:root{--font-family: 'Raleway', sans-serif;--second-family: 'Raleway', sans-serif;--c-main: #24222a;--c-red: #f17;--c-black: #000;--c-white: #ffffff}@font-face{font-family:'Raleway';src:url("fonts/Raleway-SemiBoldItalic.eot");src:local("Raleway SemiBold Italic"),local("Raleway-SemiBoldItalic"),url("fonts/Raleway-SemiBoldItalic.eot?#iefix") format("embedded-opentype"),url("fonts/Raleway-SemiBoldItalic.woff2") format("woff2"),url("fonts/Raleway-SemiBoldItalic.woff") format("woff"),url("fonts/Raleway-SemiBoldItalic.ttf") format("truetype");font-weight:600;font-style:italic}@font-face{font-family:'Raleway';src:url("fonts/Raleway-ExtraLightItalic.eot");src:local("Raleway ExtraLight Italic"),local("Raleway-ExtraLightItalic"),url("fonts/Raleway-ExtraLightItalic.eot?#iefix") format("embedded-opentype"),url("fonts/Raleway-ExtraLightItalic.woff2") format("woff2"),url("fonts/Raleway-ExtraLightItalic.woff") format("woff"),url("fonts/Raleway-ExtraLightItalic.ttf") format("truetype");font-weight:200;font-style:italic}@font-face{font-family:'Raleway';src:url("fonts/Raleway-MediumItalic.eot");src:local("Raleway Medium Italic"),local("Raleway-MediumItalic"),url("fonts/Raleway-MediumItalic.eot?#iefix") format("embedded-opentype"),url("fonts/Raleway-MediumItalic.woff2") format("woff2"),url("fonts/Raleway-MediumItalic.woff") format("woff"),url("fonts/Raleway-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic}@font-face{font-family:'Raleway';src:url("fonts/Raleway-ExtraBoldItalic.eot");src:local("Raleway ExtraBold Italic"),local("Raleway-ExtraBoldItalic"),url("fonts/Raleway-ExtraBoldItalic.eot?#iefix") format("embedded-opentype"),url("fonts/Raleway-ExtraBoldItalic.woff2") format("woff2"),url("fonts/Raleway-ExtraBoldItalic.woff") format("woff"),url("fonts/Raleway-ExtraBoldItalic.ttf") format("truetype");font-weight:800;font-style:italic}@font-face{font-family:'Raleway';src:url("fonts/Raleway-Regular.eot");src:local("Raleway"),local("Raleway-Regular"),url("fonts/Raleway-Regular.eot?#iefix") format("embedded-opentype"),url("fonts/Raleway-Regular.woff2") format("woff2"),url("fonts/Raleway-Regular.woff") format("woff"),url("fonts/Raleway-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Raleway';src:url("fonts/Raleway-ExtraBold.eot");src:local("Raleway ExtraBold"),local("Raleway-ExtraBold"),url("fonts/Raleway-ExtraBold.eot?#iefix") format("embedded-opentype"),url("fonts/Raleway-ExtraBold.woff2") format("woff2"),url("fonts/Raleway-ExtraBold.woff") format("woff"),url("fonts/Raleway-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal}@font-face{font-family:'Raleway';src:url("fonts/Raleway-BlackItalic.eot");src:local("Raleway Black Italic"),local("Raleway-BlackItalic"),url("fonts/Raleway-BlackItalic.eot?#iefix") format("embedded-opentype"),url("fonts/Raleway-BlackItalic.woff2") format("woff2"),url("fonts/Raleway-BlackItalic.woff") format("woff"),url("fonts/Raleway-BlackItalic.ttf") format("truetype");font-weight:900;font-style:italic}@font-face{font-family:'Raleway';src:url("fonts/Raleway-Light.eot");src:local("Raleway Light"),local("Raleway-Light"),url("fonts/Raleway-Light.eot?#iefix") format("embedded-opentype"),url("fonts/Raleway-Light.woff2") format("woff2"),url("fonts/Raleway-Light.woff") format("woff"),url("fonts/Raleway-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:'Raleway';src:url("fonts/Raleway-Black.eot");src:local("Raleway Black"),local("Raleway-Black"),url("fonts/Raleway-Black.eot?#iefix") format("embedded-opentype"),url("fonts/Raleway-Black.woff2") format("woff2"),url("fonts/Raleway-Black.woff") format("woff"),url("fonts/Raleway-Black.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:'Raleway';src:url("fonts/Raleway-Medium.eot");src:local("Raleway Medium"),local("Raleway-Medium"),url("fonts/Raleway-Medium.eot?#iefix") format("embedded-opentype"),url("fonts/Raleway-Medium.woff2") format("woff2"),url("fonts/Raleway-Medium.woff") format("woff"),url("fonts/Raleway-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:'Raleway';src:url("fonts/Raleway-ExtraLight.eot");src:local("Raleway ExtraLight"),local("Raleway-ExtraLight"),url("fonts/Raleway-ExtraLight.eot?#iefix") format("embedded-opentype"),url("fonts/Raleway-ExtraLight.woff2") format("woff2"),url("fonts/Raleway-ExtraLight.woff") format("woff"),url("fonts/Raleway-ExtraLight.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:'Raleway';src:url("fonts/Raleway-Italic.eot");src:local("Raleway Italic"),local("Raleway-Italic"),url("fonts/Raleway-Italic.eot?#iefix") format("embedded-opentype"),url("fonts/Raleway-Italic.woff2") format("woff2"),url("fonts/Raleway-Italic.woff") format("woff"),url("fonts/Raleway-Italic.ttf") format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:'Raleway';src:url("fonts/Raleway-Thin.eot");src:local("Raleway Thin"),local("Raleway-Thin"),url("fonts/Raleway-Thin.eot?#iefix") format("embedded-opentype"),url("fonts/Raleway-Thin.woff2") format("woff2"),url("fonts/Raleway-Thin.woff") format("woff"),url("fonts/Raleway-Thin.ttf") format("truetype");font-weight:100;font-style:normal}@font-face{font-family:'Raleway';src:url("fonts/Raleway-SemiBold.eot");src:local("Raleway SemiBold"),local("Raleway-SemiBold"),url("fonts/Raleway-SemiBold.eot?#iefix") format("embedded-opentype"),url("fonts/Raleway-SemiBold.woff2") format("woff2"),url("fonts/Raleway-SemiBold.woff") format("woff"),url("fonts/Raleway-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:'Raleway';src:url("fonts/Raleway-LightItalic.eot");src:local("Raleway Light Italic"),local("Raleway-LightItalic"),url("fonts/Raleway-LightItalic.eot?#iefix") format("embedded-opentype"),url("fonts/Raleway-LightItalic.woff2") format("woff2"),url("fonts/Raleway-LightItalic.woff") format("woff"),url("fonts/Raleway-LightItalic.ttf") format("truetype");font-weight:300;font-style:italic}@font-face{font-family:'Raleway';src:url("fonts/Raleway-Bold.eot");src:local("Raleway Bold"),local("Raleway-Bold"),url("fonts/Raleway-Bold.eot?#iefix") format("embedded-opentype"),url("fonts/Raleway-Bold.woff2") format("woff2"),url("fonts/Raleway-Bold.woff") format("woff"),url("fonts/Raleway-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}input:not([type="checkbox"]):not([type="radio"]),textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.wrapper{max-width:1920px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative;margin:0 auto}*{-webkit-box-sizing:border-box;box-sizing:border-box}li{list-style:none}textarea{resize:none}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-size:13px;font-weight:300;font-family:var(--font-family);color:rgba(47,47,47,0.6)}input::-moz-placeholder,textarea::-moz-placeholder{font-size:13px;font-weight:300;font-family:var(--font-family);color:rgba(47,47,47,0.6)}input:-ms-input-placeholder,textarea:-ms-input-placeholder{font-size:13px;font-weight:300;font-family:var(--font-family);color:rgba(47,47,47,0.6)}a{text-decoration:none;outline:none}a:hover,a:active,a:focus{color:inherit;outline:none}a:disabled,button:disabled{pointer-events:none;opacity:0.8}button,.slick-arrow{outline:none !important;background:none;padding:0;font-size:0}body,html{font-size:16px;min-height:100vh;min-width:369px;font-family:var(--font-family);color:var(--c-white);position:relative;word-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-ms-touch-action:manipulation;touch-action:manipulation;background:var(--c-main);letter-spacing:0.03em}body p{font-size:18px;line-height:1.5;margin-bottom:0}.btn{-webkit-appearance:none;padding:0;outline:none;border-radius:50px;position:relative;border:none;height:69px;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50px;padding-left:80px;padding-right:80px}.btn span{position:relative;font-size:20px;font-weight:bold;line-height:1;text-transform:uppercase;cursor:pointer}.pr{position:relative}.scroll{-webkit-transition:all 0.5s ease;transition:all 0.5s ease;z-index:11111;position:fixed;-webkit-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000;width:60px;height:60px;right:-65px;bottom:80px;border-radius:30px;background:var(--c-red);opacity:0.5;text-align:center;line-height:1;font-size:30px;color:var(--c-white);cursor:pointer;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.scroll svg path{fill:var(--c-white)}.scroll:hover{opacity:1}.scroll.active{right:30px;bottom:80px}section,footer,header{position:relative}a{-webkit-transition:all 0.3s ease;transition:all 0.3s ease}a:hover{text-decoration:none}.button{cursor:pointer;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;background:var(--c-red);width:100%;max-width:240px;height:50px;top:0;text-decoration:none !important;border:0;opacity:1;outline:none !important;border-radius:50px;-webkit-box-shadow:0 10px 20px 0 rgba(255,17,119,0.35);box-shadow:0 10px 20px 0 rgba(255,17,119,0.35);-webkit-transition:all 0.5s;transition:all 0.5s}.button span{position:relative;left:-1px;font-family:var(--font-family);font-weight:700;font-size:16px;line-height:120%;letter-spacing:0;color:var(--c-white);text-align:center;-webkit-transition:all 0.5s;transition:all 0.5s}.button:hover,.button:active,.button:focus{background:var(--c-red);opacity:0.8;-webkit-transition:all 0.5s;transition:all 0.5s}.button:hover span,.button:active span,.button:focus span{color:var(--c-white);-webkit-transition:all 0.5s;transition:all 0.5s}.button-white{cursor:pointer;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;background:var(--c-white);width:100%;max-width:240px;height:50px;top:0;text-decoration:none !important;border:0;opacity:1;outline:none !important;border-radius:50px;-webkit-box-shadow:0 10px 20px 0 rgba(255,17,119,0.35);box-shadow:0 10px 20px 0 rgba(255,17,119,0.35);-webkit-transition:all 0.5s;transition:all 0.5s}.button-white span{position:relative;left:-1px;font-family:var(--font-family);font-weight:700;font-size:16px;line-height:120%;letter-spacing:0;color:var(--c-red);text-align:center;-webkit-transition:all 0.5s;transition:all 0.5s}.button-white:hover,.button-white:active,.button-white:focus{background:var(--c-white);opacity:0.8;-webkit-transition:all 0.5s;transition:all 0.5s}.button-white:hover span,.button-white:active span,.button-white:focus span{color:var(--c-red);-webkit-transition:all 0.5s;transition:all 0.5s}.button-min{cursor:pointer;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;background:var(--c-red);width:100%;max-width:240px;height:50px;top:0;text-decoration:none !important;border:0;opacity:1;outline:none !important;border-radius:50px;-webkit-box-shadow:0 10px 20px 0 rgba(255,17,119,0.35);box-shadow:0 10px 20px 0 rgba(255,17,119,0.35);-webkit-transition:all 0.5s;transition:all 0.5s}.button-min span{position:relative;left:-1px;font-family:var(--font-family);font-weight:700;font-size:16px;line-height:120%;letter-spacing:0;color:var(--c-white);text-align:center;-webkit-transition:all 0.5s;transition:all 0.5s}.button-min:hover,.button-min:active,.button-min:focus{background:var(--c-red);opacity:0.8;-webkit-transition:all 0.5s;transition:all 0.5s}.button-min:hover span,.button-min:active span,.button-min:focus span{color:var(--c-white);-webkit-transition:all 0.5s;transition:all 0.5s}.button-form{cursor:pointer;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;background:var(--c-red);width:100%;max-width:340px;height:60px;top:0;text-decoration:none !important;border:0;opacity:1;outline:none !important;border-radius:50px;-webkit-box-shadow:0 10px 20px 0 rgba(255,17,119,0.35);box-shadow:0 10px 20px 0 rgba(255,17,119,0.35);-webkit-transition:all 0.5s;transition:all 0.5s}.button-form span{position:relative;top:0;left:-1px;font-family:var(--font-family);font-weight:700;font-size:20px;line-height:120%;letter-spacing:0;color:var(--c-white);text-align:center;-webkit-transition:all 0.5s;transition:all 0.5s}.button-form:hover,.button-form:active,.button-form:focus{background:var(--c-red);opacity:0.8;-webkit-transition:all 0.5s;transition:all 0.5s}.button-form:hover span,.button-form:active span,.button-form:focus span{color:var(--c-white);-webkit-transition:all 0.5s;transition:all 0.5s}.button:focus,.button:active,.button-white:focus,.button-white:active,.button-min:focus,.button-min:active,.button-form:focus,.button-form:active,.btn:focus,.btn:active{outline:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}.container{padding-left:15px;padding-right:15px;max-width:1200px}ul{padding-left:0}img{max-width:100%;max-height:100%}[disabled]{cursor:not-allowed}.pr{position:relative}.padded{padding-top:120px;padding-bottom:120px}.form__text{font-size:16px;font-weight:500;text-align:center;line-height:1.4;margin-bottom:20px}.form__line{margin-bottom:20px}.form input{height:69px;width:100%;border-radius:50px;background:#fff;padding-left:20px;padding-right:20px;font-size:16px;font-family:var(--font-family);outline:none;border:none;border:1px solid #fff}.form input:focus{border-color:var(--c-purple)}.form__title{font-size:52px;font-weight:bold;font-family:var(--font-family);line-height:1.1;text-transform:uppercase;text-align:center;margin-bottom:30px}.form__footer{margin-top:5px;max-width:65%}.checkbox{position:relative;padding-left:30px;font-size:12px;display:block;margin-bottom:0;line-height:1.3;cursor:pointer;text-transform:none;color:rgba(255,255,255,0.6)}.checkbox a{color:rgba(255,255,255,0.6);text-decoration:underline}.checkbox__input{position:absolute;width:16px;height:16px;border:1px solid #bdc1c9;border-radius:4px;top:0;left:0;opacity:1 !important}.checkbox input:checked+.checkbox__input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.checkbox input:checked+.checkbox__input:before{content:'';color:var(--c-white);background-image:url(../img/last/check.svg);background-repeat:no-repeat;background-position:center;width:20px;height:20px;padding-top:1px;padding-left:17px;opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none}.toggle-menu{display:none;width:50px;height:50px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;background-color:var(--c-red);-webkit-box-shadow:0 10px 20px 0 rgba(255,17,119,0.35);box-shadow:0 10px 20px 0 rgba(255,17,119,0.35);border-radius:100%}.toggle-menu span:after,.toggle-menu span:before{content:"";position:absolute;left:0;top:6px}.toggle-menu span:after{top:12px}.toggle-menu span{position:relative;display:block}.toggle-menu span{width:100%;max-width:26px;height:1.5px;background:#ffffff;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:0;margin:0 auto;margin-top:18px}.toggle-menu span:after,.toggle-menu span:before{width:100%;max-width:26px;height:1.5px;background:#ffffff;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:0;margin:0 auto}.toggle-menu.on span{background-color:transparent}.toggle-menu.on span:before{-webkit-transform:rotate(45deg) translate(1px, 0);transform:rotate(45deg) translate(1px, 0);-moz-transform:rotate(45deg) translate(1px, 0);-o-transform:rotate(45deg) translate(1px, 0)}.toggle-menu.on span:after{-webkit-transform:rotate(-45deg) translate(4px, -3.6px);transform:rotate(-45deg) translate(4px, -3.6px);-moz-transform:rotate(-45deg) translate(4px, -3.6px);-o-transform:rotate(-45deg) translate(4px, -3.6px)}.title{font-family:var(--font-family);font-weight:900;font-size:102px;line-height:90%;letter-spacing:0;text-transform:uppercase;color:var(--c-white);margin-bottom:25px}.title .red{color:var(--c-red)}.heading{font-family:var(--second-family);font-weight:700;font-size:70px;line-height:90%;letter-spacing:-0.04em;color:var(--c-white);margin-bottom:25px}.heading .red{color:var(--c-red)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;clip:rect(0 0 0 0);overflow:hidden}.form__answer .form__button{max-width:100%;padding:15px 10px}.form__answer .form__button:hover{opacity:1;color:#fff}.lazy-loaded{opacity:1;-webkit-transition:0.1s;transition:0.1s}.lazy{background-image:none !important;opacity:0}.lazy:before,.lazy:after{content:none !important}.lazy-loaded{opacity:1;-webkit-transition:0.1s;transition:0.1s}.telegram{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding-top:6rem}.telegram .container{height:372px;padding:4rem;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#1E1E1F;border-radius:20px;background-image:url(../img/telegram/bg_telegram-b1db3bdb75.png);background-position:bottom right;background-repeat:no-repeat;background-size:contain;position:relative}.telegram__info{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.telegram__heading{margin-bottom:17px;font-style:normal;font-weight:900;font-size:3.75rem;line-height:90%;letter-spacing:-0.04em;text-transform:uppercase}.telegram__description{max-width:530px;font-family:var(--font-family);font-style:normal;font-weight:400;font-size:1.25rem;color:var(--c-white);margin-bottom:10px}.telegram__buttons{width:100%;max-width:300px}.courses{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding-top:6rem}.courses .container{height:372px;padding:4rem;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#1E1E1F;border-radius:20px;background-image:url(../img/courses/image-c227d198f8.png);background-position:bottom right;background-repeat:no-repeat;background-size:contain;position:relative}.courses__info{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.courses__heading{margin-bottom:17px;font-style:normal;font-weight:900;font-size:3.75rem;line-height:90%;letter-spacing:-0.04em;text-transform:uppercase}.courses__description{max-width:530px;font-family:var(--font-family);font-style:normal;font-weight:400;font-size:1.25rem;color:var(--c-white);margin-bottom:0}.courses__buttons{width:100%;max-width:300px}.header{position:absolute;top:24px;left:0;right:0;width:1358px;border-radius:100px;z-index:999;background:#19171d;margin:0 auto}.header.fix{position:fixed;top:24px;background:#19171de0}.header.fix .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:18px;padding-bottom:7px}.header.fix .header__logo{top:-6px}.header .row{height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:18px;padding-bottom:7px}.header__logo{cursor:pointer;position:relative;width:100%;max-width:427px;height:39px;opacity:1;-webkit-transition:all 0.5s;transition:all 0.5s}.header__logo:hover,.header__logo:focus,.header__logo:active{opacity:0.8;-webkit-transition:all 0.5s;transition:all 0.5s}.header__menu{position:relative;top:-7px;left:-1px;width:100%;max-width:403px;margin:0}.header__menu .nav__list{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin:0}.header__menu .nav__list-item{position:relative}.header__menu .nav__list-item .link{position:relative;cursor:pointer;display:block;height:22px;font-family:var(--font-family);font-weight:400;font-size:18px;line-height:120%;letter-spacing:0;color:#bebdc1 !important;opacity:1;-webkit-transition:all 0.5s;transition:all 0.5s;margin:0;z-index:1}.header__menu .nav__list-item .link:hover,.header__menu .nav__list-item .link:active,.header__menu .nav__list-item .link:focus{color:var(--c-white) !important;opacity:1;-webkit-transition:all 0.5s;transition:all 0.5s}.header__menu .nav__list-item.mob{display:none}.header__box{position:relative;top:-6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:240px;height:50px}.header__box-btn{max-width:240px}.header__box-btn__thanks{display:none}.header__box .toggle-menu{display:none}@media (max-width: 1400px){.header{width:1200px}}.first{padding-top:179px;padding-bottom:60px}.first__wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:1}.first__heading{position:relative;margin-top:474px;margin-bottom:0;z-index:1}.first__heading-sub{position:absolute;top:-460px;right:4px;display:block;font-family:var(--font-family);font-weight:500;font-size:30px;line-height:120%;letter-spacing:0.17em;color:#FFFFFF;margin:0}.first__heading-sub span{background:#373543;border-radius:20px;padding:0.5rem 1rem}.first__heading.title .red{font-size:97px}.first__image{position:absolute;top:0;right:50%;margin-right:-585px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;z-index:-1}.first__buttons{display:none}.univer{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding-top:7.375rem;height:803px;z-index:1;background-image:url(../img/univer/image-dcd5b39b16.jpg);background-position:right top;background-repeat:no-repeat;background-size:cover}.univer .container{position:relative;z-index:2}.univer__info{position:relative;max-width:1180px;z-index:2}.univer__subheading{display:block;font-family:var(--font-family);font-weight:500;font-size:26px;line-height:100%;letter-spacing:0;color:var(--c-white);margin-bottom:18px}.univer__heading{margin-bottom:17px;font-style:normal;font-weight:900;font-size:3.75rem;line-height:90%;letter-spacing:-0.04em;text-transform:uppercase}.univer__heading .special{position:relative;top:-3px;display:block}.univer__heading .red{position:relative;top:-7px;display:block}.univer__description{max-width:496px;font-family:var(--font-family);font-weight:500;letter-spacing:0;color:var(--c-white);margin-bottom:0;font-style:normal;font-weight:500;font-size:1.25rem;line-height:120%;-webkit-font-feature-settings:'liga' off;font-feature-settings:'liga' off;margin-bottom:2.6875rem}.univer__subtitle{max-width:540px;font-family:var(--font-family);color:var(--c-red);margin-bottom:1rem;font-style:normal;font-weight:500;font-size:1.25rem;line-height:90%;letter-spacing:-0.04em}.univer__list{max-width:500px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.univer__item{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0.625rem;height:34px;border:1px solid rgba(255,255,255,0.38);border-radius:100px;font-style:normal;font-weight:500;font-size:1.125rem;line-height:120%;-webkit-font-feature-settings:'liga' off;font-feature-settings:'liga' off;color:var(--c-white)}.univer__buttons{position:absolute;top:220px;right:50%;margin-right:-890px;width:100%;max-width:300px}@media (max-width: 1509px){.univer__buttons{top:313px;margin-right:-540px}}.about{padding-top:77px;padding-bottom:130px}.about__heading{margin-bottom:30px}.about__list{position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:20px;-webkit-column-gap:19px;-moz-column-gap:19px;column-gap:19px;padding:0;margin:0 -1px}.about__list-item{width:calc(50% - 19px);-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #b3acc9;border-radius:15px;overflow:hidden}.about__list-item-3,.about__list-item-4{border:none}.about__list-item .item-card{width:100%;max-width:100%;min-height:268px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:var(--c-main);padding:18px 18px 18px 18px;margin:0}.about__list-item .item-card__text{font-family:var(--font-family);font-weight:400;font-size:20px;line-height:120%;letter-spacing:0;color:var(--c-white);margin-bottom:0}.about__list-item .item-card__text span{display:block;margin-bottom:12px}.about__list-item .item-card__text span:last-child{margin-bottom:0}.about__list-item .item-card__list{position:relative;padding:0;margin:0;margin-top:8px;margin-bottom:8px}.about__list-item .item-card__list-item{position:relative;font-family:var(--font-family);font-weight:700;font-size:20px;line-height:120%;letter-spacing:0;color:var(--c-white);padding-left:24px;margin-bottom:0}.about__list-item .item-card__list-item::before{content:"";position:absolute;top:9px;left:4px;width:6px;height:6px;background-color:var(--c-red);border-radius:100%}.about__list-item .item-card__list-item:last-child{margin-bottom:0}.about__list-item .item-card__image{border:none;padding:0;width:100%;max-width:100%;min-height:344px;background-image:url(../img/about/img1-65366cf5fb.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}.about__list-item-4 .item-card__image{background-image:url(../img/about/img2-5f7159670a.jpg)}.about__list-item.item-full{max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.75rem;margin-bottom:2rem}.programs{position:relative;background-color:#1e1e1f;padding-top:110px;padding-bottom:130px}.programs__heading{margin-bottom:0}.programs__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:130px;padding:0;margin:0}.programs__list-item{position:relative;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%;padding:0;margin:0}.programs__list-item .item-card__title{position:relative;font-family:var(--second-family);font-weight:700;font-size:70px;line-height:90%;letter-spacing:-0.04em;color:var(--c-white);margin-bottom:30px}.programs__list-item .item-card__title .red{color:var(--c-red)}.programs__list-item .item-card__title-sub{position:absolute;top:16px;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:100%;max-width:178px;min-height:47px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;border:1px solid #fff;border-radius:15px;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:120%;letter-spacing:0;color:var(--c-white);text-align:center;padding:13px 6px 12px}.programs__list-item .item-card__text{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:var(--font-family);font-weight:400;font-size:20px;line-height:120%;letter-spacing:0;color:var(--c-white);padding:0;margin:0;margin-bottom:20px}.programs__list-item .item-card__text-left,.programs__list-item .item-card__text-right{display:block;width:100%;max-width:575px;margin:0}.programs__list-item .item-card__info{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin:0}.programs__list-item .item-card__info-left,.programs__list-item .item-card__info-right{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:575px;min-height:453px;background:#373543;border-radius:20px;padding:20px 20px 20px 20px}.programs__list-item .item-card__info-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.programs__list-item .item-card__info-right{background:transparent;padding:0}.programs__list-item .item-card__info-title{font-family:var(--font-family);font-weight:500;font-size:26px;line-height:100%;letter-spacing:0;color:var(--c-white);margin-bottom:16px}.programs__list-item .item-card__info-list{position:relative;padding:0;margin:0;margin-bottom:auto}.programs__list-item .item-card__info-list__item{position:relative;font-family:var(--font-family);font-weight:400;font-size:20px;line-height:120%;letter-spacing:0;color:var(--c-white);padding-left:23px;margin-bottom:6px}.programs__list-item .item-card__info-list__item::before{content:"";position:absolute;top:9px;left:4px;width:6px;height:6px;background-color:var(--c-red);border-radius:100%}.programs__list-item .item-card__info-list__item:last-child{margin-bottom:0}.programs__list-item .item-card__info-more{display:none}.programs__list-item .item-card__info-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:534px}.programs__list-item .item-card__info-buttons__text{position:relative;top:3px;width:100%;max-width:278px;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:120%;letter-spacing:0;color:#b2b1b7}.programs__list-item .item-card__info-education{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:20px;padding:0;margin:0}.programs__list-item .item-card__info-education__item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;min-height:137px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;background:#373543;border-radius:20px;padding:23px 20px 20px 20px;margin:0}.programs__list-item .item-card__info-education__item p{font-family:var(--font-family);font-weight:400;font-size:20px;line-height:100%;letter-spacing:0;color:var(--c-white);margin-bottom:0}.programs__list-item .item-card__info-education__item p span{display:block;font-weight:500;font-size:26px;margin-bottom:19px}.programs__list-item .item-card__info-education__item:nth-child(2){min-height:139px}.internships{padding-top:110px;padding-bottom:60px}.internships__heading{margin-bottom:30px}.internships__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:1942px;max-width:1942px;height:196px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:0;margin:0;margin-left:-397px}.internships__list-item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:377px}.internships__list-item .item-card{width:100%;max-width:100%;min-height:196px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;background-color:transparent;border-radius:15px;border:2px solid #b3acc9;padding:30px 20px 30px 20px;margin:0}.internships__list-item .item-card__info{position:relative;width:100%;max-width:100%;padding:0;margin:0;margin-top:12px}.internships__list-item .item-card__info-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:60px;font-family:var(--font-family);font-weight:700;font-size:30px;line-height:100%;letter-spacing:0;color:var(--c-white);text-align:center;margin-bottom:12px}.internships__list-item .item-card__info-text{min-height:48px;font-family:var(--font-family);font-weight:400;font-size:20px;line-height:120%;letter-spacing:0;color:#b2b1b7;text-align:center;margin-bottom:0}.internships__slider-arrows{position:relative;left:auto;top:auto;right:auto;width:100%;max-width:112px;display:none !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;margin:0 auto;z-index:1}.internships__slider-arrows .arrows{width:100%;max-width:100%;height:50px;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.internships__slider-arrows .arrows-arrow{display:block !important;cursor:pointer;width:50px;height:50px;border:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.internships__slider-arrows .arrows .prev{background:url(../img/common/prev-12268ecf5e.svg) 50% 50%/100% no-repeat;margin-right:11px}.internships__slider-arrows .arrows .prev.slick-disabled{background:url(../img/common/prev-d-64e214bbc0.svg) 50% 50%/100% no-repeat}.internships__slider-arrows .arrows .next{background:url(../img/common/next-6c7278ff74.svg) 50% 50%/100% no-repeat}.internships__slider-arrows .arrows .next.slick-disabled{background:url(../img/common/next-d-1d18ddfaf2.svg) 50% 50%/100% no-repeat}.internships-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:0}.internships-slider .slick-slide{width:100%;max-width:397px}.internships-slider .slick-list{overflow:hidden}.internships-slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.salary{padding-top:70px;padding-bottom:60px}.salary__heading{margin-bottom:30px}.salary__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin:0}.salary__list-item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:575px}.salary__list-item .item-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:100%;min-height:195px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;background-color:var(--c-red);border-radius:15px;padding:20px 63px 20px 19px;margin:0}.salary__list-item .item-card__image{position:relative;width:93px;height:93px;background-color:transparent;padding:0;margin:0}.salary__list-item .item-card__info{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:375px;min-height:155px;padding:0;margin:0}.salary__list-item .item-card__info-text{font-family:var(--font-family);font-weight:400;font-size:20px;line-height:120%;letter-spacing:0;color:var(--c-white);margin-bottom:13px}.salary__list-item .item-card__info-text span{font-weight:700}.salary__list-item .item-card__info-price{position:relative;display:block;font-family:var(--font-family);font-weight:700;font-size:32px;line-height:120%;letter-spacing:0;color:var(--c-white);margin-bottom:auto}.salary__list-item .item-card__info-price .rub{position:relative;left:1px;font-family:var(--font-family);font-weight:700;font-size:32px;line-height:120%;letter-spacing:0;color:var(--c-white);z-index:1}.salary__list-item .item-card__info-price .rub::before{content:"";position:absolute;top:18px;left:0px;width:4px;height:4px;background:var(--c-white);z-index:-1}.salary__list-item .item-card__info-price .rub::after{content:"";position:absolute;top:24px;left:0px;width:15px;height:3px;background:var(--c-white);z-index:-1}.salary__list-item.item-2 .item-card{padding:20px 62px 20px 20px}.teachers{padding-top:70px;padding-bottom:60px}.teachers .container{position:relative;z-index:1}.teachers__heading{margin-bottom:30px}.teachers__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:1545px;max-width:1545px;height:650px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:0;margin:0;margin-right:-1px}.teachers__list-item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:377px}.teachers__list-item .item-card{width:100%;max-width:100%;min-height:650px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;background-color:var(--c-main);border:2px solid #b3acc9;border-radius:15px;padding:18px 18px 18px 18px;margin:0}.teachers__list-item .item-card__photo{width:100%;max-width:258px;height:300px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;background-color:#373543;border-radius:15px;padding:0;margin:0;margin-bottom:20px}.teachers__list-item .item-card__info{width:100%;max-width:100%;padding:0;margin:0}.teachers__list-item .item-card__info-name{font-family:var(--font-family);font-weight:700;font-size:20px;line-height:100%;letter-spacing:0;color:var(--c-white);margin-bottom:12px}.teachers__list-item .item-card__info-list{position:relative;padding:0;margin:0}.teachers__list-item .item-card__info-list__item{position:relative;font-family:var(--font-family);font-weight:400;font-size:20px;line-height:120%;letter-spacing:0;color:#b2b1b7;padding-left:23px;margin-bottom:6px}.teachers__list-item .item-card__info-list__item::before{content:"";position:absolute;top:9px;left:4px;width:6px;height:6px;background-color:var(--c-red);border-radius:100%}.teachers__list-item .item-card__info-list__item:last-child{margin-bottom:0}.teachers__slider-arrows{position:absolute;top:13px;right:14px;width:100%;max-width:112px;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;margin:0 auto;z-index:1}.teachers__slider-arrows .arrows{width:100%;max-width:100%;height:50px;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.teachers__slider-arrows .arrows-arrow{display:block !important;cursor:pointer;width:50px;height:50px;border:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.teachers__slider-arrows .arrows .prev{background:url(../img/common/prev-12268ecf5e.svg) 50% 50%/100% no-repeat;margin-right:11px}.teachers__slider-arrows .arrows .prev.slick-disabled{background:url(../img/common/prev-d-64e214bbc0.svg) 50% 50%/100% no-repeat}.teachers__slider-arrows .arrows .next{background:url(../img/common/next-6c7278ff74.svg) 50% 50%/100% no-repeat}.teachers__slider-arrows .arrows .next.slick-disabled{background:url(../img/common/next-d-1d18ddfaf2.svg) 50% 50%/100% no-repeat}.teachers-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:0}.teachers-slider .slick-slide{width:100%;max-width:397px}.teachers-slider .slick-list{overflow:hidden}.teachers-slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.faq{padding-top:70px;padding-bottom:130px}.faq__heading{max-width:590px;margin-bottom:20px}.faq__wrapper{width:100%;max-width:773px}.faq__list{position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:20px;width:100%;max-width:100%;padding:0;margin:0}.faq__list-item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.faq__list-item .item-card{cursor:pointer;position:relative;max-width:100%;min-height:66px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;background-color:transparent;border-radius:0;border-bottom:1px solid #3d3d3d;padding:10px 30px 10px 0;opacity:1;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.faq__list-item .item-card__header{position:relative;max-width:100%;height:100%;margin-bottom:0;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.faq__list-item .item-card__header-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:650px;font-family:var(--font-family);font-weight:700;font-size:26px;line-height:100%;letter-spacing:0;color:var(--c-white);margin-bottom:0;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.faq__list-item .item-card__header-arrow{position:absolute;top:2px;right:-31px;width:24px;height:24px;background:transparent;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.faq__list-item .item-card__header-arrow::before{content:"";position:absolute;top:11px;right:1px;background:url(../img/faq/arrow-a66f9b90ec.svg);background-size:cover;background-repeat:no-repeat;background-position:center;width:24px;height:24px;-webkit-transform:rotate(0);transform:rotate(0);opacity:1;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.faq__list-item .item-card__body{max-width:650px;height:0;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.faq__list-item .item-card__body-text{font-family:var(--font-family);font-weight:400;font-size:20px;line-height:120%;letter-spacing:0;color:#b2b1b7;margin-bottom:0;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.faq__list-item .item-card:hover{opacity:0.8;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.faq__list-item .item-card:hover .item-card__header-title{color:var(--c-yellow);-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.faq__list-item.active .item-card{padding:10px 30px 29px 0}.faq__list-item.active .item-card__header{margin-bottom:30px}.faq__list-item.active .item-card__header-arrow::before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq__list-item.no-click{pointer-events:none !important}.footer{background-color:#1e1e1f}.footer__wrapper{padding-top:110px;padding-bottom:30px}.footer .row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin:0}.footer-top{position:relative;padding-top:18px !important;margin-bottom:37px !important}.footer-top::before{content:"";position:absolute;top:0;left:50%;margin-right:-50%;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%);width:1358px;height:75px;border-radius:100px;background:#151515}.footer-top__logo{cursor:pointer;position:relative;width:100%;max-width:427px;height:39px;opacity:1;-webkit-transition:all 0.5s;transition:all 0.5s}.footer-top__logo:hover,.footer-top__logo:focus,.footer-top__logo:active{opacity:0.8;-webkit-transition:all 0.5s;transition:all 0.5s}.footer-top__menu{position:relative;top:-7px;left:-1px;width:100%;max-width:403px;margin:0}.footer-top__menu .nav__list{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin:0}.footer-top__menu .nav__list-item{position:relative}.footer-top__menu .nav__list-item .link{position:relative;cursor:pointer;display:block;height:22px;font-family:var(--font-family);font-weight:400;font-size:18px;line-height:120%;letter-spacing:0;color:#bebdc1 !important;opacity:1;-webkit-transition:all 0.5s;transition:all 0.5s;margin:0;z-index:1}.footer-top__menu .nav__list-item .link:hover,.footer-top__menu .nav__list-item .link:active,.footer-top__menu .nav__list-item .link:focus{color:var(--c-white) !important;opacity:1;-webkit-transition:all 0.5s;transition:all 0.5s}.footer-top__menu .nav__list-item.mob{display:none}.footer-top__box{position:relative;top:-6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:240px;height:50px}.footer-top__box-btn{max-width:240px}.footer-center{margin-bottom:40px !important}.footer-center__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:1027px;padding:0;margin:0}.footer-center__contacts-item{position:relative;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:0;margin:0}.footer-center__contacts-item__mail,.footer-center__contacts-item__phone,.footer-center__contacts-item__text{display:block;font-family:var(--font-family);font-weight:400;font-size:20px;line-height:100%;letter-spacing:0;color:var(--c-white);opacity:1;-webkit-transition:all 0.5s;transition:all 0.5s;margin-bottom:0}.footer-center__contacts-item__mail:hover,.footer-center__contacts-item__phone:hover,.footer-center__contacts-item__text:hover{opacity:0.7;-webkit-transition:all 0.5s;transition:all 0.5s}.footer-center__contacts-item:nth-child(2){left:-12px}.footer-bottom{max-width:639px}.footer-bottom__social{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:297px}.footer-bottom__social-text{display:block;font-family:var(--font-family);font-weight:500;font-size:20px;line-height:100%;letter-spacing:0;color:var(--c-white);margin-bottom:15px}.footer-bottom__social-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:142px;padding:0;margin:0}.footer-bottom__social-list .social-list__item{position:relative;width:100%;max-width:40px;height:40px}.footer-bottom__social-list .social-list__item-vk,.footer-bottom__social-list .social-list__item-uv,.footer-bottom__social-list .social-list__item-yt{display:block;cursor:pointer;opacity:1;-webkit-transition:all 0.5s;transition:all 0.5s}.footer-bottom__social-list .social-list__item-vk:hover,.footer-bottom__social-list .social-list__item-vk:focus,.footer-bottom__social-list .social-list__item-vk:active,.footer-bottom__social-list .social-list__item-uv:hover,.footer-bottom__social-list .social-list__item-uv:focus,.footer-bottom__social-list .social-list__item-uv:active,.footer-bottom__social-list .social-list__item-yt:hover,.footer-bottom__social-list .social-list__item-yt:focus,.footer-bottom__social-list .social-list__item-yt:active{opacity:0.8;-webkit-transition:all 0.5s;transition:all 0.5s}.footer-bottom__subs{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:242px}.footer-bottom__subs-text{display:block;font-family:var(--font-family);font-weight:500;font-size:20px;line-height:100%;letter-spacing:0;color:var(--c-white);margin-bottom:16px}.footer__ps{padding-bottom:37px}.footer__ps-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin:0}.footer__ps-list__item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.footer__ps-list__item span{display:block;font-family:var(--third-family);font-weight:400;font-size:15px;line-height:140%;letter-spacing:0;text-align:left;color:#969696}.footer__ps-list__item a{cursor:pointer;display:block;font-family:var(--third-family);font-weight:400;font-size:15px;line-height:140%;letter-spacing:0;text-align:right;color:#969696}@media (max-width: 1400px){.footer-top::before{width:1200px}}.fancybox-content{background:none;padding:0}.fancybox-active{overflow:hidden}.compensate-for-scrollbar{margin-right:0 !important}.fancybox-bg{background:rgba(36,34,42,0.5) !important}#modal-form{position:relative;width:464px;max-width:464px;min-height:508px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;background-color:#1e1e1f;border:2px solid #b3acc9;border-radius:15px;-webkit-box-shadow:0 10px 30px 0 #1e1e1f;box-shadow:0 10px 30px 0 #1e1e1f;padding:59px 49px 30px 49px;font-family:var(--second-family);font-weight:700;font-size:32px;line-height:120%;letter-spacing:0;color:var(--c-white)}#modal-form .form .h1{max-width:342px;font-family:var(--second-family);font-weight:700;font-size:32px;line-height:120%;letter-spacing:0;text-align:center;color:var(--c-white);margin:0 auto;margin-bottom:47px}#modal-form .form__lines{position:relative;width:100%;max-width:342px;margin-left:auto;margin-right:auto}#modal-form .form__lines .row{max-width:342px;margin:0 auto}#modal-form .form__lines .row .col-lg-3{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;max-width:342px;height:60px;padding:0;margin-bottom:20px}#modal-form .form__lines .row .col-lg-3:nth-child(2){margin-bottom:31px}#modal-form .form__lines .row .col-lg-3:nth-child(3){height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:20px}#modal-form .form__lines .row .col-lg-3:last-child{margin-bottom:0}#modal-form .form__line{margin-bottom:0}#modal-form .form__input{width:100%;max-width:342px;height:60px;background-color:#373543;border:0;border-radius:50px;font-family:var(--second-family);font-weight:400;font-size:26px;line-height:120%;letter-spacing:-0.04em;color:#d6d6d6;padding-top:1px;padding-left:30px}#modal-form .form__input::-webkit-input-placeholder{font-family:var(--second-family);font-weight:400;font-size:26px;line-height:120%;letter-spacing:-0.04em;color:#d6d6d6}#modal-form .form__input::-moz-placeholder{font-family:var(--second-family);font-weight:400;font-size:26px;line-height:120%;letter-spacing:-0.04em;color:#d6d6d6}#modal-form .form__input::-ms-input-placeholder{font-family:var(--second-family);font-weight:400;font-size:26px;line-height:120%;letter-spacing:-0.04em;color:#d6d6d6}#modal-form .form__input::placeholder{font-family:var(--second-family);font-weight:400;font-size:26px;line-height:120%;letter-spacing:-0.04em;color:#d6d6d6}#modal-form .form__confirmation{max-width:100%;margin-top:0;margin-left:0}#modal-form .form__confirmation .checkbox{padding-left:20px}#modal-form .form__confirmation .checkbox__input{top:5px;left:0;border:1px solid #d6d6d6;border-radius:2px;width:12px;height:12px}#modal-form .form__confirmation .checkbox input:checked+.checkbox__input{top:5px;left:0;border:1px solid #d6d6d6;border-radius:2px;width:12px;height:12px}#modal-form .form__confirmation .checkbox input:checked+.checkbox__input:before{position:absolute;top:-1px;left:-2px;background-image:url(../img/popup/check1-178925ce86.svg);background-repeat:no-repeat;background-position:center;width:12px;height:12px;padding-top:0;padding-left:0}#modal-form .form__confirmation .checkbox span{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:120%;letter-spacing:0;color:#d6d6d6}#modal-form .form__confirmation .checkbox span .privacy{color:#d6d6d6;text-decoration:underline}#modal-form .form__confirmation .checkbox span br{display:none}#modal-form .fancybox-close-small{top:10px;right:10px}#modal-form .fancybox-close-small svg{color:var(--c-white)}#phone-error,#email-error,#name-error{display:none !important;width:100%;font-family:var(--font-family);font-style:normal;font-weight:normal;font-size:16px;line-height:17px;color:#f00;text-align:center;margin-top:10px;margin-bottom:10px}.fancybox-button svg{color:var(--c-white)}body.compensate-for-scrollbar{height:100%;overflow:hidden}.form__input.error{border:1px solid #f00 !important;box-shadow:inset 0 0 1px 1px #f00 !important;-webkit-box-shadow:inset 0 0 1px 1px #f00 !important;-moz-box-shadow:inset 0 0 1px 1px #f00 !important;-webkit-appearance:none !important}.form__input.error:focus,.form__input.error:active{border:1px solid #f00 !important;box-shadow:inset 0 0 1px 1px #f00 !important;-webkit-box-shadow:inset 0 0 1px 1px #f00 !important;-moz-box-shadow:inset 0 0 1px 1px #f00 !important;-webkit-appearance:none !important}.form #phone-error,.form #email-error,.form #name-error{display:none !important;width:100%;font-family:var(--font-family);font-style:normal;font-weight:normal;font-size:16px;line-height:17px;color:#f00;text-align:center;margin-top:10px;margin-bottom:10px}
