﻿html{-webkit-text-size-adjust:100%;overflow-x:clip}body{min-width:320px;position:relative;font-family:"Fixel Text",sans-serif;font-size:14px;line-height:1.25;color:#333;overflow-x:clip}body::-webkit-scrollbar{width:4px;background:rgba(81,169,13,.3)}body::-webkit-scrollbar-thumb{background:#51a90d}html:has(body.menu-open){overflow:hidden}[hidden],.hidden,.popup-section{display:none}a{color:inherit;text-decoration:none}img{border:0;vertical-align:middle}figure{margin:0}button,input,select,textarea{margin:0;color:inherit;font:inherit}button{overflow:visible;text-transform:none;cursor:pointer}button:disabled,input:disabled{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input:-webkit-autofill{transition:background-color 5000000s ease-in-out}h2{font-weight:500;line-height:1.1}h3{font-weight:400;line-height:1.25}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:"Fixel Text";src:url("../fonts/FixelText-Regular/FixelText-Regular.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Fixel Text";src:url("../fonts/FixelText-Medium/FixelText-Medium.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:"Fixel Text";src:url("../fonts/FixelText-SemiBold/FixelText-SemiBold.woff2") format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:"Fixel Text";src:url("../fonts/FixelText-Bold/FixelText-Bold.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"Webstudio Icons";src:url("../fonts/icons/webstudio-icons.woff") format("woff");font-style:normal;font-weight:400;font-display:swap}.icon{display:inline-block;flex:0 0 auto;width:1em;height:1em;font-family:"Webstudio Icons";font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-transform:none;speak:never}.icon--arrow-right::before{content:""}.icon--phone::before{content:""}.icon--telegram::before{content:""}.icon--whatsapp::before{content:""}.icon--viber::before{content:""}.icon--arrow-down::before{content:""}.ajax-loader{position:fixed;left:0;top:0;right:0;bottom:0;z-index:1000000;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.5)}.lds-ring{display:inline-block;position:relative;width:80px;height:80px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:#79bc1e rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.lds-ring div:nth-child(1){animation-delay:-0.45s}.lds-ring div:nth-child(2){animation-delay:-0.3s}.lds-ring div:nth-child(3){animation-delay:-0.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.mfp-bg.mfp-zoom-in.popup{background:linear-gradient(119.36deg, #f6f6f6 0%, #fff 50.76%, #e5e5e5 100%);opacity:1}.mfp-zoom-in.popup .mfp-close{color:#333 !important;font-size:80px !important;opacity:1 !important;transition:.3s !important;position:absolute !important;top:30px !important;right:30px !important}.mfp-zoom-in.popup .mfp-close:hover{color:red !important}.mfp-zoom-in.popup .mfp-content{height:100%}.mfp-container{z-index:10000}#__replain_widget{display:none}#toTop{width:50px;height:50px;position:fixed;bottom:40%;right:0;z-index:955;object-fit:fill;cursor:pointer;background-image:url("../img/long_up.svg");background-repeat:no-repeat;background-size:25%;background-position:center;display:none;border-radius:4px 0 0 4px;background-color:#08a018;transform:translateX(5px);transition-duration:.2s}#toTop:hover{transform:translateX(0)}@media only screen and (min-width: 1200px){#online-chat-wrapper .b-callback__icon:nth-of-type(3),#online-chat-wrapper .b-callback__icon:nth-of-type(4){margin:10px -2px !important}#online-chat-wrapper .b-callback__icon:nth-of-type(5){margin-top:-8px !important;margin-left:26px !important}}@media(max-width: 1199px){#online-chat-wrapper.b-callback{bottom:40px !important;margin:unset !important}}.form-send-presentation__wrapper .popup-layout{position:relative;display:flex;width:100%}#form-3 .viber-icon{position:absolute;display:inline-block;background:url("../img/viber-2.svg") no-repeat}@media(max-width: 1199px){#online-chat-wrapper .b-callback__icons{left:-54px !important;top:65px !important;transform:translateY(-70%) !important}#online-chat-wrapper .b-callback__icon:nth-of-type(6){margin-top:-14px !important}}@media(max-width: 1258px){#toTop{transform:translateX(0)}}.baner-unbreakable{margin:auto;background:rgba(0,0,0,.95);width:75px;height:75px;border-radius:50%;border:3px solid #ffe30b;position:fixed;z-index:999999999;transition-duration:.2s;overflow:hidden;cursor:pointer;bottom:40px;left:15px}@media only screen and (min-width: 1215px){.baner-unbreakable{bottom:75px;left:30px;width:119px;height:119px}}.baner-unbreakable:not(.is-open):hover{transform:scale(1.1)}.baner-unbreakable.is-open{height:161px;width:280px;border-radius:25px}@media only screen and (min-width: 1215px){.baner-unbreakable.is-open{border-radius:40px;width:488px;height:275px}}.baner-unbreakable.is-open .close__btn,.baner-unbreakable.is-open .video-container__controls{opacity:1;pointer-events:auto}.baner-unbreakable__container{height:100%}.baner-unbreakable.is-hidden{display:none}.baner-unbreakable.video-can-play .baner-unbreakable__image{display:none}.baner-unbreakable.video-can-play .video-container__video{opacity:1;transition-duration:1s;transition-delay:.5s}.baner-unbreakable__video,.video-container{height:100%}.baner-unbreakable__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.baner-unbreakable__image img{width:100%;height:100%;object-fit:cover}.baner-unbreakable__video video{width:100%;height:100%;aspect-ratio:16/9;object-fit:cover;vertical-align:middle}.baner-unbreakable__link{position:absolute;left:50%;bottom:25px;transform:translateX(-50%);z-index:5;display:none}@media only screen and (min-width: 1215px){.baner-unbreakable__link{bottom:50px}}.baner-unbreakable__link button{position:relative;z-index:2;text-align:center;cursor:pointer;user-select:none;outline:none;text-decoration:none;display:inline-flex;border:1px solid #ffe30b;background-color:rgba(0,0,0,0);overflow:hidden;transition:.3s;vertical-align:middle;font-size:1rem;align-items:center;justify-content:center;white-space:nowrap;padding:14px 30px 10px;font-weight:700}.baner-unbreakable__link button:hover{color:#ffe30b}.close__btn{position:absolute;right:20px;top:20px;width:30px;height:30px;background:#ffe30b;border:none;z-index:4;font-size:0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition-duration:.2s;color:#333;opacity:0;pointer-events:none}.close__btn::before,.close__btn::after{content:"";position:absolute;top:50%;right:calc(50% - 9px);display:block;width:18px;height:1px;background-color:#333}.close__btn::before{transform:rotate(45deg)}.close__btn::after{transform:rotate(-45deg)}@media only screen and (min-width: 1215px){.close__btn{right:20px;top:20px;width:50px;height:50px}}.video-container{position:relative}.video-container .preloader{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;padding:50px;overflow:hidden}@media(min-width: 1215px){.video-container .preloader{padding:60px}}.video-container .preloader__logo{max-width:85%;margin:0 auto}.video-container .preloader svg{animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:linear;will-change:transform;animation-name:scaleLoader}.video-container__video{width:100%;height:100%;position:relative;z-index:1;opacity:0}.video-container__video::-webkit-media-controls{display:none !important}.video-container .progress{margin:0;width:100%;height:5px;cursor:pointer;position:absolute;left:0;bottom:0}@media only screen and (min-width: 1215px){.video-container .progress{height:5px}}.video-container .progress__current{position:absolute;top:0;left:0;height:5px;background:#ffe30b;z-index:2;border-radius:100px}@media only screen and (min-width: 1215px){.video-container .progress__current{height:5px;border-radius:100px}}.video-container .progress .tooltip{position:absolute;bottom:0;left:50%;width:100px}.video-container .progress .tooltip video{width:100%}.video-container__controls{padding:15px 25px;width:100%;position:absolute;z-index:3;bottom:0;display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start;opacity:0;pointer-events:none}@media only screen and (min-width: 1215px){.video-container__controls{padding:15px 25px}}.video-container__controls .control-wrapper{margin-left:5px}@media only screen and (min-width: 1215px){.video-container__controls .control-wrapper{margin-left:10px}}.video-container__controls .control-wrapper--stop{display:none !important}.video-container__controls .control-wrapper--volume{position:relative;display:flex;align-items:center}.video-container__controls .control--volume{width:fit-content !important}.video-container__controls .control--play .pause{display:flex}.baner-unbreakable .video-container__controls .control span{width:24px;height:24px;display:flex;justify-content:center;align-items:center;color:#fff;transition-duration:.2s}.baner-unbreakable .video-container__controls .control span::after{content:"";display:flex;width:100%;height:100%;background-position:center;background-size:contain}.video-container__controls .control--play .play{display:none !important}.video-container__controls .control--play.paused .pause{display:none}.video-container__controls .control--play.paused .play{display:flex !important}.video-container__controls .control--play .pause::after{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23ffffff' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='icon/av/pause_24px'%3E%3Cpath id='icon/av/pause_24px_2' fill-rule='evenodd' clip-rule='evenodd' d='M10 19H6V5H10V19ZM14 19V5H18V19H14Z'/%3E%3C/g%3E%3C/svg%3E")}.video-container__controls .control--play .play::after{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23ffffff' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='icon/av/play_arrow_24px'%3E%3Cpath id='icon/av/play_arrow_24px_2' d='M6.5 5V19L17.5 12L6.5 5Z'/%3E%3C/g%3E%3C/svg%3E")}.baner-unbreakable .video-container__controls .control--volume__button{width:40px;height:40px;display:flex;justify-content:center;align-items:center}.baner-unbreakable .video-container__controls .control-wrapper--volume.muted .volume-up{display:none}.baner-unbreakable .video-container__controls .volume-up{display:flex;width:100%;height:100%}.baner-unbreakable .video-container__controls .volume-up::after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23ffffff' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='icon/av/volume_up_24px'%3E%3Cpath id='icon/av/volume_up_24px_2' fill-rule='evenodd' clip-rule='evenodd' d='M14 5.28998V3.22998C18.01 4.13998 21 7.71998 21 12C21 16.28 18.01 19.86 14 20.77V18.71C16.89 17.85 19 15.17 19 12C19 8.82998 16.89 6.14998 14 5.28998ZM3 8.99998V15H7L12 20V3.99998L7 8.99998H3ZM16.5 12C16.5 10.23 15.48 8.70998 14 7.96998V16.02C15.48 15.29 16.5 13.77 16.5 12Z'/%3E%3C/g%3E%3C/svg%3E%0A");width:100%;height:100%;background-position:center;background-repeat:no-repeat}.baner-unbreakable .video-container__controls .control-wrapper--volume.muted .volume-off{display:inline-flex;width:100%;height:100%}.baner-unbreakable .video-container__controls .volume-off{display:none}.baner-unbreakable .video-container__controls .control-wrapper--volume.muted .volume-off::after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23ffffff' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='icon/av/volume_off_24px'%3E%3Cpath id='icon/av/volume_off_24px_2' fill-rule='evenodd' clip-rule='evenodd' d='M2.92999 4.34506L4.33999 2.93506L21.07 19.6551L19.66 21.0651L17.61 19.0151C16.57 19.8451 15.34 20.4651 14 20.7651V18.7051C14.8 18.4751 15.53 18.0851 16.18 17.5951L12 13.4151V20.0051L6.99999 15.0051H2.99999V9.00506H6.99999L7.28999 8.70506L2.92999 4.34506ZM18.59 14.3451C18.85 13.6151 19 12.8251 19 12.0051C19 8.83506 16.89 6.15506 14 5.29506V3.23506C18.01 4.14506 21 7.72506 21 12.0051C21 13.3951 20.68 14.7051 20.12 15.8751L18.59 14.3451ZM12 4.00506L10.12 5.88506L12 7.76506V4.00506ZM14 7.97506C15.48 8.71506 16.5 10.2351 16.5 12.0051C16.5 12.0851 16.49 12.1651 16.48 12.2451L14 9.76506V7.97506Z'/%3E%3C/g%3E%3C/svg%3E%0A");width:100%;height:100%;background-position:center;background-repeat:no-repeat}.video-container__controls .control--volume__slider{-webkit-appearance:none;width:50px;margin-left:10px;background:#fff;height:4px}@media(min-width: 768px){.video-container__controls .control--volume__slider{display:inline-block;width:100px}}.video-container__controls .control--volume__slider::-webkit-slider-runnable-track{width:100%;height:4px;cursor:pointer;background:rgba(255,255,255,.3)}.video-container__controls .control--volume__slider::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-5px;height:14px;width:4px;border-radius:0;background-color:#fff;cursor:pointer}.video-container__controls .control--volume__slider:focus{outline:none}.video-container__controls .control--volume__slider:hover{opacity:1}.video-container__controls .control-wrapper--volume.show-animation .description{display:flex}.video-container__controls .control-wrapper--volume .description{position:absolute;top:100%;color:#fff;left:-5px;display:none}.input-wrap{position:relative}@media screen and (max-width: 1258px){.input-wrap{width:100%}form .input-wrap input{width:100% !important}.phone-form .input-wrap{padding-bottom:0}}@media(min-width: 1215px){.video-container__controls .control-wrapper--volume .description{top:calc(100% - 5px);left:-5px}}.video-container__controls .control{width:40px;height:40px;border:0;padding:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);outline:none;cursor:pointer;transition-duration:.2s}@media only screen and (min-width: 1215px){.video-container__controls .control{width:50px;height:50px}}.video-container__controls .control:hover span{color:#ffe30b;transition-duration:.2s}.video-container__controls .control span{width:24px;height:24px;display:flex;justify-content:center;align-items:center;color:#fff;transition-duration:.2s}@media only screen and (min-width: 1215px){.video-container__controls .control span{width:24px;height:24px}}@keyframes animationDescription{0%{opacity:0;transform:translateY(5px)}5%{opacity:1;transform:translateY(0)}50%{opacity:1;transform:translateY(0)}55%{opacity:0;transform:translateY(5px)}100%{opacity:0;transform:translateY(5px)}}@keyframes scaleLoader{0%{transform:scale(1)}50%{transform:scale(1.15)}100%{transform:scale(1)}}html{font-size:16px}@media screen and (min-width: 1200px){html{font-size:1.0416666667vw}}@media screen and (min-width: 1788px){html{font-size:20px}}.site-container,.container{width:100%;max-width:none;margin-inline:auto;padding-left:24px;padding-right:24px}@media screen and (min-width: 768px){.site-container,.container{padding-left:45px;padding-right:45px}}@media screen and (min-width: 1200px){.site-container,.container{width:100%;max-width:1788px;margin:0 auto;padding-left:5.1rem;padding-right:5.1rem}}img,svg{max-width:100%}button,input,a{font:inherit}body.menu-open{overflow:hidden}.baner-unbreakable__link button{font-size:16px}.fancybox__container{z-index:100000 !important}.mfp-bg{z-index:900000 !important}.mfp-wrap{z-index:900001 !important}#online-chat-wrapper{z-index:1000000 !important}#block-baner-unbreakable{z-index:999999999 !important}*,*::before,*::after{box-sizing:border-box}body{margin:0;background:#fff}.site-header,.hero,.hometown{font-family:"Fixel Text",sans-serif;font-feature-settings:"liga" off,"clig" off;font-synthesis:none}.site-header strong,.hero strong,.hometown strong{font-weight:700}.hero,.hometown{top:auto}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.site-header{position:relative;z-index:20;background:#3b4047;color:#fff}.site-header__layout{width:100%;max-width:none;margin-inline:auto;padding-left:24px;padding-right:24px}@media screen and (min-width: 768px){.site-header__layout{padding-left:45px;padding-right:45px}}@media screen and (min-width: 1200px){.site-header__layout{width:100%;max-width:1788px;margin:0 auto;padding-left:5.1rem;padding-right:5.1rem}}.site-header__layout{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:56px}@media screen and (min-width: 1200px){.site-header__layout{min-height:3.2rem}}.site-header__nav{position:absolute;top:100%;left:0;width:100%;max-height:calc(100dvh - 56px);overflow-y:auto;background:#3b4047}.site-header__nav[hidden]{display:none}@media screen and (min-width: 1200px){.site-header__nav{position:static;max-height:none;overflow:visible}.site-header__nav[hidden]{display:block}}.site-header__menu{display:flex;flex-direction:column;gap:0;margin:0;padding:16px 24px;list-style:none}@media screen and (min-width: 1200px){.site-header__menu{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;column-gap:1.2rem;padding:0}}.site-header__item{display:flex}.site-header__link{transition-property:color,background-color;transition-duration:180ms;transition-timing-function:ease}@media(prefers-reduced-motion: reduce){.site-header__link{transition:none}}.site-header__link:focus-visible{outline:2px solid #51a90d;outline-offset:4px}.site-header__link{display:flex;align-items:center;min-height:44px;padding:12px 0;color:inherit;font-size:16px;font-weight:500;line-height:1.1;text-decoration:none;overflow-wrap:anywhere}@media screen and (min-width: 1200px){.site-header__link{min-height:3.2rem;padding-block:0.8rem;font-size:0.7rem}}@media(hover: hover){.site-header__link:hover{color:#ffe20b;text-decoration:none}}.site-header__link--cta{transition-property:background-color,color;transition-duration:180ms;transition-timing-function:ease}@media(prefers-reduced-motion: reduce){.site-header__link--cta{transition:none}}.site-header__link--cta:focus-visible{outline:2px solid #fff;outline-offset:4px}.site-header__link--cta{display:inline-flex;justify-content:center;align-items:center;gap:8px;width:100%;max-width:100%;padding:18px 24px;border:0;border-radius:80px;background:#ffe20b;color:#333;font:inherit;font-size:16px;font-weight:500;line-height:1.1;text-align:center;text-decoration:none;cursor:pointer}.site-header__link--cta,.site-header__link--cta:link,.site-header__link--cta:visited,.site-header__link--cta:focus{color:#333}.site-header__link--cta,.site-header__link--cta:link,.site-header__link--cta:visited,.site-header__link--cta:hover,.site-header__link--cta:focus,.site-header__link--cta:active{text-decoration:none}.site-header__link--cta{padding:12px 24px;border-radius:0}@media(min-width: 480px){.site-header__link--cta{width:auto}}@media screen and (min-width: 1200px){.site-header__link--cta{gap:0.4rem;padding:1.2rem 2rem;border-radius:4rem;font-size:1rem;padding:0.8rem 1.2rem;border-radius:0;font-size:0.7rem}}@media(hover: hover){.site-header__link--cta:hover{background:#51a90d;color:#fff}}.site-header__link--cta:focus-visible{background:#51a90d;color:#fff}.site-header__link--cta:active{background:#333;color:#fff}.site-header__phone:focus-visible{outline:2px solid #51a90d;outline-offset:4px}.site-header__phone{color:inherit;font-size:16px;text-decoration:none}@media screen and (min-width: 1200px){.site-header__phone{display:none}}.site-header__toggle:focus-visible{outline:2px solid #51a90d;outline-offset:4px}.site-header__toggle{display:grid;place-content:center;gap:5px;width:44px;height:44px;padding:8px;border:0;background:rgba(0,0,0,0);color:inherit;cursor:pointer}.site-header__toggle span{display:block;width:24px;height:2px;background:currentColor}.site-header__toggle[aria-expanded=true] span:first-child{transform:translateY(7px) rotate(45deg)}.site-header__toggle[aria-expanded=true] span:nth-child(2){opacity:0}.site-header__toggle[aria-expanded=true] span:last-child{transform:translateY(-7px) rotate(-45deg)}@media screen and (min-width: 1200px){.site-header__toggle{display:none}}.hero{position:relative;isolation:isolate;padding-top:24px;color:#fff;background:#fff}.hero__background{position:absolute;z-index:-2;top:0;left:0;width:100%;height:calc(100% - 21.9612088326vw);object-fit:cover}@media screen and (min-width: 1200px){.hero__background{top:-3.2rem;height:calc(100% - 23.65rem)}}.hero::before{position:absolute;z-index:-1;inset:0 0 21.9612088326vw;background:rgba(0,0,0,.08);content:""}@media screen and (min-width: 1200px){.hero{padding-top:1.2rem}.hero::before{top:-3.2rem;bottom:26.85rem}}.hero__layout{width:100%;max-width:none;margin-inline:auto;padding-left:24px;padding-right:24px}@media screen and (min-width: 768px){.hero__layout{padding-left:45px;padding-right:45px}}@media screen and (min-width: 1200px){.hero__layout{width:100%;max-width:1788px;margin:0 auto;padding-left:5.1rem;padding-right:5.1rem}}.hero__meta{display:flex;align-items:center;justify-content:space-between;gap:24px}.hero__logo:focus-visible{outline:2px solid #fff;outline-offset:4px}.hero__logo{display:block;flex:0 0 auto;width:160px}.hero__logo img{display:block;width:100%;height:auto}@media screen and (min-width: 1200px){.hero__logo{width:10.45rem}.hero__logo img{height:3.2rem;object-fit:contain}}.hero__contact{display:none}@media screen and (min-width: 768px){.hero__contact{display:grid;gap:4px}}@media screen and (min-width: 1200px){.hero__contact{gap:0.2rem}}.hero__contact-label{font-size:16px;line-height:1.5}@media screen and (min-width: 1200px){.hero__contact-label{font-size:0.9rem}}.hero__phone:focus-visible{outline:2px solid #fff;outline-offset:4px}.hero__phone{transition-property:color;transition-duration:180ms;transition-timing-function:ease}@media(prefers-reduced-motion: reduce){.hero__phone{transition:none}}.hero__phone{display:inline-flex;align-items:center;font-size:24px;font-weight:500;line-height:1.1}.hero__phone,.hero__phone:link,.hero__phone:visited,.hero__phone:hover,.hero__phone:focus,.hero__phone:active{color:#fff;text-decoration:none}.hero__phone:hover,.hero__phone:focus{color:#ffe20b}@media screen and (min-width: 1200px){.hero__phone{font-size:1.5rem}}.hero__content{display:flex;flex-direction:column;align-items:center;gap:24px;padding-top:40px;text-align:center}@media screen and (min-width: 1200px){.hero__content{gap:1.5rem;padding-top:3.2rem}}.hero__title{width:100%;margin:0;color:inherit;font-size:36px;font-weight:500;line-height:1.1;overflow-wrap:anywhere}@media screen and (min-width: 768px){.hero__title{font-size:52px}}@media screen and (min-width: 1200px){.hero__title{font-size:3.4rem}}.hero__title-accent{text-decoration:underline;text-decoration-thickness:auto;text-underline-position:from-font;text-underline-offset:.08em}.hero__title-line{display:block}.hero__form{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;margin:0}@media screen and (min-width: 768px){.hero__form{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:16px}}@media screen and (min-width: 1200px){.hero__form{gap:0.8rem}}.hero__form .inputs,.hero__form .submits{width:100%;min-width:0}@media screen and (min-width: 480px){.hero__form .inputs,.hero__form .submits{width:auto}}.hero__form .confirmation,.hero__form .confirmation-error{flex-basis:100%}.hero__input-wrap{position:relative;display:block;width:100%}@media screen and (min-width: 480px){.hero__input-wrap{width:260px}}@media screen and (min-width: 1200px){.hero__input-wrap{width:13rem}}.hero__input-wrap .icon{position:absolute;top:50%;left:24px;transform:translateY(-50%);color:#c0e0a8;font-size:22px;pointer-events:none}@media screen and (min-width: 1200px){.hero__input-wrap .icon{left:1.2rem;font-size:1.1rem}}.hero__input:focus-visible{outline:2px solid #fff;outline-offset:4px}.hero__input{display:block;width:100%;height:58px;padding:18px 24px 18px 56px;border:0;border-radius:80px;background:#fff;color:#333;font-family:inherit;font-size:16px;line-height:1.1}.hero__input::placeholder{color:#8b8e95;opacity:1}@media screen and (min-width: 1200px){.hero__input{height:3.2rem;padding:1.05rem 1.2rem 1.05rem 2.8rem;font-size:1rem}}.hero__button{transition-property:background-color,color;transition-duration:180ms;transition-timing-function:ease}@media(prefers-reduced-motion: reduce){.hero__button{transition:none}}.hero__button:focus-visible{outline:2px solid #333;outline-offset:4px}.hero__button{display:inline-flex;justify-content:center;align-items:center;gap:8px;width:100%;max-width:100%;padding:18px 24px;border:0;border-radius:80px;background:#ffe20b;color:#333;font:inherit;font-size:16px;font-weight:500;line-height:1.1;text-align:center;text-decoration:none;cursor:pointer}.hero__button,.hero__button:link,.hero__button:visited,.hero__button:focus{color:#333}.hero__button,.hero__button:link,.hero__button:visited,.hero__button:hover,.hero__button:focus,.hero__button:active{text-decoration:none}@media(min-width: 480px){.hero__button{width:auto}}@media screen and (min-width: 1200px){.hero__button{gap:0.4rem;padding:1.2rem 2rem;border-radius:4rem;font-size:1rem}}@media(hover: hover){.hero__button:hover{background:#333;color:#fff}}.hero__button:focus-visible{background:#333;color:#fff}.hero__button:active{background:#333;color:#fff}.hero__button .icon{font-size:20px}@media screen and (min-width: 1200px){.hero__button .icon{font-size:1.1rem}}.hero__social-group{display:grid;justify-items:center;gap:12px}@media screen and (min-width: 1200px){.hero__social-group{gap:0.6rem}}.hero__socials{display:flex;flex-wrap:wrap;justify-content:center;gap:32px}@media screen and (min-width: 1200px){.hero__socials{gap:1.6rem}}.hero__social:focus-visible{outline:2px solid #fff;outline-offset:4px}.hero__social{transition-property:box-shadow,transform;transition-duration:180ms;transition-timing-function:ease}@media(prefers-reduced-motion: reduce){.hero__social{transition:none}}.hero__social{position:relative;isolation:isolate;display:block;width:56px;height:56px;border-radius:50%;background:#fff;box-shadow:0 0 0 8px rgba(255,255,255,.2);text-decoration:none}.hero__social .icon{display:block;width:100%;height:100%;font-size:56px}.hero__social::before,.hero__social::after{position:absolute;z-index:-1;inset:0;border-radius:inherit;background:#fff;opacity:0;animation:hero-social-pulse 2.5s ease-out infinite;content:""}.hero__social::after{animation-delay:1s}.hero__social:hover,.hero__social:focus{text-decoration:none}@media(prefers-reduced-motion: reduce){.hero__social::before,.hero__social::after{animation:none}}.hero__social--telegram,.hero__social--telegram:hover,.hero__social--telegram:focus,.hero__social--telegram:visited{color:#34aadf}.hero__social--whatsapp,.hero__social--whatsapp:hover,.hero__social--whatsapp:focus,.hero__social--whatsapp:visited{color:#00d95f}.hero__social--viber,.hero__social--viber:hover,.hero__social--viber:focus,.hero__social--viber:visited{color:#754a91}@media(hover: hover){.hero__social:hover{text-decoration:none;box-shadow:0 0 0 8px rgba(255,255,255,.35);transform:translateY(-3px)}}@media screen and (min-width: 1200px){.hero__social{width:3.2rem;height:3.2rem;box-shadow:0 0 0 0.4rem rgba(255,255,255,.2)}.hero__social .icon{font-size:3.2rem}}@media(prefers-reduced-motion: reduce){.hero__social:hover{transform:none}}.hero__online{position:absolute;right:2px;bottom:2px;width:16px;height:16px;border:3px solid #51a90d;border-radius:50%;background:#9dff00;pointer-events:none}@media screen and (min-width: 1200px){.hero__online{right:0.1rem;bottom:0.1rem;width:0.8rem;height:0.8rem;border-width:0.15rem}}.hero__availability{margin:0;color:inherit;font-size:20px;font-weight:500;line-height:1.1}@media screen and (min-width: 1200px){.hero__availability{font-size:1.2rem}}.hero__showcase{position:relative;margin-top:48px;overflow:clip}.hero__showcase img{display:block;width:112.291667%;max-width:none;height:auto;margin-left:-6.145833%}@media screen and (min-width: 1200px){.hero__showcase{width:100%;max-width:1920px;margin:4.4rem auto 0}.hero__showcase img{width:96rem;height:auto;margin-left:calc((100% - 96rem)/2)}}@keyframes hero-social-pulse{from{transform:scale(1);opacity:.3}to{transform:scale(1.5);opacity:0}}.hometown{padding-block:64px}@media screen and (min-width: 1200px){.hometown{padding-block:7.5rem 6rem}}.hometown__layout{width:100%;max-width:none;margin-inline:auto;padding-left:24px;padding-right:24px}@media screen and (min-width: 768px){.hometown__layout{padding-left:45px;padding-right:45px}}@media screen and (min-width: 1200px){.hometown__layout{width:100%;max-width:1788px;margin:0 auto;padding-left:5.1rem;padding-right:5.1rem}}.hometown__layout{display:grid;align-items:center;gap:32px}@media screen and (min-width: 1200px){.hometown__layout{grid-template-columns:minmax(0, 914fr) minmax(0, 586fr);gap:4.2rem}}.hometown__content{display:flex;flex-direction:column;align-items:flex-start;gap:24px;min-width:0}@media screen and (min-width: 1200px){.hometown__content{gap:2rem}}.hometown__title{margin:0;font-size:36px;font-weight:500;line-height:1}@media screen and (min-width: 1200px){.hometown__title{font-size:3.2rem}}.hometown__title span{color:#51a90d}.hometown__title{text-align:left;overflow-wrap:anywhere}.hometown__copy{font-size:16px;line-height:1.5}@media screen and (min-width: 1200px){.hometown__copy{font-size:1rem}}.hometown__copy{display:grid;gap:16px;max-width:878px;overflow-wrap:anywhere}@media screen and (min-width: 1200px){.hometown__copy{max-width:43.9rem;gap:1.1rem}}.hometown__copy p{margin:0}.hometown__copy a{transition-property:background-size,color;transition-duration:180ms;transition-timing-function:ease}@media(prefers-reduced-motion: reduce){.hometown__copy a{transition:none}}.hometown__copy a{transition-property:background-size,color;transition-duration:180ms;transition-timing-function:ease}@media(prefers-reduced-motion: reduce){.hometown__copy a{transition:none}}.hometown__copy a{background:linear-gradient(to right, currentColor 0%, currentColor 100%) no-repeat 0 bottom;background-size:0 1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-size:100% 1px}.hometown__copy a,.hometown__copy a:link,.hometown__copy a:visited,.hometown__copy a:hover,.hometown__copy a:focus,.hometown__copy a:active{text-decoration:none}.hometown__copy a:hover,.hometown__copy a:focus-visible{background-size:0 1px}.hometown__copy a:focus-visible{outline:2px solid #51a90d;outline-offset:4px}.hometown__copy a,.hometown__copy a:link,.hometown__copy a:visited,.hometown__copy a:focus{color:inherit}.hometown__copy a:hover,.hometown__copy a:focus-visible{color:#51a90d}.hometown__copy a{font-weight:700}.hometown__button{transition-property:background-color,color;transition-duration:180ms;transition-timing-function:ease}@media(prefers-reduced-motion: reduce){.hometown__button{transition:none}}.hometown__button:focus-visible{outline:2px solid #333;outline-offset:4px}.hometown__button{display:inline-flex;justify-content:center;align-items:center;gap:8px;width:100%;max-width:100%;padding:18px 24px;border:0;border-radius:80px;background:#ffe20b;color:#333;font:inherit;font-size:16px;font-weight:500;line-height:1.1;text-align:center;text-decoration:none;cursor:pointer}.hometown__button,.hometown__button:link,.hometown__button:visited,.hometown__button:focus{color:#333}.hometown__button,.hometown__button:link,.hometown__button:visited,.hometown__button:hover,.hometown__button:focus,.hometown__button:active{text-decoration:none}@media(min-width: 480px){.hometown__button{width:auto}}@media screen and (min-width: 1200px){.hometown__button{gap:0.4rem;padding:1.2rem 2rem;border-radius:4rem;font-size:1rem}}@media(hover: hover){.hometown__button:hover{background:#51a90d;color:#fff}}.hometown__button:focus-visible{background:#51a90d;color:#fff}.hometown__button:active{background:#333;color:#fff}.hometown__icon{flex:0 0 auto;width:20px;height:20px;font-size:20px}@media screen and (min-width: 1200px){.hometown__icon{width:1.1rem;height:1.1rem;font-size:1.1rem}}.hometown__stat{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:0;width:100%;max-width:586px;aspect-ratio:586/416;padding:24px;margin:0;border-radius:20px;background:#333;color:#fff;text-align:center}@media screen and (min-width: 1200px){.hometown__stat{gap:0.3rem;max-width:none;padding:2.6rem 2.8rem;border-radius:1.4rem}}.hometown__stat::after{position:absolute;z-index:-1;inset:0;border-radius:inherit;background:rgba(0,0,0,.58);content:""}.hometown__image{position:absolute;z-index:-2;inset:0;width:100%;height:100%;border-radius:inherit;object-fit:cover;object-position:center}.hometown__number{max-width:100%;font-size:96px;font-weight:700;line-height:1.1;color:#ffe20b;overflow-wrap:anywhere}@media screen and (min-width: 1200px){.hometown__number{width:19rem;font-size:7.4rem}}.hometown__caption{margin:0;max-width:100%;font-size:20px;font-weight:500;line-height:1.1;overflow-wrap:anywhere}@media screen and (min-width: 1200px){.hometown__caption{width:19rem;font-size:1.2rem}}.services{padding-bottom:64px;background:#fff;color:#333;font-family:"Fixel Text",sans-serif;font-feature-settings:"liga" off,"clig" off;font-synthesis:none;top:auto}@media screen and (min-width: 768px){.services{padding-block:16px 80px}}@media screen and (min-width: 1200px){.services{padding-block:1.5rem 7.5rem}}.services__layout{width:100%;max-width:none;margin-inline:auto;padding-left:24px;padding-right:24px}@media screen and (min-width: 768px){.services__layout{padding-left:45px;padding-right:45px}}@media screen and (min-width: 1200px){.services__layout{width:100%;max-width:1788px;margin:0 auto;padding-left:5.1rem;padding-right:5.1rem}}.services__title-wrapper{display:grid;gap:16px;max-width:760px;margin:0 0 32px;text-align:left}@media screen and (min-width: 768px){.services__title-wrapper{margin-inline:auto;text-align:center}}@media screen and (min-width: 1200px){.services__title-wrapper{gap:1rem;max-width:38rem;margin-bottom:3.2rem}}.services__title{margin:0;font-size:36px;font-weight:500;line-height:1}@media screen and (min-width: 1200px){.services__title{font-size:3.2rem}}.services__title span{color:#51a90d}.services__title{text-align:inherit}.services__subtitle{font-size:16px;line-height:1.5}@media screen and (min-width: 1200px){.services__subtitle{font-size:1rem}}.services__subtitle{margin:0;color:inherit}.services__grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:16px}@media screen and (min-width: 768px){.services__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px}}@media screen and (min-width: 1200px){.services__grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.2rem}}.services__item:focus-visible{outline:2px solid #51a90d;outline-offset:4px}.services__item{transition-property:background-color,color,box-shadow;transition-duration:180ms;transition-timing-function:ease}@media(prefers-reduced-motion: reduce){.services__item{transition:none}}.services__item{display:flex;flex-direction:column;align-items:flex-start;gap:24px;min-width:0;padding:24px;border-radius:20px;background:#f6f6f7;color:#333;text-align:left;overflow-wrap:anywhere}.services__item,.services__item:link,.services__item:visited,.services__item:hover,.services__item:focus,.services__item:active{text-decoration:none}.services__item:link,.services__item:visited,.services__item:focus{color:#333}@media screen and (min-width: 1200px){.services__item{gap:1.2rem;min-height:19rem;padding:2rem;border-radius:1.2rem}}.services__item:hover,.services__item:focus-visible{background:#51a90d;color:#fff}.services__item:hover .services__item-desc,.services__item:focus-visible .services__item-desc{color:rgba(255,255,255,.9)}.services__item:hover .services__number,.services__item:focus-visible .services__number{color:rgba(255,255,255,.6)}.services__item:hover,.services__item:focus-visible{box-shadow:0 8px 24px rgba(51,51,51,.12)}.services__item:active{background:#408c05;color:#fff}.services__top{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%}.services__number{transition-property:color;transition-duration:180ms;transition-timing-function:ease}@media(prefers-reduced-motion: reduce){.services__number{transition:none}}.services__number{color:#8b8e95;font-size:16px;font-weight:500;line-height:1.1}@media screen and (min-width: 1200px){.services__number{font-size:1rem}}.services__icon-wrap{display:grid;place-items:center;flex:0 0 auto;width:64px;height:64px;border-radius:50%;background:#fff}@media screen and (min-width: 1200px){.services__icon-wrap{width:3.6rem;height:3.6rem}}.services__icon{display:block;width:30px;height:30px;object-fit:contain}@media screen and (min-width: 1200px){.services__icon{width:1.65rem;height:1.65rem}}.services__text{display:grid;gap:12px;width:100%}@media screen and (min-width: 1200px){.services__text{gap:0.6rem}}.services__item-title{margin:0;color:inherit;font-size:24px;font-weight:500;line-height:1.1}@media screen and (min-width: 1200px){.services__item-title{font-size:1.5rem}}.services__item-desc{font-size:16px;line-height:1.5}@media screen and (min-width: 1200px){.services__item-desc{font-size:1rem}}.services__item-desc{transition-property:color;transition-duration:180ms;transition-timing-function:ease}@media(prefers-reduced-motion: reduce){.services__item-desc{transition:none}}.services__item-desc{margin:0;color:#535559}.services__tags{display:flex;flex-wrap:wrap;gap:8px}@media screen and (min-width: 1200px){.services__tags{gap:0.4rem}}.services__tag{padding:8px 16px;border-radius:999px;background:#fff;color:#535559;font-size:14px;line-height:1.1}@media screen and (min-width: 1200px){.services__tag{padding:0.4rem 0.8rem;border-radius:5rem;font-size:0.8rem}}.main-offer{padding-block:64px;background:rgba(25,26,29,.95);color:#fff;font-family:"Fixel Text",sans-serif;font-feature-settings:"liga" off,"clig" off;font-synthesis:none;top:auto}@media screen and (min-width: 768px){.main-offer{padding-block:80px}}@media screen and (min-width: 1200px){.main-offer{padding-block:6rem}}.main-offer__container{width:100%;max-width:none;margin-inline:auto;padding-left:24px;padding-right:24px}@media screen and (min-width: 768px){.main-offer__container{padding-left:45px;padding-right:45px}}@media screen and (min-width: 1200px){.main-offer__container{width:100%;max-width:1788px;margin:0 auto;padding-left:5.1rem;padding-right:5.1rem}}.main-offer__container{display:grid;justify-items:start;gap:40px}@media screen and (min-width: 768px){.main-offer__container{justify-items:center;gap:56px}}@media screen and (min-width: 1200px){.main-offer__container{gap:4rem}}.main-offer__title{margin:0;font-size:36px;font-weight:500;line-height:1}@media screen and (min-width: 1200px){.main-offer__title{font-size:3.2rem}}.main-offer__title span{color:#ffe20b}.main-offer__title{font-family:"Fixel Text",sans-serif;color:inherit;text-align:left}@media screen and (min-width: 768px){.main-offer__title{text-align:center}}.main-offer__stats,.main-offer__benefits{display:grid;grid-template-columns:minmax(0, 1fr);gap:32px;width:100%;margin:0;padding:0;list-style:none}@media screen and (min-width: 768px){.main-offer__stats,.main-offer__benefits{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: 1200px){.main-offer__stats{display:flex;gap:0;min-height:13.4rem;align-items:stretch}}.main-offer__stat{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding-bottom:32px;border-bottom:1px solid #424447}.main-offer__stat:last-child{padding-bottom:0;border-bottom:0}@media screen and (min-width: 768px){.main-offer__stat{padding-bottom:0;border-bottom:0;padding-right:24px;border-right:1px solid #424447}.main-offer__stat:nth-child(even){padding-right:0;border-right:0}}@media screen and (min-width: 1200px){.main-offer__stat{flex:1 0 0;gap:0.8rem;padding:0.4rem 1.6rem;border-right:1px solid #424447}.main-offer__stat:first-child{padding-left:0}.main-offer__stat:nth-child(even){padding-right:1.6rem;border-right:1px solid #424447}.main-offer__stat:not(:first-child):not(:last-child){border-right-color:#333}.main-offer__stat:last-child{border-right:0}}.main-offer__number{margin:0;color:#ffe20b;font-size:48px;font-weight:500;line-height:1}@media screen and (min-width: 1200px){.main-offer__number{font-size:3.2rem}}@media screen and (min-width: 1200px){.main-offer__benefits{grid-template-columns:repeat(4, minmax(0, 1fr));gap:1.2rem;min-height:10.2rem}}.main-offer__benefit{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0}@media screen and (min-width: 1200px){.main-offer__benefit{gap:1rem}}.main-offer__icon{display:block;flex:0 0 auto;width:60px;height:60px;object-fit:contain}@media screen and (min-width: 1200px){.main-offer__icon{width:3rem;height:3rem}}.main-offer__heading{margin:0;color:inherit;font-size:22px;font-weight:500;line-height:1.1;overflow-wrap:anywhere}@media screen and (min-width: 1200px){.main-offer__heading{font-size:1.2rem}}.main-offer__text{margin:0;color:#babcc0;font-size:16px;line-height:1.5;overflow-wrap:anywhere}@media screen and (min-width: 1200px){.main-offer__text{font-size:0.85rem}}.main-offer__button{transition-property:background-color,color;transition-duration:180ms;transition-timing-function:ease}@media(prefers-reduced-motion: reduce){.main-offer__button{transition:none}}.main-offer__button:focus-visible{outline:2px solid #fff;outline-offset:4px}.main-offer__button{display:inline-flex;justify-content:center;align-items:center;gap:8px;width:100%;max-width:100%;padding:18px 24px;border:0;border-radius:80px;background:#ffe20b;color:#333;font:inherit;font-size:16px;font-weight:500;line-height:1.1;text-align:center;text-decoration:none;cursor:pointer}.main-offer__button,.main-offer__button:link,.main-offer__button:visited,.main-offer__button:focus{color:#333}.main-offer__button,.main-offer__button:link,.main-offer__button:visited,.main-offer__button:hover,.main-offer__button:focus,.main-offer__button:active{text-decoration:none}@media(min-width: 480px){.main-offer__button{width:auto}}@media screen and (min-width: 1200px){.main-offer__button{gap:0.4rem;padding:1.2rem 2rem;border-radius:4rem;font-size:1rem}}@media(hover: hover){.main-offer__button:hover{background:#51a90d;color:#fff}}.main-offer__button:focus-visible{background:#51a90d;color:#fff}.main-offer__button:active{background:#333;color:#fff}.growth-blockers{padding-block:64px;background:#fff;color:#333;font-family:"Fixel Text",sans-serif;font-feature-settings:"liga" off,"clig" off;font-synthesis:none;top:auto}@media screen and (min-width: 768px){.growth-blockers{padding-block:80px}}@media screen and (min-width: 1200px){.growth-blockers{padding-block:7.5rem}}.growth-blockers__layout{width:100%;max-width:none;margin-inline:auto;padding-left:24px;padding-right:24px}@media screen and (min-width: 768px){.growth-blockers__layout{padding-left:45px;padding-right:45px}}@media screen and (min-width: 1200px){.growth-blockers__layout{width:100%;max-width:1788px;margin:0 auto;padding-left:5.1rem;padding-right:5.1rem}}.growth-blockers__head{display:grid;justify-items:start;gap:20px;max-width:1100px;margin:0 auto 32px;text-align:left}@media screen and (min-width: 768px){.growth-blockers__head{justify-items:center;margin-bottom:40px;text-align:center}}@media screen and (min-width: 1200px){.growth-blockers__head{gap:1.2rem;max-width:55rem;margin-bottom:2.8rem}}.growth-blockers__title{margin:0;font-size:36px;font-weight:500;line-height:1}@media screen and (min-width: 1200px){.growth-blockers__title{font-size:3.2rem}}.growth-blockers__title span{color:#51a90d}.growth-blockers__title{font-family:"Fixel Text",sans-serif;color:inherit;text-align:inherit}.growth-blockers__intro{font-size:16px;line-height:1.5}@media screen and (min-width: 1200px){.growth-blockers__intro{font-size:1rem}}.growth-blockers__intro{max-width:970px;margin:0;color:#535559}@media screen and (min-width: 1200px){.growth-blockers__intro{max-width:48.5rem}}.growth-blockers__table{display:block;width:100%;margin:0;border:0;border-spacing:0;text-align:left}.growth-blockers__table-head{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media screen and (min-width: 768px){.growth-blockers__table-head{position:static;display:block;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;margin-bottom:24px}}@media screen and (min-width: 1200px){.growth-blockers__table-head{margin-bottom:1.6rem}}.growth-blockers__head-row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px;padding-inline:24px}@media screen and (min-width: 1200px){.growth-blockers__head-row{gap:4.4rem;padding-inline:2rem}}.growth-blockers__column{padding:0;border:0;font-size:24px;font-weight:500;line-height:1.1;text-align:left}.growth-blockers__column--problem{color:#e73a3a}.growth-blockers__column--solution{color:#51a90d}@media screen and (min-width: 1200px){.growth-blockers__column{font-size:1.5rem}}.growth-blockers__body{display:grid;gap:16px}@media screen and (min-width: 1200px){.growth-blockers__body{gap:0.8rem}}.growth-blockers__row{display:grid;grid-template-columns:minmax(0, 1fr);gap:24px;padding:24px;border-radius:20px;background:#f6f6f7}@media screen and (min-width: 768px){.growth-blockers__row{grid-template-columns:repeat(2, minmax(0, 1fr));align-items:center}}@media screen and (min-width: 1200px){.growth-blockers__row{gap:1.2rem;min-height:7.5rem;padding:1.6rem 2rem;border-radius:1.2rem}}.growth-blockers__cell{display:block;min-width:0;padding:0;border:0}.growth-blockers__cell--solution .growth-blockers__marker{background:#51a90d}.growth-blockers__label{display:block;margin-bottom:12px;color:#e73a3a;font-size:14px;font-weight:500;line-height:1.2}@media screen and (min-width: 768px){.growth-blockers__label{display:none}}.growth-blockers__cell--solution .growth-blockers__label{color:#51a90d}.growth-blockers__content{display:flex;align-items:flex-start;gap:12px}@media screen and (min-width: 1200px){.growth-blockers__content{gap:1rem}}.growth-blockers__marker{display:grid;place-items:center;flex:0 0 auto;width:32px;height:32px;border-radius:50%;background:#ededee}@media screen and (min-width: 1200px){.growth-blockers__marker{width:2rem;height:2rem}}.growth-blockers__marker img{display:block;width:20px;height:20px}@media screen and (min-width: 1200px){.growth-blockers__marker img{width:1rem;height:1rem}}.growth-blockers__text{display:grid;flex:1 1 0;gap:8px;min-width:0}@media screen and (min-width: 1200px){.growth-blockers__text{gap:0.4rem}}.growth-blockers__heading{margin:0;color:inherit;font-size:20px;font-weight:500;line-height:1.1;overflow-wrap:anywhere}@media screen and (min-width: 1200px){.growth-blockers__heading{font-size:1.2rem}}.growth-blockers__break{display:none}@media screen and (min-width: 1200px){.growth-blockers__break{display:initial}}.growth-blockers__description{margin:0;color:#535559;font-size:16px;line-height:1.5;overflow-wrap:anywhere}@media screen and (min-width: 1200px){.growth-blockers__description{font-size:0.85rem}.growth-blockers__description--ownership{max-width:28.65rem}.growth-blockers__description--platform-domain{max-width:30.2rem}}.platform-upgrade{padding-block:64px;background:#ffe20b;color:#333;font-family:"Fixel Text",sans-serif;font-feature-settings:"liga" off,"clig" off;font-synthesis:none;top:auto}@media screen and (min-width: 768px){.platform-upgrade{padding-block:80px}}@media screen and (min-width: 1200px){.platform-upgrade{padding-block:5rem}}.platform-upgrade__layout{width:100%;max-width:none;margin-inline:auto;padding-left:24px;padding-right:24px}@media screen and (min-width: 768px){.platform-upgrade__layout{padding-left:45px;padding-right:45px}}@media screen and (min-width: 1200px){.platform-upgrade__layout{width:100%;max-width:1788px;margin:0 auto;padding-left:5.1rem;padding-right:5.1rem}}.platform-upgrade__head{display:grid;gap:16px;margin-bottom:32px;text-align:left}@media screen and (min-width: 768px){.platform-upgrade__head{text-align:center}}@media screen and (min-width: 1200px){.platform-upgrade__head{gap:0.8rem;margin-bottom:2.5rem}}.platform-upgrade__title{margin:0;font-size:36px;font-weight:500;line-height:1}@media screen and (min-width: 1200px){.platform-upgrade__title{font-size:3.2rem}}.platform-upgrade__title span{color:#51a90d}.platform-upgrade__title{font-family:"Fixel Text",sans-serif;color:inherit;text-align:inherit;overflow-wrap:anywhere}.platform-upgrade__intro{margin:0;font-size:20px;font-weight:500;line-height:1.1}@media screen and (min-width: 1200px){.platform-upgrade__intro{font-size:1.2rem}}.platform-upgrade__form{display:flex;flex-wrap:wrap;align-items:center;gap:24px;width:100%;max-width:1052px;margin-inline:auto}@media screen and (min-width: 1200px){.platform-upgrade__form{gap:1.2rem;max-width:52.6rem}}.platform-upgrade__inputs{display:grid;gap:24px;flex:1 1 100%;min-width:0}@media screen and (min-width: 768px){.platform-upgrade__inputs{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media screen and (min-width: 1200px){.platform-upgrade__inputs{gap:1.2rem;flex-basis:0}}.platform-upgrade__field{display:block;min-width:0}.platform-upgrade__input{transition-property:border-color,color;transition-duration:180ms;transition-timing-function:ease}@media(prefers-reduced-motion: reduce){.platform-upgrade__input{transition:none}}.platform-upgrade__input{display:block;width:100%;min-width:0;height:36px;padding:0 0 5px;border:0;border-bottom:1px solid rgba(51,51,51,.5);border-radius:0;background:rgba(0,0,0,0);color:rgba(51,51,51,.5);font:inherit;font-size:16px;line-height:1.5}.platform-upgrade__input::placeholder{color:inherit;opacity:1}.platform-upgrade__input:focus{outline:none;box-shadow:none;border-bottom-color:#333;color:#333}.platform-upgrade__input:not(:placeholder-shown){color:#333}@media screen and (min-width: 1200px){.platform-upgrade__input{height:1.8rem;padding-bottom:0.25rem;border-bottom-width:0.05rem;font-size:1rem}}.platform-upgrade__submits{width:100%}@media screen and (min-width: 768px){.platform-upgrade__submits{width:auto;margin-inline:auto}}@media screen and (min-width: 1200px){.platform-upgrade__submits{margin:0}}.platform-upgrade__button{transition-property:background-color,color;transition-duration:180ms;transition-timing-function:ease}@media(prefers-reduced-motion: reduce){.platform-upgrade__button{transition:none}}.platform-upgrade__button:focus-visible{outline:2px solid #333;outline-offset:4px}.platform-upgrade__button{display:inline-flex;justify-content:center;align-items:center;gap:8px;width:100%;max-width:100%;padding:18px 24px;border:0;border-radius:80px;background:#51a90d;color:#fff;font:inherit;font-size:16px;font-weight:500;line-height:1.1;text-align:center;text-decoration:none;cursor:pointer}.platform-upgrade__button,.platform-upgrade__button:link,.platform-upgrade__button:visited,.platform-upgrade__button:focus{color:#fff}.platform-upgrade__button,.platform-upgrade__button:link,.platform-upgrade__button:visited,.platform-upgrade__button:hover,.platform-upgrade__button:focus,.platform-upgrade__button:active{text-decoration:none}@media(min-width: 480px){.platform-upgrade__button{width:auto}}@media screen and (min-width: 1200px){.platform-upgrade__button{gap:0.4rem;padding:1.2rem 2rem;border-radius:4rem;font-size:1rem}}@media(hover: hover){.platform-upgrade__button:hover{background:#333;color:#fff}}.platform-upgrade__button:focus-visible{background:#333;color:#fff}.platform-upgrade__button:active{background:#333;color:#fff}@media screen and (min-width: 1200px){.platform-upgrade__button{padding:1.05rem 1.5rem}}.platform-upgrade__button .icon{flex:0 0 auto;font-size:18px}@media screen and (min-width: 1200px){.platform-upgrade__button .icon{font-size:1.1rem}}.platform-upgrade__notice{flex:1 1 100%;margin:0;text-align:center;font-size:16px;line-height:1.5}@media screen and (min-width: 1200px){.platform-upgrade__notice{font-size:1rem}}.offer-benefits{padding-block:64px;background:rgba(25,26,29,.95);color:#fff;font-family:"Fixel Text",sans-serif;font-feature-settings:"liga" off,"clig" off;font-synthesis:none;top:auto}@media screen and (min-width: 768px){.offer-benefits{padding-block:80px}}@media screen and (min-width: 1200px){.offer-benefits{padding-block:5rem}}.offer-benefits__layout{width:100%;max-width:none;margin-inline:auto;padding-left:24px;padding-right:24px}@media screen and (min-width: 768px){.offer-benefits__layout{padding-left:45px;padding-right:45px}}@media screen and (min-width: 1200px){.offer-benefits__layout{width:100%;max-width:1788px;margin:0 auto;padding-left:5.1rem;padding-right:5.1rem}}.offer-benefits__title{margin:0;font-size:36px;font-weight:500;line-height:1}@media screen and (min-width: 1200px){.offer-benefits__title{font-size:3.2rem}}.offer-benefits__title span{color:#51a90d}.offer-benefits__title{margin-bottom:40px;font-family:"Fixel Text",sans-serif;color:inherit;text-align:left}@media screen and (min-width: 768px){.offer-benefits__title{text-align:center}}@media screen and (min-width: 1200px){.offer-benefits__title{margin-bottom:2.5rem}}.offer-benefits__list{display:grid;grid-template-columns:minmax(0, 1fr);gap:40px;margin:0;padding:0;list-style:none}@media screen and (min-width: 768px){.offer-benefits__list{grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:24px}}@media screen and (min-width: 1200px){.offer-benefits__list{grid-template-columns:repeat(3, minmax(0, 1fr));gap:2rem 1.2rem}}.offer-benefits__item{display:flex;flex-direction:column;align-items:flex-start;gap:20px;min-width:0}@media screen and (min-width: 768px){.offer-benefits__item{align-items:center;text-align:center}}@media screen and (min-width: 1200px){.offer-benefits__item{gap:1rem}}.offer-benefits__icon{display:block;flex:0 0 auto;width:72px;height:72px;aspect-ratio:1;object-fit:contain}@media screen and (min-width: 1200px){.offer-benefits__icon{width:3.6rem;height:3.6rem}}.offer-benefits__content{display:grid;gap:12px;width:100%}@media screen and (min-width: 1200px){.offer-benefits__content{gap:0.75rem}}.offer-benefits__heading{margin:0;color:inherit;font-size:22px;font-weight:500;line-height:1.1;overflow-wrap:anywhere}@media screen and (min-width: 1200px){.offer-benefits__heading{font-size:1.2rem}}.offer-benefits__text{font-size:16px;line-height:1.5}@media screen and (min-width: 1200px){.offer-benefits__text{font-size:1rem}}.offer-benefits__text{margin:0;color:rgba(255,255,255,.8);overflow-wrap:anywhere}.offer-benefits__break{display:none}@media screen and (min-width: 1200px){.offer-benefits__break{display:initial}}.smart-search{padding-block:64px;background:#fff;color:#323336;font-family:"Fixel Text",sans-serif;font-feature-settings:"liga" off,"clig" off;font-synthesis:none;top:auto}@media screen and (min-width: 768px){.smart-search{padding-block:80px}}@media screen and (min-width: 1200px){.smart-search{padding-block:7.5rem}}.smart-search__layout{width:100%;max-width:none;margin-inline:auto;padding-left:24px;padding-right:24px}@media screen and (min-width: 768px){.smart-search__layout{padding-left:45px;padding-right:45px}}@media screen and (min-width: 1200px){.smart-search__layout{width:100%;max-width:1788px;margin:0 auto;padding-left:5.1rem;padding-right:5.1rem}}.smart-search__layout{display:grid;gap:40px;align-items:center}@media screen and (min-width: 1200px){.smart-search__layout{grid-template-columns:minmax(0, 1fr) 32rem;gap:6rem}}.smart-search__content{display:flex;flex-direction:column;align-items:flex-start;gap:24px;min-width:0}@media screen and (min-width: 1200px){.smart-search__content{gap:1.6rem}}.smart-search__badge{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:80px;background:#ffe20b;color:#333;font-size:14px;font-weight:700;line-height:1.1}.smart-search__badge img{width:18px;height:18px}@media screen and (min-width: 1200px){.smart-search__badge{gap:0.3rem;padding:0.4rem 0.6rem;border-radius:4rem;font-size:0.7rem}.smart-search__badge img{width:0.9rem;height:0.9rem}}.smart-search__title{margin:0;font-size:36px;font-weight:500;line-height:1}@media screen and (min-width: 1200px){.smart-search__title{font-size:3.2rem}}.smart-search__title span{color:#51a90d}.smart-search__title{font-family:"Fixel Text",sans-serif;color:#333;text-align:left}.smart-search__intro{font-size:16px;line-height:1.5}@media screen and (min-width: 1200px){.smart-search__intro{font-size:1rem}}.smart-search__intro{margin:0}.smart-search__intro a{transition-property:background-size,color;transition-duration:180ms;transition-timing-function:ease}@media(prefers-reduced-motion: reduce){.smart-search__intro a{transition:none}}.smart-search__intro a{transition-property:background-size,color;transition-duration:180ms;transition-timing-function:ease}@media(prefers-reduced-motion: reduce){.smart-search__intro a{transition:none}}.smart-search__intro a{background:linear-gradient(to right, currentColor 0%, currentColor 100%) no-repeat 0 bottom;background-size:0 1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-size:100% 1px}.smart-search__intro a,.smart-search__intro a:link,.smart-search__intro a:visited,.smart-search__intro a:hover,.smart-search__intro a:focus,.smart-search__intro a:active{text-decoration:none}.smart-search__intro a:hover,.smart-search__intro a:focus-visible{background-size:0 1px}.smart-search__intro a:focus-visible{outline:2px solid #51a90d;outline-offset:4px}.smart-search__intro a,.smart-search__intro a:link,.smart-search__intro a:visited,.smart-search__intro a:focus{color:inherit}.smart-search__intro a:hover,.smart-search__intro a:focus-visible{color:#51a90d}.smart-search__intro a{font-weight:700}.smart-search__benefits{display:grid;gap:18px;width:100%;padding:24px;border:1px solid rgba(255,255,255,.3);border-radius:24px;background:#51a90d;color:#fff}@media screen and (min-width: 1200px){.smart-search__benefits{gap:0.9rem;padding:1.4rem 1.6rem;border-radius:1.4rem}}.smart-search__benefits-title{font-size:16px;line-height:1.5}@media screen and (min-width: 1200px){.smart-search__benefits-title{font-size:1rem}}.smart-search__benefits-title{margin:0;color:inherit;font-weight:700}.smart-search__benefits-list{display:grid;grid-template-columns:minmax(0, 1fr);gap:16px 24px;margin:0;padding:0;list-style:none;font-size:16px;line-height:1.5}@media screen and (min-width: 1200px){.smart-search__benefits-list{font-size:1rem}}.smart-search__benefits-list li{display:flex;align-items:flex-start;gap:12px;min-width:0}.smart-search__benefits-list img{flex:0 0 auto;width:24px;height:24px;margin-top:3px}@media screen and (min-width: 768px){.smart-search__benefits-list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: 1200px){.smart-search__benefits-list{gap:0.8rem 1.2rem}.smart-search__benefits-list li{gap:0.6rem}.smart-search__benefits-list img{width:1.2rem;height:1.2rem;margin-top:0.15rem}}.smart-search__button{transition-property:background-color,color;transition-duration:180ms;transition-timing-function:ease}@media(prefers-reduced-motion: reduce){.smart-search__button{transition:none}}.smart-search__button:focus-visible{outline:2px solid #333;outline-offset:4px}.smart-search__button{display:inline-flex;justify-content:center;align-items:center;gap:8px;width:100%;max-width:100%;padding:18px 24px;border:0;border-radius:80px;background:#ffe20b;color:#333;font:inherit;font-size:16px;font-weight:500;line-height:1.1;text-align:center;text-decoration:none;cursor:pointer}.smart-search__button,.smart-search__button:link,.smart-search__button:visited,.smart-search__button:focus{color:#333}.smart-search__button,.smart-search__button:link,.smart-search__button:visited,.smart-search__button:hover,.smart-search__button:focus,.smart-search__button:active{text-decoration:none}@media(min-width: 480px){.smart-search__button{width:auto}}@media screen and (min-width: 1200px){.smart-search__button{gap:0.4rem;padding:1.2rem 2rem;border-radius:4rem;font-size:1rem}}@media(hover: hover){.smart-search__button:hover{background:#51a90d;color:#fff}}.smart-search__button:focus-visible{background:#51a90d;color:#fff}.smart-search__button:active{background:#333;color:#fff}.search-demo{display:flex;flex-direction:column;gap:20px;width:100%;min-width:0;padding:20px;border-radius:24px;background:#fff;box-shadow:0 0 48px rgba(145,158,171,.24);color:#333}@media screen and (min-width: 1200px){.search-demo{gap:1rem;padding:1.6rem;border-radius:1.4rem;box-shadow:0 0 2.4rem rgba(145,158,171,.24)}}.search-demo__modes{display:flex;flex-wrap:wrap;gap:8px}@media screen and (min-width: 1200px){.search-demo__modes{gap:0.4rem}}.search-demo__mode{transition-property:background-color,color;transition-duration:180ms;transition-timing-function:ease}@media(prefers-reduced-motion: reduce){.search-demo__mode{transition:none}}.search-demo__mode:focus-visible{outline:2px solid #51a90d;outline-offset:4px}.search-demo__mode{padding:10px 12px;border:0;border-radius:10px;background:#f6f6f7;color:#41870a;font:inherit;font-size:14px;line-height:1.1;cursor:pointer}.search-demo__mode:hover{background:rgba(81,169,13,.15)}.search-demo__mode[aria-pressed=true]{background:#51a90d;color:#fff}@media screen and (min-width: 1200px){.search-demo__mode{padding:0.6rem 0.75rem;border-radius:0.5rem;font-size:0.7rem}}.search-demo__field{display:flex;align-items:center;gap:12px;height:56px;padding:0 6px 0 16px;border:2px solid #51a90d;border-radius:80px}.search-demo__field img{flex:0 0 auto;width:24px;height:24px}@media screen and (min-width: 1200px){.search-demo__field{gap:0.6rem;height:3.2rem;padding:0 0.4rem 0 1.2rem;border-radius:4rem}.search-demo__field img{width:1.2rem;height:1.2rem}}.search-demo__query{flex:1 1 0;min-width:0;font-size:18px;font-weight:500;line-height:1.1}.search-demo__query::after{display:inline-block;height:1em;margin-left:3px;border-right:1px solid #333;vertical-align:-0.1em;content:"";animation:search-caret 1s steps(1) infinite}@media screen and (min-width: 1200px){.search-demo__query{font-size:1rem}}.search-demo__replay{transition-property:background-color,color;transition-duration:180ms;transition-timing-function:ease}@media(prefers-reduced-motion: reduce){.search-demo__replay{transition:none}}.search-demo__replay:focus-visible{outline:2px solid #333;outline-offset:4px}.search-demo__replay{display:inline-flex;justify-content:center;align-items:center;gap:8px;width:100%;max-width:100%;padding:18px 24px;border:0;border-radius:80px;background:#ffe20b;color:#333;font:inherit;font-size:16px;font-weight:500;line-height:1.1;text-align:center;text-decoration:none;cursor:pointer}.search-demo__replay,.search-demo__replay:link,.search-demo__replay:visited,.search-demo__replay:focus{color:#333}.search-demo__replay,.search-demo__replay:link,.search-demo__replay:visited,.search-demo__replay:hover,.search-demo__replay:focus,.search-demo__replay:active{text-decoration:none}@media(min-width: 480px){.search-demo__replay{width:auto}}@media screen and (min-width: 1200px){.search-demo__replay{gap:0.4rem;padding:1.2rem 2rem;border-radius:4rem;font-size:1rem}}@media(hover: hover){.search-demo__replay:hover{background:#333;color:#fff}}.search-demo__replay:focus-visible{background:#333;color:#fff}.search-demo__replay:active{background:#333;color:#fff}.search-demo__replay{flex:0 0 auto;cursor:default;width:40px;height:40px;padding:0;font-size:20px}@media screen and (min-width: 1200px){.search-demo__replay{width:2.4rem;height:2.4rem;padding:0;font-size:1rem}}.search-demo__correction{display:flex;flex-wrap:wrap;align-items:center;gap:8px;align-self:flex-start;min-height:44px;padding:10px 16px 10px 14px;border-radius:12px;background:#f1f8ec;font-size:14px;line-height:1.5}.search-demo__correction img{width:20px;height:20px}.search-demo__correction .icon{font-size:16px;color:#51a90d}@media screen and (min-width: 1200px){.search-demo__correction{gap:0.4rem;min-height:2.2rem;padding:0.5rem 0.8rem 0.5rem 0.7rem;border-radius:0.6rem;font-size:0.85rem}.search-demo__correction img{width:1rem;height:1rem}.search-demo__correction .icon{font-size:0.8rem}}.search-demo__label{color:#6f7277}.search-demo__wrong{color:#8b8e95;font-size:12px}@media screen and (min-width: 1200px){.search-demo__wrong{font-size:0.7rem}}.search-demo__right{color:#41870a;font-weight:500}.search-demo__results{transition-property:opacity,transform;transition-duration:180ms;transition-timing-function:ease}@media(prefers-reduced-motion: reduce){.search-demo__results{transition:none}}.search-demo__results{display:grid;gap:8px;margin:0;padding:0;list-style:none}@media screen and (min-width: 1200px){.search-demo__results{gap:0.4rem}}.search-demo.is-typing .search-demo__results{opacity:0;transform:translateY(8px)}.search-demo.is-typing .search-demo__correction,.search-demo.is-typing .search-demo__count{visibility:hidden}.search-demo__result{display:grid;grid-template-columns:40px minmax(0, 1fr);align-items:center;gap:8px 12px;padding:12px;border-radius:16px;background:#f6f6f7}@media screen and (min-width: 768px){.search-demo__result{grid-template-columns:56px minmax(0, 1fr) auto;gap:16px;padding-right:20px}}@media screen and (min-width: 1200px){.search-demo__result{grid-template-columns:2.8rem minmax(0, 1fr) auto;gap:0.8rem;padding:0.6rem 1rem 0.6rem 0.6rem;border-radius:0.8rem}}.search-demo__thumb{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#fff}.search-demo__thumb img{width:24px;height:24px}@media screen and (min-width: 768px){.search-demo__thumb{width:56px;height:56px}}@media screen and (min-width: 1200px){.search-demo__thumb{width:2.8rem;height:2.8rem;border-radius:0.6rem}.search-demo__thumb img{width:1.2rem;height:1.2rem}}.search-demo__info{display:grid;gap:4px;min-width:0}@media screen and (min-width: 1200px){.search-demo__info{gap:0.2rem}}.search-demo__name{margin:0;font-size:15px;font-weight:500;line-height:1.1;overflow-wrap:anywhere}@media screen and (min-width: 1200px){.search-demo__name{font-size:0.85rem}}.search-demo__meta{margin:0;color:#8b8e95;font-size:12px;line-height:1.1}@media screen and (min-width: 1200px){.search-demo__meta{font-size:0.7rem}}.search-demo__price{grid-column:2;color:#41870a;font-size:18px;font-weight:500;line-height:1.1;white-space:nowrap}@media screen and (min-width: 768px){.search-demo__price{grid-column:auto}}@media screen and (min-width: 1200px){.search-demo__price{font-size:1rem}}.search-demo__footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;color:#8b8e95;font-size:12px;line-height:1.1}@media screen and (min-width: 1200px){.search-demo__footer{gap:0.4rem;font-size:0.7rem}}@media(prefers-reduced-motion: reduce){.search-demo__query::after{animation:none}}.search-demo.is-paused .search-demo__query::after{animation:none}@keyframes search-caret{50%{opacity:0}}.main-reviews-text{padding-block:64px;overflow:hidden;background:#ffe20b;color:#333;font-family:"Fixel Text",sans-serif;font-feature-settings:"liga" off,"clig" off;font-synthesis:none;top:auto}@media screen and (min-width: 768px){.main-reviews-text{padding-block:80px}}@media screen and (min-width: 1200px){.main-reviews-text{display:grid;grid-template-columns:minmax(0, 1fr);padding-block:5rem}}.main-reviews-text__layout{width:100%;max-width:none;margin-inline:auto;padding-left:24px;padding-right:24px}@media screen and (min-width: 768px){.main-reviews-text__layout{padding-left:45px;padding-right:45px}}@media screen and (min-width: 1200px){.main-reviews-text__layout{width:100%;max-width:1788px;margin:0 auto;padding-left:5.1rem;padding-right:5.1rem}}@media screen and (min-width: 1200px){.main-reviews-text__layout{grid-area:1/1}}.main-reviews-text__head{position:relative;display:grid;justify-items:start;gap:15px;margin-bottom:24px}@media screen and (min-width: 768px){.main-reviews-text__head{justify-items:center}}@media screen and (min-width: 1200px){.main-reviews-text__head{gap:0.75rem;margin-bottom:2.5rem}}.main-reviews-text__title{margin:0;font-size:36px;font-weight:500;line-height:1}@media screen and (min-width: 1200px){.main-reviews-text__title{font-size:3.2rem}}.main-reviews-text__title span{color:#51a90d}.main-reviews-text__title{font-family:"Fixel Text",sans-serif;color:inherit;text-align:left}@media screen and (min-width: 768px){.main-reviews-text__title{text-align:center}}.main-reviews-text__rating{display:flex;align-items:center;gap:12px;max-width:100%}@media screen and (min-width: 1200px){.main-reviews-text__rating{gap:0.75rem}}.main-reviews-text__google{flex:0 0 auto;width:40px;height:40px}@media screen and (min-width: 1200px){.main-reviews-text__google{width:2.6rem;height:2.6rem}}.main-reviews-text__rating-content{min-width:0}.main-reviews-text__rating-label{margin:0;font-size:13px;font-weight:400;line-height:normal}@media screen and (min-width: 1200px){.main-reviews-text__rating-label{font-size:0.85rem}}.main-reviews-text__rating-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}@media screen and (min-width: 1200px){.main-reviews-text__rating-row{gap:0.4rem}}.main-reviews-text__score{font-size:24px;font-weight:700;line-height:normal}@media screen and (min-width: 1200px){.main-reviews-text__score{font-size:1.5rem}}.main-reviews-text__stars{position:relative;display:inline-block;font-size:20px;line-height:1;letter-spacing:3px}.main-reviews-text__stars::before{content:"★★★★★";color:#ddd}.main-reviews-text__stars::after{position:absolute;inset:0;overflow:hidden;white-space:nowrap;width:calc(var(--rating)/5*100%);content:"★★★★★";color:#333}@media screen and (min-width: 1200px){.main-reviews-text__stars{font-size:1.2rem;letter-spacing:0.15rem}}.main-reviews-text__count{font-size:16px;font-weight:600;line-height:normal}@media screen and (min-width: 1200px){.main-reviews-text__count{font-size:1rem}}.main-reviews-text__nav{width:100%;max-width:none;margin-inline:auto;padding-left:24px;padding-right:24px}@media screen and (min-width: 768px){.main-reviews-text__nav{padding-left:45px;padding-right:45px}}@media screen and (min-width: 1200px){.main-reviews-text__nav{width:100%;max-width:1788px;margin:0 auto;padding-left:5.1rem;padding-right:5.1rem}}.main-reviews-text__nav{display:flex;justify-content:center;gap:16px;margin-top:24px}@media screen and (min-width: 1200px){.main-reviews-text__nav{grid-area:1/1;align-self:end;justify-content:flex-end;gap:1.2rem;margin:0 auto 0.8rem;padding-right:5.5rem}}.main-reviews-text__arrow{transition-property:background-color,color;transition-duration:180ms;transition-timing-function:ease}@media(prefers-reduced-motion: reduce){.main-reviews-text__arrow{transition:none}}.main-reviews-text__arrow:focus-visible{outline:2px solid #333;outline-offset:4px}.main-reviews-text__arrow{display:inline-flex;justify-content:center;align-items:center;gap:8px;width:100%;max-width:100%;padding:18px 24px;border:0;border-radius:80px;background:#333;color:#fff;font:inherit;font-size:16px;font-weight:500;line-height:1.1;text-align:center;text-decoration:none;cursor:pointer}.main-reviews-text__arrow,.main-reviews-text__arrow:link,.main-reviews-text__arrow:visited,.main-reviews-text__arrow:focus{color:#fff}.main-reviews-text__arrow,.main-reviews-text__arrow:link,.main-reviews-text__arrow:visited,.main-reviews-text__arrow:hover,.main-reviews-text__arrow:focus,.main-reviews-text__arrow:active{text-decoration:none}@media(min-width: 480px){.main-reviews-text__arrow{width:auto}}@media screen and (min-width: 1200px){.main-reviews-text__arrow{gap:0.4rem;padding:1.2rem 2rem;border-radius:4rem;font-size:1rem}}@media(hover: hover){.main-reviews-text__arrow:hover{background:#51a90d;color:#fff}}.main-reviews-text__arrow:focus-visible{background:#51a90d;color:#fff}.main-reviews-text__arrow:active{background:#333;color:#fff}.main-reviews-text__arrow{position:static;flex:0 0 auto;width:44px;height:44px;padding:0;background-image:none;transform:none;font-size:19px}.main-reviews-text__arrow::before,.main-reviews-text__arrow::after{display:none}@media screen and (min-width: 1200px){.main-reviews-text__arrow{width:2.8rem;height:2.8rem;padding:0;font-size:0.95rem}}.main-reviews-text__prev .icon{transform:rotate(180deg)}.main-reviews-text__slider{padding-left:24px}.main-reviews-text__slider .slick-list{margin:0;overflow:visible}.main-reviews-text__slider .slick-track{display:flex;align-items:flex-start}.main-reviews-text__slider .slick-slide{display:block;height:auto}@media screen and (min-width: 1200px){.main-reviews-text__slider{grid-area:2/1;padding-left:0}}.main-reviews-text__item{width:min(320px,100vw - 48px);margin-right:16px}.main-reviews-text__item picture{display:block}@media screen and (min-width: 768px){.main-reviews-text__item{width:378px;margin-right:24px}}@media screen and (min-width: 1200px){.main-reviews-text__item{width:18.9rem;min-height:15.1rem;margin-right:1.2rem}}.main-reviews-text__image{display:block;width:100%;height:auto}.works{top:auto;padding-block:64px;background:#fff;color:#333;font-family:"Fixel Text",sans-serif;font-feature-settings:"liga" off,"clig" off}@media screen and (min-width: 768px){.works{padding-block:80px}}@media screen and (min-width: 1200px){.works{padding-block:7.5rem;padding-bottom:2.5rem}}.works__layout{width:100%;max-width:none;margin-inline:auto;padding-left:24px;padding-right:24px}@media screen and (min-width: 768px){.works__layout{padding-left:45px;padding-right:45px}}@media screen and (min-width: 1200px){.works__layout{width:100%;max-width:1788px;margin:0 auto;padding-left:5.1rem;padding-right:5.1rem}}.works__layout{display:flex;flex-direction:column;gap:32px}@media screen and (min-width: 1200px){.works__layout{gap:2.5rem}}.works__title{margin:0;font-size:36px;font-weight:500;line-height:1}@media screen and (min-width: 1200px){.works__title{font-size:3.2rem}}.works__title span{color:#51a90d}.works__title{margin:0;text-align:left;font-family:"Fixel Text",sans-serif}@media screen and (min-width: 768px){.works__title{text-align:center}}.works__tabs{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2px}@media screen and (min-width: 1200px){.works__tabs{grid-template-columns:repeat(4, minmax(0, 1fr))}}.works__tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:100px;padding:10px 12px;border:0;border-radius:0;background:#ededee;color:#333;font:500 18px/1.1 "Fixel Text",sans-serif;cursor:pointer;transition:background-color 180ms,color 180ms}.works__tab[aria-selected=true],.works__tab:hover{background:#51a90d;color:#fff}.works__tab:focus-visible{outline:2px solid #333;outline-offset:-4px}@media screen and (min-width: 1200px){.works__tab{min-height:5.2rem;padding:0.5rem 0.75rem;gap:0.25rem;font-size:1.2rem}}.works__tab-description{font-size:12px;font-weight:400;line-height:1.1;color:#babcc0}@media screen and (min-width: 1200px){.works__tab-description{font-size:0.7rem}}.works__tab[aria-selected=true] .works__tab-description,.works__tab:hover .works__tab-description{color:#fff}.works__panel{display:grid;grid-template-columns:minmax(0, 1fr);gap:24px}.works__panel[hidden]{display:none}@media screen and (min-width: 768px){.works__panel{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: 1200px){.works__panel{grid-template-columns:repeat(4, minmax(0, 1fr));gap:1.2rem}}.works__card{position:relative;display:block;min-width:0;overflow:hidden;border-radius:10px;background:#fff;box-shadow:0 8px 16px rgba(145,158,171,.24)}.works__card,.works__card:visited,.works__card:hover,.works__card:focus,.works__card:active{color:#fff;text-decoration:none}.works__card:focus-visible{outline:3px solid #51a90d;outline-offset:4px}@media screen and (min-width: 1200px){.works__card{border-radius:0.5rem;box-shadow:0 0.4rem 0.8rem rgba(145,158,171,.24)}}.works__preview{position:relative;display:block;aspect-ratio:378/472;padding-top:30px;overflow:hidden}.works__preview::before{position:absolute;inset:0 0 auto;z-index:1;height:30px;background:url("../img/block-works-img/site-page-frame.svg") top left/100% auto no-repeat;content:""}.works__preview img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:top}@media screen and (min-width: 1200px){.works__preview{padding-top:1.5rem}.works__preview::before{height:1.5rem}}.works__details{display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:210px;padding:24px;background:rgba(25,26,29,.9)}@media screen and (min-width: 1200px){.works__details{min-height:11.3rem;padding:1.4rem 1.2rem;gap:1.2rem}}.works__text{display:flex;flex-direction:column;gap:16px}@media screen and (min-width: 1200px){.works__text{gap:0.8rem}}.works__name{font-size:22px;font-weight:500;line-height:1.1}@media screen and (min-width: 1200px){.works__name{font-size:1.2rem}}.works__description{font-size:16px;line-height:1.5}@media screen and (min-width: 1200px){.works__description{font-size:0.85rem}}.works__more{display:flex;align-items:center;gap:30px;color:#ffe20b;font-size:18px;line-height:1.1}.works__more .icon{flex-shrink:0;font-size:22px;transition:transform 180ms}@media screen and (min-width: 1200px){.works__more{gap:1.5rem;font-size:1rem}.works__more .icon{font-size:1.1rem}}.works__card:hover .works__more .icon{transform:translateX(4px)}.works__button{transition-property:background-color,color;transition-duration:180ms;transition-timing-function:ease}@media(prefers-reduced-motion: reduce){.works__button{transition:none}}.works__button:focus-visible{outline:2px solid #333;outline-offset:4px}.works__button{display:inline-flex;justify-content:center;align-items:center;gap:8px;width:100%;max-width:100%;padding:18px 24px;border:0;border-radius:80px;background:#ffe20b;color:#333;font:inherit;font-size:16px;font-weight:500;line-height:1.1;text-align:center;text-decoration:none;cursor:pointer}.works__button,.works__button:link,.works__button:visited,.works__button:focus{color:#333}.works__button,.works__button:link,.works__button:visited,.works__button:hover,.works__button:focus,.works__button:active{text-decoration:none}@media(min-width: 480px){.works__button{width:auto}}@media screen and (min-width: 1200px){.works__button{gap:0.4rem;padding:1.2rem 2rem;border-radius:4rem;font-size:1rem}}@media(hover: hover){.works__button:hover{background:#51a90d;color:#fff}}.works__button:focus-visible{background:#51a90d;color:#fff}.works__button:active{background:#333;color:#fff}.works__button{align-self:center}@media(min-width: 768px)and (hover: hover)and (pointer: fine){.works__details{position:absolute;inset:auto 0 0;opacity:0;transform:translateY(16px);transition:opacity 180ms,transform 180ms}.works__card:hover .works__details,.works__card:focus .works__details{opacity:1;transform:none}}@media(prefers-reduced-motion: reduce){.works__tab,.works__details,.works__more .icon{transition:none}.works__card:hover .works__more .icon{transform:none}}.integration{top:auto;padding-block:64px;background:rgba(25,26,29,.95);color:#fff;font-family:"Fixel Text",sans-serif;font-feature-settings:"liga" off,"clig" off}@media screen and (min-width: 768px){.integration{padding-block:80px}}@media screen and (min-width: 1200px){.integration{padding-block:6rem}}.integration__layout{width:100%;max-width:none;margin-inline:auto;padding-left:24px;padding-right:24px}@media screen and (min-width: 768px){.integration__layout{padding-left:45px;padding-right:45px}}@media screen and (min-width: 1200px){.integration__layout{width:100%;max-width:1788px;margin:0 auto;padding-left:5.1rem;padding-right:5.1rem}}.integration__layout{display:grid;gap:40px}@media screen and (min-width: 1200px){.integration__layout{grid-template-columns:32rem minmax(0, 1fr);gap:4.8rem}}.integration__head{display:flex;flex-direction:column;justify-content:space-between;gap:32px;min-width:0}@media screen and (min-width: 1200px){.integration__head{gap:2rem}}.integration__intro{display:flex;flex-direction:column;gap:24px}@media screen and (min-width: 1200px){.integration__intro{gap:2rem}}.integration__title{margin:0;font-size:36px;font-weight:500;line-height:1}@media screen and (min-width: 1200px){.integration__title{font-size:3.2rem}}.integration__title span{color:#ffe20b}.integration__title{margin:0;color:#fff;font-family:"Fixel Text",sans-serif;text-align:left}.integration__description{margin:0;font-size:17px;line-height:1.5}@media screen and (min-width: 1200px){.integration__description{font-size:1rem}}.integration__accent{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding:24px;border:1px solid rgba(255,255,255,.14);border-radius:24px;background:rgba(255,255,255,.05)}.integration__accent p{margin:0;font-size:17px;line-height:1.5}.integration__accent p a{transition-property:background-size,color;transition-duration:180ms;transition-timing-function:ease}@media(prefers-reduced-motion: reduce){.integration__accent p a{transition:none}}.integration__accent p a{transition-property:background-size,color;transition-duration:180ms;transition-timing-function:ease}@media(prefers-reduced-motion: reduce){.integration__accent p a{transition:none}}.integration__accent p a{background:linear-gradient(to right, currentColor 0%, currentColor 100%) no-repeat 0 bottom;background-size:0 1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-size:100% 1px}.integration__accent p a,.integration__accent p a:link,.integration__accent p a:visited,.integration__accent p a:hover,.integration__accent p a:focus,.integration__accent p a:active{text-decoration:none}.integration__accent p a:hover,.integration__accent p a:focus-visible{background-size:0 1px}.integration__accent p a:focus-visible{outline:2px solid #51a90d;outline-offset:4px}.integration__accent p a,.integration__accent p a:link,.integration__accent p a:visited,.integration__accent p a:focus{color:inherit}.integration__accent p a:hover,.integration__accent p a:focus-visible{color:#51a90d}.integration__accent strong{font-weight:700}@media screen and (min-width: 1200px){.integration__accent{padding:1.6rem;gap:1.2rem;border-radius:1.2rem}.integration__accent p{font-size:1rem}}.integration__button{transition-property:background-color,color;transition-duration:180ms;transition-timing-function:ease}@media(prefers-reduced-motion: reduce){.integration__button{transition:none}}.integration__button:focus-visible{outline:2px solid #333;outline-offset:4px}.integration__button{display:inline-flex;justify-content:center;align-items:center;gap:8px;width:100%;max-width:100%;padding:18px 24px;border:0;border-radius:80px;background:#ffe20b;color:#333;font:inherit;font-size:16px;font-weight:500;line-height:1.1;text-align:center;text-decoration:none;cursor:pointer}.integration__button,.integration__button:link,.integration__button:visited,.integration__button:focus{color:#333}.integration__button,.integration__button:link,.integration__button:visited,.integration__button:hover,.integration__button:focus,.integration__button:active{text-decoration:none}@media(min-width: 480px){.integration__button{width:auto}}@media screen and (min-width: 1200px){.integration__button{gap:0.4rem;padding:1.2rem 2rem;border-radius:4rem;font-size:1rem}}@media(hover: hover){.integration__button:hover{background:#51a90d;color:#fff}}.integration__button:focus-visible{background:#51a90d;color:#fff}.integration__button:active{background:#333;color:#fff}.integration__list{display:flex;flex-direction:column;min-width:0;margin:0;padding:0;list-style:none}.integration__item{display:flex;align-items:flex-start;gap:20px;padding-block:28px;border-bottom:1px solid #333}.integration__item:first-child{border-top:1px solid #333}@media screen and (min-width: 1200px){.integration__item{gap:1.4rem;padding-block:1.8rem}}.integration__number{flex-shrink:0;color:#51a90d;font-size:24px;font-weight:500;line-height:1.1}@media screen and (min-width: 1200px){.integration__number{font-size:1.5rem}}.integration__text{display:flex;flex-direction:column;gap:12px;min-width:0}.integration__text p{margin:0;color:#babcc0;font-size:16px;line-height:1.5}@media screen and (min-width: 1200px){.integration__text{gap:0.6rem}.integration__text p{font-size:0.85rem}}.integration__heading{margin:0;color:#fff;font:500 24px/1.1 "Fixel Text",sans-serif}@media screen and (min-width: 1200px){.integration__heading{font-size:1.5rem}}.clients{top:auto;overflow:hidden;padding-block:64px;background:#fff;color:#333;font-family:"Fixel Text",sans-serif;font-feature-settings:"liga" off,"clig" off}@media screen and (min-width: 768px){.clients{padding-block:80px}}@media screen and (min-width: 1200px){.clients{padding:5rem 0 7.5rem}}.clients__layout{width:100%;max-width:none;margin-inline:auto;padding-left:24px;padding-right:24px}@media screen and (min-width: 768px){.clients__layout{padding-left:45px;padding-right:45px}}@media screen and (min-width: 1200px){.clients__layout{width:100%;max-width:1788px;margin:0 auto;padding-left:5.1rem;padding-right:5.1rem}}.clients__head{display:flex;flex-direction:column;gap:15px;margin-bottom:32px}@media screen and (min-width: 1200px){.clients__head{gap:0.75rem;margin-bottom:2.5rem}}.clients__title{margin:0;font-size:36px;font-weight:500;line-height:1}@media screen and (min-width: 1200px){.clients__title{font-size:3.2rem}}.clients__title span{color:#51a90d}.clients__title{color:inherit;font-family:"Fixel Text",sans-serif;text-align:left}@media screen and (min-width: 768px){.clients__title{text-align:center}}.clients__teaser{margin:0;font-size:20px;line-height:1.1}@media screen and (min-width: 768px){.clients__teaser{text-align:center}}@media screen and (min-width: 1200px){.clients__teaser{font-size:1.5rem}}.clients__slider{margin-inline:-12px}.clients__slider .slick-track{display:flex;align-items:center}.clients__slider .slick-list{overflow:visible}@media screen and (min-width: 1200px){.clients__slider{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));margin:0}}.clients__item{display:flex !important;justify-content:center;align-items:center;height:120px;min-width:0;padding:12px}@media screen and (min-width: 768px){.clients__item{height:150px;padding:20px}}@media screen and (min-width: 1200px){.clients__item{height:8.5rem;padding:1rem}}.clients__logo{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;transition:filter .3s ease}@media screen and (min-width: 1200px){.clients__item:nth-child(1) .clients__logo{width:6.95rem}.clients__item:nth-child(2) .clients__logo{width:11.6rem}.clients__item:nth-child(3) .clients__logo{width:11.6rem}.clients__item:nth-child(4) .clients__logo{width:12.35rem}.clients__item:nth-child(5) .clients__logo{width:11.6rem}.clients__item:nth-child(6) .clients__logo{width:11.6rem}.clients__item:nth-child(7) .clients__logo{width:11.6rem}.clients__item:nth-child(8) .clients__logo{width:12.75rem}.clients__item:nth-child(9) .clients__logo{width:4.95rem}.clients__item:nth-child(10) .clients__logo{width:11.6rem}.clients__item:nth-child(11) .clients__logo{width:8.8rem}.clients__item:nth-child(12) .clients__logo{width:9.35rem}.clients__item:nth-child(13) .clients__logo{width:11.6rem}.clients__item:nth-child(14) .clients__logo{width:6.75rem}.clients__item:nth-child(15) .clients__logo{width:10rem}}@media(hover: hover)and (pointer: fine){.clients__logo{filter:grayscale(1)}.clients__item:hover .clients__logo{filter:grayscale(0)}}.clients__more{margin:16px 0 0;font-size:16px;line-height:1.5;text-align:right}@media screen and (min-width: 1200px){.clients__more{margin:0;font-size:1rem}}@media(prefers-reduced-motion: reduce){.clients__logo{transition:none}}.warranty{padding-block:64px;background:rgba(25,26,29,.95);color:#fff;font-family:"Fixel Text",sans-serif;font-feature-settings:"liga" off,"clig" off;font-synthesis:none;top:auto}@media screen and (min-width: 768px){.warranty{padding-block:80px}}@media screen and (min-width: 1200px){.warranty{padding-block:5rem}}.warranty__layout{width:100%;max-width:none;margin-inline:auto;padding-left:24px;padding-right:24px}@media screen and (min-width: 768px){.warranty__layout{padding-left:45px;padding-right:45px}}@media screen and (min-width: 1200px){.warranty__layout{width:100%;max-width:1788px;margin:0 auto;padding-left:5.1rem;padding-right:5.1rem}}.warranty__title{margin:0;font-size:36px;font-weight:500;line-height:1}@media screen and (min-width: 1200px){.warranty__title{font-size:3.2rem}}.warranty__title span{color:#51a90d}.warranty__title{margin-bottom:40px;color:inherit;text-align:left}@media screen and (min-width: 768px){.warranty__title{text-align:center}}@media screen and (min-width: 1200px){.warranty__title{margin-bottom:2.5rem}}.warranty__list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:32px 20px;margin:0;padding:0;list-style:none}@media screen and (min-width: 768px){.warranty__list{grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:24px}}@media screen and (min-width: 1200px){.warranty__list{grid-template-columns:repeat(5, minmax(0, 1fr));gap:1.6rem 1.2rem}}.warranty__item{display:flex;flex-direction:column;align-items:center;gap:20px;min-width:0;text-align:center}@media screen and (min-width: 1200px){.warranty__item{gap:1rem;min-height:7.2rem}}.warranty__icon{display:block;flex:0 0 auto;width:64px;height:64px;aspect-ratio:1;object-fit:contain}@media screen and (min-width: 768px){.warranty__icon{width:72px;height:72px}}@media screen and (min-width: 1200px){.warranty__icon{width:3.6rem;height:3.6rem}}.warranty__text{margin:0;color:inherit;font-size:16px;font-weight:400;line-height:1.5;overflow-wrap:anywhere}@media screen and (min-width: 1200px){.warranty__text{font-size:0.85rem}}.callback{padding-block:64px;background:#ffe20b;color:#333;font-family:"Fixel Text",sans-serif;font-feature-settings:"liga" off,"clig" off;font-synthesis:none;top:auto}@media screen and (min-width: 768px){.callback{padding-block:80px}}@media screen and (min-width: 1200px){.callback{padding-block:5rem}}.callback__layout{width:100%;max-width:none;margin-inline:auto;padding-left:24px;padding-right:24px}@media screen and (min-width: 768px){.callback__layout{padding-left:45px;padding-right:45px}}@media screen and (min-width: 1200px){.callback__layout{width:100%;max-width:1788px;margin:0 auto;padding-left:5.1rem;padding-right:5.1rem}}.callback__title{margin:0;font-size:36px;font-weight:500;line-height:1}@media screen and (min-width: 1200px){.callback__title{font-size:3.2rem}}.callback__title span{color:#51a90d}.callback__title{margin-bottom:32px;color:inherit;line-height:1.1;text-align:left}@media screen and (min-width: 768px){.callback__title{text-align:center}}@media screen and (min-width: 1200px){.callback__title{margin-bottom:2.5rem;font-size:3rem}}@media screen and (min-width: 1200px){.callback__break{display:block}}.callback__head{display:grid;gap:16px;margin-bottom:32px}@media screen and (min-width: 1200px){.callback__head{gap:0.8rem;margin-bottom:2.5rem}}.callback__subtitle{margin:0;color:inherit;font-size:20px;font-weight:500;line-height:1.1;text-align:left}@media screen and (min-width: 768px){.callback__subtitle{text-align:center}}@media screen and (min-width: 1200px){.callback__subtitle{font-size:1.2rem}}.callback--estimate .callback__title{margin:0;line-height:1}@media screen and (min-width: 1200px){.callback--estimate .callback__title{font-size:3.2rem}}.callback--estimate .callback__form{max-width:1052px}@media screen and (min-width: 1200px){.callback--estimate .callback__form{max-width:52.6rem}}.callback__form{display:flex;flex-wrap:wrap;align-items:center;gap:24px;max-width:1346px;margin-inline:auto}@media screen and (min-width: 1200px){.callback__form{gap:1.2rem;max-width:67.3rem}}.callback__inputs{display:grid;gap:24px;flex:1 1 100%;min-width:0}@media screen and (min-width: 768px){.callback__inputs{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media screen and (min-width: 1200px){.callback__inputs{flex-basis:0;gap:1.2rem}}.callback__field{min-width:0}.callback__input{transition-property:border-color,color;transition-duration:180ms;transition-timing-function:ease}@media(prefers-reduced-motion: reduce){.callback__input{transition:none}}.callback__input{display:block;width:100%;min-width:0;height:36px;padding:0 0 5px;border:0;border-bottom:1px solid rgba(51,51,51,.5);border-radius:0;background:rgba(0,0,0,0);color:rgba(51,51,51,.5);font:inherit;font-size:16px;line-height:1.5}.callback__input::placeholder{color:inherit;opacity:1}.callback__input:focus{outline:none;box-shadow:none;border-bottom-color:#333;color:#333}.callback__input:not(:placeholder-shown){color:#333}@media screen and (min-width: 1200px){.callback__input{height:1.8rem;padding-bottom:0.25rem;border-bottom-width:0.05rem;font-size:1rem}}.callback__submits{width:100%}@media screen and (min-width: 768px){.callback__submits{width:auto;margin-inline:auto}}@media screen and (min-width: 1200px){.callback__submits{flex:0 0 15.9rem;margin:0}}.callback__button{transition-property:background-color,color;transition-duration:180ms;transition-timing-function:ease}@media(prefers-reduced-motion: reduce){.callback__button{transition:none}}.callback__button:focus-visible{outline:2px solid #333;outline-offset:4px}.callback__button{display:inline-flex;justify-content:center;align-items:center;gap:8px;width:100%;max-width:100%;padding:18px 24px;border:0;border-radius:80px;background:#51a90d;color:#fff;font:inherit;font-size:16px;font-weight:500;line-height:1.1;text-align:center;text-decoration:none;cursor:pointer}.callback__button,.callback__button:link,.callback__button:visited,.callback__button:focus{color:#fff}.callback__button,.callback__button:link,.callback__button:visited,.callback__button:hover,.callback__button:focus,.callback__button:active{text-decoration:none}@media(min-width: 480px){.callback__button{width:auto}}@media screen and (min-width: 1200px){.callback__button{gap:0.4rem;padding:1.2rem 2rem;border-radius:4rem;font-size:1rem}}@media(hover: hover){.callback__button:hover{background:#333;color:#fff}}.callback__button:focus-visible{background:#333;color:#fff}.callback__button:active{background:#333;color:#fff}@media screen and (min-width: 1200px){.callback__button{padding:1.05rem 1.5rem}}.callback__button .icon{flex:0 0 auto;font-size:18px}@media screen and (min-width: 1200px){.callback__button .icon{font-size:1.1rem}}.callback .confirmation,.callback .confirmation-error{flex:1 1 100%;text-align:center}.callback .ajax-loader{position:absolute}.video-reviews{padding-block:64px;overflow:hidden;background:#fff;color:#333;font-family:"Fixel Text",sans-serif;font-feature-settings:"liga" off,"clig" off;font-synthesis:none;top:auto}@media screen and (min-width: 768px){.video-reviews{padding-block:80px}}@media screen and (min-width: 1200px){.video-reviews{padding-block:7.5rem}}.video-reviews__layout{width:100%;max-width:none;margin-inline:auto;padding-left:24px;padding-right:24px}@media screen and (min-width: 768px){.video-reviews__layout{padding-left:45px;padding-right:45px}}@media screen and (min-width: 1200px){.video-reviews__layout{width:100%;max-width:1788px;margin:0 auto;padding-left:5.1rem;padding-right:5.1rem}}.video-reviews__head{margin-bottom:32px;text-align:left}@media screen and (min-width: 768px){.video-reviews__head{text-align:center}}@media screen and (min-width: 1200px){.video-reviews__head{margin-bottom:2.5rem}}.video-reviews__title{margin:0;font-size:36px;font-weight:500;line-height:1}@media screen and (min-width: 1200px){.video-reviews__title{font-size:3.2rem}}.video-reviews__title span{color:#51a90d}.video-reviews__title{color:inherit;text-align:inherit}.video-reviews__subtitle{margin:15px 0 0;color:inherit;font-size:22px;font-weight:500;line-height:1.1}@media screen and (min-width: 1200px){.video-reviews__subtitle{margin-top:0.75rem;font-size:1.5rem}}.video-reviews__slider{margin-right:-16px}.video-reviews__slider .slick-list{overflow:visible}.video-reviews__slider .slick-track{display:flex}.video-reviews__slider .slick-slide{height:auto}@media screen and (min-width: 768px){.video-reviews__slider{margin-right:-24px}}@media screen and (min-width: 1200px){.video-reviews__slider{margin-right:-1.2rem}}.video-reviews__item{position:relative;min-width:0;margin-right:16px;aspect-ratio:16/9;overflow:hidden;border-radius:10px;background:#333}@media screen and (min-width: 768px){.video-reviews__item{margin-right:24px}}@media screen and (min-width: 1200px){.video-reviews__item{margin-right:1.2rem;border-radius:0.5rem}}.video-reviews__play:focus-visible{outline:2px solid #fff;outline-offset:4px}.video-reviews__play{position:absolute;inset:0;display:block;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:inherit;background:rgba(0,0,0,0);color:#fff;cursor:pointer}.video-reviews__play::after{transition-property:background-color;transition-duration:180ms;transition-timing-function:ease}@media(prefers-reduced-motion: reduce){.video-reviews__play::after{transition:none}}.video-reviews__play::after{position:absolute;inset:0;content:"";background:rgba(25,26,29,.4)}.video-reviews__play:focus-visible{outline-offset:-5px}@media(hover: hover){.video-reviews__play:hover::after{background:rgba(25,26,29,.25)}}.video-reviews__play:focus-visible::after{background:rgba(25,26,29,.25)}.video-reviews__play[hidden]{display:none}.video-reviews__image{display:block;width:100%;height:100%;object-fit:cover}.video-reviews__play-icon{transition-property:transform;transition-duration:180ms;transition-timing-function:ease}@media(prefers-reduced-motion: reduce){.video-reviews__play-icon{transition:none}}.video-reviews__play-icon{position:absolute;z-index:1;top:50%;left:50%;width:64px;height:64px;transform:translate(-50%, -50%)}@media screen and (min-width: 768px){.video-reviews__play-icon{width:80px;height:80px}}@media screen and (min-width: 1200px){.video-reviews__play-icon{width:5.5rem;height:5.5rem}}.video-reviews__play:hover .video-reviews__play-icon,.video-reviews__play:focus-visible .video-reviews__play-icon{transform:translate(-50%, -50%) scale(1.06)}.video-reviews__iframe{display:block;width:100%;height:100%;border:0}.video-reviews__iframe[hidden]{display:none}.team{padding-block:64px;background:rgba(25,26,29,.95);color:#fff;font-family:"Fixel Text",sans-serif;font-feature-settings:"liga" off,"clig" off;font-synthesis:none;top:auto}@media screen and (min-width: 768px){.team{padding-block:80px}}@media screen and (min-width: 1200px){.team{padding-block:5rem}}.team__layout{width:100%;max-width:none;margin-inline:auto;padding-left:24px;padding-right:24px}@media screen and (min-width: 768px){.team__layout{padding-left:45px;padding-right:45px}}@media screen and (min-width: 1200px){.team__layout{width:100%;max-width:1788px;margin:0 auto;padding-left:5.1rem;padding-right:5.1rem}}.team__layout{display:grid;gap:32px}@media screen and (min-width: 1200px){.team__layout{gap:2.5rem}}.team__head{display:grid;justify-items:start;gap:24px}@media screen and (min-width: 768px){.team__head{justify-items:center;text-align:center}}@media screen and (min-width: 1200px){.team__head{gap:1.5rem}}.team__headings{display:grid;gap:15px;width:100%}@media screen and (min-width: 1200px){.team__headings{gap:0.75rem}}.team__title{margin:0;font-size:36px;font-weight:500;line-height:1}@media screen and (min-width: 1200px){.team__title{font-size:3.2rem}}.team__title span{color:#51a90d}.team__title{color:inherit;text-align:inherit}.team__break{display:none}@media screen and (min-width: 1200px){.team__break{display:initial}}.team__subtitle{margin:0;color:inherit;font-size:22px;font-weight:500;line-height:1.1}@media screen and (min-width: 1200px){.team__subtitle{font-size:1.5rem}}.team__divider{position:relative;width:120px;height:0}.team__divider::before{position:absolute;inset:0;height:1px;background:#fff;content:""}@media screen and (min-width: 1200px){.team__divider{width:10rem}.team__divider::before{height:0.05rem}}.team__intro{font-size:16px;line-height:1.5}@media screen and (min-width: 1200px){.team__intro{font-size:1rem}}.team__intro{color:inherit}.team__intro p{margin:0}.team__intro strong{font-weight:700}.team__content{display:grid;align-items:center;gap:32px}@media screen and (min-width: 768px){.team__content{grid-template-columns:minmax(0, 469fr) minmax(0, 1065fr);gap:24px}}@media screen and (min-width: 1200px){.team__content{gap:2.5rem}}.team__stat{min-width:0;color:#ffe20b;text-align:center}.team__over{margin:0;font-family:"Fixel Text",sans-serif;font-size:24px;line-height:1.5}@media screen and (min-width: 1200px){.team__over{font-size:1.7rem}}.team__number{margin:-12px 0;font-size:160px;font-weight:700;line-height:1}@media screen and (min-width: 1200px){.team__number{margin-block:-1rem;font-size:15rem}}.team__stat-caption{display:grid;gap:4px}@media screen and (min-width: 1200px){.team__stat-caption{gap:0.2rem}}.team__label{margin:0;font-size:32px;font-weight:500;line-height:1.1}@media screen and (min-width: 1200px){.team__label{font-size:3.3rem}}.team__caption{margin:0;color:rgba(255,255,255,.9);font-size:16px;line-height:1.5}@media screen and (min-width: 1200px){.team__caption{font-size:1rem}}.team__image{display:block;order:-1;width:100%;min-width:0;height:auto;aspect-ratio:1065/446;object-fit:cover;border-radius:10px}@media screen and (min-width: 768px){.team__image{order:0}}@media screen and (min-width: 1200px){.team__image{border-radius:0.5rem}}.directions{top:auto;padding-block:64px;background:#fff;color:#333;font-family:"Fixel Text",sans-serif;font-feature-settings:"liga" off,"clig" off;font-synthesis:none}@media screen and (min-width: 768px){.directions{padding-block:80px}}@media screen and (min-width: 1200px){.directions{padding-block:6rem;padding-bottom:7.5rem}}.directions__layout{width:100%;max-width:none;margin-inline:auto;padding-left:24px;padding-right:24px}@media screen and (min-width: 768px){.directions__layout{padding-left:45px;padding-right:45px}}@media screen and (min-width: 1200px){.directions__layout{width:100%;max-width:1788px;margin:0 auto;padding-left:5.1rem;padding-right:5.1rem}}.directions__layout{display:grid;gap:24px}@media screen and (min-width: 1200px){.directions__layout{gap:1.5rem}}.directions__head{display:grid;gap:24px}@media screen and (min-width: 1200px){.directions__head{gap:2.5rem}}.directions__title{margin:0;font-size:36px;font-weight:500;line-height:1}@media screen and (min-width: 1200px){.directions__title{font-size:3.2rem}}.directions__title span{color:#51a90d}.directions__title{color:inherit;text-align:left}@media screen and (min-width: 768px){.directions__title{text-align:center}}.directions__address{font-size:16px;line-height:1.5}@media screen and (min-width: 1200px){.directions__address{font-size:1rem}}.directions__address{display:flex;flex-direction:column;gap:12px;margin:0;font-style:normal}.directions__address p{margin:0}.directions__address strong{font-weight:700}@media screen and (min-width: 1200px){.directions__address{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1.5rem}.directions__address p:last-child{flex-shrink:0}}.directions__coordinates{transition-property:background-size,color;transition-duration:180ms;transition-timing-function:ease}@media(prefers-reduced-motion: reduce){.directions__coordinates{transition:none}}.directions__coordinates{transition-property:background-size,color;transition-duration:180ms;transition-timing-function:ease}@media(prefers-reduced-motion: reduce){.directions__coordinates{transition:none}}.directions__coordinates{background:linear-gradient(to right, currentColor 0%, currentColor 100%) no-repeat 0 bottom;background-size:0 1px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.directions__coordinates,.directions__coordinates:link,.directions__coordinates:visited,.directions__coordinates:hover,.directions__coordinates:focus,.directions__coordinates:active{text-decoration:none}.directions__coordinates:hover,.directions__coordinates:focus-visible{background-size:100% 1px}.directions__coordinates:focus-visible{outline:2px solid #51a90d;outline-offset:4px}.directions__coordinates,.directions__coordinates:visited,.directions__coordinates:hover,.directions__coordinates:focus{color:inherit}.directions__media{display:grid;gap:20px}@media screen and (min-width: 768px){.directions__media{grid-template-columns:repeat(2, minmax(0, 1fr));gap:0;border-radius:10px}}@media screen and (min-width: 1200px){.directions__media{border-radius:0.5rem}}.directions__map:focus-visible{outline:2px solid #51a90d;outline-offset:4px}.directions__map{display:block;min-width:0;border-radius:10px}.directions__map img{display:block;width:100%;height:auto;aspect-ratio:792/600;object-fit:cover;border-radius:inherit}@media screen and (min-width: 768px){.directions__map{border-radius:10px 0 0 10px}}@media screen and (min-width: 1200px){.directions__map{border-radius:0.5rem 0 0 0.5rem}}.directions__office{display:block;width:100%;min-width:0;height:auto;aspect-ratio:792/600;object-fit:cover;border-radius:10px}@media screen and (min-width: 768px){.directions__office{border-radius:0 10px 10px 0}}@media screen and (min-width: 1200px){.directions__office{border-radius:0 0.5rem 0.5rem 0}}.decision{top:auto;padding-block:64px;background:#51a90d;color:#fff;font-family:"Fixel Text",sans-serif;font-feature-settings:"liga" off,"clig" off;font-synthesis:none}@media screen and (min-width: 768px){.decision{padding-block:80px}}@media screen and (min-width: 1200px){.decision{padding-block:5rem}}.decision__layout{width:100%;max-width:none;margin-inline:auto;padding-left:24px;padding-right:24px}@media screen and (min-width: 768px){.decision__layout{padding-left:45px;padding-right:45px}}@media screen and (min-width: 1200px){.decision__layout{width:100%;max-width:1788px;margin:0 auto;padding-left:5.1rem;padding-right:5.1rem}}.decision__layout{display:grid;gap:32px}@media screen and (min-width: 1200px){.decision__layout{gap:2.5rem}}.decision__title{margin:0;font-size:36px;font-weight:500;line-height:1}@media screen and (min-width: 1200px){.decision__title{font-size:3.2rem}}.decision__title span{color:#51a90d}.decision__title{color:inherit;text-align:left}@media screen and (min-width: 768px){.decision__title{text-align:center}}.decision__break{display:none}@media screen and (min-width: 768px){.decision__break{display:initial}}.decision__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}@media screen and (min-width: 1200px){.decision__actions{gap:1.2rem}}.decision__button{transition-property:background-color,color;transition-duration:180ms;transition-timing-function:ease}@media(prefers-reduced-motion: reduce){.decision__button{transition:none}}.decision__button:focus-visible{outline:2px solid #fff;outline-offset:4px}.decision__button{display:inline-flex;justify-content:center;align-items:center;gap:8px;width:100%;max-width:100%;padding:18px 24px;border:0;border-radius:80px;background:#ffe20b;color:#333;font:inherit;font-size:16px;font-weight:500;line-height:1.1;text-align:center;text-decoration:none;cursor:pointer}.decision__button,.decision__button:link,.decision__button:visited,.decision__button:focus{color:#333}.decision__button,.decision__button:link,.decision__button:visited,.decision__button:hover,.decision__button:focus,.decision__button:active{text-decoration:none}@media(min-width: 480px){.decision__button{width:auto}}@media screen and (min-width: 1200px){.decision__button{gap:0.4rem;padding:1.2rem 2rem;border-radius:4rem;font-size:1rem}}@media(hover: hover){.decision__button:hover{background:#333;color:#fff}}.decision__button:focus-visible{background:#333;color:#fff}.decision__button:active{background:#333;color:#fff}@media screen and (min-width: 1200px){.decision__button{padding:1.05rem 1.5rem}}.decision__button .icon{flex:0 0 auto;font-size:18px}@media screen and (min-width: 1200px){.decision__button .icon{font-size:1.1rem}}.decision__button--outline{transition-property:background-color,color;transition-duration:180ms;transition-timing-function:ease}@media(prefers-reduced-motion: reduce){.decision__button--outline{transition:none}}.decision__button--outline:focus-visible{outline:2px solid #fff;outline-offset:4px}.decision__button--outline{display:inline-flex;justify-content:center;align-items:center;gap:8px;width:100%;max-width:100%;padding:18px 24px;border:0;border-radius:80px;background:rgba(0,0,0,0);color:#fff;font:inherit;font-size:16px;font-weight:500;line-height:1.1;text-align:center;text-decoration:none;cursor:pointer}.decision__button--outline,.decision__button--outline:link,.decision__button--outline:visited,.decision__button--outline:focus{color:#fff}.decision__button--outline,.decision__button--outline:link,.decision__button--outline:visited,.decision__button--outline:hover,.decision__button--outline:focus,.decision__button--outline:active{text-decoration:none}.decision__button--outline{background:rgba(0,0,0,0);box-shadow:inset 0 0 0 1px #fff}@media(min-width: 480px){.decision__button--outline{width:auto}}@media screen and (min-width: 1200px){.decision__button--outline{gap:0.4rem;padding:1.2rem 2rem;border-radius:4rem;font-size:1rem}}@media(hover: hover){.decision__button--outline:hover{background:#fff;color:#333}}.decision__button--outline:focus-visible{background:#fff;color:#333}.decision__button--outline:active{background:#333;color:#fff}@media screen and (min-width: 1200px){.decision__button--outline{padding:1.05rem 1.5rem}}.decision__arrow-up{transform:rotate(-90deg)}.faq{top:auto;padding-block:64px;background:#fff;color:#333;font-family:"Fixel Text",sans-serif;font-feature-settings:"liga" off,"clig" off;font-synthesis:none}@media screen and (min-width: 768px){.faq{padding-block:80px}}@media screen and (min-width: 1200px){.faq{padding-block:7.5rem}}.faq__layout{width:100%;max-width:none;margin-inline:auto;padding-left:24px;padding-right:24px}@media screen and (min-width: 768px){.faq__layout{padding-left:45px;padding-right:45px}}@media screen and (min-width: 1200px){.faq__layout{width:100%;max-width:1788px;margin:0 auto;padding-left:5.1rem;padding-right:5.1rem}}.faq__layout{display:grid;gap:32px}@media screen and (min-width: 1200px){.faq__layout{gap:2.5rem}}.faq__title{margin:0;font-size:36px;font-weight:500;line-height:1}@media screen and (min-width: 1200px){.faq__title{font-size:3.2rem}}.faq__title span{color:#51a90d}.faq__title{color:inherit;text-align:left}@media screen and (min-width: 768px){.faq__title{text-align:center}}.faq__break{display:none}@media screen and (min-width: 1200px){.faq__break{display:initial}}.faq__columns{display:grid;gap:20px}@media screen and (min-width: 768px){.faq__columns{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: 1200px){.faq__columns{gap:1rem}}.faq__column{display:grid;align-content:start;gap:20px;min-width:0}@media screen and (min-width: 1200px){.faq__column{gap:1rem}}.faq__card{display:grid;gap:20px;padding:24px;border:1px solid #e8edf2;background:#fff;box-shadow:0 9px 14px rgba(0,0,0,.05)}@media screen and (min-width: 1200px){.faq__card{gap:1rem;padding:1.2rem;border-width:0.05rem;box-shadow:0 0.45rem 0.7rem rgba(0,0,0,.05)}}.faq__question{position:relative;margin:0;color:inherit;font-size:18px;font-weight:700;line-height:1.1}.faq__question::before{position:absolute;top:0;left:-24px;width:6px;height:40px;background:#51a90d;content:""}@media screen and (min-width: 1200px){.faq__question{font-size:1rem}.faq__question::before{left:-1.2rem;width:0.3rem;height:2rem}}.faq__answer{font-size:16px;line-height:1.5}@media screen and (min-width: 1200px){.faq__answer{font-size:1rem}}.faq__answer{margin:0;color:inherit}.faq__answer strong{font-weight:700}.contacts{top:auto;padding-bottom:64px;background:#fff;color:#333;font-family:"Fixel Text",sans-serif;font-feature-settings:"liga" off,"clig" off;font-synthesis:none}@media screen and (min-width: 768px){.contacts{padding-bottom:80px}}@media screen and (min-width: 1200px){.contacts{padding-bottom:7.5rem}}.contacts__layout{width:100%;max-width:none;margin-inline:auto;padding-left:24px;padding-right:24px}@media screen and (min-width: 768px){.contacts__layout{padding-left:45px;padding-right:45px}}@media screen and (min-width: 1200px){.contacts__layout{width:100%;max-width:1788px;margin:0 auto;padding-left:5.1rem;padding-right:5.1rem}}.contacts__layout{display:grid;gap:32px}@media screen and (min-width: 1200px){.contacts__layout{gap:2.5rem}}.contacts__head{display:grid;gap:15px;text-align:left}@media screen and (min-width: 768px){.contacts__head{text-align:center}}@media screen and (min-width: 1200px){.contacts__head{gap:0.75rem}}.contacts__title{margin:0;font-size:36px;font-weight:500;line-height:1}@media screen and (min-width: 1200px){.contacts__title{font-size:3.2rem}}.contacts__title span{color:#51a90d}.contacts__title{color:inherit;text-align:inherit}.contacts__subtitle{margin:0;color:inherit;font-size:22px;font-weight:500;line-height:1.1}@media screen and (min-width: 1200px){.contacts__subtitle{font-size:1.5rem}}.contacts__content{display:grid;align-items:center;gap:32px}@media screen and (min-width: 1200px){.contacts__content{grid-template-columns:minmax(0, 1048fr) minmax(0, 512fr);gap:1.2rem}}.contacts__photo{display:block;width:100%;min-width:0;height:auto;aspect-ratio:1048/602;object-fit:cover;border-radius:10px}@media screen and (min-width: 1200px){.contacts__photo{border-radius:0.5rem}}.contacts__list{display:grid;gap:24px;min-width:0;margin:0;font-style:normal}@media screen and (min-width: 768px){.contacts__list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: 1200px){.contacts__list{grid-template-columns:minmax(0, 1fr);gap:1.5rem}}.contacts__item{display:grid;justify-items:start;align-content:start;gap:4px;min-width:0}@media screen and (min-width: 1200px){.contacts__item{gap:0.2rem}}.contacts__label{font-size:16px;line-height:1.5}@media screen and (min-width: 1200px){.contacts__label{font-size:1rem}}.contacts__label{display:flex;align-items:center;gap:8px;margin:0;color:inherit}@media screen and (min-width: 1200px){.contacts__label{gap:0.4rem}}.contacts__icon{display:inline-block;flex:0 0 24px;width:24px;height:24px;color:#51a90d;font-size:24px}@media screen and (min-width: 1200px){.contacts__icon{flex-basis:1.2rem;width:1.2rem;height:1.2rem;font-size:1.2rem}}.contacts__link{transition-property:background-size,color;transition-duration:180ms;transition-timing-function:ease}@media(prefers-reduced-motion: reduce){.contacts__link{transition:none}}.contacts__link>span{transition-property:background-size,color;transition-duration:180ms;transition-timing-function:ease}@media(prefers-reduced-motion: reduce){.contacts__link>span{transition:none}}.contacts__link>span{background:linear-gradient(to right, currentColor 0%, currentColor 100%) no-repeat 0 bottom;background-size:0 1px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.contacts__link,.contacts__link:link,.contacts__link:visited,.contacts__link:hover,.contacts__link:focus,.contacts__link:active{text-decoration:none}.contacts__link:hover>span,.contacts__link:focus-visible>span{background-size:100% 1px}.contacts__link:focus-visible{outline:2px solid #51a90d;outline-offset:4px}.contacts__link{max-width:100%;color:inherit;font-size:24px;font-weight:500;line-height:1.1;overflow-wrap:anywhere}.contacts__link,.contacts__link:link,.contacts__link:visited,.contacts__link:focus{color:inherit}.contacts__link:hover,.contacts__link:focus-visible{color:#51a90d}@media screen and (min-width: 1200px){.contacts__link{font-size:1.5rem}}.contacts__link--underlined{transition-property:background-size,color;transition-duration:180ms;transition-timing-function:ease}@media(prefers-reduced-motion: reduce){.contacts__link--underlined{transition:none}}.contacts__link--underlined>span{transition-property:background-size,color;transition-duration:180ms;transition-timing-function:ease}@media(prefers-reduced-motion: reduce){.contacts__link--underlined>span{transition:none}}.contacts__link--underlined>span{background:linear-gradient(to right, currentColor 0%, currentColor 100%) no-repeat 0 bottom;background-size:0 1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-size:100% 1px}.contacts__link--underlined,.contacts__link--underlined:link,.contacts__link--underlined:visited,.contacts__link--underlined:hover,.contacts__link--underlined:focus,.contacts__link--underlined:active{text-decoration:none}.contacts__link--underlined:hover>span,.contacts__link--underlined:focus-visible>span{background-size:0 1px}.contacts__link--address{font-size:20px}@media screen and (min-width: 1200px){.contacts__link--address{font-size:1.2rem}}.contacts__caption{margin:0;color:rgba(51,51,51,.5);font-size:14px;line-height:1.1}@media screen and (min-width: 1200px){.contacts__caption{font-size:0.7rem}}.seo{top:auto;padding-bottom:64px;background:#fff;color:#333;font-family:"Fixel Text",sans-serif;font-feature-settings:"liga" off,"clig" off;font-synthesis:none}@media screen and (min-width: 768px){.seo{padding-bottom:80px}}@media screen and (min-width: 1200px){.seo{padding-bottom:7.5rem}}.seo__layout{width:100%;max-width:none;margin-inline:auto;padding-left:24px;padding-right:24px}@media screen and (min-width: 768px){.seo__layout{padding-left:45px;padding-right:45px}}@media screen and (min-width: 1200px){.seo__layout{width:100%;max-width:1788px;margin:0 auto;padding-left:5.1rem;padding-right:5.1rem}}.seo__content{font-size:16px;line-height:1.5}@media screen and (min-width: 1200px){.seo__content{font-size:1rem}}.seo__content{overflow-wrap:break-word}.seo__content h2,.seo__content h3,.seo__content h4{margin:28px 0 16px;color:inherit;font-weight:500;line-height:1.1;text-align:left}.seo__content h2{margin-top:0;font-size:26px}.seo__content h3{font-size:24px}.seo__content h4{font-size:20px}.seo__content p,.seo__content ul,.seo__content ol{margin:16px 0;font-size:inherit;line-height:inherit}.seo__content ul,.seo__content ol{padding-left:24px}.seo__content ul{list-style:disc}.seo__content ol{list-style:decimal}.seo__content li{margin:8px 0}.seo__content strong{font-weight:700}.seo__content a{transition-property:background-size,color;transition-duration:180ms;transition-timing-function:ease}@media(prefers-reduced-motion: reduce){.seo__content a{transition:none}}.seo__content a{transition-property:background-size,color;transition-duration:180ms;transition-timing-function:ease}@media(prefers-reduced-motion: reduce){.seo__content a{transition:none}}.seo__content a{background:linear-gradient(to right, currentColor 0%, currentColor 100%) no-repeat 0 bottom;background-size:0 1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-size:100% 1px}.seo__content a,.seo__content a:link,.seo__content a:visited,.seo__content a:hover,.seo__content a:focus,.seo__content a:active{text-decoration:none}.seo__content a:hover,.seo__content a:focus-visible{background-size:0 1px}.seo__content a:focus-visible{outline:2px solid #51a90d;outline-offset:4px}.seo__content a{color:inherit}.seo__content a:hover,.seo__content a:focus-visible{color:#51a90d}@media screen and (min-width: 1200px){.seo__content h2,.seo__content h3,.seo__content h4{margin:1.5rem 0 1rem}.seo__content h2{margin-top:0;font-size:1.5rem}.seo__content h3{font-size:1.3rem}.seo__content h4{font-size:1.1rem}.seo__content p,.seo__content ul,.seo__content ol{margin:1rem 0}.seo__content ul,.seo__content ol{padding-left:1.4rem}.seo__content li{margin:0.4rem 0}}.seo__intro>:last-child,.seo__details>:last-child{margin-bottom:0}.seo__details[hidden],.seo__toggle[hidden]{display:none}.seo__toggle:focus-visible{outline:2px solid #51a90d;outline-offset:4px}.seo__toggle{display:inline-flex;align-items:center;gap:8px;margin-top:24px;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);color:#51a90d;font:inherit;font-size:18px;font-weight:500;line-height:1.1;cursor:pointer}.seo__toggle,.seo__toggle:hover,.seo__toggle:focus,.seo__toggle:active{background-color:rgba(0,0,0,0);color:#51a90d;text-decoration:none;box-shadow:none}@media screen and (min-width: 1200px){.seo__toggle{gap:0.4rem;margin-top:1.2rem;font-size:1rem}}.seo__toggle-label{transition-property:background-size,color;transition-duration:180ms;transition-timing-function:ease}@media(prefers-reduced-motion: reduce){.seo__toggle-label{transition:none}}.seo__toggle-label{transition-property:background-size,color;transition-duration:180ms;transition-timing-function:ease}@media(prefers-reduced-motion: reduce){.seo__toggle-label{transition:none}}.seo__toggle-label{background:linear-gradient(to right, currentColor 0%, currentColor 100%) no-repeat 0 bottom;background-size:0 1px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.seo__toggle-label,.seo__toggle-label:link,.seo__toggle-label:visited,.seo__toggle-label:hover,.seo__toggle-label:focus,.seo__toggle-label:active{text-decoration:none}.seo__toggle-label:hover,.seo__toggle-label:focus-visible{background-size:100% 1px}.seo__toggle:hover .seo__toggle-label,.seo__toggle:focus-visible .seo__toggle-label{background-size:100% 1px}.seo__toggle-icon{transition-property:transform;transition-duration:180ms;transition-timing-function:ease}@media(prefers-reduced-motion: reduce){.seo__toggle-icon{transition:none}}.seo__toggle-icon{display:inline-flex;align-items:center;justify-content:center;font-size:22px}.seo__toggle-icon::before{display:block;transform:translateY(-0.1em)}@media screen and (min-width: 1200px){.seo__toggle-icon{font-size:1.1rem}}.seo__toggle[aria-expanded=true] .seo__toggle-icon{transform:rotate(180deg)}.footer{top:auto;padding-block:32px;background:#fff;color:#333;font-family:"Fixel Text",sans-serif;font-feature-settings:"liga" off,"clig" off;font-synthesis:none}@media screen and (min-width: 1200px){.footer{padding-block:1.5rem}}.footer__layout{width:100%;max-width:none;margin-inline:auto;padding-left:24px;padding-right:24px}@media screen and (min-width: 768px){.footer__layout{padding-left:45px;padding-right:45px}}@media screen and (min-width: 1200px){.footer__layout{width:100%;max-width:1788px;margin:0 auto;padding-left:5.1rem;padding-right:5.1rem}}.footer__layout{display:grid;align-items:center;gap:28px}@media screen and (min-width: 768px){.footer__layout{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: 1200px){.footer__layout{display:flex;justify-content:space-between;gap:1.2rem}}.footer__logo:focus-visible{outline:2px solid #51a90d;outline-offset:4px}.footer__logo{display:inline-flex;justify-self:start;flex:0 0 auto;width:180px}@media screen and (min-width: 1200px){.footer__logo{width:10.45rem}}.footer__logo-image{display:block;width:100%;height:auto;aspect-ratio:209/64;object-fit:contain}.footer__site{display:grid;justify-items:start;min-width:0;margin:0}@media screen and (min-width: 1200px){.footer__site{flex:0 0 8rem}}.footer__label{font-size:14px;font-weight:400;line-height:1.5}@media screen and (min-width: 1200px){.footer__label{font-size:0.85rem}}.footer__link{transition-property:background-size,color;transition-duration:180ms;transition-timing-function:ease}@media(prefers-reduced-motion: reduce){.footer__link{transition:none}}.footer__link>span{transition-property:background-size,color;transition-duration:180ms;transition-timing-function:ease}@media(prefers-reduced-motion: reduce){.footer__link>span{transition:none}}.footer__link>span{background:linear-gradient(to right, currentColor 0%, currentColor 100%) no-repeat 0 bottom;background-size:0 1px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.footer__link,.footer__link:link,.footer__link:visited,.footer__link:hover,.footer__link:focus,.footer__link:active{text-decoration:none}.footer__link:hover>span,.footer__link:focus-visible>span{background-size:100% 1px}.footer__link:focus-visible{outline:2px solid #51a90d;outline-offset:4px}.footer__link{max-width:100%;color:#51a90d;font-size:22px;font-weight:700;line-height:1.5;overflow-wrap:anywhere}.footer__link,.footer__link:link,.footer__link:visited,.footer__link:hover,.footer__link:focus{color:#51a90d}@media screen and (min-width: 1200px){.footer__link{font-size:1.2rem}}.footer__message{font-size:16px;line-height:1.5}@media screen and (min-width: 1200px){.footer__message{font-size:1rem}}.footer__message{min-width:0;margin:0}@media screen and (min-width: 1200px){.footer__message{flex:0 1 28rem}}.footer__highlight{color:#51a90d;font-weight:700}.footer__benefits{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px;margin:0;padding:0;list-style:none}@media screen and (min-width: 1200px){.footer__benefits{flex:0 0 17.1rem;gap:1rem}}.footer__benefit{display:grid;align-content:start;justify-items:start;gap:10px}@media screen and (min-width: 1200px){.footer__benefit{gap:0.5rem}}.footer__icon{display:block;width:auto;height:26px;object-fit:contain}@media screen and (min-width: 1200px){.footer__icon{height:1.3rem}}.footer__caption{margin:0;color:inherit;font-size:14px;line-height:1.1}@media screen and (min-width: 1200px){.footer__caption{font-size:0.7rem}}.form-feedback{flex:1 1 100%;width:100%;padding:24px;border:1px solid rgba(51,51,51,.15);border-radius:16px;background:#fff;color:#333;font-family:"Fixel Text",sans-serif;text-align:center}@media screen and (min-width: 1200px){.form-feedback{padding:1.2rem;border-radius:0.8rem}}.form-feedback__title{margin-bottom:8px;color:#408c05;font-size:24px;font-weight:700;line-height:1.2}@media screen and (min-width: 1200px){.form-feedback__title{font-size:1.4rem}}.form-feedback--error .form-feedback__title{color:#b3261e}.form-feedback>div:not(.form-feedback__title){font-size:16px;line-height:1.5}@media screen and (min-width: 1200px){.form-feedback>div:not(.form-feedback__title){font-size:1rem}}.form-feedback .messengers{margin-top:12px}.form-feedback .confirmation-links{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:12px}.form-feedback .confirmation-link{transition-property:background-size,color;transition-duration:180ms;transition-timing-function:ease}@media(prefers-reduced-motion: reduce){.form-feedback .confirmation-link{transition:none}}.form-feedback .confirmation-link{transition-property:background-size,color;transition-duration:180ms;transition-timing-function:ease}@media(prefers-reduced-motion: reduce){.form-feedback .confirmation-link{transition:none}}.form-feedback .confirmation-link{background:linear-gradient(to right, currentColor 0%, currentColor 100%) no-repeat 0 bottom;background-size:0 1px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.form-feedback .confirmation-link,.form-feedback .confirmation-link:link,.form-feedback .confirmation-link:visited,.form-feedback .confirmation-link:hover,.form-feedback .confirmation-link:focus,.form-feedback .confirmation-link:active{text-decoration:none}.form-feedback .confirmation-link:hover,.form-feedback .confirmation-link:focus-visible{background-size:100% 1px}.form-feedback .confirmation-link{color:#408c05;font-size:inherit}.field-error{display:block;margin-top:6px;color:#b3261e;font-family:"Fixel Text",sans-serif;font-size:14px;line-height:1.3;text-align:left}@media screen and (min-width: 1200px){.field-error{position:absolute;top:100%;left:0;width:100%;margin-top:0.3rem;font-size:0.7rem}}form .input-wrap{position:relative}form .input-error{border-color:#b3261e !important}.hero__input-wrap .field-error{text-align:center}.hero__input-wrap:has(.field-error) .icon{top:29px}@media screen and (min-width: 1200px){.hero__input-wrap:has(.field-error) .icon{top:50%}}.presentation-popup{min-height:100%;height:auto;padding:0;font-family:"Fixel Text",sans-serif;color:#333}@media screen and (min-width: 1200px){.presentation-popup{height:100%}}.presentation-popup .presentation-popup__layout{height:auto;flex-direction:column;align-items:stretch;gap:32px}@media screen and (min-width: 1200px){.presentation-popup .presentation-popup__layout{height:100%;flex-direction:row;align-items:center;gap:2rem}}.presentation-popup .presentation-popup__content{width:100%;max-width:740px;margin:0;padding:72px 24px 0}@media screen and (min-width: 768px){.presentation-popup .presentation-popup__content{padding:80px 45px 0}}@media screen and (min-width: 1200px){.presentation-popup .presentation-popup__content{flex:0 0 36.5rem;max-width:36.5rem;padding:4rem 0 2.4rem 4rem}}.presentation-popup .form-title{margin-bottom:24px;font-size:30px;font-weight:500;line-height:1.15}@media screen and (min-width: 1200px){.presentation-popup .form-title{margin-bottom:1.4rem;font-size:2.2rem}}.presentation-popup .form-description{margin-bottom:28px;font-size:18px;font-weight:500;line-height:1.5}@media screen and (min-width: 1200px){.presentation-popup .form-description{margin-bottom:1.6rem;font-size:1.2rem}}.presentation-popup .form-description-wrapper span{color:#51a90d}.presentation-popup .popup-layout .pe-right{width:100%;max-width:none;align-self:flex-end}@media screen and (min-width: 1200px){.presentation-popup .popup-layout .pe-right{flex:1;min-width:0;max-width:none}}.presentation-popup .screen{max-width:none;margin:0}.presentation-popup .screen img{display:block;width:100%;height:auto}.mfp-zoom-in.popup .mfp-container{padding:0}#form-3.presentation-popup__form{display:block;margin:0}#form-3.presentation-popup__form .inputs{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:16px}@media screen and (min-width: 768px){#form-3.presentation-popup__form .inputs{flex-direction:row;align-items:flex-start}}@media screen and (min-width: 1200px){#form-3.presentation-popup__form .inputs{gap:1rem;margin-bottom:1.6rem}}#form-3.presentation-popup__form .presentation-popup__field{flex:1 1 0;min-width:0}#form-3.presentation-popup__form .presentation-popup__input{width:100%;height:58px;padding:0 18px 0 54px;border:1px solid #333;border-radius:40px;outline:0;color:#333;font-family:"Fixel Text",sans-serif;font-size:16px;font-weight:500}@media screen and (min-width: 1200px){#form-3.presentation-popup__form .presentation-popup__input{height:3.2rem;padding:0 0.9rem 0 2.7rem;border-radius:2rem;font-size:0.9rem}}#form-3.presentation-popup__form .presentation-popup__input:focus{border-color:#51a90d}#form-3.presentation-popup__form .viber-icon{top:15px;left:14px;width:28px;height:28px;margin:0;background-size:contain}@media screen and (min-width: 1200px){#form-3.presentation-popup__form .viber-icon{top:0.9rem;left:0.7rem;width:1.4rem;height:1.4rem}}#form-3.presentation-popup__form .presentation-popup__button{transition-property:background-color,color;transition-duration:180ms;transition-timing-function:ease}@media(prefers-reduced-motion: reduce){#form-3.presentation-popup__form .presentation-popup__button{transition:none}}#form-3.presentation-popup__form .presentation-popup__button:focus-visible{outline:2px solid #333;outline-offset:4px}#form-3.presentation-popup__form .presentation-popup__button{display:inline-flex;justify-content:center;align-items:center;gap:8px;width:100%;max-width:100%;padding:18px 24px;border:0;border-radius:80px;background:#333;color:#fff;font:inherit;font-size:16px;font-weight:500;line-height:1.1;text-align:center;text-decoration:none;cursor:pointer}#form-3.presentation-popup__form .presentation-popup__button,#form-3.presentation-popup__form .presentation-popup__button:link,#form-3.presentation-popup__form .presentation-popup__button:visited,#form-3.presentation-popup__form .presentation-popup__button:focus{color:#fff}#form-3.presentation-popup__form .presentation-popup__button,#form-3.presentation-popup__form .presentation-popup__button:link,#form-3.presentation-popup__form .presentation-popup__button:visited,#form-3.presentation-popup__form .presentation-popup__button:hover,#form-3.presentation-popup__form .presentation-popup__button:focus,#form-3.presentation-popup__form .presentation-popup__button:active{text-decoration:none}@media(min-width: 480px){#form-3.presentation-popup__form .presentation-popup__button{width:auto}}@media screen and (min-width: 1200px){#form-3.presentation-popup__form .presentation-popup__button{gap:0.4rem;padding:1.2rem 2rem;border-radius:4rem;font-size:1rem}}@media(hover: hover){#form-3.presentation-popup__form .presentation-popup__button:hover{background:#51a90d;color:#fff}}#form-3.presentation-popup__form .presentation-popup__button:focus-visible{background:#51a90d;color:#fff}#form-3.presentation-popup__form .presentation-popup__button:active{background:#333;color:#fff}#form-3.presentation-popup__form .presentation-popup__button{flex:1 1 0;min-height:58px;padding:18px;white-space:nowrap}@media screen and (min-width: 1200px){#form-3.presentation-popup__form .presentation-popup__button{min-height:3.2rem;padding:1rem 1.2rem;font-size:0.9rem}}#form-3.presentation-popup__form .presentation-popup__button .icon{color:inherit}#form-3.presentation-popup__form .field-error{color:#b3261e}#form-3.presentation-popup__form .form-feedback{margin-top:24px}@media screen and (min-width: 1200px){#form-3.presentation-popup__form .form-feedback{margin-top:1.2rem}}#form-3.presentation-popup__form .form-feedback .confirmation-link{color:#408c05}
