@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}:where(ul,ol):where([class]){padding-left:0}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: 24px;margin-block:0}p:where(:not([class]):not(:last-child)){margin-bottom:var(--paragraphMarginBottom)}img{display:block;max-width:100%}input,textarea,select,button{font:inherit}html{height:100%;scroll-behavior:smooth}body{min-height:100%;line-height:1.5}a{text-decoration-line:none;color:inherit}svg *[fill]{fill:currentColor}svg *[stroke]{stroke:currentColor}svg *{transition-property:fill,stroke}:root{--sub-brand-red-500: #ca0922;--sub-brand-blue-500: #046fb7;--sub-brand-green-500: #2ea129;--sub-brand-red-100: #fcd8cc;--sub-brand-red-900: #610032;--sub-brand-blue-100: #caf3fb;--sub-brand-blue-900: #002057;--sub-brand-green-100: #f2f8ef;--sub-brand-green-900: #05290f;--sub-brand-blue-200: #97e1f7;--sub-brand-blue-300: #5fc2e9;--sub-brand-blue-400: #389ed3;--sub-brand-blue-600: #01569d;--sub-brand-blue-700: #024084;--sub-brand-blue-800: #012d6a;--sub-brand-green-200: #d8f2ce;--sub-brand-green-300: #b2e7a5;--sub-brand-green-400: #83d677;--sub-brand-green-600: #166818;--sub-brand-green-700: #0f5615;--sub-brand-green-800: #07300f;--sub-brand-red-200: #f9a99b;--sub-brand-red-300: #ef6d66;--sub-brand-red-400: #df3f45;--sub-brand-red-600: #ae072b;--sub-brand-red-700: #910230;--sub-brand-red-800: #750231;--sub-brand-blue-50: #e6fbff;--sub-brand-green-50: #f6fff1;--sub-brand-red-50: #fff2ed;--alfa-black-alfa-black-16: #25252529;--alfa-black-alfa-black-32: #25252552;--alfa-black-alfa-black-4: #2525250a;--alfa-black-alfa-black-8: #25252514;--alfa-black-alfa-black-80: #252525cc;--alfa-red-alfa-red-16: #af081f29;--alfa-red-alfa-red-32: #af081f52;--alfa-red-alfa-red-8: #af081f14;--alfa-red-alfa-red-80: #af081fcc;--alfa-white-alfa-white-16: #ffffff29;--alfa-white-alfa-white-32: #ffffff52;--alfa-white-alfa-white-8: #ffffff14;--alfa-white-alfa-white-80: #ffffffcc;--tints-alfa-black-16: var(--alfa-black-alfa-black-16);--tints-alfa-black-32: var(--alfa-black-alfa-black-32);--tints-alfa-black-8: var(--alfa-black-alfa-black-8);--tints-alfa-black-80: var(--alfa-black-alfa-black-80);--tints-alfa-red-16: var(--alfa-red-alfa-red-16);--tints-alfa-red-32: var(--alfa-red-alfa-red-32);--tints-alfa-red-8: var(--alfa-red-alfa-red-8);--tints-alfa-red-80: var(--alfa-red-alfa-red-80);--tints-alfa-white-16: var(--alfa-white-alfa-white-16);--tints-alfa-white-32: var(--alfa-white-alfa-white-32);--tints-alfa-white-8: var(--alfa-white-alfa-white-8);--tints-alfa-white-80: var(--alfa-white-alfa-white-80);--text: var(--sub-brand-red-600);--text-accent: #ca0922;--text-inverse: #ffffff;--text-main: #252525;--text-secondary: #3d3d3d;--text-tertiary: #9e9e9e;--text-subsidiary: #3e3e3e;--text-subsidiary2: #929292;--text-neutral-1000: #000000;--background-accent: #ca0922;--background-inverse: #000000;--background-main: #ffffff;--background-secondary: #f2f2f2;--background-tertiary: #b6b6b6;--background-gradient: #0c0c0c 0%, rgba(12, 12, 12, 0) 100%;--background-success: #3cca09;--background-subsidiary: #fff2ed;--background: var(--sub-brand-red-50);--family-primary: "Roboto Flex Variable", sans-serif;--family-secondary: "Inter Variable", sans-serif;--font-italic: oblique 10deg;--font-normal: normal;--font-size-s: 12px;--font-size-m: 14px;--font-size-base: 16px;--font-size-l: 18px;--font-size-xl: 20px;--font-size-xxl: 22px;--font-size-xxxl: 24px;--font-size-18-12: clamp(var(--font-size-s), .229rem + 1.119vw, var(--font-size-l));--h1-size: clamp(2.438rem, .288rem + 4.483vw, 3.875rem);--h2-size: clamp(2rem, .09rem + 4.1vw, 3.375rem);--h3-size: clamp(1.375rem, .51rem + 1.86vw, 2rem);--h4-size: clamp(1.375rem, 1.03rem + .74vw, 1.625rem);--body-normal-size: clamp(.875rem, .7rem + .37vw, 1rem);--line-100: 1;--line-104: 1.04;--line-106: 1.06;--line-110: 1.1;--line-122: 1.22;--line-125: 1.25;--line-131: 1.31;--line-133: 1.33;--line-136: 1.36;--line-138: 1.38;--line-140: 1.4;--line-143: 1.43;--line-150: 1.5;--line-157: 1.57;--line-167: 1.67;--spacing-01: -.01em;--spacing-02: -.02em;--spacing-04: -.04em;--icon-size-xs: 20px;--icon-size-xs2: 22px;--icon-size-s: 24px;--icon-size-s2: 32px;--icon-size-m: 38px;--icon-size-base: 2.75rem;--icon-size-l: 3.875rem;--icon-disabled: #9e9e9e;--icon-main: #ffffff;--icon-secondary: #000000;--icon-tertiary: #ca0922;--icon-hover: #f41533;--label-bg--accent: #ca0922;--label-bg--main: #ffffff;--brand-color: var(--sub-brand-red-500);--button-item-active: #880618;--button-item-default: #ca0922;--button-item-hover: #af081f;--button-primary-active: #f86377;--button-primary-default: #ca0922;--button-primary-disabled: #f2f2f2;--button-primary-hover: #f41533;--button-secondary-active: #252525;--button-secondary-default: #e7e7e7;--button-secondary-disabled: #cfcfcf;--button-secondary-hover: #565656;--transition-time: .5s;--padding-0: 0rem;--padding-2: .125rem;--padding-4: .25rem;--padding-6: .375rem;--padding-8: .5rem;--padding-10: .625rem;--padding-12: .75rem;--padding-14: .875rem;--padding-16: 1rem;--padding-18: 1.125rem;--padding-20: 1.25rem;--padding-22: 1.375rem;--padding-24: 1.5rem;--padding-28: 1.75rem;--padding-32: 2rem;--padding-38: 2.375rem;--padding-40: 2.5rem;--padding-44: 2.75rem;--padding-48: 3rem;--padding-56: 3.5rem;--padding-58: 3.625rem;--padding-60: 3.75rem;--padding-64: 4rem;--padding-72: 4.5rem;--padding-74: 4.625rem;--padding-80: 5rem;--padding-100: 6.25rem;--padding-120: 7.5rem;--padding-124: 7.75rem;--radius-0: 0;--radius-2: .125rem;--radius-4: .25rem;--radius-6: .375rem;--radius-8: .5rem;--radius-12: .75rem;--radius-16: 1rem;--radius-20: 1.25rem;--radius-22: 1.375rem;--radius-24: 1.5rem;--radius-32: 2rem;--radius-40: 2.5rem;--radius-999: calc(infinity * 1px);--radius-d: 50%;--border-w1: .0625rem;--border-w2: .125rem;--border-w5: .3125rem;--accent-stroke: rgba(202, 9, 34, .24);--border-color1: #919191;--gap-xxxs: .25rem;--gap-xxs: .375rem;--gap-xs: .5rem;--gap-10: .625rem;--gap-s: .75rem;--gap-m: .875rem;--gap-base: 1rem;--gap-20: 1.25rem;--gap-l: 1.5rem;--gap-xl: 2rem;--gap-xxl: 2.5rem;--gap-60: 3.75rem;--gap-xxxl: 4rem;--gap-80: 5rem;--container-base: 1696px;--header-height: 5rem}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:local(""),url(../fonts/roboto-flex_5.2.8_cyrillic-wght-normal.woff2) format("woff2 supports variations"),url(../fonts/roboto-flex_5.2.8_cyrillic-wght-normal.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:local(""),url(../fonts/roboto-flex_5.2.8_cyrillic-ext-wght-normal.woff2) format("woff2 supports variations"),url(../fonts/roboto-flex_5.2.8_cyrillic-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:local(""),url(../fonts/inter_5.2.7_cyrillic-wght-normal.woff2) format("woff2 supports variations"),url(../fonts/inter_5.2.7_cyrillic-wght-normal.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:local(""),url(../fonts/inter_5.2.7_cyrillic-ext-wght-normal.woff2) format("woff2 supports variations"),url(../fonts/inter_5.2.7_cyrillic-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Flex Variable;font-style:oblique 0deg 10deg;font-display:swap;font-weight:100 1000;src:local(""),url(../fonts/roboto-flex_5.2.8_cyrillic-slnt-normal.woff2) format("woff2 supports variations"),url(../fonts/roboto-flex_5.2.8_cyrillic-slnt-normal.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Flex Variable;font-style:oblique 0deg 10deg;font-display:swap;font-weight:100 1000;src:local(""),url(../fonts/roboto-flex_5.2.8_cyrillic-ext-slnt-normal.woff2) format("woff2 supports variations"),url(../fonts/roboto-flex_5.2.8_cyrillic-ext-slnt-normal.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:local(""),url(../fonts/roboto-flex_5.2.7_latin-wght-normal.woff2) format("woff2 supports variations"),url(../fonts/roboto-flex_5.2.7_latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Flex Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:local(""),url(../fonts/roboto-flex_5.2.8_latin-ext-wght-normal.woff2) format("woff2 supports variations"),url(../fonts/roboto-flex_5.2.8_latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:local(""),url(../fonts/inter_5.2.6_latin-wght-normal.woff2) format("woff2 supports variations"),url(../fonts/inter_5.2.6_latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:local(""),url(../fonts/inter_5.2.6_latin-ext-wght-normal.woff2) format("woff2 supports variations"),url(../fonts/inter_5.2.6_latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Flex Variable;font-style:oblique 0deg 10deg;font-display:swap;font-weight:100 1000;src:local(""),url(../fonts/roboto-flex_5.2.8_latin-slnt-normal.woff2) format("woff2 supports variations"),url(../fonts/roboto-flex_5.2.8_latin-slnt-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Flex Variable;font-style:oblique 0deg 10deg;font-display:swap;font-weight:100 1000;src:local(""),url(../fonts/roboto-flex_5.2.8_cyrillic-ext-slnt-normal.woff2) format("woff2 supports variations"),url(../fonts/roboto-flex_5.2.8_cyrillic-ext-slnt-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}body{font-family:var(--family-primary);font-style:var(--font-normal);display:flex;flex-direction:column}.body--active{position:fixed;width:100%;height:100vh;overflow-y:scroll}.body--active .win-overlay{transition:all var(--transition-time) ease-in-out;z-index:10;position:absolute;top:0;left:0;width:100%;height:100vh;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background-color:var(--tints-alfa-black-32)}.main-content{flex:1 0 auto}.container{--padding-container: var(--padding-48);margin-inline:auto;width:100%;padding-inline:var(--padding-container)}@media(max-width:1280px){.container{--padding-container: var(--padding-24)}}@media(max-width:768px){.container{--padding-container: var(--padding-8)}}.container-base{max-width:var(--container-base)}.container-base--padding100{padding-inline:var(--padding-100)}@media(max-width:1280px){.container-base--padding100{padding-inline:var(--padding-0)}}.container-base--padding100-32{padding-inline:var(--padding-100)}@media(max-width:1280px){.container-base--padding100-32{padding-inline:var(--padding-8)}}@media(max-width:768px){.container-base--padding100-32{padding-inline:var(--padding-0)}}.flex-col{display:flex;flex-direction:column}.flex-c{display:flex;align-items:center}.flex-c-c{display:flex;align-items:center;justify-content:center}.flex-c-sb{display:flex;align-items:center;justify-content:space-between}.h1-title{font-weight:700;font-size:var(--h1-size);line-height:var(--line-113);letter-spacing:var(--spacing-02)}.h2-title{font-weight:700;font-size:var(--h2-size);line-height:var(--line-104);letter-spacing:var(--spacing-02)}@media(max-width:1280px){.h2-title{line-height:var(--line-110)}}@media(max-width:768px){.h2-title{line-height:var(--line-106)}}.h3-title{font-weight:700;font-size:var(--h3-size);line-height:var(--line-125);letter-spacing:var(--spacing-02)}@media(max-width:1280px){.h3-title{line-height:var(--line-167)}}@media(max-width:768px){.h3-title{line-height:var(--line-136)}}.h4-title{font-weight:700;font-size:var(--h4-size);line-height:var(--line-131);letter-spacing:var(--spacing-02)}.text-subtitle--normal{font-weight:400;font-size:var(--body-normal-size);line-height:var(--line-150);letter-spacing:var(--spacing-02)}@media(max-width:1280px){.text-subtitle--normal{line-height:var(--line-138)}}@media(max-width:768px){.text-subtitle--normal{line-height:var(--line-143)}}.text-italic{font-variation-settings:"slnt" -10;font-style:var(--font-italic)}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-nowrap{text-wrap:nowrap}.text-m{font-weight:400;font-size:var(--font-size-m);line-height:var(--line-143)}.text-m--primary{font-family:var(--family-primary)}.text-m--secondary{font-family:var(--family-secondary)}.text-m--placeholder::placeholder{font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit}.img-cover{width:100%;height:100%;object-fit:cover;display:block}.img-contain{width:100%;height:100%;object-fit:contain}.icon-social{width:inherit;height:inherit}.icon-social__bg{color:var(--icon-tertiary);transition:color var(--transition-time) ease}.icon-social__bg:hover{color:var(--icon-hover)}.icon-social__icon{color:var(--icon-main)}.button-primary{background-color:var(--button-primary-default);transition:background-color var(--transition-time) ease-in-out;border:transparent;border-radius:var(--radius-999);padding:var(--padding-10) var(--padding-20);cursor:pointer}.button-primary:hover{background-color:var(--button-primary-hover)}.button-primary:active{background-color:var(--button-primary-active)}.button-secondary{background-color:var(--button-secondary-default);transition:background-color var(--transition-time) ease-in-out;border:transparent;border-radius:var(--radius-999);cursor:pointer;color:var(--text-secondary);text-align:center}.button-secondary:hover{background-color:var(--button-primary-hover);color:var(--text-inverse)}.button-secondary:active{background-color:var(--button-primary-active);color:var(--text-inverse)}.button-tertiary{background-color:var(--button-secondary-active);transition:background-color var(--transition-time) ease-in-out;border:transparent;border-radius:var(--radius-999);padding:var(--padding-10) var(--padding-20);cursor:pointer;color:var(--text-inverse)}.button-tertiary:hover{background-color:var(--button-primary-hover)}.button-tertiary:active{background-color:var(--button-primary-active)}.scrollbar{overflow-y:auto}.scrollbar::-webkit-scrollbar{width:.375rem}.scrollbar::-webkit-scrollbar-thumb{background-color:var(--alfa-red-alfa-red-16);border-radius:var(--radius-12)}.scrollbar::-webkit-scrollbar-track{background:var(--alfa-black-alfa-black-8);margin-block:var(--padding-10)}.logo__link{width:9.3125rem;height:2.875rem;aspect-ratio:142/44}@media(max-width:1280px){.logo__link{width:100%;height:2.75rem}}.nav-button{background-color:var(--background-inverse);border-radius:var(--radius-999);border:transparent;cursor:pointer;transition:all var(--transition-time) ease-in-out}.nav-button__icon{--icon-step: .1875rem;--icon-line-height: .125rem;--icon-height: calc(var(--icon-line-height) * 3 + (var(--icon-step) * 2));position:relative;display:inline-block;box-sizing:border-box;transition:all var(--transition-time) ease-in-out;width:1.125rem;height:var(--icon-height);padding:var(--padding-6) var(--padding-4)}.nav-button__icon .icon-item{position:absolute;display:inline-block;transition:all var(--transition-time) ease-in-out;box-sizing:border-box;left:0;width:100%;height:var(--icon-line-height);background-color:var(--icon-main)}.nav-button__icon .icon-item:nth-of-type(1){top:0}.nav-button__icon .icon-item:nth-of-type(2){top:calc((var(--icon-height) - var(--icon-line-height)) / 2)}.nav-button__icon .icon-item:nth-of-type(3){bottom:0}.button-signup-training{column-gap:var(--gap-s);font-family:var(--family-primary);font-weight:700;font-size:var(--font-size-base);letter-spacing:var(--spacing-02);color:var(--text-inverse)}.button-signup-training .icon-phone{width:var(--font-size-base);height:var(--font-size-base);color:inherit}.modal-contact .contact-form__item .discipline-selector{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--gap-xxxs)}.modal-contact .contact-form__item .discipline-selector__input{position:absolute;opacity:0;width:0;height:0}.modal-contact .contact-form__item .discipline-selector__input:checked+.discipline-selector__btn{border-color:var(--alfa-black-alfa-black-8);background-color:var(--background-accent);color:var(--text-inverse)}.modal-contact .contact-form__item .discipline-selector__btn{display:inline-block;color:var(--text-secondary);border:var(--border-w1) solid var(--alfa-black-alfa-black-16);border-radius:var(--radius-999);padding:var(--padding-8) var(--padding-16);cursor:pointer;text-wrap:nowrap}.modal-contact .contact-form__item .discipline-selector__btn:hover{border-color:var(--button-secondary-hover);background-color:var(--tints-alfa-red-16)}.home .header-tooltip{display:grid}.header-tooltip{--max-width-tooltip: 24.1875rem;--max-height-tooltip: 10rem;position:absolute;top:calc(var(--header-height) - var(--padding-16));left:0;display:none;grid-template-rows:0fr;height:3rem;width:3rem;padding:var(--padding-14);border-radius:var(--radius-22);line-height:1;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:var(--alfa-white-alfa-white-80);overflow:hidden;transition:height var(--transition-time) ease,width var(--transition-time) ease}@media(max-width:24.6875rem){.header-tooltip{--max-width-tooltip: 100%;--max-height-tooltip: 30vh}}@media(hover:hover){.header-tooltip:hover{width:var(--max-width-tooltip);max-height:var(--max-height-tooltip);height:auto;cursor:pointer}.header-tooltip:hover .tooltip__content{width:100%;max-height:100%;height:auto;opacity:1;visibility:visible}}.header-tooltip.is-active{width:var(--max-width-tooltip);max-height:var(--max-height-tooltip);height:auto;cursor:pointer}.header-tooltip.is-active .tooltip__content{width:100%;max-height:100%;height:auto;opacity:1;visibility:visible}.header-tooltip .tooltip__wrap{display:flex;column-gap:var(--gap-m);line-height:1}.header-tooltip .tooltip__icon{background-color:inherit}.header-tooltip .tooltip__icon .icon-i{width:var(--icon-size-xs);height:var(--icon-size-xs);color:var(--icon-tertiary)}.header-tooltip .tooltip__content{text-align:justify;letter-spacing:var(--spacing-01);color:var(--text-subsidiary);row-gap:var(--gap-s);width:0;max-height:0;opacity:0;visibility:hidden;transition:all var(--transition-time) ease-in-out}.header-tooltip .tooltip__link{font-weight:600;text-decoration:underline;color:var(--text-accent);cursor:pointer;transition:color var(--transition-time) ease-in-out}.header-tooltip .tooltip__link:hover{color:var(--icon-hover)}.header-tooltip .tooltip__nav-social .nav-social__list{column-gap:var(--gap-xs)}.header-tooltip .tooltip__nav-social .nav-social__item-link,.header-tooltip .tooltip__nav-social .nav-social a{width:2.25rem;height:2.25rem}.form-notification{position:absolute;top:-100vh;right:0;max-width:26.25rem;width:100%;height:auto;margin:var(--padding-16);transition:all var(--transition-time) ease-in-out}@media(max-width:1280px){.form-notification{margin:var(--padding-14)}}@media(max-width:768px){.form-notification{margin:var(--padding-12)}}@media(max-width:28.5625rem){.form-notification{max-width:100%;width:auto;left:0}}.form-notification__wrap{box-shadow:0 3px 24px #39393929;background-color:var(--background-main);align-items:stretch;border-radius:var(--radius-8);overflow:hidden}.form-notification__decor{flex:none;clip-path:polygon(0 0,100% 0%,78% 100%,0% 100%);width:3.9375rem;background-repeat:no-repeat;background-position:center}.form-notification__body{padding-inline:var(--padding-8) var(--padding-12);padding-block:var(--padding-12)}.form-notification__header{row-gap:var(--gap-xxs)}.form-notification__button{position:relative;flex:none;border:transparent;border-radius:var(--radius-d);width:1.625rem;height:1.625rem;background-color:var(--button-secondary-default)}.form-notification__button .icon-x{width:.625rem;height:.625rem}.form-notification__title{font-weight:700;font-size:var(--font-size-l);line-height:var(--line-122);letter-spacing:var(--spacing-02);color:var(--text-main)}.form-notification__info{font-weight:400;font-size:var(--font-size-s);line-height:var(--line-150);letter-spacing:var(--spacing-01);color:var(--text-secondary)}.form-notification.is-success,.form-notification.is-error{top:0;z-index:21}.form-notification.is-success .form-notification__decor{background-color:var(--background-success);background-image:url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='icon__bg' fill-rule='evenodd' clip-rule='evenodd' d='M13.75 27.5C6.15588 27.5 0 21.3441 0 13.75C0 6.15588 6.15588 0 13.75 0C21.3441 0 27.5 6.15588 27.5 13.75C27.5 21.3441 21.3441 27.5 13.75 27.5ZM12.1316 16.6925L8.32975 12.8879L6.875 14.3426L11.1636 18.634C11.4215 18.8918 11.7711 19.0366 12.1357 19.0366C12.5004 19.0366 12.85 18.8918 13.1079 18.634L21.2919 10.4528L19.8316 8.9925L12.1316 16.6925Z' fill='%23227E00' /%3E%3C/svg%3E")}.form-notification.is-error .form-notification__decor{background-color:var(--background-accent);background-image:url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.75 20.625C14.1396 20.625 14.4664 20.493 14.7304 20.229C14.9944 19.965 15.1259 19.6387 15.125 19.25C15.1241 18.8613 14.9921 18.535 14.729 18.271C14.4659 18.007 14.1396 17.875 13.75 17.875C13.3604 17.875 13.0341 18.007 12.771 18.271C12.5079 18.535 12.3759 18.8613 12.375 19.25C12.3741 19.6387 12.5061 19.9655 12.771 20.2304C13.0359 20.4953 13.3623 20.6268 13.75 20.625ZM13.75 15.125C14.1396 15.125 14.4664 14.993 14.7304 14.729C14.9944 14.465 15.1259 14.1387 15.125 13.75V8.25C15.125 7.86042 14.993 7.53408 14.729 7.271C14.465 7.00792 14.1387 6.87592 13.75 6.875C13.3613 6.87408 13.035 7.00608 12.771 7.271C12.507 7.53592 12.375 7.86225 12.375 8.25V13.75C12.375 14.1396 12.507 14.4664 12.771 14.7304C13.035 14.9944 13.3613 15.1259 13.75 15.125ZM13.75 27.5C11.8479 27.5 10.0604 27.1388 8.3875 26.4165C6.71459 25.6942 5.25938 24.7147 4.02188 23.4781C2.78438 22.2415 1.80492 20.7863 1.0835 19.1125C0.362085 17.4387 0.000918407 15.6512 1.74051e-06 13.75C-0.000914926 11.8488 0.360252 10.0613 1.0835 8.3875C1.80675 6.71367 2.78621 5.25846 4.02188 4.02188C5.25754 2.78529 6.71275 1.80583 8.3875 1.0835C10.0623 0.361167 11.8498 0 13.75 0C15.6503 0 17.4377 0.361167 19.1125 1.0835C20.7873 1.80583 22.2425 2.78529 23.4781 4.02188C24.7138 5.25846 25.6937 6.71367 26.4179 8.3875C27.142 10.0613 27.5028 11.8488 27.5 13.75C27.4973 15.6512 27.1361 17.4387 26.4165 19.1125C25.6969 20.7863 24.7175 22.2415 23.4781 23.4781C22.2388 24.7147 20.7836 25.6946 19.1125 26.4179C17.4414 27.1411 15.6539 27.5018 13.75 27.5Z' fill='%2377000F' /%3E%3C/svg%3E")}.body--active .header{background-color:transparent}.body--active .header .header-wrap{display:none}.header{z-index:11;position:fixed;top:0;left:0;width:100%;background-color:var(--background-secondary)}.header--fixed{min-height:var(--header-height)}.header-wrap{position:relative;display:grid;column-gap:var(--gap-s);grid-template-columns:repeat(3,max-content);justify-content:space-between;align-items:center;justify-items:start}@media(max-width:1280px){.header-wrap{grid-template-columns:1fr min-content min-content}}.header-wrap--padding{padding-block:var(--padding-16);min-height:var(--header-height)}@media(max-width:1280px){.header-nav .nav{grid-area:1/3/2/4}}.header-nav .nav-button{display:none;column-gap:var(--gap-xs);padding:var(--padding-10) var(--padding-38)}@media(max-width:1280px){.header-nav .nav-button{display:flex}}.header-nav .nav-button:hover{background-color:var(--button-primary-hover)}.header-nav .nav-button__text{color:var(--text-inverse)}@media(max-width:768px){.header-nav .nav-button__text{display:none}}.header-nav .nav-list{column-gap:0;transition:all var(--transition-time) ease-in-out}@media(max-width:1280px){.header-nav .nav-list{display:none}}.header-nav .nav-item{margin-inline:0;padding:var(--padding-8) var(--padding-14);background-color:var(--background-inverse);color:var(--text-inverse);font-size:var(--font-size-base)}.header-nav .nav-item--off{display:none}.header-nav .nav-item--active,.header-nav .nav-item .current-menu-item{background-color:var(--background-accent)}.header-nav .nav-item--active:hover .nav-item__link,.header-nav .nav-item .current-menu-item:hover .nav-item__link{color:var(--text-inverse)}.header-nav .nav-item:first-child{border-radius:var(--radius-999) 0 0 var(--radius-999)}.header-nav .nav-item:last-child{border-radius:0 var(--radius-999) var(--radius-999) 0}.header-nav .nav-item__link,.header-nav .nav-item a{padding:var(--padding-6)}.header-nav .nav-item__link:hover,.header-nav .nav-item a:hover{color:var(--background-accent)}@media(max-width:768px){.header .header-wrap .button--min,.header .header-nav .button--min{width:var(--icon-size-base);height:var(--icon-size-base);padding:0}}@media(max-width:1280px){.header .header-wrap .button-signup-training{grid-area:1/2/2/3;padding-block:var(--padding-10)}}@media(max-width:768px){.header .header-wrap .button-signup-training__text{display:none}}.header .header__menu-mobile{display:none}.header .header__menu-mobile .container{height:100%}.header .header__menu-mobile__wrap{display:flex;flex-direction:column;height:100%;justify-content:space-between}.header.header--active .header-nav .icon-item:nth-of-type(1){transform:translateY(calc((var(--icon-height) - var(--icon-line-height)) / 2)) rotate(-45deg)}.header.header--active .header-nav .icon-item:nth-of-type(2){opacity:0}.header.header--active .header-nav .icon-item:nth-of-type(3){transform:translateY(calc((var(--icon-height) - var(--icon-line-height)) * -1 / 2)) rotate(45deg)}.header.header--active .header__menu-mobile{z-index:20;position:fixed;display:block;max-width:24.1875rem;width:100%;height:100vh;height:100dvh;top:0;right:0;background-color:var(--background-main)}@media(max-width:768px),(orientation:landscape)and (max-height:576px){.header.header--active .header__menu-mobile{max-width:100vw}}.header.header--active .menu-mobile__header{justify-content:space-between;min-height:var(--header-height)}.header.header--active .menu-mobile__header .logo{opacity:0;pointer-events:none;cursor:default}@media(max-width:768px),(orientation:landscape)and (max-height:576px){.header.header--active .menu-mobile__header .logo{opacity:1}}.header.header--active .menu-mobile__header .nav-button{width:var(--icon-size-base);height:var(--icon-size-base);border-radius:var(--radius-999)}.header.header--active .menu-mobile__header .nav-button__icon{padding:0}.header.header--active .menu-mobile__header .nav-button .icon-item:nth-of-type(1){transform:translateY(calc((var(--icon-height) - var(--icon-line-height)) / 2)) rotate(-45deg)}.header.header--active .menu-mobile__header .nav-button .icon-item:nth-of-type(2){opacity:0}.header.header--active .menu-mobile__header .nav-button .icon-item:nth-of-type(3){transform:translateY(calc((var(--icon-height) - var(--icon-line-height)) * -1 / 2)) rotate(45deg)}.header.header--active .menu-mobile__header .nav-button__text{display:none}.header.header--active .menu-mobile__nav .nav-list{flex-direction:column;align-items:flex-start;row-gap:.25rem}@media(orientation:landscape)and (max-height:576px){.header.header--active .menu-mobile__nav .nav-list{justify-content:space-between;height:100%;row-gap:0}}.header.header--active .menu-mobile__nav .nav-item{color:var(--text-main);padding-block:var(--padding-10)}.header.header--active .menu-mobile__nav .nav-item:nth-child(2){order:1}.header.header--active .menu-mobile__nav .nav-item:nth-child(5){order:2}.header.header--active .menu-mobile__nav .nav-item:nth-child(1){order:3}.header.header--active .menu-mobile__nav .nav-item:nth-child(3){order:4}.header.header--active .menu-mobile__nav .nav-item:nth-child(4){order:5}.header.header--active .menu-mobile__nav .nav-item:nth-child(6){order:6}.header.header--active .menu-mobile__nav .nav-item__link{font-size:var(--font-size-xxl);line-height:109%}.header.header--active .menu-mobile__main{flex-grow:1;justify-content:space-between}@media(orientation:landscape)and (max-height:576px){.header.header--active .menu-mobile__main{flex-direction:row;flex-wrap:wrap}}.header.header--active .menu-mobile__info{row-gap:var(--gap-xs);font-family:var(--family-primary);font-style:var(--font-italic);font-weight:700;letter-spacing:var(--spacing-02);text-transform:uppercase;padding:var(--padding-16);background:var(--alfa-black-alfa-black-8);border-radius:var(--radius-12)}@media(orientation:landscape)and (max-height:576px){.header.header--active .menu-mobile__info{align-self:self-end}}.header.header--active .menu-mobile__info .link-tel{font-size:var(--font-size-xxl);line-height:var(--line-136);color:var(--text-main)}.header.header--active .menu-mobile__info .сontacts{display:flex;flex-direction:column;row-gap:var(--gap-xs);font-size:var(--font-size-base);color:var(--text-secondary);font-style:var(--font-italic)}.header.header--active .menu-mobile__info .nav-social__list{column-gap:var(--gap-s)}.header.header--active .menu-mobile__info .nav-social__item-link,.header.header--active .menu-mobile__info .nav-social a{width:var(--icon-size-m);height:var(--icon-size-m)}.header.header--active .menu-mobile__footer{padding-block:var(--padding-12) var(--padding-22)}.header.header--active .menu-mobile__footer .button-signup-training{margin-inline:auto;width:100%}@media(orientation:landscape)and (max-height:576px){.header.header--active .menu-mobile__footer .button-signup-training{max-width:50%;width:100%;min-width:max-content}}.nav-item{text-wrap:nowrap}.nav-item__link,.nav-item a{font-family:var(--family-primary);font-style:var(--font-italic);font-weight:700;letter-spacing:var(--spacing-02);text-transform:uppercase;transition:color var(--transition-time) ease-in-out;text-decoration-line:none;padding-inline:var(--padding-6)}.nav-item__link:hover,.nav-item a:hover{color:var(--button-primary-hover)}.nav-social__item-link,.nav-social a{display:block}.footer{flex-shrink:0;background-color:var(--background-inverse);height:auto}@media(max-width:1280px){.footer{padding-block:var(--padding-24)}}.footer-menu{display:grid;grid-template-columns:1fr auto auto;gap:var(--gap-l);padding-block:var(--padding-16);height:100%}@media(max-width:1280px){.footer-menu{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto 1fr;align-items:start;padding-block:0 var(--padding-24)}}.footer-nav{display:flex;align-items:center;grid-column:1;grid-row:span 1;margin-inline:var(--padding-14)}@media(max-width:1280px){.footer-nav{grid-column:1;grid-row:span 2;margin-inline:initial}}@media(max-width:768px){.footer-nav{grid-column:1/-1;grid-row:2}}.footer-nav .nav-list{max-width:768px;width:100%;justify-content:space-between;gap:var(--gap-xs);color:var(--text-inverse)}@media(max-width:1280px){.footer-nav .nav-list{flex-direction:column;align-items:start;row-gap:var(--gap-xs)}}.footer-nav .nav-item--off{display:none}@media(max-width:1280px){.footer-nav .nav-item__link,.footer-nav .nav-item a{display:inline-block;padding-block:var(--padding-10);padding-inline:initial}}.footer-nav-social .nav-social{grid-column:2;grid-row:span 1}@media(max-width:1280px){.footer-nav-social .nav-social{grid-column:2;grid-row:1}}@media(max-width:768px){.footer-nav-social .nav-social{grid-column:1/-1;grid-row:1}}.footer-nav-social .nav-social{line-height:1}.footer-nav-social .nav-social__list{column-gap:var(--gap-s)}.footer-nav-social .nav-social__item-link,.footer-nav-social .nav-social a{width:var(--icon-size-base);height:var(--icon-size-base)}.footer-info{grid-column:3;grid-row:span 1}@media(max-width:1280px){.footer-info{grid-column:2;grid-row:2}}@media(max-width:768px){.footer-info{grid-column:1/-1;grid-row:auto}}.footer-info{font-family:var(--family-secondary);font-style:normal;row-gap:var(--gap-xxs);color:var(--text-inverse)}.footer-info .сontacts{font-family:inherit;font-style:inherit;font-weight:400;font-size:var(--font-size-m);line-height:var(--line-157)}.footer-info .link-tel{font-weight:600;font-size:var(--font-size-l);line-height:var(--line-122)}@media(max-width:1280px){.footer-info .link-tel{font-size:var(--font-size-xxxl);line-height:1;letter-spacing:var(--spacing-02)}}.footer-info .link-email{font-family:inherit;font-style:inherit;font-weight:inherit;font-size:inherit;line-height:inherit}.footer-copyright{flex-wrap:wrap;gap:var(--gap-base);font-family:var(--family-primary);font-style:normal;font-weight:400;font-size:var(--font-size-s);line-height:var(--line-150);letter-spacing:var(--spacing-01);color:var(--text-tertiary);padding-block:var(--padding-10)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.body--active .modal-contact__wrap{animation:fadeIn var(--transition-time) ease-in-out forwards}.modal-contact{display:block;z-index:20;position:absolute;top:0;left:0;width:100%;height:100vh;background-color:transparent;border:transparent;padding:var(--padding-24)}@media(max-width:768px){.modal-contact{padding:var(--padding-8)}}.modal-contact__inner{width:100%;height:100%}.modal-contact__wrap{position:relative;--modal-wrap: 35rem;row-gap:var(--gap-l);max-width:var(--modal-wrap);width:100%;height:auto;max-height:calc(100vh - var(--padding-24));border-radius:var(--radius-24);border:transparent;background-color:var(--background-main);padding:var(--padding-24)}@media(max-width:768px){.modal-contact__wrap{padding:var(--padding-12) var(--padding-16);border-radius:var(--radius-12);max-height:calc(100vh - var(--padding-16))}}.modal-contact__title{flex:1;font-weight:700;font-size:var(--font-size-xxl);line-height:var(--line-136);letter-spacing:var(--spacing-02);text-align:center;color:var(--text-main)}.modal-contact__header{column-gap:var(--gap-xs)}.modal-contact__button-close{position:relative;width:2rem;height:2rem;background-color:transparent;border:transparent;padding:0}.modal-contact__button-close:after,.modal-contact__button-close:before{position:absolute;content:"";top:50%;left:50%;width:1.0625rem;height:.125rem;background-color:var(--icon-secondary)}.modal-contact__button-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.modal-contact__button-close:before{transform:translate(-50%,-50%) rotate(45deg)}.modal-contact .contact-form{row-gap:var(--gap-l)}.modal-contact .contact-form__item{display:flex;flex-direction:column;row-gap:var(--gap-s)}.modal-contact .contact-form__item-input{color:var(--text-main);border-width:var(--border-w1);border-style:solid;border-color:var(--alfa-black-alfa-black-8);border-radius:var(--radius-6);padding:var(--padding-12) var(--padding-16);width:100%;background-color:var(--alfa-black-alfa-black-4);outline:none}.modal-contact .contact-form__item-input::placeholder{color:var(--text-tertiary)}.modal-contact .contact-form__item-input:hover{border-color:var(--alfa-black-alfa-black-8)}.modal-contact .contact-form__item-input:focus{outline:none;border-color:var(--alfa-black-alfa-black-8);background-color:var(--alfa-white-alfa-white-80)}.modal-contact .contact-form__item-label{font-family:var(--family-primary);font-style:var(--font-italic);font-weight:700;font-size:var(--font-size-m);line-height:var(--line-157);letter-spacing:var(--spacing-02);text-transform:uppercase;color:var(--text-secondary)}.modal-contact .contact-form__item-label>span{color:var(--text-accent)}.modal-contact .contact-form__dropdown .dropdown__button{width:100%;column-gap:var(--gap-xxxs);padding:var(--padding-10) var(--padding-16);background-color:var(--alfa-black-alfa-black-4);border:var(--border-w1) solid var(--alfa-black-alfa-black-8);border-radius:var(--radius-999);cursor:pointer;transition:all var(--transition-time) ease;color:var(--text-tertiary)}.modal-contact .contact-form__dropdown .dropdown__button-text{color:inherit;text-align:left;transition:all var(--transition-time) ease}.modal-contact .contact-form__dropdown .dropdown__button-icon{width:var(--icon-size-s);height:var(--icon-size-s);padding:var(--padding-8) var(--padding-6);transition:all var(--transition-time) ease}.modal-contact .contact-form__dropdown .dropdown__button .icon-arrow-down{width:.75rem;height:.5rem;color:var(--icon-secondary);transition:all var(--transition-time) ease}.modal-contact .contact-form__dropdown .dropdown__button:hover{color:var(--text-main);border-color:var(--alfa-black-alfa-black-32)}.modal-contact .contact-form__dropdown .dropdown-select{height:0;overflow:hidden}.modal-contact .contact-form__dropdown .dropdown-select__item{font-family:var(--family-primary);font-weight:400;font-size:var(--font-size-base);color:var(--text-main);padding:var(--padding-8) var(--padding-16);border-bottom:1px solid var(--alfa-black-alfa-black-8);transition:all var(--transition-time) ease-in-out;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.modal-contact .contact-form__dropdown .dropdown-select__item:hover{background-color:var(--button-primary-default);color:var(--text-inverse)}.modal-contact .contact-form__dropdown.dropdown--active .dropdown-select{height:100%;border:var(--border-w1) solid var(--alfa-black-alfa-black-8);border-radius:var(--radius-8);padding-block:var(--padding-6);margin-top:var(--padding-8)}.modal-contact .contact-form__dropdown.dropdown--active .dropdown__button{border-color:var(--alfa-red-alfa-red-80);background-color:var(--background-main)}.modal-contact .contact-form__dropdown.dropdown--active .dropdown__button-icon{transform:rotate(180deg)}.modal-contact .contact-form__comment{width:100%;height:5rem;border:var(--border-w1) solid var(--alfa-black-alfa-black-8);border-radius:var(--radius-6);padding:var(--padding-10) var(--padding-16);background-color:var(--alfa-black-alfa-black-4);resize:none}.modal-contact .contact-form__comment::placeholder{color:var(--text-tertiary)}.modal-contact .contact-form__comment:is(:hover,:focus){color:var(--text-main);border:var(--border-w1) solid var(--alfa-black-alfa-black-32);outline:transparent}.modal-contact .contact-form__comment:focus{background-color:var(--background-main)}.modal-contact .contact-form__button{min-height:2.75rem;font-weight:700;font-size:var(--font-size-base);letter-spacing:var(--spacing-02);text-align:center;color:var(--text-inverse)}.home-hero{--padding-container: var(--padding-48);padding-top:var(--padding-58);padding-bottom:var(--padding-60);background-color:var(--background-secondary);overflow:hidden}@media(max-width:1280px){.home-hero{padding-bottom:var(--padding-40);--padding-container: var(--padding-24)}}@media(max-width:768px){.home-hero{--padding-container: var(--padding-8)}}.home-hero__wrap{row-gap:var(--gap-xxl)}@media(max-width:768px){.home-hero__wrap{row-gap:var(--gap-xl)}}.home-hero .hero__header{text-align:center;font-family:var(--family-primary)}.home-hero .hero__header-title{color:var(--text-main)}@media(max-width:1280px){.home-hero .hero__header-title{line-height:.95}}@media(max-width:768px){.home-hero .hero__header-title{line-height:1.18}}.home-hero .hero__header-subtitle{display:inline-block;line-height:1.04;color:var(--text-inverse);outline:var(--border-w5) solid var(--background-secondary);border-radius:var(--radius-4);padding:var(--padding-10) var(--padding-24);background-color:var(--background-accent);transform:rotate(-1deg);margin-top:calc(-1 * var(--radius-4))}@media(max-width:1280px){.home-hero .hero__header-subtitle{margin-top:calc(-1 * var(--radius-2))}}@media(max-width:768px){.home-hero .hero__header-subtitle{outline-width:var(--border-w1);border-radius:var(--radius-2);padding:var(--padding-8)}}.home-hero .hero__header-text{letter-spacing:var(--spacing-01);margin-top:calc(var(--radius-4) + var(--gap-l));text-wrap:balance}@media(max-width:1280px){.home-hero .hero__header-text{margin-top:calc(var(--radius-2) + var(--gap-l))}}.home-hero .hero__marquee{row-gap:var(--gap-l)}.home-hero .hero__marquee-list{display:flex;justify-content:flex-start;align-items:center;column-gap:var(--gap-l)}.home-hero .hero__marquee-controls{column-gap:var(--gap-xs)}.home-hero .hero__marquee-controls .control-item :hover{color:var(--text-inverse);background-color:var(--button-primary-hover);cursor:pointer}.home-hero .hero__marquee-controls .control-item__link,.home-hero .hero__marquee-controls .control-item a{font-family:var(--family-primary);font-weight:700;font-size:var(--font-size-base);letter-spacing:var(--spacing-02);text-align:center;color:var(--text-secondary);background-color:var(--button-secondary-default);padding:var(--padding-10) var(--padding-20);border-radius:var(--radius-999);transition:all var(--transition-time) ease-in-out}.home-hero .hero__marquee-controls .control-item__button{width:var(--icon-size-m);height:var(--icon-size-m);border-radius:var(--radius-d);border:transparent;color:var(--icon-secondary);background-color:var(--button-secondary-default);transition:all var(--transition-time) ease-in-out}.home-hero .hero__marquee-controls .control-item__button .button-icon{width:.4637rem;height:.75rem}.home-hero .hero__marquee-controls .control-item__button .button-left{transform:rotate(180deg)}.home-hero .marquee-item{justify-content:flex-end;flex-shrink:0;row-gap:var(--gap-xxxs);position:relative;border-radius:var(--radius-6);padding:var(--padding-16) var(--padding-24);width:19.75rem;height:33.75rem;background-color:#ae8b8b;overflow:hidden;color:var(--text-inverse)}.home-hero .marquee-item:after{position:absolute;left:0;bottom:0;content:"";width:2.875rem;height:4.25rem;clip-path:polygon(26% 0%,100% 0%,74% 100%,0% 100%);background-color:var(--label-bg--accent)}.home-hero .marquee-item__title{z-index:1;font-weight:700}.home-hero .marquee-item__info{z-index:1;column-gap:var(--gap-20);font-family:var(--family-secondary);font-weight:500;font-style:var(--font-normal);font-size:var(--font-size-m);line-height:1;letter-spacing:var(--spacing-01)}.home-hero .marquee-item__info span{position:relative}.home-hero .marquee-item__info span:not(:last-child):after{z-index:2;content:"•";position:absolute;right:calc(-1 * (var(--gap-20) + var(--font-size-m) / 2) / 2);top:0;color:var(--tints-alfa-white-32);opacity:.32}.home-hero .marquee-item__link,.home-hero .marquee-item a{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;cursor:pointer;transition:all var(--transition-time) ease-in-out}.home-hero .marquee-item__link-circle,.home-hero .marquee-item a-circle{width:5rem;height:5rem;border-radius:var(--radius-d);background-color:var(--tints-alfa-black-32)}.home-hero .marquee-item__link .icon-play,.home-hero .marquee-item a .icon-play{width:1.75rem;height:2rem}.home-hero .marquee-item__link .icon-play__bg,.home-hero .marquee-item a .icon-play__bg{color:var(--icon-main)}.home-hero .marquee-item__link:hover,.home-hero .marquee-item a:hover{opacity:0}.btn-scroll{z-index:1;width:var(--icon-size-m);height:var(--icon-size-m);aspect-ratio:1;background-color:var(--button-secondary-default);border:none;border-radius:var(--radius-d);transition:background-color var(--transition-time) ease-in-out;cursor:pointer}@media(max-width:768px){.btn-scroll{display:none}}.btn-scroll:hover{background-color:var(--button-primary-hover)}.btn-scroll:hover .btn-scroll__icon{color:var(--text-inverse)}.btn-scroll__icon{width:.4375rem;height:.6875rem;color:var(--icon-secondary);transition:color var(--transition-time) ease-in-out}.btn-scroll .scroll__icon--left{transform:rotate(180deg)}.сarousel-news__card{container-name:card-news;container-type:inline-size;position:relative;justify-content:end;width:100%;height:100%;border-radius:var(--radius-16);padding:var(--padding-24);overflow:hidden;color:var(--text-inverse)}.сarousel-news__card-subtitle{font-size:var(--font-size-m);font-size:clamp(.75rem,.057rem + 3.465cqi,1.188rem)}.сarousel-news__card-title{text-wrap:balance;font-size:var(--font-size-xl);font-size:clamp(1rem,.01rem + 4.95cqi,1.625rem)}.сarousel-news__card-content{z-index:2;color:var(--text-inverse);row-gap:var(--gap-xxs)}.сarousel-news__card-label{z-index:1;position:absolute;top:0;left:0;font-weight:700;font-size:var(--font-size-s);line-height:1;letter-spacing:var(--spacing-02);color:var(--text-inverse)}.сarousel-news__card-label__wrap{position:relative;width:inherit;height:inherit;background-color:var(--label-bg--accent);padding:var(--padding-8) var(--padding-10)}.сarousel-news__card-label__wrap:after{position:absolute;z-index:-1;content:"";top:0;left:3px;background-color:inherit;width:100%;height:100%;transform:skew(-12deg)}.сarousel-news__card-label__text{position:relative}.сarousel-news__card-img{position:absolute;top:0;left:0}.сarousel-news{background-color:var(--background-main);padding-block:var(--padding-60)}@media(max-width:1280px){.сarousel-news{overflow:hidden}}.сarousel-news .embla__viewport{row-gap:var(--gap-l)}.сarousel-news .embla__viewport-wrap{column-gap:var(--gap-s)}.сarousel-news .embla__container{width:100%;column-gap:var(--gap-20)}.сarousel-news .embla__slide{--inline-size-card: 32.625rem;flex:1;aspect-ratio:522/339;max-width:var(--inline-size-card);width:100%;height:auto}@media(max-width:1280px){.сarousel-news .embla__slide{flex:none}}.сarousel-news .embla__dots{align-self:center}.slider-tab__list-tab .list-item{position:relative;row-gap:var(--gap-xs);border-radius:var(--radius-2);padding:var(--padding-24);background-color:var(--tints-alfa-black-8)}.slider-tab__list-tab .list-item:hover{background-color:var(--tints-alfa-black-16);transition:all var(--transition-time) ease;cursor:pointer}.slider-tab__list-tab .list-item--activ{background-color:var(--tints-alfa-black-32)}.slider-tab__list-tab .list-item--activ:after{position:absolute;content:"";top:0;left:0;width:.25rem;height:65%;background-color:var(--background-main)}.slider-tab__list-tab .list-item .h4-title{color:var(--text-inverse)}@media(max-width:768px){.slider-tab__list-tab .list-item .h4-title{line-height:var(--line-136)}}.slider-tab__list-tab .list-item .list-item__text{font-family:var(--family-primary);font-weight:400;font-size:var(--font-size-base);letter-spacing:var(--spacing-02);color:var(--tints-alfa-white-80)}@media(max-width:768px){.slider-tab__list-tab .list-item .list-item__text{font-size:var(--font-size-m);line-height:var(--line-143);letter-spacing:var(--spacing-01)}}.slider-tab__list-fotos .foto-item{position:relative;width:100%;height:100%}.slider-tab__list-fotos .foto-item__img{width:100%;height:100%;border-radius:var(--radius-16)}.slider-tab__list-fotos .foto-item .link-classes,.slider-tab__list-fotos .foto-item a{gap:var(--gap-m);position:absolute;bottom:var(--padding-14);left:50%;transform:translate(-50%);transition:all var(--transition-time) ease;width:93%;font-family:var(--family-primary);font-style:var(--font-italic);font-weight:700;font-size:var(--font-size-base);letter-spacing:var(--spacing-02);color:var(--text-inverse);border-radius:7.5rem;padding:var(--padding-10);-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background-color:var(--tints-alfa-white-16)}.slider-tab__list-fotos .foto-item .link-classes .icon-arrow-right,.slider-tab__list-fotos .foto-item a .icon-arrow-right{width:.5625rem;height:.75rem;color:inherit;transition:all var(--transition-time) ease}.slider-tab__list-fotos .foto-item .link-classes:hover,.slider-tab__list-fotos .foto-item a:hover{-webkit-backdrop-filter:blur(2.75rem);backdrop-filter:blur(2.75rem);background-color:var(--button-primary-hover);cursor:pointer}.slider-tab__list-fotos .foto-item .link-classes:hover .icon-arrow-right,.slider-tab__list-fotos .foto-item a:hover .icon-arrow-right{transform:translate(.5rem)}.slider-tab{position:relative;width:100%;height:auto;padding-block:var(--padding-100);background-color:var(--background-accent)}@media(max-width:1280px){.slider-tab{padding-top:var(--padding-80);padding-bottom:var(--padding-40)}}@media(max-width:1024px){.slider-tab{flex-direction:column}}@media(max-width:768px){.slider-tab{padding-block:var(--padding-60)}}.slider-tab__wrap{display:flex;gap:var(--gap-l)}@media(max-width:1024px){.slider-tab__wrap{flex-direction:column}}.slider-tab__list-tab{flex:1;row-gap:var(--gap-xs)}.slider-tab__list-fotos{flex:1;width:100%;aspect-ratio:688/704;max-height:44rem;height:100%}@media(max-width:1280px){.slider-tab__list-fotos{aspect-ratio:696/546;max-height:none}}.faq-accordion__grid,.faq-accordion__item-answer,.faq-accordion__item-question{display:grid;grid-template-columns:var(--icon-size-l) 1fr var(--icon-size-base);justify-content:space-between;align-items:center;column-gap:var(--gap-s)}@media(max-width:768px){.faq-accordion__grid,.faq-accordion__item-answer,.faq-accordion__item-question{grid-template-columns:1fr var(--icon-size-base)}}.faq-accordion__item-question{list-style:none;outline:none;pointer-events:none}.faq-accordion__item-question::-webkit-details-marker{display:none}.faq-accordion__item{display:flex;flex-direction:column}.faq-accordion__item[open] .faq-accordion__icon-rectangle{color:var(--icon-main)}.faq-accordion__item[open] .faq-accordion__icon-rectangle:after{background-color:var(--background-accent)}.faq-accordion__item[open] .faq-accordion__icon-rectangle .icon-img path{color:var(--icon-main)}.faq-accordion__item[open] .faq-accordion__icon-circle:after{transform:translate(-50%,-50%) rotate(0)}.faq-accordion__item[open] .faq-accordion__icon-circle:before{transform:translate(-50%,-50%) rotate(180deg)}.faq-accordion__question{font-family:var(--family-primary);font-weight:600;font-size:var(--font-size-l);line-height:var(--line-133);letter-spacing:var(--spacing-02);color:var(--text-main);text-wrap:balance}.faq-accordion__answer{grid-area:2/2/3/3;letter-spacing:var(--spacing-01);color:var(--text-secondary)}@media(max-width:768px){.faq-accordion__answer{grid-area:2/1/3/2}}.faq-accordion__icon-rectangle{position:relative;width:var(--icon-size-l);height:calc(var(--icon-size-l) - .125rem);pointer-events:none}@media(max-width:768px){.faq-accordion__icon-rectangle{display:none}}.faq-accordion__icon-rectangle:after{position:absolute;content:"";width:75%;height:100%;background-color:var(--alfa-black-alfa-black-8);transform:skew(-14deg);transition:all var(--transition-time) ease}.faq-accordion__icon-circle{position:relative;width:var(--icon-size-base);height:auto;aspect-ratio:1;background-color:var(--button-secondary-default);border-radius:var(--radius-d);pointer-events:auto;cursor:pointer;transition:all var(--transition-time) ease}.faq-accordion__icon-circle:hover{background-color:var(--button-primary-hover)}.faq-accordion__icon-circle:before,.faq-accordion__icon-circle:after{content:"";position:absolute;top:50%;left:50%;width:40%;height:.125rem;background-color:var(--icon-secondary);transform:translate(-50%,-50%);transition:transform var(--transition-time) ease}.faq-accordion__icon-circle:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-accordion__icon-img{box-sizing:border-box;width:var(--icon-size-s);height:var(--icon-size-s);padding:.0625rem}.faq-accordion__icon-img .icon-img{position:relative;z-index:1;width:100%;height:auto;aspect-ratio:1;object-fit:contain;color:var(--icon-main)}.faq{z-index:1;position:relative;width:100%;padding-bottom:6.25rem}@media(max-width:1280px){.faq{padding-bottom:2.5rem}}@media(max-width:768px){.faq{padding-bottom:3.75rem}}.faq:after{z-index:-1;position:absolute;top:0;left:0;content:"";width:100%;height:6.25rem;background-color:var(--background-accent)}@media(max-width:768px){.faq:after{height:5.625rem}}.faq-wrap{align-items:center;row-gap:var(--gap-l);width:100%;height:auto;border-radius:var(--radius-16);padding:var(--padding-40) calc(3 * var(--padding-40));background-color:var(--background-secondary)}@media(max-width:1280px){.faq-wrap{padding:var(--padding-24)}}@media(max-width:768px){.faq-wrap{padding-inline:var(--padding-16)}}.faq-header{width:4.8125rem;height:5.875rem}.faq-header .logo{width:100%;height:100%;aspect-ratio:1;object-fit:contain}.faq-footer{font-family:var(--family-primary);font-weight:400;font-size:var(--font-size-s);line-height:var(--line-150);letter-spacing:var(--spacing-02);text-align:center;text-wrap:balance;color:var(--text-secondary);opacity:.8}.faq-footer .link-tel,.faq-footer a{color:inherit}.faq-footer .link-viber,.faq-footer .link-telegram,.faq-footer a{color:var(--text-accent)}.faq-accordion{row-gap:var(--gap-base);width:100%;height:auto}.marquee-fotos__list{height:100%}.marquee-fotos__list .item-foto{flex-shrink:0;--polygon-foto-left: 14.63%;--polygon-foto-right: calc(100% - var(--polygon-foto-left));width:18.375rem;height:inherit;clip-path:polygon(var(--polygon-foto-left) 0%,100% 0%,var(--polygon-foto-right) 100%,0% 100%)}@media(max-width:1280px)and (min-width:769px){.marquee-fotos__list .item-foto{--polygon-foto-left: 14.95%;width:14.625rem}}.marquee-fotos{width:100%;height:100%;background-color:var(--background-inverse);padding-block:var(--padding-60)}@media(max-width:1280px){.marquee-fotos{padding-block:var(--padding-40)}}.marquee-fotos__wrap{position:relative;width:100%;height:27.5rem;overflow-x:hidden}@media(max-width:1280px)and (min-width:769px){.marquee-fotos__wrap{height:21.875rem}}.marquee-fotos__wrap:after,.marquee-fotos__wrap:before{position:absolute;z-index:1;content:"";top:0;width:20.625rem;height:inherit}@media(max-width:1280px){.marquee-fotos__wrap:after,.marquee-fotos__wrap:before{width:clamp(5rem,-3.155rem + 17.537vw,10.875rem)}}.marquee-fotos__wrap:after{left:0;background:linear-gradient(to right,var(--background-gradient))}.marquee-fotos__wrap:before{right:0;background:linear-gradient(to left,var(--background-gradient))}.marquee-fotos__title-wrap{font-family:var(--family-primary);text-align:center;color:var(--text-inverse);gap:var(--gap-s);margin-bottom:var(--padding-24)}@media(max-width:768px){.marquee-fotos__title-wrap{flex-direction:column;margin-bottom:var(--padding-40)}}.marquee-fotos__subtitle{gap:var(--gap-s)}@media(max-width:1280px){.marquee-fotos .container-base{--padding-container: 0}}.marquee-fotos .link-facebook,.marquee-fotos .link-telegram,.marquee-fotos a{color:var(--button-primary-default);transition:color var(--transition-time) ease-in-out;text-decoration-line:underline}.marquee-fotos .link-facebook:hover,.marquee-fotos .link-telegram:hover,.marquee-fotos a:hover{color:var(--button-primary-hover)}
