:root{--header-height: 80px;--container-padding: 52px;--section-padding: 80px;--grid-gap-shrink-xs: 24px;--grid-gap-shrink-sm: 24px;--grid-gap-shrink-md: 24px;--h1-size: 60px;--h2-size: 48px;--h3-size: 40px;--h4-size: 32px;--h5-size: 24px;--h6-size: 20px;--text-base: 16px;--text-card: 16px;--text-xs: 12px;--text-sm: 14px;--text-md: var(--text-base);--text-lg: 20px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-pill: 999px;--radius-round: 50%}@media(max-width: 1599.98px){:root{--h1-size: 48px;--h2-size: 40px;--h3-size: 36px;--text-lg: 18px}}@media(max-width: 1439.98px){:root{--text-lg: 16px}}@media(max-width: 1365.98px){:root{--header-height: 72px}}@media(max-width: 1023.98px){:root{--container-padding: 20px;--section-padding: 60px;--h1-size: 44px;--h2-size: 36px;--h3-size: 32px;--h4-size: 28px;--h5-size: 20px;--h6-size: 18px;--grid-gap-shrink-md: 16px}}@media(max-width: 767.98px){:root{--grid-gap-shrink-sm: 16px;--radius-sm: 4px;--radius-lg: 8px}}@media(max-width: 575.98px){:root{--header-height: 64px;--container-padding: 16px;--section-padding: 32px;--grid-gap-shrink-xs: 16px;--h1-size: 36px;--h2-size: 28px;--h3-size: 26px;--h4-size: 24px;--h5-size: 18px;--h6-size: 16px;--text-base: 14px;--text-card: 14px;--text-xs: 10px;--text-sm: 12px}}@media(max-width: 374.98px){:root{--h1-size: 32px;--h2-size: 24px;--h3-size: 22px;--h4-size: 20px;--h5-size: 16px;--h6-size: 14px;--text-card: 12px;--text-lg: 14px}}:root{--clr-brand-primary: #ac1f24;--clr-brand-secondary: #1a4524;--clr-brand-accent: #420000;--clr-bg-primary: #ececec;--clr-bg-secondary: #f6f6f6;--clr-bg-surface: #f6f6f6;--clr-bg-muted: #e2e2e2;--clr-bg-dark: #0a0a0a;--clr-bg-brand-primary: var(--clr-brand-primary);--clr-bg-brand-secondary: var(--clr-brand-secondary);--clr-bg-brand-accent: var(--clr-brand-accent);--clr-text-on-primary: #0a0a0a;--clr-text-on-brand-primary: #ececec;--clr-text-on-brand-secondary: #ececec;--clr-text-on-brand-accent: #ececec;--clr-text-primary: #0a0a0a;--clr-text-inverted: #ececec;--clr-text-muted: #8d8d8d;--clr-text-secondary: #8d8d8d;--clr-text-brand-primary: var(--clr-brand-primary);--clr-text-brand-secondary: var(--clr-brand-secondary);--clr-icon-primary: #0a0a0a;--clr-icon-inverted: #ececec;--clr-icon-muted: #e2e2e2;--clr-icon-brand-primary: var(--clr-brand-primary);--clr-icon-brand-secondary: var(--clr-brand-secondary);--clr-icon-brand-accent: var(--clr-brand-accent);--clr-icon-on-primary: #0a0a0a;--clr-icon-on-secondary: #0a0a0a;--clr-icon-on-surface: #0a0a0a;--clr-icon-on-brand-primary: #ececec;--clr-icon-on-brand-secondary: #ececec;--clr-icon-on-brand-accent: #ececec;--clr-icon-on-muted: #8d8d8d;--clr-input-bg: #ffffff;--clr-input-text: #0a0a0a;--clr-input-placeholder: #8d8d8d;--modal-decor-color: rgba(181, 221, 255, 0.2);--project-advantage-card-pattern-image: url('/local/templates/ydacha_redesign/assets/images/patterns/flower-with-core.svg');--project-advantage-card-pattern-color: #ffffff}.page--project{--property-selection-bg-color: #b5ddff}.page--volodino{--project-preloader-decor-width: 30%;--project-preloader-decor-viewbox-size: 436;--project-preloader-decor-viewbox-shift: 169}@media(max-width: 1199.98px)and (orientation: portrait){.page--volodino{--project-preloader-decor-width: 60%;--project-preloader-decor-portrait-max-height: 40%}}.page--volodino{--clr-brand-primary: #87b0f5;--clr-brand-secondary: #420000;--clr-brand-accent: #bed300;--clr-bg-brand-primary: var(--clr-brand-primary);--clr-bg-brand-secondary: var(--clr-brand-secondary);--clr-bg-brand-accent: var(--clr-brand-accent);--clr-text-on-brand-primary: #420000;--clr-text-on-brand-secondary: #ececec;--clr-text-on-brand-accent: #420000;--clr-text-brand-primary: var(--clr-brand-primary);--clr-text-brand-secondary: var(--clr-brand-secondary);--clr-icon-brand-primary: var(--clr-brand-primary);--clr-icon-brand-secondary: var(--clr-brand-secondary);--clr-icon-brand-accent: var(--clr-brand-accent);--clr-icon-on-brand-primary: #420000;--clr-icon-on-brand-secondary: #ececec;--clr-icon-on-brand-accent: #420000;--project-intro-decor-image: url('/local/templates/ydacha_redesign/assets/images/patterns/flower.svg');--project-intro-media-decor-color: var(--clr-icon-brand-primary);--show-more-btn-color: #b5ddff;--slider-nav-icon-hover-color: var(--clr-text-inverted)}.page--volodino .property-selection__filter{--btn-bg-color: var(--clr-bg-brand-accent);--btn-text-color: var(--clr-text-on-brand-accent)}.page--volodino .project-intro{--btn-bg-color: var(--clr-bg-brand-primary);--btn-text-color: var(--clr-text-on-brand-primary);--checkbox-checked-border-color: var(--clr-icon-brand-accent);--checkbox-checked-bg-color: var(--clr-icon-brand-accent);--checkbox-checked-color: var(--clr-icon-on-brand-accent)}.page--volodino .property-card{--btn-text-color: var(--clr-text-inverted);--property-card-badge-bg-color: #87b0f5;--property-card-badge-text-color: var(--clr-text-inverted);--property-card-price-color: #ac1f24}.page--volodino .property-card .tag:not(.tag--status-sale):not(.tag--status-soon):not(.tag--status-sold){--tag-text-color: var(--clr-text-inverted)}.page--volodino .cta,.page--volodino .modal{--cta-bg-color: var(--clr-bg-brand-primary);--cta-text-color: var(--clr-text-on-brand-primary);--cta-decor-color: #b5ddff;--modal-bg-color: var(--clr-bg-brand-primary);--modal-text-color: var(--clr-text-on-brand-primary);--modal-close-color: var(--clr-text-on-brand-primary);--modal-decor-color: rgba(181, 221, 255, 0.2);--btn-bg-color: var(--clr-bg-brand-accent);--btn-text-color: var(--clr-text-on-brand-accent);--checkbox-checked-border-color: var(--clr-icon-brand-accent);--checkbox-checked-bg-color: var(--clr-icon-brand-accent);--checkbox-checked-color: var(--clr-icon-on-brand-accent)}.page--volodino .property-modal{--modal-bg-color: #ffffff;--modal-text-color: #0a0a0a;--modal-close-color: #0a0a0a;--tabs-tab-active-text-color: var(--clr-text-inverted);--tabs-tab-hover-text-color: var(--clr-text-inverted);--purchase-option-card-bg-color: var(--clr-bg-brand-accent);--purchase-option-card-icon-color: var(--clr-icon-on-brand-accent);--purchase-option-card-text-color: var(--clr-text-on-brand-accent);--purchase-option-card-decor-color: rgba(10, 10, 10, 0.1);--btn-bg-color: var(--clr-bg-brand-primary);--btn-text-color: var(--clr-text-inverted)}.page--volodino .property-gallery__thumb{--gallery-card-3d-color: var(--clr-text-inverted);--gallery-card-3d-color-hover: var(--clr-text-inverted);--gallery-card-3d-bg-hover-color: var(--clr-bg-brand-secondary)}.page--volodino .property-purchase{--range-slider-thumb-color: var(--clr-bg-brand-secondary)}.page--volodino .post-card{--tag-text-color: var(--clr-text-on-brand-secondary)}.page--volodino .gallery{--more-card-icon-color: var(--clr-icon-brand-primary);--btn-bg-color: var(--clr-bg-brand-accent);--btn-text-color: var(--clr-text-on-brand-accent)}.page--volodino .map-marker{--map-marker-icon-color: var(--clr-icon-inverted)}.page--volodino .purchase-options{--purchase-option-card-bg-color: var(--clr-bg-brand-primary);--purchase-option-card-text-color: var(--clr-text-on-brand-primary);--purchase-option-card-icon-color: var(--clr-icon-on-brand-primary);--more-card-bg-color: var(--clr-bg-brand-accent);--more-card-text-color: var(--clr-text-on-brand-accent);--more-card-bg-hover-color: var(--clr-bg-brand-secondary);--more-card-text-hover-color: var(--clr-text-on-brand-secondary);--more-card-icon-color: var(--clr-icon-on-brand-accent);--more-card-icon-hover-color: var(--clr-icon-on-brand-secondary)}.page--volodino .footer{--footer-bg-color: var(--clr-bg-brand-secondary);--footer-text-color: var(--clr-text-on-brand-secondary)}.page--volodino .cookie-popup{--btn-bg-color: var(--clr-bg-brand-accent);--btn-text-color: var(--clr-text-on-brand-accent)}.page--southwest{--clr-brand-primary: #ff6100;--clr-brand-secondary: #452970;--clr-brand-accent: #5babbc;--project-advantage-card-accent-bg-color: var(--clr-bg-brand-accent);--project-advantage-card-pattern-image: url('/local/templates/ydacha_redesign/assets/images/patterns/bg-diamond-ornament.svg');--project-advantage-card-pattern-color: rgba(255, 255, 255, 0.15);--clr-bg-brand-primary: var(--clr-brand-primary);--clr-bg-brand-secondary: var(--clr-brand-secondary);--clr-bg-brand-accent: var(--clr-brand-accent);--clr-text-on-brand-primary: #ececec;--clr-text-on-brand-secondary: #ececec;--clr-text-on-brand-accent: #0a0a0a;--clr-text-brand-primary: var(--clr-brand-primary);--clr-text-brand-secondary: var(--clr-brand-secondary);--clr-icon-brand-primary: var(--clr-brand-primary);--clr-icon-brand-secondary: var(--clr-brand-secondary);--clr-icon-brand-accent: var(--clr-brand-accent);--clr-icon-on-brand-primary: #ececec;--clr-icon-on-brand-secondary: #ececec;--clr-icon-on-brand-accent: #0a0a0a;--show-more-btn-color: #b5ddff}@media(max-width: 1199.98px)and (orientation: portrait){.page--southwest{--project-preloader-decor-width: 80%}}.page--southwest .cta,.page--southwest .modal{--cta-bg-color: var(--clr-bg-brand-accent);--cta-text-color: var(--clr-text-on-brand-accent);--cta-decor-color: rgba(236, 236, 236, 0.15);--modal-bg-color: var(--clr-bg-brand-accent);--modal-text-color: var(--clr-text-on-brand-accent);--modal-close-color: var(--clr-text-on-brand-accent);--modal-decor-color: rgba(236, 236, 236, 0.15);--btn-bg-color: var(--clr-bg-brand-primary);--btn-text-color: var(--clr-text-on-brand-primary)}.page--southwest .project-intro{--project-intro-panel-decor-height: 100%;--btn-bg-color: var(--clr-bg-brand-primary);--btn-text-color: var(--clr-text-on-brand-primary)}.page--southwest .property-card{--btn-text-color: var(--clr-text-inverted)}.page--southwest .property-modal{--modal-bg-color: #ffffff;--modal-text-color: #0a0a0a;--modal-close-color: #0a0a0a;--purchase-option-card-bg-color: var(--clr-bg-brand-secondary);--purchase-option-card-icon-color: var(--clr-icon-brand-primary);--purchase-option-card-text-color: var(--clr-text-on-brand-secondary);--purchase-option-card-decor-color: rgba(236, 236, 236, 0.1)}.page--southwest .property-gallery__thumb{--gallery-card-3d-bg-hover-color: var(--clr-bg-brand-secondary)}.page--southwest .property-purchase{--range-slider-thumb-color: var(--clr-bg-brand-secondary)}.page--southwest .post-card{--tag-bg-color: var(--clr-bg-brand-accent);--tag-text-color: #ececec;--post-card-date-color: var(--clr-text-brand-secondary)}.page--southwest .text-media-bg{--text-media-bg-color: var(--clr-bg-brand-accent);--text-media-bg-text-color: var(--clr-text-on-brand-accent)}.page--southwest .gallery{--more-card-icon-color: var(--clr-icon-brand-primary)}.page--southwest .purchase-options{--more-card-bg-color: var(--clr-bg-brand-accent);--more-card-text-color: var(--clr-text-brand-secondary);--more-card-bg-hover-color: var(--clr-bg-brand-secondary);--more-card-text-hover-color: var(--clr-text-on-brand-secondary);--more-card-icon-color: var(--clr-icon-brand-secondary)}.page--southwest .footer{--footer-bg-color: var(--clr-bg-brand-secondary);--footer-text-color: var(--clr-text-on-brand-secondary)}.page--southwest .cookie-popup{--btn-bg-color: var(--clr-bg-brand-primary);--btn-text-color: var(--clr-text-on-brand-primary);--cookie-popup-bg-color: var(--clr-bg-brand-accent);--cookie-popup-text-color: var(--clr-text-on-brand-accent)}@font-face{font-family:"TT Commons Pro Trial";src:url("../assets/fonts/TT Commons Pro Trial/TTCommonsProTrialRegular.woff2") format("woff2"),url("../assets/fonts/TT Commons Pro Trial/TTCommonsProTrialRegular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"TT Commons Pro Trial";src:url("../assets/fonts/TT Commons Pro Trial/TTCommonsProTrialMedium.woff2") format("woff2"),url("../assets/fonts/TT Commons Pro Trial/TTCommonsProTrialMedium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"TT Commons Pro Trial";src:url("../assets/fonts/TT Commons Pro Trial/TTCommonsProTrialDemiBold.woff2") format("woff2"),url("../assets/fonts/TT Commons Pro Trial/TTCommonsProTrialDemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;border:0 !important;padding:0 !important;white-space:nowrap !important;clip-path:inset(100%) !important;clip:rect(0 0 0 0) !important;overflow:hidden !important}.scroll-none{overflow:hidden !important}.fw_medium{font-weight:500}.fw_bold{font-weight:600}@media(max-width: 374.98px){.hidden-down-base{display:none !important}}@media(max-width: 575.98px){.hidden-down-xs{display:none !important}}@media(max-width: 767.98px){.hidden-down-sm{display:none !important}}@media(max-width: 1023.98px){.hidden-down-md{display:none !important}}@media(max-width: 1199.98px){.hidden-down-lg{display:none !important}}@media(max-width: 1365.98px){.hidden-down-xl{display:none !important}}@media(max-width: 1439.98px){.hidden-down-xxl{display:none !important}}@media(max-width: 1599.98px){.hidden-down-wide{display:none !important}}.hidden-down-ultra{display:none !important}*,*::before,*::after{box-sizing:border-box}:where(ul,ol):where([class]){padding-left:0}:where(address[class]){font-style:normal}body,:where(blockquote,figure):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]){margin-left:0;padding:0;border:none}:where(ul[class]){list-style:none}p{--paragraphMarginBottom: 10px;margin-block:0}img{display:block;max-width:100%;height:auto;border-style:none;pointer-events:none}input,textarea,select,button{font:inherit}html{height:100%;scroll-behavior:smooth}body{min-height:100%}svg *{transition-property:fill,stroke}@media(prefers-reduced-motion: reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}html{scroll-behavior:smooth;scrollbar-gutter:stable}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}*::-webkit-scrollbar{width:8px;height:4px}*::-webkit-scrollbar-track{background:hsla(0,0%,100%,0)}*::-webkit-scrollbar-thumb{background-color:#212121;border-radius:10px;border:0px solid #fff}body{padding-top:var(--header-height);background-color:#ececec;color:#0a0a0a;font-size:var(--text-base);font-family:"TT Commons Pro Trial",sans-serif;font-weight:400;font-style:normal;line-height:normal}[hidden]{display:none !important}main{width:100%}picture{display:block}ul,ol{list-style:none}input:hover,input:focus,select:hover,select:focus,textarea:hover,textarea:focus{outline:none}a{color:inherit;text-decoration:none}a:not([class]){color:var(--clr-text-brand-primary);text-decoration:underline;text-underline-offset:.15em}@media(hover: hover){a:not([class]):hover{text-decoration:none}}@media(hover: none){a:not([class]):active{text-decoration:none}}strong,b{font-weight:600}svg{flex-shrink:0}sup{font-size:.5em}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:400}h1,.h1{font-size:var(--h1-size);font-weight:600}h2,.h2{font-size:var(--h2-size);font-weight:600;line-height:1.2}h3,.h3{font-size:var(--h3-size);font-weight:600;line-height:1.2}h4,.h4{font-size:var(--h4-size);font-weight:600}h5,.h5{font-size:var(--h5-size);font-weight:600}h6,.h6{font-size:var(--h6-size);font-weight:600}.container{margin:0 auto;width:100%;max-width:1824px;padding:0 var(--container-padding)}.section{padding:var(--section-padding) 0}.section__content{display:flex;flex-direction:column;gap:var(--section-content-gap, 32px)}@media(max-width: 767.98px){.section__content{--section-content-gap: 24px}}@media(max-width: 575.98px){.section__content{--section-content-gap: 16px}}.section-head{--section-head-icon-size: 40px;display:flex;justify-content:space-between;align-items:center;gap:var(--grid-gap-shrink-sm)}@media(max-width: 1599.98px){.section-head{--section-head-icon-size: 36px}}@media(max-width: 767.98px){.section-head{--section-head-icon-size: 32px;flex-direction:column-reverse;align-items:flex-start}}@media(max-width: 575.98px){.section-head{--section-head-icon-size: 28px;gap:8px}}@media(max-width: 374.98px){.section-head{--section-head-icon-size: 24px}}.section-head__decor{padding:0 8px;display:flex;align-items:center;gap:6px}@media(max-width: 767.98px){.section-head__decor{padding:0}}.section-head__icon{width:var(--section-head-icon-size);height:var(--section-head-icon-size);color:var(--section-head-icon-color, var(--clr-icon-brand-primary))}.text-content{font-size:var(--text-lg)}.text-content>*+*{margin-top:var(--grid-gap-shrink-md)}@media(max-width: 374.98px){.text-content>*+*{margin-top:8px}}.text-content *+h1,.text-content *+.h1,.text-content *+h2,.text-content *+.h2,.text-content *+h3,.text-content *+.h3,.text-content *+h4,.text-content *+.h4,.text-content *+h5,.text-content *+.h5,.text-content *+h6,.text-content *+.h6{margin-top:var(--grid-gap-shrink-sm)}.text-content h1+*,.text-content .h1+*,.text-content h2+*,.text-content .h2+*,.text-content h3+*,.text-content .h3+*{margin-top:16px}@media(max-width: 767.98px){.text-content h1+*,.text-content .h1+*,.text-content h2+*,.text-content .h2+*,.text-content h3+*,.text-content .h3+*{margin-top:8px}}.text-content h4+*,.text-content .h4+*,.text-content h5+*,.text-content .h5+*,.text-content h6+*,.text-content .h6+*{margin-top:8px}.text-content ul,.text-content ol{margin:0;padding-left:1.6em;display:flex;flex-direction:column;gap:4px}.text-content *+ul,.text-content *+ol{margin-top:8px}.text-content ul{list-style:disc}.text-content ol{list-style:decimal}.text-content__video-wrap{margin-block:var(--grid-gap-shrink-md)}.text-content__video{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-md)}.text-content__video-player,.text-content__video-iframe{display:block;width:100%;height:100%;border:0}.text-content__video-player{-o-object-fit:cover;object-fit:cover}ul.list-decorated{--list-decorated-marker-size: max(16px, 0.8em);margin:0;padding:0 !important;gap:12px;list-style:none}@media(max-width: 767.98px){ul.list-decorated{gap:8px}}@media(max-width: 374.98px){ul.list-decorated{--list-decorated-marker-size: max(8px, 0.8em)}}ul.list-decorated li{position:relative;padding-left:calc(var(--list-decorated-marker-size) + .2em);list-style:none}ul.list-decorated li::before{content:"";position:absolute;top:.5ex;left:0;width:var(--list-decorated-marker-size);height:var(--list-decorated-marker-size);background-image:url("../assets/icons/list-marker-flower.svg");background-repeat:no-repeat;background-position:center;background-size:contain;background-color:rgba(0,0,0,0);-webkit-mask-image:none;mask-image:none}@supports((-webkit-mask-image: url("")) or (mask-image: url(""))){ul.list-decorated li::before{background-color:#ac1f24;-webkit-mask-image:url("../assets/icons/list-marker-flower.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;-webkit-mask-mode:alpha;mask-image:url("../assets/icons/list-marker-flower.svg");mask-repeat:no-repeat;mask-position:center;mask-size:contain;mask-mode:alpha}}.txttohtmllink{color:var(--clr-text-brand-primary);text-decoration:underline;text-underline-offset:.15em}@media(hover: hover){.txttohtmllink:hover{text-decoration:none}}@media(hover: none){.txttohtmllink:active{text-decoration:none}}.f-html{--f-html-padding: 0}@keyframes spin{from{rotate:0deg}to{rotate:360deg}}.lazy{opacity:0;transition:opacity .3s ease 0s}.lazy.lazy-loading{opacity:.5}.lazy.lazy-loaded{opacity:1}.logo{max-width:148px}.logo__img{width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center left;object-position:center left;aspect-ratio:147/38}.logo-default__img{width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center left;object-position:center left}.menu{--menu-item-height: 100%}.menu__list{display:flex;justify-content:space-between;align-items:center;row-gap:8px;-moz-column-gap:32px;column-gap:32px}.menu__list--column{flex-direction:column;align-items:flex-start}@media(max-width: 1599.98px){.menu__list{-moz-column-gap:24px;column-gap:24px}}.menu__item{height:var(--menu-item-height);display:flex;white-space:nowrap}.menu__item--has-submenu{position:relative}@media(hover: hover){.menu__item--has-submenu:hover .menu__icon{transform:rotate(180deg)}.menu__item--has-submenu:hover .submenu{top:var(--menu-item-height);opacity:1;pointer-events:auto}}@media(hover: none){.menu__item--has-submenu:active .menu__icon{transform:rotate(180deg)}.menu__item--has-submenu:active .submenu{top:var(--menu-item-height);opacity:1;pointer-events:auto}}.menu__item>.menu__link span{border-bottom:1px solid rgba(0,0,0,0);transition:border-color .15s ease 0s}@media(hover: hover){.menu__item:hover>.menu__link span{border-bottom-color:currentColor}}@media(hover: none){.menu__item:active>.menu__link span{border-bottom-color:currentColor}}.menu__link{display:flex;justify-content:center;align-items:center;gap:4px;cursor:pointer}.menu__icon{transition:transform .3s ease 0s}.submenu{position:absolute;top:calc(var(--menu-item-height)/2);left:50%;transform:translateX(-50%);min-width:232px;display:flex;flex-direction:column;padding:8px;border-top:1px solid rgba(236,236,236,.3);background-color:var(--menu-bg-color, var(--clr-bg-brand-secondary));color:var(--menu-text-color, var(--clr-text-on-brand-secondary));box-shadow:0 10px 24px 0 rgba(0,0,0,.2509803922);opacity:0;pointer-events:none;transition:opacity .3s ease 0s,top .3s ease 0s}.submenu__link{display:flex;justify-content:flex-start;align-items:center;padding:8px 32px}.submenu__link span{border-bottom:1px solid rgba(0,0,0,0);transition:border-color .15s ease 0s}@media(hover: hover){.submenu__link:hover span{border-bottom-color:currentColor}}@media(hover: none){.submenu__link:active span{border-bottom-color:currentColor}}.mobile-menu{position:fixed;top:var(--header-height);right:0;transform:translateY(-100%);z-index:1009;width:min(320px,100vw);max-height:calc(var(--app-height, 100vh) - var(--header-height));overflow:auto;pointer-events:none;transition:transform .3s ease 0s}@media(max-width: 1023.98px){.mobile-menu{--mobile-menu-font-size: 18px}}@media(max-width: 767.98px){.mobile-menu{--mobile-menu-font-size: 16px}}@media(max-width: 575.98px){.mobile-menu{width:100%}}.mobile-menu.--opened{transform:translateY(0);pointer-events:auto}.mobile-menu__content{padding:8px 8px 24px;border-top:1px solid rgba(236,236,236,.3);background-color:var(--mobile-menu-bg-color, var(--clr-bg-brand-secondary));color:var(--mobile-menu-text-color, var(--clr-text-on-brand-secondary));font-size:var(--mobile-menu-font-size, 20px)}.mobile-menu__list{display:flex;flex-direction:column}.mobile-menu__row{display:flex;align-items:center;gap:4px;width:100%;padding:8px 32px}.mobile-menu__row:has(.mobile-menu__toggle.--active) .mobile-menu__link span{border-bottom-color:currentColor}.mobile-menu__link{width:100%;padding:0;background-color:rgba(0,0,0,0);border:none;display:flex;justify-content:flex-start;align-items:center;gap:4px;padding:8px 32px;color:inherit}.mobile-menu__link span{border-bottom:1px solid rgba(0,0,0,0);transition:border-color .15s ease 0s}.mobile-menu__link{cursor:pointer}.mobile-menu__row .mobile-menu__link{width:auto;padding:0}.mobile-menu__link.--active span{border-bottom-color:currentColor}.mobile-menu__link.--active .mobile-menu__icon{transform:rotate(180deg)}.mobile-menu__toggle{padding:0;background-color:rgba(0,0,0,0);border:none;display:flex;align-items:center;justify-content:flex-start;flex:1;align-self:stretch;min-width:0;padding:0;color:inherit}.mobile-menu__toggle.--active .mobile-menu__icon{transform:rotate(180deg)}.mobile-menu__icon{transition:transform .3s ease 0s}.mobile-submenu{display:flex;flex-direction:column;max-height:0;overflow:hidden;padding-left:16px;transition:max-height .2s cubic-bezier(0.8, 0, 0.25, 1),margin-bottom .2s cubic-bezier(0.8, 0, 0.25, 1);will-change:max-height,margin-bottom}.mobile-submenu.--opened{margin-bottom:8px}@media(max-width: 767.98px){.mobile-submenu.--opened{margin-bottom:4px}}.mobile-submenu__link{display:flex;justify-content:flex-start;align-items:center;padding:8px 32px}.icon-text-row{display:flex;justify-content:flex-start;align-items:center;gap:8px}.icon-text-row[href] span{border-bottom:1px solid rgba(0,0,0,0);transition:border-color .15s ease 0s}@media(hover: hover){.icon-text-row[href]:hover span{border-bottom-color:currentColor}}@media(hover: none){.icon-text-row[href]:active span{border-bottom-color:currentColor}}.icon-text-row__icon{width:20px;height:20px}.burger{display:flex;justify-content:center;align-items:center;padding:0;background-color:rgba(0,0,0,0);border:none;width:24px;height:24px;color:#ececec;line-height:0}.burger__line{transition:transform .3s ease 0s,opacity .15s ease-in-out 0s}.burger.--active .burger__line--top{transform:translate(8px, -1px) rotate(45deg)}.burger.--active .burger__line--middle{opacity:0}.burger.--active .burger__line--bottom{transform:translate(-9px, 7.5px) rotate(-45deg)}.social{display:flex;flex-wrap:wrap;gap:16px}.social__item{width:36px;height:36px;display:flex;justify-content:center;align-items:center;border-radius:var(--radius-round);background-color:hsla(0,0%,100%,.1);color:#ececec;transition:background-color .3s ease 0s}@media(hover: hover){.social__item:hover{background-color:hsla(0,0%,100%,.2)}}@media(hover: none){.social__item:active{background-color:hsla(0,0%,100%,.2)}}.decor{width:100%;height:var(--decor-height, 100px);background-repeat:repeat-x;background-position:center;background-size:contain}.decor:last-child{margin-bottom:var(--section-padding)}.decor--md{--decor-height: 100px}@media(max-width: 767.98px){.decor--md{--decor-height: 80px}}@media(max-width: 575.98px){.decor--md{--decor-height: 64px}}@media(max-width: 374.98px){.decor--md{--decor-height: 54px}}.decor--lg{--decor-height: 172px}@media(max-width: 1199.98px){.decor--lg{--decor-height: 140px}}@media(max-width: 1023.98px){.decor--lg{--decor-height: 104px}}@media(max-width: 767.98px){.decor--lg{--decor-height: 84px}}@media(max-width: 575.98px){.decor--lg{--decor-height: 72px}}.decor--clover-light{background-color:rgba(0,0,0,0);-webkit-mask-image:none;mask-image:none}@supports((-webkit-mask-image: url("")) or (mask-image: url(""))){.decor--clover-light{background-color:var(--clr-icon-inverted);-webkit-mask-image:url("../assets/images/patterns/clovers.svg");-webkit-mask-repeat:repeat-x;-webkit-mask-position:center;-webkit-mask-size:contain;-webkit-mask-mode:alpha;mask-image:url("../assets/images/patterns/clovers.svg");mask-repeat:repeat-x;mask-position:center;mask-size:contain;mask-mode:alpha}}.decor--clover-brand-primary{background-color:rgba(0,0,0,0);-webkit-mask-image:none;mask-image:none}@supports((-webkit-mask-image: url("")) or (mask-image: url(""))){.decor--clover-brand-primary{background-color:var(--clr-icon-brand-primary);-webkit-mask-image:url("../assets/images/patterns/clovers.svg");-webkit-mask-repeat:repeat-x;-webkit-mask-position:center;-webkit-mask-size:contain;-webkit-mask-mode:alpha;mask-image:url("../assets/images/patterns/clovers.svg");mask-repeat:repeat-x;mask-position:center;mask-size:contain;mask-mode:alpha}}.decor--clover-brand-secondary{background-color:rgba(0,0,0,0);-webkit-mask-image:none;mask-image:none}@supports((-webkit-mask-image: url("")) or (mask-image: url(""))){.decor--clover-brand-secondary{background-color:var(--clr-icon-brand-secondary);-webkit-mask-image:url("../assets/images/patterns/clovers.svg");-webkit-mask-repeat:repeat-x;-webkit-mask-position:center;-webkit-mask-size:contain;-webkit-mask-mode:alpha;mask-image:url("../assets/images/patterns/clovers.svg");mask-repeat:repeat-x;mask-position:center;mask-size:contain;mask-mode:alpha}}.decor--medal{--decor-height: 138px;background-image:url("../assets/images/patterns/medal.png")}@media(max-width: 1199.98px){.decor--medal{--decor-height: 112px}}@media(max-width: 1023.98px){.decor--medal{--decor-height: 108px}}@media(max-width: 767.98px){.decor--medal{--decor-height: 88px}}@media(max-width: 575.98px){.decor--medal{--decor-height: 72px}}@media(max-width: 374.98px){.decor--medal{--decor-height: 62px}}.btn{--btn-height: 52px;padding:0;background-color:rgba(0,0,0,0);border:none;width:-moz-fit-content;width:fit-content;height:var(--btn-height);display:flex;justify-content:center;align-items:center;gap:var(--btn-gap, 10px);padding:var(--btn-padding-y, 0) var(--btn-padding-x, 24px);border-radius:var(--btn-radius, var(--radius-md));background-color:var(--btn-bg-color, var(--clr-bg-brand-primary));color:var(--btn-text-color, var(--clr-text-on-brand-primary));font-size:var(--btn-font-size, var(--text-md));font-weight:600;line-height:1.2;text-wrap:nowrap;transition:border-radius .3s ease-in-out 0s,background-color .3s ease 0s,color .3s ease 0s;cursor:pointer}@media(hover: hover){.btn:hover{--btn-radius: var(--btn-height)}}@media(hover: none){.btn:active{--btn-radius: var(--btn-height)}}@media(max-width: 767.98px){.btn{--btn-icon-size: 16px}}@media(max-width: 575.98px){.btn{--btn-gap: 6px}}.btn--xs{--btn-height: 32px;--btn-padding-x: 16px;--btn-gap: 6px;--btn-radius: var(--radius-sm);--btn-font-size: var(--text-sm);--btn-icon-size: 16px}@media(max-width: 575.98px){.btn--xs{--btn-height: 28px}}.btn--sm{--btn-height: 40px;--btn-padding-x: 16px;--btn-gap: 6px;--btn-radius: var(--radius-sm);--btn-font-size: var(--text-sm);--btn-icon-size: 16px}@media(max-width: 767.98px){.btn--sm{--btn-height: 36px}}.btn--md{--btn-font-size: var(--text-lg);--btn-height: 52px}@media(max-width: 1199.98px){.btn--md{--btn-height: 48px}}@media(max-width: 575.98px){.btn--md{--btn-height: 44px}}@media(max-width: 374.98px){.btn--md{--btn-height: 40px}}.btn--decorated .btn__icon{transform-origin:center center;animation:spin 8s linear infinite;animation-play-state:paused;animation-direction:reverse}.btn--decorated .btn__icon:first-child{animation-direction:normal}.btn--decorated .btn__icon:last-child{animation-direction:reverse}@media(hover: hover){.btn--decorated:hover .btn__icon{animation-play-state:running}}@media(hover: none){.btn--decorated:active .btn__icon{animation-play-state:running}}.btn--pill{--btn-radius: var(--radius-pill)}@media(hover: hover){.btn--pill:hover{--btn-radius: var(--radius-pill);background-color:var(--btn-pill-bg-hover-color, var(--clr-bg-brand-primary));color:var(--btn-pill-text-hover-color, var(--clr-text-on-brand-primary))}}@media(hover: none){.btn--pill:active{--btn-radius: var(--radius-pill);background-color:var(--btn-pill-bg-hover-color, var(--clr-bg-brand-primary));color:var(--btn-pill-text-hover-color, var(--clr-text-on-brand-primary))}}.btn--outlined{background-color:var(--btn-outlined-bg-color, transparent);color:var(--btn-outlined-text-color, var(--clr-text-brand-primary));border:1px solid var(--btn-outlined-border-color, var(--clr-bg-brand-primary))}.btn--inverted{background-color:var(--btn-bg-color, var(--clr-bg-primary));color:var(--btn-text-color, var(--clr-text-on-primary))}.btn--brand-secondary{background-color:var(--btn-bg-color, var(--clr-bg-brand-secondary));color:var(--btn-text-color, var(--clr-text-on-brand-secondary))}.btn--accent{background-color:var(--btn-bg-color, var(--clr-bg-brand-accent));color:var(--btn-text-color, var(--clr-text-on-brand-accent))}.btn__icon{width:var(--btn-icon-size, 20px);height:var(--btn-icon-size, 20px)}.input-wrapper{position:relative;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.input-wrapper.error .input{border-color:#ac1f24;background-color:#dfc3c4;color:#ac1f24}.input-wrapper.error .input-box__checkbox{border-color:#ac1f24;background-color:#dfc3c4}.input-wrapper.error .input-message{opacity:1;visibility:visible}.input-message{position:absolute;left:0;z-index:max(5,20 - var(--input-index, 0));opacity:0;visibility:hidden;transition:all .1s ease-in-out;pointer-events:none}.input-message span{position:relative;padding:4px 8px;width:-moz-max-content;width:max-content;border-radius:calc(var(--radius-pill)/4) var(--radius-pill) var(--radius-pill) calc(var(--radius-pill)*1.5);display:block;background-color:#ac1f24;color:#fff;font-size:var(--text-xs);font-weight:500;box-shadow:0 4px 10px 0 rgba(0,0,0,.2)}.input+.input-message{top:80%}.input-box .input-message{top:16px}.input{position:relative;width:100%;height:var(--input-height, 52px);padding:var(--input-padding-y, 12px) var(--input-padding-x, 16px);border:1px solid var(--input-border-color, var(--input-bg-color, var(--clr-input-bg)));border-radius:var(--radius-md);display:block;background-color:var(--input-bg-color, var(--clr-input-bg));color:var(--input-text-color, var(--clr-input-text));font-size:var(--text-md);font-weight:500;transition:all .3s ease 0s}@media(max-width: 1023.98px){.input{--input-height: 48px}}@media(max-width: 575.98px){.input{--input-height: 44px}}@media(max-width: 374.98px){.input{--input-height: 40px}}.input::-moz-placeholder{color:var(--input-placeholder-color, var(--clr-input-placeholder))}.input::placeholder{color:var(--input-placeholder-color, var(--clr-input-placeholder))}.input--textarea{height:auto;min-height:var(--input-textarea-min-height, 120px);resize:none}.input-box{display:flex;align-items:center;gap:8px}.input-box__checkbox-hidden{display:none}.input-box__checkbox-hidden:checked+.input-box__checkbox{--checkbox-border-color: var( --checkbox-checked-border-color, var(--clr-icon-brand-primary) );--checkbox-bg-color: var( --checkbox-checked-bg-color, var(--clr-icon-brand-primary) );--checkbox-color: var( --checkbox-checked-color, var(--clr-icon-on-brand-primary) )}.input-box__checkbox{width:20px;height:20px;flex-shrink:0;align-self:flex-start;display:flex;justify-content:center;align-items:center;border-radius:var(--radius-sm);border:1px solid var(--checkbox-border-color, currentColor);background:var(--checkbox-bg-color, transparent);transition:background-color .3s ease 0s,border-color .3s ease 0s;cursor:pointer}.input-box__checkbox svg{transition:color .3s ease 0s;color:var(--checkbox-color, transparent)}.input-box__text{color:var(--checkbox-text-color, currentColor);font-size:var(--text-md);text-align:left}.input-box__text a{color:inherit}.input-box--sm .input-box__text{font-size:var(--text-sm)}.label{font-size:var(--text-md);font-weight:500}.label--lg{font-size:var(--text-lg);font-weight:600}.form{width:100%;display:flex;flex-direction:column;gap:var(--form-gap, 24px)}@media(max-width: 767.98px){.form{--form-gap: 16px}}.form.pending .form__btn{pointer-events:none;opacity:.6}.form__fields{width:100%;display:flex;flex-direction:column;gap:var(--form-fields-gap, 16px)}@media(max-width: 1023.98px){.form__fields{--form-fields-gap: 12px}}@media(max-width: 767.98px){.form__fields{--form-fields-gap: 8px}}.form__group{width:100%;display:flex;flex-wrap:wrap;row-gap:var(--form-group-row-gap, 16px);-moz-column-gap:var(--form-group-column-gap, 16px);column-gap:var(--form-group-column-gap, 16px)}@media(max-width: 1023.98px){.form__group{--form-group-row-gap: 12px;--form-group-column-gap: 12px}}@media(max-width: 767.98px){.form__group{--form-group-row-gap: 8px;--form-group-column-gap: 8px}}@media(max-width: 575.98px){.form__group{flex-direction:column}}.form__field{flex:1 1 auto;display:flex;flex-direction:column;gap:8px}.form__agreements{width:100%;display:flex;flex-direction:column;gap:8px}@media(max-width: 575.98px){.form__btn{width:100%}}@media(max-width: 1023.98px){.form--lead{align-items:center}}@media(max-width: 1023.98px){.form--lead .form__group{flex-direction:column}}@media(max-width: 1023.98px){.form--lead .form__btn{width:100%;max-width:356px}}@media(max-width: 575.98px){.form--lead .form__btn{max-width:none}}.overlay{position:fixed;inset:0;z-index:1008;background-color:rgba(0,0,0,.8);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease 0s,visibility .3s ease 0s}.overlay.--over-header{z-index:1011}.overlay.--active{opacity:1;visibility:visible;pointer-events:auto}.modal{--modal-scrollbar-width: 4px;--modal-scrollbar-gutter-width: 8px;position:fixed;inset:0;z-index:1012;display:flex;align-items:center;justify-content:center;padding:16px 0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease 0s,visibility .3s ease 0s}.modal *::-webkit-scrollbar{width:var(--modal-scrollbar-width)}.modal.--opened{opacity:1;visibility:visible;pointer-events:auto}.modal__viewport{width:100%;max-width:1824px;max-height:100%;margin-inline:auto;padding-inline:var(--container-padding);display:flex;justify-content:center}.modal__dialog{position:relative;overflow:hidden;width:calc((100% - var(--grid-gap-shrink-md)*0)/12*10);max-height:calc(var(--app-height, 100vh) - 32px);padding:var(--modal-padding-y, 64px) max(0px,var(--modal-padding-x, 32px) - var(--modal-scrollbar-width));background-color:var(--modal-bg-color, var(--clr-bg-brand-secondary));display:flex;flex-direction:column;gap:16px;color:var(--modal-text-color, var(--clr-text-on-brand-secondary))}@media(max-width: 1439.98px){.modal__dialog{width:100%;max-width:1112px}}@media(max-width: 1023.98px){.modal__dialog{--modal-padding-y: 32px;max-width:544px}}@media(max-width: 767.98px){.modal__dialog{--modal-padding-y: 24px;--modal-padding-x: 24px}}@media(max-width: 575.98px){.modal__dialog{--modal-padding-y: 16px;--modal-padding-x: 16px;gap:12px}}@media(max-width: 374.98px){.modal__dialog{--modal-padding-x: 12px}}@media(max-width: 330px)and (max-height: 580px){.modal__dialog{--modal-padding-y: 12px;gap:8px}}.modal__decor{position:absolute;top:50%;z-index:1;aspect-ratio:1/1;height:100%;-o-object-fit:contain;object-fit:contain;color:var(--modal-decor-color, var(--clr-bg-brand-primary));pointer-events:none;transition:transform .3s ease 0s;top:auto;right:50%;bottom:0;transform:translate(50%, var(--modal-decor-offset-y, 50%));width:100%;min-width:768px;height:auto;opacity:var(--modal-decor-opacity, 1)}@media(max-width: 1023.98px){.modal__decor{--modal-decor-offset-y: -56px;top:50%;width:160%}}@media(max-width: 575.98px){.modal__decor{--modal-decor-offset-y: -104px}}.modal__close{position:absolute;top:32px;right:32px;z-index:2;width:var(--modal-close-size, 36px);height:var(--modal-close-size, 36px);padding:0;background-color:rgba(0,0,0,0);border:none;color:var(--modal-close-color, var(--clr-text-on-brand-primary));cursor:pointer}@media(max-width: 1023.98px){.modal__close{position:static;margin-left:auto}}@media(max-width: 767.98px){.modal__close{--modal-close-size: 32px}}@media(max-width: 575.98px){.modal__close{--modal-close-size: 24px}}@media(max-width: 374.98px){.modal__close{--modal-close-size: 18px}}.modal__close svg{width:100%;height:100%}.modal__body{position:relative;z-index:1;flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-gutter:stable both-edges;display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--grid-gap-shrink-sm)}@media(max-width: 1023.98px){.modal__body{justify-content:center}}.modal__image{width:calc((100% - var(--grid-gap-shrink-sm)*1)/12*5);aspect-ratio:279/160;border-radius:var(--radius-lg);overflow:hidden}@media(max-width: 1023.98px){.modal__image{width:100%}}@media(max-width: 767.98px){.modal__image{aspect-ratio:128/71}}.modal__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.modal__content{position:relative;z-index:1;margin-inline:auto;width:100%;min-width:0;max-width:calc(992px + var(--modal-scrollbar-gutter-width));display:flex;flex-direction:column;gap:32px}@media(max-width: 767.98px){.modal__content{gap:24px}}.modal__main{width:calc((100% - var(--grid-gap-shrink-sm)*1)/12*7);display:flex;flex-direction:column;gap:32px}@media(max-width: 1023.98px){.modal__main{width:100%;align-items:center;text-align:center}}@media(max-width: 767.98px){.modal__main{gap:20px}}@media(max-width: 575.98px){.modal__main{gap:16px}}.modal__meta{width:100%;display:flex;flex-direction:column;gap:16px}@media(max-width: 575.98px){.modal__meta{gap:8px}}.modal__title{text-wrap:balance}@media(max-width: 374.98px){.modal__title{font-size:20px}}.modal__description{font-size:var(--text-lg);text-wrap:balance}.modal__actions{width:100%;display:flex;justify-content:center}.modal--no-image .modal__body{justify-content:center}.modal--press{--modal-bg-color: var(--clr-bg-surface);--modal-text-color: var(--clr-text-muted);--modal-close-color: var(--clr-text-primary);--modal-decor-opacity: 0}.modal--press .modal__body{flex-wrap:nowrap;align-items:stretch}.modal--press .modal__main{width:100%;align-items:flex-start;text-align:left}.modal--press .modal__title{color:var(--clr-text-brand-primary)}.modal--press .modal__description{text-wrap:unset}.modal--content-contained{--modal-bg-color: #ffffff;--modal-text-color: var(--clr-text-primary);--modal-close-color: var(--clr-text-primary);--modal-decor-opacity: 0;--input-bg-color: var(--clr-bg-surface);--select-bg-color: var(--clr-bg-surface)}@media(max-width: 1199.98px){.modal--content-contained .modal__dialog{width:100%;max-width:1112px}}.modal--content-contained .modal__body{overflow:hidden;flex-wrap:nowrap;align-items:stretch}.modal--content-contained .modal__main{flex:1 1 auto;min-height:0;width:100%;max-width:calc(992px + var(--modal-scrollbar-gutter-width));margin-inline:auto;text-align:left;overflow-y:auto;scrollbar-gutter:stable both-edges}.modal--content-contained .modal__meta{align-items:center;text-align:center}@media(max-width: 575.98px){.modal--service .form__fields{--form-fields-gap: 16px}}.modal--form .modal__dialog{max-width:848px}@media(max-width: 1023.98px){.modal--form .modal__dialog{max-width:544px}}.modal--form .modal__main{max-width:none;gap:24px}@media(max-width: 767.98px){.modal--form .modal__main{gap:16px}}.modal--form .form__agreements{gap:8px}.modal--vacancy .modal__actions{justify-content:flex-start}@media(max-width: 575.98px){.modal--vacancy .modal__btn{width:100%}}@media(min-width: 1024px){.modal--history .modal__dialog{--modal-padding-y: 0;--modal-padding-x: 0;max-height:648px;gap:0}}.modal--history .modal__body{scrollbar-gutter:auto;flex-wrap:wrap;overflow:auto}@media(min-width: 1024px){.modal--history .modal__body{flex-wrap:nowrap;overflow:hidden;gap:0}}@media(min-width: 1024px){.modal--history .modal__image{width:calc((100% - 0px*1)/12*6);flex:0 0 auto;aspect-ratio:auto;align-self:stretch;min-height:0;border-radius:0}}@media(min-width: 1024px){.modal--history .modal__img{height:100%}}@media(min-width: 1024px){.modal--history .modal__main{width:calc((100% - 0px*0)/12*6);min-width:0;min-height:0;max-width:none;flex:1 1 auto;align-items:flex-start;gap:24px;padding:32px 32px 32px 24px;text-align:left;overflow:hidden}}@media(max-width: 1023.98px){.modal--history .modal__main{gap:16px}}@media(max-width: 767.98px){.modal--history .modal__main{gap:12px}}.modal--history .modal__meta{align-items:flex-start;text-align:left;gap:24px}.modal--history .modal__year{color:var(--clr-text-muted)}@media(min-width: 1024px){.modal--history .modal__content{flex:1 1 auto;min-height:0;max-width:none;overflow-y:auto;scrollbar-gutter:stable both-edges}}@media(max-width: 1023.98px){.modal--history .modal__content{gap:20px}}@media(max-width: 767.98px){.modal--history .modal__content{gap:16px}}@media(min-width: 576px){.modal--thanks .modal__dialog{min-height:300px}}@media(max-width: 1023.98px){.modal--thanks .modal__decor{--modal-decor-offset-y: 50%;top:auto;min-width:535px;width:100%}}.modal--thanks .modal__body{align-items:center;justify-content:center}.modal--thanks .modal__main{width:100%;align-items:center;text-align:center;gap:32px}@media(max-width: 575.98px){.modal--thanks .modal__main{gap:20px}}.modal--thanks .modal__description{max-width:640px;margin-inline:auto}@media(max-width: 767.98px){.modal--thanks .modal__description{width:90%}}.modal--thanks .modal__btn{width:100%;max-width:260px}@media(max-width: 1199.98px){.modal--thanks .modal__btn{max-width:356px}}.modal-summary{width:100%;display:flex;justify-content:center;flex-wrap:wrap;row-gap:16px;-moz-column-gap:32px;column-gap:32px}@media(max-width: 767.98px){.modal-summary{justify-content:flex-start}}@media(max-width: 575.98px){.modal-summary{-moz-column-gap:16px;column-gap:16px}}.modal-summary__item{display:grid;gap:4px;text-align:left}@media(max-width: 767.98px){.modal-summary__item{flex:0 0 calc(50% - 16px)}}@media(max-width: 575.98px){.modal-summary__item{flex:0 0 calc(50% - 8px)}}.modal-summary__label{color:var(--clr-text-muted);font-size:var(--text-card);line-height:1}.modal-summary__value{margin:0;align-self:self-end;line-height:1}.modal-notice{color:var(--clr-text-muted);font-size:var(--text-lg)}.cookie-popup{position:fixed;bottom:var(--cookie-popup-bottom, 80px);z-index:1001;width:100%;padding-inline:var(--container-padding);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease 0s,visibility .3s ease 0s}@media(max-width: 1599.98px){.cookie-popup{--cookie-popup-bottom: 60px}}@media(max-width: 1199.98px){.cookie-popup{--cookie-popup-bottom: 40px}}@media(max-width: 575.98px){.cookie-popup{--cookie-popup-bottom: 16px}}.cookie-popup.--opened{opacity:1;visibility:visible;pointer-events:auto}.cookie-popup__content{max-width:954px;padding:32px;border-radius:var(--radius-md);display:flex;align-items:center;-moz-column-gap:32px;column-gap:32px;row-gap:24px;background-color:var(--cookie-popup-bg-color, var(--clr-bg-brand-primary));color:var(--cookie-popup-text-color, var(--clr-text-on-brand-primary));font-size:var(--text-lg);font-weight:500;box-shadow:0px 2px 54px 0px rgba(0,0,0,.2117647059)}@media(max-width: 1439.98px){.cookie-popup__content{padding:28px}}@media(max-width: 1199.98px){.cookie-popup__content{margin:0 auto}}@media(max-width: 1023.98px){.cookie-popup__content{-moz-column-gap:24px;column-gap:24px}}@media(max-width: 767.98px){.cookie-popup__content{padding:24px}}@media(max-width: 575.98px){.cookie-popup__content{flex-direction:column;padding:16px}}.cookie-popup__content a{color:inherit}.cookie-popup__btn{min-width:180px}@media(max-width: 575.98px){.cookie-popup__btn{width:100%}}.preloader{--preloader-hide-speed: 1.11;--preloader-scale-fit: calc( (100vw - var(--container-padding) * 2) / 677px );--preloader-scale-fit-height: calc( (var(--app-height, 100vh) - var(--container-padding) * 2) / 680px );--preloader-mobile-boost: 1;--preloader-spinner-ratio: 1;--preloader-text-ratio: 1;--preloader-scale: clamp( 0.42, min( 1, calc(var(--preloader-scale-fit) * var(--preloader-mobile-boost)), var(--preloader-scale-fit-height) ), 1 );--preloader-logo-size: calc( 155px * var(--preloader-scale) * var(--preloader-spinner-ratio) );--preloader-decor-size: calc( 2196px * var(--preloader-scale) );--preloader-logo-gap: calc(20px * var(--preloader-scale));--preloader-reveal-delay: 0.5s;--preloader-reveal-duration: 0.7s;--preloader-part-offset: calc( 155px * var(--preloader-scale) );--preloader-part-height-left: calc(126px * var(--preloader-scale));--preloader-part-height-right: calc(132px * var(--preloader-scale));--preloader-part-indent: calc(8px * var(--preloader-scale));--preloader-text-scale: 1.4;--preloader-text-size: calc( 32px * var(--preloader-scale) * var(--preloader-text-ratio) );--preloader-text-offset-x: calc(10px * var(--preloader-scale));--preloader-text-offset-y: calc(22px * var(--preloader-scale));--preloader-text-tilt: 10deg;--preloader-text-perspective: calc(640px * var(--preloader-scale));--preloader-below-gap: calc(24px * var(--preloader-scale));--preloader-below-padding: calc(24px * var(--preloader-scale));--preloader-below-offset: calc( max(66px * var(--preloader-scale), var(--preloader-logo-size) / 2) + var(--preloader-below-padding) );--preloader-icons-gap: calc(8px * var(--preloader-scale));--preloader-icons-offset: calc(136px * var(--preloader-scale));--preloader-icon-size: calc(26px * var(--preloader-scale));--preloader-spin-wait: 0.7s;--preloader-spin-start-delay: calc( var(--preloader-reveal-delay) + var(--preloader-reveal-duration) + var(--preloader-spin-wait) );position:fixed;inset:0 0 auto;height:150vh;z-index:2147483645;overflow:hidden;padding:var(--container-padding);background-color:#ac1f24;transition:transform var(--preloader-transition-duration) ease 0s}@media(max-width: 1199.98px){.preloader{--preloader-mobile-boost: 1.06}}@media(max-width: 1023.98px){.preloader{--preloader-mobile-boost: 0.8;--preloader-spinner-ratio: 0.95;--preloader-text-ratio: 0.92}}@media(max-width: 767.98px){.preloader{--preloader-text-ratio: 0.86}}@media(max-width: 575.98px){.preloader{--preloader-spinner-ratio: 0.9;--preloader-text-ratio: 0.8}}@media(max-width: 374.98px){.preloader{--preloader-spinner-ratio: 0.75}}.preloader__content{position:relative;width:100%;height:calc(var(--app-height, 100vh) - var(--container-padding)*2);color:#ececec;text-align:center}.preloader__decor{position:absolute;top:50%;z-index:1;aspect-ratio:1/1;height:var(--preloader-decor-size);-o-object-fit:contain;object-fit:contain;color:rgba(236,236,236,.1);pointer-events:none;transition:transform .3s ease 0s;left:50%;transform:translate(-50%, -50%)}.preloader__decor svg{width:100%;height:100%;transform-origin:center;animation:preloader-spin-step-ccw 1.3s ease-in-out var(--preloader-spin-start-delay) infinite}.preloader__logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:64%;max-width:calc(655px*var(--preloader-scale));display:flex;align-items:center;justify-content:center;gap:var(--preloader-logo-gap)}@media(max-width: 1199.98px){.preloader__logo{width:78%}}@media(max-width: 1023.98px){.preloader__logo{width:84%}}.preloader__part{--preloader-part-direction: 1;z-index:1;opacity:0;transform:translateX(calc(var(--preloader-part-offset) * var(--preloader-part-direction)));animation:preloader-part-reveal var(--preloader-reveal-duration) ease var(--preloader-reveal-delay) forwards;will-change:transform,opacity}.preloader__part img{display:block;width:auto}.preloader__part--left{padding-right:var(--preloader-part-indent)}.preloader__part--left img{height:var(--preloader-part-height-left)}.preloader__part--right{--preloader-part-direction: -1;margin-bottom:calc(var(--preloader-part-indent)*-1)}.preloader__part--right img{height:var(--preloader-part-height-right)}.preloader__spinner{position:relative;z-index:2;flex:0 0 var(--preloader-logo-size);width:var(--preloader-logo-size);height:var(--preloader-logo-size);background-color:#ac1f24;border-radius:50%;transform-origin:center;animation:preloader-spin-step 1.3s linear var(--preloader-spin-start-delay) infinite}.preloader__below{position:absolute;top:50%;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:var(--preloader-below-gap);padding-top:var(--preloader-below-offset);perspective:var(--preloader-text-perspective)}.preloader__text{opacity:0;white-space:nowrap;transform:translate3d(var(--preloader-text-offset-x), var(--preloader-text-offset-y), 0) scale(var(--preloader-text-scale)) rotateX(var(--preloader-text-tilt));transform-origin:center bottom;will-change:transform,opacity;font-size:min(var(--preloader-text-size),(100vw - var(--container-padding)*2)/11);font-weight:500;letter-spacing:.035em;animation:preloader-text-reveal var(--preloader-reveal-duration) ease-out var(--preloader-reveal-delay) forwards}.preloader__icons{opacity:0;will-change:opacity;margin-top:var(--preloader-icons-offset);display:flex;align-items:center;gap:var(--preloader-icons-gap);animation:preloader-icons-reveal var(--preloader-reveal-duration) ease var(--preloader-reveal-delay) forwards}.preloader__icon{flex-shrink:0;width:var(--preloader-icon-size);height:var(--preloader-icon-size)}.preloader.--hiding{pointer-events:none;transform:translateY(-100%)}.preloader.--hiding .preloader__part,.preloader.--hiding .preloader__text,.preloader.--hiding .preloader__icons,.preloader.--hiding .preloader__decor svg,.preloader.--hiding .preloader__spinner{animation-play-state:paused}.preloader.--hidden{display:none}@keyframes preloader-part-reveal{from{opacity:0;transform:translateX(calc(var(--preloader-part-offset) * var(--preloader-part-direction)))}to{opacity:1;transform:translateX(0)}}@keyframes preloader-text-reveal{from{opacity:0;transform:translate3d(var(--preloader-text-offset-x), var(--preloader-text-offset-y), 0) scale(var(--preloader-text-scale)) rotateX(var(--preloader-text-tilt))}to{opacity:1;transform:translate3d(0, 0, 0) scale(1) rotateX(0deg)}}@keyframes preloader-icons-reveal{from{opacity:0}to{opacity:1}}@keyframes preloader-spin-step{0%{transform:rotate(0deg)}46.1538461538%,100%{transform:rotate(90deg)}}@keyframes preloader-spin-step-ccw{0%{transform:rotate(0deg)}46.1538461538%,100%{transform:rotate(-90deg)}}.header{position:fixed;top:0;left:0;z-index:1010;width:100%;height:var(--header-height);display:flex;align-items:center;background-color:var(--header-bg-color, var(--clr-bg-brand-secondary));color:var(--header-text-color, var(--clr-text-on-brand-secondary))}.header__content{display:flex;justify-content:space-between;align-items:center;gap:24px;font-size:var(--text-lg);font-weight:600}@media(min-width: 1600px){.header__content{font-weight:400;line-height:1.2}}@media(max-width: 1599.98px){.header__logo{max-width:124px}}@media(max-width: 575.98px){.header__logo{max-width:116px}}.header__menu{--menu-item-height: var(--header-height)}@media(max-width: 1365.98px){.header__menu{display:none}}.header__actions{display:flex;justify-content:center;align-items:center;gap:var(--grid-gap-shrink-xs)}.header__phone{text-wrap:nowrap}@media(max-width: 575.98px){.header__phone .icon-text-row__text{display:none}}.header__burger{display:none}@media(max-width: 1365.98px){.header__burger{display:block}}.footer{padding:var(--section-padding) 0;display:flex;flex-direction:column;gap:32px;background-color:var(--footer-bg-color, var(--clr-bg-brand-primary));color:var(--footer-text-color, var(--clr-text-on-brand-primary));font-weight:500}.footer__row{display:flex;flex-wrap:wrap;row-gap:32px;-moz-column-gap:var(--grid-gap-shrink-md);column-gap:var(--grid-gap-shrink-md)}.footer__row--bottom{justify-content:space-between}.footer__col{display:flex;flex-wrap:wrap;flex-direction:column}.footer__col--brand,.footer__col--menu,.footer__col--contacts{width:calc((100% - 24px*3)/12*3)}@media(max-width: 1199.98px){.footer__col--brand,.footer__col--menu,.footer__col--contacts{width:calc((100% - 24px*2)/12*4)}}@media(max-width: 1023.98px){.footer__col--brand,.footer__col--menu,.footer__col--contacts{width:calc((100% - 16px*2)/8*3)}}@media(max-width: 767.98px){.footer__col--brand,.footer__col--menu,.footer__col--contacts{width:calc((100% - 16px*1)/8*4)}}@media(max-width: 575.98px){.footer__col--brand,.footer__col--menu,.footer__col--contacts{width:100%}}.footer__col--brand{gap:var(--grid-gap-shrink-sm)}@media(max-width: 1599.98px){.footer__col--brand{width:100%}}.footer__col--menu,.footer__col--contacts{gap:16px}@media(min-width: 576px)and (max-width: 1023.98px){.footer__col--contacts{width:calc((100% - 16px*1)/8*6 + 4px);flex-direction:row}.footer__col--contacts .footer__title{width:100%}}@media(min-width: 576px)and (max-width: 767.98px){.footer__col--contacts{width:100%}}@media(min-width: 576px)and (max-width: 1023.98px){.footer__col--legal,.footer__col--site-developer{width:calc((100% - 16px*1)/8*4)}}.footer__col--legal{gap:8px}@media(min-width: 768px)and (max-width: 1023.98px){.footer__description{width:calc((100% - 16px*1)/8*4)}}@media(min-width: 576px)and (max-width: 1023.98px){.footer__contacts,.footer__social{width:calc((100% - 16px*1)/8*4)}}.footer__contacts{display:flex;flex-direction:column;gap:8px 0}.footer__copyright{text-wrap:balance}.footer__docs{display:flex;row-gap:8px;-moz-column-gap:24px;column-gap:24px}@media(max-width: 1023.98px){.footer__docs{flex-direction:column}}.footer__doc span{border-bottom:1px solid rgba(0,0,0,0);transition:border-color .15s ease 0s}@media(hover: hover){.footer__doc:hover span{border-bottom-color:currentColor}}@media(hover: none){.footer__doc:active span{border-bottom-color:currentColor}}.site-developer{display:flex;flex-direction:column;gap:8px;color:#ececec}.site-developer__link{line-height:0}.site-developer__logo{width:264px;height:24px}@media(max-width: 575.98px){.site-developer__logo{width:212px;height:20px}}
