.HeroSectionComponent{background-color:var(--theme-color-primary);overflow:hidden}.HeroSectionComponent .heroHeading{padding:4rem 3rem 0}@media (max-width: 991.98px){.HeroSectionComponent .heroHeading{padding:2rem 1.5rem 0}}.HeroSectionComponent .textContainer{padding:2rem 3rem 4rem}@media (max-width: 991.98px){.HeroSectionComponent .textContainer{padding:1rem 1.5rem 200px}}.HeroSectionComponent .textContainer h2{font-size:1.5rem!important}.HeroSectionComponent .heroRow{min-height:500px}.HeroSectionComponent .phoneContainer{position:relative}.HeroSectionComponent .HeroPhoneComponent{position:absolute;bottom:-133px;right:-42px}@media (max-width: 991.98px){.HeroSectionComponent .HeroPhoneComponent{right:calc(50% - 200px);bottom:-200px}}.HeroSectionComponent .heroCtas .heroCtaButton{color:var(--theme-color-primary);border-radius:6px}.HeroSectionComponent .heroCtas .heroCtaButton .mdc-button__label{position:static}.HeroSectionComponent .heroCtas .heroCtaButton .heroCtaChevron{right:8px;top:50%;transform:translateY(-50%)}.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#brand-inquiry-section{scroll-margin-top:64px}.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}.FeatureComparisonTableComponent .tableWrapper .comparisonTable{border-collapse:separate;border-spacing:0;margin:0}.FeatureComparisonTableComponent .tableWrapper .comparisonTable th,.FeatureComparisonTableComponent .tableWrapper .comparisonTable td{border:none;border-left:1px solid #dee2e6;border-bottom:1px solid #dee2e6}.FeatureComparisonTableComponent .tableWrapper .comparisonTable .comparisonTableBody td{height:60px;vertical-align:middle}.FeatureComparisonTableComponent .tableWrapper .comparisonTable .comparisonTableHead tr:first-child th{border-top:1px solid #dee2e6}.FeatureComparisonTableComponent .tableWrapper .comparisonTable th:last-child,.FeatureComparisonTableComponent .tableWrapper .comparisonTable td:last-child{border-right:1px solid #dee2e6}.FeatureComparisonTableComponent .tableWrapper .comparisonTable .comparisonTableHead tr:first-child th:first-child{border-top-left-radius:10px}.FeatureComparisonTableComponent .tableWrapper .comparisonTable .comparisonTableHead tr:first-child th:last-child{border-top-right-radius:10px}.FeatureComparisonTableComponent .tableWrapper .comparisonTable .comparisonTableBody tr:last-child td:first-child{border-bottom-left-radius:10px}.FeatureComparisonTableComponent .tableWrapper .comparisonTable .comparisonTableBody tr:last-child td:last-child{border-bottom-right-radius:10px}.FeatureComparisonTableComponent .tableWrapper .comparisonTable .comparisonTableBody{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;border-radius:10px;overflow-wrap:break-word;word-break:break-word;hyphens:auto}.FeatureComparisonTableComponent .tableWrapper .comparisonTable .comparisonTableHead{box-shadow:0 -.5rem 1rem rgba(0,0,0,.15)!important;border-radius:10px}.FeatureComparisonTableComponent .tableWrapper .comparisonTable .comparisonTableFoot td{border:none}.FeatureComparisonTableComponent .tableWrapper .comparisonTable .featureComparisonColumn{background:var(--theme-color-primary);color:#fff;vertical-align:middle}.FeatureComparisonTableComponent .tableWrapper .comparisonTable .featureComparisonColumn .featureComparisonHeader{gap:1rem}@media (max-width: 767.98px){.FeatureComparisonTableComponent .tableWrapper .comparisonTable .featureComparisonColumn .featureComparisonHeader{gap:.5rem}}.FeatureComparisonTableComponent .tableWrapper .comparisonTable .featureComparisonColumn .comparisonTableLogoContainer{border-right:1px solid #fff;padding-right:1rem}@media (max-width: 767.98px){.FeatureComparisonTableComponent .tableWrapper .comparisonTable .featureComparisonColumn .comparisonTableLogoContainer{border-right:none;padding-right:0}}.FeatureComparisonTableComponent .tableWrapper .comparisonTable .featureComparisonColumn .comparisonTableLogo{height:63px;width:auto}@media (max-width: 767.98px){.FeatureComparisonTableComponent .tableWrapper .comparisonTable .featureComparisonColumn .comparisonTableLogo{height:40px}}.FeatureComparisonTableComponent .tableWrapper .comparisonTable .featureComparisonColumn .featureComparisonLabel{max-width:12rem}.FeatureComparisonTableComponent .tableWrapper .comparisonTable th.featureComparisonColumn{vertical-align:middle;font-size:1.5rem}@media (max-width: 991.98px){.FeatureComparisonTableComponent .tableWrapper .comparisonTable th.featureComparisonColumn{font-size:1.25rem}}@media (max-width: 767.98px){.FeatureComparisonTableComponent .tableWrapper .comparisonTable th.featureComparisonColumn{font-size:.75rem}}.FeatureComparisonTableComponent .tableWrapper .comparisonTable.lightLogoCell th.featureComparisonColumn{background:#fff;color:var(--theme-color-primary)}.FeatureComparisonTableComponent .tableWrapper .comparisonTable.lightLogoCell th.featureComparisonColumn .comparisonTableLogoContainer{border-right-color:var(--theme-color-primary)}.FeatureComparisonTableComponent .tableWrapper .comparisonTable .tierExpressColumn,.FeatureComparisonTableComponent .tableWrapper .comparisonTable .tierEnterpriseColumn{max-width:120px;color:var(--theme-color-primary);vertical-align:middle}.FeatureComparisonTableComponent .tableWrapper .comparisonTable .cellDescriptiveText{display:block;line-height:1.1}.FeatureComparisonTableComponent .tableWrapper .comparisonTable .comparisonCtaButton{--mdc-outlined-button-outline-color: var(--theme-color-primary);border-radius:3px}@media (max-width: 767.98px){.FeatureComparisonTableComponent .tableWrapper .comparisonTable .comparisonCtaButton{font-size:.7rem;padding:8px}}.LandingPageFAQComponent .faqWrapper a{text-decoration:underline}.LandingPageFAQComponent .faqWrapper .AccordionComponent.card{border-left:none;border-right:none;border-radius:0}.LandingPageFAQComponent .faqWrapper .AccordionComponent.card .eg-dropdown-item{border-bottom:2px solid var(--theme-settings-headings-color, var(--theme-color-primary))!important}@media (max-width: 991.98px){.LandingComponent .ContainerComponent{padding:0}}
