:root{--bg: #040b11;--bg-card: #131d25;--bg-card-alt: #212d35;--neutral-900: #040b11;--neutral-800: #0e171e;--neutral-700: #18242b;--neutral-600: #3a464e;--neutral-500: #4d5961;--neutral-400: #747e86;--neutral-300: #d2d7da;--neutral-200: #f3f5f6;--neutral-100: #f9fafb;--text-primary: #f9fafb;--text-secondary: #d2d7da;--text-muted: #747e86;--border: #4d5961;--border-muted: #747e86;--white: #ffffff;--black: #000000;--font-primary: "Manrope", sans-serif;--text-xs: 1.2rem;--text-sm: 1.3rem;--text-base: 1.4rem;--text-md: 1.6rem;--text-lg: 1.8rem;--text-xl: 2rem;--text-2xl: 2.4rem;--text-3xl: 4rem;--text-4xl: 4.8rem;--font-regular: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--tracking-tight: -0.96px;--tracking-normal: -0.32px;--tracking-wide: 1.4px;--space-08: 0.8rem;--space-1: 1.6rem;--space-2: 2.4rem;--space-3: 3.2rem;--space-4: 4rem;--space-5: 4.8rem;--space-6: 6.4rem;--space-8: 8rem;--space-10: 10rem;--space-12: 12rem;--space-16: 16rem;--container-full: 100%;--container-max: 155.2rem;--container-pad: 2.4rem;--header-h: 8rem;--radius-sm: 0.8rem;--radius-md: 1.6rem;--radius-lg: 2.4rem;--radius-xl: 50rem;--shadow-card: 0 4px 24px rgba(0, 0, 0, 0.4);--transition-fast: 150ms ease;--transition-normal: 300ms ease;--transition-slow: 500ms ease;--z-base: 1;--z-dropdown: 10;--z-sticky: 100;--z-header: 999;--z-overlay: 1000;--z-modal: 1100}*{margin:0;padding:0;list-style:none;text-decoration:none;outline:none;border:none;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-primary)}html{font-size:62.5%;scroll-behavior:smooth;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--neutral-500) var(--bg)}@media(max-width: 320px){html{font-size:56%}}html,body{background-color:var(--bg);min-height:100%;color:var(--text-primary)}img,video{max-width:100%;display:block}button,a{cursor:pointer;background:rgba(0,0,0,0);color:inherit;transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast),opacity var(--transition-fast)}input,textarea,select{appearance:none;font-family:inherit}p{color:var(--text-secondary);font-size:var(--text-md);font-weight:var(--font-regular);line-height:1.5;letter-spacing:var(--tracking-normal)}h1{font-size:var(--text-4xl);font-weight:var(--font-regular);line-height:1.2;letter-spacing:var(--tracking-tight);color:var(--text-primary)}h2{font-size:var(--text-3xl);font-weight:var(--font-regular);line-height:1.2;letter-spacing:-0.08rem;color:var(--text-primary)}h3{font-size:var(--text-2xl);font-weight:var(--font-medium);line-height:1.2;letter-spacing:-0.024rem;color:var(--text-primary)}section{padding-top:var(--space-16)}section.bottom{padding-bottom:var(--space-16)}@media(max-width: 1300px){section{padding-top:var(--space-12)}section.bottom{padding-bottom:var(--space-12)}}@media(max-width: 991px){section{padding-top:var(--space-10)}section.bottom{padding-bottom:var(--space-10)}}@media(max-width: 520px){section{padding-top:var(--space-8)}section.bottom{padding-bottom:var(--space-8)}}@keyframes hero-project-mask{from{opacity:0}to{opacity:1}}@keyframes hero-card-in{from{opacity:0;transform:translateY(2.4rem)}to{opacity:1;transform:translateY(0)}}@keyframes pulseSoft{0%{transform:scale(0.7);opacity:.6}70%{opacity:.3}100%{transform:scale(1.4);opacity:0}}@keyframes fadeInUp{from{opacity:0;transform:translateY(2.4rem)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeInRows{from{opacity:0;transform:translateY(0.8rem)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutRows{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0.8rem)}}@keyframes s-more-row-right{from{transform:translateX(-8%)}to{transform:translateX(8%)}}@keyframes s-more-row-left{from{transform:translateX(8%)}to{transform:translateX(-8%)}}@keyframes screens-row-right{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(-50%, 0, 0)}}@-webkit-keyframes screens-row-right{from{-webkit-transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(-50%, 0, 0)}}@keyframes screens-row-left{from{transform:translate3d(-50%, 0, 0)}to{transform:translate3d(0, 0, 0)}}@-webkit-keyframes screens-row-left{from{-webkit-transform:translate3d(-50%, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0)}}@keyframes screens-col-up{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(0, -50%, 0)}}@-webkit-keyframes screens-col-up{from{-webkit-transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(0, -50%, 0)}}@keyframes screens-col-down{from{transform:translate3d(0, -50%, 0)}to{transform:translate3d(0, 0, 0)}}@-webkit-keyframes screens-col-down{from{-webkit-transform:translate3d(0, -50%, 0)}to{-webkit-transform:translate3d(0, 0, 0)}}@keyframes faq-group-in{from{opacity:0;transform:translateY(0.6rem)}to{opacity:1;transform:translateY(0)}}@keyframes trace-letter{from{stroke-dashoffset:0}to{stroke-dashoffset:-1000}}@media(pointer: fine){*,*::before,*::after{cursor:none !important}}.cursor{position:fixed;top:0;left:0;z-index:9999;pointer-events:none;will-change:transform;mix-blend-mode:difference;transition:opacity 200ms ease}.cursor.is-hidden{opacity:0}.cursor__circle{width:1.6rem;height:1.6rem;border-radius:50%;background:var(--white);transform:translate(-50%, -50%);display:flex;align-items:center;justify-content:center;overflow:hidden;transition:width 600ms cubic-bezier(0.23, 1, 0.32, 1),height 600ms cubic-bezier(0.23, 1, 0.32, 1),background 600ms cubic-bezier(0.23, 1, 0.32, 1),box-shadow 600ms cubic-bezier(0.23, 1, 0.32, 1),transform 120ms ease}.cursor__text{font-size:1.1rem;font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--white);white-space:nowrap;opacity:0;transform:scale(0.5);transition:opacity 250ms ease 180ms,transform 450ms cubic-bezier(0.23, 1, 0.32, 1) 120ms}.cursor.is-hover .cursor__circle{width:5.6rem;height:5.6rem}.cursor.is-view .cursor__circle{width:11.2rem;height:11.2rem;background:rgba(249,250,251,.05);box-shadow:inset 0 0 0 1px rgba(249,250,251,.18)}.cursor.is-view .cursor__text{opacity:1;transform:scale(1)}.cursor.is-pressing .cursor__circle{transform:translate(-50%, -50%) scale(0.82)}.container{width:100%;max-width:calc(var(--container-full) + var(--container-pad)*2);padding-inline:var(--container-pad);margin-inline:auto}@media(min-width: 1920px){.container{max-width:192rem}}@media(max-width: 768px){.container{padding-inline:1.6rem}}header{position:absolute;top:0;left:0;width:100%;height:var(--header-h);z-index:var(--z-header);padding:0;transition:opacity var(--transition-normal)}header .container{height:100%;position:relative;gap:2.4rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between}header .left{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--space-2);width:100%}header .left img{width:2.4rem;height:2.4rem;flex-shrink:0}header .left span{font-size:var(--text-base);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;line-height:1.2;color:var(--text-primary);white-space:nowrap}header .logo{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-shrink:0}header .logo a{display:flex;flex-direction:row;align-items:center;justify-content:center;transition:opacity var(--transition-fast)}header .right{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:5.6rem;width:100%}header .right .lang{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--space-08);cursor:pointer;color:var(--text-primary)}header .right .lang:hover .icon svg path{stroke:var(--white)}header .right .lang .icon{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-shrink:0;width:2.4rem;height:2.4rem}header .right .lang .icon svg path{stroke:var(--neutral-400);transition:all .3s ease}header .right .lang .trp-language-switcher{padding:unset !important;background:unset !important}header .right .lang .trp-current-language-item__wrapper{gap:.6rem !important;border-radius:5rem !important;border:1px solid var(--border-muted) !important;padding:.8rem .8rem .8rem 1.2rem !important;transition:all .3s ease !important}header .right .lang .trp-current-language-item__wrapper:hover{border:1px solid var(--white) !important}header .right .lang .trp-language-item{background:var(--neutral-900) !important;border-radius:5rem !important;border:1px solid var(--border-muted) !important;padding:.8rem .8rem .8rem 1.2rem !important;transition:all .3s ease !important;margin-top:.5rem !important}header .right .lang .trp-language-item:hover{border:1px solid var(--white) !important}header .right .lang .trp-language-item__current{border-radius:unset !important;border:unset !important;padding:unset !important;margin-top:unset !important;background:none !important}header .right .lang .trp-language-item-name{font-size:1.4rem !important;font-weight:600 !important;line-height:100% !important;color:var(--white) !important}header .right .lang .trp-shortcode-arrow{width:1.6rem !important;height:1.6rem !important;transition:all .3s ease !important}header .right .lang .trp-shortcode-arrow path{stroke:var(--white) !important}header .right .header-menu{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--space-2);background:rgba(0,0,0,0);cursor:pointer}header .right .header-menu span{font-size:var(--text-base);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;line-height:1.2;color:var(--text-primary)}header .right .header-menu .icon{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-shrink:0;width:2.4rem;height:2.4rem;transition:transform var(--transition-slow)}header .right .header-menu .icon svg path{stroke:var(--neutral-400)}header .right .header-menu:hover .icon{transform:rotate(30deg)}@media(max-width: 1200px){header .right{gap:var(--space-5)}}@media(max-width: 1080px){header .right{gap:var(--space-4)}}@media(max-width: 991px){header .right{gap:var(--space-3)}}@media(max-width: 768px){header{height:7.2rem}header .left{display:none}header .logo{position:absolute;left:50%;transform:translateX(-50%)}header .logo a svg{width:auto;height:2.5rem}header .right{width:100%;justify-content:space-between;gap:0}header .right .lang,header .right .header-menu{gap:1rem}}@media(max-width: 600px){header .container{padding-inline:var(--space-2)}}@media(max-width: 520px){header{height:5.6rem}header .container{padding-inline:var(--space-1)}}.footer{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;background:var(--bg);overflow:hidden;padding-top:4.8rem}.footer__top{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:4.8rem;margin-bottom:4.8rem}.footer__brand{flex-shrink:0}.footer__brand svg{display:block}.footer__col{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4.8rem}.footer__col-title{font-size:var(--text-base);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;line-height:1.2;color:var(--text-muted)}.footer__col ul{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4.8rem;list-style:none}.footer__col a{font-size:var(--text-md);font-weight:var(--font-regular);color:var(--text-secondary);letter-spacing:var(--tracking-normal);transition:color var(--transition-fast)}.footer__col a:hover{color:var(--text-primary)}.footer__social{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:4.8rem;flex-shrink:0}.footer__social-link{display:flex;flex-direction:row;align-items:center;justify-content:center;color:var(--text-secondary);transition:color var(--transition-fast)}.footer__social-link:hover{color:var(--text-primary)}.footer__social-link svg{width:2.4rem;height:2.4rem}.footer__watermark{width:100%;margin-bottom:2.4rem}.footer__watermark-svg{display:block;width:100%;height:100%}.footer__watermark .letter-trace{fill:none;stroke-width:1;stroke-linecap:round;stroke-dasharray:60 940;animation:trace-letter 10s linear infinite;will-change:stroke-dashoffset}.footer__watermark svg>g:nth-of-type(1) .letter-trace{stroke:url(#fw_trace_m1)}.footer__watermark svg>g:nth-of-type(2) .letter-trace{stroke:url(#fw_trace_v);animation-delay:-2s}.footer__watermark svg>g:nth-of-type(3) .letter-trace{stroke:url(#fw_trace_m2);animation-delay:-4s}.footer__watermark svg>g:nth-of-type(4) .letter-trace{stroke:url(#fw_trace_t);animation-delay:-6s}.footer__divider{flex-shrink:0;height:1px;margin-inline:var(--container-pad);background:linear-gradient(90deg, rgba(58, 70, 78, 0) 0%, #212d35 50%, rgba(58, 70, 78, 0) 100%)}.footer__bottom{flex-shrink:0;padding:var(--container-pad) 0;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.footer__bottom span{font-size:var(--text-base);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted);line-height:1.2;white-space:nowrap}.footer__bottom img{flex-shrink:0}@media(max-width: 1200px){.footer__social{flex-direction:column}}@media(max-width: 991px){.footer__top{flex-wrap:wrap;gap:4.8rem 0}.footer__brand{width:50%;order:1}.footer__social{width:50%;order:2;flex-direction:row}.footer__col{order:3}}@media(max-width: 768px){.footer__bottom{flex-wrap:wrap}.footer__bottom span:nth-child(3),.footer__bottom img:nth-child(4),.footer__bottom span:nth-child(5),.footer__bottom img:nth-child(6),.footer__bottom span:nth-child(7){order:1;display:none}.footer__bottom img:nth-child(8){order:1;flex:0 0 100%;height:0;overflow:hidden}.footer__bottom span:nth-child(1),.footer__bottom img:nth-child(2),.footer__bottom span:nth-child(9){order:2}.footer__bottom span{font-size:var(--text-sm)}}@media(max-width: 520px){.footer__top{flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:4.8rem 0}.footer__top::before,.footer__top::after{content:"";width:100%;height:1px;order:2;background:linear-gradient(90deg, rgba(33, 45, 53, 0) 0%, #212d35 50%, rgba(33, 45, 53, 0) 100%)}.footer__top::after{order:5}.footer__brand{flex:0 0 auto;order:1}.footer__social{order:1;flex:0 0 auto;flex-direction:row;align-items:center;gap:4rem;justify-content:flex-start}.footer__col{order:2;flex:0 0 50%;gap:4rem}.footer__col ul{gap:4rem}.footer__col:nth-child(3){order:4}}html:has(#js-loader:not(.is-leaving)) .s-hero .swiper-slide-active .s-hero__card{animation-play-state:paused !important}.loader-mvmt{position:fixed;inset:0;z-index:var(--z-modal);background:var(--bg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3.2rem;will-change:transform;transition:transform .9s cubic-bezier(0.76, 0, 0.24, 1)}.loader-mvmt.is-leaving{transform:translateY(-100%)}.loader__logo{position:relative;overflow:hidden}.loader__logo::after{content:"";position:absolute;inset:0;background:linear-gradient(105deg, transparent 0%, transparent 35%, rgba(255, 255, 255, 0.1) 42%, rgba(255, 255, 255, 0.5) 48%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0.5) 52%, rgba(255, 255, 255, 0.1) 58%, transparent 65%, transparent 100%);mix-blend-mode:overlay;pointer-events:none;transform:translateX(-200%) skewX(-10deg);animation:loaderLogoMetallic 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) infinite 1.1s}.loader__logo svg{display:block;width:6.4rem;height:auto;animation:loaderLogoMetallicFx .85s ease-out forwards 1.1s}.loader__logo svg path{transform-box:fill-box;transform-origin:center}.loader__logo svg path:nth-child(1){opacity:0;animation:loaderFromTopLeft .55s cubic-bezier(0.16, 1, 0.3, 1) forwards .15s}.loader__logo svg path:nth-child(2){opacity:0;animation:loaderFromTopRight .55s cubic-bezier(0.16, 1, 0.3, 1) forwards .3s}.loader__logo svg path:nth-child(3){opacity:0;animation:loaderFromBottomLeft .55s cubic-bezier(0.16, 1, 0.3, 1) forwards .45s}.loader__logo svg path:nth-child(4){opacity:0;animation:loaderFromBottomRight .55s cubic-bezier(0.16, 1, 0.3, 1) forwards .6s}.loader__bar{position:relative;width:12rem;height:1px;background:var(--neutral-700);overflow:hidden;opacity:0;animation:fadeIn .3s ease forwards .8s}.loader__bar::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, var(--neutral-500) 0%, var(--neutral-300) 100%);transform-origin:left;transform:scaleX(var(--bar-fill, 0))}@keyframes loaderFromTopLeft{from{opacity:0;transform:translate(-18px, -18px) scale(0.82)}to{opacity:1;transform:translate(0, 0) scale(1)}}@keyframes loaderFromTopRight{from{opacity:0;transform:translate(18px, -18px) scale(0.82)}to{opacity:1;transform:translate(0, 0) scale(1)}}@keyframes loaderFromBottomLeft{from{opacity:0;transform:translate(-18px, 18px) scale(0.82)}to{opacity:1;transform:translate(0, 0) scale(1)}}@keyframes loaderFromBottomRight{from{opacity:0;transform:translate(18px, 18px) scale(0.82)}to{opacity:1;transform:translate(0, 0) scale(1)}}@keyframes loaderLogoMetallicFx{0%{filter:brightness(1) contrast(1)}40%{filter:brightness(1.1) contrast(1.1)}100%{filter:brightness(1) contrast(1)}}@keyframes loaderLogoMetallic{to{transform:translateX(200%) skewX(-10deg)}}.btn,.btn-tag,.btn-label,.btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:1.6rem;border-radius:var(--radius-xl);cursor:pointer;transition:all var(--transition-normal);white-space:nowrap;font-family:var(--font-primary)}.btn-outline{padding:1.6rem 2.4rem;border:1px solid var(--border-muted);color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--font-medium);line-height:1}.btn-outline:hover{border-color:var(--border-muted);background-color:hsla(0,0%,100%,.04)}.btn-label{padding:1rem 1.6rem 1rem 2.4rem;border:1px solid var(--border-muted);color:var(--text-primary);font-size:var(--text-base);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;line-height:1.2;color:var(--text-primary)}.btn-label .btn-icon{width:2rem;height:2rem;flex-shrink:0}.btn-label:hover{border-color:var(--text-primary)}.btn-tag{padding:1rem 1rem 1rem 1.6rem;border:1px solid var(--border-muted);color:var(--text-primary);font-size:var(--text-base);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;line-height:1.2;color:var(--text-primary);pointer-events:none}.label{display:inline-flex;align-items:center;gap:1.6rem;padding:1rem 1rem 1rem 1.6rem;border:1px solid var(--border-muted);border-radius:var(--radius-xl);background:rgba(0,0,0,0);cursor:pointer;text-decoration:none;width:fit-content;transition:border-color var(--transition-normal),background var(--transition-normal);font-size:var(--text-base);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;line-height:1.2;color:var(--text-primary)}.label .label-dot{width:1.4rem;height:1.4rem;flex-shrink:0}.main-menu{--menu-nav-pad: var(--space-8);position:fixed;inset:0;width:100%;height:100%;overflow:hidden;z-index:calc(var(--z-modal) + 100);opacity:0;visibility:hidden;transition:opacity .5s cubic-bezier(0.4, 0, 0.2, 1),visibility .5s cubic-bezier(0.4, 0, 0.2, 1)}.main-menu.is-open{opacity:1;visibility:visible}.main-menu__bg{position:absolute;inset:0;overflow:hidden}.main-menu__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity var(--transition-normal)}.main-menu__video-fallback{position:absolute;inset:0;opacity:0;transition:opacity var(--transition-normal)}.main-menu__video-fallback img{width:100%;height:100%;object-fit:cover}.main-menu__overlay{position:absolute;inset:0;background:radial-gradient(50% 50% at 50% 50%, rgba(58, 70, 78, 0.8) 0%, rgba(4, 11, 17, 0.8) 100%);opacity:.88}.main-menu.is-fallback .main-menu__video{opacity:0}.main-menu.is-fallback .main-menu__video-fallback{opacity:1}.main-menu__header{position:absolute;top:var(--container-pad);left:var(--container-pad);right:0;z-index:10;opacity:0;transform:translateY(-1rem);transition:opacity .4s ease .15s,transform .4s ease .15s}.main-menu__logo{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--space-2)}.main-menu__divider{width:1px;height:3.2rem;background-color:rgba(116,126,134,.5);flex-shrink:0}.main-menu__brand{font-size:var(--text-base);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;line-height:1.2;color:var(--text-primary);white-space:nowrap}.main-menu__close{position:absolute;top:calc(var(--container-pad)*-1 + .4rem);right:.4rem;width:7.2rem;height:7.2rem;background:var(--bg-card-alt);border:none;border-radius:50rem 3.2rem 50rem 50rem;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:center;color:var(--text-primary);transition:background var(--transition-fast)}.main-menu__close:hover{background:#2d3e48}.main-menu__body{position:relative;width:100%;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.main-menu__nav{position:relative;z-index:2;padding-left:var(--menu-nav-pad)}.main-menu__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--space-4)}.main-menu__item{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1.6rem;opacity:0;transform:translateY(1.6rem);transition:opacity .45s ease,transform .45s cubic-bezier(0.16, 1, 0.3, 1)}.main-menu__item:nth-child(1){transition-delay:0.1s}.main-menu__item:nth-child(2){transition-delay:0.17s}.main-menu__item:nth-child(3){transition-delay:0.24s}.main-menu__item:nth-child(4){transition-delay:0.31s}.main-menu__item:nth-child(5){transition-delay:0.38s}.main-menu__num{font-size:var(--text-base);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;line-height:1.2;color:var(--text-muted);flex-shrink:0;width:2rem}.main-menu__link{font-size:var(--text-3xl);font-weight:var(--font-regular);letter-spacing:-1.2px;line-height:1;color:var(--text-primary);text-decoration:none;opacity:.3;transition:opacity var(--transition-normal);white-space:nowrap}.main-menu__link.is-active{opacity:1}.main-menu__item:hover .main-menu__link{opacity:1}.main-menu__asset{position:absolute;top:var(--container-pad);right:var(--container-pad);left:calc(50% + 9.2rem);bottom:var(--container-pad);z-index:2;opacity:0;transform:translateY(1.6rem);transition:opacity .5s ease .25s,transform .5s cubic-bezier(0.16, 1, 0.3, 1) .25s}.main-menu__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:0;grid-template-rows:1fr 1fr;height:100%}.main-menu__fig{position:relative;margin:0;overflow:hidden;border-radius:var(--radius-lg);background:var(--bg-card-alt)}.main-menu__fig img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;opacity:0;transform:scale(1.06);mix-blend-mode:screen;transition:opacity .8s ease,transform .8s cubic-bezier(0.16, 1, 0.3, 1)}.main-menu__fig img.is-active{opacity:1;transform:scale(1)}.main-menu__links{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:var(--space-5);gap:var(--space-2)}.main-menu__links--social{align-items:flex-start;justify-content:flex-end}.main-menu__links--services{align-items:flex-end;justify-content:flex-start}.main-menu__link-item{font-size:var(--text-base);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;line-height:1.2;color:var(--text-primary);text-decoration:none;transition:color var(--transition-fast)}.main-menu__link-item:hover{color:var(--text-muted)}.main-menu__link-item.auxiliar:hover{color:var(--white)}.main-menu__link-arrow{display:block;flex-shrink:0}.main-menu__signature{position:absolute;bottom:8rem;left:var(--menu-nav-pad);display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1.6rem;z-index:2;opacity:0;transition:opacity .4s ease .4s}.main-menu__sig-icon{width:5rem;height:5rem;flex-shrink:0}.main-menu__sig-icon img{width:100%;height:100%;display:block}.main-menu__sig-text{font-size:var(--text-base);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;line-height:1.2;color:var(--text-primary)}.main-menu.is-open .main-menu__header,.main-menu.is-open .main-menu__item,.main-menu.is-open .main-menu__asset,.main-menu.is-open .main-menu__signature{opacity:1;transform:none}@media(max-width: 1500px){.main-menu{--menu-nav-pad: var(--space-6)}.main-menu__asset{left:calc(50% + 7rem)}}@media(max-width: 1400px){.main-menu{--menu-nav-pad: var(--space-5)}.main-menu__link{font-size:3.6rem}.main-menu__list{gap:var(--space-3)}.main-menu__asset{left:calc(50% + 5.6rem)}}@media(max-width: 1300px){.main-menu{--menu-nav-pad: var(--space-4)}.main-menu__link{font-size:3.2rem;letter-spacing:-0.8px}.main-menu__asset{left:calc(50% + 4rem)}.main-menu__links{padding:var(--space-3)}.main-menu__signature{bottom:var(--space-4)}}@media(max-width: 1200px){.main-menu{--menu-nav-pad: var(--space-3)}.main-menu__link{letter-spacing:-0.6px}.main-menu__asset{left:calc(50% + 3.2rem)}}@media(max-width: 1080px){.main-menu__link{letter-spacing:-0.4px}.main-menu__asset{left:calc(40% + 2.4rem)}}@media(max-width: 991px){.main-menu{--menu-nav-pad: var(--container-pad)}.main-menu__body{flex-direction:column;align-items:center;justify-content:center;padding-top:calc(var(--container-pad) + 8rem);padding-bottom:calc(var(--container-pad) + 8rem);padding-inline:var(--container-pad)}.main-menu__nav{padding-left:0}.main-menu__list{align-items:center;gap:var(--space-3)}.main-menu__item{justify-content:center}.main-menu__link{font-size:var(--text-3xl);letter-spacing:-1.2px}.main-menu__signature,.main-menu__num{display:none}.main-menu__fig,.main-menu__links--services{display:none}.main-menu__asset{top:auto;left:var(--container-pad);right:var(--container-pad);bottom:var(--container-pad);width:auto}.main-menu__grid{display:flex;flex-direction:row;align-items:center;height:auto}.main-menu__links--social{flex-direction:row;align-items:center;justify-content:space-between;width:100%;padding:0;gap:0}}@media(max-width: 768px){.main-menu__link{letter-spacing:-0.8px}.main-menu__close{width:6rem;height:6rem}}@media(max-width: 600px){.main-menu__link{letter-spacing:-0.4px;--text-3xl: 3.2rem}.main-menu__close{width:5.6rem;height:5.6rem}}@media(max-width: 520px){.main-menu__link{letter-spacing:-0.2px;white-space:normal}.main-menu__body{padding-top:calc(var(--container-pad) + 6.4rem);padding-inline:1.6rem}.main-menu__asset{left:1.6rem;right:1.6rem}}._form_hide{display:none;visibility:hidden}._form_show{display:block;visibility:visible}#_form_19_,#_form_23_{font-size:14px;line-height:1.6;margin:0;box-shadow:none;position:relative;text-align:left;color:var(--black);padding:48px}@media(max-width: 1400px){#_form_19_,#_form_23_{padding-right:unset}}@media(max-width: 1300px){#_form_19_,#_form_23_{padding-left:unset}}@media(max-width: 600px){#_form_19_,#_form_23_{padding-top:24px;padding-bottom:24px}}#_form_19_._form-top,#_form_23_._form-top{top:0}#_form_19_._form-bottom,#_form_23_._form-bottom{bottom:0}#_form_19_._form-left,#_form_23_._form-left{left:0}#_form_19_._form-right,#_form_23_._form-right{right:0}#_form_19_ input[type=text],#_form_19_ input[type=tel],#_form_19_ input[type=date],#_form_19_ textarea,#_form_23_ input[type=text],#_form_23_ input[type=tel],#_form_23_ input[type=date],#_form_23_ textarea{height:auto}#_form_19_ textarea,#_form_23_ textarea{resize:none}#_form_19_ input::placeholder,#_form_23_ input::placeholder{color:var(--white)}#_form_19_ ._submit,#_form_23_ ._submit{cursor:pointer;font-size:18px;font-weight:500;line-height:1;text-align:center;background:rgba(0,0,0,0) !important;border:1px solid #4d5961 !important;border-radius:50px !important;color:var(--white) !important;padding:16px 24px !important;display:flex;align-items:center;gap:16px;transition:all .3s ease}#_form_19_ ._submit:hover,#_form_23_ ._submit:hover{background:hsla(0,0%,100%,.0392156863) !important}#_form_19_ ._submit:disabled,#_form_23_ ._submit:disabled{cursor:not-allowed;opacity:.4}#_form_19_ ._submit.processing,#_form_23_ ._submit.processing{position:relative}#_form_19_ ._submit.processing::before,#_form_23_ ._submit.processing::before{content:"";width:1em;height:1em;position:absolute;z-index:1;top:50%;left:50%;border:double 3px rgba(0,0,0,0);border-radius:50%;background-image:linear-gradient(#004cff, #004cff),conic-gradient(#004cff, var(--white));background-origin:border-box;background-clip:content-box,border-box;animation:1200ms ease 0s infinite normal none running _spin}#_form_19_ ._submit.processing::after,#_form_23_ ._submit.processing::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}#_form_19_ ._close-icon,#_form_23_ ._close-icon{cursor:pointer;background-image:url("https://d226aj4ao1t61q.cloudfront.net/esfkyjh1u_forms-close-dark.png");background-repeat:no-repeat;background-size:14.2px 14.2px;position:absolute;display:block;top:11px;right:9px;overflow:hidden;width:16.2px;height:16.2px}#_form_19_ ._close-icon:before,#_form_23_ ._close-icon:before{position:relative}#_form_19_ ._form-body,#_form_23_ ._form-body{font-size:14px;font-weight:400;color:var(--black);margin-bottom:30px}#_form_19_ ._form-image-left,#_form_23_ ._form-image-left{width:150px;float:left}#_form_19_ ._form-content-right,#_form_23_ ._form-content-right{margin-left:164px}#_form_19_ ._form-branding,#_form_23_ ._form-branding{color:var(--white);font-size:10px;clear:both;text-align:left;margin-top:30px;font-weight:100}#_form_19_ ._form-branding ._logo,#_form_23_ ._form-branding ._logo{display:block;width:130px;height:14px;margin-top:6px;background-image:url("https://d226aj4ao1t61q.cloudfront.net/hh9ujqgv5_aclogo_li.png");background-size:130px auto;background-repeat:no-repeat}#_form_19_ .form-sr-only,#_form_23_ .form-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}#_form_19_ ._form-label,#_form_19_ ._form_element ._form-label,#_form_23_ ._form-label,#_form_23_ ._form_element ._form-label{margin-bottom:16px;display:block}#_form_19_._dark ._form-branding,#_form_23_._dark ._form-branding{color:#333}#_form_19_._dark ._form-branding ._logo,#_form_23_._dark ._form-branding ._logo{background-image:url("https://d226aj4ao1t61q.cloudfront.net/jftq2c8s_aclogo_dk.png")}#_form_19_ ._form_element,#_form_23_ ._form_element{position:relative;margin-bottom:48px;width:100%}#_form_19_ ._form_element._clear,#_form_23_ ._form_element._clear{clear:both;width:100%;float:none}#_form_19_ ._form_element._clear:after,#_form_23_ ._form_element._clear:after{clear:left}#_form_19_ ._form_element input[type=text],#_form_19_ ._form_element input[type=date],#_form_19_ ._form_element select,#_form_19_ ._form_element textarea:not(.g-recaptcha-response),#_form_23_ ._form_element input[type=text],#_form_23_ ._form_element input[type=date],#_form_23_ ._form_element select,#_form_23_ ._form_element textarea:not(.g-recaptcha-response){display:block;width:100%}#_form_19_ ._form_element img._form-image,#_form_23_ ._form_element img._form-image{max-width:100%}#_form_19_ ._form_element ._form-fieldset,#_form_23_ ._form_element ._form-fieldset{border:0;padding:.01em 0 0 0;margin:0;min-width:0}#_form_19_ ._form_element :is(textarea,select,input[type=text],input[type=date],input[type=phone],input[type=email]),#_form_19_ ._form-element :is(textarea,select,input[type=text],input[type=date],input[type=phone],input[type=email]),#_form_23_ ._form_element :is(textarea,select,input[type=text],input[type=date],input[type=phone],input[type=email]),#_form_23_ ._form-element :is(textarea,select,input[type=text],input[type=date],input[type=phone],input[type=email]){background:rgba(0,0,0,0);color:var(--white);border:1px solid #4d5961;border-radius:8px;padding:16px 16px 16px 52px;font-size:16px;font-weight:400;line-height:1.3;transition:all .3s ease}#_form_19_ ._form_element :is(textarea,select,input[type=text],input[type=date],input[type=phone],input[type=email]):focus,#_form_19_ ._form-element :is(textarea,select,input[type=text],input[type=date],input[type=phone],input[type=email]):focus,#_form_23_ ._form_element :is(textarea,select,input[type=text],input[type=date],input[type=phone],input[type=email]):focus,#_form_23_ ._form-element :is(textarea,select,input[type=text],input[type=date],input[type=phone],input[type=email]):focus{border:1px solid var(--white)}#_form_19_ ._form_element :is(textarea,select,input[type=text],input[type=date],input[type=phone],input[type=email]) option,#_form_19_ ._form-element :is(textarea,select,input[type=text],input[type=date],input[type=phone],input[type=email]) option,#_form_23_ ._form_element :is(textarea,select,input[type=text],input[type=date],input[type=phone],input[type=email]) option,#_form_23_ ._form-element :is(textarea,select,input[type=text],input[type=date],input[type=phone],input[type=email]) option{color:var(--black)}#_form_19_ ._field-wrapper,#_form_23_ ._field-wrapper{position:relative}#_form_19_ ._field-wrapper .s-contact-form__field-icon,#_form_23_ ._field-wrapper .s-contact-form__field-icon{position:absolute;left:1.6rem;top:50%;transform:translateY(-50%)}#_form_19_ ._field-wrapper .s-contact-form__field-icon.auxiliar,#_form_23_ ._field-wrapper .s-contact-form__field-icon.auxiliar{top:1.6rem;transform:unset}#_form_19_ ._field-wrapper .s-contact-form__chevron,#_form_23_ ._field-wrapper .s-contact-form__chevron{position:absolute;right:1.6rem;top:50%;transform:translateY(-50%)}#_form_19_ ._inline-style,#_form_23_ ._inline-style{float:left}#_form_19_ ._inline-style input[type=text],#_form_23_ ._inline-style input[type=text]{width:150px}#_form_19_ ._inline-style:not(._clear),#_form_23_ ._inline-style:not(._clear){margin-right:20px}#_form_19_ ._clear-element,#_form_23_ ._clear-element{clear:left}#_form_19_ ._full_width,#_form_23_ ._full_width{width:100%}#_form_19_ ._form_full_field,#_form_23_ ._form_full_field{display:block;width:100%;margin-bottom:10px}#_form_19_ input[type=text]._has_error,#_form_19_ textarea._has_error,#_form_23_ input[type=text]._has_error,#_form_23_ textarea._has_error{border:#f37c7b 1px solid}#_form_19_ input[type=checkbox]._has_error,#_form_23_ input[type=checkbox]._has_error{outline:#f37c7b 1px solid}#_form_19_ ._show_be_error,#_form_23_ ._show_be_error{float:left;min-width:100%}#_form_19_ ._error,#_form_23_ ._error{display:block;position:absolute;font-size:14px;z-index:10000001}#_form_19_ ._error._above,#_form_23_ ._error._above{padding-bottom:4px;bottom:39px;right:0}#_form_19_ ._error._above ._error-arrow,#_form_23_ ._error._above ._error-arrow{bottom:-4px;border-top:8px solid #fdd}#_form_19_ ._error._below,#_form_23_ ._error._below{padding-top:8px;top:100%;right:0}#_form_19_ ._error._below ._error-arrow,#_form_23_ ._error._below ._error-arrow{top:0;border-bottom:8px solid #fdd}#_form_19_ ._error-inner,#_form_23_ ._error-inner{padding:12px 12px 12px 36px;background-color:#fdd;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM9 3V9H7V3H9ZM9 13V11H7V13H9Z' fill='%23CA0000'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:12px center;font-size:14px;font-weight:600;line-height:16px;color:var(--black);text-align:center;text-decoration:none;border-radius:4px;box-shadow:0 1px 4px rgba(31,33,41,.298295)}#_form_19_._inline-form,#_form_19_._inline-form ._form-content,#_form_23_._inline-form,#_form_23_._inline-form ._form-content{font-size:14px;font-weight:400}#_form_19_._inline-form ._row span:not(.field-required),#_form_19_._inline-form ._row label,#_form_23_._inline-form ._row span:not(.field-required),#_form_23_._inline-form ._row label{font-size:14px;font-weight:400;line-height:1.6em;color:#9ea6ad}#_form_19_._inline-form ._html-code,#_form_19_._inline-form .sms_consent_message,#_form_19_._inline-form ._form-thank-you,#_form_23_._inline-form ._html-code,#_form_23_._inline-form .sms_consent_message,#_form_23_._inline-form ._form-thank-you{font-size:14px;font-weight:400;color:var(--black)}#_form_19_._inline-form ._form-label,#_form_19_._inline-form ._form-emailidentifier,#_form_19_._inline-form ._form-checkbox-option-label,#_form_23_._inline-form ._form-label,#_form_23_._inline-form ._form-emailidentifier,#_form_23_._inline-form ._form-checkbox-option-label{font-size:14px;font-weight:400;line-height:1.3em;color:#9ea6ad}#_form_19_._inline-form ._html-code h1,#_form_19_._inline-form ._html-code h2,#_form_19_._inline-form ._html-code h3,#_form_19_._inline-form ._html-code h4,#_form_19_._inline-form ._html-code h5,#_form_19_._inline-form ._html-code h6,#_form_19_._inline-form ._form-title,#_form_23_._inline-form ._html-code h1,#_form_23_._inline-form ._html-code h2,#_form_23_._inline-form ._html-code h3,#_form_23_._inline-form ._html-code h4,#_form_23_._inline-form ._html-code h5,#_form_23_._inline-form ._html-code h6,#_form_23_._inline-form ._form-title{margin-bottom:0;display:block}#_form_19_._inline-form ._form-branding,#_form_23_._inline-form ._form-branding{font-size:13px;font-weight:100;font-style:normal;text-decoration:none}#_form_19_._inline-form ._form-content ._form-list-subscriptions-field fieldset,#_form_23_._inline-form ._form-content ._form-list-subscriptions-field fieldset{margin:0;margin-bottom:1.1em;border:none;padding:0}#_form_19_._inline-form ._form-content ._form-list-subscriptions-field fieldset:last-child,#_form_23_._inline-form ._form-content ._form-list-subscriptions-field fieldset:last-child{margin-bottom:0}#_form_19_._inline-form ._form-content ._form-list-subscriptions-field legend,#_form_23_._inline-form ._form-content ._form-list-subscriptions-field legend{margin-bottom:1.1em}#_form_19_._inline-form ._form-content ._form-list-subscriptions-field label,#_form_23_._inline-form ._form-content ._form-list-subscriptions-field label{display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:.86em}#_form_19_._inline-form ._form-content ._form-list-subscriptions-field label:last-child,#_form_23_._inline-form ._form-content ._form-list-subscriptions-field label:last-child{margin-bottom:0}#_form_19_._inline-form ._form-content ._form-list-subscriptions-field input,#_form_23_._inline-form ._form-content ._form-list-subscriptions-field input{margin:0;margin-right:8px}#_form_19_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-label,#_form_23_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-label{display:block;font-weight:400;margin-top:-4px}#_form_19_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-label-with-description,#_form_23_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-label-with-description{display:block;font-weight:700;margin-top:-4px}#_form_19_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-description,#_form_23_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-description{margin:0;font-size:.86em}#_form_19_._inline-form ._form-content ._form-list-subscriptions-field ._form-subscriptions-unsubscribe-all-description,#_form_23_._inline-form ._form-content ._form-list-subscriptions-field ._form-subscriptions-unsubscribe-all-description{line-height:normal;margin-top:-2px}@media only screen and (max-width: 319px){#_form_19_ ._error-inner,#_form_23_ ._error-inner{padding:7px 7px 7px 25px;font-size:12px;line-height:12px;background-position:4px center;max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}#_form_19_ ._error-inner._form_error,#_form_23_ ._error-inner._form_error{margin-bottom:5px;text-align:left}#_form_19_ ._error-inner._no_arrow,#_form_23_ ._error-inner._no_arrow{margin-bottom:10px}#_form_19_ ._button-wrapper ._error-inner._form_error,#_form_23_ ._button-wrapper ._error-inner._form_error{position:static}#_form_19_ ._error-arrow,#_form_23_ ._error-arrow{position:absolute;width:0;height:0;right:15px;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0)}#_form_19_ ._error-html,#_form_23_ ._error-html{margin-bottom:10px}.pika-single{z-index:10000001 !important}#_form_19_ input[type=text].datetime_date,#_form_19_ input[type=date].datetime_date,#_form_23_ input[type=text].datetime_date,#_form_23_ input[type=date].datetime_date{width:69%}#_form_19_ select.datetime_time,#_form_19_ input[type=time].datetime_time,#_form_23_ select.datetime_time,#_form_23_ input[type=time].datetime_time{width:29%}#_form_19_ input[type=text].datetime_date,#_form_23_ input[type=text].datetime_date{display:inline}#_form_19_ select.datetime_time,#_form_23_ select.datetime_time{display:inline;height:32px}#_form_19_ input[type=date].datetime_date,#_form_23_ input[type=date].datetime_date{display:inline-flex}#_form_19_ input[type=time].datetime_time,#_form_23_ input[type=time].datetime_time{display:inline-flex}#_form_19_ ._form-title,#_form_19_ ._html-code :is(h1,h2,h3,h4,h5,h6),#_form_23_ ._form-title,#_form_23_ ._html-code :is(h1,h2,h3,h4,h5,h6){font-size:24px;font-weight:400;color:var(--black)}@media(min-width: 320px)and (max-width: 667px){::-webkit-scrollbar{display:none}#_form_19_,#_form_23_{margin:0;width:100%}#_form_19_ *,#_form_23_ *{font-size:1em}#_form_19_ ._form-content,#_form_23_ ._form-content{margin:0;width:100%}#_form_19_ ._form-inner,#_form_23_ ._form-inner{display:block;min-width:100%}#_form_19_ ._form-title,#_form_19_ ._inline-style,#_form_23_ ._form-title,#_form_23_ ._inline-style{margin-top:0;margin-right:0;margin-left:0}#_form_19_ ._form-title,#_form_23_ ._form-title{font-size:1.2em}#_form_19_ ._form_element,#_form_23_ ._form_element{margin:0 0 20px;padding:0;width:100%}#_form_19_ ._form-element,#_form_19_ ._inline-style,#_form_19_ input[type=text],#_form_19_ label,#_form_19_ p,#_form_19_ textarea:not(.g-recaptcha-response),#_form_23_ ._form-element,#_form_23_ ._inline-style,#_form_23_ input[type=text],#_form_23_ label,#_form_23_ p,#_form_23_ textarea:not(.g-recaptcha-response){float:none;display:block;width:100%}#_form_19_ ._row._checkbox-radio label,#_form_23_ ._row._checkbox-radio label{display:inline}#_form_19_ ._row input[type=checkbox],#_form_19_ ._row input[type=radio],#_form_23_ ._row input[type=checkbox],#_form_23_ ._row input[type=radio]{margin:0 !important;vertical-align:middle !important}#_form_19_ ._row input[type=checkbox]+span label,#_form_23_ ._row input[type=checkbox]+span label{display:inline}#_form_19_ ._row span label,#_form_23_ ._row span label{margin:0 !important;width:initial !important;vertical-align:middle !important}#_form_19_ ._row,#_form_19_ p,#_form_19_ label,#_form_23_ ._row,#_form_23_ p,#_form_23_ label{margin-bottom:.7em;width:100%}#_form_19_ ._form-image,#_form_23_ ._form-image{max-width:100%;height:auto !important}#_form_19_ input[type=text],#_form_23_ input[type=text]{padding-left:10px;padding-right:10px;font-size:16px;line-height:1.3em}#_form_19_ input[type=radio],#_form_19_ input[type=checkbox],#_form_23_ input[type=radio],#_form_23_ input[type=checkbox]{display:inline-block;width:1.3em;height:1.3em;font-size:1em;margin:0 .3em 0 0;vertical-align:baseline}#_form_19_ button[type=submit],#_form_23_ button[type=submit]{padding:20px;font-size:1.5em}#_form_19_ ._inline-style,#_form_23_ ._inline-style{margin:20px 0 0 !important}#_form_19_ ._inline-style input[type=text],#_form_23_ ._inline-style input[type=text]{width:100%}#_form_19_ .sms_consent_checkbox ._error._above,#_form_23_ .sms_consent_checkbox ._error._above{top:-30px;left:0;bottom:auto}#_form_19_._inline-form._inline-style ._inline-style._button-wrapper,#_form_23_._inline-form._inline-style ._inline-style._button-wrapper{margin-top:20px !important;margin-left:0 !important}}#_form_19_ .sms_consent_checkbox,#_form_23_ .sms_consent_checkbox{position:relative;width:100%;display:flex;align-items:flex-start;padding:20px 0}#_form_19_ .sms_consent_checkbox input[type=checkbox],#_form_23_ .sms_consent_checkbox input[type=checkbox]{float:left;margin:5px 10px 10px 0}#_form_19_ .sms_consent_checkbox .sms_consent_message,#_form_23_ .sms_consent_checkbox .sms_consent_message{display:inline;float:left;text-align:left;margin-bottom:10px;font-size:14px;color:#7d8799}#_form_19_ .sms_consent_checkbox .sms_consent_message.sms_consent_mini,#_form_23_ .sms_consent_checkbox .sms_consent_message.sms_consent_mini{width:90%}#_form_19_ .sms_consent_checkbox ._error._above,#_form_23_ .sms_consent_checkbox ._error._above{right:auto;bottom:0}#_form_19_ .sms_consent_checkbox ._error._above ._error-arrow,#_form_23_ .sms_consent_checkbox ._error._above ._error-arrow{right:auto;left:5px}#_form_19_ .field-required,#_form_23_ .field-required{color:#9ea6ad}#_form_19__inlineform input[type=text],#_form_19__inlineform input[type=date],#_form_19__inlineform input[type=tel],#_form_19__inlineform select,#_form_19__inlineform textarea:not(.g-recaptcha-response),#_form_23__inlineform input[type=text],#_form_23__inlineform input[type=date],#_form_23__inlineform input[type=tel],#_form_23__inlineform select,#_form_23__inlineform textarea:not(.g-recaptcha-response){font-size:14px;font-weight:400;color:var(--black);line-height:1.6em}#_form_19_:before,#_form_23_:before{content:" ";display:table}#_form_19_:after,#_form_23_:after{content:" ";display:table;clear:both}#_form_19_._inline-style,#_form_23_._inline-style{width:auto;display:inline-block}#_form_19_._inline-style input[type=text],#_form_19_._inline-style input[type=date],#_form_23_._inline-style input[type=text],#_form_23_._inline-style input[type=date]{padding:10px 12px}#_form_19_._inline-style button._inline-style,#_form_23_._inline-style button._inline-style{position:relative;top:27px}#_form_19_._inline-style p,#_form_23_._inline-style p{margin:0}#_form_19_._inline-style ._button-wrapper,#_form_23_._inline-style ._button-wrapper{position:relative;margin:16px 12.5px 0 20px}#_form_19_._inline-style ._button-wrapper:not(._clear),#_form_23_._inline-style ._button-wrapper:not(._clear){margin-left:0}#_form_19_ ._form-thank-you,#_form_23_ ._form-thank-you{position:relative;left:0;right:0;text-align:center;font-size:18px}#_form_19_ ._form-pc-confirmation ._submit,#_form_23_ ._form-pc-confirmation ._submit{margin-top:16px}#_form_19_ .iti,#_form_23_ .iti{width:100%}#_form_19_ .iti input,#_form_23_ .iti input{width:100%;border:#979797 1px solid;border-radius:4px}#_form_19_ .iti--separate-dial-code .iti__selected-flag,#_form_23_ .iti--separate-dial-code .iti__selected-flag{background-color:var(--white);border-radius:4px}#_form_19_ .iti--separate-dial-code .iti__selected-flag:hover,#_form_23_ .iti--separate-dial-code .iti__selected-flag:hover{background-color:rgba(0,0,0,.05)}#_form_19_ .iti__country-list,#_form_23_ .iti__country-list{border-radius:4px;margin-top:4px;min-width:460px}#_form_19_ .iti__country-list--dropup,#_form_23_ .iti__country-list--dropup{margin-bottom:4px}#_form_19_ .phone-error-hidden,#_form_23_ .phone-error-hidden{display:none}#_form_19_ .phone-error,#_form_23_ .phone-error{color:#e40e49}#_form_19_ .phone-input-error,#_form_23_ .phone-input-error{border:1px solid #e40e49 !important}#_form_23_ ._form_element :is(textarea,select,input[type=text],input[type=date],input[type=phone],input[type=email]),#_form_23_ ._form-element :is(textarea,select,input[type=text],input[type=date],input[type=phone],input[type=email]){padding:16px}@keyframes _spin{0%{transform:translate(-50%, -50%) rotate(90deg)}100%{transform:translate(-50%, -50%) rotate(450deg)}}.s-hero{position:relative;height:100vh;min-height:60rem;overflow:hidden;padding-top:var(--header-h)}.s-hero .container{height:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.s-hero .slide-hero{flex:1;height:100%;width:100%}.s-hero__slide{position:relative;height:100%}.s-hero__video-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;transition:opacity var(--transition-normal)}.s-hero__video-fallback{position:absolute;inset:0;z-index:0;opacity:0;transition:opacity var(--transition-normal)}.s-hero__video-fallback img{width:100%;height:100%;object-fit:cover}.s-hero.is-fallback .s-hero__video-bg{opacity:0}.s-hero.is-fallback .s-hero__video-fallback{opacity:1}.s-hero__bg{position:absolute;inset:0;z-index:0;background:radial-gradient(50% 50% at var(--gradient-x, 50%) var(--gradient-y, 50%), var(--slide-color, rgba(43, 60, 68, 0.8)) 0%, #040b11 100%);opacity:.8;transition:background-color var(--transition-normal)}.s-hero__cols{position:absolute;inset:0;align-items:start;grid-template-rows:1fr;z-index:1;padding-bottom:2.4rem;display:grid;grid-template-columns:repeat(12, 1fr);gap:2.4rem}.s-hero__col{gap:2.4rem;height:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.s-hero__col--1{grid-column:1/span 2;justify-content:flex-end;padding-bottom:4.8rem}.s-hero__col--1 .s-hero__card--video{height:var(--col1-h, auto)}.s-hero__col--2{grid-column:3/span 2}.s-hero__col--2 .s-hero__card--video:nth-child(1){height:var(--col2-top-h, auto)}.s-hero__col--2 .s-hero__card--video:nth-child(2){height:var(--col2-bot-h, auto)}.s-hero__col--3{grid-column:9/span 2;justify-content:flex-end}.s-hero__col--3 .s-hero__card--brand{height:15rem}.s-hero__col--3 .s-hero__card--video{height:var(--col3-bot-h, auto)}.s-hero__col--4{grid-column:11/span 2;margin-top:0}.s-hero__col--4 .s-hero__card--video{height:var(--col4-h, auto)}.s-hero__card{border-radius:var(--radius-lg);overflow:hidden;position:relative;animation:hero-card-in .7s ease both;animation-play-state:paused;transition:all .7s}.s-hero__card-link{position:absolute;inset:0;z-index:2}.s-hero__card img{display:block;width:100%;height:auto}.s-hero__card video{display:block;width:100%;height:100%;object-fit:cover}.s-hero__card--brand{flex:none;height:15.1rem;background-color:var(--brand-bg, #e3eae1);display:flex;flex-direction:row;align-items:center;justify-content:center}.s-hero__card--brand img{position:static;width:auto;height:auto;max-width:70%;max-height:70%;object-fit:contain}.s-hero__center{grid-column:5/span 4;align-self:center;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4.8rem;pointer-events:none}.s-hero__badge{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1rem;padding:.5rem .5rem .5rem 1.6rem;border-radius:var(--radius-xl);background:rgba(33,45,53,.6);pointer-events:auto}.s-hero__badge>span:not(.s-hero__badge-tag){font-size:var(--text-sm);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-primary);white-space:nowrap}.s-hero__badge-tag{padding:.8rem 1rem;border-radius:10rem;background:var(--badge-tag-bg, var(--neutral-600));font-size:var(--text-sm);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--badge-tag-color, var(--text-primary));transition:background var(--transition-normal),color var(--transition-normal)}.s-hero__title{font-size:var(--text-4xl);font-weight:var(--font-regular);letter-spacing:var(--tracking-tight);line-height:1.2;color:var(--text-primary);text-align:center}.s-hero__cta{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:32.3rem;pointer-events:auto}.s-hero__nav{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:.8rem;align-self:stretch}.s-hero__prev,.s-hero__next{flex:0 0 5rem;aspect-ratio:1/1;align-self:stretch;display:flex;flex-direction:row;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:var(--radius-xl);background:rgba(0,0,0,0);cursor:pointer;color:var(--text-primary);transition:border-color var(--transition-normal)}.s-hero__prev:hover,.s-hero__next:hover{border-color:var(--border-muted)}.s-hero__foot{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;padding:2.4rem;flex-shrink:0;position:absolute;width:100%;bottom:0;left:0}.s-hero__tags{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:2.4rem}.s-hero__tags span{font-size:var(--text-base);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;line-height:1.2;color:var(--text-primary)}.s-hero__tags img{width:1.7rem;height:1.7rem;flex-shrink:0}.s-hero__scroll{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:1.6rem;color:var(--text-primary)}.s-hero__scroll span{font-size:var(--text-base);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;line-height:1.2;color:var(--text-primary)}.s-hero .swiper-slide-active .s-hero__col--2 .s-hero__card:nth-child(1),.s-hero .swiper-slide-active .s-hero__col--3 .s-hero__card:nth-child(1){animation-delay:.1s;animation-play-state:running}.s-hero .swiper-slide-active .s-hero__col--1 .s-hero__card,.s-hero .swiper-slide-active .s-hero__col--4 .s-hero__card:nth-child(1){animation-delay:.2s;animation-play-state:running}.s-hero .swiper-slide-active .s-hero__col--2 .s-hero__card:nth-child(2),.s-hero .swiper-slide-active .s-hero__col--3 .s-hero__card:nth-child(2){animation-delay:.35s;animation-play-state:running}@media(max-width: 1300px){.s-hero__cols{gap:1.6rem}.s-hero__card{border-radius:var(--radius-md)}.s-hero__center{gap:3.2rem}.s-hero__title{font-size:4rem}.s-hero__cta{justify-content:center;gap:1.6rem;width:100%}.s-hero__badge-tag{font-size:var(--text-xs)}}@media(max-width: 1080px){.s-hero__col--1,.s-hero__col--4{display:none}.s-hero__col--2{grid-column:1/span 3}.s-hero__col--3{grid-column:10/span 3}.s-hero__col--3 .s-hero__card--brand{height:13rem}.s-hero__center{grid-column:4/span 6}.s-hero__title{font-size:4rem}.s-hero__scroll{display:none}}@media(max-width: 991px){.s-hero__cols{gap:1.2rem}.s-hero__col{gap:1.2rem}.s-hero__col--3 .s-hero__card--brand{height:12rem}.s-hero__title{font-size:3.6rem}}@media(max-width: 768px){.s-hero{height:auto;min-height:100vh;overflow:visible}.s-hero .slide-hero{flex:none;height:auto}.s-hero__slide{height:auto}.s-hero__cols{position:relative;inset:unset;padding-bottom:0;grid-template-columns:repeat(2, 1fr);grid-template-rows:unset;gap:0rem 4rem;padding:0 3.2rem}.s-hero__col{display:flex;height:auto;gap:1.6rem;align-items:center;justify-content:center;height:100%}.s-hero__col--1{grid-column:1;padding:0}.s-hero__col--1 .s-hero__card{height:40rem}.s-hero__col--1 .s-hero__card img{width:100%;height:100%;object-fit:cover}.s-hero__col--2{grid-column:2}.s-hero__col--2 .s-hero__card:nth-child(2){display:none}.s-hero__col--3{grid-column:2;grid-row:3;gap:4.8rem}.s-hero__col--3 .s-hero__card:not(.s-hero__card--brand){order:1}.s-hero__col--3 .s-hero__card--brand{flex:none;order:2}.s-hero__col--4{grid-column:1;grid-row:3}.s-hero__card{width:100%}.s-hero__card--video{aspect-ratio:9/12;height:auto !important}.s-hero__center{grid-column:1/span 2;grid-row:2;align-self:auto;padding:6.4rem 0;gap:3.2rem}.s-hero__title{font-size:4.8rem;letter-spacing:-0.12rem}.s-hero__foot{position:relative;width:100%;padding:3.2rem 0 0}.s-hero__tags{gap:0;width:100%;justify-content:space-between}}@media(max-width: 520px){.s-hero__col--1 .s-hero__card{height:28rem}.s-hero__col--3{gap:1.6rem}.s-hero__cols{gap:0 1.6rem;padding:0}.s-hero__center{padding:6.4rem 0}.s-hero__title{font-size:4rem}.s-hero__cta{justify-content:space-around}}.s-about .container{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--space-3);text-align:center}.s-about h2{font-size:var(--text-4xl);font-weight:var(--font-regular);letter-spacing:var(--tracking-tight);line-height:110%;max-width:46rem;background:linear-gradient(180deg, var(--neutral-100) 0%, var(--neutral-400) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.s-about p{font-size:var(--text-xl);font-weight:var(--font-regular);line-height:1.5;max-width:61rem;background:linear-gradient(180deg, var(--neutral-100) 0%, var(--neutral-400) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.s-about .numbers{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:5.6rem;margin-top:var(--space-5)}.s-about .numbers .box-numbers{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--space-3)}.s-about .numbers .box-numbers strong{font-size:var(--text-3xl);font-weight:var(--font-medium);color:var(--neutral-300);letter-spacing:-0.8px;line-height:1}.s-about .numbers .box-numbers span{font-size:var(--text-base);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;line-height:1.2;color:var(--neutral-200);opacity:.8;line-height:140%}@media(max-width: 1080px){.s-about h2{font-size:4.4rem}.s-about p{font-size:var(--text-lg);max-width:50rem}}@media(max-width: 991px){.s-about h2{font-size:var(--text-3xl);letter-spacing:-0.8px}.s-about .numbers{gap:4.8rem}}@media(max-width: 768px){.s-about p{font-size:var(--text-md);max-width:44rem}.s-about .numbers{gap:var(--space-2)}}@media(max-width: 600px){.s-about .numbers{gap:0;width:100%}.s-about .numbers .box-numbers{flex:1;gap:var(--space-2)}.s-about .numbers .box-numbers strong{font-size:3.2rem;letter-spacing:-0.64px}.s-about .numbers .box-numbers span{font-size:var(--text-sm);letter-spacing:1.3px}}@media(max-width: 520px){.s-about h2{max-width:31rem;font-size:3.2rem}.s-about p{max-width:34rem}}.s-partners{position:relative;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);border-image-source:linear-gradient(90deg, rgba(58, 70, 78, 0) 0%, #212d35 50%, rgba(58, 70, 78, 0) 100%);border-image-slice:1;padding:var(--space-5) 0}.s-partners::before{content:"";position:absolute;inset:0;background:radial-gradient(50% 50% at 50% 50%, rgba(4, 11, 17, 0) 0%, #040b11 75.52%);pointer-events:none;z-index:2}.s-partners .swiper-wrapper{align-items:center;transition-timing-function:linear !important;-webkit-transition-timing-function:linear !important}.s-partners .swiper-slide{display:flex;justify-content:center;align-items:center}@media(max-width: 520px){.s-partners{padding:var(--space-3) 0}}.s-selection{overflow:hidden}.s-selection__head{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;margin-bottom:var(--space-8)}.s-selection__head-left{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--space-2)}.s-selection__title{font-size:var(--text-3xl);font-weight:var(--font-regular);letter-spacing:-0.8px;line-height:1.2;color:var(--text-primary)}.s-selection__signature{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:1.6rem;color:var(--neutral-400)}.s-selection__signature-text{display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.s-selection__signature-text span{font-size:var(--text-base);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;line-height:1.2;color:var(--neutral-400);line-height:1.2}.s-selection__grid{display:grid;grid-template-columns:repeat(12, 1fr);gap:8rem 2.4rem;align-items:start}.s-selection__item{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:1.6rem}.s-selection__item:nth-child(1){grid-column:span 7}.s-selection__item:nth-child(2){grid-column:span 5}.s-selection__item:nth-child(3){grid-column:span 12}.s-selection__item:nth-child(4){grid-column:span 5}.s-selection__item:nth-child(5){grid-column:span 7}.s-selection__item:nth-child(6){grid-column:span 12}.s-selection__fig{border-radius:var(--radius-lg);overflow:hidden;height:59.5rem}.s-selection__fig img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.s-selection__item:nth-child(3) .s-selection__fig,.s-selection__item:nth-child(6) .s-selection__fig{height:auto}.s-selection__item:hover .s-selection__fig img{transform:scale(1.04)}.s-selection__item-title{font-size:var(--text-2xl);font-weight:var(--font-medium);letter-spacing:var(--tracking-normal);line-height:1.2;color:var(--neutral-100)}@media(max-width: 1300px){.s-selection__head{margin-bottom:var(--space-6)}.s-selection__grid{gap:1.6rem}.s-selection__fig{height:48rem}.s-selection__item:nth-child(1) .s-selection__fig,.s-selection__item:nth-child(3) .s-selection__fig,.s-selection__item:nth-child(6) .s-selection__fig{height:52rem}}@media(max-width: 1200px){.s-selection__fig{height:42rem}.s-selection__item:nth-child(1) .s-selection__fig,.s-selection__item:nth-child(3) .s-selection__fig,.s-selection__item:nth-child(6) .s-selection__fig{height:46rem}}@media(max-width: 1080px){.s-selection__head{margin-bottom:var(--space-5)}.s-selection__fig{height:36rem}.s-selection__item:nth-child(1) .s-selection__fig,.s-selection__item:nth-child(3) .s-selection__fig,.s-selection__item:nth-child(6) .s-selection__fig{height:40rem}.s-selection__item-title{font-size:var(--text-xl)}}@media(max-width: 991px){.s-selection__item:nth-child(1),.s-selection__item:nth-child(2){grid-column:span 6}.s-selection__item:nth-child(4),.s-selection__item:nth-child(5){grid-column:span 6}.s-selection__fig{height:28rem}.s-selection__item:nth-child(1) .s-selection__fig,.s-selection__item:nth-child(3) .s-selection__fig,.s-selection__item:nth-child(6) .s-selection__fig{height:32rem}}@media(max-width: 768px){.s-selection__head{margin-bottom:var(--space-4)}.s-selection__grid{display:flex;flex-direction:column;gap:var(--space-5)}.s-selection__fig,.s-selection__item:nth-child(1) .s-selection__fig,.s-selection__item:nth-child(3) .s-selection__fig,.s-selection__item:nth-child(6) .s-selection__fig{height:52rem}.s-selection__item-title{font-size:var(--text-2xl);font-weight:var(--font-regular)}}@media(max-width: 520px){.s-selection__head{margin-bottom:var(--space-3)}.s-selection__signature{position:relative;top:-1rem}}@media(max-width: 320px){.s-selection__fig,.s-selection__item:nth-child(1) .s-selection__fig,.s-selection__item:nth-child(3) .s-selection__fig,.s-selection__item:nth-child(6) .s-selection__fig{height:40rem}}.s-more{position:relative;padding-top:0;min-height:450vh}.s-more__bg{position:absolute;top:0;bottom:0;left:var(--container-pad);right:var(--container-pad);border-radius:var(--radius-lg);overflow:hidden;background:var(--neutral-900)}.s-more__grid-wrap{position:absolute;inset:0;overflow:hidden}.s-more__grid{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-7.59deg) skewX(-8.87deg) scaleY(0.99);width:160%;display:flex;flex-direction:column;gap:1rem}.s-more__row{display:flex;gap:1rem}@supports(animation-timeline: scroll()){.s-more__row{will-change:transform}.s-more__row:nth-child(odd){animation:s-more-row-right linear both;animation-timeline:scroll(root)}.s-more__row:nth-child(even){animation:s-more-row-left linear both;animation-timeline:scroll(root)}}.s-more__card{flex:1 0 0;min-width:0;aspect-ratio:3/2;border-radius:2.775rem;overflow:hidden;position:relative;background-color:var(--neutral-500)}.s-more__card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.s-more__overlay{position:absolute;inset:0;background:radial-gradient(50% 50% at 50% 50%, rgba(4, 11, 17, 0.55) 0%, rgba(4, 11, 17, 0.92) 100%)}.s-more__content{position:sticky;top:0;height:100vh;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.4rem;text-align:center;padding:0 var(--container-pad);pointer-events:none}.s-more__content .label{pointer-events:auto}.s-more__content .btn-outline{display:none}@media(max-width: 991px){.s-more__content .btn-outline{display:inline-flex}}@media(max-width: 520px){.s-more__content .btn-outline{padding:1.2rem 1.8rem;gap:1.2rem}}.s-more__title{font-size:var(--text-4xl);font-weight:var(--font-regular);letter-spacing:-1.44px;line-height:1.2;color:var(--text-primary)}.s-more__subtitle{font-size:var(--text-lg);font-weight:var(--font-regular);line-height:1.5;color:var(--text-primary);opacity:.8}@media(max-width: 1300px){.s-more__card{border-radius:2rem}}@media(max-width: 1080px){.s-more{min-height:320vh}}@media(max-width: 991px){.s-more__grid{width:185%}.s-more__card{border-radius:1.6rem}.s-more__title{font-size:var(--text-3xl)}}@media(max-width: 768px){.s-more{min-height:280vh}.s-more__bg{left:1.2rem;right:1.2rem}.s-more__grid{width:220%}.s-more__card{border-radius:1.2rem}.s-more__title{font-size:3.2rem}}@media(max-width: 520px){.s-more{min-height:220vh}.s-more__bg{left:0;right:0;border-radius:var(--radius-md)}.s-more__grid{width:280%}.s-more__title{font-size:var(--text-3xl);max-width:26rem;letter-spacing:-0.8px;line-height:110%}.s-more__subtitle{font-size:var(--text-md)}}.s-faq{background:var(--bg)}.s-faq__inner{max-width:101.1rem;margin-inline:auto}.s-faq__head{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;margin-bottom:4.8rem}.s-faq__title-wrap{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2.4rem}.s-faq__title{font-size:var(--text-3xl);font-weight:var(--font-regular);letter-spacing:-0.8px;line-height:1.2;color:var(--text-primary)}.s-faq__cta{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:2.4rem}.s-faq__cta-text{font-size:var(--text-lg);font-weight:var(--font-regular);color:var(--text-primary);opacity:.8;white-space:nowrap}.s-faq__body{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:.8rem}.s-faq__categories{width:37rem;flex-shrink:0;background:var(--bg-card);border-radius:var(--radius-md);padding:.8rem;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.s-faq__cat{width:100%;padding:2.4rem;border-radius:var(--radius-sm);background:rgba(0,0,0,0);border:none;cursor:pointer;text-align:left;font-size:var(--text-base);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted);transition:background var(--transition-normal),color var(--transition-normal)}.s-faq__cat:hover:not(.is-active){color:var(--text-secondary);background:hsla(0,0%,100%,.02)}.s-faq__cat.is-active{background:var(--bg-card-alt);color:var(--text-primary);cursor:default}.s-faq__questions{flex:1;min-width:0;background:var(--bg-card);border-radius:var(--radius-md);padding:.8rem}.s-faq__group{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.8rem;display:none}.s-faq__group.is-active{display:flex;animation:faq-group-in .35s cubic-bezier(0.4, 0, 0.2, 1) both}.s-faq__item{background:var(--bg-card-alt);border-radius:var(--radius-sm);overflow:hidden}.s-faq__question{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1.6rem;padding:2.4rem;background:none;border:none;cursor:pointer;text-align:left;transition:background var(--transition-normal)}.s-faq__question:hover{background:hsla(0,0%,100%,.025)}.s-faq__question:focus-visible{outline:2px solid var(--border-muted);outline-offset:-2px;border-radius:var(--radius-sm)}.s-faq__q-inner{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:2.4rem;flex:1;min-width:0}.s-faq__num{font-size:var(--text-base);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted);flex-shrink:0;line-height:1.2;transition:color var(--transition-normal)}.s-faq__q-text{font-size:var(--text-lg);font-weight:var(--font-regular);color:var(--text-secondary);transition:color var(--transition-normal)}.s-faq__question:hover .s-faq__q-text,.s-faq__item.is-open .s-faq__q-text{color:var(--text-primary)}.s-faq__question:hover .s-faq__num,.s-faq__item.is-open .s-faq__num{color:var(--neutral-300)}.s-faq__arrow{flex-shrink:0;width:3.2rem;height:3.2rem;display:flex;flex-direction:row;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:50%;color:var(--text-muted);transition:border-color var(--transition-normal),background var(--transition-normal),color var(--transition-normal)}.s-faq__arrow svg{display:block;transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1)}.s-faq__question:hover .s-faq__arrow{border-color:var(--border-muted);color:var(--text-secondary)}.s-faq__item.is-open .s-faq__arrow{border-color:var(--border-muted);color:var(--text-primary);background:hsla(0,0%,100%,.05)}.s-faq__item.is-open .s-faq__arrow svg{transform:rotate(180deg)}.s-faq__answer{height:0;overflow:hidden;transition:height .42s cubic-bezier(0.4, 0, 0.2, 1)}.s-faq__answer-inner{padding:2.4rem}.s-faq__answer-inner p{font-size:var(--text-md);font-weight:var(--font-regular);line-height:140%;letter-spacing:0;color:var(--text-muted)}@media(max-width: 991px){.s-faq__body{flex-direction:column}.s-faq__categories{width:100%;flex-direction:row}.s-faq__cat{flex:1;text-align:center;padding:1.6rem 2.4rem}}@media(max-width: 768px){.s-faq__head{flex-direction:column;align-items:center;gap:2.4rem;margin-bottom:4rem;text-align:center}.s-faq__title-wrap{align-items:center}.s-faq__title{text-align:center}.s-faq__cta{justify-content:center}.s-faq__q-text{font-size:var(--text-md)}.s-faq__answer-inner{padding-left:2.4rem}}@media(max-width: 520px){.s-faq__categories{flex-wrap:wrap;gap:.8rem}.s-faq__cat{flex:1 0 calc(50% - .4rem);text-align:center;padding:1.6rem 1.2rem;font-size:var(--text-xs)}.s-faq__question{padding:1.6rem;gap:1.2rem}.s-faq__q-inner{gap:1rem}.s-faq__arrow{width:2.4rem;height:2.4rem}.s-faq__answer-inner{padding:1.6rem}.s-faq__cta{display:flex;flex-direction:column;align-items:center;justify-content:center}}.s-cta .container{display:flex;flex-direction:column;align-items:center;justify-content:center}.s-cta__content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:3.2rem;width:100%;margin:0 0 -8rem;position:relative;z-index:9}.s-cta__brand{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.6rem}.s-cta__brand .icon{width:5.1rem;height:5.1rem;flex-shrink:0}.s-cta__brand .icon img{width:100%;height:100%;object-fit:contain}.s-cta__brand-name{font-size:var(--text-sm);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-secondary);line-height:1.2;text-align:center}.s-cta__title{font-size:var(--text-4xl);font-weight:var(--font-regular);letter-spacing:var(--tracking-tight);line-height:130%;background:linear-gradient(180deg, var(--text-primary) 0%, var(--text-muted) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);max-width:78rem;text-align:center}.s-cta__title.auxiliar{max-width:unset}.s-cta__description-success{font-size:var(--text-lg);font-weight:var(--font-regular);line-height:1.5;color:var(--text-secondary);max-width:48rem;text-align:center}.s-cta__btn{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1.6rem;padding:1.6rem 2.4rem;border:1px solid var(--border);border-radius:var(--radius-xl);font-size:var(--text-lg);font-weight:var(--font-medium);color:var(--text-primary);transition:all .5s}.s-cta__btn:hover{border-color:var(--border-muted);background-color:hsla(0,0%,100%,.04)}.s-cta__media{position:relative;overflow:hidden;background:var(--neutral-800);height:100vh}.s-cta__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.s-cta__mask{position:absolute;inset:0;background:var(--text-muted);mix-blend-mode:color;pointer-events:none}.s-cta__overlay{position:absolute;inset:0;background:radial-gradient(50% 50% at 50% 50%, rgba(4, 11, 17, 0.3) 8.65%, #040b11 73.08%);pointer-events:none}@media(max-width: 1300px){.s-cta__title{font-size:var(--text-3xl);max-width:64rem}.s-cta__media{height:48rem}}@media(max-width: 991px){.s-cta__media{height:40rem}}@media(max-width: 768px){.s-cta__content{padding-block:4.8rem 4rem}.s-cta__title{max-width:49rem;line-height:125%}}@media(max-width: 520px){.s-cta{padding-bottom:1.6rem}.s-cta__content{padding-block:0;margin:0}.s-cta__brand .icon{width:3.6rem;height:3.6rem}.s-cta__title{font-size:3rem;max-width:30rem;line-height:120%}.s-cta__description-success{font-size:var(--text-md);max-width:30rem}.s-cta__btn{padding:1.2rem 1.8rem;gap:1.2rem}.s-cta__media{border-radius:0;height:32rem}.s-cta__overlay{background:radial-gradient(50% 50% at 50% 50%, rgba(4, 11, 17, 0.3) 0%, #040b11 100%)}}@media(max-width: 520px){.page-template-page-cadastro-realizado .s-cta__content,.page-template-page-mensagem-enviada .s-cta__content{gap:1.6rem}.page-template-page-cadastro-realizado .s-cta__brand,.page-template-page-mensagem-enviada .s-cta__brand{gap:.8rem}}.s-cases{height:100vh;overflow:hidden;padding:0}.s-cases .container{height:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.s-cases__intro{flex:0 0 37rem;height:calc(100vh - var(--header-h) - 8rem);max-height:64rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:var(--space-5)}.s-cases__intro .label{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--space-08);font-size:var(--text-base);color:#9ea6ad}.s-cases__intro .label svg{opacity:.9}.s-cases__intro--mobile{display:none}@media(max-width: 991px){.s-cases__intro--mobile{display:flex}}@media(max-width: 991px){.s-cases__track .s-cases__intro{display:none}}.s-cases__intro-title{margin:0;font-size:var(--text-4xl);font-weight:var(--font-regular);line-height:1.2;letter-spacing:-0.096rem;background-image:linear-gradient(180deg, var(--text-primary) 0%, var(--text-muted) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.s-cases__viewport{flex:1;min-width:0;overflow:hidden;height:calc(100vh - var(--header-h) - 8rem);max-height:64rem}.s-cases__track{height:100%;display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;gap:var(--space-2);will-change:transform;padding-inline:var(--space-2)}.s-cases__item{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--space-2)}.s-cases__item img{max-width:89.5rem;width:100%;flex:1;min-height:0;object-fit:cover;border-radius:var(--radius-lg)}.s-cases__case-title{font-size:var(--text-2xl);font-weight:var(--font-regular);line-height:1.2;letter-spacing:-0.01rem;color:var(--text-primary)}@media(max-width: 1400px){.s-cases__intro{flex-basis:32rem;max-height:56rem}.s-cases__viewport{max-height:56rem}.s-cases__item img{max-width:72rem}}@media(max-width: 1300px){.s-cases__intro{max-height:48rem}.s-cases__viewport{max-height:48rem}}@media(max-width: 1200px){.s-cases__intro{flex-basis:28rem}.s-cases__intro-title{font-size:var(--text-3xl)}.s-cases__item img{max-width:60rem}}@media(max-width: 991px){.s-cases{height:auto;overflow:visible;padding-top:12rem}.s-cases .container{flex-direction:column;height:auto}.s-cases__intro{flex:none;gap:2.4rem;align-items:flex-start;justify-content:flex-start;width:100%;height:auto;max-height:none;padding:0 0 4rem}.s-cases__intro-title br{display:none}.s-cases__viewport{width:100%;height:52rem;max-height:none;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.s-cases__viewport::-webkit-scrollbar{display:none}.s-cases__track{height:100%;align-items:flex-start;padding-inline:0;gap:1.6rem}.s-cases__item{gap:2.4rem}.s-cases__item:last-child{padding-right:1.6rem}.s-cases__item img{max-width:none;width:56rem;height:43.6rem;flex:none}.s-cases__case-title{font-size:var(--text-xl)}}@media(max-width: 520px){.s-cases{padding-top:10rem}.s-cases .container{padding:0}.s-cases__viewport{height:auto;padding-left:1.6rem;padding-right:1.6rem}.s-cases__item{gap:1.6rem}.s-cases__item img{width:32rem;height:48rem;border-radius:1.6rem}.s-cases__case-title{font-size:var(--text-2xl);font-weight:var(--font-regular);line-height:1.2;letter-spacing:-0.01rem;color:var(--text-primary)}.s-cases__intro--mobile{padding:0 1.6rem 4rem}}.s-history-cases .container{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.s-history-cases__head{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-2);align-items:flex-end}.s-history-cases__title{grid-column:1/2;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--space-2)}.s-history-cases__title .label{gap:1.6rem}.s-history-cases__title h2{margin:0;font-size:var(--text-3xl);font-weight:var(--font-regular);line-height:1.2;letter-spacing:-0.8px;color:var(--text-primary);white-space:nowrap}.s-history-cases__intro{grid-column:2/3;max-width:45.4rem;font-size:var(--text-lg);font-weight:var(--font-regular);line-height:150%;letter-spacing:0;color:hsla(0,0%,100%,.8)}.s-history-cases__filters{grid-column:3/5;justify-self:end;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:1.6rem}.s-history-cases__filter{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;position:relative;width:fit-content;gap:1.6rem;padding:1rem 1rem 1rem 1.6rem;border-radius:var(--radius-xl);background:var(--bg-card-alt);color:var(--text-primary);transition:background var(--transition-normal)}.s-history-cases__filter span{font-size:var(--text-base);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;line-height:1.2;color:var(--text-primary);white-space:nowrap;pointer-events:none}.s-history-cases__filter svg{width:2rem;height:2rem;flex-shrink:0;pointer-events:none}.s-history-cases__filter:hover{background:var(--neutral-600)}.s-history-cases__filter.is-active{background:var(--neutral-600)}.s-history-cases__filter select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.s-history-cases__filter select option{background:var(--bg-card-alt);color:var(--text-primary);text-transform:none}.s-history-cases__table{margin-top:12rem;width:100%}.s-history-cases__row{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr)) 16rem;gap:var(--space-2);align-items:center;padding:var(--space-4) 0;border-bottom:1px solid;border-image-source:linear-gradient(90deg, rgba(58, 70, 78, 0) 0%, var(--neutral-600) 50%, rgba(58, 70, 78, 0) 100%);border-image-slice:1;color:var(--text-primary);cursor:pointer;text-decoration:none;position:relative;max-height:12rem;overflow:hidden;will-change:opacity,transform;transition:opacity var(--transition-normal),transform var(--transition-normal),max-height var(--transition-normal),padding var(--transition-normal)}.s-history-cases__row::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.04) 20%, rgba(255, 255, 255, 0.04) 80%, transparent 100%);opacity:0;transition:opacity var(--transition-normal);pointer-events:none}.s-history-cases__row:not(.s-history-cases__row--head):hover::before{opacity:1}.s-history-cases__row:not(.s-history-cases__row--head):hover span:not(:first-child){opacity:1}.s-history-cases__row>span{min-width:0;color:inherit}.s-history-cases__row>span:first-child{display:flex;align-items:center;gap:1.2rem;font-size:var(--text-2xl);font-weight:var(--font-regular);line-height:120%;letter-spacing:-0.24px}.s-history-cases__row>span:not(:first-child){font-size:var(--text-lg);font-weight:var(--font-regular);line-height:120%;opacity:.8}.s-history-cases__row>span:nth-child(4){text-align:right}.s-history-cases__row.is-filtering-in{animation:fadeInRows var(--transition-normal) forwards}.s-history-cases__row.is-filtering-out{animation:fadeOutRows var(--transition-normal) forwards;max-height:0;padding-top:0;padding-bottom:0}.s-history-cases__row.is-hidden-by-filter,.s-history-cases__row.is-paginated-out{display:none !important}.s-history-cases__row--head{padding:0 0 var(--space-4)}.s-history-cases__row--head span,.s-history-cases__row--head span:first-child,.s-history-cases__row--head span:not(:first-child){font-size:var(--text-base);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;line-height:1.2;color:var(--text-muted);opacity:1}.s-history-cases__row--parent{width:100%;background:none;border:none;border-bottom:1px solid;border-image-source:linear-gradient(90deg, rgba(58, 70, 78, 0) 0%, var(--neutral-600) 50%, rgba(58, 70, 78, 0) 100%);border-image-slice:1;font:inherit;text-align:left}.s-history-cases__row--parent .s-history-cases__row-icon{display:none}.s-history-cases__row--child>span:first-child{font-size:var(--text-lg)}.s-history-cases__row--no-link{cursor:default;pointer-events:none}.s-history-cases__table:has(.s-history-cases__row:hover):not(:has(.s-history-cases__row--parent[aria-expanded=true])) .s-history-cases__row:not(:hover):not(.s-history-cases__row--head){opacity:.3}.s-history-cases__table:has(.s-history-cases__row--parent[aria-expanded=true]) .s-history-cases__row:not(.s-history-cases__row--head){opacity:.3}.s-history-cases__group:has(.s-history-cases__row--parent[aria-expanded=true]) .s-history-cases__row{opacity:1 !important}.s-history-cases__table:has(.s-history-cases__row--parent[aria-expanded=true]) .s-history-cases__row:hover:not(.s-history-cases__row--head){opacity:1}.s-history-cases__group{display:block}.s-history-cases__group.is-hidden-by-filter,.s-history-cases__group.is-paginated-out{display:none !important}.s-history-cases__group.is-filtering-in{animation:fadeInRows var(--transition-normal) forwards}.s-history-cases__group.is-filtering-out{animation:fadeOutRows var(--transition-normal) forwards}.s-history-cases__row-toggle{flex-shrink:0;color:var(--text-muted);transition:transform var(--transition-normal);pointer-events:none}.s-history-cases__row--parent[aria-expanded=true] .s-history-cases__row-toggle{transform:rotate(45deg)}.s-history-cases__children{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--transition-normal)}.s-history-cases__children>div{overflow:hidden}.s-history-cases__children .s-history-cases__row:last-child{border-bottom:none}.s-history-cases__row--parent[aria-expanded=true]+.s-history-cases__children{grid-template-rows:1fr}.s-history-cases__group.is-filter-flattened .s-history-cases__children{grid-template-rows:1fr}.s-history-cases__group.is-filter-flattened .s-history-cases__children>div{overflow:visible}.s-history-cases__group.is-filter-flattened .s-history-cases__row--child>span:first-child{font-size:var(--text-2xl)}.s-history-cases__group.is-filter-flattened .s-history-cases__children .s-history-cases__row:last-child{border-bottom:1px solid;border-image-source:linear-gradient(90deg, rgba(58, 70, 78, 0) 0%, var(--neutral-600) 50%, rgba(58, 70, 78, 0) 100%);border-image-slice:1}.s-history-cases__row--parent[aria-expanded=true]::before{opacity:1}.s-history-cases__row--parent[aria-expanded=true]+.s-history-cases__children .s-history-cases__row--child::before{opacity:1}.s-history-cases__empty{padding:4rem 0;border-bottom:1px solid;border-image-source:linear-gradient(90deg, rgba(58, 70, 78, 0) 0%, var(--neutral-600) 50%, rgba(58, 70, 78, 0) 100%);border-image-slice:1;font-size:var(--text-lg);line-height:1.4;text-align:center;color:var(--text-secondary);opacity:.8}.s-history-cases__row-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.s-history-cases__row-icon svg{width:2rem;height:2rem}.s-history-cases__footer{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--space-5);padding-top:8.8rem}.s-history-cases__more{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1.6rem;padding:1.6rem var(--space-2);border:1px solid var(--border);border-radius:var(--radius-xl);color:var(--text-primary);transition:border-color var(--transition-normal),background var(--transition-normal),opacity var(--transition-normal),visibility var(--transition-normal)}.s-history-cases__more span:first-child{font-size:var(--text-lg);font-weight:var(--font-medium);line-height:1;color:var(--text-primary);white-space:nowrap}.s-history-cases__more:hover{border-color:var(--border-muted);background:hsla(0,0%,100%,.04)}.s-history-cases__plus{display:flex;width:2rem;height:2rem;flex-shrink:0}.s-history-cases__total{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--space-08);margin:0}.s-history-cases__total span{font-size:var(--text-md);font-weight:var(--font-regular);line-height:1.5;white-space:nowrap;background-image:linear-gradient(90deg, var(--text-primary) 0%, var(--text-muted) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.s-history-cases__total svg{display:flex;width:1.7rem;height:1.7rem;flex-shrink:0}@media(max-width: 1700px){.s-history-cases__intro{grid-column:2/4;margin:0 auto}.s-history-cases__filters{grid-column:4/5}}@media(max-width: 1500px){.s-history-cases__intro{grid-column:1/3;margin:unset}}@media(max-width: 1200px){.s-history-cases__head{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--space-2);text-align:center}.s-history-cases__title{align-items:center}.s-history-cases__title h2{white-space:normal}.s-history-cases__intro{max-width:48rem}.s-history-cases__filters{justify-content:center;margin-top:2.4rem}}@media(max-width: 1080px){.s-history-cases__row>span:first-child{font-size:var(--text-lg)}.s-history-cases__row>span:not(:first-child){font-size:var(--text-md)}.s-history-cases__group.is-filter-flattened .s-history-cases__row--child>span:first-child{font-size:var(--text-lg)}}@media(max-width: 991px){.s-history-cases{padding-top:var(--space-16)}.s-history-cases__table{margin-top:var(--space-6);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.s-history-cases__table::-webkit-scrollbar{display:none}.s-history-cases__row{grid-template-columns:2fr 1fr 1fr;min-width:42rem;padding:var(--space-3) 0}.s-history-cases__row>span:nth-child(4){display:none}.s-history-cases__row--head{display:none}}@media(max-width: 768px){.s-history-cases__filters{flex-wrap:wrap;justify-content:center;gap:.8rem}.s-history-cases__filter{flex-shrink:0;height:4.8rem;padding:0 1.6rem;gap:1rem}.s-history-cases__footer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding-top:var(--space-5)}.s-history-cases__more{padding:1.6rem var(--space-3)}}@media(max-width: 520px){.s-history-cases__head{gap:var(--space-2)}.s-history-cases__title{gap:var(--space-2)}.s-history-cases__title h2{font-size:3.2rem}.s-history-cases__intro{max-width:24rem}.s-history-cases__filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;justify-content:center;gap:.8rem;width:109%;padding:0 1rem;margin-top:1.6rem}.s-history-cases__filters::-webkit-scrollbar{display:none}.s-history-cases__filter{flex-shrink:0}.s-history-cases__table{margin-top:var(--space-4)}.s-history-cases__row{grid-template-columns:1fr 1fr;row-gap:.8rem;min-width:0;padding:1.6rem 0}.s-history-cases__row>span:first-child{grid-column:1/3;justify-content:space-between}.s-history-cases__row>span:first-child svg,.s-history-cases__row>span:first-child span{order:2}.s-history-cases__row>span:nth-child(2){grid-column:1;font-size:1.4rem}.s-history-cases__row>span:nth-child(3){grid-column:2;font-size:1.4rem;text-align:right}.s-history-cases__row>span:not(:first-child){color:var(--neutral-400)}.s-history-cases__more{padding:1.4rem var(--space-2)}.s-history-cases__empty{max-width:24rem;margin:0 auto;padding:0 0 4rem}}@media(max-width: 320px){.s-history-cases__row>span:first-child{font-size:var(--text-md)}.s-history-cases__row>span:not(:first-child){font-size:var(--text-xs)}}.s-hero-project{position:sticky;top:0;z-index:1;height:100vh;min-height:60rem;overflow:hidden;background-color:var(--bg)}.s-hero-project__bg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.s-hero-project__bg img{width:100%;height:100%;object-fit:cover}.s-hero-project__overlay{position:absolute;inset:0;background:linear-gradient(180deg, rgba(4, 11, 17, 0) 39.45%, #040b11 100%);pointer-events:none;z-index:1}.s-hero-project__bottom{position:absolute;bottom:4.8rem;left:4.8rem;right:4.8rem;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;z-index:2;gap:var(--space-2)}.s-hero-project__title{font-size:var(--text-4xl);font-weight:var(--font-regular);letter-spacing:var(--tracking-tight);line-height:140%;background:linear-gradient(180deg, #f9fafb 0%, #747e86 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;white-space:nowrap}.s-hero-project__cta{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1.6rem;padding:1rem 1rem 1rem 1.6rem;border:1px solid var(--border-muted);border-radius:var(--radius-xl);text-decoration:none;flex-shrink:0;transition:border-color var(--transition-fast)}.s-hero-project__cta span{font-size:var(--text-base);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;line-height:1.2;color:var(--text-primary)}.s-hero-project__cta svg{flex-shrink:0}.s-hero-project__cta:hover{border-color:var(--text-primary)}.s-hero-project::after{content:"";position:absolute;inset:0;background:#040b11;pointer-events:none;opacity:0;z-index:3}@supports(animation-timeline: scroll()){.s-hero-project::after{animation:hero-project-mask linear both;animation-timeline:scroll(root);animation-range:0px 70vh}}@media(max-width: 1080px){.s-hero-project__bottom{left:3.2rem;right:3.2rem}.s-hero-project__bg img{height:100%}}@media(max-width: 768px){.s-hero-project__bottom{bottom:var(--space-4);left:var(--space-2);right:var(--space-2);gap:var(--space-2)}.s-hero-project__title{font-size:3.2rem;letter-spacing:-0.064rem;white-space:normal;text-align:left}}@media(max-width: 520px){.s-hero-project__bottom{bottom:6.4rem;gap:3.2rem;display:flex;flex-direction:column;align-items:center;justify-content:center}}.case-body{position:relative;z-index:2;background:linear-gradient(180deg, rgba(4, 11, 17, 0) 0%, #040b11 5%)}.case-row{display:grid;grid-template-columns:1fr .55fr;gap:var(--space-8);align-items:center}.case-row--flip{grid-template-columns:.55fr 1fr}.case-row__text{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--space-2)}.case-row__text p{font-size:var(--text-xl);color:var(--text-secondary);line-height:1.5;text-align:justify}.case-row__btn{margin-top:var(--space-2);display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1.6rem;padding:1.6rem 2.4rem;border:1px solid var(--border);border-radius:var(--radius-xl);font-size:var(--text-lg);font-weight:var(--font-medium);color:var(--text-primary);text-decoration:none;transition:border-color var(--transition-normal)}.case-row__btn:hover{border-color:var(--border-muted)}.case-row__info{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:var(--space-6);padding-top:var(--space-08)}.case-row__info-item{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-start;gap:4rem}.case-row__info-item img{flex-shrink:0}.case-row__info-content{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:1.6rem}.case-row__info-label{font-size:var(--text-base);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;line-height:1.2;color:var(--text-muted);opacity:.8;text-align:right}.case-row__info-value{font-size:var(--text-2xl);font-weight:var(--font-regular);letter-spacing:-0.048rem;color:var(--text-secondary);line-height:140%;text-align:right}.case-row--flip .case-row__info{align-items:flex-start;padding-top:0}.case-row--flip .case-row__info-item{flex-direction:row}.case-row--flip .case-row__info-content{align-items:flex-start}.case-row--flip .case-row__info-label,.case-row--flip .case-row__info-value{text-align:left}@media(max-width: 1080px){.case-row{grid-template-columns:1fr;gap:var(--space-6)}.case-row--flip{grid-template-columns:1fr}.case-row__info{flex-direction:row;align-items:flex-start;gap:2.4rem 4rem;padding-top:0}.case-row__info-item,.case-row--flip .case-row__info-item{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%}.case-row__info-content{align-items:flex-start;justify-content:flex-start}.case-row__info-label,.case-row__info-value{text-align:left}}@media(max-width: 768px){.case-row__text p{font-size:var(--text-lg)}.case-row__info-value{font-size:var(--text-2xl)}.case-row__info{flex-direction:column;gap:4rem}.case-row__info-item,.case-row--flip .case-row__info-item{flex-direction:row;justify-content:space-between;align-items:center}.case-row__info-item img,.case-row--flip .case-row__info-item img{order:2}.case-row__info-content{order:1}}@media(max-width: 520px){.case-row__text{gap:1.6rem}.case-row__text .case-row__btn{margin-top:2.4rem}}.s-about-company .container,.s-about-project .container,.s-result .container,.s-conclusion .container{max-width:129rem}@media(max-width: 1080px){.s-about-company .container,.s-about-project .container,.s-result .container,.s-conclusion .container{width:90%}}@media(max-width: 520px){.s-about-company .container,.s-about-project .container,.s-result .container,.s-conclusion .container{width:100%}}.s-cards-featured__wrapper{padding-inline:var(--container-pad)}.s-cards-featured__grid{display:grid;grid-template-columns:repeat(12, 1fr);gap:var(--space-2)}.s-cards-featured__col{grid-column:span 4;display:flex;flex-direction:column;gap:var(--space-2)}.s-cards-featured__card{border-radius:var(--radius-lg);overflow:hidden;position:relative}.s-cards-featured__card img{width:100%;height:100%;object-fit:cover;display:block}.s-cards-featured__card--laptop{grid-column:span 8;background:#19ddb0;display:flex;flex-direction:row;align-items:center;justify-content:center}.s-cards-featured__card--laptop img{height:100%}.s-cards-featured__card--logo{background:#001f40;height:23.5rem;flex-shrink:0;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:var(--space-5)}.s-cards-featured__card--logo img{max-width:24rem;max-height:13rem;object-fit:contain}.s-cards-featured__card--scene{flex:1}@media(max-width: 991px){.s-cards-featured__card--laptop{grid-column:span 12}.s-cards-featured__col{grid-column:span 12;flex-direction:row}.s-cards-featured__card--logo img{max-width:18rem;max-height:6rem}}@media(max-width: 768px){.s-cards-featured__wrapper{padding-inline:1.6rem}.s-cards-featured__grid{gap:1.6rem}.s-cards-featured__col{gap:1.6rem}}@media(max-width: 520px){.s-cards-featured__grid{grid-template-columns:1fr}.s-cards-featured__card{border-radius:var(--radius-md)}.s-cards-featured__card--laptop{grid-column:auto}.s-cards-featured__card--logo{height:auto;padding:4.8rem}.s-cards-featured__col{grid-column:auto;flex-direction:column}}.s-screens-desk__wrapper{padding-inline:var(--container-pad)}.s-screens-desk__card{background:#243041;border-radius:var(--radius-lg);overflow:hidden;height:80rem;position:relative;will-change:transform;transform:translateZ(0);-webkit-transform:translateZ(0)}.s-screens-desk__inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(3.81deg) skewX(-2.53deg) translateZ(0);-webkit-transform:translate(-50%, -50%) rotate(3.81deg) skewX(-2.53deg) translateZ(0);width:130%}.s-screens-desk__grid{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.s-screens-desk__grid img{flex:0 0 auto;width:51.9rem;aspect-ratio:519/292;object-fit:cover;border-radius:var(--radius-sm);display:block}.s-screens-desk__row{display:flex;gap:var(--space-2);padding-right:var(--space-2);backface-visibility:hidden;-webkit-backface-visibility:hidden}.s-screens-desk__row:nth-child(odd){animation:screens-row-right 40s linear infinite;-webkit-animation:screens-row-right 40s linear infinite}.s-screens-desk__row:nth-child(even){animation:screens-row-left 40s linear infinite;-webkit-animation:screens-row-left 40s linear infinite}@media(max-width: 768px){.s-screens-desk__wrapper{padding-inline:1.6rem}.s-screens-desk__row:nth-child(odd){animation:screens-row-right 10s ease-in-out alternate infinite;-webkit-animation:screens-row-right 10s ease-in-out alternate infinite}.s-screens-desk__row:nth-child(even){animation:screens-row-left 10s ease-in-out alternate infinite;-webkit-animation:screens-row-left 10s ease-in-out alternate infinite}}.s-cards-gallery__wrapper{padding-inline:var(--container-pad)}.s-cards-gallery__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-2)}.s-cards-gallery__card{border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:501/681}.s-cards-gallery__card img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width: 991px){.s-cards-gallery__grid{grid-template-columns:repeat(2, 1fr);gap:var(--space-1)}.s-cards-gallery__card:last-child{grid-column:span 2}}@media(max-width: 768px){.s-cards-gallery__wrapper{padding-inline:1.6rem}}@media(max-width: 520px){.s-cards-gallery__grid{grid-template-columns:1fr;gap:1.6rem}.s-cards-gallery__card{border-radius:var(--radius-md)}.s-cards-gallery__card:last-child{grid-column:auto}}.s-screens-mob__wrapper{padding-inline:var(--container-pad)}.s-screens-mob__card{background:#182630;border-radius:var(--radius-lg);overflow:hidden;height:80rem;position:relative}.s-screens-mob__grid{position:absolute;inset:0;display:flex;align-items:flex-start;gap:5.6rem;padding:5.6rem}.s-screens-mob__col{flex:1;min-width:0;display:flex;flex-direction:column;gap:5.6rem;padding-bottom:5.6rem;backface-visibility:hidden;-webkit-backface-visibility:hidden}.s-screens-mob__col:nth-child(odd){animation:screens-col-up 40s linear infinite;-webkit-animation:screens-col-up 40s linear infinite}.s-screens-mob__col:nth-child(even){animation:screens-col-down 40s linear infinite;-webkit-animation:screens-col-down 40s linear infinite}.s-screens-mob__col img{flex:0 0 auto;width:100%;aspect-ratio:275/597;object-fit:cover;border-radius:var(--radius-md);display:block}@media(max-width: 1300px){.s-screens-mob__grid{gap:4.8rem;padding:4.8rem}.s-screens-mob__col{gap:4.8rem;padding-bottom:4.8rem}}@media(max-width: 1200px){.s-screens-mob__grid{gap:4rem;padding:4rem}.s-screens-mob__col{gap:4rem;padding-bottom:4rem}}@media(max-width: 1080px){.s-screens-mob__grid{gap:3.2rem;padding:3.2rem}.s-screens-mob__col{gap:3.2rem;padding-bottom:3.2rem}}@media(max-width: 991px){.s-screens-mob__grid{gap:3.2rem;padding:2.4rem}.s-screens-mob__col{gap:3.2rem;padding-bottom:3.2rem}.s-screens-mob__col:nth-child(n+4){display:none}}@media(max-width: 768px){.s-screens-mob__wrapper{padding-inline:1.6rem}}@media(max-width: 520px){.s-screens-mob__grid{gap:2.4rem;padding:2.4rem 0;justify-content:center}.s-screens-mob__col{flex:0 0 calc((100% - 1.6rem)/2);gap:2.4rem;padding-bottom:2.4rem}.s-screens-mob__col img{border-radius:var(--radius-sm)}.s-screens-mob__col:nth-child(n+4){display:none}}.s-conclusion .container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.s-conclusion__text{font-size:var(--text-xl);line-height:1.5;max-width:80%;text-align:center;background:linear-gradient(180deg, var(--text-primary) 0%, var(--text-muted) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(max-width: 768px){.s-conclusion__text{font-size:var(--text-lg);max-width:100%}}.s-testimonials .container{max-width:129rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--space-5)}.s-testimonials__quote{font-size:var(--text-xl);font-weight:var(--font-regular);line-height:1.5;max-width:52rem;text-align:center;background:linear-gradient(180deg, var(--text-primary) 0%, var(--text-muted) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.s-testimonials__author{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.6rem}.s-testimonials__name{font-size:var(--text-2xl);font-weight:var(--font-regular);letter-spacing:-0.048rem;color:#d2d7da;line-height:1}.s-testimonials__role{font-size:var(--text-base);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;line-height:1.2;color:var(--text-muted);opacity:.8}@media(max-width: 768px){.s-testimonials__quote{font-size:var(--text-xl);max-width:100%}}.s-cards-duo__wrapper{padding-inline:var(--container-pad)}.s-cards-duo__grid{display:grid;grid-template-columns:repeat(12, 1fr);gap:var(--space-2)}.s-cards-duo__card{border-radius:var(--radius-lg);overflow:hidden}.s-cards-duo__card img{width:100%;height:100%;object-fit:cover;display:block}.s-cards-duo__card--sm{grid-column:span 5}.s-cards-duo__card--lg{grid-column:span 7}@media(max-width: 768px){.s-cards-duo__wrapper{padding-inline:1.6rem}}@media(max-width: 520px){.s-cards-duo__grid{grid-template-columns:1fr;height:auto;gap:1.6rem}.s-cards-duo__card{height:auto;grid-column:auto;border-radius:var(--radius-md)}}.s-case-nav{padding-top:8rem}.s-case-nav__grid{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.s-case-nav__item{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1.6rem;text-decoration:none;flex:1;min-width:0}.s-case-nav__item--next{justify-content:flex-end}.s-case-nav__item--placeholder{pointer-events:none}.s-case-nav__arrow{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-shrink:0;width:4.4rem;height:4.4rem;border:1px solid var(--border-muted);border-radius:50%;transition:border-color var(--transition-fast)}.s-case-nav__arrow svg{width:3rem;height:3rem}.s-case-nav__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.4rem;min-width:0}.s-case-nav__item--next .s-case-nav__content{align-items:flex-end}.s-case-nav__label{font-size:var(--text-base);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;line-height:1.2;color:var(--text-muted);opacity:.8}.s-case-nav__title{font-size:var(--text-lg);font-weight:var(--font-medium);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:32rem}.s-case-nav__item:hover .s-case-nav__arrow{border-color:var(--text-primary)}@media(max-width: 520px){.s-case-nav{padding-top:0}.s-case-nav__grid{padding-block:var(--space-2)}.s-case-nav__item{gap:.8rem}.s-case-nav__title{font-size:var(--text-base)}.s-case-nav__label{white-space:nowrap;font-size:var(--text-xs)}.s-case-nav__arrow{width:2.4rem;height:2.4rem}.s-case-nav__arrow svg{width:2rem;height:2rem}}.s-contact-form{padding-top:var(--space-8);padding-bottom:var(--space-5)}.s-contact-form__layout{display:grid;grid-template-columns:1fr 2fr}@media(max-width: 1200px){.s-contact-form__layout{grid-template-columns:1fr}}.s-contact-form__sidebar{border-radius:var(--radius-lg);padding:4.8rem;display:flex;flex-direction:column;justify-content:space-between}@media(max-width: 1400px){.s-contact-form__sidebar{padding-left:unset}}.s-contact-form__sidebar-top{display:flex;flex-direction:column;gap:4.8rem;justify-content:space-between;align-items:flex-start}@media(max-width: 1200px){.s-contact-form__sidebar-top{flex-direction:row;align-items:flex-end}}@media(max-width: 600px){.s-contact-form__sidebar-top{flex-direction:column;align-items:flex-start;gap:4rem}}.s-contact-form__sidebar-head{display:flex;flex-direction:column;gap:2.4rem}.s-contact-form__sidebar-body{display:flex;flex-direction:column}.s-contact-form__sidebar-title{display:flex;flex-direction:column;font-size:4.8rem;font-weight:var(--font-regular);letter-spacing:var(--tracking-tight);line-height:130%;background:linear-gradient(to bottom, #f9fafb, #747e86);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;max-width:32rem}.s-contact-form__sidebar-list{max-width:33.5rem;width:100%;display:flex;flex-direction:column;gap:1.6rem;list-style:none;padding:0;margin:0}.s-contact-form__sidebar-item{display:flex;align-items:center;gap:1.6rem}.s-contact-form__sidebar-item img{flex-shrink:0;width:1.7rem;height:1.7rem;object-fit:contain}.s-contact-form__sidebar-item span{flex:1;font-size:var(--text-md);font-weight:var(--font-regular);color:var(--neutral-100);opacity:.8;line-height:1.3}.s-contact-form__sidebar-wa{background:var(--bg-card-alt);border-radius:var(--radius-md);padding:2.4rem;display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.s-contact-form__sidebar-wa-text{font-size:var(--text-lg);font-weight:var(--font-regular);color:var(--neutral-100);opacity:.8;line-height:1.5;white-space:nowrap}.s-contact-form__card{border-radius:var(--radius-lg);padding:4.8rem;display:flex;flex-direction:column;gap:4.8rem}.s-contact-form__row{display:flex;gap:2.4rem;align-items:flex-start;width:100%}.s-contact-form__field{display:flex;flex-direction:column;gap:1.6rem;flex:1;min-width:0}.s-contact-form__field--full{flex:unset;width:100%}.s-contact-form__label{display:block;font-size:var(--text-base);font-weight:var(--font-regular);color:#9ea6ad;opacity:.8;line-height:1.3}.s-contact-form__select,.s-contact-form__input,.s-contact-form__textarea{border:1px solid var(--border);border-radius:var(--radius-sm);padding:1.6rem;display:flex;gap:1.6rem;align-items:center;width:100%;position:relative;transition:border-color var(--transition-normal)}.s-contact-form__select:hover,.s-contact-form__input:hover,.s-contact-form__textarea:hover{border-color:var(--border-muted)}.s-contact-form__select:focus-within,.s-contact-form__input:focus-within,.s-contact-form__textarea:focus-within{border-color:var(--text-primary)}.s-contact-form__select input,.s-contact-form__select textarea,.s-contact-form__input input,.s-contact-form__input textarea,.s-contact-form__textarea input,.s-contact-form__textarea textarea{flex:1;min-width:0;background:rgba(0,0,0,0);border:none;outline:none;font-size:var(--text-md);font-weight:var(--font-regular);font-family:var(--font-primary);color:var(--white);line-height:1.3}.s-contact-form__select input::placeholder,.s-contact-form__select textarea::placeholder,.s-contact-form__input input::placeholder,.s-contact-form__input textarea::placeholder,.s-contact-form__textarea input::placeholder,.s-contact-form__textarea textarea::placeholder{color:var(--white);opacity:.8}.s-contact-form__select select,.s-contact-form__input select,.s-contact-form__textarea select{appearance:none;position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.s-contact-form__select select option,.s-contact-form__input select option,.s-contact-form__textarea select option{background:var(--bg-card);color:var(--white)}.s-contact-form__select{cursor:pointer}.s-contact-form__select-value{flex:1;min-width:0;font-size:var(--text-md);font-weight:var(--font-regular);font-family:var(--font-primary);color:var(--white);opacity:.8;line-height:1.3}.s-contact-form__textarea{border-radius:1rem;padding:2.4rem;align-items:flex-start}.s-contact-form__textarea textarea{height:12rem;resize:none}.s-contact-form__field-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center}.s-contact-form__field-icon img{width:2rem;height:2rem;object-fit:contain}.s-contact-form__chevron{flex-shrink:0;display:flex;align-items:center;pointer-events:none}.s-contact-form__chevron img{width:.7rem;height:.4rem;object-fit:contain}.s-contact-form__footer{display:flex;align-items:center;justify-content:flex-end;gap:4.2rem;width:100%}.s-contact-form__privacy{display:flex;align-items:center;gap:1.6rem;flex:1;min-width:0;justify-content:space-between}.s-contact-form__privacy-icon{flex-shrink:0;display:flex}.s-contact-form__privacy-icon img{width:1.8rem;height:1.8rem;object-fit:contain}.s-contact-form__privacy-text{font-size:var(--text-md);font-weight:var(--font-regular);line-height:1.5;opacity:.8;white-space:nowrap;background-image:linear-gradient(90deg, var(--text-primary) 0%, var(--text-muted) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.s-contact-form__privacy-link{text-decoration:underline;text-underline-offset:2px}@media(max-width: 1200px){.s-contact-form{border-bottom:1px solid rgba(0,0,0,0);border-image-source:linear-gradient(90deg, rgba(58, 70, 78, 0) 0%, #212d35 50%, rgba(58, 70, 78, 0) 100%);border-image-slice:1}.s-contact-form__sidebar{gap:4.8rem}.s-contact-form__sidebar,.s-contact-form__card{padding-inline:0;padding-block:4.8rem}.s-contact-form__card{gap:2.4rem}.s-contact-form__field--full{width:100%}.s-contact-form__sidebar-top{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.s-contact-form__sidebar-wa{display:none}}@media(max-width: 768px){.s-contact-form__sidebar-top{grid-template-columns:1fr;gap:4rem}.s-contact-form__sidebar-title{flex-direction:row;flex-wrap:wrap;gap:0 1.2rem}.s-contact-form__footer{flex-direction:column;align-items:center;gap:2.4rem}.s-contact-form__footer .btn-outline{align-self:center}.s-contact-form__privacy-text{white-space:normal}}@media(max-width: 600px){.s-contact-form__sidebar{padding-block:2.4rem}.s-contact-form__card{padding-top:2.4rem;padding-bottom:4.8rem}}@media(max-width: 520px){.s-contact-form__row{flex-direction:column;gap:unset}.s-contact-form__field{width:100%}.s-contact-form__select,.s-contact-form__input,.s-contact-form__textarea{width:100%;max-width:100%;box-sizing:border-box}.s-contact-form__select input,.s-contact-form__select select,.s-contact-form__select textarea,.s-contact-form__input input,.s-contact-form__input select,.s-contact-form__input textarea,.s-contact-form__textarea input,.s-contact-form__textarea select,.s-contact-form__textarea textarea{width:100%;min-width:0}.s-contact-form__textarea{padding:2rem}.s-contact-form__sidebar-wa{flex-direction:column;gap:2.4rem}.s-contact-form__footer{flex-direction:column;gap:4rem}.s-contact-form__footer .label{width:100%;justify-content:space-between}.s-contact-form__privacy-text{max-width:unset;white-space:normal}}.s-policies-wrapper{display:flex;justify-content:space-around}@media(max-width: 1080px){.s-policies-wrapper{justify-content:space-between}}@media(max-width: 991px){.s-policies-wrapper{flex-direction:column;gap:3.2rem}}.s-policies-content{max-width:80rem;width:100%}@media(max-width: 1300px){.s-policies-content{max-width:60%}}@media(max-width: 991px){.s-policies-content{max-width:100%}}@media(max-width: 520px){.s-policies-content{overflow-x:hidden}}.s-policies h1{position:sticky;top:4rem;max-width:33rem;width:100%;height:fit-content;font-size:3.2rem;letter-spacing:unset}@media(max-width: 991px){.s-policies h1{position:unset}}.s-policies h2{font-size:2.4rem;letter-spacing:unset;padding-top:1.6rem;padding-bottom:1.6rem}.s-policies h2:first-of-type{padding-top:unset}.s-policies h3{font-size:2rem;letter-spacing:unset;color:var(--white);padding-top:.8rem;padding-bottom:1.6rem}@media(max-width: 520px){.s-policies h3{max-width:95%}}.s-policies p{color:var(--text-secondary);letter-spacing:unset;text-align:justify;padding-bottom:1.6rem}@media(max-width: 520px){.s-policies p{max-width:95%}}.s-policies ul{display:flex;flex-direction:column;gap:1rem;padding-bottom:1.6rem}.s-policies ul:last-of-type{padding-bottom:unset}@media(max-width: 520px){.s-policies ul{max-width:95%}}.s-policies ul li{list-style:inside;font-size:1.6rem;font-weight:400;line-height:1.5;text-align:justify;color:var(--text-secondary)}.s-policies ul li::marker{color:var(--white)}/*# sourceMappingURL=main.min.css.map */.trp-floating-switcher{display:flex;flex-direction:column-reverse;position:fixed;z-index:99999;overflow:hidden;padding:var(--switcher-padding,10px);border:var(--border,none);border-radius:var(--border-radius,8px);background:var(--bg,#fff);width:var(--switcher-width,auto);top:var(--top,unset);right:var(--right,unset);bottom:var(--bottom,unset);left:var(--left,unset);box-shadow:0 10px 20px 0 #0000000D}.trp-floating-switcher .trp-switcher-dropdown-list{flex-direction:column-reverse}.trp-switcher-position-top.trp-floating-switcher{flex-direction:column;top:var(--wp-admin--admin-bar--height,0)}.trp-floating-switcher.trp-switcher-position-top:not(.trp-ls-inline) .trp-language-switcher-inner,.trp-floating-switcher.trp-switcher-position-top .trp-switcher-dropdown-list{flex-direction:column}nav.trp-ls-inline .trp-language-switcher-inner{flex-direction:row}.trp-ls-inline.trp-opposite-language .trp-language-item{width:100%}#trp-floater-powered-by{color:var(--text,#b3b3b3);font-size:12px;text-align:center;padding:0 5px;opacity:70%}#trp-floater-powered-by a{color:var(--text,#b3b3b3)}.trp-switcher-position-bottom #trp-floater-powered-by{border-top:1px solid var(--border-color,#747474);padding-top:5px;margin-top:5px}.trp-switcher-position-top #trp-floater-powered-by{border-bottom:1px solid var(--border-color,#747474);padding-bottom:5px;margin-bottom:5px}.trp-shortcode-switcher__wrapper{position:relative;border:none}.elementor-widget-trp_language_switcher{width:fit-content;max-width:100%}.elementor-widget-trp_language_switcher .elementor-widget-container,.trp-elementor-language-switcher,.trp-elementor-language-switcher .trp-shortcode-switcher__wrapper{width:fit-content;max-width:100%}.trp-shortcode-switcher{position:static;display:inline-block;overflow:hidden;padding:10px 0;border:var(--border,none);border-radius:var(--border-radius,5px);background:var(--bg,#fff);width:auto;box-shadow:none}.trp-shortcode-anchor:not(.trp-opposite-button){visibility:hidden}.trp-shortcode-switcher.trp-open-on-click{cursor:pointer}.trp-shortcode-overlay{position:absolute;left:0;top:0;z-index:9999}.trp-current-language-item__wrapper:not(.trp-hide-arrow){display:flex;align-items:center;padding-right:10px;justify-content:space-between}.trp-language-switcher-inner{display:flex}.trp-floating-switcher .trp-language-switcher-inner{flex-direction:column-reverse}.trp-shortcode-switcher .trp-language-switcher-inner{flex-direction:column}.trp-switcher-dropdown-list{display:flex;overflow-y:hidden;transition:max-height 0.2s ease-in-out;max-height:0;transition-duration:var(--transition-duration)}.trp-shortcode-switcher .trp-switcher-dropdown-list{flex-direction:column}.trp-ls-dropdown.is-open .trp-switcher-dropdown-list,.trp-ls-dropdown[aria-expanded="true"] .trp-switcher-dropdown-list,.trp-shortcode-switcher.trp-open-on-hover.is-open .trp-switcher-dropdown-list,.trp-shortcode-switcher[aria-expanded="true"] .trp-switcher-dropdown-list{overflow-y:auto;max-height:min(350px, 70vh);-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--text) #fff0}.trp-ls-dropdown.is-transitioning .trp-switcher-dropdown-list,.trp-shortcode-switcher.is-transitioning .trp-switcher-dropdown-list{overflow-y:hidden!important}.trp-shortcode-arrow{pointer-events:none}.trp-shortcode-switcher.is-open .trp-shortcode-arrow{transform:rotate(180deg)}.trp-language-item:focus{outline:none}.trp-language-item:focus-visible{outline:2px solid var(--text);outline-offset:-2px}.trp-language-item{display:flex;align-items:center;gap:8px;padding:7px 16px;text-decoration:none;min-height:19px;box-sizing:content-box}.trp-language-item:hover{background:var(--bg-hover,#f3f3f3)}.trp-language-item:hover .trp-language-item-name{color:var(--text-hover,#000)}.trp-language-item__current{pointer-events:none;cursor:default}.trp-language-item-name{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text,#000);font-size:var(--font-size,14px);line-height:1.2;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:400}.trp-flag-image{border-radius:var(--flag-radius,0)!important;aspect-ratio:var(--aspect-ratio,4/3)!important;width:var(--flag-size,18px)!important;display:inline-block!important;height:auto!important}.trp-menu-ls-label .trp-flag-image{margin:-2px 3px}.trp-custom-flag{object-fit:cover}.trp-switcher-dropdown-list::-webkit-scrollbar{width:6px}.trp-switcher-dropdown-list::-webkit-scrollbar-track{background:#fff0}.trp-switcher-dropdown-list::-webkit-scrollbar-thumb{background-color:var(--text);border-radius:4px}.trp-switcher-dropdown-list::-webkit-scrollbar-thumb:hover{background-color:var(--text-hover)}.trp-flag-rounded{border-radius:9999px!important;aspect-ratio:1 / 1!important}.trp-ls-name{padding-left:5px}@media (prefers-reduced-motion:reduce){.trp-switcher-dropdown-list{transition:none!important}}.trp_ald_ls_container img.trp-flag-image{padding-top:0!important}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector){position:relative;display:inline-block;padding:0;border:0;box-sizing:border-box}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector)>div{box-sizing:border-box;padding-right:20px;padding-bottom:3px;padding-left:13px;border:1px solid #c1c1c1;border-radius:3px;background-color:#fff}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector)>div>a{display:block;padding:2px;border-radius:3px;color:#0769ad}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector)>div>a:hover{background:#f1f1f1}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector)>div>a.trp-ls-shortcode-disabled-language{cursor:default}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector)>div>a.trp-ls-shortcode-disabled-language:hover{background:none}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector)>div>a>img{display:inline;margin:0 3px;width:18px;height:12px;border-radius:0}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector) .trp-ls-shortcode-current-language{display:inline-block}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector):focus .trp-ls-shortcode-current-language,.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector):hover .trp-ls-shortcode-current-language{visibility:hidden}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector) .trp-ls-shortcode-language{display:inline-block;height:1px;overflow:hidden;visibility:hidden;z-index:1;max-height:250px;overflow-y:auto;left:0;top:0;min-height:auto}.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector):focus .trp-ls-shortcode-language,.trp_ald_ls_container .trp-language-switcher:not(.trp-ald-language-selector):hover .trp-ls-shortcode-language{visibility:visible;max-height:250px;height:auto;overflow-y:auto;position:absolute;left:0;top:0;display:inline-block!important;min-height:auto}#trp_ald_x_button{z-index:0!important}