@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(../fonts/inter-v1-latin-ext_latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(../fonts/inter-v1-latin-ext_latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(../fonts/inter-v1-latin-ext_latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter Display;font-style:normal;font-weight:300;src:url(../fonts/inter-display-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter Display;font-style:normal;font-weight:400;src:url(../fonts/inter-display-400.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter Display;font-style:normal;font-weight:500;src:url(../fonts/inter-display-500.woff2) format("woff2")}body{background-color:#fff;color:hsla(0,0%,9%,.8);color:#171717;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:300}.h1,.h2,.h3,.h4,.h5,.h6{color:#171717;font-family:Inter Display,Inter,sans-serif;font-weight:600}.h1{font-size:56px;letter-spacing:-1.12px;line-height:1.1}.h2{font-size:48px;letter-spacing:-.96px}.h2,.h3{line-height:1.25}.h3{font-size:40px;letter-spacing:-.8px}.h4{font-size:32px;letter-spacing:-.64px}.h4,.h5{line-height:1.25}.h5{font-size:24px;letter-spacing:-.48px}.h6{font-size:20px;letter-spacing:-.4px;line-height:1.25}.hf-message{align-items:flex-start;border:1px solid transparent;border-radius:8px;display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:400;gap:12px;line-height:1.5;margin-top:24px;padding:14px 20px}.hf-message-success{background-color:#f0fdf4;border-color:#bbf7d0;color:#15803d}.hf-message-error{background-color:#fff1f2;border-color:#fecdd3;color:#af010d}.bg-repeat{background-repeat:repeat}.bg-no-repeat{background-repeat:no-repeat}.bg-repeat-x{background-repeat:repeat-x}.bg-repeat-y{background-repeat:repeat-y}.bg-repeat-round{background-repeat:round}.bg-repeat-space{background-repeat:space}.bg-bottom{background-position:bottom}.bg-center{background-position:50%}.bg-left{background-position:0}.bg-left-bottom{background-position:0 100%}.bg-left-top{background-position:0 0}.bg-right{background-position:100%}.bg-right-bottom{background-position:100% 100%}.bg-right-top{background-position:100% 0}.bg-top{background-position:top}.bg-auto{background-size:auto}.bg-cover{background-size:cover}.bg-contain{background-size:contain}.bg-fixed{background-attachment:fixed}.bg-local{background-attachment:local}.bg-scroll{background-attachment:scroll}.lazyload{opacity:0;transition:all .1s ease-in-out}.lazyloaded{opacity:1}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;min-height:100vh;min-height:calc(var(--vh, 1vh)*100)}h1,h2,h3,h4,h5,h6{margin-bottom:0}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}ol,p,ul{margin:0}ol,ul{list-style:none;padding:0}a{-webkit-text-decoration-skip:ink;color:inherit;text-decoration:none;text-decoration-skip-ink:auto}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{color:inherit;font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}table{border-collapse:collapse;border-spacing:0}button{background:none;border:none;cursor:pointer}.is-hidden{display:none!important}.is-visible{display:block!important}.pt-0{padding-top:0!important}.pt-16{padding-top:16px!important}.pt-24{padding-top:24px!important}.pt-32{padding-top:32px!important}.pt-40{padding-top:40px!important}.pt-50{padding-top:50px!important}.pt-64{padding-top:64px!important}.pt-80{padding-top:80px!important}.pt-100{padding-top:100px!important}.pb-0{padding-bottom:0!important}.pb-16{padding-bottom:16px!important}.pb-24{padding-bottom:24px!important}.pb-32{padding-bottom:32px!important}.pb-40{padding-bottom:40px!important}.pb-50{padding-bottom:50px!important}.pb-64{padding-bottom:64px!important}.pb-80{padding-bottom:80px!important}.pb-100{padding-bottom:100px!important}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide,.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.animated{animation-duration:1s;animation-fill-mode:both}.animated.hinge{animation-duration:2s}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.bounce{animation-name:bounce}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.pulse{animation-name:pulse}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}.shake{animation-name:shake}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0)}}.swing{animation-name:swing;transform-origin:top center}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}to{transform:scale(1) rotate(0)}}.tada{animation-name:tada}@keyframes wobble{0%{transform:translateX(0)}15%{transform:translateX(-25%) rotate(-5deg)}30%{transform:translateX(20%) rotate(3deg)}45%{transform:translateX(-15%) rotate(-3deg)}60%{transform:translateX(10%) rotate(2deg)}75%{transform:translateX(-5%) rotate(-1deg)}to{transform:translateX(0)}}.wobble{animation-name:wobble}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}to{transform:translateY(0)}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px)}60%{opacity:1;transform:translateX(30px)}80%{transform:translateX(-10px)}to{transform:translateX(0)}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%{opacity:0;transform:translateX(2000px)}60%{opacity:1;transform:translateX(-30px)}80%{transform:translateX(10px)}to{transform:translateX(0)}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px)}60%{opacity:1;transform:translateY(-30px)}80%{transform:translateY(10px)}to{transform:translateY(0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{0%{transform:scale(1)}25%{transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(.3)}}.bounceOut{animation-name:bounceOut}@keyframes bounceOutDown{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(-20px)}to{opacity:0;transform:translateY(2000px)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(20px)}to{opacity:0;transform:translateX(-2000px)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(-20px)}to{opacity:0;transform:translateX(2000px)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(20px)}to{opacity:0;transform:translateY(-2000px)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}to{opacity:1;transform:translateY(0)}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px)}to{opacity:1;transform:translateX(0)}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translateX(2000px)}to{opacity:1;transform:translateX(0)}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}to{opacity:1;transform:translateY(0)}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(2000px)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-20px)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-2000px)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(20px)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(2000px)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2000px)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{0%{transform:perspective(400px) translateZ(0) rotateY(0) scale(1)}0%,40%{animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1)}50%{animation-timing-function:ease-in;transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1)}80%{transform:perspective(400px) translateZ(0) rotateY(1turn) scale(.95)}80%,to{animation-timing-function:ease-in}to{transform:perspective(400px) translateZ(0) rotateY(1turn) scale(1)}}.animated.flip{animation-name:flip;backface-visibility:visible}@keyframes flipInX{0%{opacity:0;transform:perspective(400px) rotateX(90deg)}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}to{opacity:1;transform:perspective(400px) rotateX(0)}}.flipInX{animation-name:flipInX;backface-visibility:visible!important}@keyframes flipInY{0%{opacity:0;transform:perspective(400px) rotateY(90deg)}40%{transform:perspective(400px) rotateY(-10deg)}70%{transform:perspective(400px) rotateY(10deg)}to{opacity:1;transform:perspective(400px) rotateY(0)}}.flipInY{animation-name:flipInY;backface-visibility:visible!important}@keyframes flipOutX{0%{opacity:1;transform:perspective(400px) rotateX(0)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.flipOutX{animation-name:flipOutX;backface-visibility:visible!important}@keyframes flipOutY{0%{opacity:1;transform:perspective(400px) rotateY(0)}to{opacity:0;transform:perspective(400px) rotateY(90deg)}}.flipOutY{animation-name:flipOutY;backface-visibility:visible!important}@keyframes lightSpeedIn{0%{opacity:0;transform:translateX(100%) skewX(-30deg)}60%{opacity:1;transform:translateX(-20%) skewX(30deg)}80%{opacity:1;transform:translateX(0) skewX(-15deg)}to{opacity:1;transform:translateX(0) skewX(0)}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{0%{opacity:1;transform:translateX(0) skewX(0)}to{opacity:0;transform:translateX(100%) skewX(-30deg)}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{0%{opacity:0;transform:rotate(-200deg)}0%,to{transform-origin:center center}to{opacity:1;transform:rotate(0)}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{0%{opacity:0;transform:rotate(-90deg)}0%,to{transform-origin:left bottom}to{opacity:1;transform:rotate(0)}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{opacity:0;transform:rotate(90deg)}0%,to{transform-origin:right bottom}to{opacity:1;transform:rotate(0)}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{opacity:0;transform:rotate(90deg)}0%,to{transform-origin:left bottom}to{opacity:1;transform:rotate(0)}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{opacity:0;transform:rotate(-90deg)}0%,to{transform-origin:right bottom}to{opacity:1;transform:rotate(0)}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{0%{opacity:1;transform:rotate(0)}0%,to{transform-origin:center center}to{opacity:0;transform:rotate(200deg)}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{opacity:1;transform:rotate(0)}0%,to{transform-origin:left bottom}to{opacity:0;transform:rotate(90deg)}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{opacity:1;transform:rotate(0)}0%,to{transform-origin:right bottom}to{opacity:0;transform:rotate(-90deg)}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{opacity:1;transform:rotate(0)}0%,to{transform-origin:left bottom}to{opacity:0;transform:rotate(-90deg)}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{opacity:1;transform:rotate(0)}0%,to{transform-origin:right bottom}to{opacity:0;transform:rotate(90deg)}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes slideInDown{0%{opacity:0;transform:translateY(-2000px)}to{transform:translateY(0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-2000px)}to{transform:translateX(0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{opacity:0;transform:translateX(2000px)}to{transform:translateX(0)}}.slideInRight{animation-name:slideInRight}@keyframes slideOutLeft{0%{transform:translateX(0)}to{opacity:0;transform:translateX(-2000px)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateX(0)}to{opacity:0;transform:translateX(2000px)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateY(0)}to{opacity:0;transform:translateY(-2000px)}}.slideOutUp{animation-name:slideOutUp}@keyframes hinge{0%{transform:rotate(0)}0%,20%,60%{animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{transform:rotate(80deg)}40%{transform:rotate(60deg)}40%,80%{animation-timing-function:ease-in-out;transform-origin:top left}80%{opacity:1;transform:rotate(60deg) translateY(0)}to{opacity:0;transform:translateY(700px)}}.hinge{animation-name:hinge}@keyframes rollIn{0%{opacity:0;transform:translateX(-100%) rotate(-120deg)}to{opacity:1;transform:translateX(0) rotate(0)}}.rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1;transform:translateX(0) rotate(0)}to{opacity:0;transform:translateX(100%) rotate(120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}.l-404-page{padding:64px 0}@media (min-width:1240px){.l-404-page{padding:100px 0}}.l-container{margin-left:auto;margin-right:auto;max-width:1288px;padding-left:24px;padding-right:24px;width:100%}.l-container--narrow{max-width:900px}.l-container--compact{max-width:1040px}.l-container--wide{max-width:1336px}.l-container--full{max-width:1376px;padding-left:16px;padding-right:16px}@media (min-width:1240px){.l-container--full{padding-left:0;padding-right:0}}.l-footer{background-color:#fff;padding:0 0 24px}@media (min-width:1240px){.l-footer{padding:32px 0}}.l-footer__inner{background-color:#f8f8f8;border-radius:24px;display:grid;gap:40px;padding:40px 24px 24px}@media (min-width:768px){.l-footer__inner{padding:48px 32px 24px}}@media (min-width:1240px){.l-footer__inner{gap:80px;padding:64px 32px}}.l-footer__content{display:grid;gap:40px}@media (min-width:1240px){.l-footer__content{align-items:start;gap:80px;grid-template-columns:344px minmax(0,1fr)}}.l-footer__brand{display:grid;gap:32px}.l-footer__logo{display:inline-flex;text-decoration:none;width:-moz-fit-content;width:fit-content}.l-footer__logo img{display:block;height:auto;max-width:252px;width:100%}.l-footer__address{color:#717173;font-family:Inter,sans-serif;font-size:16px;font-weight:300;line-height:1.5;margin:0}.l-footer__socials{align-items:center;display:flex;gap:16px}.l-footer__social-link{align-items:center;color:#bd0926;display:inline-flex;height:32px;justify-content:center;text-decoration:none;transition:color .3s ease,opacity .3s ease,transform .3s ease;width:32px}.l-footer__social-link:hover{color:#af010d;opacity:.9;transform:scale(1.1)}.l-footer__social-link svg{display:block;height:100%;width:100%}.l-footer__social-link svg path{fill:currentColor}.l-footer__nav{display:grid;gap:32px}@media (min-width:768px){.l-footer__nav{gap:40px 32px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1240px){.l-footer__nav{gap:32px;grid-template-columns:220px 220px 160px minmax(160px,1fr);justify-content:space-between}}.l-footer__group{align-content:start;display:grid;gap:32px}.l-footer__group--contact{gap:32px}.l-footer__group-title{color:#131315;font-family:Inter,sans-serif;font-size:20px;font-weight:500;letter-spacing:-.03em;line-height:1.25;margin:0}.l-footer__links{display:grid;gap:13px;list-style:none}.l-footer__links,.l-footer__links li{margin:0;padding:0}.l-footer__contact-copy{display:grid;gap:16px}.l-footer__contact-copy a,.l-footer__copyright,.l-footer__hours,.l-footer__legal a,.l-footer__links a{color:#717173;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:1.5;text-decoration:none;transition:color .3s ease}.l-footer__contact-copy a,.l-footer__legal a,.l-footer__links a{display:inline-block;position:relative;width:-moz-fit-content;width:fit-content}.l-footer__contact-copy a:after,.l-footer__legal a:after,.l-footer__links a:after{background-color:#131315;bottom:-2px;content:"";height:1px;left:50%;position:absolute;right:50%;transition:left .25s ease,right .25s ease}.l-footer__contact-copy a:hover,.l-footer__legal a:hover,.l-footer__links a:hover{color:#131315}.l-footer__contact-copy a:hover:after,.l-footer__legal a:hover:after,.l-footer__links a:hover:after{left:0;right:0}.l-footer__copyright,.l-footer__hours{margin:0}.l-footer__contact-block{display:grid;gap:16px}.l-footer__bottom{border-top:1px solid #cbcbcc;display:grid;gap:20px;padding-top:24px}@media (min-width:768px){.l-footer__bottom{align-items:center;gap:24px;grid-template-columns:minmax(0,1fr) auto}}.l-footer__legal{display:flex;flex-wrap:wrap;gap:12px 24px}@media (min-width:768px){.l-footer__legal{justify-content:flex-end}}.l-footer__legal-list{display:contents;list-style:none;margin:0;padding:0}.l-footer__legal-list li{margin:0;padding:0}.l-header{background:linear-gradient(180deg,hsla(0,0%,99%,.96),hsla(0,0%,99%,.8) 70%,hsla(0,0%,99%,0));left:0;padding-top:16px;position:sticky;top:0;z-index:100}.l-header,.l-header__nav-wrap{width:100%}.l-header__nav{background-color:#fdfdfd;border:1px solid #ebebeb;border-radius:999px;box-shadow:0 4px 20px rgba(19,19,21,.03);gap:40px;justify-content:space-between;min-height:72px;padding:8px 16px}.l-header__logo,.l-header__nav{align-items:center;display:flex}.l-header__logo{flex-shrink:0;text-decoration:none}.l-header__logo img{display:block;height:auto;max-width:126px;width:100%}.l-header__links{display:none}@media (min-width:1240px){.l-header__links{align-items:center;display:flex;gap:32px;list-style:none;margin:0;padding:0}}.l-header__links>li{position:relative}.l-header__links a{align-items:center;color:#717173;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:300;gap:4px;line-height:1.5;position:relative;text-decoration:none;transition:color .3s ease}.l-header__links a:after{background-color:#131315;bottom:-2px;content:"";height:1px;left:50%;position:absolute;right:50%;transition:left .25s ease,right .25s ease}.l-header__links a:hover{color:#131315}.l-header__links a:hover:after{left:0;right:0}.l-header__links .current-menu-item>a{color:#bd0926;font-weight:400}.l-header__links .current-menu-item>a:after{background-color:#bd0926;left:0;right:0}.l-header__submenu a:after{display:none}.l-header__submenu-chevron{display:inline-flex;flex-shrink:0;height:24px;transition:transform .3s ease;width:24px}.l-header__submenu-chevron svg{display:block;height:100%;width:100%}@media (max-width:1239px){.l-header__submenu-chevron{display:none}}.l-header__links>li.has-submenu:hover>a .l-header__submenu-chevron{transform:rotate(180deg)}.l-header__submenu{display:none;left:50%;list-style:none;margin:0;padding:16px 0 0;position:absolute;top:100%;transform:translateX(-50%);z-index:10}.l-header__submenu:before{content:"";height:12px;left:0;position:absolute;right:0;top:0}.has-submenu:hover>.l-header__submenu{display:block}@media (max-width:1239px){.l-header__submenu.is-open{display:block}}@media (min-width:1240px){.l-header__submenu{display:block;opacity:0;pointer-events:none;transform:translateX(-50%) translateY(-6px);transition:opacity .6s ease,visibility .6s ease,transform .6s ease;visibility:hidden}.has-submenu:hover>.l-header__submenu{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0);visibility:visible}.l-header__submenu>li{white-space:nowrap}.l-header__submenu>li:first-child a{border-radius:8px 8px 0 0}.l-header__submenu>li:last-child a{border-radius:0 0 8px 8px}.l-header__submenu a{background-color:#fff;border:1px solid #d8d8d8;border-top:none;color:#717173;display:block;font-size:14px;padding:10px 18px}.l-header__submenu a:hover{color:#131315}.l-header__submenu>li:first-child a{border-top:1px solid #d8d8d8}}.l-header__submenu-toggle{display:none}@media (max-width:1239px){.l-header__submenu-toggle{align-items:center;background:none;border:none;color:#131315;cursor:pointer;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;padding:0;width:44px}}.l-header__submenu-toggle svg{display:block;flex-shrink:0;height:24px;transition:transform .3s ease;width:24px}.l-header__submenu-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.l-header__actions{align-items:center;display:flex;gap:24px;margin-left:auto}.l-header__language-switcher{line-height:1;position:relative}.l-header__language{align-items:center;background:none;border:none;color:#717173;cursor:pointer;display:none;gap:8px;padding:0}@media (min-width:1240px){.l-header__language{display:inline-flex}}.l-header__language[aria-expanded=true] .l-header__language-chevron{transform:rotate(180deg)}.l-header__language-code{color:#717173;font-family:Inter,sans-serif;font-size:12px;font-weight:400;letter-spacing:.04em;text-transform:uppercase}.l-header__language-dropdown{background-color:#fff;border:1px solid #ebebeb;border-radius:12px;left:50%;list-style:none;margin:0;min-width:160px;opacity:0;padding:6px;pointer-events:none;position:absolute;top:calc(100% + 10px);transform:translateX(-50%) translateY(-6px);transition:opacity .3s ease,visibility .3s ease,transform .3s ease;visibility:hidden;z-index:50}.l-header__language-dropdown.is-open{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0);visibility:visible}.l-header__language-option{align-items:center;border-radius:8px;color:#131315;display:flex;font-family:Inter,sans-serif;font-size:13px;font-weight:300;gap:10px;line-height:1.5;padding:8px 12px;text-decoration:none;transition:background-color .3s ease}.l-header__language-option:hover{background-color:#f8f8f8}.l-header__language-option--active{font-weight:400;pointer-events:none}.l-header__language-option--active:after{background-color:#bd0926;border-radius:50%;content:"";display:block;flex-shrink:0;height:6px;margin-left:auto;width:6px}.l-header__language-flag{display:inline-flex;flex-shrink:0}.l-header__language-flag img{border-radius:2px;display:block;height:14px;-o-object-fit:cover;object-fit:cover;width:20px}.l-header__cta{display:inline-flex}.l-header__flag{align-items:center;display:inline-flex;height:24px;justify-content:center;width:34px}.l-header__flag img,.l-header__flag svg{border-radius:3px;display:block;height:24px;width:34px}.l-header__language-chevron{display:inline-flex;height:24px;width:24px}.l-header__language-chevron svg{display:block;height:100%;width:100%}.l-header__burger{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;gap:5px;height:32px;justify-content:center;margin-left:auto;padding:4px;width:32px}@media (min-width:1240px){.l-header__burger{display:none}}.l-header__burger-line{background-color:#171717;border-radius:2px;display:block;height:2px;transition:background-color .3s ease,transform .3s ease,opacity .3s ease;width:100%}.l-header__menu-close{display:none}@media (max-width:1239px){.l-header__menu-close{align-items:center;background:#f8f8f8;border:1px solid #ebebeb;border-radius:50%;color:#131315;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;padding:0;transition:background-color .3s ease,color .3s ease;width:40px}.l-header__menu-close:hover{background-color:#ebebeb}.l-header__menu-close svg{display:block;height:18px;width:18px}}.l-header__overlay{background-color:rgba(0,0,0,.5);inset:0;opacity:0;position:fixed;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:98}.l-header__overlay.is-visible{opacity:1;visibility:visible}.l-header__menu{display:none}@media (min-width:1240px){.l-header__menu{align-items:center;display:flex;flex:1;gap:32px}.l-header__menu .l-header__menu-footer,.l-header__menu .l-header__menu-header{display:none}}@media (max-width:1239px){.l-header__menu{background-color:#fff;display:flex;flex-direction:column;height:100dvh;max-width:380px;overflow-y:auto;padding:0;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .35s cubic-bezier(.4,0,.2,1),visibility .35s ease;visibility:hidden;width:88%;z-index:99}.l-header__menu.is-open{transform:translateX(0);visibility:visible}.l-header__menu .l-header__menu-header{align-items:center;display:flex;justify-content:space-between;padding:20px 20px 20px 24px}.l-header__menu .l-header__menu-logo{align-items:center;display:flex}.l-header__menu .l-header__menu-logo img{display:block;height:28px;width:auto}.l-header__menu .l-header__links{display:flex;flex:1;flex-direction:column;gap:0;list-style:none;margin:0;padding:8px 0}.l-header__menu .l-header__links>li{border-bottom:1px solid #ebebeb;position:relative}.l-header__menu .l-header__links>li:last-child{border-bottom:none}.l-header__menu .l-header__links>li.has-submenu{align-items:center;display:flex;flex-wrap:wrap}.l-header__menu .l-header__links>li.has-submenu>a{flex:1}.l-header__menu .l-header__links a{color:#131315;display:block;font-family:Inter Display,Inter,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:1.4;padding:14px 24px;text-decoration:none}.l-header__menu .l-header__links a:after{display:none}.l-header__menu .l-header__links .current-menu-item>a{color:#bd0926}.l-header__menu .l-header__submenu{background-color:#f8f8f8;display:block;max-height:0;opacity:0;overflow:hidden;padding:0;position:static;transform:none;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s ease;width:100%}.l-header__menu .l-header__submenu.is-open{max-height:500px;opacity:1}.l-header__menu .l-header__submenu li{border-bottom:none}.l-header__menu .l-header__submenu a{color:#717173;font-family:Inter,sans-serif;font-size:14px;font-weight:300;letter-spacing:0;padding:10px 24px 10px 32px}.l-header__menu .l-header__submenu a:hover{color:#131315}.l-header__menu .l-header__submenu-toggle svg{transition:transform .25s ease}.l-header__menu .l-header__actions{align-items:stretch;border-top:1px solid #ebebeb;display:flex;flex-direction:column;flex-shrink:0;gap:12px;margin:0;padding:24px 24px 0}.l-header__menu .l-header__menu-footer{display:flex;flex-direction:column;flex-shrink:0;gap:16px;padding:16px 24px 24px}.l-header__menu .l-header__language-switcher{align-self:stretch;display:flex;flex-direction:column;gap:8px}.l-header__menu .l-header__language{display:none}.l-header__menu .l-header__language-dropdown{background:transparent;border:none;border-radius:0;box-shadow:none;display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;justify-content:center;min-width:0;opacity:1!important;padding:0;pointer-events:auto!important;position:static!important;transform:none!important;visibility:visible!important}.l-header__menu .l-header__language-option{background-color:#f8f8f8;border:1px solid #ebebeb;border-radius:8px;font-size:13px;padding:7px 12px}.l-header__menu .l-header__language-option--active{border-color:#bd0926;pointer-events:none}.l-header__menu .l-header__language-option--active:after{display:none}.l-header__menu .l-header__cta{align-self:center;display:flex;justify-content:center}.l-header__menu .l-header__cta .c-btn{width:auto}.l-header__menu .l-header__menu-contact{align-items:center;display:flex;flex-direction:column;gap:10px;padding-top:4px}.l-header__menu .l-header__menu-contact-item{align-items:center;color:#717173;display:flex;font-family:Inter,sans-serif;font-size:13px;font-weight:300;gap:8px;line-height:1.5;text-decoration:none}.l-header__menu .l-header__menu-contact-item svg{color:#717173;display:block;flex-shrink:0;height:15px;width:15px}}.l-header__burger.is-active .l-header__burger-line:first-child{transform:rotate(45deg) translate(5px,5px)}.l-header__burger.is-active .l-header__burger-line:nth-child(2){opacity:0}.l-header__burger.is-active .l-header__burger-line:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.l-header-spacer{height:0}.l-info-wrap{display:block;margin-top:16px;width:100%}@media (min-width:1240px){.l-info-wrap{margin-top:0;padding-top:12px}}.l-info-wrap__inner{align-items:center;background-color:#f8f8f8;border-radius:999px;display:flex;gap:16px 24px;justify-content:space-between;padding:8px 24px}@media (max-width:1239px){.l-info-wrap__inner{border-radius:16px;flex-wrap:wrap;gap:10px 16px;padding:12px 16px}}.l-info-wrap__items{align-items:center;display:flex;flex-wrap:wrap;gap:32px}@media (max-width:1239px){.l-info-wrap__items{gap:10px 16px;justify-content:center;width:100%}}.l-info-wrap__link{align-items:center;color:#131315;display:inline-flex;font-family:Inter,sans-serif;font-size:12px;font-weight:300;gap:8px;line-height:1.5;text-decoration:none}.l-info-wrap__link--static{pointer-events:none}.l-info-wrap__icon{color:#717173;display:inline-flex;height:16px;width:16px}.l-info-wrap__icon svg{display:block;height:100%;width:100%}.l-info-wrap__socials{align-items:center;display:flex;flex-shrink:0;gap:8px}@media (max-width:1239px){.l-info-wrap__socials{justify-content:center;width:100%}}.l-info-wrap__social-link{align-items:center;color:#131315;display:inline-flex;height:20px;justify-content:center;text-decoration:none;transition:opacity .3s ease,color .3s ease,transform .3s ease;width:20px}.l-info-wrap__social-link:hover{color:#bd0926;opacity:.9;transform:scale(1.1)}.l-info-wrap__social-link svg{display:block;height:100%;width:100%}.l-info-wrap__social-link svg path{fill:currentColor}.b-contact-form-extended{background-color:#fff;padding:40px 0 64px}@media (min-width:1240px){.b-contact-form-extended{padding:100px 0}}.b-contact-form-extended__inner{align-items:center;display:flex;flex-direction:column;gap:80px}.b-contact-form-extended__header{align-items:center;display:flex;flex-direction:column;gap:32px;max-width:900px;text-align:center;width:100%}.b-contact-form-extended__header-top{align-items:center;display:flex;flex-direction:column;gap:16px}.b-contact-form-extended__title{color:#131315;font-family:Inter Display,Inter,sans-serif;font-size:32px;font-weight:500;letter-spacing:-.03em;line-height:1.25;margin:0}@media (min-width:768px){.b-contact-form-extended__title{font-size:40px}}@media (min-width:1240px){.b-contact-form-extended__title{font-size:48px}}.b-contact-form-extended__title span{color:#717173}.b-contact-form-extended__lead{color:#717173;font-family:Inter,sans-serif;font-size:16px;font-weight:300;line-height:1.5;margin:0;max-width:720px}.b-contact-form-extended__lead p{margin:0}.b-contact-form-extended__card{border-radius:16px;display:flex;flex-direction:column;gap:16px;overflow:hidden;width:100%}@media (min-width:1240px){.b-contact-form-extended__card{align-items:stretch;flex-direction:row}}.b-contact-form-extended__left{display:flex;flex:1;flex-direction:column;gap:16px;min-width:0}.b-contact-form-extended__info-list{display:flex;flex-direction:column;gap:16px}.b-contact-form-extended__info-item{background-color:#f8f8f8;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:16px}.b-contact-form-extended__info-header{align-items:flex-end;display:flex;gap:8px;justify-content:space-between}.b-contact-form-extended__info-title{color:#131315;font-family:Inter Display,Inter,sans-serif;font-size:20px;font-weight:500;letter-spacing:-.4px;line-height:1.25;margin:0}.b-contact-form-extended__info-label{align-items:center;border:1px solid #717173;border-radius:100px;color:#717173;display:inline-flex;flex-shrink:0;font-family:Inter Display,Inter,sans-serif;font-size:12px;font-weight:400;letter-spacing:-.03em;line-height:1.5;padding:6px 12px;text-transform:uppercase;white-space:nowrap}.b-contact-form-extended__info-text{color:#717173;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:1.5;margin:0}.b-contact-form-extended__image-wrap{border-radius:16px;flex:1;min-height:200px;overflow:hidden}@media (min-width:1240px){.b-contact-form-extended__image-wrap{min-height:240px}}.b-contact-form-extended__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.b-contact-form-extended__right{background-color:#f8f8f8;border-radius:16px;display:flex;flex:1;flex-direction:column;gap:32px;min-width:0;padding:32px}.b-contact-form-extended__right .wpcf7{margin:0}.b-contact-form-extended__right .wpcf7-form{display:flex;flex-direction:column;gap:32px}.b-contact-form-extended__form-header{display:flex;flex-direction:column;gap:16px}.b-contact-form-extended__form-title{color:#131315;font-family:Inter Display,Inter,sans-serif;font-size:32px;font-weight:500;letter-spacing:-.03em;line-height:1.25;margin:0}.b-contact-form-extended__form-desc{color:#717173;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:1.5;margin:0}.b-contact-form-extended__form-desc p{margin:0}.b-contact-form-extended .hf-fields-wrap,.b-contact-form-extended__right .form-row{display:flex;flex-direction:column;gap:32px}@media (min-width:768px){.b-contact-form-extended__right .form-row--2col{flex-direction:row}.b-contact-form-extended__right .form-row--2col .form-field{flex:1;min-width:0}}.b-contact-form-extended__right .form-field{display:flex;flex-direction:column;gap:16px}.b-contact-form-extended__right .form-field--select .form-select-wrap{position:relative;width:100%}.b-contact-form-extended__right .form-field--select .form-select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #cbcbcc;border-radius:100px;color:#717173;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:1.5;outline:none;padding:12px 48px 12px 24px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.b-contact-form-extended__right .form-field--select .form-select-wrap select.is-selected{color:#131315}.b-contact-form-extended__right .form-field--select .form-select-wrap select:hover{border-color:#b1b1b3}.b-contact-form-extended__right .form-field--select .form-select-wrap select:focus{border-color:#bd0926;box-shadow:0 0 0 3px rgba(189,9,38,.08)}.b-contact-form-extended__right .form-field--select .form-select-wrap select option{color:#131315}.b-contact-form-extended__right .form-field--select .form-select-wrap select option[disabled]{color:#717173}.b-contact-form-extended__right .form-field--select .form-select-wrap .form-select-icon{align-items:center;display:flex;justify-content:center;pointer-events:none;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.b-contact-form-extended__right .form-field label:not(.form-checkbox-label){color:#131315;font-family:Inter,sans-serif;font-size:16px;font-weight:300;line-height:1.5}.b-contact-form-extended__right .form-field label:not(.form-checkbox-label) span{color:#bd0926}.b-contact-form-extended__right .form-field input:not([type=checkbox]),.b-contact-form-extended__right .form-field textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #cbcbcc;border-radius:100px;color:#131315;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:1.5;outline:none;padding:12px 24px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.b-contact-form-extended__right .form-field input:not([type=checkbox])::-moz-placeholder,.b-contact-form-extended__right .form-field textarea::-moz-placeholder{color:#717173}.b-contact-form-extended__right .form-field input:not([type=checkbox])::placeholder,.b-contact-form-extended__right .form-field textarea::placeholder{color:#717173}.b-contact-form-extended__right .form-field input:not([type=checkbox]):focus,.b-contact-form-extended__right .form-field textarea:focus{border-color:#bd0926;box-shadow:0 0 0 3px rgba(189,9,38,.08)}.b-contact-form-extended__right .form-field textarea{border-radius:8px;min-height:180px;padding:16px 24px;resize:vertical}.b-contact-form-extended__right .form-checkbox-label{align-items:flex-start;cursor:pointer;display:flex;gap:10px}.b-contact-form-extended__right .form-checkbox-label input[type=checkbox]{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.b-contact-form-extended__right .form-checkbox-label input[type=checkbox]:checked+.form-checkbox-custom{background-color:#bd0926;border-color:#bd0926}.b-contact-form-extended__right .form-checkbox-label input[type=checkbox]:checked+.form-checkbox-custom:after{opacity:1}.b-contact-form-extended__right .form-checkbox-label input[type=checkbox]:focus-visible+.form-checkbox-custom{box-shadow:0 0 0 3px rgba(189,9,38,.15)}.b-contact-form-extended__right .form-checkbox-custom{align-items:center;background-color:transparent;border:1.5px solid #cbcbcc;border-radius:4px;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;margin-top:2px;transition:background-color .3s ease,border-color .3s ease;width:18px}.b-contact-form-extended__right .form-checkbox-custom:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.5 3.8 6 9 1' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:7px;opacity:0;transition:opacity .15s ease;width:10px}.b-contact-form-extended__right .form-checkbox-text{color:#717173;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:1.6}.b-contact-form-extended__right .form-checkbox-text span{color:#bd0926}.b-contact-form-extended__right .form-checkbox-text a{color:#131315;text-decoration:underline;text-underline-offset:2px}.b-contact-form-extended__right .form-checkbox-text a:hover{color:#bd0926}.b-contact-form-extended__right .form-actions{align-items:center;display:flex}.b-contact-form-extended__right .hf-message{align-items:flex-start;border:1px solid transparent;border-radius:8px;display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:400;gap:12px;line-height:1.5;margin-top:24px;padding:14px 20px}.b-contact-form-extended__right .hf-message-success{background-color:#f0fdf4;border-color:#bbf7d0;color:#15803d}.b-contact-form-extended__right .hf-message-error{background-color:#fff1f2;border-color:#fecdd3;color:#af010d}.b-contact-form{background-color:#fff;padding:64px 0}@media (min-width:1240px){.b-contact-form{padding:100px 0}}.b-contact-form__inner{display:flex;flex-direction:column;gap:80px}@media (min-width:1240px){.b-contact-form__inner{align-items:flex-start;flex-direction:row;gap:100px}}.b-contact-form__content{display:flex;flex-direction:column;gap:32px}@media (min-width:1240px){.b-contact-form__content{flex:0 0 auto;position:sticky;top:32px;width:420px}}.b-contact-form__content-header{display:flex;flex-direction:column;gap:16px}.b-contact-form__title{color:#131315;font-family:Inter Display,Inter,sans-serif;font-size:32px;font-weight:500;letter-spacing:-.03em;line-height:1.25;margin:0}@media (min-width:768px){.b-contact-form__title{font-size:40px}}@media (min-width:1240px){.b-contact-form__title{font-size:48px}}.b-contact-form__title span{color:#717173}.b-contact-form__lead{color:#717173;font-family:Inter,sans-serif;font-size:16px;font-weight:300;line-height:1.5;margin:0}.b-contact-form__lead p{margin:0}.b-contact-form__form-header{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.b-contact-form__form-title{color:#131315;font-family:Inter Display,Inter,sans-serif;font-size:32px;font-weight:500;letter-spacing:-.64px;line-height:1.25;margin:0}.b-contact-form__form-desc{color:#717173;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:1.5;margin:0}.b-contact-form__form{background-color:#f8f8f8;border-radius:16px;flex:1;padding:32px}@media (min-width:1240px){.b-contact-form__form{padding:48px}}.b-contact-form__form .wpcf7{margin:0}.b-contact-form__form .wpcf7-form{display:flex;flex-direction:column;gap:16px}.b-contact-form__form .form-row,.b-contact-form__form .hf-fields-wrap{display:flex;flex-direction:column;gap:32px}@media (min-width:768px){.b-contact-form__form .form-row--2col{flex-direction:row}.b-contact-form__form .form-row--2col .form-field{flex:1;min-width:0}}.b-contact-form__form .form-field{display:flex;flex-direction:column;gap:16px}.b-contact-form__form .form-field--checkbox{align-items:flex-start;flex-direction:row}.b-contact-form__form .form-field--select .form-select-wrap{position:relative;width:100%}.b-contact-form__form .form-field--select .form-select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #cbcbcc;border-radius:100px;color:#717173;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:1.5;outline:none;padding:12px 48px 12px 24px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.b-contact-form__form .form-field--select .form-select-wrap select.is-selected{color:#131315}.b-contact-form__form .form-field--select .form-select-wrap select:hover{border-color:#b1b1b3}.b-contact-form__form .form-field--select .form-select-wrap select:focus{border-color:#bd0926;box-shadow:0 0 0 3px rgba(189,9,38,.08)}.b-contact-form__form .form-field--select .form-select-wrap select option{color:#131315}.b-contact-form__form .form-field--select .form-select-wrap select option[disabled]{color:#717173}.b-contact-form__form .form-field--select .form-select-wrap .form-select-icon{align-items:center;display:flex;justify-content:center;pointer-events:none;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.b-contact-form__form .form-field label:not(.form-checkbox-label){color:#131315;font-family:Inter,sans-serif;font-size:16px;font-weight:300;line-height:1.5}.b-contact-form__form .form-field label:not(.form-checkbox-label) span{color:#bd0926}.b-contact-form__form .form-field input:not([type=checkbox]),.b-contact-form__form .form-field textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #cbcbcc;border-radius:100px;color:#131315;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:1.5;outline:none;padding:12px 24px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.b-contact-form__form .form-field input:not([type=checkbox])::-moz-placeholder,.b-contact-form__form .form-field textarea::-moz-placeholder{color:#717173}.b-contact-form__form .form-field input:not([type=checkbox])::placeholder,.b-contact-form__form .form-field textarea::placeholder{color:#717173}.b-contact-form__form .form-field input:not([type=checkbox]):hover,.b-contact-form__form .form-field textarea:hover{border-color:#cbcbcc}.b-contact-form__form .form-field input:not([type=checkbox]):focus,.b-contact-form__form .form-field textarea:focus{border-color:#bd0926;box-shadow:0 0 0 3px rgba(189,9,38,.08)}.b-contact-form__form .form-field textarea{border-radius:8px;min-height:180px;padding:16px 24px;resize:vertical}.b-contact-form__form .form-checkbox-label{align-items:flex-start;cursor:pointer;display:flex;gap:10px}.b-contact-form__form .form-checkbox-label input[type=checkbox]{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.b-contact-form__form .form-checkbox-label input[type=checkbox]:checked+.form-checkbox-custom{background-color:#bd0926;border-color:#bd0926}.b-contact-form__form .form-checkbox-label input[type=checkbox]:checked+.form-checkbox-custom:after{opacity:1}.b-contact-form__form .form-checkbox-label input[type=checkbox]:focus-visible+.form-checkbox-custom{box-shadow:0 0 0 3px rgba(189,9,38,.15)}.b-contact-form__form .form-checkbox-custom{align-items:center;background-color:#f8f8f8;border:1.5px solid #cbcbcc;border-radius:4px;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;transition:background-color .15s ease,border-color .15s ease;width:18px}.b-contact-form__form .form-checkbox-custom:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.5 3.8 6 9 1' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:7px;opacity:0;transition:opacity .15s ease;width:10px}.b-contact-form__form .form-checkbox-text{color:#717173;font-family:Inter,sans-serif;font-size:12px;font-weight:300;line-height:1.6}.b-contact-form__form .form-checkbox-text a{color:#131315;text-decoration:underline;text-underline-offset:2px}.b-contact-form__form .form-checkbox-text a:hover,.b-contact-form__form .form-checkbox-text span{color:#bd0926}.b-contact-form__form .form-actions{align-items:center;display:flex;padding-top:8px}.b-contact-form__form .hf-message{align-items:flex-start;border:1px solid transparent;border-radius:8px;display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:400;gap:12px;line-height:1.5;margin-top:24px;padding:14px 20px}.b-contact-form__form .hf-message-success{background-color:#f0fdf4;border-color:#bbf7d0;color:#15803d}.b-contact-form__form .hf-message-error{background-color:#fff1f2;border-color:#fecdd3;color:#af010d}.b-contact-map{background-color:#fff;padding:64px 0}@media (min-width:1240px){.b-contact-map{padding:100px 0}}.b-contact-map__inner{gap:80px}.b-contact-map__header,.b-contact-map__inner{align-items:center;display:flex;flex-direction:column}.b-contact-map__header{gap:32px;max-width:900px;text-align:center;width:100%}.b-contact-map__header-top{align-items:center;display:flex;flex-direction:column;gap:16px}.b-contact-map__title{color:#131315;font-family:Inter Display,Inter,sans-serif;font-size:32px;font-weight:500;letter-spacing:-.03em;line-height:1.25;margin:0;text-align:center}@media (min-width:768px){.b-contact-map__title{font-size:40px}}@media (min-width:1240px){.b-contact-map__title{font-size:48px}}.b-contact-map__title span{color:#717173}.b-contact-map__lead{color:#717173;font-family:Inter,sans-serif;font-size:16px;font-weight:300;line-height:1.5;margin:0;text-align:center}.b-contact-map__lead p{margin:0}.b-contact-map__map{border-radius:24px;height:400px;overflow:hidden;width:100%}@media (min-width:1240px){.b-contact-map__map{height:624px}}.b-contact-map__map iframe{border:none;display:block;height:100%;width:100%}.b-counters{background-color:#fff;padding:64px 0}@media (min-width:1240px){.b-counters{padding:100px 0}}.b-counters__inner{display:flex;flex-direction:column;gap:48px}@media (min-width:1240px){.b-counters__inner{align-items:center;gap:80px}}.b-counters__header{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;text-align:center}.b-counters__title{color:#131315;font-family:Inter Display,Inter,sans-serif;font-size:32px;font-weight:500;letter-spacing:-.03em;line-height:1.25;margin:0}@media (min-width:768px){.b-counters__title{font-size:40px}}@media (min-width:1240px){.b-counters__title{font-size:48px}}.b-counters__title span{color:#717173}.b-counters__card{border-radius:16px;display:flex;flex-direction:column;gap:16px;overflow:hidden;width:100%}@media (min-width:1240px){.b-counters__card{align-items:stretch;flex-direction:row}}.b-counters__left{display:flex;flex:1;flex-direction:column;gap:16px;min-width:0}.b-counters__image{border-radius:16px;height:240px;overflow:hidden;position:relative}@media (min-width:768px){.b-counters__image{height:360px}}@media (min-width:1240px){.b-counters__image{height:450px}}.b-counters__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.b-counters__items{display:flex;flex-direction:column;gap:16px}.b-counters__item{align-items:center;background-color:#f8f8f8;border-radius:8px;display:flex;gap:16px;justify-content:space-between;padding:16px}.b-counters__item-title{color:#131315;font-family:Inter Display,Inter,sans-serif;font-size:16px;font-weight:500;letter-spacing:-.03em;line-height:1.25;margin:0}@media (min-width:1240px){.b-counters__item-title{font-size:20px}}.b-counters__item-tag{align-items:center;border:1px solid #717173;border-radius:999px;color:#717173;display:inline-flex;flex-shrink:0;font-family:Inter,sans-serif;font-size:12px;font-weight:400;justify-content:center;letter-spacing:-.03em;line-height:1.5;padding:6px 12px;text-transform:uppercase;white-space:nowrap}.b-counters__right{background-color:#f8f8f8;border-radius:16px;display:flex;flex:1;flex-direction:column;gap:32px;justify-content:space-between;min-width:0;padding:24px}@media (min-width:1240px){.b-counters__right{padding:32px}}.b-counters__content{display:flex;flex-direction:column;gap:16px}.b-counters__content .c-btn{align-self:flex-start;margin-top:8px}.b-counters__content-title{color:#131315;font-family:Inter Display,Inter,sans-serif;font-size:28px;font-weight:500;letter-spacing:-.03em;line-height:1.25;margin:0}@media (min-width:1240px){.b-counters__content-title{font-size:32px}}.b-counters__content-text{color:#717173;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:1.5;margin:0}.b-counters__stats{display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:768px){.b-counters__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.b-counters__stat{align-items:flex-start;background-color:#bd0926;border-radius:16px;box-shadow:inset 0 0 0 1px #ebebeb;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:16px}.b-counters__stat-value{color:#fff;font-family:Inter Display,Inter,sans-serif;font-size:40px;font-weight:500;letter-spacing:-.03em;line-height:1.1;margin:0}@media (min-width:1240px){.b-counters__stat-value{font-size:48px}}.b-counters__stat-label{color:hsla(0,0%,100%,.8);font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:1.5;margin:0}.b-countries-map{background-color:#fff;padding:64px 0}@media (min-width:1240px){.b-countries-map{padding:100px 0}}.b-countries-map__inner{align-items:center;display:flex;flex-direction:column;gap:48px}@media (min-width:1240px){.b-countries-map__inner{gap:80px}}.b-countries-map__header{gap:32px;margin:0 auto;max-width:900px;text-align:center}.b-countries-map__header,.b-countries-map__title-group{align-items:center;display:flex;flex-direction:column;width:100%}.b-countries-map__title-group{gap:16px}.b-countries-map__title-group .c-tag{border-color:#ebebeb}.b-countries-map__title{color:#131315;font-family:Inter Display,Inter,sans-serif;font-size:32px;font-weight:500;letter-spacing:-.03em;line-height:1.25;margin:0}@media (min-width:768px){.b-countries-map__title{font-size:40px}}@media (min-width:1240px){.b-countries-map__title{font-size:48px}}.b-countries-map__title span{color:#717173}.b-countries-map__lead{color:#717173;font-family:Inter,sans-serif;font-size:16px;font-weight:300;line-height:1.5;margin:0;max-width:640px}.b-countries-map__map{position:relative;text-align:center;width:100%}@media (min-width:1240px){.b-countries-map__map{margin-left:auto;margin-right:auto;max-height:380px;max-width:1152px;overflow:hidden}}.b-countries-map__map-image{display:block;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.b-countries-map__points{display:none}@media (min-width:1240px){.b-countries-map__points{display:block;inset:0;pointer-events:none;position:absolute;z-index:1}}@keyframes b-cmap-appear{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes b-cmap-pulse{0%{opacity:0;transform:translate(-50%,-50%) scale(1)}20%{opacity:.45}to{opacity:0;transform:translate(-50%,-50%) scale(5.5)}}.b-countries-map__point{animation:b-cmap-appear .45s cubic-bezier(.34,1.56,.64,1) forwards;background-color:#bd0926;border-radius:50%;cursor:pointer;height:8px;opacity:0;pointer-events:auto;position:absolute;transform:translate(-50%,-50%) scale(0);width:8px;z-index:1}.b-countries-map__point:first-child{animation-delay:.1s}.b-countries-map__point:nth-child(2){animation-delay:.3s}.b-countries-map__point:nth-child(3){animation-delay:.5s}.b-countries-map__point:nth-child(4){animation-delay:.7s}.b-countries-map__point:nth-child(5){animation-delay:.9s}.b-countries-map__point:nth-child(6){animation-delay:1.1s}.b-countries-map__point:after,.b-countries-map__point:before{animation:b-cmap-pulse 2.4s ease-out infinite;background-color:#bd0926;border-radius:50%;content:"";height:8px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1);width:8px}.b-countries-map__point:first-child:before{animation-delay:.55s}.b-countries-map__point:first-child:after{animation-delay:1.75s}.b-countries-map__point:nth-child(2):before{animation-delay:.75s}.b-countries-map__point:nth-child(2):after{animation-delay:1.95s}.b-countries-map__point:nth-child(3):before{animation-delay:.95s}.b-countries-map__point:nth-child(3):after{animation-delay:2.15s}.b-countries-map__point:nth-child(4):before{animation-delay:1.15s}.b-countries-map__point:nth-child(4):after{animation-delay:2.35s}.b-countries-map__point:nth-child(5):before{animation-delay:1.35s}.b-countries-map__point:nth-child(5):after{animation-delay:2.55s}.b-countries-map__point:nth-child(6):before{animation-delay:1.55s}.b-countries-map__point:nth-child(6):after{animation-delay:2.75s}.b-countries-map__grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}@media (min-width:1240px){.b-countries-map__grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-left:auto;margin-right:auto;max-width:1040px}}.b-countries-map__card{background-color:#fff;border:1px solid #ebebeb;border-radius:16px;display:flex;flex-direction:column;gap:24px;padding:24px;text-decoration:none;transition:border-color .3s ease}@media (min-width:1240px){.b-countries-map__card{gap:32px;padding:32px}}.b-countries-map__card:hover{border-color:#bd0926}.b-countries-map__card-header{align-items:center;display:flex;gap:8px;justify-content:space-between}.b-countries-map__flag{display:block;flex-shrink:0}.b-countries-map__card-code{align-items:center;background-color:#f8f8f8;border-radius:999px;color:#717173;display:inline-flex;font-family:Inter,sans-serif;font-size:12px;font-weight:400;letter-spacing:-.03em;line-height:1.5;padding:6px 12px;text-transform:uppercase}.b-countries-map__card-name{color:#131315;font-family:Inter Display,Inter,sans-serif;font-size:20px;font-weight:500;letter-spacing:-.03em;line-height:1.25;margin:0}.b-countries-map__card-link{align-items:center;color:#bd0926;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;font-weight:300;gap:11px;line-height:1.5;text-decoration:none}.b-countries-map__card-link svg{display:block;width:12px}.b-countries-map__tooltip{background-color:#131315;border-radius:8px;color:#fff;font-family:Inter,sans-serif;font-size:12px;font-weight:400;left:-9999px;line-height:1.5;opacity:0;padding:6px 12px;pointer-events:none;position:absolute;top:-9999px;transition:opacity .15s ease;white-space:nowrap;z-index:9999}.b-countries-map__tooltip--visible{opacity:1}.b-cta-box{padding:64px 0}@media (min-width:1240px){.b-cta-box{padding:100px 0}}.b-cta-box__inner{display:flex;flex-direction:column;gap:16px}@media (min-width:768px){.b-cta-box__inner{align-items:stretch;flex-direction:row}}.b-cta-box__card{align-items:flex-start;background-color:#bd0926;border-radius:16px;display:flex;flex-direction:column;gap:32px;justify-content:center;padding:32px}@media (min-width:768px){.b-cta-box__card{flex:1 0 0}}@media (min-width:1240px){.b-cta-box__card{padding:64px 32px}}.b-cta-box__card-header{display:flex;flex-direction:column;gap:16px;width:100%}.b-cta-box__title{color:#fff;font-family:Inter Display,Inter,sans-serif;font-size:32px;font-weight:500;letter-spacing:-.96px;line-height:1.25;margin:0}@media (min-width:1240px){.b-cta-box__title{font-size:48px}}.b-cta-box span,.b-cta-box__lead{color:hsla(0,0%,99%,.8)}.b-cta-box__lead{font-family:Inter,sans-serif;font-size:16px;font-weight:300;line-height:1.5;margin:0;width:100%}.b-cta-box__image-wrap{border-radius:16px;min-height:300px;overflow:hidden}@media (min-width:768px){.b-cta-box__image-wrap{flex:1 0 0;min-height:unset}}.b-cta-box__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.b-faq{background-color:#fff;padding:64px 0}@media (min-width:1240px){.b-faq{padding:100px 0}}.b-faq__header{align-items:center;display:flex;flex-direction:column;gap:32px;margin-bottom:80px;margin-left:auto;margin-right:auto;text-align:center}@media (min-width:1240px){.b-faq__header{margin-bottom:80px;max-width:900px}}.b-faq__title-group{align-items:center;display:flex;flex-direction:column;gap:16px;width:100%}.b-faq__title{color:#131315;font-family:Inter Display,Inter,sans-serif;font-size:32px;font-weight:500;letter-spacing:-.03em;line-height:1.25;margin:0}@media (min-width:768px){.b-faq__title{font-size:40px}}@media (min-width:1240px){.b-faq__title{font-size:48px}}.b-faq__lead,.b-faq__title span{color:#717173}.b-faq__lead{font-family:Inter,sans-serif;font-size:16px;font-weight:300;line-height:1.5;margin:0}.b-faq__lead p{margin:0}.b-faq__items{display:grid;gap:32px;grid-template-columns:1fr}@media (min-width:768px){.b-faq__items{grid-template-columns:repeat(2,1fr)}}.b-faq__item{align-items:stretch;display:flex;gap:16px}.b-faq__item-accent{align-self:stretch;background-color:#bd0926;border-radius:8px;flex-shrink:0;width:8px}.b-faq__item-body{border:1px solid #ebebeb;border-radius:16px;display:flex;flex:1;flex-direction:column;gap:16px;padding:32px}@media (min-width:1240px){.b-faq__item-body{padding:32px}}.b-faq__item-question{color:#131315;font-family:Inter Display,Inter,sans-serif;font-size:20px;font-weight:500;letter-spacing:-.03em;line-height:1.25;margin:0}.b-faq__item-answer{color:#717173;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:1.5;margin:0}.b-faq__item-answer p{margin:0}.b-features{background-color:#f8f8f8;padding:64px 0}@media (min-width:1240px){.b-features{padding:100px 0}}.b-features--bg-white{background-color:#fff}.b-features__inner{display:flex;flex-direction:column;gap:64px}@media (min-width:1240px){.b-features__inner{gap:80px}}.b-features__header{gap:32px;margin:0 auto;max-width:900px;text-align:center}.b-features__header,.b-features__title-group{align-items:center;display:flex;flex-direction:column}.b-features__title-group{gap:16px;width:100%}.b-features__title{color:#131315;font-family:Inter Display,Inter,sans-serif;font-size:32px;font-weight:500;letter-spacing:-.03em;line-height:1.25;margin:0}@media (min-width:768px){.b-features__title{font-size:40px}}@media (min-width:1240px){.b-features__title{font-size:48px}}.b-features__title span{color:#717173}.b-features__lead{color:#717173;font-family:Inter,sans-serif;font-size:16px;font-weight:300;line-height:1.5;margin:0;max-width:680px}.b-features__grid{display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:768px){.b-features__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1240px){.b-features__grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:768px){.b-features__grid--3-cols{grid-template-columns:repeat(2,1fr)}}@media (min-width:1240px){.b-features__grid--3-cols{grid-template-columns:repeat(3,1fr)}}.b-features__card{background-color:#fff;border:1px solid #ebebeb;border-radius:16px;display:flex;flex-direction:column;gap:128px;justify-content:space-between;overflow:hidden;padding:32px}.b-features__card-top{display:flex;flex-direction:column;gap:32px}.b-features__card-label{align-items:center;align-self:flex-start;background-color:#f8f8f8;border-radius:100px;color:#717173;display:inline-flex;font-family:Inter Display,Inter,sans-serif;font-size:12px;font-weight:400;letter-spacing:-.36px;line-height:1.5;padding:6px 12px;text-transform:uppercase;white-space:nowrap}.b-features__card-body{display:flex;flex-direction:column;gap:16px}.b-features__card-title{color:#131315;font-family:Inter Display,Inter,sans-serif;font-size:20px;font-weight:500;letter-spacing:-.03em;line-height:1.25;margin:0}.b-features__card-text{color:#717173;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:1.5;margin:0}.b-features__card-number{color:#bd0926;font-family:Inter Display,Inter,sans-serif;font-size:96px;font-weight:500;letter-spacing:-.03em;line-height:1.1;margin:0}@media (min-width:1240px){.b-features__card-number{font-size:124px}}.b-full-services{background-color:#fff;padding:64px 0}@media (min-width:1240px){.b-full-services{padding:100px 0}}.b-full-services__header{align-items:center;display:flex;flex-direction:column;gap:32px;margin-bottom:64px;text-align:center}@media (min-width:1240px){.b-full-services__header{margin-bottom:80px;margin-left:auto;margin-right:auto;max-width:900px}}.b-full-services__title-group{align-items:center;display:flex;flex-direction:column;gap:16px;width:100%}.b-full-services__title{color:#131315;font-family:Inter Display,Inter,sans-serif;font-size:32px;font-weight:500;letter-spacing:-.03em;line-height:1.25;margin:0}@media (min-width:768px){.b-full-services__title{font-size:40px}}@media (min-width:1240px){.b-full-services__title{font-size:48px}}.b-full-services__title span{color:#717173}.b-full-services__lead{color:#717173;font-family:Inter,sans-serif;font-size:16px;font-weight:300;line-height:1.5;margin:0}@media (min-width:1240px){.b-full-services__lead{margin-top:16px}}.b-full-services__groups{display:flex;flex-direction:column;gap:64px}@media (min-width:1240px){.b-full-services__groups{gap:80px}}.b-full-services__group{display:flex;flex-direction:column;gap:16px}.b-full-services__group-header{align-items:flex-start;background-color:#f8f8f8;border-radius:16px;display:flex;gap:24px;padding:24px}@media (min-width:1240px){.b-full-services__group-header{align-items:center;gap:32px;padding:32px}}.b-full-services__group-icon{align-items:center;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}@media (min-width:1240px){.b-full-services__group-icon{height:64px;width:64px}}.b-full-services__group-icon img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.b-full-services__group-info{display:flex;flex-direction:column;gap:8px}.b-full-services__group-title{color:#131315;font-family:Inter Display,Inter,sans-serif;font-size:22px;font-weight:500;letter-spacing:-.03em;line-height:1.25;margin:0}@media (min-width:1240px){.b-full-services__group-title{font-size:32px}}.b-full-services__group-lead{color:#717173;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:1.5;margin:0}.b-full-services__cards-grid{display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:768px){.b-full-services__cards-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1240px){.b-full-services__cards-grid{grid-template-columns:repeat(3,1fr)}}.b-full-services__card{background-color:#fff;border:1px solid #ebebeb;border-radius:16px;display:flex;flex-direction:column;overflow:hidden;padding:8px;position:relative}.b-full-services__card-visual{border-radius:12px;flex-shrink:0;height:240px;overflow:hidden;position:relative;width:100%}@media (min-width:1240px){.b-full-services__card-visual{height:320px}}.b-full-services__card-visual img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.b-full-services__card-tag{position:absolute;right:16px;top:16px;z-index:2}.b-full-services__card-content{display:flex;flex:1;flex-direction:column;gap:32px;padding:24px}.b-full-services__card-info{display:flex;flex:1;flex-direction:column;gap:16px}.b-full-services__card-title{color:#131315;font-family:Inter Display,Inter,sans-serif;font-size:20px;font-weight:500;letter-spacing:-.03em;line-height:1.25;margin:0}.b-full-services__card-text{color:#717173;margin:0}.b-full-services__card-link,.b-full-services__card-text{font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:1.5}.b-full-services__card-link{align-items:center;color:#bd0926;display:inline-flex;flex-shrink:0;gap:8px;margin-top:auto;text-decoration:none}.b-full-services__card-link:hover{opacity:.8}.b-full-services__card-link .c-link-arrow__icon{align-items:center;display:flex}.b-full-services__card-link .c-link-arrow__icon svg{display:block;height:12px;width:12px}.b-hero{background-color:#fff;padding:32px 0 64px}@media (min-width:1240px){.b-hero{padding:32px 0 96px}}.b-hero__inner{align-items:start;display:grid;gap:32px}@media (min-width:1240px){.b-hero__inner{align-items:center;gap:80px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.b-hero__content{display:grid;gap:40px}@media (min-width:1240px){.b-hero__content{gap:100px;padding-top:48px}}.b-hero .c-section-header{display:grid;gap:32px}.b-hero__header-top{display:flex;flex-direction:column;gap:16px}.b-hero__title{color:#131315;font-family:Inter Display,Inter,sans-serif;font-size:40px;font-weight:500;letter-spacing:-.03em;line-height:1.1;margin:0}@media (min-width:768px){.b-hero__title{font-size:44px}}@media (min-width:1240px){.b-hero__title{font-size:48px;max-width:640px}}.b-hero__title span{color:#717173}.b-hero__lead{color:#717173;font-family:Inter,sans-serif;font-size:16px;font-weight:300;line-height:1.5;margin:0;max-width:648px}@media (min-width:1240px){.b-hero__lead{max-width:560px}}.b-hero__cards{display:grid;gap:16px;width:100%}.b-hero__card{background-color:#f8f8f8;border-radius:16px;display:grid;gap:16px;padding:24px 16px;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease}@media (min-width:768px){.b-hero__card{padding:24px}}.b-hero__card-title-wrap{align-items:center;display:flex;gap:16px;justify-content:space-between}.b-hero__card-title{color:#131315;font-family:Inter Display,Inter,sans-serif;font-size:20px;font-weight:500;letter-spacing:-.03em;line-height:1.25}.b-hero__card-icon{align-items:center;background-color:#bd0926;border-radius:50%;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;transition:transform .3s ease;width:32px}.b-hero__card-icon svg{display:block;height:16px;width:16px}.b-hero__card:hover .b-hero__card-icon{transform:rotate(-45deg)}.b-hero__card-text{color:#717173;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:1.5;margin:0}.b-hero__visual{height:100%;min-height:360px}@media (min-width:768px){.b-hero__visual{min-height:480px}}@media (min-width:1240px){.b-hero__visual{min-height:580px}}.b-hero__main-image{border-radius:16px;box-shadow:inset 0 0 0 1px rgba(19,19,21,.04);display:block;height:100%;min-height:360px;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:768px){.b-hero__main-image{min-height:480px}}@media (min-width:1240px){.b-hero__main-image{min-height:580px}}.b-image-boxes{background-color:#f8f8f8;padding:64px 0}@media (min-width:1240px){.b-image-boxes{padding:100px 0}}.b-image-boxes__header{align-items:center;display:flex;flex-direction:column;gap:16px;margin-bottom:80px;text-align:center}.b-image-boxes__title{color:#131315;font-family:Inter Display,Inter,sans-serif;font-size:32px;font-weight:500;letter-spacing:-.03em;line-height:1.25;margin:0}@media (min-width:768px){.b-image-boxes__title{font-size:40px}}@media (min-width:1240px){.b-image-boxes__title{font-size:48px}}.b-image-boxes__title span{color:#717173}.b-image-boxes__card{border-radius:16px;display:flex;flex-direction:column;gap:16px;margin-bottom:16px;overflow:hidden}@media (min-width:1240px){.b-image-boxes__card{flex-direction:row;min-height:464px}}.b-image-boxes__visual{border-radius:16px;flex:1;min-height:240px;overflow:hidden}@media (min-width:1240px){.b-image-boxes__visual{min-height:unset}}.b-image-boxes__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.b-image-boxes__content{background-color:#fff;border-radius:16px;display:flex;flex:1;flex-direction:column;gap:32px;padding:32px}@media (min-width:1240px){.b-image-boxes__content{justify-content:space-between}}.b-image-boxes__content-body{display:flex;flex-direction:column;gap:16px}.b-image-boxes__card-tag{align-items:center;align-self:flex-start;background-color:#f8f8f8;border-radius:100px;color:#717173;display:inline-flex;font-size:12px;font-weight:400;line-height:1.5;padding:6px 12px;text-transform:uppercase}.b-image-boxes__card-tag,.b-image-boxes__card-title{font-family:Inter Display,Inter,sans-serif;letter-spacing:-.03em}.b-image-boxes__card-title{color:#131315;font-size:24px;font-weight:500;line-height:1.25;margin:0}@media (min-width:1240px){.b-image-boxes__card-title{font-size:32px}}.b-image-boxes__text{color:#717173;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:1.5}.b-image-boxes__text p{margin:0}.b-image-boxes__text p+p{margin-top:1em}.b-image-boxes__boxes{display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:768px){.b-image-boxes__boxes{grid-template-columns:repeat(3,1fr)}}.b-image-boxes__box{background-color:#fff;border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:32px}.b-image-boxes__box-head{align-items:center;display:flex;gap:16px}.b-image-boxes__box-icon{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.b-image-boxes__box-icon img{display:block;height:auto;width:100%}.b-image-boxes__box-title{color:#131315;font-family:Inter Display,Inter,sans-serif;font-size:20px;font-weight:500;letter-spacing:-.03em;line-height:1.25;margin:0}.b-image-boxes__box-text{color:#717173;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:1.5;margin:0}.b-image-content{background-color:#f8f8f8;padding:64px 0}@media (min-width:1240px){.b-image-content{padding:100px 0}}.b-image-content__header{align-items:center;display:flex;flex-direction:column;gap:16px;margin-bottom:80px;text-align:center}.b-image-content__title{color:#131315;font-family:Inter Display,Inter,sans-serif;font-size:32px;font-weight:500;letter-spacing:-.03em;line-height:1.25;margin:0}@media (min-width:768px){.b-image-content__title{font-size:40px}}@media (min-width:1240px){.b-image-content__title{font-size:48px}}.b-image-content__title span{color:#717173}.b-image-content__card{border-radius:16px;display:flex;flex-direction:column;gap:16px;overflow:hidden}@media (min-width:1240px){.b-image-content__card{flex-direction:row;min-height:461px}}.b-image-content__visual{border-radius:16px;flex:1;min-height:240px;overflow:hidden}@media (min-width:1240px){.b-image-content__visual{min-height:unset}}.b-image-content__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.b-image-content__content{background-color:#fff;border-radius:16px;display:flex;flex:1;flex-direction:column;gap:32px;padding:32px}@media (min-width:1240px){.b-image-content__content{justify-content:space-between}}.b-image-content__content-body{display:flex;flex-direction:column;gap:16px}.b-image-content__card-tag{align-items:center;align-self:flex-start;background-color:#f8f8f8;border-radius:100px;color:#717173;display:inline-flex;font-size:12px;font-weight:400;line-height:1.5;padding:6px 12px;text-transform:uppercase}.b-image-content__card-tag,.b-image-content__card-title{font-family:Inter Display,Inter,sans-serif;letter-spacing:-.03em}.b-image-content__card-title{color:#131315;font-size:24px;font-weight:500;line-height:1.25;margin:0}@media (min-width:1240px){.b-image-content__card-title{font-size:32px}}.b-image-content__text{color:#717173;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:1.5}.b-image-content__text p{margin:0}.b-image-content__text p+p{margin-top:1em}.b-pricing{background-color:#fff;padding:64px 0}@media (min-width:1240px){.b-pricing{padding:100px 0}}.b-pricing__inner{align-items:center;display:flex;flex-direction:column;gap:80px}.b-pricing__header{gap:32px;max-width:900px;text-align:center}.b-pricing__header,.b-pricing__title-group{align-items:center;display:flex;flex-direction:column;width:100%}.b-pricing__title-group{gap:16px}.b-pricing__title{color:#131315;font-family:Inter Display,Inter,sans-serif;font-size:32px;font-weight:500;letter-spacing:-.03em;line-height:1.25;margin:0}@media (min-width:768px){.b-pricing__title{font-size:40px}}@media (min-width:1240px){.b-pricing__title{font-size:48px}}.b-pricing__title span{color:#717173}.b-pricing__lead{color:#717173;font-family:Inter,sans-serif;font-size:16px;font-weight:300;line-height:1.5;margin:0}.b-pricing__lead p{margin:0}.b-pricing__switcher{align-items:center;border:1px solid #bd0926;border-radius:100px;display:inline-flex;padding:4px;position:relative}.b-pricing__switcher-thumb{background-color:#bd0926;border-radius:100px;bottom:4px;pointer-events:none;position:absolute;top:4px;z-index:0}.b-pricing__switcher--ready .b-pricing__switcher-thumb{transition:left .2s cubic-bezier(.4,0,.2,1),width .2s cubic-bezier(.4,0,.2,1)}.b-pricing__switcher-btn{background:transparent;border:none;border-radius:63px;color:#bd0926;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:1.5;padding:8px 16px;position:relative;transition:color .3s ease;white-space:nowrap;z-index:1}.b-pricing__switcher-btn--active{color:#fff}.b-pricing__switcher-btn:hover:not(.b-pricing__switcher-btn--active){background-color:rgba(189,9,38,.06)}@keyframes b-pricing-panel-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.b-pricing__tab-panel{display:none;flex-direction:column;gap:80px;width:100%}.b-pricing__tab-panel--active{animation:b-pricing-panel-in .4s cubic-bezier(.16,1,.3,1) both;display:flex}.b-pricing__category{display:flex;flex-direction:column;gap:32px;width:100%}.b-pricing__category-header{align-items:center;display:flex;gap:32px}.b-pricing__category-number{color:#bd0926;font-size:48px;letter-spacing:-.03em;line-height:1.1}.b-pricing__category-number,.b-pricing__category-title{font-family:Inter Display,Inter,sans-serif;font-weight:500}.b-pricing__category-title{color:#131315;font-size:32px;letter-spacing:-.64px;line-height:1.25;margin:0}@media (min-width:768px){.b-pricing__category-title{font-size:32px}}.b-pricing__items{display:flex;flex-direction:column;gap:32px}.b-pricing__card{align-items:stretch;display:flex;gap:16px}.b-pricing__card-bar{align-self:stretch;background-color:#bd0926;border-radius:8px;flex-shrink:0;width:8px}.b-pricing__card-inner{border:1px solid #ebebeb;border-radius:16px;display:flex;flex:1;flex-direction:column;gap:32px;padding:32px}@media (min-width:1240px){.b-pricing__card-inner{align-items:flex-start;flex-direction:row;gap:128px}}.b-pricing__card-content{display:flex;flex:1;flex-direction:column;gap:16px}.b-pricing__card-title{color:#131315;font-family:Inter Display,Inter,sans-serif;font-size:20px;font-weight:500;letter-spacing:-.4px;line-height:1.25;margin:0}.b-pricing__card-text{color:#717173;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:1.5;margin:0}.b-pricing__card-meta{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:16px;justify-content:space-between}@media (min-width:1240px){.b-pricing__card-meta{align-self:stretch}}.b-pricing__card-price{color:#131315;font-family:Inter Display,Inter,sans-serif;font-size:20px;font-weight:500;letter-spacing:-.4px;line-height:1.25;white-space:nowrap}.b-services{background-color:#fff;padding:64px 0}@media (min-width:1240px){.b-services{padding:100px 0}}.b-services__inner{display:flex;flex-direction:column;gap:64px}@media (min-width:1240px){.b-services__inner{align-items:center;gap:80px}}.b-services__header{align-items:flex-start;display:flex;flex-direction:column;gap:32px}@media (min-width:1240px){.b-services__header{align-items:center;max-width:900px;text-align:center}}.b-services__header .c-tag{border-color:#ebebeb}.b-services__title-group{align-items:flex-start;display:flex;flex-direction:column;gap:16px;width:100%}@media (min-width:1240px){.b-services__title-group{align-items:center}}.b-services__title{color:#131315;font-family:Inter Display,Inter,sans-serif;font-size:32px;font-weight:500;letter-spacing:-.03em;line-height:1.25;margin:0}@media (min-width:768px){.b-services__title{font-size:40px}}@media (min-width:1240px){.b-services__title{font-size:48px}}.b-services__title span{color:#717173}.b-services__lead{color:#717173;font-family:Inter,sans-serif;font-size:16px;font-weight:300;line-height:1.5;margin:0}@media (min-width:1240px){.b-services__lead{max-width:900px}}.b-services__grid{display:flex;flex-direction:column;gap:16px;width:100%}.b-services__featured-card{background-color:#fff;border:1px solid #ebebeb;border-radius:16px;display:flex;flex-direction:column;overflow:hidden;padding:8px;position:relative}@media (min-width:1240px){.b-services__featured-card{flex-direction:row;height:400px}}.b-services__featured-visual{border-radius:12px;height:240px;overflow:hidden;position:relative;width:100%}@media (min-width:1240px){.b-services__featured-visual{flex:1;height:100%;width:50%}}.b-services__featured-visual img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.b-services__featured-content{display:flex;flex-direction:column;gap:24px;justify-content:space-between;padding:24px}.b-services__featured-content .c-btn{align-self:flex-start}@media (min-width:1240px){.b-services__featured-content{flex:1;padding:24px;width:50%}}.b-services__featured-top{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.b-services__featured-title{color:#131315;font-family:Inter Display,Inter,sans-serif;font-size:32px;font-weight:500;letter-spacing:-.03em;line-height:1.25;margin:0}.b-services__featured-text{color:#717173;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:1.5;margin:0}.b-services__cards-row{display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:1240px){.b-services__cards-row{grid-template-columns:repeat(3,1fr)}}.b-services__card{background-color:#fff;border:1px solid #ebebeb;border-radius:16px;display:flex;flex-direction:column;padding:8px;position:relative}.b-services__card-visual{border-radius:12px;height:240px;overflow:hidden;position:relative;width:100%}@media (min-width:1240px){.b-services__card-visual{height:320px}}.b-services__card-visual img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.b-services__tag{position:absolute;right:23px;top:23px;z-index:2}.b-services__card-content{display:flex;flex:1;flex-direction:column;gap:32px;padding:24px}.b-services__card-info{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.b-services__card-title{color:#131315;font-family:Inter Display,Inter,sans-serif;font-size:20px;font-weight:500;letter-spacing:-.03em;line-height:1.25;margin:0}.b-services__card-text{color:#717173;margin:0}.b-services__card-text,.b-services__link{font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:1.5}.b-services__link{align-items:center;color:#bd0926;display:inline-flex;gap:11px;margin-top:auto;text-decoration:none}.b-services__link:hover{opacity:.8}.b-services__link svg{display:block;width:12px}.b-sidebar-content{background-color:#fff;padding:64px 0}@media (min-width:1240px){.b-sidebar-content{padding:100px 0}}.b-sidebar-content__inner{gap:80px}.b-sidebar-content__header,.b-sidebar-content__inner{align-items:center;display:flex;flex-direction:column}.b-sidebar-content__header{gap:32px;max-width:900px;text-align:center;width:100%}.b-sidebar-content__header-top{align-items:center;display:flex;flex-direction:column;gap:16px}.b-sidebar-content__title{color:#131315;font-family:Inter Display,Inter,sans-serif;font-size:32px;font-weight:500;letter-spacing:-.03em;line-height:1.25;margin:0;text-align:center}@media (min-width:768px){.b-sidebar-content__title{font-size:40px}}@media (min-width:1240px){.b-sidebar-content__title{font-size:48px}}.b-sidebar-content__title span{color:#717173}.b-sidebar-content__lead{color:#717173;font-family:Inter,sans-serif;font-size:16px;font-weight:300;line-height:1.5;margin:0;text-align:center}.b-sidebar-content__lead p{margin:0}.b-sidebar-content__body{align-items:flex-start;display:flex;flex-direction:column;gap:80px;width:100%}@media (min-width:1240px){.b-sidebar-content__body{flex-direction:row}}.b-sidebar-content__sidebar{background-color:#f8f8f8;border-radius:16px;display:flex;flex-direction:column;gap:32px;padding:32px;width:100%}@media (min-width:1240px){.b-sidebar-content__sidebar{flex:0 0 320px;position:sticky;top:112px;width:320px}}.b-sidebar-content__sidebar-title{color:#131315;font-family:Inter Display,Inter,sans-serif;font-size:32px;font-weight:500;letter-spacing:-.03em;line-height:1.25;margin:0}.b-sidebar-content__toc{display:flex;flex-direction:column;gap:16px}.b-sidebar-content__toc-item{color:#717173;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:1.5;text-decoration:none;transition:color .3s ease}.b-sidebar-content__toc-item:hover{color:#131315}.b-sidebar-content__content{display:flex;flex:1;flex-direction:column;gap:32px;min-width:0}.b-sidebar-content__section{display:flex;flex-direction:column;gap:32px;scroll-margin-top:112px}.b-sidebar-content__section-title{color:#131315;font-family:Inter Display,Inter,sans-serif;font-size:24px;font-weight:500;letter-spacing:-.03em;line-height:1.25;margin:0}.b-sidebar-content__section-body{color:#717173;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:1.5}.b-sidebar-content__section-body p{margin:0 0 1em}.b-sidebar-content__section-body p:last-child{margin-bottom:0}.b-sidebar-content__section-body ol,.b-sidebar-content__section-body ul{margin:0 0 1em;padding-left:1.25em}.b-sidebar-content__section-body ol:last-child,.b-sidebar-content__section-body ul:last-child{margin-bottom:0}.b-sidebar-content__section-body ol li,.b-sidebar-content__section-body ul li{list-style:disc;margin-bottom:.35em}.b-sidebar-content__section-body a{color:#131315;text-decoration:underline;text-underline-offset:2px;transition:color .3s ease}.b-sidebar-content__section-body a:hover{color:#bd0926}.b-sidebar-content__section-body strong{color:#131315;font-weight:500}.b-single-service-intro{background-color:#fff;padding:64px 0}@media (min-width:1240px){.b-single-service-intro{padding:100px 0}}.b-single-service-intro__header{align-items:center;display:flex;flex-direction:column;gap:32px;margin-bottom:48px;text-align:center}@media (min-width:1240px){.b-single-service-intro__header{margin-bottom:64px;margin-left:auto;margin-right:auto;max-width:900px}}.b-single-service-intro__title-group{align-items:center;display:flex;flex-direction:column;gap:16px;width:100%}.b-single-service-intro__title{color:#131315;font-family:Inter Display,Inter,sans-serif;font-size:32px;font-weight:500;letter-spacing:-.03em;line-height:1.25;margin:0}@media (min-width:768px){.b-single-service-intro__title{font-size:40px}}@media (min-width:1240px){.b-single-service-intro__title{font-size:48px}}.b-single-service-intro__title span{color:#717173}.b-single-service-intro__lead{color:#717173;font-family:Inter,sans-serif;font-size:16px;font-weight:300;line-height:1.5;margin:0}.b-single-service-intro__lead p{margin:0}.b-single-service-intro__body{display:flex;flex-direction:column;gap:16px}@media (min-width:1240px){.b-single-service-intro__body{align-items:stretch;flex-direction:row}}.b-single-service-intro__visual{border-radius:16px;overflow:hidden;width:100%}@media (min-width:1240px){.b-single-service-intro__visual{flex:1}}.b-single-service-intro__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.b-single-service-intro__boxes{display:flex;flex-direction:column;gap:16px;width:100%}@media (min-width:1240px){.b-single-service-intro__boxes{flex-shrink:0;width:378px}}.b-single-service-intro__box{background-color:#f8f8f8;border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:32px}.b-single-service-intro__box-header{align-items:center;display:flex;gap:16px}.b-single-service-intro__box-icon{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.b-single-service-intro__box-icon img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.b-single-service-intro__box-title{color:#131315;font-family:Inter Display,Inter,sans-serif;font-size:20px;font-weight:500;letter-spacing:-.03em;line-height:1.25;margin:0}.b-single-service-intro__box-text{color:#717173;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:1.5;margin:0}.b-specialization{background-color:#f8f8f8;padding:64px 0}@media (min-width:1240px){.b-specialization{padding:100px 0}}.b-specialization--bordered{background:transparent}.b-specialization--bordered .b-specialization__card{border:1px solid #ebebeb}.b-specialization__inner{display:flex;flex-direction:column;gap:48px}@media (min-width:1240px){.b-specialization__inner{align-items:flex-start;flex-direction:row;gap:80px}}.b-specialization__aside{display:flex;flex-direction:column;gap:32px;width:100%}@media (min-width:1240px){.b-specialization__aside{flex:0 0 421px}}.b-specialization__aside .c-btn{align-self:flex-start}.b-specialization__header{display:flex;flex-direction:column;gap:16px}.b-specialization__header .c-tag{border-color:#cbcbcc}.b-specialization__title{color:#131315;font-family:Inter Display,Inter,sans-serif;font-size:32px;font-weight:500;letter-spacing:-.03em;line-height:1.25;margin:0}@media (min-width:768px){.b-specialization__title{font-size:40px}}@media (min-width:1240px){.b-specialization__title{font-size:48px}}.b-specialization__title span{color:#717173}.b-specialization__lead{color:#717173;font-family:Inter,sans-serif;font-size:16px;font-weight:300;line-height:1.5;margin:0}.b-specialization__grid{display:grid;gap:16px;grid-template-columns:1fr;width:100%}@media (min-width:768px){.b-specialization__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1240px){.b-specialization__grid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr))}}.b-specialization__card{background-color:#fff;border-radius:16px;display:flex;flex-direction:column;gap:32px;padding:24px}@media (min-width:1240px){.b-specialization__card{padding:32px}}.b-specialization__card-top{display:flex;flex:1;flex-direction:column;gap:32px}.b-specialization__card-icon{flex-shrink:0}.b-specialization__card-icon,.b-specialization__card-icon svg{display:block;height:24px;width:24px}.b-specialization__card-body{display:flex;flex-direction:column;gap:16px}.b-specialization__card-title{color:#131315;font-family:Inter Display,Inter,sans-serif;font-size:20px;font-weight:500;letter-spacing:-.03em;line-height:1.25;margin:0}.b-specialization__card-text{color:#717173;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:1.5;margin:0}.b-specialization__card-tags{display:flex;flex-wrap:wrap;gap:8px}.b-specialization__card-tag{align-items:center;background-color:#f8f8f8;border-radius:999px;color:#717173;display:inline-flex;font-family:Inter,sans-serif;font-size:12px;font-weight:400;letter-spacing:-.03em;line-height:1.5;padding:6px 12px;text-transform:uppercase;white-space:nowrap}.b-steps{background-color:#fff;overflow:hidden;padding:64px 0}@media (min-width:1240px){.b-steps{padding:100px 0}}.b-steps__inner{align-items:center;display:flex;flex-direction:column;gap:48px}@media (min-width:1240px){.b-steps__inner{gap:80px}}.b-steps__header{align-items:center;display:flex;flex-direction:column;gap:16px;width:100%}.b-steps__title{color:#131315;font-family:Inter Display,Inter,sans-serif;font-size:32px;font-weight:500;letter-spacing:-.96px;line-height:1.25;margin:0;text-align:center}@media (min-width:1240px){.b-steps__title{font-size:48px}}.b-steps__title span{color:#717173}.b-steps__track{position:relative;width:100%}@media (min-width:1240px){.b-steps__track{aspect-ratio:1291/1193;min-height:92.4089852827%}}.b-steps__shape{display:none;inset:0;overflow:visible;pointer-events:none;position:absolute;z-index:0}@media (min-width:1240px){.b-steps__shape{display:block}}.b-steps__shape svg{height:100%;overflow:visible;width:100%}.b-steps__items{display:flex;flex-direction:column;gap:40px;position:relative;width:100%;z-index:1}@media (min-width:1240px){.b-steps__items{gap:0;inset:0;position:absolute}}.b-steps__item{display:flex;flex-direction:column;gap:16px}@media (min-width:1240px){.b-steps__item{position:absolute;width:46%}.b-steps__item:first-child{left:0;top:20%}.b-steps__item:nth-child(2){right:0;top:45%}.b-steps__item:nth-child(3){left:0;top:70%}}.b-steps__bullet{display:none}@media (min-width:1240px){.b-steps__bullet{background-color:#bd0926;border-radius:50%;display:block;height:16px;position:absolute;transform:translate(-50%,-50%);width:16px;z-index:2}}.b-steps__content{align-items:center;display:flex;gap:24px}@media (min-width:1240px){.b-steps__content{gap:32px}}.b-steps__number{color:#bd0926;flex-shrink:0;font-family:Inter Display,Inter,sans-serif;font-size:72px;font-weight:500;letter-spacing:-2.16px;line-height:1.1;min-width:90px}@media (min-width:1240px){.b-steps__number{font-size:124px;letter-spacing:-3.72px;min-width:149px}}.b-steps__body{display:flex;flex-direction:column;gap:16px}.b-steps__step-title{color:#131315;font-family:Inter Display,Inter,sans-serif;font-size:24px;font-weight:500;letter-spacing:-.48px;line-height:1.25;margin:0}.b-steps__step-desc{color:#717173;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:1.5;margin:0;max-width:400px}.b-team{background-color:#fff;padding:64px 0}@media (min-width:1240px){.b-team{padding:100px 0}}.b-team__inner{align-items:center;display:flex;flex-direction:column;gap:48px}@media (min-width:1240px){.b-team__inner{gap:80px}}.b-team__header{gap:32px;max-width:900px;text-align:center}.b-team__header,.b-team__title-group{align-items:center;display:flex;flex-direction:column;width:100%}.b-team__title-group{gap:16px}.b-team__title{color:#131315;font-family:Inter Display,Inter,sans-serif;font-size:32px;font-weight:500;letter-spacing:-.03em;line-height:1.25;margin:0}@media (min-width:768px){.b-team__title{font-size:40px}}@media (min-width:1240px){.b-team__title{font-size:48px}}.b-team__title span{color:#717173}.b-team__lead{color:#717173;font-family:Inter,sans-serif;font-size:16px;font-weight:300;line-height:1.5;margin:0}.b-team__lead p{margin:0}.b-team__grid{display:grid;gap:16px;grid-template-columns:1fr;width:100%}@media (min-width:768px){.b-team__grid{grid-template-columns:repeat(2,1fr)}}.b-team__card{border:1px solid #ebebeb;border-radius:16px;display:flex;flex-direction:column;overflow:hidden;padding:8px}@media (min-width:768px){.b-team__card{flex-direction:row}}.b-team__card-image-wrap{aspect-ratio:1/1;border-radius:12px;flex-shrink:0;overflow:hidden}@media (min-width:768px){.b-team__card-image-wrap{aspect-ratio:unset;flex:1;height:260px}}@media (min-width:1240px){.b-team__card-image-wrap{height:320px}}.b-team__card-image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.b-team__card-content{display:flex;flex-direction:column;gap:24px;justify-content:space-between;padding:24px}@media (min-width:768px){.b-team__card-content{flex:1;gap:0}}.b-team__card-top{display:flex;flex-direction:column;gap:4px}.b-team__card-name{color:#131315;font-family:Inter Display,Inter,sans-serif;font-size:20px;font-weight:500;letter-spacing:-.03em;line-height:1.25;margin:0}.b-team__card-role{color:#bd0926}.b-team__card-role,.b-team__card-text{font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:1.5;margin:0}.b-team__card-text{color:#717173}.b-testimonials{background-color:#f8f8f8;padding:64px 0}@media (min-width:1240px){.b-testimonials{padding:100px 0}}.b-testimonials__inner{align-items:center;display:flex;flex-direction:column;gap:48px}@media (min-width:1240px){.b-testimonials__inner{gap:80px}}.b-testimonials__header{gap:32px;max-width:900px}.b-testimonials__header,.b-testimonials__title-group{align-items:center;display:flex;flex-direction:column;width:100%}.b-testimonials__title-group{gap:16px}.b-testimonials__title{color:#131315;font-family:Inter Display,Inter,sans-serif;font-size:32px;font-weight:500;letter-spacing:-.96px;line-height:1.25;margin:0;text-align:center}@media (min-width:1240px){.b-testimonials__title{font-size:48px}}.b-testimonials__title span{color:#717173}.b-testimonials__lead{color:#717173;font-family:Inter,sans-serif;font-size:16px;font-weight:300;line-height:1.5;margin:0;text-align:center}.b-testimonials__actions{align-items:center;display:flex;flex-direction:column;gap:16px}@media (min-width:768px){.b-testimonials__actions{flex-direction:row;gap:32px}}.b-testimonials__grid{display:grid;gap:16px;grid-template-columns:1fr;width:100%}@media (min-width:768px){.b-testimonials__grid{grid-template-columns:repeat(2,1fr)}}.b-testimonials__card{background-color:#fff;border:1px solid #ebebeb;border-radius:16px;display:flex;flex-direction:column;gap:48px;justify-content:space-between;padding:24px}@media (min-width:1240px){.b-testimonials__card{gap:64px;padding:32px}}.b-testimonials__card-top{display:flex;flex-direction:column;gap:32px}.b-testimonials__card-meta-row{align-items:center;display:flex;justify-content:space-between}.b-testimonials__card-date{align-items:center;background-color:#f8f8f8;border-radius:100px;color:#717173;display:inline-flex;font-family:Inter Display,Inter,sans-serif;font-size:12px;font-weight:400;letter-spacing:-.36px;line-height:1.5;padding:6px 12px;text-transform:uppercase;white-space:nowrap}.b-testimonials__card-rating{align-items:center;display:flex;gap:16px}@media (min-width:1240px){.b-testimonials__card-rating{gap:32px}}.b-testimonials__card-stars{align-items:center;display:inline-flex;gap:3px;height:16px}.b-testimonials__card-google{flex-shrink:0;height:32px;width:32px}.b-testimonials__card-google svg{display:block;height:100%;width:100%}.b-testimonials__card-content{display:flex;flex-direction:column;gap:16px}.b-testimonials__card-title{color:#131315;font-family:Inter Display,Inter,sans-serif;font-size:20px;font-weight:500;letter-spacing:-.4px;line-height:1.25;margin:0}.b-testimonials__card-text{color:#717173;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:1.5;margin:0}.b-testimonials__card-footer{align-items:center;display:flex;gap:16px}.b-testimonials__avatar{border-radius:50%;flex-shrink:0;height:48px;-o-object-fit:cover;object-fit:cover;width:48px}.b-testimonials__author{display:flex;flex-direction:column;gap:0}.b-testimonials__author-name{color:#131315;font-size:16px}.b-testimonials__author-name,.b-testimonials__author-role{font-family:Inter,sans-serif;font-weight:300;line-height:1.5;margin:0}.b-testimonials__author-role{color:#717173;font-size:14px}.b-text-image{background-color:#fff;padding:64px 0}@media (min-width:1240px){.b-text-image{padding:100px 0}}.b-text-image__inner{align-items:center;display:flex;flex-direction:column;gap:48px}@media (min-width:1240px){.b-text-image__inner{gap:80px}}.b-text-image__header{gap:32px;max-width:900px;text-align:center}.b-text-image__header,.b-text-image__title-group{align-items:center;display:flex;flex-direction:column;width:100%}.b-text-image__title-group{gap:16px}.b-text-image__title{color:#131315;font-family:Inter Display,Inter,sans-serif;font-size:32px;font-weight:500;letter-spacing:-.03em;line-height:1.25;margin:0}@media (min-width:768px){.b-text-image__title{font-size:40px}}@media (min-width:1240px){.b-text-image__title{font-size:48px}}.b-text-image__title span{color:#717173}.b-text-image__lead{color:#717173;font-family:Inter,sans-serif;font-size:16px;font-weight:300;line-height:1.5;margin:0}.b-text-image__lead p{margin:0}.b-text-image__image-wrap{aspect-ratio:16/7;border-radius:24px;overflow:hidden;width:100%}@media (min-width:1240px){.b-text-image__image-wrap{aspect-ratio:unset;height:473px}}.b-text-image__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-btn{align-items:center;background-color:#bd0926;border:1px solid transparent;border-radius:46px;color:#fff;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:300;gap:16px;justify-content:center;line-height:1.5;overflow:hidden;padding:4px 4px 4px 24px;position:relative;text-decoration:none;transition:color .2s ease .3s,border-color .2s ease .3s;white-space:nowrap;z-index:0}.c-btn:before{background-color:#fff;border-radius:50%;content:"";height:32px;pointer-events:none;position:absolute;right:4px;top:50%;transform:translateY(-50%) scale(0);transition:transform .65s ease-in-out;width:32px;z-index:-1}.c-btn>span{position:relative;z-index:1}.c-btn:hover{border-color:#bd0926;color:#bd0926}.c-btn:hover:before{transform:translateY(-50%) scale(20)}.c-btn:hover .c-btn__icon{background-color:#bd0926}.c-btn:hover .c-btn__icon svg{transform:rotate(-45deg)}.c-btn:hover .c-btn__icon path{stroke:#fff}.c-btn__icon{align-items:center;background-color:#fff;border-radius:50%;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;position:relative;transition:background-color .3s ease;width:32px;z-index:2}.c-btn__icon svg{display:block;height:11px;transition:transform .3s ease;width:11px}.c-btn__icon path{stroke:#bd0926;transition:stroke .3s ease}.c-btn--inverted{background-color:#fff;border-color:#ebebeb;color:#bd0926}.c-btn--inverted:before{background-color:#bd0926}.c-btn--inverted:hover{border-color:#fff;color:#fff}.c-btn--inverted:hover .c-btn__icon{background-color:#fff}.c-btn--inverted:hover .c-btn__icon svg{transform:rotate(-45deg)}.c-btn--inverted:hover .c-btn__icon path{stroke:#bd0926}.c-btn--inverted .c-btn__icon{background-color:#bd0926}.c-btn--inverted .c-btn__icon path{stroke:#fff}.c-link-arrow{align-items:center;color:#bd0926;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;font-weight:300;gap:11px;line-height:1.5;text-decoration:none}.c-link-arrow__icon{align-items:center;display:flex;flex-shrink:0;justify-content:center}.c-link-arrow__icon svg{display:block}.c-section-title{display:grid;gap:16px}.c-section-title--center{justify-items:center;margin:0 auto;max-width:900px;text-align:center}.c-section-title--light .c-section-title__heading,.c-section-title--light .c-section-title__text{color:#fdfdfd}.c-section-title--light .c-section-title__accent{color:hsla(0,0%,99%,.8)}.c-section-title--light .c-section-title__text{color:hsla(0,0%,99%,.82)}.c-section-title__heading{color:#131315;font-family:Inter,sans-serif;font-size:38px;font-weight:500;letter-spacing:-.03em;line-height:1.15;margin:0}@media (min-width:768px){.c-section-title__heading{font-size:42px}}@media (min-width:1240px){.c-section-title__heading{font-size:48px}}.c-section-title__accent{color:#717173;display:inline}.c-section-title__text{color:#717173;font-size:16px;font-weight:300;margin:0}.c-section-title__text,.c-tag{font-family:Inter,sans-serif;line-height:1.5}.c-tag{align-items:center;align-self:flex-start;border:1px solid #ebebeb;border-radius:999px;color:#131315;display:inline-flex;font-size:12px;font-weight:400;gap:8px;letter-spacing:-.03em;padding:8px 16px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.c-tag__icon{color:#bd0926;flex-shrink:0;height:auto;position:relative;width:11px}.c-tag--muted{background-color:#f8f8f8;border:none;color:#717173}.c-tag--muted .c-tag__icon{color:#717173}.c-tag--center{align-self:center;margin-left:auto;margin-right:auto}.c-tag--gray-border{border-color:#717173}.c-tag--gray-border .c-tag__icon{color:#131315}.c-tag--on-dark{background-color:transparent;border-color:#ebebeb;color:#ebebeb}.c-tag--on-dark .c-tag__icon{color:#ebebeb}.c-tag--accent{background-color:#bd0926;border-color:#bd0926;color:#fff}.c-tag--accent .c-tag__icon{color:#fff}