._root_1epr5_1{--footer-phone-font-size: clamp(26px, 2.166667vw, 41.6px);--footer-contact-font-size: clamp(12px, 1vw, 19.2px);--footer-link-font-size: clamp(14px, 1.166667vw, 22.4px);--footer-legal-font-size: clamp(10px, .833333vw, 16px);position:relative;z-index:1;width:100%;height:41.416667vw;color:#fff;font-family:var(--font-golos-ui, "GolosUI", Arial, sans-serif)}._inner_1epr5_15{position:relative;width:100%;height:41.416667vw;overflow:hidden;background:var(--footer-panel-outside)}._inner_1epr5_15:before{position:absolute;top:0;left:.833333vw;width:98.333333vw;height:41.416667vw;background:var(--footer-background);content:""}._pattern_1epr5_33{position:absolute;top:-.416667vw;left:.833333vw;width:98.333333vw;height:32.75vw;background-image:var(--footer-pattern);background-position:center bottom;background-repeat:no-repeat;background-size:cover;opacity:.75;transform:rotate(180deg);pointer-events:none}._contacts_1epr5_48{position:absolute;top:7.916667vw;left:5vw;z-index:1;display:flex;flex-direction:column;align-items:flex-start;font-family:var(--font-golos-ui, "GolosUI", Arial, sans-serif)}._phone_1epr5_59{color:var(--footer-white);font-family:var(--font-golos-ui, "GolosUI", Arial, sans-serif);font-size:var(--footer-phone-font-size);font-weight:400;letter-spacing:-.5px;line-height:1.1;text-decoration:none;transition:color var(--footer-transition),opacity var(--footer-transition)}._email_1epr5_70{margin-top:.833333vw;color:var(--footer-white);font-family:var(--font-golos-ui, "GolosUI", Arial, sans-serif);font-size:var(--footer-contact-font-size);font-weight:400;line-height:1.55;opacity:.7;text-decoration:none;transition:color var(--footer-transition),opacity var(--footer-transition)}._telegram_1epr5_82{display:inline-flex;align-items:center;justify-content:center;width:2.666667vw;height:2.666667vw;margin-top:1.75vw;margin-left:.083333vw;border-radius:5px;background:var(--footer-telegram-bg);font-family:var(--font-golos-ui, "GolosUI", Arial, sans-serif);transition:background-color var(--footer-transition)}._telegram_1epr5_82 img{display:block;width:1.333333vw;height:auto}._address_1epr5_102{width:23.083333vw;margin-top:1.75vw;color:var(--footer-white);font-family:var(--font-golos-ui, "GolosUI", Arial, sans-serif);font-size:var(--footer-contact-font-size);font-weight:400;line-height:1.55;text-decoration:none;transition:color var(--footer-transition),opacity var(--footer-transition)}._phone_1epr5_59:hover,._phone_1epr5_59:focus-visible,._email_1epr5_70:hover,._email_1epr5_70:focus-visible,._address_1epr5_102:hover,._address_1epr5_102:focus-visible{color:var(--footer-link-hover-color);opacity:1}._telegram_1epr5_82:hover,._telegram_1epr5_82:focus-visible{background:var(--footer-telegram-hover-bg)}._columns_1epr5_129{position:absolute;top:7.916667vw;left:35.25vw;z-index:1;display:grid;grid-template-columns:16.583333vw 12.166667vw 13.833333vw;column-gap:6.916667vw;font-family:var(--font-golos-ui, "GolosUI", Arial, sans-serif)}._column_1epr5_129{display:flex;flex-direction:column;align-items:flex-start;font-family:var(--font-golos-ui, "GolosUI", Arial, sans-serif)}._title_1epr5_147{margin:0 0 1.666667vw;color:var(--footer-white);font-family:var(--font-golos-ui, "GolosUI", Arial, sans-serif);font-size:var(--footer-link-font-size);font-weight:400;letter-spacing:-.5px;line-height:1.55}._column_1epr5_129 a{display:inline-flex;min-height:1.833333vw;align-items:center;margin-bottom:.833333vw;border-radius:30px;color:var(--footer-link-color);font-family:var(--font-golos-ui, "GolosUI", Arial, sans-serif);font-size:var(--footer-link-font-size);font-weight:400;line-height:1.55;text-decoration:none;transition:color var(--footer-transition),opacity var(--footer-transition)}._column_1epr5_129 a:hover,._column_1epr5_129 a:focus-visible{color:var(--footer-link-hover-color)}._column_1epr5_129 ._viewAll_1epr5_177{color:var(--footer-white);font-family:var(--font-golos-ui, "GolosUI", Arial, sans-serif);font-size:var(--footer-link-font-size);font-weight:400;line-height:1.55;white-space:nowrap}._count_1epr5_186{display:inline-flex;align-items:center;justify-content:center;width:2.166667vw;min-width:2.166667vw;height:1.333333vw;margin-left:.75vw;padding:.25vw .583333vw;border:0 solid transparent;border-radius:50px;background:#151515;color:var(--footer-white);font-family:var(--font-golos-ui, "GolosUI", Arial, sans-serif);font-size:var(--footer-legal-font-size);font-weight:400;line-height:1;box-sizing:border-box}._divider_1epr5_206{position:absolute;top:33.055556vw;right:5vw;left:5vw;z-index:1;height:1px;background:var(--footer-divider)}._bottom_1epr5_216{position:absolute;top:34.666667vw;right:5vw;left:5vw;z-index:1;height:5.666667vw;font-family:var(--font-golos-text, "GolosText", "GolosUI", Arial, sans-serif)}._bottom_1epr5_216>div,._bottom_1epr5_216>p,._legal_1epr5_228{position:absolute;top:0;margin:0}._bottom_1epr5_216>div:first-child{left:0;width:26.083333vw}._bottom_1epr5_216>div:nth-child(2){left:30.25vw;width:14.166667vw}._bottom_1epr5_216>p{left:48.166667vw;width:22.2vw;line-height:1.75}._legal_1epr5_228{left:72.833333vw;width:21.166667vw}._bottom_1epr5_216 p{margin:0 0 .5vw;white-space:pre-line;color:#ffffffb3;font-family:var(--font-golos-text, "GolosText", "GolosUI", Arial, sans-serif);font-size:var(--footer-legal-font-size);font-weight:400;line-height:1.55}._bottom_1epr5_216>p{line-height:1.75}._bottom_1epr5_216>div:first-child p:first-child,._bottom_1epr5_216>div:nth-child(2) p:first-child{color:var(--footer-white);font-size:var(--footer-contact-font-size);line-height:1.55}._legal_1epr5_228{display:flex;flex-direction:column;gap:.5vw;align-items:flex-start;font-family:var(--font-golos-ui, "GolosUI", Arial, sans-serif)}._legal_1epr5_228 a{color:#ffffffb3;font-family:var(--font-golos-ui, "GolosUI", Arial, sans-serif);font-size:var(--footer-legal-font-size);line-height:1;text-decoration:none;transition:color var(--footer-transition),opacity var(--footer-transition)}._legal_1epr5_228 a:hover,._legal_1epr5_228 a:focus-visible{color:var(--footer-link-hover-color)}@media(max-width:1199px){._root_1epr5_1{--footer-phone-font-size: clamp(26px, 8.125vw, 35.1px);--footer-contact-font-size: clamp(12px, 3.75vw, 16.2px);--footer-link-font-size: clamp(14px, 4.375vw, 18.9px);--footer-legal-font-size: clamp(10px, 3.125vw, 13.5px);overflow:hidden}._root_1epr5_1,._inner_1epr5_15{height:396.5625vw}._inner_1epr5_15:before{left:0;width:100%;height:396.5625vw}._pattern_1epr5_33{top:-1.25vw;left:0;width:100%;height:122.8125vw}._contacts_1epr5_48{top:23.75vw;left:3.4375vw}._phone_1epr5_59{font-size:var(--footer-phone-font-size);line-height:1.1}._email_1epr5_70{margin-top:3.125vw;font-size:var(--footer-contact-font-size);line-height:1.55}._telegram_1epr5_82{width:10vw;height:10vw;margin-top:5.9375vw;margin-left:.3125vw}._telegram_1epr5_82 img{width:5vw}._address_1epr5_102{width:86.5625vw;margin-top:5.9375vw;font-size:var(--footer-contact-font-size);line-height:1.55}._columns_1epr5_129{top:95.3125vw;left:3.4375vw;display:block}._column_1epr5_129{position:absolute;left:0;width:88vw}._column_1epr5_129:nth-child(1){top:0}._column_1epr5_129:nth-child(2){top:81.875vw}._column_1epr5_129:nth-child(3){top:134.375vw}._title_1epr5_147{margin-bottom:6.25vw;font-size:var(--footer-link-font-size);line-height:1.55}._column_1epr5_129 a{min-height:6.875vw;margin-bottom:3.125vw;font-size:var(--footer-link-font-size);line-height:1.55}._column_1epr5_129 ._viewAll_1epr5_177{font-size:var(--footer-link-font-size);line-height:1.55}._count_1epr5_186{width:8.125vw;min-width:8.125vw;height:5vw;margin-left:2.8125vw;padding:.9375vw 2.1875vw;background:#252525;font-size:var(--footer-legal-font-size)}._divider_1epr5_206{top:287.1875vw;right:3.4375vw;left:3.4375vw}._bottom_1epr5_216{top:0;right:0;left:0;height:396.5625vw;pointer-events:none}._bottom_1epr5_216>div:first-child,._bottom_1epr5_216>div:nth-child(2),._bottom_1epr5_216>p,._legal_1epr5_228{left:3.4375vw;width:86vw}._legal_1epr5_228{top:300vw;gap:1.875vw;pointer-events:auto}._bottom_1epr5_216>div:nth-child(2){top:320.625vw}._bottom_1epr5_216>div:first-child{top:344.375vw}._bottom_1epr5_216>p{top:373.125vw;line-height:1.75}._bottom_1epr5_216 p{margin-bottom:1.875vw;font-size:var(--footer-legal-font-size);line-height:1.55}._bottom_1epr5_216>p{line-height:1.75}._bottom_1epr5_216>div:first-child p:first-child,._bottom_1epr5_216>div:nth-child(2) p:first-child{font-size:var(--footer-contact-font-size);line-height:1.55}._legal_1epr5_228 a{font-size:var(--footer-legal-font-size);line-height:1;pointer-events:auto}}._root_fmnxm_1{--header-desktop-action-font-size: clamp(14px, 1.166667vw, 22.4px);position:fixed;top:0;right:0;left:0;z-index:990;height:5.083333vw;color:#fff;font-family:var(--font-golos-ui, "GolosUI", Arial, sans-serif);pointer-events:none}._inner_fmnxm_15{position:relative;width:98.333333vw;height:5.083333vw;margin:0 auto;border-radius:0 0 .833333vw .833333vw;background:#1e1e1e7f;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:auto}._logo_fmnxm_26{position:absolute;top:2vw;left:1.833333vw;display:block;width:14.75vw;height:1.166667vw}._logo_fmnxm_26 img{display:block;width:14.75vw;height:auto}._nav_fmnxm_41{position:absolute;top:1.333333vw;left:34.416667vw;display:flex;align-items:center;gap:3.416667vw;font-family:var(--font-golos-ui, "GolosUI", Arial, sans-serif)}._link_fmnxm_51{position:relative;display:block;height:2.416667vw;color:#fff;font-family:var(--font-golos-ui, "GolosUI", Arial, sans-serif);font-size:var(--header-desktop-action-font-size);font-weight:400;letter-spacing:-.5px;line-height:1.55;text-decoration:none;white-space:nowrap}._link_fmnxm_51:after{position:absolute;left:0;bottom:-1.166667vw;width:100%;height:.166667vw;border-radius:.416667vw;background:#bd0000;content:"";opacity:0;transform:scaleX(0);transform-origin:left center;transition:opacity 1ms linear 0ms,transform .2s ease-out}._link_fmnxm_51:hover:after,._link_fmnxm_51:focus-visible:after{opacity:1;transform:scaleX(1)}._actions_fmnxm_88{position:absolute;top:1.333333vw;right:1.833333vw;display:flex;align-items:center;gap:.25vw}._phone_fmnxm_97{display:inline-flex;align-items:center;justify-content:center;width:12.5vw;height:2.416667vw;border-radius:.416667vw;background:#bd0000;color:#fff;font-family:var(--font-golos-ui, "GolosUI", Arial, sans-serif);font-size:var(--header-desktop-action-font-size);font-weight:400;letter-spacing:-.5px;line-height:1.55;text-decoration:none;white-space:nowrap}._telegram_fmnxm_115{display:inline-flex;align-items:center;justify-content:center;width:2.416667vw;height:2.416667vw;border-radius:.416667vw;background:#bd0000}._telegram_fmnxm_115 img{display:block;width:1.333333vw;height:1.166667vw}._menuButton_fmnxm_131,._mobileMenu_fmnxm_132,._closeButton_fmnxm_136,._mobileMenuLinks_fmnxm_137,._mobileMenuContacts_fmnxm_138,._mobileAddress_fmnxm_139,._mobileTelegram_fmnxm_140,._mobilePhone_fmnxm_141{display:none}@media(max-width:1199px){._root_fmnxm_1,._inner_fmnxm_15{width:100%;height:19.0625vw;border-radius:0}._logo_fmnxm_26{top:7.8125vw;left:3.125vw;width:46.25vw;height:3.75vw}._logo_fmnxm_26 img{width:46.25vw}._nav_fmnxm_41,._actions_fmnxm_88{display:none}._menuButton_fmnxm_131{position:absolute;top:5vw;left:81.5625vw;display:block;width:15.3125vw;height:9.375vw;padding:0;border:0;border-radius:3px;background:transparent;cursor:pointer;font-family:var(--font-golos-ui, "GolosUI", Arial, sans-serif);overflow:hidden}._menuButton_fmnxm_131 img{display:block;width:100%;height:100%;border-radius:inherit}._mobileMenu_fmnxm_132{position:fixed;inset:0;z-index:1200;display:flex;flex-direction:column;width:100%;min-height:100vh;min-height:100dvh;padding:42px 25px 25px;border:0;background:#111;color:#fff;box-sizing:border-box;font-family:var(--font-golos-ui, "GolosUI", Arial, sans-serif);pointer-events:none;visibility:hidden;clip-path:inset(0 0 0 100%);opacity:0;transform:translateZ(0);transition:clip-path .3s ease-in-out,opacity .2s ease-in-out,visibility 0ms linear .3s;will-change:clip-path,opacity}._mobileMenu_fmnxm_132[data-open=true]{pointer-events:auto;visibility:visible;clip-path:inset(0);opacity:1;transition:clip-path .3s ease-in-out,opacity .2s ease-in-out,visibility 0ms}._closeButton_fmnxm_136{position:absolute;top:5px;right:5px;display:block;width:40px;height:40px;padding:0;border:0;background:#111;cursor:pointer;font-family:var(--font-golos-ui, "GolosUI", Arial, sans-serif)}._closeButton_fmnxm_136:before,._closeButton_fmnxm_136:after{position:absolute;top:19px;left:7px;width:26px;height:2px;border-radius:2px;background:#fff;content:""}._closeButton_fmnxm_136:before{transform:rotate(45deg)}._closeButton_fmnxm_136:after{transform:rotate(-45deg)}._mobileMenuLinks_fmnxm_137{display:flex;flex-direction:column;align-items:flex-start;gap:15px;font-family:var(--font-golos-ui, "GolosUI", Arial, sans-serif)}._mobileMenuLinks_fmnxm_137 a{color:#fff;font-family:var(--font-golos-ui, "GolosUI", Arial, sans-serif);font-size:36px;font-weight:400;letter-spacing:-2px;line-height:normal;text-decoration:none}._mobileMenuContacts_fmnxm_138{display:flex;margin-top:auto;flex-direction:column;align-items:flex-start;font-family:var(--font-golos-ui, "GolosUI", Arial, sans-serif)}._mobileAddress_fmnxm_139{display:block;width:325px;max-width:100%;color:#fff;font-family:var(--font-golos-ui, "GolosUI", Arial, sans-serif);font-size:14px;font-weight:400;line-height:20.3px;text-decoration:none}._mobileTelegram_fmnxm_140{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;margin-top:26px;border-radius:50%;background:#fff}._mobileTelegram_fmnxm_140 img{display:block;width:17px;height:auto;filter:invert(1);transform:translate(-1px)}._mobilePhone_fmnxm_141{display:inline-flex;width:204px;height:60px;align-items:center;justify-content:center;margin-top:28px;border-radius:5px;background:#bd0000;color:#fff;font-family:var(--font-golos-ui, "GolosUI", Arial, sans-serif);font-size:16px;font-weight:400;line-height:22.4px;text-decoration:none}}._root_4e1kc_1{position:fixed;inset:0;z-index:100005;overflow:hidden;background:#010101;color:#fff;font-family:var(--font-golos-ui);opacity:1;transition:opacity .52s ease;pointer-events:none}._leaving_4e1kc_14{opacity:0}._pattern_4e1kc_18{position:absolute;top:calc(100vh - 459px);right:0;left:0;width:auto;min-width:100vw;height:460px;border-radius:10px;background-image:var(--preloader-pattern);background-position:center bottom;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;border-width:0;box-shadow:unset;opacity:1;transform-origin:center center}._percent_4e1kc_38{position:absolute;top:min(calc(47.533333vw - 1px),calc(100vh - clamp(108px,11.875vh,171px) - clamp(50px,5.833333vw,104px)));right:clamp(23px,1.55vw,64px);width:clamp(150px,16.583333vw,238px);color:#fff;font-family:var(--font-golos-text);font-size:clamp(50px,5.833333vw,104px);font-weight:400;line-height:1;letter-spacing:-2.5px;text-align:right}@media(max-width:1199px){._pattern_4e1kc_18{top:calc(100vh - 459px);right:0;left:0;width:auto;min-width:100vw;height:460px;border-radius:0}._percent_4e1kc_38{top:min(calc(38.333333vw + 8px),calc(100vh - 190px));right:auto;left:min(981px,calc(100vw - 219px));width:199px;font-size:70px}}@media(max-width:479px){._pattern_4e1kc_18{inset:auto 0 0;width:auto;min-width:100vw;height:393px;border-radius:0}._percent_4e1kc_38{top:auto;right:10px;bottom:clamp(20px,7vh,48px);left:auto;width:199px;font-size:50px}}._page_apey6_1{min-height:100vh;background:#0f0f0f;color:#fff}._page_apey6_1 .site-header,._page_apey6_1 .site-footer{border-color:#ffffff1a;background:#0f0f0f;color:#fff}._hero_apey6_14{width:100%;padding:70px 10px;background:linear-gradient(180deg,rgb(255 255 255 / 4%),transparent 38%),#0f0f0f}._panel_apey6_22{position:relative;display:grid;width:min(calc(100% - 20px),1180px);min-height:520px;grid-template-columns:minmax(0,1fr) 390px;gap:48px;align-items:stretch;padding:58px;overflow:hidden;border:1px solid rgb(255 255 255 / 12%);border-radius:10px;margin:0 auto;background:linear-gradient(135deg,rgb(255 255 255 / 8%) 0 1px,transparent 1px 48px),#151515}._panel_apey6_22:before{position:absolute;inset:0;background:linear-gradient(90deg,rgb(255 255 255 / 4%) 1px,transparent 1px),linear-gradient(180deg,rgb(255 255 255 / 4%) 1px,transparent 1px);background-size:48px 48px;content:"";-webkit-mask-image:linear-gradient(90deg,transparent,#000000 22%,#000000 78%,transparent);mask-image:linear-gradient(90deg,transparent,#000000 22%,#000000 78%,transparent);pointer-events:none}._content_apey6_52{position:relative;z-index:1;display:flex;max-width:660px;flex-direction:column;justify-content:center}._eyebrow_apey6_61{margin:0 0 24px;color:#ffffff94;font-size:13px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}._title_apey6_71{margin:0;font-size:clamp(42px,6vw,86px);font-weight:700;line-height:.95}._text_apey6_78{max-width:560px;margin:28px 0 0;color:#ffffffb8;font-size:18px;font-weight:500;line-height:1.5}._actions_apey6_87{display:flex;flex-wrap:wrap;gap:10px;margin-top:36px}._primaryLink_apey6_94,._secondaryLink_apey6_95{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:0 24px;border-radius:5px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease}._primaryLink_apey6_94{border:1px solid #bd0000;background:#bd0000;color:#fff}._primaryLink_apey6_94:hover,._primaryLink_apey6_94:focus-visible{border-color:#910000;background:#910000}._secondaryLink_apey6_95{border:1px solid rgb(255 255 255 / 16%);background:#ffffff0f;color:#fff}._secondaryLink_apey6_95:hover,._secondaryLink_apey6_95:focus-visible{border-color:#ffffff4d;background:#ffffff1f}._visual_apey6_136{position:relative;z-index:1;display:grid;min-height:360px;align-content:center;padding:28px;overflow:hidden;border:1px solid rgb(255 255 255 / 12%);border-radius:8px;background:linear-gradient(180deg,rgb(255 255 255 / 7%),transparent),#0b0b0b}._visual_apey6_136:before,._visual_apey6_136:after{position:absolute;right:-70px;left:-70px;height:1px;background:#ffffff2e;content:"";transform:rotate(-18deg)}._visual_apey6_136:before{top:34%}._visual_apey6_136:after{bottom:30%}._code_apey6_170{color:#fff;font-size:clamp(92px,12vw,152px);font-weight:700;line-height:.9}._line_apey6_177{width:100%;height:1px;margin:28px 0 18px;background:#fff3}._marker_apey6_184{color:#ffffff73;font-size:12px;font-weight:700;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}@media(max-width:1199px){._hero_apey6_14{padding:48px 10px}._panel_apey6_22{width:300px;min-height:auto;grid-template-columns:1fr;gap:28px;padding:28px 18px;border-radius:8px}._panel_apey6_22:before{background-size:34px 34px}._eyebrow_apey6_61{margin-bottom:18px;font-size:11px}._title_apey6_71{font-size:38px;line-height:1}._text_apey6_78{margin-top:20px;font-size:14px;line-height:1.45}._actions_apey6_87{display:grid;gap:8px;margin-top:26px}._primaryLink_apey6_94,._secondaryLink_apey6_95{min-height:48px;width:100%}._visual_apey6_136{min-height:190px;padding:20px}._code_apey6_170{font-size:82px}}@font-face{font-family:GolosUI;src:url(/fonts/Golos-UI_Regular.ttf) format("truetype"),url(https://static.tildacdn.com/tild3135-6265-4733-a231-363835386661/golos-ui_regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GolosUI;src:url(/fonts/Golos-UI_Medium.ttf) format("truetype"),url(https://static.tildacdn.com/tild6337-3664-4962-a435-653165646664/golos-ui_medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:GolosUI;src:url(/fonts/Golos-UI_Bold.ttf) format("truetype"),url(https://static.tildacdn.com/tild6566-3832-4766-a365-383830376661/golos-ui_bold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:GolosUIVF;src:url(/fonts/Golos-UI_VF.ttf) format("truetype");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:GolosText;src:url(https://static.tildacdn.com/tild3832-6534-4137-b932-376438653263/golos-text_vf.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{color:#111;background:#fff;--font-golos-ui: "GolosUI", Arial, sans-serif;--font-golos-text: "GolosText", "GolosUI", Arial, sans-serif;--t-headline-font: var(--font-golos-ui);--t-text-font: var(--font-golos-text);--t-name-font: var(--font-golos-ui);font-family:var(--font-golos-ui);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html{width:100%;max-width:100%;min-width:320px;min-height:100%;overflow-x:hidden;overflow-x:clip}body{width:100%;max-width:100%;min-width:320px;min-height:100vh;margin:0;overflow-x:hidden;overflow-x:clip;font-family:var(--font-golos-ui)}a{color:inherit;font-family:inherit}button,input,select,textarea{font:inherit;font-family:var(--font-golos-ui)}label,summary,nav{font-family:inherit}#root{width:100%;max-width:100%;min-height:100vh;overflow-x:clip;font-family:var(--font-golos-ui)}.app-shell{min-height:100vh}.container{width:min(100% - 32px,1180px);margin:0 auto}.section{width:100%}.section--default{padding:72px 0}.section--compact{padding:32px 0}.button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 20px;border:1px solid transparent;border-radius:4px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;cursor:pointer}.button:disabled{cursor:not-allowed;opacity:.55}.button--primary{border-color:#111;background:#111;color:#fff}.button--secondary{border-color:#111;background:#fff;color:#111}.button--ghost{border-color:transparent;background:transparent;color:#111}.card{width:100%;padding:32px;border:1px solid #dddddd;border-radius:6px;background:#fff}.field{display:grid;gap:8px}.field__label{font-size:14px;font-weight:600}.field__control{min-height:44px;width:100%;padding:0 12px;border:1px solid #cccccc;border-radius:4px;background:#fff;color:#111}.modal{position:fixed;inset:0;z-index:1000;display:grid;overflow-y:auto;place-items:center;padding:32px}.modal__overlay{position:absolute;inset:0;background:#0000007f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal__panel{position:relative;z-index:1;width:min(100%,550px);max-height:calc(100vh - 64px);overflow:auto;padding:40px 45px;border-radius:10px;background:#151515;color:#fff}.modal__header{display:block}.modal__title{margin:0;max-width:430px;color:#fff;font-family:var(--font-golos-ui);font-size:36px;font-weight:400;line-height:1.1;letter-spacing:0}.modal__close{position:absolute;top:20px;right:20px;width:30px;min-height:30px;padding:0;border:0;background:transparent;color:#fff;font-size:46px;font-weight:300;line-height:24px}.modal__close:hover,.modal__close:focus-visible{background:transparent;color:#fff}.modal__content{margin-top:20px}.modal .field{position:relative;gap:0}.modal .field__label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.modal .field__control{min-height:50px;padding:0 20px;border:0;border-radius:5px;background:#252525;color:#fff;font-family:var(--font-golos-ui);font-size:14px;font-weight:400}.modal .field__control::placeholder,.phone-input__control::placeholder{color:#ffffff7f;opacity:1}.phone-input{display:flex;width:100%;min-height:50px;align-items:center;border-radius:5px;background:#252525;color:#fff;font-family:var(--font-golos-ui);font-size:14px;font-weight:400}.phone-input__countryWrap{position:relative;display:flex;width:82px;height:50px;flex:0 0 82px;align-items:center;padding-left:20px}.phone-input__flag{display:block;width:21px;height:14px;box-shadow:0 0 0 1px #ffffff1a}.phone-input__flag--ru{background:linear-gradient(to bottom,#fff 0 33.333%,#1c57a5 33.333% 66.666%,#d52b1e 66.666%)}.phone-input__flag--kz{background:#00afca}.phone-input__flag--by{background:linear-gradient(to bottom,#d22730 0 70%,#009b3a 70%)}.phone-input__countryWrap:after{width:0;height:0;margin-left:9px;border-top:5px solid rgb(255 255 255 / 62%);border-right:5px solid transparent;border-left:5px solid transparent;content:""}.phone-input__country{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer}.phone-input__code{flex:0 0 auto;margin-right:10px;color:#fff;font-size:14px;font-weight:600;line-height:50px}.phone-input__control{min-width:0;flex:1;height:50px;padding:0 16px 0 0;border:0;background:transparent;color:#fff;font-family:var(--font-golos-ui);font-size:14px;font-weight:600;outline:none}.phone-input:focus-within,.modal .field__control:focus{outline:1px solid rgb(255 255 255 / 36%);outline-offset:0}.modal button[type=submit]{min-height:50px;border-color:#bd0000;border-radius:5px;background:#bd0000;color:#fff;font-size:14px;font-weight:400}.modal button[type=submit]:hover,.modal button[type=submit]:focus-visible{border-color:#910000;background:#910000}@media(max-width:479px){input,select,textarea{font-size:16px!important}.modal{display:block;padding:0}.modal__overlay{display:none}.modal__panel{width:100%;min-height:100dvh;max-height:none;padding:86px 12px 128px;border-radius:0}.modal__title{max-width:300px;font-size:36px;line-height:1.24}.modal__close{top:21px;right:14px}.modal__content{margin-top:29px}.phone-input__countryWrap{width:75px;flex-basis:75px;padding-left:23px}}@media(min-width:480px)and (max-width:1199px){input,select,textarea{font-size:16px!important}}.site-header{border-bottom:1px solid #e5e5e5;background:#fff}.site-header__container{display:flex;min-height:72px;gap:32px;align-items:center;justify-content:space-between}.site-header__logo,.site-footer__logo{font-size:18px;font-weight:700;text-decoration:none}.site-header__nav,.site-footer__nav{display:flex;flex-wrap:wrap;gap:18px;align-items:center}.site-header__link,.site-footer__link{font-size:14px;line-height:1.2;text-decoration:none}.site-header__link--active{text-decoration:underline;text-underline-offset:4px}.site-footer{margin-top:auto;border-top:1px solid #e5e5e5;background:#fff}.site-footer__container{display:flex;min-height:88px;gap:24px;align-items:center;justify-content:space-between}.site-navigation{display:flex;gap:0;align-items:center;padding-top:24px;color:#555;font-size:10px;line-height:1}.site-navigation__item{display:inline-flex;align-items:center}.site-navigation__link{color:#777;text-decoration:none}.site-navigation__current{color:#111;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-navigation__separator{margin:0 6px;color:#777}.placeholder-page__status{margin:0 0 12px;color:#777;font-size:14px;text-transform:uppercase}.placeholder-page__title{margin:0;font-size:clamp(32px,4vw,56px);line-height:1.05}.placeholder-page__text{max-width:760px;margin:20px 0 0;color:#333;font-size:18px;line-height:1.55}.placeholder-page__text+.button{margin-top:24px}.service-detail-page{min-height:100vh;background:#111;color:#fff}.service-detail-page--typed{--service-detail-bg: none}.service-detail-page .site-header,.service-detail-page .site-footer{border-color:#ffffff14;background:#171717;color:#fff}.service-detail-page .site-navigation,.service-detail-page .site-navigation__link{color:#ffffff7f;font-size:10px;line-height:1}.service-detail-page .site-navigation__separator{color:#ffffffb3;font-size:10px;line-height:1}.service-detail-page .site-navigation__current{color:#fff;font-size:10px;line-height:1}.service-detail-hero{overflow:hidden;background:linear-gradient(#050505c2,#050505c2),var(--service-detail-bg),radial-gradient(circle at 50% 0,rgb(255 255 255 / 7%),transparent 32%),#050505;background-position:center;background-size:cover}.service-detail-hero__container{display:grid;min-height:560px;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);gap:48px;align-items:center}.service-detail-hero__content{max-width:620px}.service-detail-hero__eyebrow{margin:0 0 20px;color:#ffffff94;font-size:14px;font-weight:700;line-height:1.3}.service-detail-hero__title{margin:0;font-size:clamp(44px,6vw,92px);font-weight:700;line-height:.95}.service-detail-hero__description{max-width:560px;margin:28px 0 0;color:#ffffffad;font-size:20px;font-weight:600;line-height:1.35}.service-detail-hero__price{margin:32px 0 0;font-size:26px;font-weight:700;line-height:1.2}.service-detail-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.service-detail-action{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 28px;border-radius:4px;font-size:15px;font-weight:700;line-height:1;text-decoration:none}.service-detail-action--primary{background:#d50000;color:#fff}.service-detail-action--secondary{background:#2b2b2b;color:#fff}.service-detail-hero__image,.service-detail-about__image{display:block;width:100%;border-radius:8px;object-fit:cover}.service-detail-section-title{margin:0;font-size:clamp(24px,4vw,56px);font-weight:700;letter-spacing:-1px;line-height:1}.service-detail-about,.service-detail-steps,.service-detail-other,.service-detail-contact{background:#050505;color:#fff}.service-detail-about__container{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr);gap:56px;align-items:center}.service-detail-about__text,.service-detail-contact__description{margin:24px 0 0;color:#ffffffad;font-size:14px;font-weight:600;letter-spacing:-.5px;line-height:1.55}.service-detail-about__price{font-weight:400;letter-spacing:-1px}.service-detail-steps__list{display:grid;gap:0;margin:48px 0 0;padding:0;list-style:none}.service-detail-steps__item{display:grid;grid-template-columns:88px minmax(0,1fr);gap:28px;padding:28px 0;border-top:1px solid rgb(255 255 255 / 12%)}.service-detail-steps__number{color:#ffffff5c;font-size:16px;font-weight:700;letter-spacing:-1px;line-height:1}.service-detail-steps__title{margin:0;font-size:28px;letter-spacing:-1px;line-height:1.2}.service-detail-steps__description{max-width:760px;margin:14px 0 0;color:#ffffffa3;font-size:17px;font-weight:600;line-height:1.45}.service-detail-other__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px}.service-detail-other__card{display:grid;min-height:132px;align-content:space-between;gap:20px;padding:22px;border:1px solid rgb(255 255 255 / 12%);border-radius:8px;background:#111;font-size:14px;letter-spacing:-.5px;line-height:1.55;text-decoration:none}.service-detail-other__image{display:block;width:100%;aspect-ratio:16 / 9;border-radius:6px;object-fit:cover}.service-detail-other__title{font-size:18px;font-weight:700;letter-spacing:-1px;line-height:1.2}.service-detail-other__price{color:#ffffff9e;font-size:16px;font-weight:700}.service-detail-other__description,.service-detail-other__cta{color:#ffffff9e;font-size:14px;font-weight:600;letter-spacing:-.5px;line-height:1.55}.service-detail-contact__container{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.7fr);gap:48px;align-items:start}.service-detail-contact__form{display:grid;gap:16px;padding:28px;border:1px solid rgb(255 255 255 / 12%);border-radius:8px;background:#111}.service-detail-contact__agreement{display:flex;gap:10px;align-items:flex-start;color:#ffffffb3;font-size:14px;line-height:1.4}.service-detail-contact__agreement input{margin-top:3px}.service-detail-contact__agreement a{color:#fff;text-decoration:underline;text-underline-offset:3px}.service-detail-contact__submit{width:100%;border-color:#d50000;background:#d50000}.legal-page{min-height:100vh;background:#050505;color:#fff}.legal-content{background:#050505;color:#fff}.legal-content__container{max-width:980px}.legal-content__header{padding-bottom:28px;border-bottom:1px solid rgb(255 255 255 / 14%);margin-bottom:32px}.legal-content__title{margin:0;font-size:clamp(34px,4vw,56px);font-weight:700;line-height:1.08;overflow-wrap:anywhere}.legal-content__date{margin:20px 0 0;color:#ffffffb3;font-size:18px;font-weight:600;line-height:1.45}.legal-content__section{margin-top:34px}.legal-content__section-title{margin:0 0 18px;font-size:clamp(22px,2.6vw,32px);font-weight:700;line-height:1.2;overflow-wrap:anywhere;text-transform:uppercase}.legal-content__paragraph,.legal-content__list{margin:14px 0 0;color:#ffffffc2;font-size:14px;font-weight:500;letter-spacing:-.5px;line-height:1.55;overflow-wrap:anywhere}.legal-content__list{padding-left:22px}.legal-content__list--nested{margin-top:8px}.legal-content__list-item+.legal-content__list-item{margin-top:8px}.legal-content a{color:#fff;text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.site-header__container,.site-footer__container{align-items:flex-start;flex-direction:column;justify-content:center;padding:18px 0}.section--default{padding:48px 0}.card{padding:24px}.service-detail-hero__container,.service-detail-about__container{min-height:auto;grid-template-columns:1fr;gap:32px}.service-detail-hero__title{font-size:42px}.service-detail-hero__description,.service-detail-about__text,.service-detail-contact__description{font-size:14px}.service-detail-steps__item{grid-template-columns:48px minmax(0,1fr);gap:16px}.service-detail-steps__title{font-size:20px}.service-detail-other__grid{grid-template-columns:1fr}.service-detail-contact__container{grid-template-columns:1fr;gap:28px}.service-detail-contact__form{padding:22px}.legal-content__container{max-width:100%}.legal-content__header{margin-bottom:24px;padding-bottom:22px}.legal-content__paragraph,.legal-content__list{font-size:14px;line-height:1.55}}@media(min-width:1200px){.service-detail-page--typed main{width:1200px;zoom:calc(100vw/1200px)}.service-detail-page--typed main .container{width:1180px}}@media(max-width:1199px){.service-detail-page--typed main{width:320px;zoom:calc(100vw/320px)}.service-detail-page--typed main .container{width:320px}.service-detail-page--typed .service-detail-steps__container{padding-bottom:293px}}@media(min-width:1200px){#root>div:not(.alfatech-blank-page-shell):not(.alfatech-config-page-shell):not(.service-detail-page--typed)>main{width:1200px;zoom:calc(100vw/1200px)}}@media(max-width:1199px){#root>div:not(.alfatech-blank-page-shell):not(.alfatech-config-page-shell):not(.service-detail-page--typed)>main{width:320px;zoom:calc(100vw/320px)}}@media(min-width:640px)and (max-width:1199px){#root>.licenses-page>main,#root>.legal-page>main{width:auto!important;zoom:1!important}#root>.gun-detail-page>main{width:1200px!important;zoom:calc(100vw/1200px)!important}}@media(min-width:640px)and (max-width:1199px){.service-detail-page--typed main,#root>div:not(.alfatech-blank-page-shell):not(.alfatech-config-page-shell)>main{width:100%!important;zoom:1!important}.service-detail-page--typed main .container{width:min(calc(100% - 20px),1180px)!important}}.service-detail-page--typed{background:#0f0f0f;font-family:var(--font-golos-ui)}.service-detail-page--typed .site-header{position:fixed;z-index:990;top:0;right:0;left:0;border-bottom:0;background:transparent}.service-detail-page--typed .site-header__container{min-height:61px;padding:0 22px;border-radius:0 0 10px 10px;background:#1e1e1e7f;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.service-detail-page--typed .service-detail-hero{padding:0;background:#0f0f0f}.service-detail-page--typed .service-detail-hero__container{display:block;min-height:417px;padding-top:70px}.service-detail-page--typed .service-detail-hero__card{position:relative;min-height:347px;overflow:hidden;border-radius:10px;background-color:#000;background-image:linear-gradient(#00000047,#00000047),var(--service-hero-bg);background-position:0% 36.807%;background-repeat:no-repeat;background-size:100% auto}.service-detail-page--typed .service-detail-hero__card:after{position:absolute;inset:0;background:#00000014;content:"";pointer-events:none}.service-detail-page--typed .service-detail-hero__card .site-navigation{position:relative;z-index:1;padding:50px 50px 0;color:#ffffff7f;font-size:12px;font-weight:400;line-height:1.35}.service-detail-page--typed .service-detail-hero__card .site-navigation__link{color:#ffffff7f;text-decoration:none}.service-detail-page--typed .service-detail-hero__card .site-navigation__separator{color:#ffffffb3}.service-detail-page--typed .service-detail-hero__card .site-navigation__current{color:#fff}.service-detail-page--typed .service-detail-hero__content{position:absolute;z-index:1;bottom:96px;left:50px;max-width:440px}.service-detail-page--typed .service-detail-hero__title{margin:0;color:#fff;font-size:50px;font-weight:400;line-height:1.1}.service-detail-page--typed .service-detail-hero__description{max-width:520px;margin-top:20px;color:#ffffffd1;font-size:18px;font-weight:400;line-height:1.45}.service-detail-page--typed .service-detail-hero__price,.service-detail-page--typed .service-detail-hero__actions{margin-top:24px}.service-detail-page--typed .service-detail-hero__image{position:absolute;inset:0;z-index:0;width:100%;height:100%;border-radius:0;opacity:.75;object-fit:cover;pointer-events:none}.service-detail-page--typed .service-detail-about,.service-detail-page--typed .service-detail-steps,.service-detail-page--typed .service-detail-other,.service-detail-page--typed .service-detail-contact{padding:0;background:#0f0f0f;color:#fff}.service-detail-page--typed .service-detail-about{padding-top:10px}.service-detail-page--typed .service-detail-about__container{display:grid;grid-template-columns:310px minmax(0,1fr);gap:52px;align-items:start;padding:96px 50px 45px;border-radius:10px 10px 0 0;background:#000}.service-detail-page--typed .service-detail-about__content{max-width:640px}.service-detail-page--typed .service-detail-section-title{margin:0;color:#fff;font-size:24px;font-weight:400;line-height:1}.service-detail-page--typed .service-detail-steps__container>.service-detail-section-title,.service-detail-page--typed .service-detail-contact .service-detail-section-title{line-height:1.2}.service-detail-page--typed .service-detail-about__text{max-width:600px;margin:0;color:#ffffffb3;font-size:14px;font-weight:400;line-height:1.4}.service-detail-page--typed .service-detail-about__text+.service-detail-about__text{max-width:536px;margin-top:15px}.service-detail-page--typed .service-detail-about__meta{display:flex;align-items:center;gap:20px;margin-top:46px}.service-detail-page--typed .service-detail-about__actions{display:flex;flex-wrap:wrap;gap:10px}.service-detail-page--typed .service-detail-action{min-width:206px;min-height:40px;padding:0 24px;border-radius:4px;font-size:13px;font-weight:600}.service-detail-page--typed .service-detail-action--primary{background:red;color:#fff}.service-detail-page--typed .service-detail-about__price{margin:0;color:#fff;font-size:24px;font-weight:400;line-height:1.2}.service-detail-page--typed .service-detail-steps{padding-bottom:10px}.service-detail-page--typed .service-detail-steps__container{display:grid;grid-template-columns:310px minmax(0,1fr);gap:52px;align-items:start;padding:50px 50px 96px;border-top:1px solid rgb(255 255 255 / 14%);border-radius:0 0 10px 10px;background:#000;min-height:763px}.service-detail-page--typed .service-detail-steps__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 84px;margin:0;padding:0;list-style:none}.service-detail-page--typed .service-detail-steps__item{display:grid;grid-template-columns:44px minmax(0,1fr);gap:20px;padding:0;border-top:0}.service-detail-page--typed .service-detail-steps__number{color:#ffffff7a;font-size:18px;font-weight:400;line-height:1}.service-detail-page--typed .service-detail-steps__title{margin:0;color:#fff;font-size:20px;font-weight:400;line-height:1.2}.service-detail-page--typed .service-detail-steps__description{max-width:270px;margin:14px 0 0;color:#ffffffbd;font-size:14px;font-weight:400;line-height:1.35}.service-detail-page--typed .service-detail-other{padding-bottom:10px}.service-detail-page--typed .service-detail-other>.container{min-height:380px;padding:92px 50px 0;border-radius:10px;background:#000}.service-detail-page--typed .service-detail-other__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:36px}.service-detail-page--typed .service-detail-other__card{position:relative;display:flex;min-height:220px;flex-direction:column;justify-content:space-between;overflow:hidden;padding:20px;border:0;border-radius:8px;background:#111;color:#fff;text-decoration:none}.service-detail-page--typed .service-detail-other__card:after{position:absolute;inset:0;background:linear-gradient(180deg,#0000001a,#000000b8);content:""}.service-detail-page--typed .service-detail-other__image{position:absolute;inset:0;z-index:0;width:100%;height:100%;border-radius:0;opacity:.72;object-fit:cover}.service-detail-page--typed .service-detail-other__title,.service-detail-page--typed .service-detail-other__description,.service-detail-page--typed .service-detail-other__price,.service-detail-page--typed .service-detail-other__cta{position:relative;z-index:1}.service-detail-page--typed .service-detail-other__title{max-width:230px;font-size:20px;font-weight:400;line-height:1.2}.service-detail-page--typed .service-detail-other__description{max-width:260px;margin-top:auto;color:#ffffffc7;font-size:14px;font-weight:400;line-height:1.4}.service-detail-page--typed .service-detail-other__cta{margin-top:12px;color:#fff;font-size:13px;font-weight:600}.service-detail-page--typed .service-detail-contact{position:fixed;z-index:1000;inset:0;display:none;min-height:600px;align-items:center;justify-content:center;padding:0;background:#000000b8}.service-detail-page--typed .service-detail-contact:target,.service-detail-page--typed .service-detail-contact--open{display:flex}.service-detail-page--typed .service-detail-contact__container{position:relative;display:grid;width:min(100%,550px);min-height:490px;grid-template-columns:1fr;gap:32px;align-content:start;padding:40px;border-radius:10px;background:#151515}.service-detail-page--typed .service-detail-contact__close{position:absolute;top:20px;right:20px;width:30px;height:30px;color:#fff;font-size:30px;line-height:26px;text-align:center;text-decoration:none}.service-detail-page--typed .service-detail-contact__description{margin-top:18px;color:#ffffffbd;font-size:16px;font-weight:400;line-height:1.45}.service-detail-page--typed .service-detail-contact .service-detail-section-title{max-width:381px;font-size:36px;line-height:1.1}.service-detail-page--typed .service-detail-contact__form{display:grid;gap:16px;padding:0;border:0;border-radius:0;background:transparent}.service-detail-page--typed .service-detail-contact .field{gap:5px}.service-detail-page--typed .service-detail-contact .field__label{color:#fff;font-size:14px;font-weight:400}.service-detail-page--typed .service-detail-contact .field__control{min-height:50px;border:0;border-radius:5px;background:#252525;color:#fff;font-size:14px}.service-detail-page--typed .service-detail-contact .field__control::placeholder{color:#fff9}.service-detail-page--typed .service-detail-contact__agreement{color:#fff;font-size:12px;line-height:1.35}.service-detail-page--typed .service-detail-contact__submit{min-height:50px;border-radius:5px;background:#bd0000;font-size:14px;font-weight:400}@media(max-width:1024px){.service-detail-page--typed .service-detail-steps__container,.service-detail-page--typed .service-detail-about__container{grid-template-columns:240px minmax(0,1fr);gap:36px}.service-detail-page--typed .service-detail-steps__list{gap:44px 36px}}@media(max-width:1199px){.service-detail-page--typed .site-header__nav{display:none}}@media(max-width:1199px){.service-detail-page--typed .site-header__container{min-height:61px;padding:0 10px;border-radius:0}.service-detail-page--typed .service-detail-hero__container{min-height:387px;padding-top:50px}.service-detail-page--typed .service-detail-hero__card{min-height:327px;background-position:50% 50%}.service-detail-page--typed .service-detail-hero__card .site-navigation{padding:40px 10px 0}.service-detail-page--typed .service-detail-hero__content{right:10px;bottom:40px;left:10px;max-width:320px}.service-detail-page--typed .service-detail-hero__title{font-size:36px;font-weight:400;line-height:1.1}.service-detail-page--typed .service-detail-about__container,.service-detail-page--typed .service-detail-steps__container,.service-detail-page--typed .service-detail-contact__container{grid-template-columns:1fr;gap:32px;padding-right:10px;padding-left:10px}.service-detail-page--typed .service-detail-about__container{padding-top:70px}.service-detail-page--typed .service-detail-section-title{font-size:24px}.service-detail-page--typed .service-detail-about__text{font-size:14px;line-height:1.4}.service-detail-page--typed .service-detail-about__meta{align-items:flex-start;flex-direction:column;gap:20px;margin-top:36px}.service-detail-page--typed .service-detail-about__price{order:-1}.service-detail-page--typed .service-detail-action{width:min(100%,300px);min-height:50px}.service-detail-page--typed .service-detail-steps__list,.service-detail-page--typed .service-detail-other__grid{grid-template-columns:1fr}.service-detail-page--typed .service-detail-steps__item{grid-template-columns:42px minmax(0,1fr);gap:16px}.service-detail-page--typed .service-detail-steps__description{max-width:none}.service-detail-page--typed .service-detail-other>.container{padding:70px 10px 0}.service-detail-page--typed .service-detail-other__grid{gap:10px;margin-top:32px}.service-detail-page--typed .service-detail-other__card{min-height:220px}.service-detail-page--typed .service-detail-contact{min-height:750px}.service-detail-page--typed .service-detail-contact__container{width:320px;min-height:100%;padding:75px 10px 32px;border-radius:0}.service-detail-page--typed .service-detail-contact__close{top:20px;right:10px}.service-detail-page--typed .service-detail-contact__form{padding:0}}@media(max-width:479px){.service-detail-page--typed .container{width:320px}}.service-detail-page--typed .site-header--remont{height:61px}.service-detail-page--typed .site-header__container--remont{position:relative;width:min(calc(100% - 20px),1180px);min-height:61px;padding:0;margin:0 auto}.service-detail-page--typed .site-header__logo--remont{position:absolute;top:24px;left:22px;width:177px;height:14px;font-size:0}.service-detail-page--typed .site-header__logo--remont img{display:block;width:177px;height:auto}.service-detail-page--typed .site-header__nav--remont{position:absolute;top:16px;left:413px;display:flex;gap:41px;align-items:center}.service-detail-page--typed .site-header__link--remont{color:#fff;font-family:var(--font-golos-ui);font-size:14px;font-weight:400;line-height:29px;letter-spacing:-.5px;text-decoration:none}.service-detail-page--typed .site-header__actions{position:absolute;top:16px;right:0;display:flex;gap:3px;align-items:center}.service-detail-page--typed .site-header__phone,.service-detail-page--typed .site-header__telegram{display:inline-flex;height:29px;align-items:center;justify-content:center;border-radius:5px;background:#bd0000;color:#fff;text-decoration:none}.service-detail-page--typed .site-header__phone{width:150px;font-size:14px;font-weight:400;letter-spacing:-.5px}.service-detail-page--typed .site-header__telegram{width:29px}.service-detail-page--typed .site-header__telegram img{width:12px;height:11px}.service-detail-page--typed .service-detail-hero__card{background-image:var(--service-hero-bg);background-position:center center;background-size:cover}.service-detail-page--typed .service-detail-hero__card:before{position:absolute;inset:0;background-image:var(--service-hero-pattern);background-position:center center;background-size:cover;content:"";opacity:.72;pointer-events:none}.service-detail-page--typed .service-detail-hero__card:after{z-index:1;background:#00000057}.service-detail-page--typed .service-detail-hero__card .site-navigation,.service-detail-page--typed .service-detail-hero__content{z-index:2}.service-detail-page--typed .service-detail-other>.container{position:relative;overflow:hidden;border-radius:0}.service-detail-page--typed .service-detail-other>.container:before{position:absolute;top:-4px;right:0;left:0;height:351px;background-image:url(/images/tild6261-3562-4136-b534-613532666533__group_72674.png);background-position:center center;background-size:cover;content:"";opacity:.75;pointer-events:none;transform:rotate(180deg)}.service-detail-page--typed .service-detail-other .service-detail-section-title,.service-detail-page--typed .service-detail-other__grid{position:relative;z-index:1}.service-detail-page--typed .service-detail-other__card{min-height:220px;border-radius:0}.service-detail-page--typed .service-detail-other__arrow{position:absolute;z-index:2;right:20px;bottom:20px;display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:50%;background:#ffffff24}.service-detail-page--typed .service-detail-other__arrow img{width:21px;height:21px}.service-detail-page--typed .service-detail-steps__number{display:inline-flex;width:28px;height:24px;align-items:center;justify-content:center;border-radius:5px;background:#ffffff0d}.service-detail-page--typed .site-footer--remont{border-top:0;background:#0f0f0f;color:#fff}.service-detail-page--typed .site-footer__container--remont{position:relative;display:grid;width:min(calc(100% - 20px),1180px);min-height:497px;grid-template-columns:300px 210px 180px 230px;gap:63px;align-items:start;padding:95px 50px 0;overflow:hidden;background:#000}.service-detail-page--typed .site-footer__container--remont:before{position:absolute;top:-5px;right:0;left:0;height:393px;background-image:url(/images/tild6261-3562-4136-b534-613532666533__group_72674.png);background-position:center center;background-size:cover;content:"";opacity:.75;pointer-events:none;transform:rotate(180deg)}.service-detail-page--typed .site-footer__contacts,.service-detail-page--typed .site-footer__column,.service-detail-page--typed .site-footer__bottom{position:relative;z-index:1}.service-detail-page--typed .site-footer__phone{display:block;color:#fff;font-size:26px;font-weight:400;line-height:1.1;text-decoration:none}.service-detail-page--typed .site-footer__email,.service-detail-page--typed .site-footer__address,.service-detail-page--typed .site-footer__column a,.service-detail-page--typed .site-footer__legal a,.service-detail-page--typed .site-footer__bottom p{color:#ffffffb3;font-size:12px;font-weight:400;line-height:1.45;text-decoration:none}.service-detail-page--typed .site-footer__email{display:block;margin-top:8px}.service-detail-page--typed .site-footer__telegram{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;margin-top:22px;border-radius:5px;background:#bd0000}.service-detail-page--typed .site-footer__telegram img{width:16px;height:14px}.service-detail-page--typed .site-footer__address{display:block;max-width:277px;margin-top:20px}.service-detail-page--typed .site-footer__title{margin:0 0 18px;color:#fff;font-size:20px;font-weight:400;line-height:1.1}.service-detail-page--typed .site-footer__column{display:grid;gap:10px}.service-detail-page--typed .site-footer__bottom{position:absolute;right:50px;bottom:24px;left:50px;display:grid;grid-template-columns:300px 160px 240px 230px;gap:63px;padding-top:18px;border-top:1px solid rgb(255 255 255 / 15%)}.service-detail-page--typed .site-footer__bottom p{margin:0 0 8px;font-size:10px}.service-detail-page--typed .site-footer__legal{display:grid;gap:8px}.service-detail-page--typed .site-footer__legal a{font-size:10px}@media(max-width:1199px){.service-detail-page--typed .site-header__container--remont{width:320px;border-radius:0}.service-detail-page--typed .site-header__logo--remont{top:25px;left:10px;width:148px;height:12px}.service-detail-page--typed .site-header__logo--remont img{width:148px}.service-detail-page--typed .site-header__nav--remont,.service-detail-page--typed .site-header__actions{display:none}}@media(max-width:1199px){.service-detail-page--typed .service-detail-hero__card{background-position:center center}.service-detail-page--typed .service-detail-other>.container{min-height:1302px;border-radius:0}.service-detail-page--typed .service-detail-other>.container:before{width:330px;height:393px;left:-5px}.service-detail-page--typed .site-footer__container--remont{width:320px;min-height:1269px;grid-template-columns:1fr;gap:34px;padding:95px 10px 0}.service-detail-page--typed .site-footer__container--remont:before{width:330px;height:393px;left:-5px}.service-detail-page--typed .site-footer__bottom{right:10px;bottom:32px;left:10px;grid-template-columns:1fr;gap:12px}.service-detail-page--typed .service-detail-steps__container{padding-bottom:293px}}@media(min-width:761px){.service-detail-page--typed:has(.service-detail-about+.service-detail-other) .service-detail-about__container{min-height:360px}}.service-detail-page--typed:has(.service-detail-about+.service-detail-other) .service-detail-other{padding-bottom:0}.service-detail-page--typed .service-detail-other__cta{display:none}@media(max-width:1199px){.service-detail-page--typed .service-detail-other__card{display:flex;min-height:auto;overflow:visible;padding:0 0 30px;border-radius:0;background:transparent}.service-detail-page--typed .service-detail-other__card:after{display:none}.service-detail-page--typed .service-detail-other__image{position:relative;width:300px;height:170px;border-radius:5px;opacity:1;object-fit:cover}.service-detail-page--typed .service-detail-other__title{max-width:300px;margin-top:15px}.service-detail-page--typed .service-detail-other__description{max-width:300px;margin-top:18px}.service-detail-page--typed .service-detail-other__cta{display:inline-flex;width:300px;height:50px;align-items:center;justify-content:center;margin-top:18px;border-radius:5px;background:#2b2b2b}.service-detail-page--typed .service-detail-other__arrow{display:none}}@media(min-width:640px)and (max-width:1199px){.service-detail-page--typed .service-detail-hero,.service-detail-page--typed .service-detail-about,.service-detail-page--typed .service-detail-steps{width:100%}.service-detail-page--typed .service-detail-hero__container,.service-detail-page--typed .service-detail-about__container,.service-detail-page--typed .service-detail-steps__container{width:min(calc(100% - 20px),1180px)!important}.service-detail-page--typed .service-detail-hero__container{min-height:520px;padding-top:70px}.service-detail-page--typed .service-detail-hero__card{min-height:450px}.service-detail-page--typed .service-detail-hero__card .site-navigation{display:none}.service-detail-page--typed .service-detail-hero__content{right:auto;bottom:96px;left:50px;max-width:440px}.service-detail-page--typed .service-detail-hero__title{font-size:50px;line-height:1.1}.service-detail-page--typed .service-detail-about{padding-top:10px}.service-detail-page--typed .service-detail-about__container,.service-detail-page--typed .service-detail-steps__container{grid-template-columns:310px minmax(0,1fr);gap:52px;padding-right:50px;padding-left:50px}.service-detail-page--typed .service-detail-about__container{min-height:500px;padding-top:96px;padding-bottom:45px}.service-detail-page--typed .service-detail-section-title{font-size:24px}.service-detail-page--typed .service-detail-about__text{font-size:14px;line-height:1.4}.service-detail-page--typed .service-detail-about__meta{align-items:center;flex-direction:row;gap:20px;margin-top:46px}.service-detail-page--typed .service-detail-about__price{order:initial}.service-detail-page--typed .service-detail-action{width:auto;min-width:206px;min-height:40px}.service-detail-page--typed .service-detail-steps{padding-bottom:10px}.service-detail-page--typed .service-detail-steps__container{min-height:948px;padding-top:50px;padding-bottom:96px}.service-detail-page--typed .service-detail-steps__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 84px}.service-detail-page--typed .service-detail-steps__item{grid-template-columns:44px minmax(0,1fr);gap:20px}.service-detail-page--typed .service-detail-steps__description{max-width:270px}}@media(min-width:640px)and (max-width:959px){.service-detail-page--typed .service-detail-hero__container{min-height:520px}.service-detail-page--typed .service-detail-hero__card{min-height:450px}.service-detail-page--typed .service-detail-about__container{min-height:650px}.service-detail-page--typed .service-detail-steps__container{min-height:1520px}}
