@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:url(/assets/fonts/montserrat-semibold-russian.woff2)format("woff2"),url(/assets/fonts/montserrat-semibold-russian.woff)format("woff"),url(/assets/fonts/montserrat-semibold-russian.ttf)format("truetype");unicode-range:U+21-23,U+25-5F,U+61-7E,U+AB,U+BB,U+401,U+410-44F,U+451,U+2013-2014,U+2018-2019,U+201C,U+201C-201E,U+2026,U+20BD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:url(/assets/fonts/montserrat-medium-russian.woff2)format("woff2"),url(/assets/fonts/montserrat-medium-russian.woff)format("woff"),url(/assets/fonts/montserrat-medium-russian.ttf)format("truetype");unicode-range:U+21-23,U+25-5F,U+61-7E,U+AB,U+BB,U+401,U+410-44F,U+451,U+2013-2014,U+2018-2019,U+201C,U+201C-201E,U+2026,U+20BD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(/assets/fonts/montserrat-bold-russian.woff2)format("woff2"),url(/assets/fonts/montserrat-bold-russian.woff)format("woff"),url(/assets/fonts/montserrat-bold-russian.ttf)format("truetype");unicode-range:U+21-23,U+25-5F,U+61-7E,U+AB,U+BB,U+401,U+410-44F,U+451,U+2013-2014,U+2018-2019,U+201C,U+201C-201E,U+2026,U+20BD}@font-face{font-family:Inter;font-style:normal;src:url(/assets/fonts/inter_24pt-regular-russian.woff2)format("woff2"),url(/assets/fonts/inter_24pt-regular-russian.woff)format("woff"),url(/assets/fonts/inter_24pt-regular-russian.ttf)format("truetype");unicode-range:U+21-23,U+25-5F,U+61-7E,U+AB,U+BB,U+401,U+410-44F,U+451,U+2013-2014,U+2018-2019,U+201C,U+201C-201E,U+2026,U+20BD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:url(/assets/fonts/montserrat-semibold-english.woff2)format("woff2"),url(/assets/fonts/montserrat-semibold-english.woff)format("woff"),url(/assets/fonts/montserrat-semibold-english.ttf)format("truetype");unicode-range:U+21-41,U+41-42,U+42-43,U+43-44,U+44-45,U+45-46,U+46-47,U+47-48,U+48-49,U+49-4A,U+4A-4B,U+4B-4C,U+4C-4D,U+4D-4E,U+4E-4F,U+4F-50,U+50-51,U+51-52,U+52-53,U+53-54,U+54-55,U+55-56,U+56-57,U+57-58,U+58-59,U+59-5A,U+5A-5F,U+61,U+61-62,U+62-63,U+63-64,U+64-65,U+65-66,U+66-67,U+67-68,U+68-69,U+69-6A,U+6A-6B,U+6B-6C,U+6C-6D,U+6D-6E,U+6E-6F,U+6F-70,U+70-71,U+71-72,U+72-73,U+73-74,U+74-75,U+75-76,U+76-77,U+77-78,U+78-79,U+79-7A,U+7A-7E,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+20A4}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:url(/assets/fonts/montserrat-medium-english.woff2)format("woff2"),url(/assets/fonts/montserrat-medium-english.woff)format("woff"),url(/assets/fonts/montserrat-medium-english.ttf)format("truetype");unicode-range:U+21-41,U+41-42,U+42-43,U+43-44,U+44-45,U+45-46,U+46-47,U+47-48,U+48-49,U+49-4A,U+4A-4B,U+4B-4C,U+4C-4D,U+4D-4E,U+4E-4F,U+4F-50,U+50-51,U+51-52,U+52-53,U+53-54,U+54-55,U+55-56,U+56-57,U+57-58,U+58-59,U+59-5A,U+5A-5F,U+61,U+61-62,U+62-63,U+63-64,U+64-65,U+65-66,U+66-67,U+67-68,U+68-69,U+69-6A,U+6A-6B,U+6B-6C,U+6C-6D,U+6D-6E,U+6E-6F,U+6F-70,U+70-71,U+71-72,U+72-73,U+73-74,U+74-75,U+75-76,U+76-77,U+77-78,U+78-79,U+79-7A,U+7A-7E,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+20A4}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(/assets/fonts/montserrat-bold-english.woff2)format("woff2"),url(/assets/fonts/montserrat-bold-english.woff)format("woff"),url(/assets/fonts/montserrat-bold-english.ttf)format("truetype");unicode-range:U+21-41,U+41-42,U+42-43,U+43-44,U+44-45,U+45-46,U+46-47,U+47-48,U+48-49,U+49-4A,U+4A-4B,U+4B-4C,U+4C-4D,U+4D-4E,U+4E-4F,U+4F-50,U+50-51,U+51-52,U+52-53,U+53-54,U+54-55,U+55-56,U+56-57,U+57-58,U+58-59,U+59-5A,U+5A-5F,U+61,U+61-62,U+62-63,U+63-64,U+64-65,U+65-66,U+66-67,U+67-68,U+68-69,U+69-6A,U+6A-6B,U+6B-6C,U+6C-6D,U+6D-6E,U+6E-6F,U+6F-70,U+70-71,U+71-72,U+72-73,U+73-74,U+74-75,U+75-76,U+76-77,U+77-78,U+78-79,U+79-7A,U+7A-7E,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+20A4}@font-face{font-family:Inter;font-style:normal;src:url(/assets/fonts/inter_24pt-regular-english.woff2)format("woff2"),url(/assets/fonts/inter_24pt-regular-english.woff)format("woff"),url(/assets/fonts/inter_24pt-regular-english.ttf)format("truetype");unicode-range:U+21-41,U+41-42,U+42-43,U+43-44,U+44-45,U+45-46,U+46-47,U+47-48,U+48-49,U+49-4A,U+4A-4B,U+4B-4C,U+4C-4D,U+4D-4E,U+4E-4F,U+4F-50,U+50-51,U+51-52,U+52-53,U+53-54,U+54-55,U+55-56,U+56-57,U+57-58,U+58-59,U+59-5A,U+5A-5F,U+61,U+61-62,U+62-63,U+63-64,U+64-65,U+65-66,U+66-67,U+67-68,U+68-69,U+69-6A,U+6A-6B,U+6B-6C,U+6C-6D,U+6D-6E,U+6E-6F,U+6F-70,U+70-71,U+71-72,U+72-73,U+73-74,U+74-75,U+75-76,U+76-77,U+77-78,U+78-79,U+79-7A,U+7A-7E,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+20A4}:root{--text-color:#000;--text-color-accent:#5cabe9;--text-color-red:#e3212c;--text-color-gray:#909090;--text-color-white:#fff;--color-white:#fff;--color-black:#000;--color-accent:#e3212c;--color-gray:#f6f6f6;--color-base:#000;--color-base-accent:#cfd9ce;--border:var(--border-width-m) solid var(--color-accent);--border-color:#e8e8e8;--border-width-xl:6px;--border-width-l:4px;--border-width-m:3px;--border-width-s:1px;--border-radius-l:12px;--border-radius-m:20px;--border-radius-s:14px;--border-radius-xs:8px;--container-padding-y:clamp(1.875rem, -3.98438rem + 9.375vw, 3.75rem);--container-padding-x:16px;--space-l:35px;--space-m:clamp(1rem, -.5625rem + 2.5vw, 1.5rem);--space-s:16px;--space-xs:12px;--space-xxs:10px;--gap-s:16px;--gap-xs:12px;--gap-m:clamp(1rem, -.5625rem + 2.5vw, 1.5rem);--gap-l:clamp(1.5rem, -1.625rem + 5vw, 2.5rem);--border-radius-xxs:5px;--border-radius-xxxs:4px;--font-family-base:"Inter", sans-serif;--btn-bg-color:#000;--btn-bg-color-accent:#cfd9ce;--btn-bg-hover:#242424;--btn-bg-active:#000;--btn-bg-disabled:#ccc;--btn-text-color:#fff;--btn-outline-focus:#000;--container-width:clamp(62.5rem, 0rem + 100vw, 82.5rem);--transition-duration:.2s}.container{width:100%;max-width:calc(var(--container-width) + var(--container-padding-x) * 2);padding-inline:var(--container-padding-x);margin-inline:auto!important}.visually-hidden{white-space:nowrap!important;clip:rect(0 0 0 0)!important;clip-path:inset(100%)!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=1320px){.hidden-laptop{display:none!important}}@media (width>1023px){.visible-tablet{display:none!important}}@media (width<=1023px){.hidden-tablet{display:none!important}}@media (width>767px){.visible-mobile{display:none!important}}@media (width<=767px){.hidden-mobile{display:none!important}}.inner--margin--top{margin-top:var(--space-l)}*,:before,:after{box-sizing:border-box}:where(ul,ol):where([class]){padding-left:0}body,:where(blockquote,figure,fieldset):where([class]){margin:0}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl):where([class]){margin-block:0}:where(dd[class]){margin-left:0}:where(fieldset[class]){border:none;padding:0}:where(ul[class]){list-style:none}:where(address[class]){font-style:normal}p{--paragraphMarginBottom:24px;margin-block:0}p:where(:not([class]):not(:last-child)){margin-bottom:var(--paragraphMarginBottom)}img,video{max-width:100%;height:auto;display:block}input,textarea,select,button{font:inherit}html{scrollbar-gutter:stable;scroll-behavior:smooth;height:100%}body{min-height:100%;line-height:1.5}a:where([class]){display:inline-flex}button,label{cursor:pointer}button{-webkit-tap-highlight-color:transparent}:where([stroke]:not([stroke=none],[stroke^=url])){stroke:currentColor}svg *{transition-property:fill,stroke}:where(table){border-collapse:collapse;border-color:currentColor}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html.is-lock{overflow:hidden}#root{flex-direction:column;min-height:100vh;display:flex}body{min-height:100vh;font-size:.875rem;font-family:var(--font-family-base), sans-serif;color:var(--text-color);text-box-trim:trim-both;text-box-edge:cap alphabetic;flex-direction:column;display:flex}p{text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:1.32}p span{color:var(--text-color-green)}h1,.h1{text-transform:uppercase;font-family:Montserrat,serif;font-size:clamp(1.5rem,1.39516rem + .430108vw,1.75rem);font-weight:700;line-height:1.1}h1 span,.h1 span{color:var(--color-accent)}h2,.h2{text-transform:uppercase;font-family:Montserrat,serif;font-size:1rem;font-weight:600;line-height:1.1}h2 span,.h2 span{color:var(--text-color-green)}h3,.h3{font-size:clamp(1.125rem,1.04637rem + .322581vw,1.3125rem);font-weight:600;line-height:1.1}h4,.h4{font-size:1.125rem;font-weight:600;line-height:1.1}h5,.h5{font-size:1rem;font-weight:500}h6,.h6{font-size:clamp(1rem,.895161rem + .430108vw,1.25rem);font-weight:400}a,button,label,input,textarea,select,svg *{transition-duration:var(--transition-duration)}a{color:inherit}@media (any-hover:hover){a:hover{color:var(--text-color-red)}}@media (any-hover:none){a:active{color:var(--text-color-red)}}a[class]{text-decoration:none}:focus-visible{outline:2px dashed var(--color-white);outline-offset:4px;transition-duration:0s!important}.text--space--m{margin:0;margin-top:var(--space-m);line-height:1.32}.text--space--s{margin:0;margin-top:var(--space-s);line-height:1.32}.text--space--xs{margin:0;margin-top:var(--space-xs)}.text--space--none{margin-top:0;padding:0;line-height:1.32}strong{font-weight:600}.no--scroll{scrollbar-width:none;-ms-overflow-style:none;overflow-x:scroll}.no--scroll::-webkit-scrollbar{display:none}.text--content{width:100%;max-width:100%;display:block;position:relative;overflow:hidden}.text--content p{margin:var(--space-s) 0 0;padding:0;line-height:1.32}.text--content p:last-child{margin-bottom:0}.text--content p+p{margin-bottom:24px}.text--content h2{margin-top:var(--space-l);font-size:clamp(1.3125rem,1.28629rem + .107527vw,1.375rem);font-weight:600;line-height:1.1}.text--content h2:first-child{margin-top:0}.text--content__list-none{margin-top:var(--space-s);margin-bottom:var(--space-s);line-height:1.32}.text--content ol{padding-left:24px}.text--content ul{margin-block:var(--space-m);gap:var(--space-xxs);flex-direction:column;padding-left:18px;display:flex}.text--content ul li{line-height:1.3}.text--content table{border-collapse:collapse;border:1px solid var(--border-color);width:100%;min-width:792px}.text--content caption{caption-side:top;padding-block:var(--space-s);text-align:left;font-weight:700}.text--content thead,.text--content tfoot{background-color:var(--color-gray)}.text--content th,.text--content td{border:1px solid var(--border-color);padding:8px 10px}.text--content td{line-height:1.3}.text--content tfoot td{font-weight:700}.table-wrapper{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.skeleton{-o-object-fit:cover;object-fit:cover;background:linear-gradient(90deg,#eee 25%,#f5f5f5 50%,#eee 75%) 0 0/200% 100%;animation:1.5s infinite skeleton}@keyframes skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.zoom{transition:all .1s ease-in-out}@media (hover:hover) and (pointer:fine){.zoom:hover{transition:all .1s ease-in-out;transform:scale(1.03)}}.footer{background:var(--color-gray);margin-top:auto}.footer__bottom{padding-block:var(--container-padding-y);padding-inline:var(--container-padding-x)}.footer__bottom__content{text-align:center;max-width:700px;color:var(--text-color-gray);margin:0 auto;font-size:10px}.footer__bottom__content-title{font-size:12px;font-weight:900}.footer__bottom__content-text{margin-top:12px;font-size:12px;font-weight:500}.footer__bottom__content a{text-decoration:underline}.headline h1,.headline h2{margin:0}.headline p{margin:0;margin-top:var(--space-m);line-height:1.32}.headline--button{grid-template-columns:750px 1fr;justify-content:space-between;display:grid}@media (width<=1023px){.headline--button{grid-template-columns:450px 1fr}}@media (width<=767px){.headline--button{grid-template-columns:1fr}}.headline--button__content{place-self:end}@media (width<=767px){.headline--button__content{margin-top:var(--space-m);place-self:auto left}}.headline--first{margin-top:var(--space-l)}.button{font-family:var(--font-family-base);color:#fff;background-color:var(--btn-bg-color);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;text-align:center;text-box-trim:trim-start;text-box-edge:ex alphabetic;border:none;justify-content:center;align-items:center;width:fit-content;font-weight:400;line-height:1.2;transition:background-color .3s,transform .1s ease-in-out,box-shadow .3s;display:inline-flex}.button--full{width:100%}.button--s{border-radius:12px;height:40px;padding:0 20px;font-size:clamp(14px,1vw,14px)}.button--m{border-radius:5px;height:41px;padding:0 20px;font-size:clamp(14px,1.2vw,14px)}.button--l{border-radius:20px;height:55px;padding:0 24px;font-size:clamp(15px,1.5vw,15px)}.button--color-accent{background:var(--btn-bg-color-accent);color:#374d4a}.button:hover:not(:disabled){color:var(--btn-text-color);background-color:var(--btn-bg-hover)}.button:hover:not(:disabled) svg{transition:transform .3s}.button:active:not(:disabled){background-color:var(--btn-bg-active);transition-duration:.1s;transform:scale(.96);box-shadow:0 2px 4px #0000001a}.button:active:not(:disabled) svg{transition-duration:.1s}.button:focus-visible{outline:3px solid var(--btn-outline-focus);outline-offset:3px}.button:disabled{opacity:.6;pointer-events:none;background-color:var(--btn-bg-disabled);cursor:not-allowed;color:#666}.button--transparent{color:var(--color-text);background-color:#0000}.button--circle{border-radius:50%;justify-content:center;align-items:center;padding:0}.button--circle.button--s{width:40px;height:40px}.button--circle.button--s svg{width:50%;height:50%}.button--circle.button--m{width:41px;height:41px}.button--circle.button--m svg{width:50%;height:50%}.button--circle.button--l{width:55px;height:55px}.button--circle.button--l svg{width:70%;height:70%}.button--circle svg{fill:currentColor;pointer-events:none;-webkit-user-select:none;user-select:none;transition:transform .3s}.button-link{color:var(--color-primary);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background-color:#0000;border:none;padding:0;font-size:14px;text-decoration:underline}.button-link:hover{color:var(--close-color);background:0 0!important}.swiper-button{background:var(--btn-bg-color);border-radius:var(--border-radius-s);width:52px;height:52px}.swiper-button:after{color:#fff;font-size:25px}.swiper-button-columns--next{top:calc(50% + 40px);right:-64px}@media (width<=1320px){.swiper-button-columns--next{display:none!important}}.swiper-button-columns--prev{top:calc(50% + 40px);left:-64px}@media (width<=1320px){.swiper-button-columns--prev{display:none!important}}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.7!important;background:#eee!important}.swiper-button-prev.swiper-button-disabled:after,.swiper-button-next.swiper-button-disabled:after{color:var(--btn-bg-color)!important}.input{appearance:none;color:#111827;outline-offset:2px;-webkit-tap-highlight-color:transparent;-webkit-user-select:text;user-select:text;-webkit-text-size-adjust:100%;background-color:#fff;border:2px solid #eee;border-radius:5px;height:40px;padding-inline:.5rem 1rem;font-size:clamp(14px,1vw + .5rem,14px);transition:border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1)}.input::placeholder{color:#9ca3af;opacity:1;transition:color .3s cubic-bezier(.4,0,.2,1)}@media (hover:hover) and (pointer:fine){.input:not(:disabled):hover{cursor:text;border-color:#000}}.input:focus,.input:focus-visible{border-color:#000;outline:none;box-shadow:0 0 0 3px #0000004d}.input:disabled{color:#6b7280;cursor:not-allowed;background-color:#f9fafb;border-color:#e5e7eb}.input:disabled::placeholder{color:#d4d7dd}.input.error{border-color:#ef4444;box-shadow:0 0 0 3px #ef44444d}.input.error:focus,.input.error:focus-visible{border-color:#eb1515;box-shadow:0 0 0 3px #eb151580}.input.filled::placeholder{color:#0000}.input--max{width:100%}.error--show{color:#ef4444}.textarea{appearance:none;color:#111827;outline-offset:2px;-webkit-tap-highlight-color:transparent;-webkit-user-select:text;user-select:text;-webkit-text-size-adjust:100%;background-color:#fff;border:2px solid #eee;border-radius:5px;width:100%;height:120px;padding-block:13px;padding-inline:.5rem 1rem;font-size:clamp(14px,1vw + .5rem,14px);transition:border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1)}.textarea::placeholder{color:#9ca3af;opacity:1;transition:color .3s cubic-bezier(.4,0,.2,1)}@media (hover:hover) and (pointer:fine){.textarea:not(:disabled):hover{cursor:text;border-color:#000}}.textarea:focus,.textarea:focus-visible{border-color:#000;outline:none;box-shadow:0 0 0 3px #0000004d}.textarea:disabled{color:#6b7280;cursor:not-allowed;background-color:#f9fafb;border-color:#e5e7eb}.textarea:disabled::placeholder{color:#d4d7dd}.textarea.error{border-color:#ef4444;box-shadow:0 0 0 3px #ef44444d}.textarea.error:focus,.textarea.error:focus-visible{border-color:#eb1515;box-shadow:0 0 0 3px #eb151580}.textarea.filled::placeholder{color:#0000}.textarea--max{width:100%}label{position:relative}label p{line-height:1.1}.custom-select{box-sizing:border-box;width:100%;font-size:clamp(14px,1vw + .5rem,14px)}.custom-select__control{height:40px;min-height:40px;box-shadow:none;cursor:text;box-sizing:border-box;background-color:#fff;align-items:center;padding:0;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1);display:flex;border-width:2px!important;border-color:#eee!important;border-radius:5px!important}@media (hover:hover) and (pointer:fine){.custom-select__control:not(.custom-select__control--is-disabled):hover{border-color:#222f2d!important}}.custom-select__control--is-focused,.custom-select__control:focus,.custom-select__control.is-focused{outline:none;border-color:#374d4a!important;box-shadow:0 0 0 3px #374d4a4d!important}.custom-select__value-container{box-sizing:border-box;align-items:center;gap:8px;height:100%;padding-left:1rem;padding-right:1rem;display:flex}.custom-select__indicator-separator{display:none}.custom-select__single-value{color:#111827;font-size:clamp(14px,1vw + .5rem,14px)!important}.custom-select__placeholder{color:#9ca3af!important;font-size:clamp(14px,1vw + .5rem,14px)!important}.custom-select__input-container{align-items:center;height:100%;margin:0;padding:0;display:flex}.custom-select__indicator{align-items:center;padding:0 8px;display:inline-flex}.custom-select__indicator svg{fill:currentColor;width:16px;height:16px;margin-top:0;display:block}.custom-select__menu{z-index:999;background:#fff;margin-top:4px;overflow:hidden;box-shadow:none!important;border:2px solid #eee!important;border-radius:5px!important}.custom-select__menu-list{padding:0!important}.custom-select__option{cursor:pointer;color:#111827;transition:background-color .12s;padding:15px 1rem!important;font-size:clamp(14px,1vw + .5rem,14px)!important}.custom-select__option--is-focused{background-color:#374d4a0f!important}.custom-select__option--is-selected,.custom-select__option:active{color:#111827!important;background-color:#374d4a24!important}.custom-select__indicator svg{margin-top:0}.custom-select__control--is-disabled{color:#6b7280;cursor:not-allowed;background-color:#f9fafb;border-color:#e5e7eb}.custom-select__control--is-disabled .custom-select__placeholder{color:#d4d7dd}.custom-select--error .custom-select__control,.custom-select.error .custom-select__control{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44444d!important}.custom-select--error .custom-select__control--is-focused,.custom-select--error .custom-select:focus-within .custom-select__control,.custom-select.error .custom-select__control--is-focused,.custom-select.error .custom-select:focus-within .custom-select__control{border-color:#eb1515;box-shadow:0 0 0 3px #eb151580}.custom-select--filled .custom-select__placeholder,.custom-select.filled .custom-select__placeholder{color:#0000}:global(.select-text-center) .custom-select__menu-list{text-align:center}.text-center{text-align:center!important}.messengers{grid-template-columns:repeat(3,44px);gap:4px;display:grid}.messengers svg{width:28px;height:28px}.messengers__telegram,.messengers__whatsapp{fill:#fff}.messengers__vk{stroke:#fff;fill:#0000}.messengers__link{background:var(--color-base);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;display:flex}.messengers__link:hover{background:var(--color-base-accent);color:var(--color-base-accent)}.messengers__link:hover .messengers__telegram,.messengers__link:hover .messengers__whatsapp{fill:var(--color-base)}.messengers__link:hover .messengers__vk{stroke:var(--color-base);fill:#0000}.acceptance__item{grid-template-columns:20px 1fr;gap:12px;margin-bottom:15px;display:grid;text-align:left!important}.acceptance__label{color:var(--text-color-gray);margin-top:4px;font-size:12px;line-height:1.2;display:inline-block}.acceptance__label a{text-decoration:underline}.acceptance__label a:hover{color:var(--text-color-green);text-decoration:none}.acceptance__input{appearance:none;border:1px solid #000;border-radius:4px;padding:0;transition:all .5s;position:relative;width:20px!important;height:20px!important;margin-top:0!important}.acceptance__input:after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='13' height='10' viewBox='0 0 13 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.33337 4.99996L4.66671 8.33329L11.3334 1.66663' stroke='%23374D4A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;width:0;height:0;transition:all .5s;position:absolute;top:3.3px;left:3.3px}.acceptance__input:checked:after{width:20px;height:20px}.acceptance__error-message{color:#f33;margin-top:5px;font-size:14px;display:none}.acceptance--top{padding-top:18px}.acceptance--error .acceptance__input{border-color:#f33}.acceptance--error .acceptance__error-message{display:block}.acceptance--column{flex-direction:row;display:flex}.acceptance--column .acceptance__item{width:50%}.phone{text-align:right;flex-direction:column;justify-content:flex-end;align-items:self-end;gap:2px;display:flex}@media (width<=480px){.phone{display:none}}.phone__caption{color:currentColor;align-self:flex-end;align-items:center;gap:3px;font-size:11px;line-height:12px;display:flex}.phone__circle{background:#00bf2a;border-radius:50%;width:5px;height:5px}.phone__number{font-size:18px;font-weight:550;line-height:19px}.hero{min-height:calc(100vh - 252px);padding-block:var(--container-padding-y);flex-direction:column;justify-content:center;align-items:center;display:flex}.hero__inner{grid-template-columns:400px 1fr;align-items:center;display:grid}@media (width<=1023px){.hero__inner{gap:var(--space-l);grid-template-columns:1fr}}.hero__content__text{padding-block:var(--space-l)}.hero__image{position:relative}.hero__benefits{gap:var(--gap-m);width:100%;margin-top:var(--space-l);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=767px){.hero__benefits{grid-template-columns:1fr 1fr}}@media (width<=480px){.hero__benefits{grid-template-columns:1fr}}.hero__benefits__item{background:var(--color-gray);padding:var(--space-m);border-left:1px solid #000;border-radius:5px;grid-template-columns:52px 1fr;align-items:center;gap:10px;display:grid}.hero__benefits__item__icon{background:#fff;justify-content:center;align-items:center;height:52px;display:flex}@media (width<=767px){.hero__benefits__item__desc{font-size:13px!important}}.hero__image{aspect-ratio:913/391;width:100%;position:relative;overflow:hidden}.hero__skeleton{position:absolute;inset:0}.benefits,.list-houses{padding-block:var(--container-padding-y)}.list-houses__headline{margin-bottom:var(--space-l)}.list-houses__inner{margin-top:var(--space-l);gap:var(--gap-m);grid-template-columns:1fr 1fr;display:grid}@media (width<=767px){.list-houses__inner{grid-template-columns:1fr}}.intro{padding-block:var(--container-padding-y)}.intro__headline{max-width:850px}.intro__inner{gap:var(--gap-m);grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(4,1fr);display:grid}@media (width<=767px){.intro__inner{grid-template-columns:repeat(2,1fr)}}.intro__item{border-radius:var(--border-radius-m);background:var(--color-gray);position:relative;overflow:hidden}.intro__item-title{padding:var(--space-m);color:#fff;position:absolute;inset:0}.intro__item-title a{text-decoration:none}.intro__item-title a:hover{color:inherit}.intro__item-title a:before{content:"";position:absolute;inset:0}.intro__item-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.intro__item-1{grid-column:span 2/span 2}@media (width<=767px){.intro__item-1{grid-area:1/1/auto/-1}}.intro__item-2{grid-column:3/span 2;grid-row-start:2}@media (width<=767px){.intro__item-2{grid-area:4/1/auto/-1}}.reviews{padding-block:var(--container-padding-y);position:relative}@media (width<=1320px){.reviews{padding-inline:0}.reviews__headline{padding-inline:var(--container-padding-x)}}.reviews__inner{display:flex}.reviews__button-more{margin-top:var(--space-m);margin-inline:var(--container-padding-x);padding-inline:0}@media (width<=480px){.reviews__button-more{width:calc(100% - var(--container-padding-x) * 2)}}.columns--slide{overflow:hidden;position:relative!important}@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);-webkit-user-select:none;user-select:none;border-radius:.25rem;width:100%;line-height:1;display:inline-flex;position:relative;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);background-repeat:no-repeat;background-image:var(--custom-highlight-background,linear-gradient(90deg, var(--base-color) 0%, var(--highlight-color) 50%, var(--base-color) 100%));height:100%;animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;top:0;left:0;right:0;transform:translate(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}.header{font-weight:300;position:relative}.header__inner{border-bottom:1px solid var(--color-base);justify-content:space-between;align-items:center;gap:var(--space-xxs);height:50px;display:flex}.header__logo{align-items:center;gap:var(--space-m);display:flex}.header__content{justify-content:space-between;align-items:center;gap:var(--space-m);display:flex}@media (width<=767px){.header__content{gap:var(--space-s)}}.header__content__messengers{gap:var(--space-xxs);display:flex}@media (width<=767px){.header__content__messengers{gap:2px}}.header__content__messengers__item{border:.5px solid var(--color-base);border-radius:5px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.header__content__messengers__item:hover{background-color:var(--color-gray);border-color:var(--color-red)}.header__content__phone{gap:var(--space-xxs);grid-template-columns:14px 1fr;align-items:center;font-weight:300;display:grid}.header__burger{cursor:pointer;color:currentColor;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.header__burger svg{fill:currentColor}.quiz{padding-block:var(--container-padding-y);min-height:calc(100vh - 252px);position:relative}.quiz__headline{text-align:center;margin-bottom:var(--space-l)}.quiz__title{transition:all .2s}.quiz__title.is-animating{opacity:.5}.quiz__options{gap:var(--gap-m);margin-bottom:var(--space-l);grid-template-columns:repeat(3,1fr);transition:all .2s;display:grid}@media (width<=767px){.quiz__options{grid-template-columns:1fr 1fr;gap:10px}}.quiz__options.slide-in{opacity:1;transform:translate(0)}.quiz__options.slide-out-left{opacity:0;transform:translate(-20px)}.quiz__options.slide-out-right{opacity:0;transform:translate(20px)}.quiz__form{gap:var(--space-s);flex-direction:column;max-width:400px;margin:0 auto;display:flex}.quiz__form__label{flex-direction:column;gap:5px;display:flex}.quiz__form__button{margin-top:var(--space-s)}.quiz__nav{-webkit-backdrop-filter:blur(24px);background-color:#f6f6f680;align-items:center;gap:20px;padding:10px;display:flex;position:sticky;bottom:10px}@media (width<=767px){.quiz__nav{gap:10px}}.quiz__nav__progress{flex:1;justify-content:space-between;align-items:center;height:30px;display:flex;position:relative}.quiz__nav__progress:before{content:"";background:#ccc;border-radius:10px;height:6px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.quiz__nav__progress__fill{background:var(--color-accent);border-radius:10px;height:6px;transition:width .3s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.quiz__nav__progress__step{z-index:2;background:var(--color-base);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;transition:all .3s;display:flex;position:relative}@media (width<=767px){.quiz__nav__progress__step{width:18px;height:18px;font-size:10px}}.quiz__nav__progress__step.is-done{background:var(--color-accent);color:#fff}.quiz__nav__progress__step.is-active{background:var(--color-accent);color:#fff;transform:scale(1.1)}.quiz-option{aspect-ratio:4/3;cursor:pointer;border:3px solid var(--color-gray);border-radius:5px;width:100%;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.quiz-option:hover{transform:translateY(-2px)}.quiz-option.is-active:after{opacity:1}.quiz-option.is-active .quiz-option__title{background:#0000008c}.quiz-option:after{content:"";opacity:0;pointer-events:none;border:3px solid #000;border-radius:5px;transition:opacity .2s;position:absolute;inset:0}.quiz-option__image{width:100%;height:100%}.quiz-option__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.quiz-option__title{width:100%;height:50px;padding-inline:var(--space-s);-webkit-backdrop-filter:blur(7.5px);text-transform:uppercase;color:#fff;background:#00000059;border-radius:0 0 5px 5px;align-items:center;gap:8px;font-size:clamp(.625rem,.520161rem + .430108vw,.875rem);font-weight:600;transition:background .2s;display:flex;position:absolute;bottom:0}@media (width<=767px){.quiz-option__title{padding-inline:var(--space-xxs);height:40px}}.quiz-option__title span{-webkit-user-select:none;user-select:none}.quiz-option__title input{appearance:none;border:2px solid var(--color-accent);cursor:pointer;border-radius:50%;place-content:center;width:14px;height:14px;margin:0;display:grid}.quiz-option__title input:before{content:"";background:var(--color-accent);border-radius:50%;width:8px;height:8px;transition:all .15s;transform:scale(0)}.quiz-option__title input:checked:before{transform:scale(1)}.quiz-option:focus-within{box-shadow:0 0 0 3px #fff6}
