﻿@font-face{font-family:'Onest';font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v8/gNMZW3F-SZuj7zOT0IfSjTS16cPh9R6Zsg.ttf) format('truetype');}@font-face{font-family:'Onest';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v8/gNMZW3F-SZuj7zOT0IfSjTS16cPhdR-Zsg.ttf) format('truetype');}@font-face{font-family:'Onest';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v8/gNMZW3F-SZuj7zOT0IfSjTS16cPhqx-Zsg.ttf) format('truetype');}@font-face{font-family:'Onest';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v8/gNMZW3F-SZuj7zOT0IfSjTS16cPh9R-Zsg.ttf) format('truetype');}@font-face{font-family:'Onest';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v8/gNMZW3F-SZuj7zOT0IfSjTS16cPhxx-Zsg.ttf) format('truetype');}@font-face{font-family:'Onest';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v8/gNMZW3F-SZuj7zOT0IfSjTS16cPhKxiZsg.ttf) format('truetype');}@font-face{font-family:'Onest';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v8/gNMZW3F-SZuj7zOT0IfSjTS16cPhEhiZsg.ttf) format('truetype');}@font-face{font-family:'Onest';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v8/gNMZW3F-SZuj7zOT0IfSjTS16cPhdRiZsg.ttf) format('truetype');}@font-face{font-family:'Onest';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/onest/v8/gNMZW3F-SZuj7zOT0IfSjTS16cPhXBiZsg.ttf) format('truetype');}html{scroll-behavior:smooth;}body{overflow-x:hidden!important;width:100vw;}.splide__list{height:auto!important;}body,p,h1,h2,h3,h4,h5,h6,figure,iframe{margin:0;}p{margin-bottom:0;}a{display:block;text-decoration:none;}a:hover{text-decoration:none;}address{font-style:normal;}iframe{border:0;}mark{padding:0;background-color:transparent;}menu{padding-inline-start:0;margin-block-start:0;margin-block-end:0;}ul{list-style-type:none;padding-inline-start:0;}p{margin-bottom:0;}section,article,aside,details,figcaption,figure,header,footer,menu,nav{display:block;}button{appearance:none;border:0;cursor:pointer;}input{appearance:none;border:0;outline:0;background:none;color:inherit;}@keyframes effect--fade_in_right{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);}}body{background-color:#e2e8f0;font-family:'Onest',sans-serif;color:#1e293b;}body button,body input{font-family:'Onest',sans-serif;}[data-hidden]{display:none!important;}@media(max-width:1200px){[data-desktop]{display:none!important;}}@media(max-width:1200px){[data-mobile]{display:inherit;}}@media(min-width:1200px){[data-mobile]{display:none!important;}}.debug{border:2px dotted #f00;width:100%;height:100%;}.responsive{max-width:100%;height:auto;display:block;}.layout__header{position:absolute;z-index:100;width:100%;top:0;left:0;margin-top:24px;}.layout__header .wrapper{max-width:1328px;padding:0 16px;margin-left:auto;margin-right:auto;}.layout__header .wrapper .header--desktop{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 16px 24px;}.layout__header .wrapper .header--desktop .logo__header{width:251px;height:31px;}.layout__header .wrapper .header--desktop .logo__header .logo{width:120%;}.layout__header .wrapper .header--desktop .header__content{display:flex;align-items:center;justify-content:flex-end;gap:61px;}.layout__header .wrapper .header--desktop .header__content .navigation{display:flex;align-items:center;}.layout__header .wrapper .header--desktop .header__content .navigation .dropdown{position:relative;}.layout__header .wrapper .header--desktop .header__content .navigation .dropdown .dropbtn{display:flex;align-items:center;gap:10px;padding:4px 12px;border-radius:4px;font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:#f1f5f9;transition:all linear .25s;}.layout__header .wrapper .header--desktop .header__content .navigation .dropdown .dropbtn .icon{transition:all linear .25s;}.layout__header .wrapper .header--desktop .header__content .navigation .dropdown .dropbtn:hover{color:#f1f5f9;background:rgba(241,245,249,.16);}.layout__header .wrapper .header--desktop .header__content .navigation .dropdown .dropdown-content{display:none;position:absolute;top:100%;left:0;border-radius:4px;background-color:#f1f5f9;width:fit-content;padding:16px;z-index:1000;flex-direction:column;gap:8px;}.layout__header .wrapper .header--desktop .header__content .navigation .dropdown .dropdown-content .droplink{padding:4px 8px;color:#475569;font-size:18px;font-style:normal;font-weight:400;line-height:normal;white-space:nowrap;}.layout__header .wrapper .header--desktop .header__content .navigation .dropdown .dropdown-content .droplink:hover{color:#2563eb;cursor:pointer;}.layout__header .wrapper .header--desktop .header__content .navigation .dropdown:hover{cursor:pointer;}.layout__header .wrapper .header--desktop .header__content .navigation .dropdown:hover .dropbtn{color:#f1f5f9;background:rgba(241,245,249,.16);}.layout__header .wrapper .header--desktop .header__content .navigation .dropdown:hover .dropbtn .icon{transform:rotate(90deg);}.layout__header .wrapper .header--desktop .header__content .navigation .dropdown:hover .dropdown-content{display:flex;}.layout__header .wrapper .header--desktop .header__content .navigation .nav__link{display:flex;align-items:center;gap:10px;padding:4px 12px;border-radius:4px;font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:#f1f5f9;transition:all linear .25s;}.layout__header .wrapper .header--desktop .header__content .navigation .nav__link:hover{color:#f1f5f9;background:rgba(241,245,249,.16);}.layout__header .wrapper .header--desktop .header__content .button{border-radius:4px;border:1px solid rgba(226,232,240,.16);background:rgba(241,245,249,.16);display:flex;padding:12px 24px;justify-content:center;align-items:center;gap:10px;color:#f1f5f9;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:normal;transition:all linear .25s;}.layout__header .wrapper .header--desktop .header__content .button .icon{width:fit-content;}.layout__header .wrapper .header--desktop .header__content .button:hover{color:#f1f5f9;border:1px solid #e2e8f0;}.layout__header .wrapper .header--mobile{display:none;}@media(max-width:1200px){.layout__header{margin-top:20px;}.layout__header .wrapper .header--desktop{display:none;}.layout__header .wrapper .header--mobile{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 16px 24px;}.layout__header .wrapper .header--mobile h1{width:251px;height:31px;}.layout__header .wrapper .header--mobile h1 .logo__header{width:251px;}.layout__header .wrapper .header--mobile h1 .logo__header .logo{width:120%;}.layout__header .wrapper .header--mobile .navbar__button{background-color:transparent;border:0;padding:0;}}.layout__header--2{position:absolute;z-index:100;width:100%;top:0;left:0;margin-top:24px;}.layout__header--2 .wrapper{max-width:1328px;padding:0 16px;margin-left:auto;margin-right:auto;}.layout__header--2 .wrapper .header--desktop{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 16px 24px;border:1px solid rgba(241,245,249,.16);background:#f1f5f9;box-shadow:0 4px 16px 0 rgba(0,0,0,.06);border-radius:4px;}.layout__header--2 .wrapper .header--desktop .logo__header{width:251px;height:31px;}.layout__header--2 .wrapper .header--desktop .logo__header .logo{width:100%;}.layout__header--2 .wrapper .header--desktop .header__content{display:flex;align-items:center;justify-content:flex-end;gap:61px;}.layout__header--2 .wrapper .header--desktop .header__content .navigation{display:flex;align-items:center;}.layout__header--2 .wrapper .header--desktop .header__content .navigation .dropdown{position:relative;}.layout__header--2 .wrapper .header--desktop .header__content .navigation .dropdown .dropbtn{display:flex;align-items:center;gap:10px;padding:4px 12px;border-radius:4px;font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:#475569;transition:all linear .25s;}.layout__header--2 .wrapper .header--desktop .header__content .navigation .dropdown .dropbtn .icon{transition:all linear .25s;}.layout__header--2 .wrapper .header--desktop .header__content .navigation .dropdown .dropbtn:hover{color:#2563eb;}.layout__header--2 .wrapper .header--desktop .header__content .navigation .dropdown .dropdown-content{display:none;position:absolute;top:100%;left:0;border-radius:4px;background-color:#f1f5f9;width:fit-content;padding:16px;z-index:1000;flex-direction:column;gap:8px;}.layout__header--2 .wrapper .header--desktop .header__content .navigation .dropdown .dropdown-content .droplink{padding:4px 8px;color:#475569;font-size:18px;font-style:normal;font-weight:400;line-height:normal;white-space:nowrap;}.layout__header--2 .wrapper .header--desktop .header__content .navigation .dropdown .dropdown-content .droplink:hover{color:#2563eb;cursor:pointer;}.layout__header--2 .wrapper .header--desktop .header__content .navigation .dropdown:hover{cursor:pointer;}.layout__header--2 .wrapper .header--desktop .header__content .navigation .dropdown:hover .dropbtn{color:#2563eb;background:rgba(241,245,249,.16);}.layout__header--2 .wrapper .header--desktop .header__content .navigation .dropdown:hover .dropbtn .icon{transform:rotate(90deg);}.layout__header--2 .wrapper .header--desktop .header__content .navigation .dropdown:hover .dropdown-content{display:flex;}.layout__header--2 .wrapper .header--desktop .header__content .navigation .nav__link{display:flex;align-items:center;gap:10px;padding:4px 12px;border-radius:4px;font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:#475569;transition:all linear .25s;}.layout__header--2 .wrapper .header--desktop .header__content .navigation .nav__link:hover{color:#2563eb;}.layout__header--2 .wrapper .header--desktop .header__content .button{border-radius:4px;background:#2563eb;display:flex;padding:12px 24px;justify-content:center;align-items:center;gap:10px;color:#f1f5f9;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:normal;transition:all linear .25s;}.layout__header--2 .wrapper .header--desktop .header__content .button .icon{width:fit-content;}.layout__header--2 .wrapper .header--desktop .header__content .button:hover{color:#f1f5f9;background:#1e40af;}.layout__header--2 .wrapper .header--mobile{display:none;}@media(max-width:1200px){.layout__header--2{margin-top:20px;}.layout__header--2 .wrapper .header--desktop{display:none;}.layout__header--2 .wrapper .header--mobile{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 16px 24px;}.layout__header--2 .wrapper .header--mobile h1{width:251px;height:31px;}.layout__header--2 .wrapper .header--mobile h1 .logo__header{width:251px;}.layout__header--2 .wrapper .header--mobile h1 .logo__header .logo{width:100%;}.layout__header--2 .wrapper .header--mobile .navbar__button{background-color:transparent;border:0;padding:0;}}.header--navbar{z-index:3001;display:none;animation-duration:1s;animation-fill-mode:both;animation-name:effect--fade_in_right;}.header--navbar.open{display:flex;flex-direction:column;height:100%;width:100%;position:fixed;top:0;left:0;overflow:hidden!important;transition:all linear .5s;background:#112e49;}.header--navbar.open .navbar__content{overflow-y:auto!important;display:flex;padding:24px;flex-direction:column;align-items:flex-end;}.header--navbar.open .navbar__content .heading{padding:16px 0 16px 42px;display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:70px;}.header--navbar.open .navbar__content .heading .button__close{width:24px;height:24px;}.header--navbar.open .navbar__content .navbar__menu{margin:0;display:flex;flex-direction:column;align-items:flex-end;gap:40px;padding-right:36px;}.header--navbar.open .navbar__content .navbar__menu .navigation{display:flex;flex-direction:column;align-items:flex-end;gap:16px;}.header--navbar.open .navbar__content .navbar__menu .navigation .dropdown{position:relative;}.header--navbar.open .navbar__content .navbar__menu .navigation .dropdown .dropbtn{display:flex;align-items:center;gap:10px;padding:4px 12px;border-radius:4px;font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:#f1f5f9;transition:all linear .25s;}.header--navbar.open .navbar__content .navbar__menu .navigation .dropdown .dropbtn .icon{transition:all linear .25s;}.header--navbar.open .navbar__content .navbar__menu .navigation .dropdown .dropbtn:hover{color:#f1f5f9;background:rgba(241,245,249,.16);}.header--navbar.open .navbar__content .navbar__menu .navigation .dropdown .dropdown-content{display:none;position:absolute;top:100%;right:0;border-radius:4px;background-color:#f1f5f9;width:fit-content;padding:16px;z-index:1000;flex-direction:column;gap:8px;}.header--navbar.open .navbar__content .navbar__menu .navigation .dropdown .dropdown-content .droplink{padding:4px 8px;color:#475569;font-size:18px;font-style:normal;font-weight:400;line-height:normal;white-space:nowrap;}.header--navbar.open .navbar__content .navbar__menu .navigation .dropdown .dropdown-content .droplink:hover{color:#2563eb;cursor:pointer;}.header--navbar.open .navbar__content .navbar__menu .navigation .dropdown:hover{cursor:pointer;}.header--navbar.open .navbar__content .navbar__menu .navigation .dropdown:hover .dropbtn{color:#f1f5f9;background:rgba(241,245,249,.16);}.header--navbar.open .navbar__content .navbar__menu .navigation .dropdown:hover .dropbtn .icon{transform:rotate(90deg);}.header--navbar.open .navbar__content .navbar__menu .navigation .dropdown:hover .dropdown-content{display:flex;}.header--navbar.open .navbar__content .navbar__menu .navigation .nav__link{display:flex;align-items:center;gap:10px;padding:4px 12px;border-radius:4px;font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:#f1f5f9;transition:all linear .25s;}.header--navbar.open .navbar__content .navbar__menu .navigation .nav__link:hover{color:#f1f5f9;background:rgba(241,245,249,.16);}.header--navbar.open .navbar__content .navbar__menu .button{border-radius:4px;border:1px solid rgba(226,232,240,.16);background:rgba(241,245,249,.16);display:flex;padding:12px 24px;justify-content:center;align-items:center;gap:10px;color:#f1f5f9;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:normal;transition:all linear .25s;}.header--navbar.open .navbar__content .navbar__menu .button .icon{width:fit-content;}.header--navbar.open .navbar__content .navbar__menu .button:hover{color:#f1f5f9;border:1px solid #e2e8f0;}.layout__footer{padding-top:64px;padding-bottom:40px;background:#1e3a8a;}.layout__footer .wrapper{max-width:1327px;padding:0 16px;margin:0 auto;display:flex;flex-direction:column;gap:40px;}.layout__footer .wrapper .footer__content{display:flex;gap:69px;justify-content:flex-end;}.layout__footer .wrapper .footer__content .footer__nav{display:flex;flex-direction:column;gap:16px;min-width:213px;}.layout__footer .wrapper .footer__content .footer__nav .title{color:#e2e8f0;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.56px;text-transform:uppercase;}.layout__footer .wrapper .footer__content .footer__nav .nav__links{display:flex;flex-direction:column;gap:13px;}.layout__footer .wrapper .footer__content .footer__nav .nav__links .link{color:#e2e8f0;font-size:16px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:-.64px;transition:all linear .25s;}.layout__footer .wrapper .footer__content .footer__nav .nav__links .link:hover{color:#60a5fa;}.layout__footer .wrapper .footer__content .footer__contact{display:flex;flex-direction:column;gap:16px;min-width:213px;}.layout__footer .wrapper .footer__content .footer__contact .title{color:#e2e8f0;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.56px;text-transform:uppercase;}.layout__footer .wrapper .footer__content .footer__contact .contacts__list{display:flex;flex-direction:column;gap:13px;}.layout__footer .wrapper .footer__content .footer__contact .contacts__list .contacts{display:flex;flex-direction:column;gap:4px;}.layout__footer .wrapper .footer__content .footer__contact .contacts__list .contacts .title__contact{color:#e2e8f0;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;}.layout__footer .wrapper .footer__content .footer__contact .contacts__list .contacts .contact__link{display:flex;align-items:center;gap:8px;color:#e2e8f0;font-size:16px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:-.64px;transition:all linear .25s;}.layout__footer .wrapper .footer__content .footer__contact .contacts__list .contacts .contact__link .icon{width:fit-content;}.layout__footer .wrapper .footer__content .footer__contact .contacts__list .contacts .contact__link:hover{color:#60a5fa;}.layout__footer .wrapper .footer__content .footer__contact .contacts__list .contacts .contact__location{display:flex;align-items:center;gap:8px;color:#e2e8f0;font-family:Onest;font-size:16px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:-.64px;transition:all linear .25s;}.layout__footer .wrapper .footer__content .footer__contact .contacts__list .contacts .contact__location .icon{width:fit-content;}.layout__footer .wrapper .btn__top{border-radius:4px;background:rgba(248,250,252,.16);display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin-left:auto;transition:all linear .25s;}.layout__footer .wrapper .btn__top .icon{width:fit-content;}.layout__footer .wrapper .btn__top:hover{transform:translateY(-6px);}.layout__footer .wrapper .footer__copyrights{display:flex;justify-content:space-between;align-items:flex-end;}.layout__footer .wrapper .footer__copyrights .copyrights__content{max-width:1000px;display:flex;align-items:flex-end;gap:36px;}.layout__footer .wrapper .footer__copyrights .copyrights__content .content .links__list{display:flex;gap:11px;align-items:center;margin-bottom:15px;}.layout__footer .wrapper .footer__copyrights .copyrights__content .content .links__list .link{color:#e2e8f0;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.64px;transition:all linear .25s;}.layout__footer .wrapper .footer__copyrights .copyrights__content .content .links__list .link:hover{color:#60a5fa;}.layout__footer .wrapper .footer__copyrights .copyrights__content .content .links__list span{color:#e2e8f0;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.64px;}.layout__footer .wrapper .footer__copyrights .copyrights__content .content .copyrights{color:#e2e8f0;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.64px;}@media(max-width:1200px){.layout__footer .wrapper .footer__content{flex-direction:column;align-items:center;text-align:center;gap:40px;}.layout__footer .wrapper .footer__content .footer__nav,.layout__footer .wrapper .footer__content .footer__contact{align-items:center;text-align:center;}.layout__footer .wrapper .footer__content .footer__nav .contact__link,.layout__footer .wrapper .footer__content .footer__contact .contact__link{justify-content:center;text-align:center;}.layout__footer .wrapper .btn__top{margin-right:auto;}.layout__footer .wrapper .footer__copyrights{flex-direction:column;align-items:center;gap:40px;}.layout__footer .wrapper .footer__copyrights .copyrights__content{flex-direction:column;align-items:center;text-align:center;gap:36px;}.layout__footer .wrapper .footer__copyrights .copyrights__content .logo{width:100%;}.layout__footer .wrapper .footer__copyrights .copyrights__content .content .links__list{flex-direction:column;align-items:center;gap:6px;}.layout__footer .wrapper .footer__copyrights .copyrights__content .content .links__list span{transform:rotate(90deg);}.layout__footer .wrapper .footer__copyrights .copyrights__content .content .copyrights{text-align:center;}}.layout__breadcrumb .wrapper{padding:267px 16px 50px 16px;margin-left:107px;}.layout__breadcrumb .wrapper .breadcrumb__nav{display:flex;align-items:center;padding:4px 12px;gap:10px;margin-bottom:24px;}.layout__breadcrumb .wrapper .breadcrumb__nav .link__nav .icon{width:fit-content;}.layout__breadcrumb .wrapper .breadcrumb__nav .current{color:#f1f5f9;font-size:16px;font-style:normal;font-weight:400;line-height:normal;transition:all linear .25s;}.layout__breadcrumb .wrapper .breadcrumb__nav .current:hover{color:#60a5fa;}.layout__breadcrumb .wrapper .title{color:#f8fafc;font-size:48px;font-style:normal;font-weight:400;line-height:116%;letter-spacing:-1.92px;margin-bottom:32px;}.layout__breadcrumb .wrapper .description{color:#f8fafc;font-size:24px;font-style:normal;font-weight:300;line-height:normal;}.layout__breadcrumb.b--1{background-image:url('/assets/img/bg-breadcrumb-1.png');background-repeat:no-repeat;background-size:cover;}.layout__breadcrumb.b--1 .wrapper .description{width:902px;}.layout__breadcrumb.b--2{background-repeat:no-repeat;background-size:cover;}.layout__breadcrumb.b--3{background-image:url('/assets/img/cases/cases-background.png');background-repeat:no-repeat;background-size:cover;}@media(max-width:1200px){.layout__breadcrumb .wrapper{margin-left:0;padding:201px 16px 32px 16px;}.layout__breadcrumb .wrapper .title{font-size:32px;line-height:116%;letter-spacing:-1.28px;margin-bottom:16px;}.layout__breadcrumb .wrapper .description{font-size:18px;}.layout__breadcrumb.b--1{background-position:center;}.layout__breadcrumb.b--1 .wrapper .description{width:100%;}}.breadcrumb__sharing{background:var(--blue-600,#2563eb);padding-top:20px;padding-bottom:20px;}.breadcrumb__sharing .wrapper{width:100%;max-width:1296px;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;align-items:center;}.breadcrumb__sharing .wrapper .button__back{color:var(--slate-100,#f1f5f9);font-size:16px;font-weight:400;line-height:1.5;display:flex;align-items:center;gap:8px;padding-top:4px;padding-bottom:4px;border:1px solid transparent;transition:all linear .25s;text-decoration:none;}.breadcrumb__sharing .wrapper .button__back:hover{border-bottom-color:var(--slate-100,#f1f5f9);}.breadcrumb__sharing .wrapper .button__back img{max-width:24px;height:auto;}.breadcrumb__sharing .wrapper .sharing__bar{display:flex;align-items:center;gap:8px;}.breadcrumb__sharing .wrapper .sharing__bar p{color:var(--slate-100,#f1f5f9);font-size:16px;font-weight:400;line-height:1.5;margin:0;}.breadcrumb__sharing .wrapper .sharing__bar .a2a_kit{display:flex;align-items:center;gap:8px;}.breadcrumb__sharing .wrapper .sharing__bar .a2a_kit a{padding-top:4px;padding-bottom:4px;border:1px solid transparent;transition:all linear .25s;display:inline-flex;align-items:center;justify-content:center;}.breadcrumb__sharing .wrapper .sharing__bar .a2a_kit a:hover{border-bottom-color:var(--slate-100,#f1f5f9);}.breadcrumb__sharing .wrapper .sharing__bar .a2a_kit a.padding-17{padding:8px;}.breadcrumb__sharing .wrapper .sharing__bar .a2a_kit a img{max-width:24px;height:auto;}.content-pagination{display:flex;flex-direction:column;align-items:center;}.content-pagination .pagination{display:flex;justify-content:center;align-items:center;gap:4px;}.content-pagination .pagination li{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:4px;background:var(--slate-50,#f8fafc);color:#1e293b!important;box-shadow:0 0 16px 0 rgba(0,0,0,.06);font-size:18px;font-weight:400;line-height:normal;border:1px solid transparent;transition:all linear .25s;}.content-pagination .pagination li a{color:#1e293b!important;}.content-pagination .pagination li.active{background:var(--blue-600,#2563eb);}.content-pagination .pagination li.active a{color:#fff!important;}.content-pagination .pagination li:hover{border-color:var(--blue-600,#2563eb);}.home__hero{background-repeat:no-repeat;background-size:cover;}.home__hero .wrapper{max-width:100%;height:100%;margin:0 auto;}.home__hero .wrapper .content{width:544px;display:flex;flex-direction:column;}.home__hero .wrapper .content .title{display:flex;padding:8px;align-items:center;gap:10px;color:#eef2ff;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.56px;margin-bottom:16px;}.home__hero .wrapper .content .subtitle{font-size:56px;font-style:normal;font-weight:400;line-height:116%;letter-spacing:-2.24px;color:#fff;margin-bottom:16px;}.home__hero .wrapper .content .description{color:#fff;font-size:24px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:32px;}.home__hero .wrapper .content .button{display:flex;gap:4px;height:48px;width:fit-content;}.home__hero .wrapper .content .button .button__text{padding:12px 24px;text-align:center;border-radius:4px;background:#2563eb;color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:normal;width:fit-content;transition:all linear .25s;}.home__hero .wrapper .content .button .button__icon{width:48px;height:48px;display:flex;justify-content:center;align-items:center;border-radius:4px;background:#2563eb;}.home__hero .wrapper .content .button .button__icon .icon{width:fit-content;transition:all linear .25s;}.home__hero .wrapper .content .button:hover{cursor:pointer;}.home__hero .wrapper .content .button:hover .button__text{color:#fff;}.home__hero .wrapper .content .button:hover .button__icon .icon{transform:translate(4px,-4px);}@media(max-width:1200px){.home__hero .wrapper{padding:392px 35px 81px 32px;}.home__hero .wrapper .content{width:100%;}.home__hero .wrapper .content .title{gap:8px;}.home__hero .wrapper .content .subtitle{font-size:40px;letter-spacing:-1.6px;padding-right:6px;}}.home__about{padding:96px 0;}.home__about .wrapper{padding:0 16px;max-width:1140px;margin:0 auto;}.home__about .wrapper .title{display:flex;align-items:center;gap:8px;color:#2563eb;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.56px;margin-bottom:24px;text-transform:uppercase;}.home__about .wrapper .description{color:#1e293b;font-size:40px;font-style:normal;font-weight:400;line-height:116%;letter-spacing:-1.6px;margin-bottom:32px;max-width:965px;}.home__about .wrapper .description span{color:#475569;}.home__about .wrapper .button{display:flex;gap:4px;height:48px;width:fit-content;}.home__about .wrapper .button .button__text{padding:12px 24px;text-align:center;border-radius:4px;background:#2563eb;color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:normal;width:fit-content;transition:all linear .25s;}.home__about .wrapper .button .button__icon{width:48px;height:48px;display:flex;justify-content:center;align-items:center;border-radius:4px;background:#2563eb;}.home__about .wrapper .button .button__icon .icon{width:fit-content;transition:all linear .25s;}.home__about .wrapper .button:hover{cursor:pointer;}.home__about .wrapper .button:hover .button__text{color:#fff;}.home__about .wrapper .button:hover .button__icon .icon{transform:translate(4px,-4px);}@media(max-width:1200px){.home__about{padding:64px 0;}.home__about .wrapper{padding:0 24px;}.home__about .wrapper .title{margin-bottom:24px;}.home__about .wrapper .description{font-size:32px;letter-spacing:-1.28px;}}.home__services{padding:64px 0;}.home__services .wrapper{padding:0 16px;max-width:1296px;margin:0 auto;}.home__services .wrapper .title{margin-left:82px;display:flex;align-items:center;gap:8px;color:#2563eb;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.56px;margin-bottom:16px;text-transform:uppercase;}.home__services .wrapper .subtitle{margin-left:82px;color:#1e293b;font-size:40px;font-style:normal;font-weight:400;line-height:116%;letter-spacing:-1.6px;margin-bottom:32px;}.home__services .wrapper .carousel{max-height:500px;}.home__services .wrapper .carousel .splide.splide__services .splide__track .splide__list{height:auto;}.home__services .wrapper .carousel .splide.splide__services .splide__track .splide__list .splide__slide .service__card{position:relative;padding:48px 32px;border-radius:4px;display:flex;flex-direction:column;justify-content:end;overflow:hidden;aspect-ratio:275/373;}.home__services .wrapper .carousel .splide.splide__services .splide__track .splide__list .splide__slide .service__card .cover{position:absolute;object-fit:cover;top:0;left:0;width:100%;height:100%;border-radius:4px;z-index:0;}.home__services .wrapper .carousel .splide.splide__services .splide__track .splide__list .splide__slide .service__card .icon{position:absolute;bottom:4px;right:4px;opacity:.4;z-index:3;transition:transform .3s ease,opacity .3s ease;}.home__services .wrapper .carousel .splide.splide__services .splide__track .splide__list .splide__slide .service__card .overlay{display:none;}.home__services .wrapper .carousel .splide.splide__services .splide__track .splide__list .splide__slide .service__card .card__title{color:#112e49;font-size:24px;font-style:normal;font-weight:400;line-height:116%;letter-spacing:-.96px;position:relative;z-index:3;width:100%;height:fit-content;}.home__services .wrapper .carousel .splide.splide__services .splide__track .splide__list .splide__slide .service__card .content{display:none;}.home__services .wrapper .carousel .splide.splide__services .splide__track .splide__list .splide__slide .service__card:hover .overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(27,25,75);mix-blend-mode:multiply;z-index:2;}.home__services .wrapper .carousel .splide.splide__services .splide__track .splide__list .splide__slide .service__card:hover .icon{opacity:1;transform:translateY(-300px);}.home__services .wrapper .carousel .splide.splide__services .splide__track .splide__list .splide__slide .service__card:hover .card__title{display:none;}.home__services .wrapper .carousel .splide.splide__services .splide__track .splide__list .splide__slide .service__card:hover .content{display:block;position:relative;z-index:3;width:100%;}.home__services .wrapper .carousel .splide.splide__services .splide__track .splide__list .splide__slide .service__card:hover .content .card__title-2{color:#f8fafc;font-size:18px;font-style:normal;font-weight:500;line-height:116%;letter-spacing:-.72px;}.home__services .wrapper .carousel .splide.splide__services .splide__track .splide__list .splide__slide .service__card:hover .content .description{color:#f9fafb;font-size:16px;font-style:normal;font-weight:300;line-height:124%;margin-top:16px;}@media(max-width:1200px){.home__services .wrapper{padding:0;flex-direction:column;}.home__services .wrapper .title,.home__services .wrapper .subtitle{padding-left:24px;padding-right:24px;margin-left:0;}.home__services .wrapper .carousel .splide.splide__services .splide__pagination{position:relative;margin-top:32px;display:flex;gap:8px;justify-content:flex-end;margin-right:8%;}.home__services .wrapper .carousel .splide.splide__services .splide__pagination .splide__pagination__page{width:8px!important;height:8px!important;border-radius:100%;background:#cbd5e1;transition:background-color .3s ease,transform .3s ease;margin:0;opacity:1;}.home__services .wrapper .carousel .splide.splide__services .splide__pagination .splide__pagination__page.is-active{width:8px!important;height:8px!important;background-color:#475569;transform:none!important;}}@media(max-width:1200px) and (max-width:1200px){.home__services .wrapper .carousel .splide.splide__services .splide__pagination{margin-top:30px;justify-content:center;margin-right:0;}}.home__steps{padding:80px 0;background-image:url('/assets/img/bg-steps.png');background-repeat:no-repeat;background-size:cover;}.home__steps .wrapper{max-width:1328px;padding:0 16px;margin:0 auto;}.home__steps .wrapper .heading{max-width:1248px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:32px;}.home__steps .wrapper .heading .heading__titles .title{display:flex;align-items:center;gap:8px;color:#60a5fa;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.56px;text-transform:uppercase;margin-bottom:16px;}.home__steps .wrapper .heading .heading__titles .subtitle{color:#f8fafc;font-size:40px;font-style:normal;font-weight:400;line-height:116%;letter-spacing:-1.6px;}.home__steps .wrapper .heading .description{color:#f8fafc;text-align:right;font-size:18px;font-style:normal;font-weight:300;line-height:116%;letter-spacing:-.72px;width:181px;}.home__steps .wrapper .tab__selectors{display:flex;align-items:center;justify-content:center;position:relative;gap:8px;width:100%;max-width:1256px;margin:0 auto;}.home__steps .wrapper .tab__selectors .tab__selector{flex:1 0 0;margin-bottom:8px;padding:12px 8px;border-radius:4px;border:1px solid #e2e8f0;background:rgba(226,232,240,.16);position:relative;}.home__steps .wrapper .tab__selectors .tab__selector .line{width:8px;height:1px;position:absolute;top:21.5px;right:-8px;z-index:1;background:#fff;}.home__steps .wrapper .tab__selectors .tab__selector .text{display:block;color:var(--slate-200,#e2e8f0);text-align:center;font-family:Onest;font-size:16px;font-style:normal;font-weight:500;line-height:116%;letter-spacing:-.64px;}.home__steps .wrapper .tab__selectors .tab__selector.is--active{background:#2563eb;border-color:transparent;}.home__steps .wrapper .tab__selectors .tab__selector:hover{cursor:pointer;}.home__steps .wrapper .carousel{display:none;}.home__steps .wrapper .tab__panes{width:100%;}.home__steps .wrapper .tab__panes .tab__pane{display:none;}.home__steps .wrapper .tab__panes .tab__pane.show{margin:0 auto;padding:24px 40px;width:100%;max-width:1256px;border-radius:4px;background:#e2e8f0;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;}.home__steps .wrapper .tab__panes .tab__pane.show .content{max-width:765px;width:100%;flex:1 1 300px;}.home__steps .wrapper .tab__panes .tab__pane.show .content .title__step{color:#2563eb;font-size:24px;font-style:normal;font-weight:500;line-height:116%;letter-spacing:-.96px;margin-bottom:8px;}.home__steps .wrapper .tab__panes .tab__pane.show .content .description__step{color:#1e293b;font-size:18px;font-style:normal;font-weight:300;line-height:116%;letter-spacing:-.72px;}.home__steps .wrapper .tab__panes .tab__pane.show .button{display:flex;gap:4px;height:48px;width:fit-content;flex-shrink:0;}.home__steps .wrapper .tab__panes .tab__pane.show .button .button__text{padding:12px 24px;text-align:center;border-radius:4px;background:#2563eb;color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:normal;width:fit-content;transition:all linear .25s;}.home__steps .wrapper .tab__panes .tab__pane.show .button .button__icon{width:48px;height:48px;display:flex;justify-content:center;align-items:center;border-radius:4px;background:#2563eb;}.home__steps .wrapper .tab__panes .tab__pane.show .button .button__icon .icon{width:fit-content;transition:all linear .25s;}.home__steps .wrapper .tab__panes .tab__pane.show .button:hover{cursor:pointer;}.home__steps .wrapper .tab__panes .tab__pane.show .button:hover .button__text{color:#fff;}.home__steps .wrapper .tab__panes .tab__pane.show .button:hover .button__icon .icon{transform:translate(4px,-4px);}@media(max-width:1200px){.home__steps{padding:64px 0;background-image:url('/assets/img/bg-steps-mobile.png');}.home__steps .wrapper .heading{flex-direction:column;align-items:center;margin-bottom:40px;}.home__steps .wrapper .heading .heading__titles .title{justify-content:center;}.home__steps .wrapper .heading .heading__titles .subtitle{text-align:center;font-size:32px;letter-spacing:-1.28px;margin-bottom:16px;}.home__steps .wrapper .heading .description{text-align:center;width:100%;}.home__steps .wrapper .tab__selectors{display:none;}.home__steps .wrapper .carousel{display:block;margin-bottom:24px;}.home__steps .wrapper .carousel .splide.splide__steps.tab__selectors--mobile .splide__pagination{position:relative;margin-top:32px;display:flex;gap:8px;justify-content:flex-end;margin-right:8%;}.home__steps .wrapper .carousel .splide.splide__steps.tab__selectors--mobile .splide__pagination .splide__pagination__page{width:8px!important;height:8px!important;border-radius:100%;background:#cbd5e1;transition:background-color .3s ease,transform .3s ease;margin:0;opacity:1;}.home__steps .wrapper .carousel .splide.splide__steps.tab__selectors--mobile .splide__pagination .splide__pagination__page.is-active{width:8px!important;height:8px!important;background-color:#475569;transform:none!important;}.home__steps .wrapper .carousel .splide.splide__steps.tab__selectors--mobile .splide__slide{display:flex;justify-content:center;}.home__steps .wrapper .carousel .splide.splide__steps.tab__selectors--mobile .splide__slide .tab__selector{display:flex;justify-content:center;align-items:center;flex:1 0 0;margin-bottom:8px;padding:12px 8px;border-radius:4px;border:1px solid #e2e8f0;background:rgba(226,232,240,.16);position:relative;}.home__steps .wrapper .carousel .splide.splide__steps.tab__selectors--mobile .splide__slide .tab__selector .line{width:8px;height:1px;position:absolute;top:21.5px;right:-9px;z-index:1;background:#fff;}.home__steps .wrapper .carousel .splide.splide__steps.tab__selectors--mobile .splide__slide .tab__selector .text{display:block;color:var(--slate-200,#e2e8f0);text-align:center;font-family:Onest;font-size:16px;font-style:normal;font-weight:500;line-height:116%;letter-spacing:-.64px;}.home__steps .wrapper .carousel .splide.splide__steps.tab__selectors--mobile .splide__slide .tab__selector.is--active{background:#2563eb;border-color:transparent;}.home__steps .wrapper .carousel .splide.splide__steps.tab__selectors--mobile .splide__slide .tab__selector:hover{cursor:pointer;}.home__steps .wrapper .tab__panes .tab__pane.show{flex-direction:column;gap:24px;padding:24px 32px;}.home__steps .wrapper .tab__panes .tab__pane.show .content{flex:auto;}}@media(max-width:1200px) and (max-width:1200px){.home__steps .wrapper .carousel .splide.splide__steps.tab__selectors--mobile .splide__pagination{margin-top:30px;justify-content:center;margin-right:0;}}.home__products{padding:124px 0;}.home__products .wrapper{padding:0 16px;max-width:1156px;margin:0 auto;}.home__products .wrapper .heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:32px;}.home__products .wrapper .heading .heading__titles .title{display:flex;align-items:center;gap:8px;color:#2563eb;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.56px;text-transform:uppercase;margin-bottom:16px;}.home__products .wrapper .heading .heading__titles .subtitle{color:#1e293b;font-size:36px;font-style:normal;font-weight:400;line-height:116%;letter-spacing:-1.6px;}.home__products .wrapper .heading .button{display:flex;gap:4px;height:48px;width:fit-content;}.home__products .wrapper .heading .button .button__text{padding:12px 24px;text-align:center;border-radius:4px;background:#2563eb;color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:normal;width:fit-content;transition:all linear .25s;}.home__products .wrapper .heading .button .button__icon{width:48px;height:48px;display:flex;justify-content:center;align-items:center;border-radius:4px;background:#2563eb;}.home__products .wrapper .heading .button .button__icon .icon{width:fit-content;transition:all linear .25s;}.home__products .wrapper .heading .button:hover{cursor:pointer;}.home__products .wrapper .heading .button:hover .button__text{color:#fff;}.home__products .wrapper .heading .button:hover .button__icon .icon{transform:translate(4px,-4px);}.home__products .wrapper .carousel .splide.splide__products .product__card{display:flex;flex-direction:column;gap:24px;width:275px;}.home__products .wrapper .carousel .splide.splide__products .product__card .cover__product{width:275px;height:375px;border-radius:4px;}.home__products .wrapper .carousel .splide.splide__products .product__card .cover__product .cover{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:4px;}.home__products .wrapper .carousel .splide.splide__products .product__card .cover__product .overlay{display:none;}.home__products .wrapper .carousel .splide.splide__products .product__card .content .product__category{color:#112e49;font-size:16px;font-style:normal;font-weight:300;line-height:116%;letter-spacing:-.64px;margin-bottom:8px;}.home__products .wrapper .carousel .splide.splide__products .product__card .content .product__name{color:#1e293b;font-size:18px;font-style:normal;font-weight:500;line-height:116%;letter-spacing:-.72px;}.home__products .wrapper .carousel .splide.splide__products .product__card:hover .cover__product .overlay{display:block;position:absolute;top:0;left:0;width:275px;height:375px;background:rgba(47,45,120,.48);border-radius:4px;display:flex;align-items:center;justify-content:center;}.home__products .wrapper .carousel .splide.splide__products .product__card:hover .cover__product .overlay .icon__plus{width:fit-content;}.home__products .wrapper .button--mobile{display:none;}@media(max-width:1200px){.home__products{padding:64px 0;}.home__products .wrapper{padding:0;}.home__products .wrapper .heading{flex-direction:column;}.home__products .wrapper .heading .heading__titles{padding-left:24px;padding-right:24px;}.home__products .wrapper .heading .heading__titles .title{justify-content:center;}.home__products .wrapper .heading .heading__titles .subtitle{text-align:center;font-size:32px;letter-spacing:-1.28px;}.home__products .wrapper .heading .button{display:none;}.home__products .wrapper .carousel .splide.splide__products .splide__pagination{position:relative;margin-top:32px;display:flex;gap:8px;justify-content:flex-end;margin-right:8%;}.home__products .wrapper .carousel .splide.splide__products .splide__pagination .splide__pagination__page{width:8px!important;height:8px!important;border-radius:100%;background:#cbd5e1;transition:background-color .3s ease,transform .3s ease;margin:0;opacity:1;}.home__products .wrapper .carousel .splide.splide__products .splide__pagination .splide__pagination__page.is-active{width:8px!important;height:8px!important;background-color:#475569;transform:none!important;}.home__products .wrapper .button--mobile{display:flex;gap:4px;height:48px;width:fit-content;margin-top:32px;margin-left:auto;margin-right:auto;}.home__products .wrapper .button--mobile .button__text{padding:12px 24px;text-align:center;border-radius:4px;background:#2563eb;color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:normal;width:fit-content;transition:all linear .25s;}.home__products .wrapper .button--mobile .button__icon{width:48px;height:48px;display:flex;justify-content:center;align-items:center;border-radius:4px;background:#2563eb;}.home__products .wrapper .button--mobile .button__icon .icon{width:fit-content;transition:all linear .25s;}.home__products .wrapper .button--mobile:hover{cursor:pointer;}.home__products .wrapper .button--mobile:hover .button__text{color:#fff;}.home__products .wrapper .button--mobile:hover .button__icon .icon{transform:translate(4px,-4px);}}@media(max-width:1200px) and (max-width:1200px){.home__products .wrapper .carousel .splide.splide__products .splide__pagination{margin-top:30px;justify-content:center;margin-right:0;}}.home__projects{background:var(--slate-50,#f8fafc);padding:124px 0;}.home__projects .wrapper{max-width:1156px;margin:0 auto;padding:0 16px;}.home__projects .wrapper .heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:40px;}.home__projects .wrapper .heading .heading__titles .title{display:flex;align-items:center;gap:8px;color:#2563eb;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.56px;text-transform:uppercase;margin-bottom:16px;}.home__projects .wrapper .heading .heading__titles .subtitle{color:#1e293b;font-size:40px;font-style:normal;font-weight:400;line-height:116%;letter-spacing:-1.6px;}.home__projects .wrapper .heading .heading__titles .subtitle span{color:#475569;}.home__projects .wrapper .heading .button{display:flex;gap:4px;height:48px;width:fit-content;}.home__projects .wrapper .heading .button .button__text{padding:12px 24px;text-align:center;border-radius:4px;background:#2563eb;color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:normal;width:fit-content;transition:all linear .25s;}.home__projects .wrapper .heading .button .button__icon{width:48px;height:48px;display:flex;justify-content:center;align-items:center;border-radius:4px;background:#2563eb;}.home__projects .wrapper .heading .button .button__icon .icon{width:fit-content;transition:all linear .25s;}.home__projects .wrapper .heading .button:hover{cursor:pointer;}.home__projects .wrapper .heading .button:hover .button__text{color:#fff;}.home__projects .wrapper .heading .button:hover .button__icon .icon{transform:translate(4px,-4px);}.home__projects .wrapper .map{display:flex;gap:40px;align-items:center;}.home__projects .wrapper .map .map__selectors.buttons__1{width:393px;height:373px;flex-shrink:0;position:relative;}.home__projects .wrapper .map .map__selectors.buttons__1 .map__base{position:absolute;z-index:1;top:0;left:0;width:100%;}.home__projects .wrapper .map .map__selectors.buttons__1 .buttons__map .map__selector{position:absolute;z-index:2;width:25px;height:25px;border-radius:100%;border:1px solid #60a5fa;display:flex;justify-content:center;align-items:center;}.home__projects .wrapper .map .map__selectors.buttons__1 .buttons__map .map__selector span{width:19px;height:19px;flex-shrink:0;border-radius:100%;background-color:#60a5fa;}.home__projects .wrapper .map .map__selectors.buttons__1 .buttons__map .map__selector span .line{display:none;}.home__projects .wrapper .map .map__selectors.buttons__1 .buttons__map .map__selector.active{border-color:#1e40af;}.home__projects .wrapper .map .map__selectors.buttons__1 .buttons__map .map__selector.active span{background-color:#1e40af;}.home__projects .wrapper .map .map__selectors.buttons__1 .buttons__map .map__selector.active span .line{display:block;height:2px;background-color:#1e40af;position:absolute;top:10px;left:0;width:650px;z-index:3;}.home__projects .wrapper .map .map__selectors.buttons__1 .buttons__map .map__selector:hover{cursor:pointer;}.home__projects .wrapper .map .map__selectors.buttons__1 .buttons__map .map__selector.mt{bottom:174px;right:180px;}.home__projects .wrapper .map .map__selectors.buttons__1 .buttons__map .map__selector.sp{bottom:93px;right:117px;}.home__projects .wrapper .map .map__selectors.buttons__1 .buttons__map .map__selector.ba{bottom:218px;right:45px;}.home__projects .wrapper .map .map__selectors.buttons__1 .buttons__map .map__selector.am{bottom:280px;right:250px;}.home__projects .wrapper .map .col--2 .map__selectors.buttons__2{display:flex;gap:9px;margin-bottom:11px;}.home__projects .wrapper .map .col--2 .map__selectors.buttons__2 .map__selector.tab-2{display:block;padding:8px 16px;border-radius:4px;border:1px solid var(--slate-200,#e2e8f0);color:var(--slate-600,#475569);font-family:'Onest';font-size:16px;font-style:normal;font-weight:300;letter-spacing:-.64px;}.home__projects .wrapper .map .col--2 .map__selectors.buttons__2 .map__selector.tab-2.active{background:#1e3a8a;border-color:transparent;color:#f1f5f9;}.home__projects .wrapper .map .col--2 .map__selectors.buttons__2 .map__selector.tab-2:hover{border-color:#1e3a8a;cursor:pointer;}.home__projects .wrapper .map .col--2 .map__panes .map__pane{display:none;}.home__projects .wrapper .map .col--2 .map__panes .map__pane.show{border-radius:4px;padding:4px;border:1px solid var(--slate-200,#e2e8f0);display:flex;align-items:center;gap:37px;position:relative;z-index:4;background:var(--slate-50,#f8fafc);}.home__projects .wrapper .map .col--2 .map__panes .map__pane.show .cover{border-radius:4px;width:214px;height:100%;object-fit:cover;object-position:center;}.home__projects .wrapper .map .col--2 .map__panes .map__pane.show .content{padding:16px 34px 16px 0;}.home__projects .wrapper .map .col--2 .map__panes .map__pane.show .content .tags{display:flex;gap:8px;padding-top:8px;margin-bottom:8px;}.home__projects .wrapper .map .col--2 .map__panes .map__pane.show .content .tags .tag__location{display:flex;padding:4px 0;align-items:center;gap:4px;border-radius:4px;background:#f1f5f9;color:var(--slate-600,#475569);text-align:center;font-family:Onest;font-size:14px;font-style:normal;font-weight:300;line-height:116%;letter-spacing:-.56px;}.home__projects .wrapper .map .col--2 .map__panes .map__pane.show .content .tags .tag__location .icon{width:fit-content;}.home__projects .wrapper .map .col--2 .map__panes .map__pane.show .content .tags .tag__type{padding:4px 8px;border-radius:4px;background:rgba(0,110,224,.16);color:#006ee0;text-align:center;font-family:Onest;font-size:14px;font-style:normal;font-weight:300;line-height:116%;letter-spacing:-.56px;}.home__projects .wrapper .map .col--2 .map__panes .map__pane.show .content .title__pane{color:var(--slate-800,#1e293b);font-family:Onest;font-size:24px;font-style:normal;font-weight:400;line-height:116%;letter-spacing:-.96px;margin-bottom:8px;}.home__projects .wrapper .map .col--2 .map__panes .map__pane.show .content .text__pane{color:var(--slate-600,#475569);font-family:Onest;font-size:14px;font-style:normal;font-weight:300;line-height:116%;letter-spacing:-.56px;margin-bottom:16px;}.home__projects .wrapper .map .col--2 .map__panes .map__pane.show .content .title__results{color:var(--slate-600,#475569);font-family:Onest;font-size:14px;font-style:normal;font-weight:300;line-height:116%;letter-spacing:-.56px;margin-bottom:8px;}.home__projects .wrapper .map .col--2 .map__panes .map__pane.show .content .results__list{display:flex;gap:8px;flex-wrap:wrap;width:284px;}.home__projects .wrapper .map .col--2 .map__panes .map__pane.show .content .results__list .item{display:flex;width:138px;flex-grow:0;padding:8px;flex-direction:column;align-items:flex-start;gap:4px;border-radius:4px;border:1px solid var(--slate-200,#e2e8f0);background:var(--slate-100,#f1f5f9);box-sizing:border-box;}.home__projects .wrapper .map .col--2 .map__panes .map__pane.show .content .results__list .item .type{color:var(--slate-600,#475569);font-family:Onest;font-size:12px;font-style:normal;font-weight:300;line-height:116%;letter-spacing:-.48px;text-transform:uppercase;}.home__projects .wrapper .map .col--2 .map__panes .map__pane.show .content .results__list .item .number{color:var(--slate-800,#1e293b);font-family:Onest;font-size:14px;font-style:normal;font-weight:400;line-height:116%;letter-spacing:-.56px;}.home__projects .wrapper .map .col--2 .map__panes .map__pane.show .button__more{border-radius:4px;background:#2563eb;display:flex;align-items:center;justify-content:center;width:28px;height:28px;position:absolute;bottom:20px;right:4px;}.home__projects .wrapper .map .col--2 .map__panes .map__pane.show .button__more .arrow{width:18px;transition:all linear .25s;}.home__projects .wrapper .map .col--2 .map__panes .map__pane.show .button__more:hover .arrow{transform:translate(4px,-4px);}.home__projects .wrapper .button--mobile{display:none;}@media(max-width:1200px){.home__projects{padding:64px 0;}.home__projects .wrapper .heading{padding:0 6px;}.home__projects .wrapper .heading .heading__titles .title{justify-content:center;}.home__projects .wrapper .heading .heading__titles .subtitle{font-size:40px;text-align:center;letter-spacing:-1.6px;}.home__projects .wrapper .heading .button{display:none;}.home__projects .wrapper .map{flex-direction:column;align-items:center;gap:64px;}.home__projects .wrapper .map .map__selectors.buttons__1{width:327px;height:311px;flex-shrink:0;}.home__projects .wrapper .map .map__selectors.buttons__1 .buttons__map .map__selector.mt{bottom:147px;right:147px;}.home__projects .wrapper .map .map__selectors.buttons__1 .buttons__map .map__selector.sp{bottom:71px;right:99px;}.home__projects .wrapper .map .map__selectors.buttons__1 .buttons__map .map__selector.bh{bottom:177px;right:31px;}.home__projects .wrapper .map .map__selectors.buttons__1 .buttons__map .map__selector.am{bottom:227px;right:214px;}.home__projects .wrapper .map .map__selectors.buttons__1 .buttons__map .map__selector.active span .line{display:none;}.home__projects .wrapper .map .col--2 .map__selectors.buttons__2{flex-wrap:wrap;}.home__projects .wrapper .map .col--2 .map__panes .map__pane{display:none;}.home__projects .wrapper .map .col--2 .map__panes .map__pane.show{flex-direction:column;width:100%;gap:0!important;}.home__projects .wrapper .map .col--2 .map__panes .map__pane.show .cover{width:100%!important;height:243px!important;}.home__projects .wrapper .button--mobile{display:flex;gap:4px;height:48px;width:fit-content;margin:40px auto 0 auto;}.home__projects .wrapper .button--mobile .button__text{padding:12px 24px;text-align:center;border-radius:4px;background:#2563eb;color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:normal;width:fit-content;transition:all linear .25s;}.home__projects .wrapper .button--mobile .button__icon{width:48px;height:48px;display:flex;justify-content:center;align-items:center;border-radius:4px;background:#2563eb;}.home__projects .wrapper .button--mobile .button__icon .icon{width:fit-content;transition:all linear .25s;}.home__projects .wrapper .button--mobile:hover{cursor:pointer;}.home__projects .wrapper .button--mobile:hover .button__text{color:#fff;}.home__projects .wrapper .button--mobile:hover .button__icon .icon{transform:translate(4px,-4px);}}.home__numbers{padding:40px 0;background:#1e3a8a;}.home__numbers .wrapper{max-width:1231px;margin:0 auto;padding:0 16px;display:flex;align-items:center;justify-content:space-between;}.home__numbers .wrapper .box{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;}.home__numbers .wrapper .box .number{color:#f1f5f9;font-size:56px;font-style:normal;font-weight:400;line-height:116%;letter-spacing:-2.24px;}.home__numbers .wrapper .box .text{color:#f1f5f9;text-align:center;font-size:18px;font-style:normal;font-weight:300;line-height:116%;letter-spacing:-.72px;}.home__numbers .wrapper .line{width:1px;height:124px;opacity:.4;background:#a7b6fa;}@media(max-width:1200px){.home__numbers{padding:40px 0;}.home__numbers .wrapper{flex-direction:column;align-items:center;gap:40px;}.home__numbers .wrapper .line{height:1px;width:124px;}}.home__benefits{padding-top:130px;padding-bottom:57px;background-image:url('/assets/img/bg-benefits.png');background-repeat:no-repeat;background-size:100%;height:64%;background-clip:content-box;background-position:bottom center;}.home__benefits .wrapper{max-width:1308px;padding:0 16px;margin:0 auto;}.home__benefits .wrapper .heading{display:flex;flex-direction:column;align-items:center;margin-bottom:26px;text-align:center;}.home__benefits .wrapper .heading .title{display:flex;align-items:center;gap:8px;color:#2563eb;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.56px;text-transform:uppercase;margin-bottom:16px;}.home__benefits .wrapper .heading .subtitle{color:#1e293b;font-size:48px;font-style:normal;font-weight:400;line-height:116%;letter-spacing:-1.92px;}.home__benefits .wrapper .heading .subtitle span{color:#475569;}.home__benefits .wrapper .carousel .splide.splide__benefits .splide__track{padding-right:24px;}.home__benefits .wrapper .carousel .splide.splide__benefits .splide__track .splide__list{height:auto;}.home__benefits .wrapper .carousel .splide.splide__benefits .splide__track .splide__list .splide__slide .benefits__card{display:flex;width:236px;height:248px;flex-direction:column;justify-content:space-between;border-radius:4px;background-color:#f8fafc;border-bottom:5px solid #2563eb;box-sizing:border-box;}.home__benefits .wrapper .carousel .splide.splide__benefits .splide__track .splide__list .splide__slide .benefits__card .icon{width:fit-content;margin:34px 33px 0 33px;}.home__benefits .wrapper .carousel .splide.splide__benefits .splide__track .splide__list .splide__slide .benefits__card .content{display:flex;flex-direction:column;gap:16px;margin:0 33px 59px 33px;}.home__benefits .wrapper .carousel .splide.splide__benefits .splide__track .splide__list .splide__slide .benefits__card .content .card__title{color:#1e293b;font-size:24px;font-style:normal;font-weight:400;line-height:116%;letter-spacing:-.96px;}.home__benefits .wrapper .carousel .splide.splide__benefits .splide__track .splide__list .splide__slide .benefits__card .content .description{color:#1e293b;font-size:16px;font-style:normal;font-weight:300;line-height:116%;letter-spacing:-.64px;}.home__benefits .wrapper .carousel .splide.splide__benefits .splide__track .splide__list .splide__slide .benefits__card:last-child{margin-right:24px;}.home__benefits .wrapper .button{display:flex;gap:4px;height:48px;width:fit-content;margin:52px auto 0 auto;}.home__benefits .wrapper .button .button__text{padding:12px 24px;text-align:center;border-radius:4px;background:#2563eb;color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:normal;width:fit-content;transition:all linear .25s;}.home__benefits .wrapper .button .button__icon{width:48px;height:48px;display:flex;justify-content:center;align-items:center;border-radius:4px;background:#2563eb;}.home__benefits .wrapper .button .button__icon .icon{width:fit-content;transition:all linear .25s;}.home__benefits .wrapper .button:hover{cursor:pointer;}.home__benefits .wrapper .button:hover .button__text{color:#fff;}.home__benefits .wrapper .button:hover .button__icon .icon{transform:translate(4px,-4px);}@media(max-width:1200px){.home__benefits{height:100%!important;padding:64px 0;background-image:url('/assets/img/bg-benefits-mobile.png');}.home__benefits .wrapper{padding:0;}.home__benefits .wrapper .heading{margin-bottom:42px;padding:0 24px;}.home__benefits .wrapper .heading .subtitle{font-size:40px;letter-spacing:-1.6px;}.home__benefits .wrapper .carousel .splide.splide__benefits .splide__pagination{position:relative;margin-top:32px;display:flex;gap:8px;justify-content:flex-end;margin-right:8%;}.home__benefits .wrapper .carousel .splide.splide__benefits .splide__pagination .splide__pagination__page{width:8px!important;height:8px!important;border-radius:100%;background:#cbd5e1;transition:background-color .3s ease,transform .3s ease;margin:0;opacity:1;}.home__benefits .wrapper .carousel .splide.splide__benefits .splide__pagination .splide__pagination__page.is-active{width:8px!important;height:8px!important;background-color:#475569;transform:none!important;}}@media(max-width:1200px) and (max-width:1200px){.home__benefits .wrapper .carousel .splide.splide__benefits .splide__pagination{margin-top:30px;justify-content:center;margin-right:0;}}.home__testimonials{padding-top:146px;padding-bottom:75px;overflow:hidden;}.home__testimonials .wrapper .heading{max-width:1155px;padding:0 16px;margin:0 auto;display:flex;flex-direction:column;margin-bottom:40px;}.home__testimonials .wrapper .heading .title{display:flex;align-items:center;gap:8px;color:#2563eb;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.56px;text-transform:uppercase;margin-bottom:16px;}.home__testimonials .wrapper .heading .subtitle{color:#1e293b;font-size:48px;font-style:normal;font-weight:400;line-height:116%;letter-spacing:-1.92px;max-width:639px;}.home__testimonials .wrapper .heading .subtitle span{color:#475569;}.home__testimonials .wrapper .carousel{margin-left:4%;}.home__testimonials .wrapper .carousel .splide.splide__testimonials{position:relative;}.home__testimonials .wrapper .carousel .splide.splide__testimonials .splide__pagination{position:relative;margin-top:32px;display:flex;gap:8px;justify-content:flex-end;margin-right:8%;}.home__testimonials .wrapper .carousel .splide.splide__testimonials .splide__pagination .splide__pagination__page{width:8px!important;height:8px!important;border-radius:100%;background:#cbd5e1;transition:background-color .3s ease,transform .3s ease;margin:0;opacity:1;}.home__testimonials .wrapper .carousel .splide.splide__testimonials .splide__pagination .splide__pagination__page.is-active{width:8px!important;height:8px!important;background-color:#475569;transform:none!important;}@media(max-width:1200px){.home__testimonials .wrapper .carousel .splide.splide__testimonials .splide__pagination{margin-top:30px;justify-content:center;margin-right:0;}}.home__testimonials .wrapper .carousel .splide.splide__testimonials .splide__arrows{position:absolute;display:flex;justify-content:center;width:fit-content;gap:16px;top:-94px;right:10%;}.home__testimonials .wrapper .carousel .splide.splide__testimonials .splide__arrows .splide__arrow{position:static;transform:none;left:auto;right:auto;}.home__testimonials .wrapper .carousel .splide.splide__testimonials .splide__arrows .splide__arrow--prev,.home__testimonials .wrapper .carousel .splide.splide__testimonials .splide__arrows .splide__arrow--next{width:56px;height:56px;display:flex;justify-content:center;align-items:center;border-radius:4px;border:1px solid #e2e8f0;background:#f8fafc;}.home__testimonials .wrapper .carousel .splide.splide__testimonials .testimonials__card{width:526px;height:352px;padding:40px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;gap:32px;border-radius:4px;border:1px solid #e2e8f0;background:#f8fafc;}.home__testimonials .wrapper .carousel .splide.splide__testimonials .testimonials__card .logo{width:fit-content;}.home__testimonials .wrapper .carousel .splide.splide__testimonials .testimonials__card .content{display:flex;flex-direction:column;justify-content:space-between;gap:16px;}.home__testimonials .wrapper .carousel .splide.splide__testimonials .testimonials__card .content .testimonial{color:#1e293b;font-size:14px;font-style:normal;font-weight:300;line-height:124%;letter-spacing:-.56px;width:399px;}.home__testimonials .wrapper .carousel .splide.splide__testimonials .testimonials__card .content .name{color:#475569;font-size:18px;font-style:normal;font-weight:400;line-height:116%;letter-spacing:-.72px;}@media(max-width:1200px){.home__testimonials{padding:64px 0;}.home__testimonials .wrapper{padding:0;}.home__testimonials .wrapper .heading{margin-bottom:40px;padding:0 24px;text-align:center;}.home__testimonials .wrapper .heading .title{justify-content:center;}.home__testimonials .wrapper .heading .subtitle{font-size:40px;letter-spacing:-1.6px;}.home__testimonials .wrapper .carousel{margin:0;}.home__testimonials .wrapper .carousel .splide.splide__testimonials .testimonials__card{width:342px;height:fit-content;min-height:420px;}.home__testimonials .wrapper .carousel .splide.splide__testimonials .testimonials__card .content .testimonial{width:100%;}}.brands__scrolling{position:relative;overflow:hidden;width:100%;object-fit:contain;z-index:10;}.brands__scrolling .do-not-overflow{overflow:hidden;}.brands__scrolling .do-not-overflow .ticker-container{position:relative;overflow:hidden;width:100%;object-fit:contain;}.brands__scrolling .do-not-overflow .ticker-container .ticker{display:flex;align-items:center;gap:24px;animation:scroll 30s linear infinite;}.brands__scrolling .do-not-overflow .ticker-container .ticker .box{width:155px;height:65.638px;display:flex;align-items:center;justify-content:center;flex-shrink:0;}.brands__scrolling .do-not-overflow .ticker-container .ticker .box .logo{width:fit-content;}@media(max-width:1200px){.brands__scrolling{padding-bottom:51px;}.brands__scrolling .do-not-overflow .ticker-container .ticker{animation:scroll 12s linear infinite;}}@keyframes scroll{0%{transform:translateX(0);}100%{transform:translateX(-100%);}}.home__blog{padding:124px 0;border-bottom:8px solid #2563eb;}.home__blog .wrapper{max-width:1152px;padding:0 auto;margin-left:auto;margin-right:auto;}.home__blog .wrapper .heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:32px;}.home__blog .wrapper .heading .heading__titles .title{display:flex;align-items:center;gap:8px;color:#2563eb;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.56px;text-transform:uppercase;margin-bottom:16px;}.home__blog .wrapper .heading .heading__titles .subtitle{color:#1e293b;font-size:40px;font-style:normal;font-weight:400;line-height:116%;letter-spacing:-1.6px;}.home__blog .wrapper .heading .heading__titles .subtitle span{color:#475569;}.home__blog .wrapper .heading .button{display:flex;gap:4px;height:48px;width:fit-content;}.home__blog .wrapper .heading .button .button__text{padding:12px 24px;text-align:center;border-radius:4px;background:#2563eb;color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:normal;width:fit-content;transition:all linear .25s;}.home__blog .wrapper .heading .button .button__icon{width:48px;height:48px;display:flex;justify-content:center;align-items:center;border-radius:4px;background:#2563eb;}.home__blog .wrapper .heading .button .button__icon .icon{width:fit-content;transition:all linear .25s;}.home__blog .wrapper .heading .button:hover{cursor:pointer;}.home__blog .wrapper .heading .button:hover .button__text{color:#fff;}.home__blog .wrapper .heading .button:hover .button__icon .icon{transform:translate(4px,-4px);}.home__blog .wrapper .grid{display:grid;height:425px;grid-template-columns:537px 1fr;grid-template-rows:repeat(3,1fr);grid-template-areas:"highlight card2" "highlight card3" "highlight card4";row-gap:9px;column-gap:18px;}.home__blog .wrapper .grid .blog__card{border-radius:4px;padding:4px;background:var(--slate-50,#f8fafc);box-sizing:border-box;}.home__blog .wrapper .grid .blog__card.highlight{width:537px!important;height:425px;grid-area:highlight;}.home__blog .wrapper .grid .blog__card.highlight .cover{width:100%;object-fit:cover;margin-bottom:24px;border-radius:4px;}.home__blog .wrapper .grid .blog__card.highlight .content{padding:24px 8px;position:relative;}.home__blog .wrapper .grid .blog__card.highlight .content .tag{display:block;color:#2563eb;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.56px;text-transform:uppercase;margin-bottom:8px;padding-left:16px;}.home__blog .wrapper .grid .blog__card.highlight .content .title__card{padding-left:16px;color:var(--slate-600,#475569);font-family:Onest;font-size:32px;font-style:normal;font-weight:400;line-height:116%;letter-spacing:-1.28px;width:447px;}.home__blog .wrapper .grid .blog__card.highlight .content .arrow{position:absolute;bottom:32px;right:16px;width:18px;height:18px;transition:all linear .25s;}.home__blog .wrapper .grid .blog__card.card-2,.home__blog .wrapper .grid .blog__card.card-3,.home__blog .wrapper .grid .blog__card.card-4{display:flex;align-items:center;gap:24px;position:relative;}.home__blog .wrapper .grid .blog__card.card-2 .cover,.home__blog .wrapper .grid .blog__card.card-3 .cover,.home__blog .wrapper .grid .blog__card.card-4 .cover{width:216px;height:auto;object-fit:cover;border-radius:4px;object-position:center;}.home__blog .wrapper .grid .blog__card.card-2 .content,.home__blog .wrapper .grid .blog__card.card-3 .content,.home__blog .wrapper .grid .blog__card.card-4 .content{padding:0 16px;width:276px;}.home__blog .wrapper .grid .blog__card.card-2 .content .tag,.home__blog .wrapper .grid .blog__card.card-3 .content .tag,.home__blog .wrapper .grid .blog__card.card-4 .content .tag{display:block;color:#2563eb;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.56px;text-transform:uppercase;margin-bottom:8px;}.home__blog .wrapper .grid .blog__card.card-2 .content .title__card,.home__blog .wrapper .grid .blog__card.card-3 .content .title__card,.home__blog .wrapper .grid .blog__card.card-4 .content .title__card{color:var(--slate-600,#475569);font-size:20px;font-style:normal;font-weight:400;line-height:116%;letter-spacing:-.8px;}.home__blog .wrapper .grid .blog__card.card-2 .content .arrow,.home__blog .wrapper .grid .blog__card.card-3 .content .arrow,.home__blog .wrapper .grid .blog__card.card-4 .content .arrow{position:absolute;bottom:32px;right:16px;width:18px;height:18px;transition:all linear .25s;}.home__blog .wrapper .grid .blog__card.card-2:hover .content .arrow,.home__blog .wrapper .grid .blog__card.card-3:hover .content .arrow,.home__blog .wrapper .grid .blog__card.card-4:hover .content .arrow{filter:brightness(0) saturate(100%) invert(28%) sepia(90%) saturate(2855%) hue-rotate(216deg) brightness(96%) contrast(92%);transform:translate(4px,-4px);}.home__blog .wrapper .grid .blog__card.card-2{grid-area:card2;}.home__blog .wrapper .grid .blog__card.card-3{grid-area:card3;}.home__blog .wrapper .grid .blog__card.card-4{grid-area:card4;}.home__blog .wrapper .grid .blog__card:hover .content .arrow{filter:brightness(0) saturate(100%) invert(28%) sepia(90%) saturate(2855%) hue-rotate(216deg) brightness(96%) contrast(92%);transform:translate(4px,-4px);}.home__blog .wrapper .carousel{display:none;}.home__blog .wrapper .button--mobile{display:none;}@media(max-width:1200px){.home__blog{padding:64px 0;}.home__blog .wrapper{padding:0;}.home__blog .wrapper .heading{padding:0 24px;}.home__blog .wrapper .heading .title{justify-content:center;}.home__blog .wrapper .heading .subtitle{text-align:center;font-size:40px;letter-spacing:-1.6px;}.home__blog .wrapper .heading .button{display:none;}.home__blog .wrapper .grid{display:none;}.home__blog .wrapper .carousel{display:block;}.home__blog .wrapper .carousel .splide.splide__blog .splide__pagination{position:relative;margin-top:32px;display:flex;gap:8px;justify-content:flex-end;margin-right:8%;}.home__blog .wrapper .carousel .splide.splide__blog .splide__pagination .splide__pagination__page{width:8px!important;height:8px!important;border-radius:100%;background:#cbd5e1;transition:background-color .3s ease,transform .3s ease;margin:0;opacity:1;}.home__blog .wrapper .carousel .splide.splide__blog .splide__pagination .splide__pagination__page.is-active{width:8px!important;height:8px!important;background-color:#475569;transform:none!important;}.home__blog .wrapper .carousel .splide.splide__blog .blog__card{border-radius:4px;padding:4px;background:var(--slate-50,#f8fafc);box-sizing:border-box;}.home__blog .wrapper .carousel .splide.splide__blog .blog__card .cover{width:100%;height:170px;object-fit:cover;object-position:center;margin-bottom:24px;border-radius:4px;}.home__blog .wrapper .carousel .splide.splide__blog .blog__card .content{padding:24px 8px;position:relative;}.home__blog .wrapper .carousel .splide.splide__blog .blog__card .content .tag{display:block;color:#2563eb;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.56px;text-transform:uppercase;margin-bottom:8px;padding-left:16px;}.home__blog .wrapper .carousel .splide.splide__blog .blog__card .content .title__card{padding-left:16px;color:var(--slate-600,#475569);font-family:Onest;font-size:32px;font-style:normal;font-weight:400;line-height:116%;letter-spacing:-1.28px;width:268px;}.home__blog .wrapper .carousel .splide.splide__blog .blog__card .content .arrow{position:absolute;bottom:36px;right:20px;width:18px;height:18px;transition:all linear .25s;}.home__blog .wrapper .carousel .splide.splide__blog .blog__card:hover .content .arrow{filter:brightness(0) saturate(100%) invert(28%) sepia(90%) saturate(2855%) hue-rotate(216deg) brightness(96%) contrast(92%);transform:translate(4px,-4px);}.home__blog .wrapper .button--mobile{display:flex;gap:4px;height:48px;width:fit-content;margin-top:32px;margin-left:auto;margin-right:auto;}.home__blog .wrapper .button--mobile .button__text{padding:12px 24px;text-align:center;border-radius:4px;background:#2563eb;color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:normal;width:fit-content;transition:all linear .25s;}.home__blog .wrapper .button--mobile .button__icon{width:48px;height:48px;display:flex;justify-content:center;align-items:center;border-radius:4px;background:#2563eb;}.home__blog .wrapper .button--mobile .button__icon .icon{width:fit-content;transition:all linear .25s;}.home__blog .wrapper .button--mobile:hover{cursor:pointer;}.home__blog .wrapper .button--mobile:hover .button__text{color:#fff;}.home__blog .wrapper .button--mobile:hover .button__icon .icon{transform:translate(4px,-4px);}}@media(max-width:1200px) and (max-width:1200px){.home__blog .wrapper .carousel .splide.splide__blog .splide__pagination{margin-top:30px;justify-content:center;margin-right:0;}}.about__storyline{padding-top:142px;padding-bottom:171px;overflow:hidden;}.about__storyline .wrapper{margin-left:6%;padding-left:16px;}.about__storyline .wrapper .heading{margin-bottom:38px;}.about__storyline .wrapper .heading .title{display:flex;align-items:center;gap:8px;color:#2563eb;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.56px;text-transform:uppercase;margin-bottom:8px;}.about__storyline .wrapper .heading .subtitle{color:#1e293b;font-size:40px;font-style:normal;font-weight:400;line-height:116%;letter-spacing:-1.6px;}.about__storyline .wrapper .heading .subtitle span{color:#475569;}.about__storyline .wrapper .carousel .splide.splide__storyline .splide__arrows{position:absolute;display:flex;justify-content:center;width:fit-content;gap:16px;top:-94px;right:10%;}.about__storyline .wrapper .carousel .splide.splide__storyline .splide__arrows .splide__arrow{position:static;transform:none;left:auto;right:auto;}.about__storyline .wrapper .carousel .splide.splide__storyline .splide__arrows .splide__arrow--prev,.about__storyline .wrapper .carousel .splide.splide__storyline .splide__arrows .splide__arrow--next{width:56px;height:56px;display:flex;justify-content:center;align-items:center;border-radius:4px;border:1px solid #e2e8f0;background:#f8fafc;}.about__storyline .wrapper .carousel .splide.splide__storyline .timeline__card{width:660px;box-sizing:border-box;padding:32px 24px;border-radius:4px;background:#f8fafc;}.about__storyline .wrapper .carousel .splide.splide__storyline .timeline__card .card__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;}.about__storyline .wrapper .carousel .splide.splide__storyline .timeline__card .card__header .year{color:var(--blue-600,#2563eb);font-size:40px;font-style:normal;font-weight:400;line-height:normal;}.about__storyline .wrapper .carousel .splide.splide__storyline .timeline__card .card__title{color:var(--slate-800,#1e293b);font-size:28px;font-style:normal;font-weight:400;line-height:116%;letter-spacing:-1.12px;height:62px;}.about__storyline .wrapper .carousel .splide.splide__storyline .timeline__card .card__photo{height:320px;width:100%;object-fit:cover;object-position:center;border-radius:4px;margin-bottom:32px;}.about__storyline .wrapper .carousel .splide.splide__storyline .timeline__card .card__description{color:var(--slate-600,#475569);font-size:18px;font-style:normal;font-weight:300;line-height:normal;}@media(max-width:1200px){.about__storyline{padding:64px 0;}.about__storyline .wrapper{margin-left:0;padding-left:0;}.about__storyline .wrapper .heading{padding:0 24px;}.about__storyline .wrapper .heading .subtitle{font-size:40px;}.about__storyline .wrapper .carousel .splide.splide__storyline .splide__pagination{position:relative;margin-top:32px;display:flex;gap:8px;justify-content:flex-end;margin-right:8%;}.about__storyline .wrapper .carousel .splide.splide__storyline .splide__pagination .splide__pagination__page{width:8px!important;height:8px!important;border-radius:100%;background:#cbd5e1;transition:background-color .3s ease,transform .3s ease;margin:0;opacity:1;}.about__storyline .wrapper .carousel .splide.splide__storyline .splide__pagination .splide__pagination__page.is-active{width:8px!important;height:8px!important;background-color:#475569;transform:none!important;}.about__storyline .wrapper .carousel .splide.splide__storyline .timeline__card{width:100%;height:auto;padding:24px;margin-bottom:24px;}.about__storyline .wrapper .carousel .splide.splide__storyline .timeline__card .card__header{flex-direction:column;align-items:flex-start;gap:8px;}.about__storyline .wrapper .carousel .splide.splide__storyline .timeline__card .card__header .year{font-size:32px;}.about__storyline .wrapper .carousel .splide.splide__storyline .timeline__card .card__header .card__title{font-size:24px;}.about__storyline .wrapper .carousel .splide.splide__storyline .timeline__card .card__photo{height:200px;}.about__storyline .wrapper .carousel .splide.splide__storyline .timeline__card .card__description{font-size:16px;}}@media(max-width:1200px) and (max-width:1200px){.about__storyline .wrapper .carousel .splide.splide__storyline .splide__pagination{margin-top:30px;justify-content:center;margin-right:0;}}.about__ceo{padding-top:113px;padding-bottom:96px;}.about__ceo .wrapper{max-width:1157px;padding:0 16px;margin:0 auto;display:flex;align-items:center;gap:49px;justify-content:center;}.about__ceo .wrapper .cover{width:196px;height:264px;border-radius:4px;}.about__ceo .wrapper .cover .photo{width:196px;height:264px;object-position:center;object-fit:cover;border-radius:4px;}.about__ceo .wrapper .content{display:flex;flex-direction:column;max-width:880px;}.about__ceo .wrapper .content .icon{width:fit-content;margin-bottom:42px;}.about__ceo .wrapper .content .text{color:#1e293b;font-size:32px;font-style:normal;font-weight:400;line-height:116%;letter-spacing:-1.28px;margin-bottom:16px;}.about__ceo .wrapper .content .author{color:var(--slate-600,#475569);font-size:24px;font-style:normal;font-weight:300;line-height:normal;}@media(max-width:1200px){.about__ceo{padding:64px 0;}.about__ceo .wrapper{flex-direction:column;gap:32px;}.about__ceo .wrapper .icon{margin-bottom:16px;}.about__ceo .wrapper .text{font-size:24px;letter-spacing:-.96px;}.about__ceo .wrapper .author{font-size:20px;}}.about__team{padding:96px 0;}.about__team .wrapper{max-width:1156px;margin:0 auto;padding:0 16px;}.about__team .wrapper .heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:32px;}.about__team .wrapper .heading .heading__titles .title{display:flex;align-items:center;gap:8px;color:#2563eb;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.56px;text-transform:uppercase;margin-bottom:16px;}.about__team .wrapper .heading .heading__titles .subtitle{color:#1e293b;font-size:40px;font-style:normal;font-weight:400;line-height:116%;letter-spacing:-1.6px;}.about__team .wrapper .heading .heading__titles .subtitle span{color:#475569;}.about__team .wrapper .heading .button{display:flex;gap:4px;height:48px;width:fit-content;}.about__team .wrapper .heading .button .button__text{padding:12px 24px;text-align:center;border-radius:4px;background:#2563eb;color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:normal;width:fit-content;transition:all linear .25s;}.about__team .wrapper .heading .button .button__icon{width:48px;height:48px;display:flex;justify-content:center;align-items:center;border-radius:4px;background:#2563eb;}.about__team .wrapper .heading .button .button__icon .icon{width:fit-content;transition:all linear .25s;}.about__team .wrapper .heading .button:hover{cursor:pointer;}.about__team .wrapper .heading .button:hover .button__text{color:#fff;}.about__team .wrapper .heading .button:hover .button__icon .icon{transform:translate(4px,-4px);}.about__team .wrapper .grid{display:flex;justify-content:center;column-gap:16px;row-gap:28px;flex-wrap:wrap;}.about__team .wrapper .grid .team__card{width:268px;height:393px;display:flex;flex-direction:column;gap:16px;}.about__team .wrapper .grid .team__card .cover{width:268.25px;height:330px;border-radius:4px;object-fit:cover;object-position:center;}.about__team .wrapper .grid .team__card .content{padding:0 8px;}.about__team .wrapper .grid .team__card .content .name{color:var(--slate-800,#1e293b);font-size:18px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:4px;}.about__team .wrapper .grid .team__card .content .role{color:var(--slate-600,#475569);font-size:16px;font-style:normal;font-weight:300;line-height:normal;}.about__team .wrapper .button--mobile{display:none;}@media(max-width:1200px){.about__team{padding:64px 0;}.about__team .wrapper .heading .heading__titles .title{justify-content:center;}.about__team .wrapper .heading .heading__titles .subtitle{text-align:center;}.about__team .wrapper .heading .button{display:none;}.about__team .wrapper .button--mobile{display:flex;gap:4px;height:48px;width:fit-content;margin:42px auto 0 auto;}.about__team .wrapper .button--mobile .button__text{padding:12px 24px;text-align:center;border-radius:4px;background:#2563eb;color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:normal;width:fit-content;transition:all linear .25s;}.about__team .wrapper .button--mobile .button__icon{width:48px;height:48px;display:flex;justify-content:center;align-items:center;border-radius:4px;background:#2563eb;}.about__team .wrapper .button--mobile .button__icon .icon{width:fit-content;transition:all linear .25s;}.about__team .wrapper .button--mobile:hover{cursor:pointer;}.about__team .wrapper .button--mobile:hover .button__text{color:#fff;}.about__team .wrapper .button--mobile:hover .button__icon .icon{transform:translate(4px,-4px);}}.about__values{padding:124px 0;}.about__values .wrapper{max-width:1156px;margin:0 auto;padding:0 16px;}.about__values .wrapper .heading{margin-bottom:32px;}.about__values .wrapper .heading .title{display:flex;align-items:center;gap:8px;color:#2563eb;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.56px;text-transform:uppercase;margin-bottom:8px;}.about__values .wrapper .heading .subtitle{color:#1e293b;font-size:40px;font-style:normal;font-weight:400;line-height:116%;letter-spacing:-1.6px;}.about__values .wrapper .heading .subtitle span{color:#475569;}.about__values .wrapper .grid{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;align-items:center;}.about__values .wrapper .grid .value__card{padding:32px 24px;flex:1 0 0;border-radius:4px;background:#f8fafc;height:375px;}.about__values .wrapper .grid .value__card .icon{width:fit-content;margin-bottom:16px;}.about__values .wrapper .grid .value__card .card__title{color:var(--slate-800,#1e293b);font-size:24px;font-style:normal;font-weight:400;line-height:116%;letter-spacing:-.96px;margin-bottom:24px;}.about__values .wrapper .grid .value__card .card__text{padding:0 8px;color:var(--slate-600,#475569);font-size:18px;font-style:normal;font-weight:300;line-height:normal;}@media(max-width:1200px){.about__values{padding:64px 0;}.about__values .wrapper .heading .title{justify-content:center;}.about__values .wrapper .heading .subtitle{text-align:center;}.about__values .wrapper .grid .value__card{height:fit-content;}}.about__work{padding-top:124px;padding-bottom:46px;background-image:url('/assets/img/bg-work.png');background-size:100%;background-repeat:no-repeat;background-position:bottom 125px center;}.about__work .wrapper{max-width:1156px;padding:0 16px;margin:0 auto;display:flex;gap:50px;}.about__work .wrapper .content{width:524px;display:flex;flex-direction:column;}.about__work .wrapper .content .heading{margin-bottom:32px;}.about__work .wrapper .content .heading .title{display:flex;align-items:center;gap:8px;color:#2563eb;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.56px;text-transform:uppercase;margin-bottom:8px;}.about__work .wrapper .content .heading .subtitle{color:#1e293b;font-size:40px;font-style:normal;font-weight:400;line-height:116%;letter-spacing:-1.6px;}.about__work .wrapper .content .heading .subtitle span{color:#475569;}.about__work .wrapper .content .heading{max-width:430px;}.about__work .wrapper .content .reasons{padding-top:138px;height:300px;}.about__work .wrapper .content .reasons .title__reasons{color:var(--slate-100,#f1f5f9);font-size:24px;font-style:normal;font-weight:400;line-height:116%;letter-spacing:-.96px;margin-bottom:24px;}.about__work .wrapper .content .reasons .items__list{display:flex;row-gap:24px;column-gap:36px;flex-wrap:wrap;}.about__work .wrapper .content .reasons .items__list .item{width:234px;}.about__work .wrapper .content .reasons .items__list .item .title__item{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:var(--slate-100,#f1f5f9);font-size:18px;font-style:normal;font-weight:400;line-height:116%;letter-spacing:-.72px;}.about__work .wrapper .content .reasons .items__list .item .text__item{color:var(--slate-200,#e2e8f0);font-family:Onest;font-size:16px;font-style:normal;font-weight:300;line-height:normal;}.about__work .wrapper .form__work{width:550px;height:fit-content;padding:32px;border-radius:4px;border:1px solid #cbd5e1;background:#f8fafc;}.about__work .wrapper .form__work .form__title{color:var(--slate-800,#1e293b);font-size:32px;font-style:normal;font-weight:400;line-height:116%;letter-spacing:-1.28px;margin-bottom:24px;}.about__work .wrapper .form__work .form__box{height:100%;}.about__work .wrapper .form__work .form__box .form__fields{display:flex;flex-direction:column;gap:16px;margin-bottom:24px;}.about__work .wrapper .form__work .form__box .form__fields .form__group{width:100%;display:flex;flex-direction:column;}.about__work .wrapper .form__work .form__box .form__fields .form__group label{color:var(--slate-800,#1e293b);font-size:16px;font-style:normal;font-weight:300;font-family:'Onest';line-height:116%;letter-spacing:-.64px;padding:0 16px;margin-bottom:10px;}.about__work .wrapper .form__work .form__box .form__fields .form__group input,.about__work .wrapper .form__work .form__box .form__fields .form__group textarea,.about__work .wrapper .form__work .form__box .form__fields .form__group select{padding:16px;background-color:transparent;border-radius:4px;border:1px solid #cbd5e1;color:#1e293b;font-family:'Onest';font-size:16px;font-style:normal;font-weight:300;line-height:116%;outline:0;}.about__work .wrapper .form__work .form__box .form__fields .form__group input::placeholder,.about__work .wrapper .form__work .form__box .form__fields .form__group textarea::placeholder,.about__work .wrapper .form__work .form__box .form__fields .form__group select::placeholder{color:#64748b;font-family:'Onest';font-size:16px;font-style:normal;font-weight:300;line-height:116%;}.about__work .wrapper .form__work .form__box .form__fields .form__group select{color:#64748b;font-family:'Onest';appearance:none;background-image:url('/assets/img/chevron-select.svg');background-repeat:no-repeat;background-position:right 16px center;}.about__work .wrapper .form__work .form__box .form__fields .form__group textarea::placeholder{color:var(--slate-500,#64748b);font-family:Onest;font-size:14px;font-style:normal;font-weight:300;line-height:116%;letter-spacing:-.56px;}.about__work .wrapper .form__work .form__box .form__fields .form__group .input__file{width:calc(100% - 32px);display:flex;align-items:center;justify-content:center;gap:10px;padding:16px;border-radius:8px;border:1px solid #cbd5e1;color:#64748b;font-size:16px;font-family:'Onest';font-style:normal;font-weight:300;line-height:116%;letter-spacing:-.64px;cursor:pointer;transition:border-color .2s,background-color .2s;position:relative;}.about__work .wrapper .form__work .form__box .form__fields .form__group .input__file:hover{border-color:#2563eb;}.about__work .wrapper .form__work .form__box .form__fields .form__group .input__file .icon{width:20px;height:20px;flex-shrink:0;}.about__work .wrapper .form__work .form__box .form__fields .form__group .input__file .file__name{font-family:'Onest';text-align:center;color:#64748b;}.about__work .wrapper .form__work .form__box .form__fields .form__group .input__file input[type="file"]{opacity:0;position:absolute;width:100%;height:100%;left:0;top:0;cursor:pointer;}.about__work .wrapper .form__work .form__box .button{display:flex;gap:4px;height:44px;width:100%;border:0;outline:0;padding:0;}.about__work .wrapper .form__work .form__box .button .button__text{padding:12px 24px;text-align:left;border-radius:4px;background:#2563eb;font-family:'Onest';color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:normal;width:100%;height:44px;box-sizing:border-box;transition:all linear .25s;}.about__work .wrapper .form__work .form__box .button .button__icon{width:44px;height:44px;display:flex;justify-content:center;align-items:center;border-radius:4px;background:#2563eb;flex-shrink:0;}.about__work .wrapper .form__work .form__box .button .button__icon .icon{width:24px;transition:all linear .25s;}.about__work .wrapper .form__work .form__box .button:hover{cursor:pointer;}.about__work .wrapper .form__work .form__box .button:hover .button__text{color:#fff;}.about__work .wrapper .form__work .form__box .button:hover .button__icon .icon{transform:scale(1.2);}.about__work .wrapper .form__work .form__screen{display:none;}.about__work .wrapper .form__work.submitted{height:500px;}.about__work .wrapper .form__work.submitted .form__title,.about__work .wrapper .form__work.submitted .subtitle__form,.about__work .wrapper .form__work.submitted .form__box{display:none;}.about__work .wrapper .form__work.submitted .form__screen{display:flex;align-items:center;justify-content:center;padding:24px;height:100%;}.about__work .wrapper .form__work.submitted .form__screen .screen__wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;}.about__work .wrapper .form__work.submitted .form__screen .screen__wrapper .icon__success{margin-bottom:8px;}.about__work .wrapper .form__work.submitted .form__screen .screen__wrapper .title__screen{color:#021729;font-size:24px;font-weight:700;margin-bottom:24px;text-align:center;}.about__work .wrapper .form__work.submitted .form__screen .screen__wrapper .success__message{color:#64748b;font-size:18px;font-weight:400;text-align:center;}@media(max-width:1200px){.about__work{padding:64px 0;background-size:auto 538px;background-repeat:no-repeat;background-position:top 388px left 0;}.about__work .wrapper{flex-direction:column;gap:42px;align-items:center;}.about__work .wrapper .content{gap:42px;width:100%;}.about__work .wrapper .content .heading{width:100%;margin-bottom:0;}.about__work .wrapper .content .reasons{height:fit-content;}.about__work .wrapper .content .reasons .items__list{gap:24px;width:100%;}.about__work .wrapper .content .reasons .items__list .item{width:100%;}.about__work .wrapper .form__work{width:86%;height:100%;padding:24px;}.about__work .wrapper .form__work .form__box .form__fields .form__group .input__file{font-size:12px;}.about__work .wrapper .form__work .form__box .form__fields .form__group .input__file .file__name{text-align:left;}.about__work .wrapper .form__work.submitted{min-height:auto!important;}}.page__solutions{padding:96px 0;}.page__solutions .text-format{color:var(--slate-600,#475569)!important;font-family:Onest!important;font-size:18px!important;font-style:normal!important;font-weight:300!important;line-height:normal!important;}.page__solutions .color-blue{color:#3f71ec!important;}.page__solutions .infos__box-3.solutions__projetos_consultoria{height:auto!important;display:flex!important;flex-direction:column!important;flex-wrap:!important;}.page__solutions .wrapper{max-width:1243px;padding:0 16px;margin:0 auto;display:flex;gap:59px;}.page__solutions .wrapper .solutions__categories{display:flex;padding:32px 16px;flex-direction:column;gap:16px;width:381px;flex-shrink:0;border-radius:4px;background:var(--slate-50,#f8fafc);box-shadow:0 4px 6px 0 rgba(0,0,0,.09);height:fit-content;}.page__solutions .wrapper .solutions__categories .title__categories{display:flex;align-items:center;gap:8px;color:var(--blue-600,#2563eb);font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.56px;text-transform:uppercase;}.page__solutions .wrapper .solutions__categories .title__categories .icon{width:fit-content;}.page__solutions .wrapper .solutions__categories .tab__selectors{display:flex;flex-direction:column;gap:16px;}.page__solutions .wrapper .solutions__categories .tab__selectors .tab__selector{display:flex;width:fit-content;padding:8px 16px;justify-content:center;align-items:center;gap:10px;border-radius:4px;border:1px solid transparent;background:var(--slate-100,#f1f5f9);color:var(--slate-500,#64748b);font-family:Onest;font-size:20px;font-style:normal;font-weight:400;line-height:116%;letter-spacing:-.8px;}.page__solutions .wrapper .solutions__categories .tab__selectors .tab__selector.active{background:var(--blue-800,#1e40af);color:#f1f5f9;}.page__solutions .wrapper .solutions__categories .tab__selectors .tab__selector.active .icon{filter:brightness(0) saturate(100%) invert(95%) sepia(6%) saturate(517%) hue-rotate(194deg) brightness(103%) contrast(95%);}.page__solutions .wrapper .solutions__categories .tab__selectors .tab__selector:hover{border-color:#1e40af;cursor:pointer;}.page__solutions .wrapper .tab__panes{width:100%;max-width:771px;}.page__solutions .wrapper .tab__panes .tab__pane{display:none;}.page__solutions .wrapper .tab__panes .tab__pane.show{display:flex;flex-direction:column;}.page__solutions .wrapper .tab__panes .tab__pane.show .cover{border-radius:4px;width:100%;height:180px;object-fit:cover;object-position:center;margin-bottom:24px;}.page__solutions .wrapper .tab__panes .tab__pane.show .content{padding:0 16px;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .icon__solution{height:24px;width:24px;margin-bottom:16px;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .title__pane{color:var(--slate-800,#1e293b);font-family:Onest;font-size:32px;font-style:normal;font-weight:400;line-height:116%;letter-spacing:-1.28px;margin-bottom:24px;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .description{color:var(--slate-600,#475569);font-family:Onest;font-size:18px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:16px;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .description--2{color:var(--slate-600,#475569);font-family:Onest;font-size:16px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:32px;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .info__certification{border-radius:4px;border:1px solid var(--slate-300,#cbd5e1);background:var(--slate-50,#f8fafc);margin-bottom:16px;padding:24px;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .info__certification .title__certification{color:var(--slate-800,#1e293b);font-family:Onest;font-size:24px;font-style:normal;font-weight:400;line-height:116%;letter-spacing:-.96px;margin-bottom:16px;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .info__certification .certification__list{display:flex;gap:56px;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .info__certification .certification__list .item .type{color:var(--slate-800,#1e293b);font-family:Onest;font-size:18px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:8px;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .info__certification .certification__list .item .text{color:var(--slate-600,#475569);font-family:Onest;font-size:16px;font-style:normal;font-weight:300;line-height:normal;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .info__modalities{border-radius:4px;border:1px solid var(--slate-300,#cbd5e1);background:var(--slate-50,#f8fafc);margin-bottom:16px;padding:24px;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .info__modalities .title__modalities{color:var(--slate-800,#1e293b);font-family:Onest;font-size:24px;font-style:normal;font-weight:400;line-height:116%;letter-spacing:-.96px;margin-bottom:16px;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .info__modalities .modalities__list{display:flex;flex-wrap:wrap;gap:32px;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .info__modalities .modalities__list .width100{width:100%!important;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .info__modalities .modalities__list .item{border-left:1px solid #2563eb;padding:0 16px;width:294px;display:flex;flex-direction:column;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .info__modalities .modalities__list .item .type{color:var(--blue-600,#2563eb);font-family:Onest;font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:4px;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .info__modalities .modalities__list .item .text{color:var(--slate-600,#475569);font-family:Onest;font-size:16px;font-style:normal;font-weight:300;line-height:normal;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .info__studies{margin-top:40px;padding:16px;border-radius:4px;border:1px solid var(--blue-600,#2563eb);background:var(--Blue-50,#eef2ff);margin-bottom:40px;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .info__studies .title__studies{color:var(--blue-600,#2563eb);font-family:Onest;font-size:18px;font-style:normal;font-weight:400;line-height:116%;letter-spacing:-.72px;margin-bottom:24px;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .info__studies .shell{display:flex;align-items:center;justify-content:space-between;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .info__studies .shell .studies__list{display:flex;flex-direction:column;gap:8px;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .info__studies .shell .studies__list .item{display:flex;align-items:center;gap:8px;color:var(--slate-800,#1e293b);font-family:Onest;font-size:18px;font-style:normal;font-weight:400;line-height:116%;letter-spacing:-.72px;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .info__studies .shell .studies__list .item .icon{width:fit-content;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .info__studies .shell .term{display:flex;padding:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;background:var(--slate-50,#f8fafc);}.page__solutions .wrapper .tab__panes .tab__pane.show .content .info__studies .shell .term .days{color:var(--slate-800,#1e293b);text-align:center;font-family:Onest;font-size:24px;font-style:normal;font-weight:400;line-height:116%;letter-spacing:-.96px;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .info__studies .shell .term .text{color:var(--slate-500,#64748b);text-align:center;font-family:Onest;font-size:18px;font-style:normal;font-weight:300;line-height:116%;letter-spacing:-.72px;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .title__certification{color:var(--slate-800,#1e293b);font-family:Onest;font-size:24px;font-style:normal;font-weight:400;line-height:116%;letter-spacing:-.96px;margin-bottom:16px;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .cols{display:flex;gap:8px;margin-bottom:40px;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .cols .col{flex:1 0 0;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .cols .col .infos__box{display:flex;padding:24px;flex-direction:column;gap:16px;flex:1 0 0;border-radius:4px;border:1px solid var(--slate-300,#cbd5e1);background:var(--slate-50,#f8fafc);margin-bottom:16px;height:301px;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .cols .col .infos__box .title__box{color:var(--slate-800,#1e293b);font-family:Onest;font-size:24px;font-style:normal;font-weight:400;line-height:116%;letter-spacing:-.96px;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .cols .col .infos__box ul{display:flex;flex-direction:column;gap:8px;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .cols .col .infos__box ul li{list-style-type:disc;color:var(--slate-600,#475569);font-family:Onest;font-size:16px;font-style:normal;font-weight:300;line-height:normal;margin-left:16px;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .cols .col .infos__box .button__download{display:flex;padding:16px;justify-content:center;align-items:center;gap:10px;border-radius:4px;border:1px solid var(--slate-300,#cbd5e1);background:var(--slate-50,#f8fafc);color:var(--slate-500,#64748b);font-family:Onest;font-size:16px;font-style:normal;font-weight:400;line-height:116%;letter-spacing:-.64px;transition:all linear .25s;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .cols .col .infos__box .button__download:hover{border-color:#2563eb;color:#2563eb;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .cols .col .infos__box .button__download:hover .icon{filter:brightness(0) saturate(100%) invert(29%) sepia(95%) saturate(1833%) hue-rotate(213deg) brightness(92%) contrast(101%);}.page__solutions .wrapper .tab__panes .tab__pane.show .content .cols .col .button{display:flex;gap:4px;height:44px;width:100%;border:0;outline:0;padding:0;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .cols .col .button .button__text{padding:12px 24px;text-align:left;border-radius:4px;background:#2563eb;font-family:'Onest';color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:normal;width:100%;height:44px;box-sizing:border-box;transition:all linear .25s;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .cols .col .button .button__icon{width:44px;height:44px;display:flex;justify-content:center;align-items:center;border-radius:4px;background:#2563eb;flex-shrink:0;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .cols .col .button .button__icon .icon{width:24px;transition:all linear .25s;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .cols .col .button:hover{cursor:pointer;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .cols .col .button:hover .button__text{color:#fff;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .cols .col .button:hover .button__icon .icon{transform:scale(1.2);}.page__solutions .wrapper .tab__panes .tab__pane.show .content .cols .col .button__mail{display:flex;gap:4px;height:44px;width:100%;border:0;outline:0;padding:0;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .cols .col .button__mail .button__text{padding:12px 24px;text-align:left;border-radius:4px;border:1px solid var(--slate-300,#cbd5e1);background:var(--slate-50,#f8fafc);font-family:'Onest';color:#64748b;font-size:16px;font-style:normal;font-weight:400;line-height:normal;width:100%;height:44px;box-sizing:border-box;transition:all linear .25s;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .cols .col .button__mail .button__icon{width:44px;height:44px;display:flex;justify-content:center;align-items:center;border-radius:4px;border:1px solid var(--slate-300,#cbd5e1);background:var(--slate-50,#f8fafc);flex-shrink:0;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .cols .col .button__mail .button__icon .icon{width:fit-content;transition:all linear .25s;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .cols .col .button__mail:hover{cursor:pointer;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .cols .col .button__mail:hover .button__text{border-color:#2563eb;color:#2563eb;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .cols .col .button__mail:hover .button__icon{border-color:#2563eb;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .cols .col .button__mail:hover .button__icon .icon{transform:scale(1.2);}.page__solutions .wrapper .tab__panes .tab__pane.show .content .differential{border-radius:4px;border:1px solid var(--blue-600,#2563eb);background:var(--Blue-50,#eef2ff);padding:16px;margin-bottom:40px;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .differential .title__differential{color:var(--blue-600,#2563eb);text-align:center;font-family:Onest;font-size:18px;font-style:normal;font-weight:400;line-height:116%;letter-spacing:-.72px;margin-bottom:24px;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .differential .info__list{display:flex;gap:5px;justify-content:center;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .differential .info__list .info{display:flex;flex-direction:column;align-items:center;gap:8px;width:173px;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .differential .info__list .info .icon{width:fit-content;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .differential .info__list .info .info__title{color:var(--slate-800,#1e293b);text-align:center;font-family:Onest;font-size:18px;font-style:normal;font-weight:400;line-height:116%;letter-spacing:-.72px;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .differential .info__list .info .info__description{color:var(--slate-600,#475569);text-align:center;font-family:Onest;font-size:16px;font-style:normal;font-weight:300;line-height:normal;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .title__cases{margin-top:40px;color:var(--slate-800,#1e293b);font-family:Onest;font-size:24px;font-style:normal;font-weight:400;line-height:116%;letter-spacing:-.96px;margin-bottom:16px;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .case{border-radius:4px;padding:4px;display:flex;align-items:center;gap:37px;position:relative;z-index:4;margin-bottom:8px;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .case .cover__cases{border-radius:4px;width:214px;height:256px;object-fit:cover;object-position:center;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .case .content{padding:16px 34px 16px 0;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .case .content .tags{display:flex;gap:8px;padding-top:8px;margin-bottom:8px;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .case .content .tags .tag__location{display:flex;padding:4px 0;align-items:center;gap:4px;border-radius:4px;background:#f1f5f9;color:var(--slate-600,#475569);text-align:center;font-family:Onest;font-size:14px;font-style:normal;font-weight:300;line-height:116%;letter-spacing:-.56px;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .case .content .tags .tag__location .icon{width:fit-content;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .case .content .tags .tag__type{padding:4px 8px;border-radius:4px;background:rgba(0,110,224,.16);color:#006ee0;text-align:center;font-family:Onest;font-size:14px;font-style:normal;font-weight:300;line-height:116%;letter-spacing:-.56px;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .case .content .title__pane{color:var(--slate-800,#1e293b);font-family:Onest;font-size:24px;font-style:normal;font-weight:400;line-height:116%;letter-spacing:-.96px;margin-bottom:8px;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .case .content .text__pane{color:var(--slate-600,#475569);font-family:Onest;font-size:14px;font-style:normal;font-weight:300;line-height:116%;letter-spacing:-.56px;margin-bottom:16px;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .case .content .title__results{color:var(--slate-600,#475569);font-family:Onest;font-size:14px;font-style:normal;font-weight:300;line-height:116%;letter-spacing:-.56px;margin-bottom:8px;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .case .content .results__list{display:flex;gap:8px;flex-wrap:wrap;width:284px;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .case .content .results__list .item{display:flex;width:138px!important;flex-grow:0;padding:8px;flex-direction:column;align-items:flex-start;gap:4px;border-radius:4px;border:1px solid var(--slate-200,#e2e8f0);background:var(--slate-100,#f1f5f9);box-sizing:border-box;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .case .content .results__list .item .type{color:var(--slate-600,#475569);font-family:Onest;font-size:12px;font-style:normal;font-weight:300;line-height:116%;letter-spacing:-.48px;text-transform:uppercase;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .case .content .results__list .item .number{color:var(--slate-800,#1e293b);font-family:Onest;font-size:14px;font-style:normal;font-weight:400;line-height:116%;letter-spacing:-.56px;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .case .button__more{border-radius:4px;background:#2563eb;display:flex;align-items:center;justify-content:center;width:28px;height:28px;position:absolute;bottom:20px;right:4px;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .case .button__more .arrow{width:18px;transition:all linear .25s;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .case .button__more:hover .arrow{transform:translate(4px,-4px);}.page__solutions .wrapper .tab__panes .tab__pane.show .content .infos__box-3{display:flex;gap:8px;height:345px;margin-bottom:32px;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .infos__box-3 .box{box-sizing:border-box;padding:24px;flex:0 0 251.5px;width:251.5px;border-radius:4px;border:1px solid var(--slate-300,#cbd5e1);background:var(--slate-50,#f8fafc);}.page__solutions .wrapper .tab__panes .tab__pane.show .content .infos__box-3 .box .title__box{color:var(--slate-800,#1e293b);font-family:Onest;font-size:24px;font-style:normal;font-weight:400;line-height:116%;letter-spacing:-.96px;margin-bottom:16px;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .infos__box-3 .box ul{display:flex;flex-direction:column;gap:8px;}.page__solutions .wrapper .tab__panes .tab__pane.show .content .infos__box-3 .box ul li{margin-left:16px;color:var(--slate-600,#475569);font-family:Onest;font-size:16px;font-style:normal;font-weight:300;line-height:normal;list-style-type:disc;}.page__solutions .wrapper .tab__panes .tab__pane.show .faq{padding:32px;border-radius:4px;background:var(--slate-50,#f8fafc);margin-top:32px;}.page__solutions .wrapper .tab__panes .tab__pane.show .faq .title__faq{color:var(--slate-800,#1e293b);font-family:Onest;font-size:24px;font-style:normal;font-weight:400;line-height:116%;letter-spacing:-.96px;margin-bottom:21px;}.page__solutions .wrapper .tab__panes .tab__pane.show .faq .faq__list{display:flex;flex-direction:column;gap:16px;}.page__solutions .wrapper .tab__panes .tab__pane.show .faq .faq__list .item .question{display:flex;align-items:center;gap:8px;color:var(--slate-800,#1e293b);font-family:Onest;font-size:18px;font-style:normal;font-weight:400;line-height:116%;letter-spacing:-.72px;margin-bottom:8px;}.page__solutions .wrapper .tab__panes .tab__pane.show .faq .faq__list .item .answer{color:var(--slate-600,#475569);font-family:Onest;font-size:16px;font-style:normal;font-weight:300;line-height:116%;letter-spacing:-.64px;}.page__solutions .wrapper .tab__panes .tab__pane.show .faq.faq-3{margin-top:0;}@media(max-width:1200px){.solutions__categories{width:90%!important;}}.products__list--statistics{padding-top:24px;padding-bottom:24px;background:var(--blue-600,#2563eb);}.products__list--statistics .wrapper{width:100%;max-width:1296px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}.products__list--statistics .wrapper .box{display:flex;align-items:center;gap:16px;}.products__list--statistics .wrapper .box .info{color:var(--slate-100,#f1f5f9);line-height:normal;}.products__list--statistics .wrapper .box .info .number{font-size:24px;font-weight:500;}.products__list--statistics .wrapper .box .info .text{font-size:16px;font-weight:400;}@media(max-width:1200px){.products__list--statistics{padding:0;}.products__list--statistics .wrapper{padding-top:16px;padding-bottom:16px;max-width:calc(100% - 32px);grid-template-columns:1fr;}}.products__list--main{width:100%;max-width:1296px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:3.25fr 8.75fr;gap:72px;padding-top:69px;padding-bottom:149px;}@media(max-width:1024px){.products__list--main{grid-template-columns:1fr;padding-top:64px;padding-bottom:64px;}}.products__list--main .grid{display:grid;grid-template-columns:repeat(3,1fr);column-gap:8px;row-gap:32px;padding-top:18px;}.products__list--main .grid .product__card{position:relative;display:flex;flex-direction:column;gap:24px;width:275px;width:100%;}.products__list--main .grid .product__card .cover__product{width:275px;height:375px;border-radius:4px;background-color:#f8fafc;}.products__list--main .grid .product__card .cover__product .cover{width:100%;height:100%;object-fit:contain;object-position:center;border-radius:4px;}.products__list--main .grid .product__card .cover__product .overlay{display:none;}.products__list--main .grid .product__card .content .product__category{color:var(--blue-900,#1e3a8a);font-size:16px;font-weight:300;line-height:116%;letter-spacing:-.64px;margin-bottom:8px;}.products__list--main .grid .product__card .content .product__name{color:#1e293b;font-size:18px;font-weight:500;line-height:116%;letter-spacing:-.72px;}.products__list--main .grid .product__card:hover .cover__product .overlay{display:block;position:absolute;top:0;left:0;width:275px;height:375px;background:rgba(47,45,120,.48);border-radius:4px;display:flex;align-items:center;justify-content:center;}.products__list--main .grid .product__card:hover .cover__product .overlay .icon__plus{width:fit-content;}.products__list--main .grid .product__card .cover__product{width:100%;}.products__list--main .grid .product__card:hover .cover__product .overlay{width:100%;}.products__list--main .grid .grid--pagination{grid-column:span 3;display:flex;justify-content:center;align-items:center;gap:12px;}.products__list--main .grid .grid--pagination .item{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:4px;background:var(--slate-50,#f8fafc);color:var(--slate-800,#1e293b);box-shadow:0 0 16px 0 rgba(0,0,0,.06);font-size:18px;font-weight:400;line-height:normal;border:1px solid transparent;transition:all linear .25s;}.products__list--main .grid .grid--pagination .item.is--active{background:var(--blue-600,#2563eb);color:#fff;}.products__list--main .grid .grid--pagination .item:hover{border-color:var(--blue-600,#2563eb);}@media(max-width:1200px){.products__list--main .grid{grid-template-columns:1fr;}.products__list--main .grid .grid--pagination{grid-column:span 1;gap:8px;}}.products__list--main .actions{display:grid;grid-template-columns:1fr;grid-auto-rows:min-content;gap:16px;}.products__list--main .actions .navigation{padding:32px 16px;border-radius:4px;background:var(--slate-50,#f8fafc);box-shadow:0 4px 6px 0 rgba(0,0,0,.09);display:flex;flex-direction:column;gap:16px;}.products__list--main .actions .navigation .title{display:flex;align-items:center;gap:8px;color:var(--blue-600,#2563eb);font-size:14px;font-weight:400;line-height:normal;letter-spacing:.56px;}.products__list--main .actions .navigation .category__link{display:block;width:fit-content;padding:8px 16px;color:var(--slate-500,#64748b);font-size:20px;font-weight:400;line-height:116%;letter-spacing:-.8px;border-radius:4px;background:var(--slate-100,#f1f5f9);transition:all linear .25s;}.products__list--main .actions .navigation .category__link.is--active{background:var(--blue-800,#1e40af);color:var(--slate-100,#f1f5f9);}.products__list--main .actions .navigation .category__link:hover{background:var(--Blue-50,#eef2ff);}.products__list--main .actions .navigation .category__link:hover.is--active{background:var(--blue-800,#1e40af);color:var(--slate-100,#f1f5f9);}.products__list--main .actions .search{padding:32px 16px;border-radius:4px;background:var(--slate-50,#f8fafc);box-shadow:0 4px 6px 0 rgba(0,0,0,.09);display:flex;flex-direction:column;gap:16px;}.products__list--main .actions .search .title{display:flex;align-items:center;gap:8px;color:var(--blue-600,#2563eb);font-size:14px;font-weight:400;line-height:normal;letter-spacing:.56px;}.products__list--main .actions .search .products__search{border-radius:4px;background:var(--slate-100,#f1f5f9);padding:8px 16px;display:flex;align-items:center;gap:10px;}.products__list--main .actions .search .products__search button{padding:0;}.products__list--main .actions .search .products__search input{font-size:16px;font-weight:400;line-height:116%;letter-spacing:-.64px;}.products__list--main .actions .search .products__search input::placeholder{color:var(--slate-500,#64748b);}.products__list--main .actions .search .products__search .overlay{display:none;}.choice__helper{border-radius:4px;background:var(--blue-600,#2563eb);box-shadow:0 4px 6px 0 rgba(0,0,0,.09);padding:32px 24px;flex-direction:column;display:flex;gap:16px;height:fit-content;}.choice__helper.is--mobile{display:none;}.choice__helper .call{color:var(--slate-50,#f8fafc);font-size:24px;font-weight:400;line-height:116%;letter-spacing:-.96px;}.choice__helper .text{color:var(--slate-100,#f1f5f9);font-size:18px;font-weight:300;line-height:normal;}.choice__helper .button{display:flex;gap:4px;height:48px;width:fit-content;}.choice__helper .button .button__text{padding:12px 24px;text-align:center;border-radius:4px;background:var(--Blue-50,#eef2ff);color:var(--blue-600,#2563eb);font-size:18px;font-weight:400;line-height:normal;width:fit-content;transition:all linear .25s;}.choice__helper .button .button__icon{width:48px;height:48px;display:flex;justify-content:center;align-items:center;border-radius:4px;background:var(--Blue-50,#eef2ff);transition:all linear .25s;}.choice__helper .button .button__icon .icon{width:fit-content;}.choice__helper .button:hover .button__icon,.choice__helper .button:hover .button__text{background:var(--green-800,#16a34a);color:#fff;}.choice__helper .button:hover .button__icon img{filter:brightness(0) invert(1);}@media(max-width:1200px){.choice__helper.is--desktop{display:none;}}.choice__helper.is--desktop.is--mobile{display:flex;}.product--detail{display:grid;grid-template-columns:490px 1fr;column-gap:55px;row-gap:24px;width:100%;max-width:1100px;margin-left:auto;margin-right:auto;padding-top:111px;padding-bottom:83px;}@media(max-width:1200px){.product--detail{display:flex;flex-direction:column;padding-top:64px;padding-bottom:64px;}.product--detail .carousel{max-width:calc(100% - 48px);overflow:hidden;margin-left:auto;margin-right:auto;}.product--detail .content__product,.product--detail .selectors--alpine{max-width:calc(100% - 48px);margin-left:auto;margin-right:auto;}}.product--detail .carousel{display:flex;gap:16px;}.product--detail .carousel .splide__products{width:358px;height:489px;}.product--detail .carousel .splide__products .splide__track{height:489px;}.product--detail .carousel .splide__products .splide__slide{background-color:#f8fafc;border-radius:5px;display:flex;justify-content:center;align-items:center;width:100%;height:100%;}.product--detail .carousel .splide__products .splide__slide img{width:100%;height:100%;object-fit:contain;border:3px solid transparent;border-radius:5px;padding:12px;}.product--detail .carousel .splide__products .splide__arrows,.product--detail .carousel .splide__products .splide__arrows--ltr{position:absolute!important;bottom:0!important;right:-52px!important;display:none!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:12px!important;}.product--detail .carousel .splide__products .splide__arrows .splide__arrow,.product--detail .carousel .splide__products .splide__arrows--ltr .splide__arrow{border:0!important;background-color:#f8fafc!important;width:40px!important;height:40px!important;cursor:pointer!important;display:flex!important;justify-content:center!important;align-items:center!important;border-radius:5px!important;transition:all linear .25s;}.product--detail .carousel .splide__products .splide__arrows .splide__arrow:hover,.product--detail .carousel .splide__products .splide__arrows--ltr .splide__arrow:hover{background-color:#fff!important;}.product--detail .carousel .splide__products__thumbnails{display:flex;flex-direction:column;gap:8px;}.product--detail .carousel .splide__products__thumbnails .thumbnails{width:63px;height:63px;background-color:#f8fafc;display:flex;justify-content:center;align-items:center;border-radius:4px;cursor:pointer;border:1px solid transparent;}.product--detail .carousel .splide__products__thumbnails .thumbnails img{width:63px;height:63px;object-fit:contain;transition:all linear .25s;}.product--detail .carousel .splide__products__thumbnails .thumbnails img:hover{box-shadow:0 4px 6px 0 rgba(0,0,0,.09);}.product--detail .carousel .splide__products__thumbnails .thumbnails.is-active{border:1px solid var(--slate-100,#f1f5f9);}@media(max-width:1200px){.product--detail .carousel{flex-direction:column;gap:12px;}.product--detail .carousel .splide__products{width:100%;}.product--detail .carousel .splide__products .splide__arrows{display:none;}.product--detail .carousel .splide__products__thumbnails{flex-direction:row;justify-content:flex-start;overflow:scroll;}.product--detail .buttons{grid-template-columns:1fr;}.product--detail .buttons .button{width:100%;}}.product--detail .content__product{padding-top:57px;}.product--detail .content__product .heading .tag{color:var(--blue-900,#1e3a8a);font-size:18px;font-weight:300;line-height:116%;letter-spacing:-.72px;margin-bottom:8px;}.product--detail .content__product .heading .name{color:var(--slate-800,#1e293b);font-size:32px;font-style:normal;font-weight:500;line-height:116%;letter-spacing:-1.28px;}.product--detail .content__product .heading .description{margin-top:16px;color:var(--slate-600,#475569);font-size:16px;font-weight:300;line-height:normal;}.product--detail .content__product .button{margin-top:24px;display:flex;gap:4px;height:48px;width:fit-content;}.product--detail .content__product .button .button__text{padding:12px 24px;text-align:center;border-radius:4px;background:#2563eb;color:#fff;font-size:18px;font-weight:400;line-height:normal;width:fit-content;transition:all linear .25s;}.product--detail .content__product .button .button__icon{width:48px;height:48px;display:flex;justify-content:center;align-items:center;border-radius:4px;background:#2563eb;transition:all linear .25s;}.product--detail .content__product .button .button__icon .icon{width:fit-content;}.product--detail .content__product .button:hover .button__icon,.product--detail .content__product .button:hover .button__text{background:var(--blue-800,#1e40af);}.product--detail .content__product .benefits{margin-top:32px;padding:16px;border-radius:4px;border:1px solid var(--blue-600,#2563eb);background:var(--Blue-50,#eef2ff);}.product--detail .content__product .benefits .name{margin-bottom:16px;color:var(--blue-600,#2563eb);font-size:18px;font-weight:400;line-height:116%;letter-spacing:-.72px;}.product--detail .content__product .benefits .list{display:flex;flex-direction:column;gap:9px;}.product--detail .content__product .benefits .list .item{display:flex;align-items:center;gap:9px;color:var(--slate-800,#1e293b);font-family:Onest;font-size:16px;font-weight:400;line-height:116%;letter-spacing:-.64px;}.product--detail .content__product .benefits .list .item img{width:fit-content;}@media(max-width:1200px){.product--detail .content__product{padding-top:24px;}}.product--detail .selectors--alpine{grid-column:span 2;padding:16px;border-radius:4px;background:var(--slate-50,#f8fafc);box-shadow:0 4px 6px 0 rgba(0,0,0,.09);}.product--detail .selectors--alpine .buttons{margin-bottom:32px;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:16px;}.product--detail .selectors--alpine .buttons .selector{cursor:pointer;border-radius:4px;background:var(--slate-100,#f1f5f9);padding:8px 16px;color:var(--slate-500,#64748b);text-align:center;font-size:20px;font-weight:400;line-height:116%;letter-spacing:-.8px;transition:all linear .25s;}.product--detail .selectors--alpine .buttons .selector.is--active{color:var(--slate-50,#f8fafc);background:var(--blue-600,#2563eb);}.product--detail .selectors--alpine .buttons .selector.is--active:hover{background:var(--blue-700,#1d4ed8);}.product--detail .selectors--alpine .buttons .selector:hover{background:var(--blue-50,#eef2ff);}.product--detail .selectors--alpine .content .overview{display:flex;flex-direction:column;gap:16px;}.product--detail .selectors--alpine .content .overview .name{color:var(--blue-600,#2563eb);font-size:18px;font-style:normal;font-weight:300;line-height:116%;letter-spacing:-.72px;}.product--detail .selectors--alpine .content .overview .text{color:var(--slate-800,#1e293b);font-family:Onest;font-size:16px;font-style:normal;font-weight:300;line-height:116%;letter-spacing:-.64px;}.product--detail .selectors--alpine .content .overview .image{margin-left:auto;margin-right:auto;max-width:100%;border-radius:4px;}@media(max-width:1200px){.product--detail .selectors--alpine{grid-column:span 1;padding:12px;}.product--detail .selectors--alpine .buttons{grid-template-columns:1fr;gap:8px;}}.products__related{padding-bottom:103px;display:flex;flex-direction:column;gap:24px;width:100%;max-width:1124px;margin-left:auto;margin-right:auto;}.products__related .title{color:var(--slate-800,#1e293b);font-size:48px;font-weight:400;line-height:116%;letter-spacing:-1.92px;}.products__related .list{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;}.products__related .list .product__card{position:relative;display:flex;flex-direction:column;gap:24px;width:275px;}.products__related .list .product__card .cover__product{width:275px;height:375px;border-radius:4px;background-color:#f8fafc;}.products__related .list .product__card .cover__product .cover{width:100%;height:100%;object-fit:contain;object-position:center;border-radius:4px;}.products__related .list .product__card .cover__product .overlay{display:none;}.products__related .list .product__card .content .product__category{color:var(--blue-900,#1e3a8a);font-size:16px;font-weight:300;line-height:116%;letter-spacing:-.64px;margin-bottom:8px;}.products__related .list .product__card .content .product__name{color:#1e293b;font-size:18px;font-weight:500;line-height:116%;letter-spacing:-.72px;}.products__related .list .product__card:hover .cover__product .overlay{display:block;position:absolute;top:0;left:0;width:275px;height:375px;background:rgba(47,45,120,.48);border-radius:4px;display:flex;align-items:center;justify-content:center;}.products__related .list .product__card:hover .cover__product .overlay .icon__plus{width:fit-content;}@media(max-width:768px){.products__related{padding-bottom:64px;padding-left:24px;padding-right:24px;box-sizing:border-box;}.products__related .title{text-align:center;font-size:32px;}.products__related .list{grid-template-columns:1fr;}.products__related .list .product__card{position:relative;display:flex;flex-direction:column;gap:24px;width:275px;}.products__related .list .product__card .cover__product{width:275px;height:375px;border-radius:4px;background-color:#f8fafc;}.products__related .list .product__card .cover__product .cover{width:100%;height:100%;object-fit:contain;object-position:center;border-radius:4px;}.products__related .list .product__card .cover__product .overlay{display:none;}.products__related .list .product__card .content .product__category{color:var(--blue-900,#1e3a8a);font-size:16px;font-weight:300;line-height:116%;letter-spacing:-.64px;margin-bottom:8px;}.products__related .list .product__card .content .product__name{color:#1e293b;font-size:18px;font-weight:500;line-height:116%;letter-spacing:-.72px;}.products__related .list .product__card:hover .cover__product .overlay{display:block;position:absolute;top:0;left:0;width:275px;height:375px;background:rgba(47,45,120,.48);border-radius:4px;display:flex;align-items:center;justify-content:center;}.products__related .list .product__card:hover .cover__product .overlay .icon__plus{width:fit-content;}}@media(max-width:768px) and (max-width:1200px){.products__related .list .product__card{width:100%;}.products__related .list .product__card .cover__product{width:100%;}.products__related .list .product__card:hover .cover__product .overlay{width:100%;}}.cases__hero{padding-left:47px;padding-top:68px;padding-bottom:138px;width:100%;max-width:1296px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:503px 1fr;gap:86px;}.cases__hero .content{padding-top:95px;max-width:544px;}.cases__hero .content .title{margin-bottom:24px;color:var(--slate-800,#1e293b);font-size:32px;font-weight:400;line-height:116%;letter-spacing:-1.28px;}.cases__hero .content .tagline{color:var(--slate-600,#475569);font-size:24px;font-weight:300;line-height:116%;letter-spacing:-.96px;}.cases__hero .content .statistics{margin-top:48px;display:flex;align-items:center;gap:21px;}.cases__hero .content .statistics .box .number{display:block;margin-bottom:8px;color:var(--blue-600,#2563eb);font-size:48px;font-weight:400;line-height:116%;letter-spacing:-1.92px;}.cases__hero .content .statistics .box .text{color:var(--slate-600,#475569);font-size:24px;font-weight:300;line-height:116%;letter-spacing:-.96px;}@media(max-width:1200px){.cases__hero{max-width:calc(100% - 32px);grid-template-columns:1fr;gap:32px;padding-left:0;padding-right:0;padding-bottom:64px;}.cases__hero .cover{max-width:316px;margin-left:auto;margin-right:auto;display:block;}.cases__hero .content{text-align:center;max-width:100%;}}.cases__selectors{width:100%;max-width:1296px;margin-left:auto;margin-right:auto;margin-bottom:16px;display:flex;padding:16px;gap:16px;border-radius:4px;background:var(--slate-50,#f8fafc);box-shadow:0 4px 6px 0 rgba(0,0,0,.09);}.cases__selectors .category__link{display:block;width:fit-content;padding:8px 16px;color:var(--slate-500,#64748b);font-size:20px;font-weight:400;line-height:116%;letter-spacing:-.8px;border-radius:4px;background:var(--slate-100,#f1f5f9);transition:all linear .25s;}.cases__selectors .category__link.is--active{background:var(--blue-800,#1e40af);color:var(--slate-100,#f1f5f9);}.cases__selectors .category__link:hover{background:var(--Blue-50,#eef2ff);}.cases__selectors .category__link:hover.is--active{background:var(--blue-800,#1e40af);color:var(--slate-100,#f1f5f9);}@media(max-width:1200px){.cases__selectors{flex-direction:column;align-items:center;max-width:80%;}}.cases__grid{width:100%;max-width:1296px;margin-left:auto;margin-right:auto;margin-bottom:156px;display:grid;grid-template-columns:1fr 1fr;row-gap:20px;column-gap:16px;}.cases__grid .case__card{border-radius:4px;padding:4px;border:1px solid var(--slate-200,#e2e8f0);display:flex;gap:37px;position:relative;z-index:4;}.cases__grid .case__card .image__case{width:214px;height:256px;flex-shrink:0;overflow:hidden;}.cases__grid .case__card .image__case .cover{border-radius:4px;width:214px;height:auto;object-position:center;}.cases__grid .case__card .content{padding:0 34px 16px 0;}.cases__grid .case__card .content .tags{display:flex;gap:8px;padding-top:8px;margin-bottom:8px;}.cases__grid .case__card .content .tags .tag__location{display:flex;padding:4px 0;align-items:center;gap:4px;border-radius:4px;background:#f1f5f9;color:var(--slate-600,#475569);font-family:Onest;font-size:14px;font-weight:300;line-height:116%;letter-spacing:-.56px;}.cases__grid .case__card .content .tags .tag__location .icon{width:fit-content;}.cases__grid .case__card .content .tags .tag__type{padding:4px 8px;border-radius:4px;background:rgba(0,110,224,.16);color:#006ee0;font-size:14px;font-weight:300;line-height:116%;letter-spacing:-.56px;}.cases__grid .case__card .content .title__pane{color:var(--slate-800,#1e293b);font-family:Onest;font-size:24px;font-style:normal;font-weight:400;line-height:116%;letter-spacing:-.96px;margin-bottom:8px;}.cases__grid .case__card .content .text__pane{color:var(--slate-600,#475569);font-family:Onest;font-size:14px;font-style:normal;font-weight:300;line-height:116%;letter-spacing:-.56px;margin-bottom:16px;}.cases__grid .case__card .content .title__results{color:var(--slate-600,#475569);font-family:Onest;font-size:14px;font-style:normal;font-weight:300;line-height:116%;letter-spacing:-.56px;margin-bottom:8px;}.cases__grid .case__card .content .results__list{display:flex;gap:8px;flex-wrap:wrap;width:284px;}.cases__grid .case__card .content .results__list .item{display:flex;width:138px!important;flex-grow:0;padding:8px;flex-direction:column;align-items:flex-start;gap:4px;border-radius:4px;border:1px solid var(--slate-200,#e2e8f0);background:var(--slate-100,#f1f5f9);box-sizing:border-box;}.cases__grid .case__card .content .results__list .item .type{color:var(--slate-600,#475569);font-family:Onest;font-size:12px;font-style:normal;font-weight:300;line-height:116%;letter-spacing:-.48px;text-transform:uppercase;}.cases__grid .case__card .content .results__list .item .number{color:var(--slate-800,#1e293b);font-family:Onest;font-size:14px;font-style:normal;font-weight:400;line-height:116%;letter-spacing:-.56px;}.cases__grid .case__card .button__more{border-radius:4px;background:#2563eb;display:flex;align-items:center;justify-content:center;width:28px;height:28px;position:absolute;bottom:20px;right:4px;}.cases__grid .case__card .button__more .arrow{width:18px;transition:all linear .25s;}.cases__grid .case__card .button__more:hover .arrow{transform:translate(4px,-4px);}@media(max-width:1200px){.cases__grid{grid-template-columns:1fr;max-width:calc(100% - 32px);padding-bottom:64px;}.cases__grid .case__card{flex-direction:column;width:100%;gap:0!important;}.cases__grid .case__card .image__case{width:100%;}.cases__grid .case__card .image__case .cover{width:100%!important;height:auto;}}.cases--the__details{padding-top:106px;padding-bottom:112px;width:100%;max-width:1120px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:437px 1fr;gap:24px;}@media(max-width:1200px){.cases--the__details{grid-template-columns:1fr;padding-top:64px;padding-bottom:64px;box-sizing:border-box;padding-left:16px;padding-right:16px;}}.cases--the__details .information{padding:24px;background:var(--slate-50,#f8fafc);border-radius:4px;height:min-content;}.cases--the__details .information .tags{display:flex;gap:8px;padding-top:8px;margin-bottom:8px;}.cases--the__details .information .tags .tag__location{display:flex;padding:4px 0;align-items:center;gap:4px;border-radius:4px;background:#f1f5f9;color:var(--slate-600,#475569);font-family:Onest;font-size:14px;font-weight:300;line-height:116%;letter-spacing:-.56px;}.cases--the__details .information .tags .tag__location .icon{width:fit-content;}.cases--the__details .information .tags .tag__type{padding:4px 8px;border-radius:4px;background:rgba(0,110,224,.16);color:#006ee0;font-size:14px;font-weight:300;line-height:116%;letter-spacing:-.56px;}.cases--the__details .information .title{color:var(--slate-800,#1e293b);font-size:32px;font-weight:400;line-height:116%;letter-spacing:-1.28px;margin-top:11px;margin-bottom:16px;}.cases--the__details .information .text{color:var(--slate-600,#475569);font-size:16px;font-weight:300;line-height:116%;letter-spacing:-.64px;}.cases--the__details .information .results{margin-top:24px;display:flex;flex-direction:column;gap:8px;}.cases--the__details .information .results .subtitle{color:var(--slate-600,#475569);font-size:16px;font-weight:300;line-height:116%;letter-spacing:-.64px;}.cases--the__details .information .results .box{padding:8px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;border-radius:4px;border:1px solid var(--slate-200,#e2e8f0);background:var(--slate-100,#f1f5f9);}.cases--the__details .information .results .box .caption{color:var(--slate-600,#475569);font-size:12px;font-weight:300;line-height:116%;letter-spacing:-.48px;}.cases--the__details .information .results .box .result{color:var(--slate-800,#1e293b);font-size:16px;font-weight:400;line-height:116%;letter-spacing:-.64px;}.cases--the__details .information .challenges{margin-top:27px;}.cases--the__details .information .challenges .subtitle{margin-bottom:10px;color:var(--slate-800,#1e293b);font-size:16px;font-weight:300;line-height:116%;letter-spacing:-.64px;}.cases--the__details .information .challenges .overview{color:var(--slate-600,#475569);font-size:16px;font-weight:300;line-height:116%;letter-spacing:-.64px;}.cases--the__details .pictures{display:grid;grid-template-columns:1fr;row-gap:30px;}.cases--the__details .pictures .item{width:100%;max-height:100%;object-fit:cover;object-position:center;border-radius:4px;}.cases--the__details .pictures .item:nth-child(3),.cases--the__details .pictures .item:nth-child(4){grid-column:span 2;}.blog--list{padding-top:80px;padding-bottom:96px;width:100%;max-width:1296px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:306px 1fr;gap:16px;}.blog--list .navigation{padding:32px 16px;border-radius:4px;background:var(--slate-50,#f8fafc);box-shadow:0 4px 6px 0 rgba(0,0,0,.09);display:flex;flex-direction:column;gap:16px;height:fit-content;}.blog--list .navigation .title{display:flex;align-items:center;gap:8px;color:var(--blue-600,#2563eb);font-size:14px;font-weight:400;line-height:normal;letter-spacing:.56px;}.blog--list .navigation .category__link{display:block;width:fit-content;padding:8px 16px;color:var(--slate-500,#64748b);font-size:20px;font-weight:400;line-height:116%;letter-spacing:-.8px;border-radius:4px;background:var(--slate-100,#f1f5f9);transition:all linear .25s;}.blog--list .navigation .category__link.is--active{background:var(--blue-800,#1e40af);color:var(--slate-100,#f1f5f9);}.blog--list .navigation .category__link:hover{background:var(--Blue-50,#eef2ff);}.blog--list .navigation .category__link:hover.is--active{background:var(--blue-800,#1e40af);color:var(--slate-100,#f1f5f9);}.blog--list .grid{display:grid;grid-template-columns:1fr 1fr;row-gap:10px;column-gap:22px;}.blog--list .grid .card__blog{border-radius:4px;background:var(--slate-50,#f8fafc);padding:4px;height:425px;}.blog--list .grid .card__blog .cover{width:100%;height:208px;object-fit:cover;object-position:center;border-radius:4px;}.blog--list .grid .card__blog .info{display:flex;align-items:flex-end;padding-left:24px;padding-right:8px;padding-top:48px;}.blog--list .grid .card__blog .info .heading{flex-grow:1;}.blog--list .grid .card__blog .info .heading .tag{margin-bottom:8px;color:var(--blue-600,#2563eb);font-size:14px;font-weight:400;line-height:normal;letter-spacing:.56px;}.blog--list .grid .card__blog .info .heading .post{color:var(--slate-600,#475569);font-size:32px;font-weight:400;line-height:116%;letter-spacing:-1.28px;}@media(max-width:1200px){.blog--list .grid .card__blog .info .heading .post{font-size:24px;}}@media(max-width:768px){.blog--list{padding-top:64px;padding-bottom:64px;grid-template-columns:1fr;max-width:100%;height:auto;display:block;box-sizing:border-box;padding-left:16px;padding-right:16px;}.blog--list .grid{grid-template-columns:1fr;}}.blog__post{padding-top:100px;padding-bottom:72px;width:100%;max-width:1124px;margin-left:auto;margin-right:auto;}.blog__post .heading{margin-bottom:51px;}.blog__post .heading .title{color:var(--slate-800,#1e293b);font-size:32px;font-weight:400;line-height:116%;letter-spacing:-1.92px;}.blog__post .heading .info{margin-top:24px;display:flex;align-items:center;gap:8px;}.blog__post .heading .info .tag{color:var(--blue-600,#2563eb);font-size:14px;font-weight:400;line-height:normal;letter-spacing:.56px;}.blog__post .heading .info .author{color:var(--slate-600,#475569);font-size:18px;font-weight:300;line-height:normal;}.blog__post .cover{width:100%;height:420px;object-fit:cover;object-position:center;}.blog__post .social{margin-top:24px;margin-bottom:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(40px,1fr));gap:24x;}.blog__post .social a{display:flex;align-items:center;justify-content:center;border-radius:4px;border:1px solid var(--slate-300,#cbd5e1);background:var(--slate-50,#f8fafc);}.blog__post .post{margin-bottom:72px;color:#4b5563;font-size:16px;font-weight:400;line-height:120%;}@media(max-width:1200px){.blog__post{max-width:100%;height:auto;display:block;box-sizing:border-box;padding-left:16px;padding-right:16px;}}.blog__related{padding:50px 135px;}.blog__related .title{margin-bottom:40px;color:var(--slate-800,#1e293b);font-size:48px;font-weight:400;line-height:116%;letter-spacing:-1.92px;}.blog__related .grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;}.blog__related .grid .card__blog{border-radius:4px;background:var(--slate-50,#f8fafc);padding:4px;height:425px;}.blog__related .grid .card__blog .cover{width:100%;height:208px;object-fit:cover;object-position:center;border-radius:4px;}.blog__related .grid .card__blog .info{display:flex;align-items:flex-end;padding-left:24px;padding-right:8px;padding-top:48px;}.blog__related .grid .card__blog .info .heading{flex-grow:1;}.blog__related .grid .card__blog .info .heading .tag{margin-bottom:8px;color:var(--blue-600,#2563eb);font-size:14px;font-weight:400;line-height:normal;letter-spacing:.56px;}.blog__related .grid .card__blog .info .heading .post{color:var(--slate-600,#475569);font-size:32px;font-weight:400;line-height:116%;letter-spacing:-1.28px;}@media(max-width:1200px){.blog__related .grid .card__blog .info .heading .post{font-size:24px;}}@media(max-width:1200px){.blog__related{max-width:100%;height:auto;display:block;box-sizing:border-box;padding-left:16px;padding-right:16px;}.blog__related .grid{grid-template-columns:1fr;}}.contact--main{padding-top:100px;display:grid;grid-template-columns:1fr 405px;gap:35px;width:100%;max-width:1129px;margin-left:auto;margin-right:auto;}@media(max-width:1200px){.contact--main{grid-template-columns:1fr;padding-top:64px;}}.contact__form.about__work{background:none!important;padding:0!important;}.contact__form.about__work .form__box{width:initial!important;max-width:100%!important;}.contact--main .informations{border-radius:4px;border:1px solid var(--slate-300,#cbd5e1);background:var(--slate-50,#f8fafc);padding:32px;height:min-content;}.contact--main .informations *{box-sizing:border-box;}.contact--main .informations .title{color:var(--slate-800,#1e293b);font-size:32px;font-weight:400;line-height:116%;letter-spacing:-1.28px;margin-bottom:24px;}.contact--main .informations .list{display:flex;flex-direction:column;gap:32px;}.contact--main .informations .list .box{display:flex;flex-direction:column;gap:4px;}.contact--main .informations .list .box .caption{color:var(--slate-600,#475569);font-family:Onest;font-size:14px;font-style:normal;font-weight:400;line-height:normal;}.contact--main .informations .list .box a{color:var(--slate-600,#475569);font-size:16px;font-weight:300;line-height:normal;letter-spacing:-.64px;display:flex;align-items:center;gap:4px;}.contact--main .informations .button{margin-top:24px;display:flex;gap:4px;height:48px;width:fit-content;width:100%;}.contact--main .informations .button .button__text{padding:12px 24px;text-align:center;border-radius:4px;background:#2563eb;color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:normal;width:fit-content;transition:all linear .25s;}.contact--main .informations .button .button__icon{width:48px;height:48px;display:flex;justify-content:center;align-items:center;border-radius:4px;background:#2563eb;}.contact--main .informations .button .button__icon .icon{width:fit-content;transition:all linear .25s;}.contact--main .informations .button:hover{cursor:pointer;}.contact--main .informations .button:hover .button__text{color:#fff;}.contact--main .informations .button:hover .button__icon .icon{transform:translate(4px,-4px);}.contact--main .informations .button .button__text{width:100%!important;text-align:left;}.contact--main .informations .button .button__icon{flex-shrink:0!important;}@media(max-width:1200px){.about__work.contact--work{padding-bottom:0;}}.contact__offices{margin-top:99px;margin-bottom:64px;width:100%;max-width:1096px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:1fr 1fr;gap:40px;}.contact__offices .office__card .name{margin-top:24px;margin-bottom:4px;color:var(--slate-600,#475569);font-size:24px;font-weight:400;line-height:normal;letter-spacing:-.96px;}.contact__offices .office__card .place{margin-bottom:24px;display:flex;align-items:center;gap:4px;color:var(--slate-600,#475569);font-size:18px;font-weight:300;line-height:normal;letter-spacing:-.72px;}.contact__offices .office__card .button{display:flex;gap:4px;height:44px;width:100%;border:0;outline:0;padding:0;}.contact__offices .office__card .button .button__text{padding:12px 24px;text-align:left;border-radius:4px;background:#2563eb;font-family:'Onest';color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:normal;width:100%;height:44px;box-sizing:border-box;transition:all linear .25s;}.contact__offices .office__card .button .button__icon{width:44px;height:44px;display:flex;justify-content:center;align-items:center;border-radius:4px;background:#2563eb;flex-shrink:0;}.contact__offices .office__card .button .button__icon .icon{width:24px;transition:all linear .25s;}.contact__offices .office__card .button:hover{cursor:pointer;}.contact__offices .office__card .button:hover .button__text{color:#fff;}.contact__offices .office__card .button:hover .button__icon .icon{transform:scale(1.2);}@media(max-width:1200px){.contact__offices{grid-template-columns:1fr;gap:32px;margin-top:64px;max-width:100%;height:auto;display:block;box-sizing:border-box;padding-left:16px;padding-right:16px;}}.page__info{display:flex;align-items:center;justify-content:center;padding:40px 20px;height:50vh;}.page__info .wrapper_info{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:800px;padding:40px;}.page__info .wrapper_info .icon{margin-bottom:10px;width:100px;height:100px;object-fit:contain;}.page__info .wrapper_info .text{font-size:20px;line-height:116%;margin-bottom:40px;text-align:center;margin-left:auto;margin-right:auto;}.page__info .wrapper_info .title{margin-top:40px;margin-bottom:16px;color:var(--slate-800,#1e293b);font-size:48px;font-weight:400;line-height:124%;text-align:center;margin-left:auto;margin-right:auto;white-space:nowrap;}@media(max-width:1200px){.page__info .wrapper_info .title{font-size:30px;white-space:normal;font-weight:400;}.page__info .wrapper_info .text{font-size:23px;white-space:normal;}}.breadcrumb__sharing.page--404{justify-content:flex-start;}.page__error{padding-top:98px;padding-bottom:98px;height:300px;}.page__error .icon{display:block;margin:0 auto;text-align:center;}.page__error .text{font-size:20px;line-height:116%;margin-bottom:40px;text-align:center;margin-left:auto;margin-right:auto;}.page__error .title{margin-top:40px;margin-bottom:16px;color:var(--slate-800,#1e293b);font-size:48px;font-weight:400;line-height:124%;text-align:center;margin-left:auto;margin-right:auto;}.page__error .description{color:var(--slate-600,#475569);font-feature-settings:'dlig' on;font-family:Onest;font-size:18px;font-weight:400;line-height:20px;text-align:center;}.page__error .button{padding:12px 24px;text-align:center;border-radius:4px;background:#2563eb;color:#fff;font-size:16px;font-weight:400;white-space:nowrap;line-height:normal;box-sizing:border-box;transition:all linear .25s;width:350px;display:block;margin:0 auto;border:0;outline:0;cursor:pointer;}@media(max-width:1200px){.page__error{max-width:100%;height:auto;display:block;box-sizing:border-box;padding-left:16px;padding-right:16px;}}