@charset "UTF-8";article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{background:#fff;color:#000;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1.17em}h4{font-size:1em}h5{font-size:.83em}h6{font-size:.75em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"“" "”" "‘" "’"}q:before,q:after{content:"";content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}:root{--body--font--color: #525559;--primary-color: #000;--secondary-color: #edf0f4;--tertiary-color: #852b22}@font-face{font-family:Campton;src:url(/build/assets/Campton-Medium-C5vG7iuM.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Campton;src:url(/build/assets/Campton-Medium-C5vG7iuM.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:NeuePower;src:url(/build/assets/NeuePower-Ultra-Bp6ygffm.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Klavika;src:url(/build/assets/fonnts.com-Klavika_Condensed_Medium-Bz-eW9uJ.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}body{width:100%;max-width:100%;height:auto;min-height:100dvh;overflow-x:hidden;font-family:Campton,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.h1{font-size:86px;font-weight:500;line-height:86px;letter-spacing:-2%;font-family:NeuePower,sans-serif}@media screen and (max-width: 767px){.h1{font-size:56px;line-height:56px}}@media screen and (max-width: 575px){.h1{font-size:42px;line-height:42px}}.h2{font-size:44px;font-weight:500;line-height:52.8px;letter-spacing:-2%;font-family:Klavika,sans-serif}@media screen and (max-width: 767px){.h2{font-size:28px;line-height:33.6px}}.h3{font-size:36px;line-height:43.2px;font-weight:500;letter-spacing:-2%}@media screen and (max-width: 767px){.h3{font-size:18px;line-height:23.4px}}.h4{font-size:24px;line-height:28.8px;font-weight:500;letter-spacing:-2%}@media screen and (max-width: 767px){.h4{font-size:18px;line-height:23.4px}}.page-not-found__wrapper{min-height:100dvh;height:auto;display:flex;flex-direction:column;justify-content:space-between}.page-not-found{padding-top:70px}.page-not-found__inner{padding:100px 50px;max-width:1024px;margin:auto}.page-not-found__inner .auth-btn{width:-moz-fit-content;width:fit-content;margin:30px 0 0}.page-not-found__title{margin-bottom:30px}.FOUC-fix{pointer-events:none;position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));opacity:0;z-index:9999;height:100%}.FOUC-fix.active{pointer-events:auto;opacity:1}.error{font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.notification{width:100%;align-items:center;justify-content:center;padding:1rem .75rem;text-align:center;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width: 575px){.notification{margin-top:2rem;margin-bottom:2rem}}.notification{font-size:16px;font-weight:500;border-radius:10px}.notification .notification__icon{display:flex;height:30px;width:30px;align-items:center;justify-content:center;border-radius:9999px}.notification.warning{color:#fff;background-color:#f28f1e}.notification.warning .notification__icon{background-color:#fff;color:#f28f1e}.notification.error{color:#fff;background-color:#e75b5f}.notification.error .notification__icon{background-color:#fff;color:#e75b5f}.notification.success{color:#fff;background-color:#68c988}.notification.success .notification__icon{background-color:#fff;color:#68c988}.input__wrapper{width:100%}.input__wrapper.--half-input{width:calc(50% - 15px)}.input__wrapper.--full-grid-row{grid-column:1/-1}.input__label{display:block;font-size:12px;font-weight:500;line-height:18px;color:#000;margin-bottom:2px}.input{display:block;height:52px;width:100%;background-color:#edf0f4;border-radius:10px;color:#000;padding:15px;font-size:16px;font-weight:500;line-height:16px}.input:focus{--tw-ring-opacity: 1 !important;--tw-ring-color: rgba(133, 43, 34, var(--tw-ring-opacity)) !important;box-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;outline:none!important}.input::placeholder{color:#858c94}.input::-webkit-input-placeholder{color:#858c94}.input::-moz-placeholder{color:#858c94}.input:-ms-input-placeholder{color:#858c94}.select-input{position:relative}.select-input:focus{--tw-ring-opacity: 1 !important;--tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity)) !important;box-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;outline:none!important}.textarea{display:block;height:230px;width:100%;background-color:#edf0f4;border-radius:10px;color:#000;padding:15px;font-size:16px;font-weight:500;line-height:16px}.textarea:focus{--tw-ring-opacity: 1 !important;--tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity)) !important;box-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;outline:none!important}.textarea::placeholder{color:#858c94}.textarea::-webkit-input-placeholder{color:#858c94}.textarea::-moz-placeholder{color:#858c94}.textarea:-ms-input-placeholder{color:#858c94}.select-input__options{display:none;position:absolute;top:calc(100% + 10px);left:0;width:100%;background:#fff;border:1px solid #ccc;border-radius:10px;overflow:hidden;z-index:1;padding:18px 15px 15px}.select-input__options.isActive{display:block}.select-input__option{padding:18px 15px 15px;border-bottom:1px solid #edf0f4;border-radius:5px;cursor:pointer;text-align:left}.select-input__option:last-of-type{border-bottom:none}@media (hover: hover),(pointer: fine){.select-input__option:hover{transition:border .15s;background-color:#f3f5f8}}.select-input__option.isActive{background-color:var(--secondary-color)}.select-input__select-box{width:100%;text-align:left;padding-top:4px}.select-input__select-box:focus{--tw-ring-opacity: 1 !important;--tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity)) !important;box-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;outline:none!important}.header{position:fixed;z-index:900;top:0;left:0;width:100vw;height:70px;background-color:#fff}.header__bar{position:relative;z-index:12;padding:0 50px;background-color:#fff;width:100%;transition:background-color .15s;transition-delay:.24s;max-width:1728px;margin:auto}@media screen and (max-width: 1023px){.header__bar{padding:0 30px}}@media screen and (max-width: 375px){.header__bar{padding:0 15px}}.header__inner{width:100%;height:70px;display:flex;align-items:center;justify-content:space-between}.header__logo{width:370px;display:flex;align-items:center;transition:all .15s}.header__logo img{transition:all .15s;transition-delay:.2s;max-width:244px}@media screen and (max-width: 1159px){.header__logo{width:auto}}@media screen and (max-width: 767px){.header__logo img{max-width:150px}}@media screen and (max-width: 475px){.logo-coelembier-full{display:none!important}}.logo-coelembier-mini{width:40px}@media screen and (min-width: 475px){.logo-coelembier-mini{display:none}}.header__lists-wrapper{display:flex;align-items:center;justify-content:space-between;gap:50px}.header__button-wrapper{width:104px;min-width:104px;display:flex;align-items:center;justify-content:space-between;position:relative}@media screen and (max-width: 1159px){.header__button-wrapper{width:auto;min-width:unset;gap:10px}}.btn-account{width:52px;height:52px;min-width:52px;min-height:52px;display:flex;align-items:center;justify-content:center;background-color:transparent;color:#000;border-radius:100%;border:1px solid transparent;transition:border .15s,background-color .15s .23s,color .15s .23s}@media (hover: hover),(pointer: fine){.btn-account:hover{transition:border .15s;border:1px solid var(--primary-color)}}.btn-account.isActive{transition:border .15s;border:1px solid var(--primary-color)}.btn-account svg{max-width:14px;max-height:14px}.btn-account.isActiveRoute{background-color:#000;color:#fff;border:1px solid #000;transition:border .15s,background-color .15s 0ms}@media (hover: hover),(pointer: fine){.btn-account.isActiveRoute:hover{transition:background-color .15s,border .15s;border:1px solid #323232;background-color:#323232}}.btn-cart{width:52px;height:52px;min-width:52px;min-height:52px;display:flex;align-items:center;justify-content:center;background-color:transparent;color:#000;border-radius:100%;border:1px solid transparent;transition:border .15s,background-color .15s .23s,color .15s .23s}.btn-cart svg{max-width:14px;max-height:14px}@media (hover: hover),(pointer: fine){.btn-cart:hover{transition:border .15s;border:1px solid var(--primary-color)}}.btn-cart.isActive{transition:border .15s;border:1px solid var(--primary-color)}.btn-configurator{height:52px;width:245px;min-width:245px;display:flex;align-items:center;justify-content:center;gap:10px;background:var(--primary-color);color:#fff;border-radius:9999px;transition:background-color .15s}@media (hover: hover),(pointer: fine){.btn-configurator:hover{transition:background-color .15s;background-color:#323232}}@media screen and (max-width: 1159px){.btn-configurator{display:none}}.btn-configurator__icon{width:24px;height:24px;min-width:24px;min-height:24px;color:#000;background-color:#fff;border-radius:100%;display:flex;align-items:center;justify-content:center}.btn-configurator__icon svg{max-width:10px;max-height:10px}.header__pages{display:flex;align-items:center;gap:30px}@media screen and (max-width: 1159px){.header__pages{display:none}}.header__pages__page{position:relative;font-weight:500;font-size:16px;line-height:16px;padding-top:4px}.header__pages__page:before{transition:width .15s;content:"";display:block;position:absolute;bottom:0;left:0;width:0px;height:1px;background-color:var(--tertiary-color)}@media (hover: hover),(pointer: fine){.header__pages__page:hover:before{transition:width .15s;width:100%}}.header__pages__page.isActive:before{transition:width .15s;width:100%}.btn-mobile-menu{width:52px;height:52px;min-width:52px;min-height:52px;display:flex;align-items:center;justify-content:center;background-color:transparent;color:#000;border-radius:100%;border:1px solid transparent;transition:border .15s,background-color .15s .23s,color .15s .23s}.btn-mobile-menu svg{max-width:18px;max-height:18px}@media (hover: hover),(pointer: fine){.btn-mobile-menu:hover{border:1px solid var(--primary-color)}}@media screen and (min-width: 1160px){.btn-mobile-menu{display:none}}.header__mobile-menu{position:relative;top:0;width:100vw;background-color:#000;height:100dvh;z-index:11;padding:40px 50px 50px;display:flex;align-items:flex-end;transform:translateY(calc(-100% - 70px));transition:transform .4s}.header__mobile-menu.isActive{transform:translateY(-70px);transition:transform .4s}.header__mobile-menu__inner{display:flex;flex-direction:column;gap:30px}.header__mobile-menu__page{position:relative;color:#000;font-size:48px;line-height:56px;font-weight:500;width:-moz-fit-content;width:fit-content;transition:color 50ms 50ms}.header__mobile-menu__page:before{transition:width .15s;content:"";display:block;position:absolute;bottom:0;left:0;width:0px;height:1px;background-color:var(--secondary-color)}@media (hover: hover),(pointer: fine){.header__mobile-menu__page:hover:before{transition:width .15s;width:100%}}.header__mobile-menu__page.isActive:before{transition:width .15s;width:100%}.btn-configurator--mobile{height:52px;width:245px;font-weight:500;min-width:245px;display:none;align-items:center;justify-content:center;gap:10px;background:#000;color:#000;border-radius:9999px;transition:background-color .15s;margin-top:80px;transition:color 50ms 50ms,background-color 50ms 50ms}@media (hover: hover),(pointer: fine){.btn-configurator--mobile:hover{transition:background-color .15s;background-color:#edf0f4}}@media screen and (max-width: 1159px){.btn-configurator--mobile{display:flex}}.btn-configurator--mobile__icon{width:24px;height:24px;min-width:24px;min-height:24px;color:#000;background-color:#000;border-radius:100%;display:flex;align-items:center;justify-content:center;transition:color 50ms 50ms,background-color 50ms 50ms}.btn-configurator--mobile__icon svg{max-width:10px;max-height:10px}.mobileMenuIsActive .header__bar{transition:background-color .15s;background-color:var(--primary-color)}.mobileMenuIsActive .header__logo img{transition:all .15s;filter:invert(1)}.mobileMenuIsActive .btn-mobile-menu{transition:border .15s 0ms,color .15s 0ms,background-color .15s 0ms;background-color:var(--tertiary-color);color:#fff}@media (hover: hover),(pointer: fine){.mobileMenuIsActive .btn-mobile-menu:hover{border:1px solid var(--secondary-color)}}.mobileMenuIsActive .btn-cart{transition:border .15s 0ms,color .15s 0ms,background-color .15s 0ms;color:#fff}@media (hover: hover),(pointer: fine){.mobileMenuIsActive .btn-cart:hover{border:1px solid var(--secondary-color)}}.mobileMenuIsActive .btn-account{transition:border .15s 0ms,color .15s 0ms,background-color .15s 0ms;color:#fff}@media (hover: hover),(pointer: fine){.mobileMenuIsActive .btn-account:hover{border:1px solid var(--secondary-color)}}.mobileMenuIsActive .header__mobile-menu__page{transition:color .15s .1s;color:#fff}.mobileMenuIsActive .btn-configurator--mobile{background-color:#fff;transition:background-color .15s .1s}.mobileMenuIsActive .btn-configurator--mobile__icon{background-color:var(--secondary-color);transition:background-color .15s .1s}.account-dropdown{background-color:#fff;border-radius:8px;border:1px solid #000;position:absolute;bottom:-29px;right:0;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;z-index:999;transform:translateY(calc(100% - 20px))}.account-dropdown__inner{padding:20px 30px 30px;width:-moz-fit-content;width:fit-content;min-width:250px;display:flex;flex-direction:column;gap:20px;z-index:999999}.account-dropdown__small-button{display:flex;align-items:center;gap:15px;font-size:16px;font-weight:500;color:#000;width:-moz-fit-content;width:fit-content}.account-dropdown__small-button .account-dropdown__small-button__icon{width:18px;height:18px;border-radius:100%;background-color:#f5f4f1;color:#000}.account-dropdown__small-button .account-dropdown__small-button__icon svg{max-height:100%;max-width:100%}.account-dropdown__small-button.--with-underline{padding-bottom:10px;border-bottom:1px solid #000}.account-dropdown__big-button{display:flex;align-items:center;justify-content:center;gap:15px;color:#fff;background-color:#000;height:52px;padding:0 20px;border-radius:9999px}.account-dropdown__big-button .account-dropdown__big-button__icon{width:24px;height:24px;border-radius:100%;background-color:#fff;color:#000}.account-dropdown__big-button .account-dropdown__big-button__icon svg{max-height:100%;max-width:100%}.footer{background-color:#000;color:#5f6366}.footer__wrapper{padding:0 50px}@media screen and (max-width: 1023px){.footer__wrapper{padding:0 30px}}@media screen and (max-width: 375px){.footer__wrapper{padding:0 15px}}.footer__title{color:#fff;margin-bottom:10px}.footer__content{padding:100px 0 80px;display:flex;gap:30px;justify-content:space-between;align-items:center}@media screen and (max-width: 950px){.footer__content{flex-direction:column-reverse;align-items:center;gap:80px}}@media screen and (max-width: 640px){.footer__content{padding:80px 0 50px;gap:50px 0px}}.footer__content__logo{max-width:300px;width:300px;min-width:300px}@media screen and (max-width: 375px){.footer__content__logo{min-width:250px;width:250px}}.footer__content__pages,.footer__content__contact,.footer__content__contact__text,.footer__content__newsletter{display:flex;flex-direction:column;gap:10px}.footer__content__newsletter{flex-shrink:1}@media screen and (max-width: 1400px){.footer__content__newsletter{width:100%}}.footer__content__newsletter-inner{width:-moz-fit-content;width:fit-content;margin-left:auto}@media screen and (max-width: 950px){.footer__content__newsletter-inner{margin:auto;width:100%}}.footer__bottom{width:100%;display:flex;justify-content:space-between;padding:30px 0 40px;border-top:1px solid #28292A}@media screen and (max-width: 950px){.footer__bottom{flex-wrap:wrap;justify-content:center;gap:0px 20px}}.footer__bottom__item{display:flex;gap:20px}.footer__bottom__item a{position:relative}@media (hover: hover),(pointer: fine){.footer__bottom__item a:after{transition:width .15s;content:"";display:block;position:absolute;left:0;bottom:0;width:0px;height:1px;background-color:#5f6366}.footer__bottom__item a:hover:after{transition:width .15s;width:100%}}.footer__content__links{display:flex;gap:80px}@media screen and (max-width: 1400px){.footer__content__links{flex-wrap:wrap;justify-content:flex-end;gap:50px 150px}}@media screen and (max-width: 950px){.footer__content__links{justify-content:space-between;max-width:468px;margin:auto;gap:50px}}.footer__content__placeholder{display:flex}.footer__content__newsletter__input-wrapper{position:relative}.footer__content__newsletter__input{width:350px;height:52px;background-color:#141515;color:#858c94;font-weight:500;line-height:16px;font-size:16px;border-radius:10px;padding:0 15px}.footer__content__newsletter__input:focus{--tw-ring-opacity: 1 !important;--tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity)) !important;box-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;outline:none!important}@media screen and (max-width: 1400px){.footer__content__newsletter__input{width:462px}}@media screen and (max-width: 950px){.footer__content__newsletter__input{width:100%}}.footer__content__newsletter__button{position:absolute;right:5px;top:5px;width:42px;height:42px;border-radius:10px;background-color:#fff;color:#000;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s}.footer__content__newsletter__button svg{max-width:11px;max-height:11px}@media (hover: hover),(pointer: fine){.footer__content__newsletter__button:hover{transition:background-color .15s;background-color:#edf0f4}}@media screen and (max-width: 950px){.footer__bottom__social-media{width:100%;justify-content:center;padding-top:10px;margin-top:10px;border-top:1px solid #28292A}.footer__bottom__copyright{margin-bottom:13px}}@media screen and (max-width: 475px){.footer__content__pages__page,.footer__content__contact__text{font-size:14px}}.footer__content__pages__page{position:relative;width:-moz-fit-content;width:fit-content}@media (hover: hover),(pointer: fine){.footer__content__pages__page:after{transition:width .15s;content:"";display:block;position:absolute;left:0;bottom:0;width:0px;height:1px;background-color:var(--tertiary-color)}.footer__content__pages__page:hover:after{transition:width .15s;width:100%}}.hero{position:relative;z-index:1;width:100%;padding:20px}.hero.full-screen{height:calc(100dvh - 70px);min-height:calc(100dvh - 70px)}.hero.auto{height:calc(100dvh - 200px);min-height:calc(100dvh - 200px)}.hero.full-screen-no-padding{height:calc(100dvh - 70px);min-height:calc(100dvh - 70px);padding:0}.hero__image{height:100%;width:100%;border-radius:20px;overflow:hidden;position:relative}.hero__image img{max-height:100%;max-width:100%;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.full-screen-no-padding .hero__image,.full-screen-no-padding .hero__video{border-radius:0}.hero__video{height:100%;width:100%;border-radius:20px;overflow:hidden;position:relative}.hero__video{height:100%;width:100%;border-radius:20px;overflow:hidden}.hero__video video{max-height:100%;max-width:100%;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.hero__inner{position:absolute;bottom:100px;right:100px;overflow:hidden;z-index:3}@media screen and (max-width: 1023px){.hero__inner{bottom:60px;left:60px;width:calc(100% - 120px)}}@media screen and (max-width: 375px){.hero__inner{bottom:30px;left:30px;width:calc(100% - 60px)}}.hero__title{color:#fff}.hero__subtitle{color:#fff;margin:10px 0 25px}.hero__cta-button{height:52px;width:-moz-fit-content;width:fit-content;padding:0 14px 0 30px;display:flex;align-items:center;justify-content:center;gap:30px;border-radius:9999px;font-size:16px;font-weight:500;transition:background-color .15s}.hero__cta-button .hero__cta-button__icon{width:24px;height:24px;min-width:24px;min-height:24px;border-radius:100%;display:flex;align-items:center;justify-content:center}.hero__cta-button .hero__cta-button__icon svg{max-width:10px;max-height:10px}.hero__cta-button.btn-light{background-color:#fff;color:#000}.hero__cta-button.btn-light .hero__cta-button__icon{color:#000;background-color:var(--secondary-color)}@media (hover: hover),(pointer: fine){.hero__cta-button.btn-light:hover{transition:background-color .15s;background-color:#f5f5f5}}.hero__cta-button.btn-dark{background-color:#000;color:#fff}.hero__cta-button.btn-dark .hero__cta-button__icon{color:#000;background-color:#fff}@media (hover: hover),(pointer: fine){.hero__cta-button.btn-dark:hover{transition:background-color .15s;background-color:#323232}}.hero__overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;background-color:#00000026}.hero__svg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:3}.hero__svg svg{max-width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.hero__usp-banner-block__inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px 30px;width:100%}.hero__usp-banner-block__item{display:flex;gap:15px;align-items:center;flex-wrap:wrap;margin:auto}.hero__usp-banner-block__item__image{width:32px;max-width:32px;height:auto;max-height:32px}.hero__usp-banner-block__item__description{font-weight:500;font-size:18px;margin-top:2px}.header-media{padding:0 50px;max-width:1728px;margin:auto}@media screen and (max-width: 1023px){.header-media{padding:0 30px}}@media screen and (max-width: 767px){.header-media{margin:50px 0}}@media screen and (max-width: 375px){.header-media{padding:0 15px}}.header-media__grid{display:grid;grid-template-columns:auto 600px;grid-template-rows:auto 1fr;gap:50px;grid-template-areas:"top-left right" "bottom-left right"}@media screen and (max-width: 1449px){.header-media__grid{display:flex;flex-direction:row;flex-wrap:wrap}}@media screen and (max-width: 767px){.header-media__grid{flex-direction:column;flex-wrap:nowrap}}.header-media__grid.block__divider-top{padding-top:130px}.header-media__grid.block__divider-bottom{padding-bottom:130px}.header-media__image{max-width:600px;grid-area:right;border-radius:10px;overflow:hidden}@media screen and (max-width: 1449px){.header-media__image{margin:auto;max-width:100%;width:calc(50% - 50px);max-height:calc(100dvh - 200px)}}@media screen and (max-width: 767px){.header-media__image{max-width:100%;width:100%;max-height:calc(100dvh - 200px)}}.header-media__title-wrapper{grid-area:top-left}.header-media__title br{display:none}.header-media__extra-box-wrapper{grid-area:bottom-left;display:flex;align-items:flex-end;justify-content:flex-end}@media screen and (max-width: 1449px){.header-media__extra-box-wrapper{justify-content:flex-start;align-items:flex-end;width:calc(50% - 50px)}}@media screen and (max-width: 767px){.header-media__extra-box-wrapper{max-width:100%;width:100%;max-height:calc(100dvh - 200px)}}.header-media__extra-box{max-width:400px}@media screen and (max-width: 1449px){.header-media__extra-box{max-width:600px}}@media screen and (max-width: 768px){.header-media__extra-box{max-width:100%}}.header-media__extra-box-title{margin-bottom:15px}.header-media__extra-box-button{margin-top:20px;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:15px;padding-bottom:5px;border-bottom:1px solid #852b22;font-size:16px;font-weight:500}.header-media__extra-box-button__icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background-color:var(--secondary-color);color:#000;border-radius:100%}.header-media__extra-box-button__icon svg{max-width:14px;max-height:14px}.header-text{padding:0 50px;margin:130px 0}@media screen and (max-width: 767px){.header-text{margin:50px 0}}@media screen and (max-width: 1023px){.header-text{padding:0 30px}}@media screen and (max-width: 375px){.header-text{padding:0 15px}}.header-text__wrapper{max-width:1728px;margin:auto;display:flex;gap:50px;flex-direction:column}.header-text__title{max-width:1000px;width:100%}@media screen and (max-width: 1159px){.header-text__title br{display:none}}.header-text__content{width:100%;display:flex;justify-content:flex-end}.header-text__content-inner{max-width:435px;min-width:435px;width:calc(100% - 1000px)}@media screen and (max-width: 1159px){.header-text__content-inner{width:100%;min-width:100%;max-width:100%}}.header-text__content-wrapper{width:435px}@media screen and (max-width: 1159px){.header-text__content-wrapper{width:100%;min-width:100%;max-width:100%}}.office-solutions{padding:0 50px;max-width:1728px;margin:100px auto}@media screen and (max-width: 1023px){.office-solutions{padding:0 30px}}@media screen and (max-width: 375px){.office-solutions{padding:0 15px}}.office-solutions__item{display:flex;gap:20px;align-items:stretch;margin-bottom:50px}@media screen and (max-width: 1200px){.office-solutions__item{flex-direction:column}}.office-solutions__item__image{width:900px;border-radius:10px;overflow:hidden;flex-grow:1}.office-solutions__item__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1200px){.office-solutions__item__image{width:100%;height:400px}}.office-solutions__item__content{width:600px;min-width:600px;display:flex;align-items:flex-end;padding:50px;background-color:var(--secondary-color);border-radius:10px}@media screen and (max-width: 1200px){.office-solutions__item__content{width:100%;min-width:100%}}@media screen and (max-width: 767px){.office-solutions__item__content{padding:30px}}.office-solutions__item__content-wrapper{width:100%;height:auto}.office-solutions__item__button{margin-top:30px;height:52px;background-color:#000;color:#fff;padding:0 30px;display:flex;align-items:center;gap:15px;border-radius:9999px;width:-moz-fit-content;width:fit-content;transition:background-color .15s}@media (hover: hover),(pointer: fine){.office-solutions__item__button:hover{transition:background-color .15s;background-color:#323232}}.office-solutions__item__button__icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background-color:#fff;color:#000;border-radius:100%}.office-solutions__item__button__icon svg{max-width:11px;max-height:11px}.office-solutions__item__title{margin-bottom:10px;color:#000}.office-solutions__item__description{font-size:16px;font-weight:400;line-height:24px;color:#525559}.office-solutions__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}@media screen and (max-width: 1400px){.office-solutions__header{flex-direction:column-reverse}}.office-solutions__title{color:#000}@media screen and (max-width: 1400px){.office-solutions__title{width:100%}.office-solutions__title br{display:none}}.office-solutions__side-title{width:600px}@media screen and (max-width: 1400px){.office-solutions__side-title{width:100%;margin-bottom:20px}}.list-wrapper{padding:0 20px;max-width:1728px;margin:auto}@media screen and (max-width: 768px){.list-wrapper{padding:0}}.list-block{background-color:#161718;padding:100px 50px;border-radius:10px}@media screen and (max-width: 768px){.list-block{border-radius:0}}@media screen and (max-width: 1023px){.list-block{padding:100px 30px}}@media screen and (max-width: 375px){.list-block{padding:100px 15px}}.list__item__number,.list__item__title{color:#fff}.list__item__description{color:#5f6366}.list-block__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}@media screen and (max-width: 1400px){.list-block__header{flex-direction:column-reverse}}.list-block__title{color:#fff;width:580px}@media screen and (max-width: 1400px){.list-block__title{width:100%;margin-bottom:20px}}.list-block__subtitle{color:#fff}@media screen and (max-width: 1400px){.list-block__subtitle{width:100%}.list-block__subtitle br{display:none}}.list__item{display:flex;justify-content:space-between;align-items:flex-start;padding:50px 0;gap:80px;border-bottom:1px solid #37393B}.list__item:last-of-type{border-bottom:none;padding:50px 0 0}@media screen and (max-width: 1200px){.list__item{flex-wrap:wrap;gap:20px 80px}}@media screen and (max-width: 1024px){.list__item{gap:20px 20px}}@media screen and (max-width: 768px){.list__item{gap:10px;padding:50px;border:1px solid #37393B;border-radius:10px;margin:15px 0}.list__item:last-of-type{padding:50px;border:1px solid #37393B;margin-bottom:0}}@media screen and (max-width: 425px){.list__item{padding:30px}.list__item:last-of-type{padding:30px}}@media screen and (max-width: 1200px){.list__item__number{width:100%}}@media screen and (max-width: 768px){.list__item__number{margin-bottom:30px}}.list__item__title{margin-top:-5px;flex-grow:1;width:400px}@media screen and (max-width: 1024px){.list__item__title{width:300px}}@media screen and (max-width: 768px){.list__item__title{width:100%}}.list__item__description{max-width:580px;width:100%}@media screen and (max-width: 1200px){.list__item__description{width:calc(100% - 480px)}}@media screen and (max-width: 1024px){.list__item__description{width:calc(100% - 320px)}}@media screen and (max-width: 768px){.list__item__description{width:100%}}.projects-slider__wrapper{overflow:hidden;padding:120px 50px}@media screen and (max-width: 1023px){.projects-slider__wrapper{padding:120px 30px}}@media screen and (max-width: 767px){.projects-slider__wrapper{padding:120px 30px}}@media screen and (max-width: 375px){.projects-slider__wrapper{padding:120px 15px}}.projects-slider{width:100%;max-width:1728px;margin:auto}.projects-slider .swiper-slide{width:380px;flex-shrink:1;aspect-ratio:380/589!important;height:auto!important}@media screen and (max-width: 640px){.projects-slider .swiper-slide{width:310px;aspect-ratio:310/540!important}}@media screen and (max-width: 475px){.projects-slider .swiper-slide{width:200px;aspect-ratio:200/328!important}}.projects-slider__project{display:flex;flex-direction:column;gap:20px;aspect-ratio:380/589;height:auto;width:100%;cursor:pointer}.projects-slider__project__image{height:520px;aspect-ratio:380/520;border-radius:10px;overflow:hidden}@media screen and (max-width: 640px){.projects-slider__project__image{height:480px;aspect-ratio:310/480!important}}@media screen and (max-width: 475px){.projects-slider__project__image{height:328px;aspect-ratio:200/328!important}}.projects-slider__project__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:.4s}.projects-slider__project__location{margin-top:3px;font-size:16px;line-height:24px;font-weight:400;color:#525559}.projects-slider__header{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1728px;margin:auto auto 30px}@media screen and (max-width: 640px){.projects-slider__header{flex-direction:column;gap:20px;align-items:flex-start}}.projects-slider__button__icon{width:24px;height:24px;border-radius:100%;background-color:#fff;display:flex;align-items:center;justify-content:center}.projects-slider__button__icon svg{max-width:11px;max-height:11px;color:#000}.projects-slider__button{background-color:#000;width:-moz-fit-content;width:fit-content;border-radius:9999px;display:flex;align-items:center;padding:14px 30px;gap:20px;color:#fff;white-space:nowrap;transition:background-color .15s}@media (hover: hover),(pointer: fine){.projects-slider__button:hover{transition:background-color .15s;background-color:#323232}}.projects-slider__arrows{display:flex;align-items:center;gap:20px}.projects-slider__arrows__arrow{width:64px;height:35px;display:flex;align-items:center;justify-content:center;background-color:#fff;border:1px solid #DEE2E8;border-radius:9999px;cursor:pointer;transition:background-color .2s,color .2s,border .2s}.projects-slider__arrows__arrow svg{max-width:16px;max-height:16px}@media (hover: hover),(pointer: fine){.projects-slider__arrows__arrow:hover{background-color:#000;color:#fff;border:1px solid #000;transition:background-color .2s,color .2s,border .2s}}.projects-slider__footer{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1728px;margin:50px auto auto}.projects-pagination__wrapper{flex-grow:1}.projects-pagination-bullets{background-color:#dee2e8;width:8px;height:8px;opacity:1;border-radius:100%}.projects-pagination-bullets.projects-pagination-bullets-active{background-color:#000}.projects-pagination-bullets:first-of-type{margin-left:0!important}.projects-slider__project__title{color:#000}.projects-slider__project:hover .projects-slider__project__title{color:var(--tertiary-color)}.projects-slider__project:hover .projects-slider__project__image img{transform:scale(1.1);transition:.4s}.quote-block{padding:0 50px}@media screen and (max-width: 1023px){.quote-block{padding:0 30px}}@media screen and (max-width: 375px){.quote-block{padding:0 15px}}.quote-block__inner{padding:130px 0;width:100%;max-width:1728px;margin:auto}@media screen and (max-width: 1024px){.quote-block__inner{padding:50px 0}}.quote-block__text{margin:auto;text-align:center;max-width:1060px}.quote-block__logo{margin:auto auto 50px;display:flex;justify-content:center;width:40px;height:auto}.quote-block__author{margin:50px auto auto;text-align:center}.quote-block__author-title{color:#525559;font-size:16px;font-weight:400;line-height:24px;text-align:center}.block__divider-top{border-top:1px solid #DEE2E8}.block__divider-bottom{border-bottom:1px solid #DEE2E8}.card-list{padding:100px;background-color:#000}@media screen and (max-width: 1400px){.card-list{padding:100px 30px}}@media screen and (max-width: 767px){.card-list{margin-bottom:50px}}.card-list__wrapper{width:100%;max-width:1728px;margin:auto}.card-list__header{display:flex;justify-content:space-between;color:#fff;margin-bottom:50px}@media screen and (max-width: 1400px){.card-list__header{flex-direction:column;gap:15px;margin-bottom:30px}}.card-list-block__subtitle{width:485px;color:#fff}@media screen and (max-width: 1400px){.card-list-block__subtitle{width:100%}.card-list-block__subtitle br{display:none}}.card-list__items{display:flex;flex-wrap:wrap;gap:15px}@media screen and (max-width: 1400px){.card-list__items{gap:30px}}.card-list__items__item{position:relative;overflow:hidden;width:calc((100% - 45px) / 3);border:1px solid #37393B;border-radius:10px}@media screen and (max-width: 1400px){.card-list__items__item{width:100%;max-height:400px;height:400px}}@media screen and (max-width: 640px){.card-list__items__item{max-height:500px;height:500px}}.card-list__items__item__image{width:100%;aspect-ratio:470/502;height:auto}.card-list__items__item__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1400px){.card-list__items__item__image{aspect-ratio:none;height:100%}}.card-list__items__item__content{color:#fff;padding:30px}.card-list__items__item.--no-image .card-list__items__item__content{position:absolute;left:30px;bottom:30px;width:calc(100% - 60px);color:#fff}.card-list__items__item__content__title{margin-bottom:15px}.card-list__items__item__number{position:absolute;top:30px;left:30px;color:#fff;font-weight:500;font-size:16px;line-height:16px}.timeline-block{width:100%;height:calc(100dvh + var(--timeline-scroll-distance, 0px));margin:100px 0;position:relative}.timeline-block__inner{position:sticky;top:0;height:100dvh;width:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding:100px 50px;isolation:isolate}@media screen and (max-width: 1023px){.timeline-block__inner{padding:80px 30px}}@media screen and (max-width: 375px){.timeline-block__inner{padding:80px 15px}}.timeline-block__dates-wrapper{position:relative;width:100%;min-height:240px;flex:0 0 240px;display:flex;align-items:center}.timeline-block__dates{position:relative;z-index:3;display:flex;align-items:center;gap:180px;height:100%;width:-moz-max-content;width:max-content;padding:0px 50vw;transform:translateZ(0);will-change:transform}@media screen and (max-width: 1023px){.timeline-block__dates{gap:120px}}@media screen and (max-width: 767px){.timeline-block__dates{gap:80px}}.timeline-block__dates__background-line{position:absolute;top:50%;left:0;height:1px;width:100%;background-color:#dee2e8;z-index:1}.timeline-block__dates__active-line{position:absolute;top:50%;left:0;height:1px;width:0px;background-color:#000;z-index:2}@media (hover: hover),(pointer: fine){.timeline-block__dates__active-line{transition:width .2s ease-out}}.timeline-block__date{flex:0 0 260px;height:100%;display:flex;align-items:center;justify-content:center}.timeline-block__date.active-date .timeline-block__hotspot-dot{border-color:#000;background-color:#fff}.timeline-block__date.is-centered .timeline-block__hotspot-dot{transform:scale(1.12)}.timeline-block__date.is-centered .timeline-block__hotspot-dot:after{animation:timelineHotspotPulse 1.6s cubic-bezier(.22,1,.36,1) infinite}@media screen and (max-width: 1023px){.timeline-block__date{flex-basis:220px}}@media screen and (max-width: 767px){.timeline-block__date{flex-basis:180px}}.timeline-block__hotspot{position:relative;display:inline-flex;flex-direction:column-reverse;align-items:center;justify-content:center;gap:18px;transform:translateY(-21px);padding:0;border:0;background-color:transparent;color:#000;text-align:center;cursor:pointer;z-index:4}@media (hover: hover),(pointer: fine){.timeline-block__hotspot:hover .timeline-block__hotspot-dot{border-color:#000;transform:scale(1.12)}.timeline-block__hotspot:hover .timeline-block__hotspot-label{color:var(--tertiary-color)}}.timeline-block__hotspot.is-selected .timeline-block__hotspot-dot{border-color:var(--tertiary-color);background-color:var(--tertiary-color)}.timeline-block__hotspot.is-selected .timeline-block__hotspot-label{color:var(--tertiary-color)}.timeline-block__hotspot-dot{position:relative;display:block;width:18px;height:18px;border-radius:100%;border:1px solid #DEE2E8;background-color:#fff;transition:transform .25s ease,border-color .25s ease,background-color .25s ease}.timeline-block__hotspot-dot:after{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border-radius:100%;border:1px solid rgba(133,43,34,.42);opacity:0;transform:scale(.65);pointer-events:none}.timeline-block__hotspot-label{max-width:260px;font-size:16px;line-height:24px;font-weight:500;transition:color .2s ease}.timeline-block__popup{position:absolute;top:54%;left:50%;z-index:20;width:min(760px,100vw - 60px);pointer-events:none;transform:translate(-50%,-50%)}.timeline-block__popup-panel{position:relative;display:grid;grid-template-columns:minmax(0px,.9fr) minmax(0px,1fr);gap:30px;align-items:stretch;width:100%;padding:20px;border:1px solid #DEE2E8;border-radius:18px;background-color:#fffffff5;box-shadow:0 24px 80px #00000024;pointer-events:auto;opacity:0;transform:translateY(18px) scale(.97);transition:opacity .28s ease,transform .34s cubic-bezier(.22,1,.36,1)}.timeline-block__popup-panel.is-active{opacity:1;transform:translateY(0) scale(1)}@media screen and (max-width: 767px){.timeline-block__popup-panel{grid-template-columns:1fr;gap:20px;padding:15px}}.timeline-block__popup-panel[hidden]{display:none}.timeline-block__popup-close{position:absolute;top:14px;right:14px;z-index:2;width:38px;height:38px;border-radius:100%;background-color:#000;color:#fff;display:flex;align-items:center;justify-content:center}.timeline-block__popup-close span{position:relative;width:14px;height:14px}.timeline-block__popup-close span:before,.timeline-block__popup-close span:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:currentColor}.timeline-block__popup-close span:before{transform:rotate(45deg)}.timeline-block__popup-close span:after{transform:rotate(-45deg)}@media (hover: hover),(pointer: fine){.timeline-block__popup-close:hover{background-color:#323232}}.timeline-block__popup-media{min-height:280px;border-radius:12px;overflow:hidden}.timeline-block__popup-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 767px){.timeline-block__popup-media{min-height:220px}}.timeline-block__popup-content{display:flex;flex-direction:column;justify-content:center;padding:30px 40px 30px 0}@media screen and (max-width: 767px){.timeline-block__popup-content{padding:0}}.timeline-block__popup-title{margin-bottom:15px}.timeline-block__popup-description{color:#525559;font-size:16px;line-height:24px;font-weight:400}@keyframes timelineHotspotPulse{0%{opacity:.75;transform:scale(.65)}to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion: reduce){.timeline-block__dates,.timeline-block__hotspot-dot,.timeline-block__hotspot-label,.timeline-block__popup-panel{transition:none}.timeline-block__hotspot-dot:after{animation:none!important}}.timeline-block__big-title-wrapper{display:flex;justify-content:center;margin-bottom:60px;text-align:center;flex-shrink:0}@media screen and (max-width: 767px){.timeline-block__big-title-wrapper{margin-bottom:40px}}.media-tab{padding:0 50px;margin:100px 0}@media screen and (max-width: 1023px){.media-tab{padding:0 30px}}@media screen and (max-width: 375px){.media-tab{padding:0 15px}}.media-tab__inner{max-width:1728px;margin:auto;display:flex;align-items:stretch;gap:30px}@media screen and (max-width: 1199px){.media-tab__inner{flex-direction:column;align-items:center;max-height:unset}}.media-tab__media{width:50%;max-width:50%}@media screen and (max-width: 1199px){.media-tab__media{width:100%;max-width:750px;max-height:calc(100dvh - 300px)}}.media-tab__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.media-tab__content{width:50%;max-width:50%;background-color:#edf0f4;border-radius:10px;padding:50px;min-height:600px;height:auto;display:flex;flex-direction:column;overflow:hidden}@media screen and (max-width: 1199px){.media-tab__content{width:100%;max-width:750px;min-height:500px}}@media screen and (max-width: 575px){.media-tab__content{padding:30px}}.media-tab__content__title{border-bottom:1px solid #CED2D8;padding-bottom:10px;margin-bottom:20px}.media-tab__content__tabs{display:flex;gap:10px;margin-bottom:30px}.media-tab__content__tabs .swiper-slide{width:-moz-fit-content;width:fit-content}.media-tab__content__tab{background-color:#e4e8ed;color:#91959a;height:44px;border-radius:9999px;padding:0 25px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid transparent;transition:border .15s,background-color .15s}@media (hover: hover),(pointer: fine){.media-tab__content__tab:hover{transition:border .15s;border:1px solid #000}}.media-tab__content__tab.isActive{transition:background-color .15s;background-color:#fff;color:#000}.media-tab__content__text__title{margin-bottom:10px}.media-tab__content__text__description{color:#525559}.media-tab__content__text__wrapper{width:100%;height:auto;flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end}.media-tab__content__panel{display:none}.media-tab__content__panel.isActive{display:block}.header-rows{margin:150px 0;padding:0 50px}@media screen and (max-width: 1023px){.header-rows{padding:0 30px}}@media screen and (max-width: 767px){.header-rows{margin:100px 0}}@media screen and (max-width: 375px){.header-rows{padding:0 15px}}.header-rows__inner{max-width:1728px;margin:auto;display:flex;gap:30px}@media screen and (max-width: 1023px){.header-rows__inner{flex-wrap:wrap}}.header-rows__title{max-width:50%;width:100%}@media screen and (max-width: 1023px){.header-rows__title{max-width:100%;display:flex;justify-content:center}}.header-rows__content{max-width:50%;width:100%}@media screen and (max-width: 1023px){.header-rows__content{max-width:100%}}.header-rows__content{display:flex;gap:15px;flex-wrap:wrap}.header-rows__content__item{border-top:1px solid #DEE2E8;padding-top:40px;padding-bottom:60px;width:calc((100% - 15px)/2)}@media screen and (max-width: 640px){.header-rows__content__item{width:100%;padding-top:40px;padding-bottom:15px}}.header-rows__content__item__tagline{color:#525559}.projects-grid__wrapper{padding:100px 50px;max-width:1728px;margin:auto}@media screen and (max-width: 1023px){.projects-grid__wrapper{padding:100px 30px}}@media screen and (max-width: 375px){.projects-grid__wrapper{padding:100px 15px}}.projects-grid__title{margin-bottom:40px}.projects-grid__filters{display:flex;align-items:center;justify-content:center;gap:14px;margin:35px 0 90px;color:#000;font-size:16px;line-height:24px}.projects-grid__filter{position:relative;padding:0;background:transparent;border:0;color:#000;font-size:16px;line-height:24px;cursor:pointer;font-weight:300;text-transform:uppercase}.projects-grid__filter:after{content:"";position:absolute;left:0;bottom:-2px;width:0px;height:1px;background-color:var(--tertiary-color);transition:width .15s}.projects-grid__filter.is-active:after{width:100%}@media (hover: hover),(pointer: fine){.projects-grid__filter:hover:after{width:100%}}.projects-grid__filter-separator{color:#000}.projects-grid{position:relative;gap:80px 20px;margin-top:63px}@media screen and (max-width: 1023px){.projects-grid{gap:30px 20px}}.projects-grid__configure-button{position:fixed;top:var(--projects-grid-configure-button-top, 115px);right:max(50px,(100vw - 1728px) / 2 + 50px);z-index:840;display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:48px;padding:14px 24px;border-radius:9999px;background-color:#000;border:1px solid #000;color:#fff;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease}@media screen and (max-width: 1023px){.projects-grid__configure-button{right:30px}}@media screen and (max-width: 375px){.projects-grid__configure-button{right:15px}}@media (hover: hover),(pointer: fine){.projects-grid__configure-button:hover{background-color:#323232;border-color:#323232}}.projects-grid__configure-button.is-above-footer{border-color:#fff}@media (prefers-reduced-motion: reduce){.projects-grid__configure-button{transition:none}}.grid-sizer{height:0}.projects-grid__item{display:block;cursor:pointer;width:calc((100% - 40px) / 3);margin-bottom:20px}.projects-grid__item.is-hidden{display:none}@media screen and (max-width: 1023px){.projects-grid__item{width:calc((100% - 20px)/2)}}@media screen and (max-width: 767px){.projects-grid__item{width:100%}}.projects-grid__item__image{height:auto;position:relative;overflow:hidden;border-radius:10px}.projects-grid__item__image img{position:relative;-o-object-fit:cover;object-fit:cover;max-width:100%;max-height:100%;width:100%;height:100%;border-radius:10px;z-index:1;transition:transform .2s}@media (hover: hover),(pointer: fine){.projects-grid__item__image:hover img{transform:scale(1.02);transition:transform .2s}}.project-grid__item__arrow{position:absolute;bottom:30px;right:30px;border-radius:100%;background-color:#fff;width:44px;height:44px;display:flex;align-items:center;justify-content:center;transition:background-color .2s;z-index:2}.project-grid__item__arrow svg{max-width:12px;max-height:12px}@media (hover: hover),(pointer: fine){.project-grid__item__arrow:hover{transition:background-color .2s;background-color:var(--secondary-color)}}.projects-grid__item__title{margin-top:30px}@media screen and (max-width: 1023px){.projects-grid__item__title{margin-top:20px}}.projects-grid__item__footer{display:flex;gap:20px;color:#525559;font-size:16px;font-weight:400;margin-top:8px}@media screen and (max-width: 1023px){.projects-grid__item__footer{margin-top:5px}}.projects-grid__item__footer__date{position:relative}.projects-grid__item__footer__date:before{content:"";display:block;border-radius:100%;background-color:#d9d9d9;position:absolute;width:6px;height:6px;top:8px;left:-12px}.projects-grid__loader{display:flex;justify-content:center;align-items:center;height:200px;font-size:16px;color:#666}.projects-grid__loader:after{content:"";width:150px;height:150px;border:2px solid #f3f3f3;border-top:2px solid #333;border-radius:50%;animation:spin 1s linear infinite;margin-left:10px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.projects-grid.loading{opacity:0;pointer-events:none}.image-layout__wrapper{padding:0 50px;margin:100px 0}@media screen and (max-width: 1023px){.image-layout__wrapper{padding:0 30px}}@media screen and (max-width: 375px){.image-layout__wrapper{padding:0 15px}}.image-layout__grid{display:flex;gap:20px;max-width:1728px;margin:auto}@media screen and (max-width: 768px){.image-layout__grid{flex-direction:column}}.image-layout__grid .image-layout__grid__image{border-radius:10px;overflow:hidden;max-height:700px}.image-layout__grid .image-layout__grid__image img{width:120%;height:100%;max-width:none;min-height:100%;-o-object-fit:cover;object-fit:cover;transform:translate(-10%);transition:transform .6s cubic-bezier(.25,.46,.45,.94);will-change:transform}.image-layout__grid .image-layout__grid__image:hover img{transform:translate(0);transition:transform .6s cubic-bezier(.25,.46,.45,.94)}@media screen and (max-width: 768px){.image-layout__grid .image-layout__grid__image{max-height:400px;height:400px}}.image-layout__grid.two-images-wide-narrow-right .image-layout__grid__image:first-of-type{width:70%;min-width:70%}@media screen and (max-width: 768px){.image-layout__grid.two-images-wide-narrow-right .image-layout__grid__image:first-of-type{width:100%;max-width:100%}}.image-layout__grid.two-images-wide-narrow-right .image-layout__grid__image:second-of-type{width:30%;max-width:30%}@media screen and (max-width: 768px){.image-layout__grid.two-images-wide-narrow-right .image-layout__grid__image:second-of-type{width:100%;max-width:100%}}.image-layout__grid.two-images-wide-narrow-left .image-layout__grid__image:first-of-type{width:30%;max-width:30%}@media screen and (max-width: 768px){.image-layout__grid.two-images-wide-narrow-left .image-layout__grid__image:first-of-type{width:100%;max-width:100%}}.image-layout__grid.two-images-wide-narrow-left .image-layout__grid__image:second-of-type{width:70%;min-width:70%}@media screen and (max-width: 768px){.image-layout__grid.two-images-wide-narrow-left .image-layout__grid__image:second-of-type{width:100%;max-width:100%}}.header-list__wrapper{max-width:1200px;padding:0 50px;margin:100px auto}@media screen and (max-width: 1023px){.header-list__wrapper{padding:0 30px}}@media screen and (max-width: 375px){.header-list__wrapper{padding:0 15px}}.header-list{display:flex;gap:100px}@media screen and (max-width: 990px){.header-list{flex-direction:column;align-items:center;gap:30px}}.header-list__details{width:300px;min-width:300px}@media screen and (max-width: 990px){.header-list__details{width:100%;min-width:100%}}.header-list__content{width:calc(100% - 300px)}@media screen and (max-width: 990px){.header-list__content{width:100%;min-width:100%}}.header-list__title{margin-bottom:30px}@media screen and (max-width: 1200px){.header-list__title br{display:none}}.header-list__details__row{padding:20px 0;border-top:1px solid #f3f4f6}.header-list__details__row:first-of-type{padding:5px 0 20px;border-top:none}.header-list__details__row__title{color:#000}.header-list__details__row__value{font-weight:500;font-size:16px;line-height:16px;color:#525559;margin-top:5px}.text-block{margin:100px auto}.text-block__wrapper{width:100%;padding:0 50px;max-width:1728px;margin:auto}@media screen and (max-width: 1023px){.text-block__wrapper{padding:0 30px}}@media screen and (max-width: 375px){.text-block__wrapper{padding:0 15px}}.text-block__wrapper.narrow-centered{max-width:1100px;margin:auto}.text-block__title{margin-bottom:30px}@media screen and (max-width: 1200px){.text-block__title br{display:none}}.more-projects__wrapper{margin:100px 0}.more-projects-slider{max-width:1728px;margin:auto;width:100%;overflow:hidden;padding:0 50px}.more-projects-slider .swiper-slide{width:calc((100% - 60px) / 3);min-width:calc((100% - 60px) / 3);flex-shrink:1;height:auto!important}@media screen and (max-width: 1023px){.more-projects-slider .swiper-slide{width:calc((100% - 30px)/2);min-width:calc((100% - 30px)/2)}}@media screen and (max-width: 525px){.more-projects-slider .swiper-slide{width:80%;min-width:80%}}.more-projects-slider__project{display:flex;flex-direction:column;gap:20px;aspect-ratio:516/611;height:auto;width:100%;cursor:pointer}.more-projects-slider__project__image{position:relative;height:auto;width:100%;aspect-ratio:516/518;border-radius:10px;overflow:hidden}.more-projects-slider__project__image img{width:120%;max-width:none;min-height:100%;height:auto;transform:translate(-10%);transition:transform .6s cubic-bezier(.25,.46,.45,.94);-o-object-fit:cover;object-fit:cover;will-change:transform}.more-projects-slider__project:hover .more-projects-slider__project__image img{transform:translate(0);transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.more-projects-slider__project__title{color:#000}.more-projects-slider__project:hover .more-projects-slider__project__title{color:var(--tertiary-color)}.more-projects-slider__header{margin-bottom:30px;display:flex;align-items:center;justify-content:space-between;width:100%}@media screen and (max-width: 640px){.more-projects-slider__header{flex-direction:column;gap:20px;align-items:flex-start}}.more-projects-slider__button__icon{width:24px;height:24px;border-radius:100%;background-color:#fff;display:flex;align-items:center;justify-content:center}.more-projects-slider__button__icon svg{max-width:11px;max-height:11px;color:#000}.more-projects-slider__button{background-color:#000;width:-moz-fit-content;width:fit-content;border-radius:9999px;display:flex;align-items:center;padding:14px 30px;gap:20px;color:#fff;white-space:nowrap}.more-projects-slider__arrows{display:flex;align-items:center;gap:20px}.more-projects-slider__arrows__arrow{width:64px;height:35px;display:flex;align-items:center;justify-content:center;background-color:#fff;border:1px solid #DEE2E8;border-radius:9999px;cursor:pointer;transition:background-color .2s,color .2s,border .2s}.more-projects-slider__arrows__arrow svg{max-width:16px;max-height:16px}@media (hover: hover),(pointer: fine){.more-projects-slider__arrows__arrow:hover{background-color:#000;color:#fff;border:1px solid #000;transition:background-color .2s,color .2s,border .2s}}.more-projects-slider__footer{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1728px;margin:50px auto 0;padding:0 50px}.more-projects-pagination__wrapper{flex-grow:1}.more-projects-pagination-bullets{background-color:#dee2e8;width:8px;height:8px;opacity:1;border-radius:100%}.more-projects-pagination-bullets.more-projects-pagination-bullets-active{background-color:#000}.more-projects-pagination-bullets:first-of-type{margin-left:0!important}.more-projects-slider__project__footer{display:flex;gap:20px;color:#525559;font-size:16px;font-weight:400;margin-top:8px}.more-projects-slider__project__date{position:relative}.more-projects-slider__project__arrow{position:absolute;bottom:30px;right:30px;border-radius:100%;background-color:#fff;width:44px;height:44px;display:flex;align-items:center;justify-content:center;transition:background-color .2s;z-index:2}.more-projects-slider__project__arrow svg{max-width:12px;max-height:12px}@media (hover: hover),(pointer: fine){.more-projects-slider__project__arrow:hover{transition:background-color .2s;background-color:var(--secondary-color)}}.more-projects__title{margin:0 50px;padding:50px 0;border-top:1px solid #CED2D8}@media screen and (max-width: 767px){.more-projects__title{padding:30px 0}}.contact-form__wrapper{max-width:1728px;padding:0 150px;margin:100px 0;display:flex;justify-content:space-between;gap:50px}@media screen and (max-width: 1200px){.contact-form__wrapper .input__wrapper.--half-input{width:100%}}@media screen and (max-width: 1023px){.contact-form__wrapper{flex-direction:column;padding:0 30px}}@media screen and (max-width: 375px){.contact-form__wrapper{padding:0 15px}}.contact-form__side{max-width:300px;width:300px}@media screen and (max-width: 1023px){.contact-form__side{max-width:100%;width:100%}}.contact-form{flex-grow:1;width:calc(100% - 300px);max-width:850px}@media screen and (max-width: 1023px){.contact-form{max-width:100%;width:100%}}.contact-form__inner{display:flex;gap:25px 25px;flex-wrap:wrap}.contact-form__submit{background-color:#000;color:#fff;height:52px;display:flex;align-items:center;justify-content:center;gap:15px;padding:0 20px;border-radius:9999px;font-weight:500;margin-top:30px;transition:background-color .15s}@media (hover: hover),(pointer: fine){.contact-form__submit:hover{transition:background-color .15s;background-color:#323232}}.contact-form__submit span{margin-top:3px}.contact-form__submit__icon{border-radius:100%;color:#000;background-color:#fff;height:24px;width:24px;display:flex;align-items:center;justify-content:center}.contact-form__submit__icon svg{max-width:8px;max-height:8px}.contact-form__description{color:#525559;margin-top:30px}.contact-form__description__logo{margin-bottom:5px}.auth-page{position:relative;padding:70px 15px 15px;height:auto;min-height:100dvh;display:flex;flex-direction:column}@media screen and (max-width: 767px){.auth-page{padding:70px 0 0}}.auth-page__image-background{position:absolute;z-index:1;top:70px;left:15px;height:calc(100% - 85px);width:calc(100% - 30px);border-radius:10px;overflow:hidden;flex:1}.auth-page__image-background img{position:absolute;top:0;left:0;height:100%;width:100%;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){.auth-page__image-background{border-radius:0;height:calc(100% - 70px);width:100%;left:0}}.auth-btn{background-color:#000;display:flex;gap:15px;align-items:center;justify-content:center;height:52px;padding:0 25px;border-radius:9999px;color:#fff;margin:30px auto 0;transition:background-color .15s}.auth-btn span{margin-top:3px}.auth-btn.--left-aligned{margin:30px 0}@media (hover: hover),(pointer: fine){.auth-btn:hover{transition:background-color .15s;background-color:#323232}}.account-dropdown .auth-btn{margin:0}.auth-btn__icon{border-radius:100%;color:#000;background-color:#fff;height:24px;width:24px;display:flex;align-items:center;justify-content:center}.auth-btn__icon svg{max-width:8px;max-height:8px}.auth-form__wrapper{width:100%}.auth-form__title{margin-bottom:30px;text-align:center}.login-page__card{position:relative;z-index:2;padding:50px;max-width:768px;width:100%;margin:auto}@media screen and (max-width: 1024px){.login-page__card{padding:30px}}@media screen and (max-width: 767px){.login-page__card{padding:15px}}.login-page__card__inner{background-color:#fff;border-radius:10px;width:100%;padding:50px 100px}@media screen and (max-width: 640px){.login-page__card__inner{padding:50px 30px}}.login-form__title{margin-bottom:15px;text-align:center;color:#000}.login-form__description{text-align:center;margin-bottom:35px}@media screen and (max-width: 640px){.login-form__description{font-size:14px;line-height:20px;margin-bottom:20px}}.login-form__wrapper{width:100%;font-size:16px;line-height:24px;color:#525559}.login-form__grid{display:flex;flex-direction:column;gap:20px}.login-form__forgot-password{font-weight:500;display:block;width:-moz-fit-content;width:fit-content;color:#000}@media screen and (max-width: 375px){.login-form__forgot-password{font-size:12px}}.login-form__footer{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:15px}.login-form__create-account__icon{width:16px;height:16px;display:flex;align-items:center;justify-content:center;background-color:#dcdfe3;color:#000;border-radius:100%;transition:background-color .15s,color .15s}.login-form__create-account__icon svg{max-width:6px;max-height:6px}.login-form__create-account{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;gap:5px;margin:30px auto 0;color:#000;font-size:16px;font-weight:500;padding-bottom:5px;border-bottom:1px solid #000}@media (hover: hover),(pointer: fine){.login-form__create-account:hover .login-form__create-account__icon{transition:background-color .15s,color .15s;background-color:#000;color:#fff}}.account-dropdown .login-form__create-account{margin:0 auto;gap:10px}.account-dropdown .login-form__create-account span{padding-top:5px}.register-page__card{position:relative;z-index:2;padding:50px;max-width:850px;width:100%;margin:auto}@media screen and (max-width: 1024px){.register-page__card{padding:30px}}@media screen and (max-width: 767px){.register-page__card{padding:15px}}.register-page__card__inner{background-color:#fff;border-radius:10px;width:100%;padding:50px 100px}@media screen and (max-width: 1024px){.register-page__card__inner{padding:50px 30px}}@media screen and (max-width: 767px){.register-page__card__inner{padding:50px 30px}}.register-form__wrapper{max-width:1024px;width:100%}.register-form__grid{display:flex;flex-wrap:wrap;gap:15px 30px}@media screen and (max-width: 575px){.register-form__grid .--half-input{width:100%}}.register-form__grid__left{width:300px;display:flex;flex-wrap:wrap;gap:15px 30px}.register-form__grid__right{width:300px;display:flex;flex-wrap:wrap;gap:15px 30px;align-items:flex-start}.input__city-postcode{display:flex;align-items:flex-end;gap:10px}.city__input-wrapper{width:calc(100% - 105px)}.zip__input-wrapper{width:105px}.forgot-password-page__card{position:relative;z-index:2;padding:50px;max-width:768px;width:100%;margin:auto}@media screen and (max-width: 1024px){.forgot-password-page__card{padding:30px}}@media screen and (max-width: 767px){.forgot-password-page__card{padding:15px}}.forgot-password-page__card__inner{background-color:#fff;border-radius:10px;width:100%;padding:50px 100px}@media screen and (max-width: 640px){.forgot-password-page__card__inner{padding:50px 30px}}.forgot-password-form__title{margin-bottom:15px;text-align:center;color:#000}.forgot-password-form__description{text-align:center;margin-bottom:35px}@media screen and (max-width: 640px){.forgot-password-form__description{font-size:14px;line-height:20px;margin-bottom:20px}}.forgot-password-form__wrapper{width:100%;font-size:16px;line-height:24px;color:#525559}.forgot-password-form__grid{display:flex;flex-direction:column;gap:20px}.forgot-password-form__forgot-password{font-weight:500;display:block;width:-moz-fit-content;width:fit-content;color:#000}@media screen and (max-width: 375px){.forgot-password-form__forgot-password{font-size:12px}}.forgot-password-form__footer{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:15px}.forgot-password-form__create-account__icon{width:16px;height:16px;display:flex;align-items:center;justify-content:center;background-color:#dcdfe3;color:#000;border-radius:100%}.forgot-password-form__create-account__icon svg{max-width:6px;max-height:6px}.forgot-password-form__create-account{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;gap:5px;margin:30px auto 0;color:#000;font-size:16px;font-weight:500;padding-bottom:5px;border-bottom:1px solid #000}.reset-password-page__card{position:relative;z-index:2;padding:50px;max-width:768px;width:100%;margin:auto}@media screen and (max-width: 1024px){.reset-password-page__card{padding:30px}}@media screen and (max-width: 767px){.reset-password-page__card{padding:15px}}.reset-password-page__card__inner{background-color:#fff;border-radius:10px;width:100%;padding:50px 100px}@media screen and (max-width: 640px){.reset-password-page__card__inner{padding:50px 30px}}.reset-password-form__title{margin-bottom:15px;text-align:center;color:#000}.reset-password-form__description{text-align:center;margin-bottom:35px}@media screen and (max-width: 640px){.reset-password-form__description{font-size:14px;line-height:20px;margin-bottom:20px}}.reset-password-form__wrapper{width:100%;font-size:16px;line-height:24px;color:#525559}.reset-password-form__grid{display:flex;flex-direction:column;gap:20px}.reset-password-form__reset-password{font-weight:500;display:block;width:-moz-fit-content;width:fit-content;color:#000}@media screen and (max-width: 375px){.reset-password-form__reset-password{font-size:12px}}.remember-me__label{font-weight:500;display:flex;gap:10px;width:-moz-fit-content;width:fit-content;color:#000;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width: 375px){.remember-me__label{font-size:12px}}.remember-me__checkbox__fake{position:relative;width:20px;height:20px;border-radius:4px;background-color:#edf0f4;-webkit-user-select:none;-moz-user-select:none;user-select:none}.remember-me__checkbox{display:none}.remember-me__checkbox:checked+.remember-me__checkbox__fake:after{content:"";display:block;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);background-color:#bac0cd;border-radius:2px}.reset-password-form__footer{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:15px}.reset-password-form__create-account__icon{width:16px;height:16px;display:flex;align-items:center;justify-content:center;background-color:#dcdfe3;color:#000;border-radius:100%}.reset-password-form__create-account__icon svg{max-width:6px;max-height:6px}.reset-password-form__create-account{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;gap:5px;margin:30px auto 0;color:#000;font-size:16px;font-weight:500;padding-bottom:5px;border-bottom:1px solid #000}.user-dashboard{background-color:#fff;width:100vw;min-height:100dvh}.user-dashboard__inner{max-width:1400px;margin:0 auto;padding:200px 50px 50px}@media screen and (max-width: 1149px){.user-dashboard__inner{padding:200px 30px 50px}}.account-navigation{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #DAD8D1;padding-bottom:40px;gap:30px}@media screen and (max-width: 1250px){.account-navigation{flex-wrap:wrap;padding-bottom:0}.account-navigation__title{width:100%}}.account-navigation__swiper-wrapper{position:relative;overflow:hidden}@media screen and (max-width: 1250px){.account-navigation__swiper-wrapper{min-width:calc(100% + 100px);width:calc(100% + 100px);left:-50px}}@media screen and (max-width: 1149px){.account-navigation__swiper-wrapper{min-width:calc(100% + 60px);width:calc(100% + 60px);left:-30px}}.account-navigation__swiper{max-width:calc(100% + 30px)}@media screen and (max-width: 1250px){.account-navigation__swiper{padding-right:30px}}.account-navigation__pages .swiper-slide{width:-moz-fit-content;width:fit-content}@media screen and (max-width: 1250px){.account-navigation__pages .swiper-slide:first-of-type{margin-left:50px!important}}@media screen and (max-width: 1149px){.account-navigation__pages .swiper-slide:first-of-type{margin-left:30px!important}}.account-navigation__pages .swiper-slide:last-of-type{margin-right:0!important}@media screen and (max-width: 1250px){.account-navigation__pages{width:100%;padding-bottom:30px;padding-right:20px}}.account-navigation__pages__page{display:flex;align-items:center;justify-content:center;background:#edf0f4;color:#91959a;font-weight:500;height:44px;min-height:44px;padding:3px 20px 0;border-radius:9999px;width:-moz-fit-content;width:fit-content;-webkit-user-select:none;-moz-user-select:none;user-select:none}.account-navigation__pages__page.isActive{background:#000;color:#fff}.account__page-section{padding:100px 0;border-bottom:1px solid #DAD8D1}.account__page-section:last-of-type{border-bottom:none}@media screen and (max-width: 1023px){.account__page-section{padding:30px 0}}.account__personal__wrapper__inner,.account__account__wrapper__inner,.account__shipping__wrapper__inner,.account__billing__wrapper__inner,.account__orders__wrapper__inner{display:flex;align-items:flex-start;justify-content:space-between;gap:100px}@media screen and (max-width: 1023px){.account__personal__wrapper__inner,.account__account__wrapper__inner,.account__shipping__wrapper__inner,.account__billing__wrapper__inner,.account__orders__wrapper__inner{flex-wrap:wrap;gap:30px}}.account__personal__content,.account__account__content,.account__shipping__content,.account__billing__content,.account__orders__content{max-width:280px;min-width:280px;color:#77716b}@media screen and (max-width: 1023px){.account__personal__content,.account__account__content,.account__shipping__content,.account__billing__content,.account__orders__content{max-width:550px;width:100%;min-width:auto}}@media screen and (max-width: 640px){.account__personal__content,.account__account__content,.account__shipping__content,.account__billing__content,.account__orders__content{max-width:100%}}.account__personal__content__title,.account__account__content__title,.account__shipping__content__title,.account__billing__content__title,.account__orders__content__title{font-size:24px;font-weight:500;margin-bottom:15px;color:#000}.account__personal__form,.account__account__form,.account__shipping__form,.account__billing__form{flex-grow:1}.account__personal__form__grid,.account__account__form__grid,.account__shipping__form__grid,.account__billing__form__grid{display:grid;grid-template-columns:1fr 1fr;gap:30px 30px}@media screen and (max-width: 640px){.account__personal__form__grid,.account__account__form__grid,.account__shipping__form__grid,.account__billing__form__grid{grid-template-columns:1fr}}.business-dropdown{display:flex;align-items:center;justify-content:space-between;text-align:left;width:calc(50% - 15px)!important}@media screen and (max-width: 640px){.business-dropdown{width:100%!important}}.business-dropdown-box{position:absolute;z-index:50;margin-top:.25rem;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);width:calc(50% - 15px)!important}@media screen and (max-width: 640px){.business-dropdown-box{width:100%!important}}.account__personal__form__single-item{position:relative}@media screen and (min-width: 641px){.account__personal__form__single-item{grid-column:span 2 / span 2}}.dropdown-professional-box{position:absolute;z-index:50;margin-top:.25rem;display:flex;align-items:center;justify-content:space-between;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));text-align:left;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);width:calc(50% - 15px)!important}@media screen and (max-width: 640px){.dropdown-professional-box{width:100%!important}}.account__shipping__form__grid-city-postcode,.account__billing__form__grid-city-postcode{display:grid;grid-template-columns:1fr 100px;gap:15px}.btn-account-section{margin-top:30px;min-width:230px;display:flex;gap:15px}.btn-account-section__icon{border-radius:100%;width:24px;height:24px;background:#fff;color:#000}.btn-account-section__icon svg{max-width:100%;max-height:100%}.account__orders__overview{width:100%;display:flex;flex-direction:column;gap:30px}.account__orders__order{width:100%;display:flex;align-items:center;justify-content:space-between;padding:20px 25px;border:1px solid #d9d9d9;border-radius:10px;color:#77716b}@media screen and (max-width: 640px){.account__orders__order{flex-wrap:wrap}}.account__orders__order__icon{width:20px;min-width:20px;height:24px;color:#000}.account__orders__order__icon svg{width:20px;min-width:20px;height:24px}@media screen and (max-width: 640px){.account__orders__order__icon{padding-right:15px;border-bottom:1px solid #d9d9d9;height:55px;width:50px}}.account__orders__order__btn-download{height:52px;width:52px;background:var(--secondary-color);border-radius:100%;display:flex;align-items:center;justify-content:center}.account__orders__order__btn-download svg{max-width:100%;max-height:100%;width:15px;height:auto;color:#000}.account__orders__order__date,.account__orders__order__number,.account__orders__order__total{width:120px}.account__orders__order__date>div,.account__orders__order__number>div,.account__orders__order__total>div{display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 640px){.account__orders__order__date{position:relative;order:0;width:calc((100% - 50px)/2);display:flex;padding-left:30px;border-bottom:1px solid #d9d9d9;height:55px}.account__orders__order__date:before{content:"";display:block;position:absolute;top:50%;left:0;height:32px;width:1px;background-color:#d9d9d9;transform:translateY(-50%)}}@media screen and (max-width: 425px){.account__orders__order__date{width:calc(100% - 50px);justify-content:flex-end;padding-left:0}.account__orders__order__date>div{width:calc((100% + 50px)/2)}}@media screen and (max-width: 640px){.account__orders__order__total{position:relative;order:1;width:calc((100% - 50px)/2);display:flex;padding-left:30px;border-bottom:1px solid #d9d9d9;height:55px}.account__orders__order__total:before{content:"";display:block;position:absolute;top:50%;left:0;height:32px;width:1px;background-color:#d9d9d9;transform:translateY(-50%)}}@media screen and (max-width: 425px){.account__orders__order__total{width:50%;padding-left:0;border-bottom:none}.account__orders__order__total:before{content:none}}@media screen and (max-width: 640px){.account__orders__order__number{padding-top:30px;order:2;width:100%}}@media screen and (max-width: 425px){.account__orders__order__number{padding-top:0;order:2;width:50%}}@media screen and (max-width: 640px){.account__orders__order__download{order:3;width:100%;display:flex;justify-content:flex-end;margin-top:20px}}.account__orders__order__col-header{color:#000;font-weight:500;font-size:14px}.redactor{width:100%;max-width:1728px;margin:100px 0;line-height:30px}.redactor h1,.redactor h2,.redactor h3,.redactor h4{margin-bottom:15px;margin-top:50px}.redactor a{padding-bottom:3px;border-bottom:1px solid #000}.redactor ul li{padding-left:15px}.redactor h1{font-size:86px;font-weight:500;line-height:86px;letter-spacing:-2%}@media screen and (max-width: 767px){.redactor h1{font-size:56px;line-height:56px}}@media screen and (max-width: 575px){.redactor h1{font-size:42px;line-height:42px}}.redactor h2{font-size:44px;font-weight:500;line-height:52.8px;letter-spacing:-2%}@media screen and (max-width: 767px){.redactor h2{font-size:28px;line-height:33.6px}}.redactor h3{font-size:36px;line-height:43.2px;font-weight:500;letter-spacing:-2%}@media screen and (max-width: 767px){.redactor h3{font-size:18px;line-height:23.4px}}.redactor h4{font-size:24px;line-height:28.8px;font-weight:500;letter-spacing:-2%}@media screen and (max-width: 767px){.redactor h4{font-size:18px;line-height:23.4px}}.redactor__block{width:100%;padding:0 50px;margin:30px 0}.redactor__block.max-1024{max-width:1024px}.redactor__block.max-768{max-width:768px}.redactor__block.right{margin-left:auto}.redactor__block.center{margin:auto}@media screen and (max-width: 1023px){.redactor__block{padding:0 30px}}@media screen and (max-width: 375px){.redactor__block{padding:0 15px}}.viewbox-overflow-fix{overflow:hidden}.viewbox{position:relative;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;overflow:hidden}.viewbox__background{pointer-events:none;position:absolute;top:0;left:0;bottom:0;right:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;-o-object-fit:contain;object-fit:contain;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s;z-index:-1;margin:auto}.viewbox__interaction-overlay{position:relative;top:0;left:0;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1;min-height:100dvh}.viewbox__interaction-overlay img{min-height:100dvh}.viewbox__button{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content;height:46px;display:flex;align-items:center;gap:12px;padding:0 15px;border-radius:9999px;z-index:2;transition:opacity .2s,background-color .3s;background-color:#fff3;cursor:pointer;touch-action:manipulation}.viewbox__button .viewbox__button__text{color:#fff;font-weight:500;font-size:16px;text-transform:capitalize}.viewbox__button .viewbox__button__circle{width:8px;height:8px;background-color:#fff;border-radius:100%}.viewbox__button.isHidden{transition:opacity .2s;opacity:0!important;pointer-events:none!important}@media screen and (max-width: 1024px){.viewbox__button{height:36px}}@media (hover: hover),(pointer: fine){.viewbox__button:hover{transition:opacity .2s,background-color .3s;background-color:#ffffff80}}.viewbox__sidemenu{position:absolute;z-index:10;top:0;right:0;transform:translate(100%);width:640px;background-color:#fff;height:100dvh;transition:transform .3s}.viewbox__sidemenu.active{transition:transform .3s;transform:translate(0)}@media screen and (max-width: 1919px){.viewbox__sidemenu{width:540px}}@media screen and (max-width: 1200px){.viewbox__sidemenu{width:400px}}.viewbox__sidemenu__toggle{display:none}.viewbox__sidemenu__wrapper{height:100%;width:100%;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));display:flex;flex-direction:column;justify-content:space-between}.viewbox__sidemenu__header{padding-top:60px;padding-bottom:30px}@media screen and (max-height: 650px){.viewbox__sidemenu__header{padding-top:30px;padding-bottom:15px}}@media screen and (max-width: 650px){.viewbox__sidemenu__header{padding-top:30px;padding-bottom:15px}}.viewbox__sidemenu__header__title{text-align:center;margin-bottom:15px;line-height:1}@media screen and (max-width: 650px){.viewbox__sidemenu__header__title{font-size:18px;margin-bottom:5px}}@media screen and (max-height: 650px){.viewbox__sidemenu__header__title{font-size:18px;margin-bottom:5px}}.viewbox__sidemenu__header__description{font-size:16px;font-weight:400;line-height:1.5;color:#525559;text-align:center;max-width:300px;margin:auto}@media screen and (max-width: 650px){.viewbox__sidemenu__header__description{font-size:14px}}@media screen and (max-height: 650px){.viewbox__sidemenu__header__description{font-size:14px}}.viewbox__sidemenu__materials{height:calc(100% - 280px);padding:0 20px;flex-grow:1;display:flex;flex-direction:column}@media screen and (max-height: 650px){.viewbox__sidemenu__materials{height:calc(100% - 170px)}}@media screen and (max-width: 650px){.viewbox__sidemenu__materials{height:calc(100% - 170px)}}.os-scrollbar-vertical{--os-handle-bg: #000;width:9px!important}.os-scrollbar-track{--os-track-bg: #ECF0F3;border-radius:9999px!important}.os-scrollbar-horizontal{display:none!important}.viewbox__sidemenu__materials__wrapper__scroller{height:100%;width:100%;flex-shrink:1;overflow:scroll}.viewbox__sidemenu__materials__wrapper{width:100%;height:-moz-fit-content;height:fit-content;padding:0 30px}.viewbox__sidemenu__material__category{padding:30px 0;border-bottom:1px solid #e3e7ee}.viewbox__sidemenu__material__category:last-of-type{border-bottom:none}.viewbox__sidemenu__material__category__wrapper{display:flex;flex-wrap:wrap;gap:30px 15px}.viewbox__sidemenu__material__category__title{font-size:16px;font-weight:500;color:#000;text-transform:capitalize;margin-bottom:10px}.viewbox__sidemenu__material{overflow:hidden;width:calc((100% - 90px) / 7);min-width:calc((100% - 90px) / 7);height:auto;cursor:pointer}@media screen and (max-width: 1919px){.viewbox__sidemenu__material{width:calc((100% - 75px) / 6);min-width:calc((100% - 75px) / 6)}}@media screen and (max-width: 1200px){.viewbox__sidemenu__material{width:calc((100% - 45px)/4);min-width:calc((100% - 45px)/4)}}.viewbox__sidemenu__material__image__wrapper{position:relative;width:100%;height:auto;aspect-ratio:1/1;border:1px solid transparent;border-radius:12px;transition:border .3s,padding .3s;overflow:hidden}.viewbox__sidemenu__material__image__wrapper img{transition:border-radius .3s;-o-object-fit:cover;object-fit:cover;border-radius:12px;aspect-ratio:1/1}@media (hover: hover),(pointer: fine){.viewbox__sidemenu__material__image__wrapper:hover{border:1px solid #000;padding:5px;transition:border .3s,padding .3s;aspect-ratio:1/1}.viewbox__sidemenu__material__image__wrapper:hover img{transition:border-radius .3s;border-radius:8px;aspect-ratio:1/1}}.isActive .viewbox__sidemenu__material__image__wrapper{border:1px solid #000;padding:5px;transition:border .3s,padding .3s}.isActive .viewbox__sidemenu__material__image__wrapper img{transition:border-radius .3s;border-radius:8px}.viewbox__sidemenu__material__title{width:100%;text-align:center;font-size:12px;line-height:1.1;font-weight:500;margin-top:15px;color:#000}.viewbox__sidemenu__continue-btn{height:52px;width:-moz-fit-content;width:fit-content;padding:0 14px 0 30px;display:flex;align-items:center;justify-content:center;gap:15px;background-color:#000;color:#fff;border-radius:9999px;cursor:pointer}.viewbox__sidemenu__continue-btn .viewbox__sidemenu__continue-btn__icon{display:flex;width:24px;height:24px;border-radius:100%;align-items:center;justify-content:center;background-color:#fff;color:#000}.viewbox__sidemenu__continue-btn .viewbox__sidemenu__continue-btn__icon svg{max-width:12px;max-height:12px}@media screen and (max-width: 650px){.viewbox__sidemenu__continue-btn{height:42px}}@media screen and (max-height: 650px){.viewbox__sidemenu__continue-btn{height:42px}}.viewbox__interaction-overlay{position:relative}.viewbox__interaction-overlay.draggable{cursor:grab}.viewbox__interaction-overlay .dragging{cursor:grabbing}.swiper-button-prev{position:absolute;top:50%;left:0;display:flex;height:50px;min-height:50px;width:50px;min-width:50px;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));cursor:pointer;align-items:center;justify-content:center;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));padding-right:.375rem;opacity:.7;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;box-shadow:0 0 50px #00000026;z-index:9}.swiper-button-prev:hover,.swiper-button-prev:focus,.swiper-button-prev:active{opacity:1;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.swiper-button-next{position:absolute;top:50%;right:0;display:flex;height:50px;min-height:50px;width:50px;min-width:50px;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));cursor:pointer;align-items:center;justify-content:center;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));padding-left:.375rem;opacity:.7;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;box-shadow:0 0 50px #00000026;z-index:9}.swiper-button-next:hover,.swiper-button-next:focus,.swiper-button-next:active{opacity:1;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.swiper-button-prev__icon,.swiper-button-next__icon{height:40px;width:40px;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.viewbox__controls__item{position:absolute;z-index:7;display:flex;align-items:center;gap:20px;padding:0 14px;height:52px;width:-moz-fit-content;width:fit-content;background-color:#fff;color:#000;border-radius:9999px;cursor:pointer;font-weight:500;font-size:16px;box-shadow:0 0 10px #0000000d;transition:background-color .3s}@media screen and (max-width: 1024px){.viewbox__controls__item span{display:none}}.viewbox__controls__item .viewbox__controls__item__icon{background-color:#dcdfe3;color:#000;display:flex;align-items:center;justify-content:center;height:24px;width:24px;border-radius:100%;transition:background-color .3s,color .3s,opacity .3s}@media screen and (max-width: 1024px){.viewbox__controls__item{width:52px;height:52px;border-radius:100%;display:flex;align-items:center;justify-content:center;background-color:#fff}.viewbox__controls__item .viewbox__controls__item__icon{background-color:#fff;transition:background-color .3s,color .3s,opacity .3s}}.viewbox__controls__item.viewbox__controlls__back{top:15px;left:15px;padding:0 30px 0 14px}.viewbox__controls__item.viewbox__controlls__back svg{max-width:8px;max-height:8px}@media screen and (max-width: 1024px){.viewbox__controls__item.viewbox__controlls__back svg{max-width:12px;max-height:12px}.viewbox__controls__item.viewbox__controlls__back{padding:0}}.viewbox__controls__item.viewbox__controlls__menu{bottom:15px;right:15px;padding:0 60px 0 30px;transition:background-color .3s,color .3s}.viewbox__controls__item.viewbox__controlls__menu .viewbox__controls__item__icon{position:absolute;right:14px}.viewbox__controls__item.viewbox__controlls__menu svg{max-width:12px;max-height:12px}@media screen and (max-width: 1024px){.viewbox__controls__item.viewbox__controlls__menu svg{max-width:16px;max-height:16px}.viewbox__controls__item.viewbox__controlls__menu{padding:0}}.viewbox__controls__item.viewbox__controlls__menu .viewbox__controls__item__icon.isVisible{opacity:0;background-color:#dcdfe3;color:#000;padding-top:1px}@media screen and (max-width: 1024px){.viewbox__controls__item.viewbox__controlls__menu .viewbox__controls__item__icon.isVisible{background-color:#fff}}.viewbox__controls__item.viewbox__controlls__menu .viewbox__controls__item__icon.isHidden{opacity:1;background-color:#dcdfe3;color:#000}@media screen and (max-width: 1024px){.viewbox__controls__item.viewbox__controlls__menu .viewbox__controls__item__icon.isHidden{background-color:#fff}}.viewbox__controls__item.viewbox__controlls__menu.isActive{transition:background-color .3s,color .3s;background-color:#000;color:#fff}.viewbox__controls__item.viewbox__controlls__menu.isActive .viewbox__controls__item__icon{transition:background-color .3s,color .3s,opacity .3s}.viewbox__controls__item.viewbox__controlls__menu.isActive .viewbox__controls__item__icon.isVisible{opacity:1}@media screen and (max-width: 1024px){.viewbox__controls__item.viewbox__controlls__menu.isActive .viewbox__controls__item__icon.isVisible{background-color:#000;color:#fff}}.viewbox__controls__item.viewbox__controlls__menu.isActive .viewbox__controls__item__icon.isHidden{opacity:0}@media screen and (max-width: 1024px){.viewbox__controls__item.viewbox__controlls__menu.isActive .viewbox__controls__item__icon.isHidden{background-color:#000;color:#fff}}@media (hover: hover),(pointer: fine){.viewbox__controls__item:hover{transition:background-color .3s;background-color:#eeeff2}}.viewbox__logo{position:absolute;top:40px;left:50%;transform:translate(-50%) translateY(-50%);display:flex;align-items:center;gap:8px;height:25px;z-index:3}.viewbox__logo .viewbox__logo__icon{height:100%;width:auto;aspect-ratio:1/1;flex-shrink:0}.viewbox__logo .viewbox__logo__text{height:100%;width:auto;max-width:240px}.portrait-overlay{width:100vw;height:100dvh;position:absolute;z-index:9000;background-color:#000;display:flex;align-items:center;justify-content:center}.portrait-overlay.isHidden{opacity:0!important;pointer-events:none!important}.portrait-overlay__inner{padding:15px;max-width:400px;color:#fff;text-align:center}.portrait-overlay__content.--touch-device{display:block}.portrait-overlay__content.--desktop{display:none}@media (hover: hover),(pointer: fine){.portrait-overlay__content.--touch-device{display:none}.portrait-overlay__content.--desktop{display:block}}.portrait-overlay__icon{display:flex;align-items:center;justify-content:center;background-color:#212323;color:#fff;width:200px;height:200px;border-radius:100%;margin:auto}.portrait-overlay__icon svg{max-width:70px;max-height:70px}@media screen and (max-width: 1024px){.portrait-overlay__icon{width:100px;height:100px}.portrait-overlay__icon svg{max-width:40px;max-height:40px}}.portrait-overlay__title{margin-top:50px;margin-bottom:10px}.viewbox__sidemenu__footer{height:80px;display:flex;align-items:center;justify-content:center;box-shadow:0 -2px 10px #0000000d}@media screen and (max-height: 650px){.viewbox__sidemenu__footer{height:60px}}@media screen and (max-width: 650px){.viewbox__sidemenu__footer{height:60px}}.viewbox__name{position:absolute;bottom:15px;left:15px;z-index:3;line-height:.6;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;letter-spacing:-2;font-size:86px;font-weight:500}@media screen and (max-width: 1400px){.viewbox__name{font-size:64px}}@media screen and (max-width: 1024px){.viewbox__name{font-size:44px}}.viewbox__views{display:flex;align-items:center;gap:15px;position:absolute;z-index:3;bottom:15px;left:50%;transform:translate(-50%)}.viewbox__views__view{width:calc((100% - 60px)/5);position:relative;max-width:120px;height:-moz-fit-content;height:fit-content;border-radius:10px;overflow:hidden;transition:transform .3s}.viewbox__views__view img{transition:transform .3s;aspect-ratio:120/72;border-radius:10px;-o-object-fit:cover;object-fit:cover}@media (hover: hover),(pointer: fine){.viewbox__views__view:hover{transition:transform .3s;transform:translateY(-5px)}}.viewbox__views__view__overlay{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#0006;border-radius:10px}.viewbox__views__view__title{font-size:12px;color:#fff;position:absolute;left:10px;bottom:10px;line-height:.6}.viewbox__sidemenu__close-btn{position:absolute;top:20px;right:20px;width:48px;height:48px;background-color:#dcdfe3;color:#000;border-radius:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s,color .3s}.viewbox__sidemenu__close-btn svg{max-width:18px;max-height:18px}@media (hover: hover),(pointer: fine){.viewbox__sidemenu__close-btn:hover{background-color:#000;color:#fff;transition:background-color .3s,color .3s}}@media screen and (max-width: 650px){.viewbox__sidemenu__close-btn{top:5px;right:5px;width:30px;height:30px}}@media screen and (max-height: 650px){.viewbox__sidemenu__close-btn{top:5px;right:5px;width:30px;height:30px}}.spinner-overlay{pointer-events:none;position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;z-index:1000}.spinner-overlay.active{pointer-events:auto;opacity:1;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.spinner{height:120px;width:120px}.spinner{animation:spin 1s linear infinite;border-radius:9999px;border-width:8px;border-top-width:8px;border-style:solid;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;border:6px solid #f3f3f3;border-top:6px solid #000}.background-spinner-overlay{pointer-events:none;position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:#fff9;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;z-index:8}.background-spinner-overlay.active{pointer-events:auto;opacity:1;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.material-spinner-overlay{pointer-events:none;position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;z-index:1000}.material-spinner-overlay.active{pointer-events:auto;opacity:1;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.material-spinner{height:120px;width:120px}@keyframes spin{to{transform:rotate(360deg)}}.material-spinner{animation:spin 1s linear infinite;border-radius:9999px;border-width:8px;border-top-width:8px;border-style:solid;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;border:6px solid #f3f3f3;border-top:6px solid #000}.usp-banner-block{width:100%;position:relative;padding:0 50px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1023px){.usp-banner-block{padding:0 30px}}@media screen and (max-width: 375px){.usp-banner-block{padding:0 15px}}.usp-banner-block__inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px 30px;width:100%;max-width:1728px;margin:auto}.usp-banner-block__item{display:flex;gap:15px;align-items:center;flex-wrap:wrap;margin:auto}.usp-banner-block__item__image{width:32px;max-width:32px;height:auto;max-height:32px}.usp-banner-block__item__description{font-weight:500;font-size:18px;margin-top:2px}.hero-w-usps{--hero-w-usps-fold-strip-height: 84px;position:relative;top:-70px;z-index:1;width:100vw;left:calc((100vw - 100%)/-2);height:auto;min-height:calc(100dvh + 44px);display:flex;flex-direction:column}.hero-w-usps__image{height:100%;width:100%;overflow:hidden;position:relative}.hero-w-usps__image img{max-height:100%;max-width:100%;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.hero-w-usps__main-content{height:calc(100dvh - var(--hero-w-usps-fold-strip-height));min-height:calc(100dvh - var(--hero-w-usps-fold-strip-height));position:relative;flex-shrink:0}.hero-w-usps__video{height:100%;width:100%;overflow:hidden;position:relative}.hero-w-usps__video{height:100%;width:100%;overflow:hidden}.hero-w-usps__video video{max-height:100%;max-width:100%;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.hero-w-usps__inner{position:absolute;bottom:100px;right:100px;overflow:hidden;z-index:3}@media screen and (max-width: 1023px){.hero-w-usps__inner{bottom:60px;left:60px;width:calc(100% - 120px)}}@media screen and (max-width: 375px){.hero-w-usps__inner{bottom:30px;left:30px;width:calc(100% - 60px)}}.hero-w-usps__title{color:#fff}.hero-w-usps__subtitle{color:#fff;margin:10px 0 25px}.hero-w-usps__cta-button{height:52px;width:-moz-fit-content;width:fit-content;padding:0 14px 0 30px;display:flex;align-items:center;justify-content:center;gap:30px;border-radius:9999px;font-size:16px;font-weight:500}.hero-w-usps__cta-button .hero-w-usps__cta-button__icon{width:24px;height:24px;min-width:24px;min-height:24px;border-radius:100%;display:flex;align-items:center;justify-content:center}.hero-w-usps__cta-button .hero-w-usps__cta-button__icon svg{max-width:10px;max-height:10px}.hero-w-usps__cta-button.btn-light{background-color:#fff;color:#000}.hero-w-usps__cta-button.btn-light .hero-w-usps__cta-button__icon{color:#000;background-color:var(--secondary-color)}@media (hover: hover),(pointer: fine){.hero-w-usps__cta-button.btn-light:hover{transition:background-color .15s;background-color:#f5f5f5}}.hero-w-usps__cta-button.btn-dark{background-color:#000;color:#fff}.hero-w-usps__cta-button.btn-dark .hero-w-usps__cta-button__icon{color:#000;background-color:#fff}@media (hover: hover),(pointer: fine){.hero-w-usps__cta-button.btn-dark:hover{transition:background-color .15s;background-color:#323232}}.hero-w-usps__overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;background-color:#00000026}.hero-w-usps__svg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:3}.hero-w-usps__svg svg{max-width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.hero-w-usps__usp-banner-block{min-height:-moz-fit-content;min-height:fit-content;height:auto;display:flex;align-items:center;justify-content:center;background-color:#fff;width:100%;max-width:1728px;margin:auto}.hero-w-usps__usp-banner-block__inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px 30px;width:100%;padding:0 30px}@media screen and (max-width: 1023px){.hero-w-usps__usp-banner-block__inner{justify-content:center}}.hero-w-usps__usp-banner-block__item{display:grid;grid-template-rows:var(--hero-w-usps-fold-strip-height) 52px;align-items:center;justify-items:center;flex-wrap:nowrap;margin:auto;text-align:center;height:136px;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s ease;width:30%;min-width:30%;max-width:30%}@media screen and (max-width: 1023px){.hero-w-usps__usp-banner-block__item{width:100%;min-width:100%;max-width:100%}}@media screen and (max-width: 475px){.hero-w-usps__usp-banner-block__item{width:100%;min-width:100%;max-width:100%;grid-template-rows:var(--hero-w-usps-fold-strip-height) 60px;height:144px}}.hero-w-usps__usp-banner-block__item__image{width:48px;max-width:48px;min-width:48px;height:auto;max-height:48px;min-height:48px;display:flex;align-items:center;justify-content:center;align-self:center;transform-origin:center;transition:transform .5s cubic-bezier(.22,1,.36,1)}.hero-w-usps__usp-banner-block__item__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.hero-w-usps__usp-banner-block__item__description{font-weight:500;font-size:18px;margin-top:0;line-height:1.35;align-self:start;transition:opacity .45s ease,transform .5s cubic-bezier(.22,1,.36,1),visibility 0s linear .45s}.hero-w-usps__usp-banner-block.is-enhanced .hero-w-usps__usp-banner-block__item__image{transform:scale(1.2)}.hero-w-usps__usp-banner-block.is-enhanced .hero-w-usps__usp-banner-block__item__description{opacity:0;transform:translateY(8px);visibility:hidden}.hero-w-usps__usp-banner-block.is-enhanced.is-visible .hero-w-usps__usp-banner-block__item{transform:translateY(0)}.hero-w-usps__usp-banner-block.is-enhanced.is-visible .hero-w-usps__usp-banner-block__item__image{transform:scale(1)}.hero-w-usps__usp-banner-block.is-enhanced.is-visible .hero-w-usps__usp-banner-block__item__description{opacity:1;transform:translateY(0);visibility:visible;transition-delay:0s}.hero-w-usps__usp-banner-block.is-enhanced .hero-w-usps__usp-banner-block__item:nth-child(2){transition-delay:90ms}.hero-w-usps__usp-banner-block.is-enhanced .hero-w-usps__usp-banner-block__item:nth-child(3){transition-delay:.18s}.hero-w-usps__usp-banner-block.is-enhanced .hero-w-usps__usp-banner-block__item:nth-child(4){transition-delay:.27s}.hero-w-usps__usp-banner-block.is-enhanced .hero-w-usps__usp-banner-block__item:nth-child(5){transition-delay:.36s}.hero-w-usps__usp-banner-block.is-enhanced .hero-w-usps__usp-banner-block__item:nth-child(6){transition-delay:.45s}.hero-w-usps__usp-banner-block.is-enhanced .hero-w-usps__usp-banner-block__item:nth-child(2) .hero-w-usps__usp-banner-block__item__description{transition-delay:.15s}.hero-w-usps__usp-banner-block.is-enhanced .hero-w-usps__usp-banner-block__item:nth-child(3) .hero-w-usps__usp-banner-block__item__description{transition-delay:.24s}.hero-w-usps__usp-banner-block.is-enhanced .hero-w-usps__usp-banner-block__item:nth-child(4) .hero-w-usps__usp-banner-block__item__description{transition-delay:.33s}.hero-w-usps__usp-banner-block.is-enhanced .hero-w-usps__usp-banner-block__item:nth-child(5) .hero-w-usps__usp-banner-block__item__description{transition-delay:.42s}.hero-w-usps__usp-banner-block.is-enhanced .hero-w-usps__usp-banner-block__item:nth-child(6) .hero-w-usps__usp-banner-block__item__description{transition-delay:.51s}@media (prefers-reduced-motion: reduce){.hero-w-usps__usp-banner-block,.hero-w-usps__usp-banner-block__item,.hero-w-usps__usp-banner-block__item__image,.hero-w-usps__usp-banner-block__item__description{transition:none}}.dynamic-media-tab{width:100%;max-width:1728px;margin:100px auto;padding:0 50px}@media screen and (max-width: 1023px){.dynamic-media-tab{padding:0 30px}}@media screen and (max-width: 375px){.dynamic-media-tab{padding:0 15px}}.dynamic-media-tab__inner{display:flex;align-items:stretch;gap:30px;max-height:calc(100dvh - 200px)}@media screen and (max-width: 1199px){.dynamic-media-tab__inner{flex-direction:column;align-items:center;max-height:unset}}.dynamic-media-tab__media{width:50%;max-width:50%;display:none;height:600px}@media screen and (max-width: 1199px){.dynamic-media-tab__media{width:100%;max-width:750px;max-height:calc(100dvh - 300px)}}.dynamic-media-tab__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.dynamic-media-tab__media.isActive{display:block}.dynamic-media-tab__content{width:50%;max-width:50%;background-color:#edf0f4;border-radius:10px;padding:50px;min-height:600px;height:auto;display:flex;flex-direction:column;overflow:hidden}@media screen and (max-width: 1199px){.dynamic-media-tab__content{width:100%;max-width:750px;min-height:500px}}@media screen and (max-width: 575px){.dynamic-media-tab__content{padding:30px}}.dynamic-media-tab__content__title{border-bottom:1px solid #CED2D8;padding-bottom:10px;margin-bottom:20px}.dynamic-media-tab__content__tabs{display:flex;gap:10px;margin-bottom:30px}.dynamic-media-tab__content__tabs .swiper-slide{width:-moz-fit-content;width:fit-content}.dynamic-media-tab__content__tab{background-color:#e4e8ed;color:#91959a;height:44px;border-radius:9999px;padding:0 25px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid transparent;transition:border .15s,background-color .15s}@media (hover: hover),(pointer: fine){.dynamic-media-tab__content__tab:hover{transition:border .15s;border:1px solid var(--tertiary-color)}}.dynamic-media-tab__content__tab.isActive{transition:background-color .15s;background-color:#fff;color:var(--tertiary-color)}.dynamic-media-tab__content__text__title{margin-bottom:10px}.dynamic-media-tab__content__text__description{color:#525559;margin-bottom:30px}.dynamic-media-tab__content__text__wrapper{width:100%;height:auto;flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end}.dynamic-media-tab__content__panel{display:none}.dynamic-media-tab__content__panel.isActive{display:block}.dynamic-media-tab__cta-button{height:52px;width:-moz-fit-content;width:fit-content;padding:0 14px 0 30px;display:flex;align-items:center;justify-content:center;gap:30px;border-radius:9999px;font-size:16px;font-weight:500;transition:background-color .15s}.dynamic-media-tab__cta-button .dynamic-media-tab__cta-button__icon{width:24px;height:24px;min-width:24px;min-height:24px;border-radius:100%;display:flex;align-items:center;justify-content:center}.dynamic-media-tab__cta-button .dynamic-media-tab__cta-button__icon svg{max-width:10px;max-height:10px}.dynamic-media-tab__cta-button.btn-light{background-color:#fff;color:#000}.dynamic-media-tab__cta-button.btn-light .dynamic-media-tab__cta-button__icon{color:#000;background-color:var(--secondary-color)}.dynamic-media-tab__cta-button.btn-dark{background-color:#000;color:#fff}.dynamic-media-tab__cta-button.btn-dark .dynamic-media-tab__cta-button__icon{color:#000;background-color:#fff}@media (hover: hover),(pointer: fine){.dynamic-media-tab__cta-button:hover{transition:background-color .15s;background-color:#323232}}.full-width-image,.full-width-image img{width:100%;height:auto}.full-width-image.screen-height{height:100dvh;min-height:100dvh;max-height:100dvh}.full-width-image.screen-height img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.text-media{margin:150px auto}.text-media__wrapper{width:100%;padding:0 50px;max-width:1728px;margin:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:50px}@media screen and (max-width: 1200px){.text-media__wrapper{flex-direction:column;align-items:flex-start}}@media screen and (max-width: 1023px){.text-media__wrapper{padding:0 30px}}@media screen and (max-width: 375px){.text-media__wrapper{padding:0 15px}}.text-media__title{margin-bottom:30px}@media screen and (max-width: 1200px){.text-media__title br{display:none}}.text-media__content{width:550px;min-width:550px}.text-media__content .h1:last-child,.text-media__content .h2:last-child,.text-media__content .h3:last-child,.text-media__content .h4:last-child{margin-bottom:0}@media screen and (max-width: 1200px){.text-media__content{order:1}}@media screen and (max-width: 767px){.text-media__content{width:100%;min-width:100%}}.text-media__media{flex-grow:1;align-self:stretch}.text-media__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1200px){.text-media__media{order:0}}.text-image-cta{background-color:#000;padding:150px 0}.text-image-cta__wrapper{width:100%;padding:0 50px;max-width:1100px;margin:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:50px}@media screen and (max-width: 1200px){.text-image-cta__wrapper{flex-direction:column;align-items:flex-start}}@media screen and (max-width: 1023px){.text-image-cta__wrapper{padding:0 30px}}@media screen and (max-width: 375px){.text-image-cta__wrapper{padding:0 15px}}.text-image-cta__title{margin-bottom:30px}@media screen and (max-width: 1200px){.text-image-cta__title br{display:none}}.text-image-cta__content{width:50%;min-width:50%;color:#fff;margin:auto}.text-image-cta__content .h1:last-child,.text-image-cta__content .h2:last-child,.text-image-cta__content .h3:last-child,.text-image-cta__content .h4:last-child{margin-bottom:0}@media screen and (max-width: 1200px){.text-image-cta__content{order:1}}@media screen and (max-width: 767px){.text-image-cta__content{width:100%;min-width:100%}}.text-image-cta__media{width:50%;min-width:50%;align-self:stretch;margin:auto}.text-image-cta__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1200px){.text-image-cta__media{order:0}}@media screen and (max-width: 767px){.text-image-cta__media{width:100%;min-width:100%}}.text-image-cta.right .text-image-cta__content{order:1}.text-image-cta.right .text-image-cta__media,.text-image-cta.left .text-image-cta__content{order:2}.text-image-cta.left .text-image-cta__media{order:1}.text-image-cta__button{margin-top:30px;height:52px;background-color:#fff;color:#000;padding:0 30px;display:flex;align-items:center;gap:15px;border-radius:9999px;width:-moz-fit-content;width:fit-content;transition:background-color .15s}@media (hover: hover),(pointer: fine){.text-image-cta__button:hover{transition:background-color .15s;background-color:#f1f1f1}}.scroll-to-top-button{position:fixed;right:20px;bottom:-72px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:10px;background-color:#000;color:#fff;border:1px solid #000;visibility:hidden;pointer-events:none;transition:bottom .52s cubic-bezier(.4,0,.2,1),visibility 0s linear .52s,background-color .15s ease,border-color .15s ease;z-index:850}.scroll-to-top-button svg{width:16px;height:16px;transform:rotate(-90deg)}.scroll-to-top-button.is-visible{visibility:visible;pointer-events:auto;bottom:20px;transition:bottom .32s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s,background-color .15s ease,border-color .15s ease}@media (hover: hover),(pointer: fine){.scroll-to-top-button:hover{background-color:#323232;border-color:#323232}}.scroll-to-top-button.is-above-footer{border-color:#fff}@media (prefers-reduced-motion: reduce){.scroll-to-top-button{transition:none}}main{padding-top:70px;min-height:100vh}
