.WrapperComponent{--eg-top-navbar-height: 4rem !important;--eg-page-container-top-spacer: 4rem !important}.theme-material .WrapperComponent{--theme-settings-button-border-radius: 0}.WrapperComponent h1{font-size:3.5rem;line-height:1.1}@media (max-width: 1199.98px){.WrapperComponent h1{font-size:3rem}}@media (max-width: 991.98px){.WrapperComponent h1{font-size:2.5rem}}.WrapperComponent h2{font-size:2.25rem}@media (max-width: 991.98px){.WrapperComponent h2{font-size:1.5rem}}.WrapperComponent h3{font-size:1.75rem;line-height:1.15}@media (max-width: 991.98px){.WrapperComponent h3{font-size:1.25rem}}.HeroPhoneComponent{--theme-settings-button-variant-primary-background-color: #47a4d8;--theme-settings-button-text-transform: capitalize;transform:perspective(2000px) rotate(-28deg) rotateY(23deg) rotateX(18deg) translate3d(-58px,44px,154px);transform-style:preserve-3d;filter:drop-shadow(-28px 38px 40px hsla(0,0%,0%,.25));height:600px;text-align:center}.HeroPhoneComponent .phoneImage{height:100%}.HeroPhoneComponent .phoneContent{position:absolute;top:0;left:0;right:0;width:100%;height:100%;display:flex;flex-direction:column;padding-top:100px!important;align-items:center}.HeroPhoneComponent .brandLogo{max-height:50px;object-fit:contain;object-position:center}.HeroPhoneComponent h1{font-size:11px!important;margin-bottom:1.25rem}.HeroPhoneComponent h2{font-size:28px!important}.HeroPhoneComponent h3{font-size:11px!important}.HeroPhoneComponent p{font-size:8px!important}.HeroPhoneComponent .eg-button{font-size:11px!important;cursor:auto!important}@media (max-width: 991.98px){.HeroPhoneComponent{height:400px}.HeroPhoneComponent .phoneContent{padding-top:70px!important}.HeroPhoneComponent .brandLogo{width:66px;margin-bottom:.7rem!important}.HeroPhoneComponent h1{font-size:8px;margin-bottom:.7rem!important}.HeroPhoneComponent h2{font-size:18px}.HeroPhoneComponent .eg-button,.HeroPhoneComponent h3{font-size:8px}.HeroPhoneComponent p{font-size:6px}}.HeroSectionComponent{--hero-height: 700px;background-color:var(--theme-color-primary);position:relative;height:var(--hero-height);overflow:hidden}@media (max-width: 991.98px){.HeroSectionComponent{height:auto}}.HeroSectionComponent .wrapFloat{float:right;width:60%;height:var(--hero-height);shape-outside:polygon(90% 0%,50% 100%,0% 45%)}.HeroSectionComponent .textContainer{padding:4rem 3rem;height:100%}@media (max-width: 991.98px){.HeroSectionComponent .textContainer{padding:2rem 1.5rem 200px}}.HeroSectionComponent .textContainer h2{font-size:1.5rem!important}.HeroSectionComponent .HeroPhoneComponent{bottom:-50px;right:20px}@media (max-width: 991.98px){.HeroSectionComponent .HeroPhoneComponent{right:calc(50% - 200px);bottom:-200px}}.ValuePropositionComponent .card{border-radius:15px;border-color:var(--theme-color-gray-light, #cecece)!important}@media (max-width: 1199.98px){.ValuePropositionComponent .card h3{font-size:1.5rem}}@media (max-width: 991.98px){.ValuePropositionComponent .card{max-width:300px}}.ValuePropositionComponent .card .eg-svg{width:100px;height:100px}.ValuePropositionComponent .card .eg-svg svg{width:100%;height:100%;display:block}.ValuePropositionComponent .card .eg-svg svg path{fill:var(--theme-color-primary);clip-path:none!important}.ShowcaseSectionComponent .showcaseImage{max-height:600px;object-fit:contain}.MarketingBrandInquiryFormComponent .eg-text-field-wrapper .eg-text-field.mdc-text-field{margin-top:1rem}.MarketingBrandInquiryFormComponent .eg-text-field-wrapper .eg-text-field.mdc-text-field.mdc-text-field--textarea .mdc-text-field__input{margin:.5rem 1rem}.MarketingBrandInquiryFormComponent .eg-dropdown{margin-top:1rem}.BrandInquirySectionComponent .sectionBody{background-color:var(--theme-color-primary);padding:4rem;border-radius:15px}.BrandInquirySectionComponent .sectionBody .laptopContainer .faceplate{top:62%;left:18%;width:12%}@media (max-width: 991.98px){.BrandInquirySectionComponent .sectionBody{padding:2rem}}@media (max-width: 767.98px){.BrandInquirySectionComponent .sectionBody{padding:1rem}.BrandInquirySectionComponent .sectionBody .formWrapper{margin:-1rem;padding:0!important}}.FooterComponent{color:var(--theme-color-primary)}.FooterComponent .socialIcons h3.socialHeading{font-size:1.4rem;color:var(--theme-color-primary)}.FooterComponent .socialIcons .row>div:not(:last-child){margin-right:1rem}.FooterComponent .companyWebsiteLink{text-decoration:underline}.FooterComponent .brandLogo{object-fit:contain;object-position:center;max-height:75px}@media (max-width: 991.98px){.LandingComponent .ContainerComponent{padding:0}}
