@font-face{font-family:GT America Trial Cm Bl;font-style:normal;font-weight:400;src:local("GT America Trial Cm Bl"),url(/cdn/shop/files/GT-America-Standard-Black-Trial.woff?v=1762585982) format("woff")}@font-face{font-family:GT America Mono Trial Rg;font-style:normal;font-weight:400;src:local("GT America Mono Trial Rg"),url(/cdn/shop/files/GT-America-Standard-Bold-Trial.woff?v=1762585982) format("woff")}@font-face{font-family:GT America Trial Cm Bl;font-style:normal;font-weight:400;src:local("GT America Trial Cm Bl"),url(/cdn/shop/files/GT-America-Standard-Medium-Trial.woff?v=1762585982) format("woff")}@font-face{font-family:GT America Trial Cm Bl;font-style:normal;font-weight:400;src:local("GT America Trial Cm Bl"),url(/cdn/shop/files/GT-America-Standard-Regular-Trial.woff?v=1762585982) format("woff")}@font-face{font-family:Neue Montreal;src:url(/cdn/shop/files/NeueMontreal-Regular.woff2?v=1762586602) format("woff2"),url(/cdn/shop/files/NeueMontreal-Regular.woff?v=1762586602) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neue Montreal;src:url(/cdn/shop/files/NeueMontreal-Medium.woff2?v=1762586602) format("woff2"),url(/cdn/shop/files/NeueMontreal-Medium.woff?v=1762586602) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Neue Montreal;src:url(/cdn/shop/files/NeueMontreal-Bold.woff2?v=1762586602) format("woff2"),url(/cdn/shop/files/NeueMontreal-Bold.woff?v=1762586602) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Neue Montreal;src:url(/cdn/shop/files/NeueMontreal-Light.woff2?v=1762586602) format("woff2"),url(/cdn/shop/files/NeueMontreal-Light.woff?v=1762586602) format("woff");font-weight:300;font-style:normal;font-display:swap}.Button_custom_new,button,Button,a{font-family:GT America Trial Cm Bl}body,p,span,h1,h2,h3,h4,h5,h6{font-family:Neue Montreal}.header__row.header__row--top{background:transparent}.header__columns{padding-top:24px;padding-bottom:0}.menu-list{gap:20px}a.menu-list__link .menu-list__link-title{font-size:16px;color:#000;font-weight:500;line-height:16px;padding:12px 10px;text-transform:uppercase}.loadingpage{width:100vw;height:100vh;background:#fff;position:fixed;z-index:999;overflow:hidden}.pageisloaded{visibility:hidden;pointer-events:none;transform:translateY(-100%);transition:transform 1s 1.3s ease-out}.pageisloaded:before{content:"";transform:translate(-100%);transition:all 1s .3s cubic-bezier(.645,.045,.355,1)}.loadingpage:before{content:"";width:51%;height:100%;background:#fff;position:absolute;z-index:2;left:0%;top:0%}.loadingpage .counter{margin:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3}.pageisloaded .counter{opacity:0;transition:all .3s ease-out}.pageisloaded:after{content:"";transform:translate(100%);transition:all 1s .3s cubic-bezier(.645,.045,.355,1)}.loadingpage:after{content:"";width:51%;height:100%;background:#fff;position:absolute;z-index:2;right:0%;top:0%}.loadingpage .counter_text{margin:0;padding:0;color:#000;font-size:20px;line-height:20px;font-weight:500;font-family:var(--font-family-gt-america)}.logo-list-container{display:none;align-items:center;justify-content:center;gap:20px}.logo-list-media img{width:180px}.logo-list-container{margin:40px auto;padding:0 20px;max-width:1200px}.logo-list-section{display:flex!important;justify-content:center;align-items:center}.logo-list-media img{max-height:80px;width:auto;opacity:.8;transition:all .3s ease}.logo-list-media img:hover{opacity:1;transform:scale(1.05)}.custom-star-text-section+marquee-component{padding:21px 0}.custom-star-text-section,.marquee__wrapper{color:#000;font-size:24px;font-weight:500;line-height:28px}.custom-text-block p{font-size:16px;font-weight:500}.menu-drawer__close-button{position:fixed!important;top:var(--padding-lg, 1rem);right:var(--padding-lg, 1rem)!important;width:fit-content;height:fit-content;z-index:1000;width:40px;height:40px;background:#5a59ec;border-radius:90px;justify-content:center;color:#fff!important}header .menu-drawer{position:fixed;transform:translateY(-100%);visibility:hidden;height:var(--drawer-height);width:var(--drawer-width);max-width:var(--drawer-max-width);z-index:var(--layer-menu-drawer);left:0;top:0;padding:0;background-color:var(--color-background);overflow:auto;display:flex;border-right:var(--style-border-drawer);box-shadow:var(--shadow-drawer);flex-direction:column;height:auto}span.svg-wrapper.header-drawer-icon.header-drawer-icon--close{width:24px;height:24px}.menu-drawer__menu.has-submenu,.menu-drawer__menu--childlist:not(:has(.menu-drawer__animated-element)){margin-block-end:var(--margin-xs);margin-top:0}.menu-open>.menu-drawer,.menu-open>.menu-drawer__submenu:not(.menu-drawer__menu--childlist){padding-top:10px}.menu-drawer__close-button{position:absolute;top:10px;right:20px}.section.custom-faq-section{margin-bottom:20px}.menu-drawer__menu .menu-drawer__list-item--flat{margin:0}.menu-drawer__menu-item-text{font-size:20px}.custom-hero-section{padding-left:40px;padding-right:40px}.highlight{position:relative;display:inline-block;z-index:1}.highlight:before{content:"";position:absolute;left:0;bottom:2px;width:100%;height:20px;background:#d4d4ff;z-index:-1}.logos-with-animation .section-content-wrapper .group-block-content{display:flex;flex-direction:column;will-change:transform;gap:0;justify-content:flex-start;height:120px}.logos-with-animation .section-content-wrapper{overflow:hidden;height:120px;width:100%;max-width:1440px;margin:0 auto}.logos-with-animation .section-content-wrapper .group-block-content .shopify-block icon-block{height:120px}.logos-with-animation .section-content-wrapper .group-block-content .icon-block__media{height:auto;height:120px;width:auto;max-width:auto;object-fit:contain}.group-block--height-fit{height:auto;width:auto}.custom-richtext-section p{color:#000;font-size:56px;font-weight:500;line-height:104%;margin:0}.custom-richtext-section .mobile-only-btn{display:none;font-weight:700;font-size:14px;text-transform:uppercase;padding:12px 25px;border-radius:40px;text-decoration:none;text-align:center;margin-top:15px;width:100%;box-shadow:0 4px 10px #5b5ce240;transition:all .3s ease;max-width:-webkit-fill-available}.custom-richtext-section .spacing-style a.size-style.button{display:none}.custom-star-text-section{border-top:1px solid #000;border-bottom:1px solid #000}@media (max-width: 1440px){.section.custom-textwithvideo-section{padding-left:0;padding-right:10px}.custom-left-content{width:150px;flex:none!important}}@media (max-width: 1024px){.custom-richtext-section p{font-size:48px}.logos-with-animation .section-content-wrapper{overflow:hidden;height:120px;width:100%;max-width:86%;margin:0 auto}.custom-hero-section{padding-left:20px;padding-right:20px}}@media (max-width: 991px) and (min-width: 768px){.custom-richtext-section p{font-size:45px}}@media (max-width: 991px){.custom-text-contact p{font-size:35px}.custom-text-content-data strong{font-size:14px!important}.custom-text-contact{width:95%!important}.custom-text-content-data p{font-size:14px}}@media (max-width: 768px){.custom-richtext-section p{font-size:40px}.your-mobile-custom-class.section{padding:28px 20px}.custom-text-contact p{color:#000;font-size:40px;font-weight:500;line-height:104%;margin:0;max-width:fit-content!important;width:100%}.your-mobile-custom-class .section-content-wrapper .group-block-content{display:flex;flex-direction:column;will-change:transform;gap:0;justify-content:flex-start;height:50px}.your-mobile-custom-class .section-content-wrapper{overflow:hidden;height:50px;padding-block-end:0}.your-mobile-custom-class .section-content-wrapper .group-block-content .shopify-block icon-block{height:50px}.your-mobile-custom-class .section-content-wrapper .group-block-content .icon-block__media{height:auto;height:50px;width:auto;max-width:auto;object-fit:contain}}@media (max-width: 767px){.custom-richtext-section .spacing-style a.size-style.button{display:block;color:#fff;font-size:16px;font-weight:500;line-height:100%;text-transform:uppercase;border-radius:100px;background:#5a59ec;text-decoration:none;padding:16px;min-width:100%;text-align:center}.custom-richtext-section{padding:24px 20px 18px}.custom-richtext-section .text-block{flex-direction:row}}@media (max-width: 749px){.media-with-content .media-with-content__content>.group-block-content{padding-block:0!important;padding-inline:0!important}.custom-iconwithtext-section+marquee-component{padding:32px 0!important}.custom-star-text-section+marquee-component{padding:19px 0}.custom-star-text-section,.marquee__wrapper{color:#000;font-size:16px;font-weight:500;line-height:28px}.custom-copyright-footer .footer-ul-list ul{display:flex;gap:23px;font-size:12px}.custom-copyright-footer{padding-top:0;border-top:none}.custom-copyright-footer .footer-ul-list{padding-bottom:20px!important}.hero__video-wrapper.hero__video-wrapper--mobile{padding-bottom:86.27%}video.hero__video.hero__video--mobile{width:100%;position:absolute;object-fit:cover;top:0;left:0;bottom:0;right:0;height:100%!important}.menu-open>.menu-drawer,.menu-open>.menu-drawer__submenu:not(.menu-drawer__menu--childlist){height:auto}.menu-drawer__menu-item-text{color:#000;font-size:32px!important;font-style:normal;font-weight:500;line-height:32px!important}.menu-drawer__logo.drawer-menu-custom{margin:0;text-align:left;max-width:max-content;width:100%;padding-left:23px;padding-top:8px}.menu-drawer__menu.has-submenu,.menu-drawer__menu--childlist:not(:has(.menu-drawer__animated-element)){padding-left:28px;padding-top:10px}.menu-drawer__logo.drawer-menu-custom img{height:auto;display:inline-block;width:272px}.menu-drawer__utility-links.menu-drawer__animated-element{margin:0}summary.header__icon.header__icon--menu.header__icon--summary{background:#5a59ec;border-radius:90px;color:#fff;width:40px;height:40px;align-items:center;display:flex;justify-content:center;align-content:center;text-align:center}span.svg-wrapper.header-drawer-icon.header-drawer-icon--open{width:24px;height:24px;display:flex;justify-content:center;align-items:center;text-align:center}.menu-drawer-container .header__icon--summary{padding:0!important}}@media (max-width: 647px){.custom-richtext-section{margin-bottom:0;padding:24px 20px 18px;margin-top:0}}@media (max-width: 575px){.custom-footer-section .spacing-style.layout-panel-flex.layout-panel-flex--row.section-content-wrapper{padding-top:0;gap:0}.custom-footer-section strong{font-weight:500;font-size:40px}.custom-footer-section .group-block-content.layout-panel-flex.layout-panel-flex--column.mobile-column{gap:0}.custom-footer-section .group-block-content.layout-panel-flex.layout-panel-flex--row.mobile-column{padding-top:10px}div#contact-form{padding:40px 15px 15px}.marquee__repeated-items,.marquee__wrapper{gap:8px!important}}@media (max-width: 425px){.your-mobile-custom-class .section-content-wrapper .group-block-content .icon-block__media{width:auto!important}}.custom-faq-section summary .svg-wrapper{margin-inline-start:auto;height:32px;width:32px;transition:transform var(--animation-speed) var(--animation-easing);color:#000}.custom-faq-section ::marker{color:#5a59ec}.custom-faq-section ul li h5{color:#000;font-size:16px;font-weight:500;line-height:100%;text-transform:uppercase}.custom-faq-section .accordion .details__header{color:#000;font-size:32px;font-weight:500;line-height:100%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #000;padding:0}.custom-faq-section .accordion .details__header .faq-full-link{padding:16px 0}.svg-wrapper.icon-caret.icon-animated>svg{width:41px;height:41px}.custom-faq-section .spacing-style.text-block.text-block--AQ3c5VS9pdDN3SUFEU__text_wXK7Mh.custom.text-block--align-left.custom-typography.custom-font-size.custom-color{padding-top:10px}.custom-richtext-section .spacing-style h1 em strong{font-style:normal}.custom-textwithvideo-section{padding-left:100px;padding-right:50px}.custom-textwithvideo-section .spacing-style p em strong{background-color:#000;color:#fff;border-radius:30px;font-style:normal;font-size:15px}.custom-textwithvideo-section .section--full-width{padding:80px 0}.custom-text-contact p{color:#000;font-size:40px;font-weight:500;line-height:104%;margin:0;max-width:387px;width:100%}.custom-text-content-data{padding-inline-end:0}.custom-left-content{width:150px}.custom-left-content .group-block-content rte-formatter p em{width:24px;height:24px;background-color:#000;display:flex;justify-content:center;align-items:center;border-radius:50%}.custom-text-content-data p{color:#000;font-size:16px;font-weight:500;line-height:100%}.custom-text-content-data strong{color:#000;font-size:16px;font-weight:500;line-height:120%}.custom-text-contact{width:90.25%}.custom-textwithvideo-section .custom-text-contact span.divider__line{border-color:#000}.custom-textwithvideo-section .spacing-style.text-block.h2{max-width:365px}.custom-mediatext-section p{display:none}@media (max-width: 749px){.header__row.header__row--top{background:#fff}.custom-textwithvideo-section h3,.custom-hide-mobiletext{display:none}.custom-text-content-data .group-block-content.layout-panel-flex.layout-panel-flex--row.mobile-column{align-items:center;width:fit-content}.custom-text-content-data .group-block-content.layout-panel-flex.layout-panel-flex--column{padding-left:0;padding-right:0}.custom-mediatext-section p{display:block;color:#000;font-size:40px;font-weight:500;line-height:104%;margin:0;padding-top:40px;padding-bottom:10px}.custom-textwithvideo-section{border:none}.custom-mediatext-section .section-content-wrapper.section-content-wrapper{font-size:40px;padding:0 20px;color:#000;font-weight:500;margin:0}.custom-textwithvideo-section .custom-text-contact span.divider__line{border:none}.layout-panel-flex--column>.group-block--height-fit{flex:0 1 auto;padding:0}.layout-panel-flex--column>.group-block--height-fit.custom-text-content-data{padding-top:10px}.custom-faq-section .accordion .details__header{font-size:24px}.section.custom-textwithvideo-section{padding:15px 20px}.richtext-section-mobile p{padding-top:16px!important;color:#000;font-size:16px;font-weight:500;line-height:120%;padding-bottom:24px!important}}@media (max-width: 543px){.custom-richtext-section .spacing-style h1 em{font-size:15px;text-align:left!important;display:block;margin-top:15px;font-style:normal}.custom-richtext-section .spacing-style h1{text-align:left;font-size:33px}.custom-faq-section .icon-animated{display:none}}.custom-iconwithtext-section.section-background.color-scheme-1{border-bottom:1px solid}.custom-iconwithtext-section+marquee-component{padding:40px 0}.custom-iconwithtext-section .marquee__repeated-items{gap:15px}.custom-textwithicon-slide.section-background.color-scheme-1{border-bottom:1px solid;border-top:1px solid}.custom-icon-section.section-background.color-scheme-1{border-top:1px solid}.custom-footer-section input:focus-visible{outline:none;border:none}.custom-copyright-footer .footer-ul-list ul{display:flex;gap:30px}.custom-footer-icon strong{color:#fff;font-size:14px;font-weight:500;line-height:100%;text-transform:uppercase;max-width:120px}.custom-footer-section textarea{resize:vertical!important}.custom-footer-section img.icon-block__media{border-radius:50%;border:1px solid #fff2f2;height:48px;object-fit:cover}.custom-footer-section rte-formatter.spacing-style.text-block{max-width:460px}.section.footer-section.section--full-width.color-scheme-5{padding:20px}.custom-footer-section{padding:30px}.custom-footer-section .group-block-content.layout-panel-flex.layout-panel-flex--row.mobile-column{flex-direction:row;align-items:center}@media (max-width:767px){.custom-footer-section rte-formatter.spacing-style.text-block{padding:0}.custom-footer-section .group-block-content.layout-panel-flex.layout-panel-flex--row.mobile-column{gap:10px;display:flex;flex-wrap:wrap;justify-content:flex-start}.footer-facebook-icon{width:min-content}}@media (min-width:550px)and(max-width:767px){.custom-footer-section .group-block-content.layout-panel-flex.layout-panel-flex--column.mobile-column{gap:170px}}.hover-effect{position:relative;padding-bottom:3px;transition:color .3s ease;z-index:1}.hover-effect:after{content:"";position:absolute;background:#d4d4ff;width:0%;transition:width .3s ease;height:11px;left:2px;bottom:9px;z-index:-1}.hover-effect:hover:after{width:100%}button.case-item.hover-effect{width:max-content}.custom-richtext-section .custom-section-content p{padding:96px 0 24px}.marquee__content .marquee__repeated-items *{align-items:center}@media (max-width:767px){.custom-richtext-section .custom-section-content p{padding:0}.accordion{padding:0 20px}.custom-faq-section .spacing-style.text-block.text-block--AQWVWU2ZES1NEMHZ2O__text_hTjNVh.h4.text-block--align-left{padding:0}.custom-tabbing-right .swiper{padding-left:20px;padding-right:20px}.custom-contact-form .contact-form-title{font-size:15px;padding-bottom:6px;font-weight:500}.contact-form.spacing-style.size-style{padding:0}}@media (min-width: 750px) and (max-width: 989px){.custom-richtext-section .custom-section-content p{padding-top:60px}}@media (min-width: 0px) and (max-width: 767px){.header[data-sticky-state=active] header{padding:8px 12px!important}.header-section:has(>#header-component[sticky=always]){padding:8px 12px!important}.header[data-sticky-state=active] .header--mobile-left{background:#fff;box-shadow:4px 4px 12px #00000029}.header__row--top:not(.divider--page-width){border-radius:100px}.header__drawer{min-height:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
