:root{--font-family: "Basis Grotesque Pro", sans-serif;--second-family: "Basis Grotesque Pro Italic";--c-main: #EFF2F9;--c-white: #ffffff;--c-green: #cafcf3;--c-light-green: #ccfff6a9;--c-btn: #9affec;--c-black: #000000;--c-grey: #d6d6d6}@font-face{font-family:'Basis Grotesque Pro Italic';src:local("Basis Grotesque Pro Italic"),local("Basis-Grotesque-Pro-Italic"),url("fonts/BasisGrotesquePro-Italic.woff2") format("woff2"),url("fonts/BasisGrotesquePro-Italic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'Basis Grotesque Pro';src:local("Basis Grotesque Pro Regular"),local("Basis-Grotesque-Pro-Regular"),url("fonts/BasisGrotesquePro-Regular.woff2") format("woff2"),url("fonts/BasisGrotesquePro-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}input:not([type="checkbox"]):not([type="radio"]),textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.wrapper{max-width:1920px;overflow:hidden;position:relative;-webkit-box-shadow:0 0 2px rgba(157,163,183,0.75);box-shadow:0 0 2px rgba(157,163,183,0.75);margin:0 auto;background:var(--c-main)}*{-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:18px;font-family:'Century Gothic';color:rgba(28,28,28,0.6);font-weight:400}input::-moz-placeholder,textarea::-moz-placeholder{font-size:18px;font-family:'Century Gothic';color:rgba(28,28,28,0.6);font-weight:400}input:-ms-input-placeholder,textarea:-ms-input-placeholder{font-size:18px;font-family:'Century Gothic';color:rgba(28,28,28,0.6);font-weight:400}a{text-decoration:none;outline:none}a:hover,a:active,a:focus{color:inherit;outline:none}button,.slick-arrow{outline:none !important;background:none;padding:0;font-size:0}body,html{font-size:16px;min-height:100vh;min-width:390px;background:var(--c-main);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}body.compensate-for-scrollbar{height:100%;overflow:hidden}body.fancybox-active{width:100%;height:100% !important;overflow:hidden !important}.btn{-webkit-appearance:none;padding:0;outline:none;border-radius:15px;position:relative;border:none;width:100%;max-width:250px;height:60px;background:var(--c-green);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;font-family:var(--font-family);font-style:normal;font-weight:700;font-size:24px;line-height:28px;letter-spacing:0;text-align:center;text-transform:uppercase;color:var(--c-main);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.btn:before{content:"";position:absolute;top:0;bottom:0;border-radius:15px;background:#7affe7;left:0;width:0;opacity:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.btn span{position:relative;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;width:100%;height:100%;z-index:1;font-family:var(--font-family);font-style:normal;font-weight:800;font-size:24px;line-height:28px;letter-spacing:0;text-align:center;text-transform:uppercase;color:var(--c-main);border-radius:15px}.btn:hover,.btn:focus,.btn:active{color:var(--c-main);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.btn:hover:before,.btn:focus:before,.btn:active:before{width:100%;opacity:1;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.btn:hover span,.btn:focus span,.btn:active span{color:#000}.btn-m{-webkit-appearance:none;padding:0;outline:none;border-radius:15px;position:relative;border:none;width:100%;max-width:253px;height:60px;background:var(--c-btn);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;font-family:var(--font-family);font-style:normal;font-weight:800;font-size:24px;line-height:28px;letter-spacing:0;text-align:center;text-transform:uppercase;color:var(--c-white);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.btn-m:before{content:"";position:absolute;top:0;bottom:0;border-radius:15px;background:#5a9055;left:0;width:100%;opacity:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.btn-m span{position:relative;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;width:100%;height:100%;z-index:1;font-family:var(--font-family);font-style:normal;font-weight:800;font-size:24px;line-height:28px;letter-spacing:0;text-align:center;text-transform:uppercase;color:var(--c-white);border-radius:15px}.btn-m:hover,.btn-m:focus,.btn-m:active{color:var(--c-white);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.btn-m:hover:before,.btn-m:focus:before,.btn-m:active:before{width:100%;opacity:1;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.btn-m:hover span,.btn-m:focus span,.btn-m:active span{color:var(--c-white)}.btn-two{cursor:pointer;-webkit-appearance:none;padding:0;outline:none;border-radius:10px;position:relative;border:none;width:100%;max-width:299px;height:64px;background:var(--c-white);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;font-family:var(--font-family);font-style:normal;font-weight:800;font-size:22px;line-height:43px;letter-spacing:0.01em;text-align:center;text-transform:uppercase;color:var(--c-green);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.btn-two span{position:relative;z-index:1;font-family:var(--font-family);font-style:normal;font-weight:800;font-size:22px;line-height:43px;letter-spacing:0.01em;text-align:center;text-transform:uppercase;color:var(--c-main)}.btn-two:hover,.btn-two:focus,.btn-two:active{opacity:0.9;font-family:var(--font-family);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.btn-two:hover span,.btn-two:focus span,.btn-two:active span{font-family:var(--font-family);color:var(--c-main);background:var(--c-white)}.btn-three{cursor:pointer;-webkit-appearance:none;padding:0;outline:none;border-radius:10px;position:relative;border:none;width:100%;max-width:299px;height:64px;background:var(--c-white);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;font-family:var(--font-family);font-style:normal;font-weight:800;font-size:22px;line-height:43px;letter-spacing:0.01em;text-align:center;text-transform:uppercase;color:var(--c-green);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.btn-three span{position:relative;z-index:1;font-family:var(--font-family);font-style:normal;font-weight:800;font-size:22px;line-height:43px;letter-spacing:0.01em;text-align:center;text-transform:uppercase;color:var(--c-main);background:var(--c-white);padding-top:4px}.btn-three:hover,.btn-three:focus,.btn-three:active{opacity:0.9;font-family:var(--font-family);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.btn-three:hover span,.btn-three:focus span,.btn-three:active span{font-family:var(--font-family);color:var(--c-green);background:var(--c-white)}.btn-tel{cursor:pointer;padding:0;outline:none;position:relative;width:100%;max-width:152px;height:38px;background:transparent;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;padding:0;font-family:var(--third-family);font-style:normal;font-weight:400;font-size:17px;line-height:1;letter-spacing:0;text-transform:uppercase;text-align:center;color:var(--c-green);border:3px solid var(--c-green);border-radius:10px}.btn-tel span{font-family:var(--third-family);font-style:normal;font-weight:400;font-size:17px;line-height:1;letter-spacing:0;text-transform:uppercase;text-align:center;color:var(--c-green);-webkit-transition:all 0.5s;transition:all 0.5s}.btn-tel:hover,.btn-tel:focus,.btn-tel:active{opacity:0.8;-webkit-transition:all 0.5s;transition:all 0.5s}.btn-tel:hover span,.btn-tel:focus span,.btn-tel:active span{font-family:var(--third-family);font-style:normal;font-weight:400;font-size:17px;line-height:1;letter-spacing:0;text-transform:uppercase;text-align:center;color:var(--c-green);-webkit-transition:all 0.5s;transition:all 0.5s}.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:#0AF5F5;opacity:0.5;text-align:center;line-height:1;font-size:30px;color:#fff;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:hover{opacity:1}.scroll.active{right:30px}section,footer,header{position:relative}a{-webkit-transition:all 0.3s ease;transition:all 0.3s ease}a:hover{text-decoration:none}.btn:focus,.btn:active,.btn-two:focus,.btn-two:active,.btn-three:focus,.btn-three:active,.btn-tel:focus,.btn-tel:active,.btn-m:focus,.btn-m:active{outline:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}.container{padding-left:20px;padding-right:20px;max-width:1440px}ul{padding-left:0;margin-bottom:0}.responsive{max-width:100%;max-height:100%}[disabled]{cursor:not-allowed}.padded{padding-top:60px;padding-bottom:60px}.form__text{font-size:16px;font-weight:500;text-align:center;line-height:1.4;margin-bottom:20px}.form__line{margin-bottom:15px}.form input{height:80px;width:320px;background:transparent;border-radius:40px;border:1px solid #EFF2F9;color:#EFF2F9;font-size:22px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-1.32px;text-transform:lowercase;padding-left:39px}.form input::-webkit-input-placeholder{color:#EFF2F9;font-size:22px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-1.32px;text-transform:lowercase}.form input::-moz-placeholder{color:#EFF2F9;font-size:22px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-1.32px;text-transform:lowercase}.form input::-ms-input-placeholder{color:#EFF2F9;font-size:22px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-1.32px;text-transform:lowercase}.form input::placeholder{color:#EFF2F9;font-size:22px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-1.32px;text-transform:lowercase}.form input:focus{border-color:var(--c-white)}.form__title{font-size:28px;font-weight:bold;line-height:1.1;text-align:center;margin-bottom:30px}.form__footer{margin-top:1rem;max-width:100%}.footer .form__text{font-size:16px;font-weight:500;text-align:center;line-height:1.4;margin-bottom:20px}.footer .form__line{margin-bottom:0px}.footer .form input{height:80px;width:100%;background:transparent;border-radius:40px;border:1px solid #EFF2F9;color:#EFF2F9;font-size:22px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-1.32px;text-transform:lowercase;padding-left:39px}.footer .form input::-webkit-input-placeholder{color:#EFF2F9;font-size:22px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-1.32px;text-transform:lowercase}.footer .form input::-moz-placeholder{color:#EFF2F9;font-size:22px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-1.32px;text-transform:lowercase}.footer .form input::-ms-input-placeholder{color:#EFF2F9;font-size:22px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-1.32px;text-transform:lowercase}.footer .form input::placeholder{color:#EFF2F9;font-size:22px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-1.32px;text-transform:lowercase}.footer .form input:focus{border-color:var(--c-white)}.footer .form__title{font-size:28px;font-weight:bold;line-height:1.1;text-align:center;margin-bottom:30px}.checkbox{position:relative;padding-left:29px;font-family:'Montserrat', sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:18px;color:var(--c-white);display:block;margin-bottom:0;line-height:1.3;cursor:pointer;text-transform:none}.checkbox a{color:#fff;-webkit-transition:.3s linear;transition:.3s linear;text-decoration:none}.checkbox a:hover{opacity:0.25}.checkbox__input{position:absolute;width:20px;height:20px;border-radius:3px;top:-2px;left:0;opacity:0.25 !important;border:2px solid #b2b4b9}.checkbox input:checked+.checkbox__input{background-image:url(../img/common/check-52e27a8634.svg);background-repeat:no-repeat;background-position:center;background-size:cover}.toggle-menu{display:none;width:30px;height:12px;position:relative}.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,.toggle-menu span:after,.toggle-menu span:before{width:100%;height:2px;border-radius:25px;background-color:var(--c-black);-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:2px}.toggle-menu.on span{background-color:transparent}.toggle-menu.on span:before{-webkit-transform:rotate(45deg) translate(0px, 0);transform:rotate(45deg) translate(0px, 0)}.toggle-menu.on span:after{-webkit-transform:rotate(-45deg) translate(4px, -4px);transform:rotate(-45deg) translate(4px, -4px)}.heading{font-family:var(--second-family);font-style:normal;font-weight:800;font-size:40px;line-height:47px;letter-spacing:0;text-transform:uppercase;color:var(--c-white);margin-bottom:25px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;clip:rect(0 0 0 0);overflow:hidden}.menu-mob,.menu-hidden{display:none}.wrapper{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.header{width:100%;background:url(../img/header/image-bb8a65feef.png);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:0px 0px 40px 40px}.header .container{max-width:1440px;padding:0 20px}.header .burger{display:none}.header__top{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}.header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__menu-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__menu-links__item{color:#EFF2F9;font-family:var(--font-family);font-size:22px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-1.32px;text-transform:lowercase;padding:0 15px;-webkit-transition:.3s linear;transition:.3s linear}.header__menu-links__item:hover{opacity:.7}.header__menu-tel{position:relative;color:#EFF2F9;font-size:18px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:-0.9px;border-bottom:1px solid #EFF2F9;margin:0 15px 0 58px;-webkit-transition:.3s linear;transition:.3s linear}.header__menu-tel:hover{border-bottom:1px solid transparent}.header__menu-tel:after{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-50px;width:35px;height:35px;background-image:url(../img/header/phone-7b0e8e1079.svg);background-repeat:no-repeat;background-size:cover}.header__menu-btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:40px;border:0.5px solid #EFF2F9;padding:9px 55px 9px 85px;margin-left:15px;cursor:pointer}.header__menu-btn span{display:block;color:#EFF2F9;text-align:center;font-size:22px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-1.32px;text-transform:lowercase;-webkit-transition:.3s linear;transition:.3s linear}.header__menu-btn:hover span{opacity:.7}.header__menu-btn:before{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:13px;width:25px;height:26px;background-image:url(../img/header/elem-fb99af46c5.svg);background-repeat:no-repeat;background-size:cover}.header__content{padding:291px 0 55px}.header__content-title{color:#EFF2F9;font-family:var(--font-family);font-size:158px;font-style:normal;font-weight:400;line-height:70%;letter-spacing:-9.48px;margin-bottom:118px}.header__content-title span{color:var(--Fon, #EFF2F9);font-family:var(--second-family);font-style:italic}.header__form-title{color:#FFF;font-family:var(--font-family);font-size:42px;font-style:normal;font-weight:400;line-height:42px;letter-spacing:-2.52px;text-transform:lowercase;margin-bottom:30px}.header form{position:relative}.header .col-lg-3:nth-child(4){position:absolute;width:100%;max-width:80%;bottom:-20px;left:0px;width:100%}.header .btn-two{position:absolute;right:0px;top:0px;border-radius:40px;background:#0AF5F5;width:320px;max-width:none;height:80px;padding-left:40px;padding-right:40px}.header .btn-two span{color:#000;text-align:center;font-size:24px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-1.32px;text-transform:lowercase;background-color:transparent}.header .btn-two:before{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:13px;width:58px;height:57px;background-image:url(../img/header/element-36353e0dcf.svg);background-repeat:no-repeat;background-size:cover}@media (max-width: 1439px){.header__content{padding:201px 0 55px}.header__content-title{margin-bottom:90px}header .row{max-width:957px}header .form input{height:60px;width:230px;background:transparent;border-radius:40px;border:1px solid #EFF2F9;color:#EFF2F9;font-size:22px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-1.32px;text-transform:lowercase;padding-left:39px}.header .btn-two{position:absolute;right:0px;left:730px;top:0px;border-radius:40px;height:60px;width:230px;padding-left:60px;padding-right:20px}.header .btn-two span{font-size:18px;letter-spacing:0}.header .btn-two:before{left:13px;width:35px;height:35px}.header .col-lg-3:nth-child(4){position:absolute;width:100%;max-width:80%;bottom:-40px;left:0px;width:100%}}.header__top{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}.header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__menu-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__menu-links__item{color:#EFF2F9;font-family:var(--font-family);font-size:22px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-1.32px;text-transform:lowercase;padding:0 25px}.header__menu-tel{position:relative;color:#EFF2F9;font-size:18px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:-0.9px;border-bottom:1px solid #EFF2F9;margin:0 25px 0 68px}.header__menu-tel:after{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-50px;width:35px;height:35px;background-image:url(../img/header/phone-7b0e8e1079.svg);background-repeat:no-repeat;background-size:cover}.header__menu-btn{position:relative;color:#EFF2F9;text-align:center;font-size:22px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-1.32px;text-transform:lowercase;border-radius:40px;border:0.5px solid #EFF2F9;padding:9px 55px 9px 85px;margin-left:15px}.header__menu-btn:before{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:13px;width:25px;height:26px;background-image:url(../img/header/elem-fb99af46c5.svg);background-repeat:no-repeat;background-size:cover}.header .container{max-width:1440px;padding:0 20px}.header-thanks{background:transparent}.first{display:none;padding-top:30px}.first-btn{position:relative;display:block;color:var(--Black, #000);text-align:center;font-family:var(--font-family);font-size:14px;font-style:normal;font-weight:400;line-height:15.125px;letter-spacing:-0.84px;text-transform:lowercase;border:none;border-radius:15px;background:#0AF5F5;padding:11px 100px 11px 140px;margin:0 auto}.first-btn:after{position:absolute;content:"";width:28px;height:28px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:100px;background-image:url(../img/first/elem-0185f3c741.svg);background-repeat:no-repeat;background-size:cover}.about{padding-top:197px;padding-bottom:200px;color:black}.about-title{font-size:42px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:-2.52px;text-transform:lowercase}.about__top{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;margin-bottom:53px}.about__top-title{color:#000;font-family:var(--font-family);font-size:100px;font-style:normal;font-weight:400;line-height:70%;letter-spacing:-9.48px;margin-bottom:118px}.about__top-title span{font-family:var(--second-family);color:#B2B4B9}.about__top-text{position:relative;max-width:560px;color:#000;font-size:42px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:-2.52px;text-transform:lowercase}.about__top-text:before{position:absolute;content:"";top:17px;left:-331px;width:323px;height:1px;background-color:#000}.about-img{margin-bottom:54px}.about-text{max-width:1040px;color:#000;font-size:42px;font-style:normal;font-weight:400;line-height:42px;letter-spacing:-2.52px;text-transform:lowercase}@media (max-width: 1439px){.about__top-text:before{position:absolute;content:"";top:17px;left:-172px;width:161px;height:1px;background-color:#000}.about-img{max-width:100%}}.courses{color:#000;font-family:var(--font-family)}.courses-title{color:#000;font-family:var(--second-family);font-size:158px;font-style:italic;font-weight:400;line-height:81.013%;letter-spacing:-9.48px;text-transform:lowercase;margin-bottom:60px}.courses-subtitle{color:#B2B4B9;font-size:88px;font-style:normal;font-weight:400;line-height:77%;letter-spacing:-5.28px;margin-bottom:51px}.courses-subtitle span{font-family:var(--second-family)}.courses__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-left:137px;-webkit-transition:margin 0.2s;transition:margin 0.2s}.courses__item{position:relative;width:452px;min-height:440px;padding:50px 50px 90px;border-radius:40px;background:#000;color:#fff;border:1px solid #FFF;margin:0;margin-left:-137px;-webkit-transition:margin 0.2s;transition:margin 0.2s}.courses__item-price{position:absolute;left:50%;bottom:90px;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:38px}.courses__item-close{position:absolute;right:1.5rem;display:none;width:35px;height:35px;border:none;cursor:pointer}.courses__item-title{position:relative;color:#fff;font-size:40px;font-style:normal;font-weight:400;line-height:88.095%;letter-spacing:-2.52px;text-transform:lowercase;margin-top:54px}.courses__item-title:before{position:absolute;content:"";top:-30px;left:0px;width:24px;height:24px;background-image:url(../img/courses/elem-a1c84cca13.svg);background-size:cover;background-repeat:no-repeat;background-position:center}.courses__item-list{display:none;color:#fff;font-size:30px;font-style:normal;font-weight:400;line-height:123.333%;letter-spacing:-1.8px;text-transform:lowercase;margin-bottom:20px}.courses__item-list li{position:relative;padding-left:30px}.courses__item-list li:before{position:absolute;content:"";top:16px;left:0px;width:6px;height:6px;border-radius:50%;background-color:#fff}.courses__item-more{position:absolute;width:250px;bottom:30px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);color:#0AF5F5;font-size:22px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-1.32px;text-transform:lowercase;padding:12px 21px;border-radius:40px;border:1px solid #0AF5F5;cursor:pointer;-webkit-transition:.3s linear;transition:.3s linear}.courses__item-more:hover{opacity:.7}.courses__item-buy{display:none;width:250px;margin:0 auto;margin-bottom:0px;margin-top:100px;color:#000;font-size:25px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-1.32px;text-transform:lowercase;padding:12px 50px;border-radius:40px;background:#0AF5F5;border:none;cursor:pointer;-webkit-transition:.3s linear;transition:.3s linear}.courses__item-buy:hover{opacity:.7}.courses .content--active{z-index:2;margin:0 157px 0 20px;padding-bottom:90px}.courses .content--active .courses__item-list{display:block}.courses .content--active .courses__item-close{display:block}.courses .content--active .courses__item-buy{display:block}.courses .content--active .courses__item-price{bottom:150px}@media (max-width: 1439px){.courses__item{position:relative;width:365px;padding:30px 30px 90px 30px;border-radius:40px;background:#000;color:#fff;border:1px solid #FFF;margin:0;margin-left:-137px;-webkit-transition:margin 0.2s;transition:margin 0.2s}.courses{padding:0 20px}.courses__content{margin-left:172px}.courses .content--active{z-index:2;margin:0 142px 0 5px}.courses .content--active .courses__item-list{display:block}.courses .content--active .courses__item-close{display:block}.courses__item-close{margin-left:93%}.courses__item-price{left:35%;font-size:32px}.content--active .courses__item-price{left:50%}}.partners{padding:200px 0 0}.partners__title{color:#000;font-family:var(--second-family);font-size:158px;font-style:italic;font-weight:400;line-height:81.013%;letter-spacing:-9.48px;text-transform:lowercase;margin-bottom:60px}.partners__item{padding:1rem;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:40px;background-color:#fff;height:100%}.partners__item img{display:block;max-width:100%}.partners .slick-slide{padding:0 20px;height:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.partners .slick-slide>div{height:100%}.partners .container-full{margin:0;padding:0;width:100vw;max-width:100vw}.partners .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.certificate{padding-top:191px;padding-bottom:200px}.certificate-title{color:#000;font-family:var(--second-family);font-size:158px;font-style:italic;font-weight:400;line-height:81.013%;letter-spacing:-9.48px;text-transform:lowercase;margin-bottom:0}.certificate-subtitle{color:#B2B4B9;font-size:88px;font-style:normal;font-weight:400;line-height:77%;letter-spacing:-5.28px;margin-bottom:51px}.certificate-subtitle span{font-family:var(--second-family)}.certificate-img{max-width:100%}.certificate-img img{width:100%;height:auto}@media (max-width: 1439px){.certificate-img img{max-width:100%}}.footer{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-title{position:relative;color:#EFF2F9;font-family:var(--font-family);font-size:108px;font-style:normal;font-weight:400;line-height:70%;letter-spacing:-9.48px}.footer-title span{position:absolute;top:56%;right:-46px;color:#EFF2F9;font-family:var(--second-family);font-size:30px;font-style:normal;font-weight:400;line-height:70%;letter-spacing:-1.48px}.footer__left{position:relative;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;width:50%;height:1120px;background:url(../img/footer/image-d30e6f6e84.png) no-repeat center;background-size:cover;border-radius:40px 40px 0px 0px}.footer__right{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%;border-radius:40px 40px 0px 0px;background-color:black;height:1120px}.footer__right-bottom{width:560px;padding-top:55px;margin-top:55px;border-top:1px solid #ffffff}.footer__right-phone{position:relative;color:var(--Color, #0AF5F5);text-align:center;font-size:22px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-1.32px;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-transform:lowercase;border-radius:60px;border:1px solid var(--Color, #0AF5F5);padding:24px 15px 24px 52px;margin-right:40px}.footer__right-phone:before{position:absolute;content:"";top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:10px;width:37px;height:37px;background:url(../img/footer/phone-7862424c81.svg) no-repeat center}.footer__form{max-width:560px}.footer__form-title{color:#fff;font-size:42px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:-2.52px;text-transform:lowercase;margin-bottom:20px}.footer__form .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__form .row .col-lg-3{max-width:100%}.footer__form .row .col-lg-3 .checkbox{margin-top:15px}.footer__form .btn-two{cursor:pointer;padding:0;outline:none;border-radius:10px;position:relative;border:none;width:100%;max-width:100%;height:80px;background:#0AF5F5;border-radius:40px;font-size:22px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-1.32px;text-transform:lowercase;text-align:center;color:#000;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;margin-top:30px}.footer__form .btn-two span{background-color:transparent;color:#000}.footer__form .btn-two:before{position:absolute;content:"";top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:100px;width:40px;height:40px;background:url(../img/footer/elem-1ad6dd616b.svg) no-repeat center}@media (max-width: 1919px){.footer__left{height:920px}.footer__right{height:920px}}@media (max-width: 1439px){.footer__form{max-width:484px}.footer__left img{max-width:90%}}.form__input.error{border:1px solid #f00;box-shadow:inset 0 0 1px 1px #f00;-webkit-box-shadow:inset 0 0 1px 1px #f00;-moz-box-shadow:inset 0 0 1px 1px #f00;-webkit-appearance:none}.form__input.error:focus,.form__input.error:active{border:1px solid #f00;box-shadow:inset 0 0 1px 1px #f00;-webkit-box-shadow:inset 0 0 1px 1px #f00;-moz-box-shadow:inset 0 0 1px 1px #f00;-webkit-appearance:none}#name-error,#phone-error,#email-error{display:none !important}.fancybox-content{background:none;padding:0}.compensate-for-scrollbar{margin-right:0 !important}#modal-form,#modal-pay,#popup-pay-1,#popup-pay-2,#popup-pay-3,#popup-pay-4{background:rgba(0,0,0,0.6);max-width:474px;padding:40px;padding-top:31px;padding-bottom:30px;border-radius:15px;-webkit-box-shadow:0px 32px 24px rgba(56,56,62,0.25);box-shadow:0px 32px 24px rgba(56,56,62,0.25)}#modal-form .form__lines,#modal-pay .form__lines,#popup-pay-1 .form__lines,#popup-pay-2 .form__lines,#popup-pay-3 .form__lines,#popup-pay-4 .form__lines{position:relative}#modal-form .last__feedback,#modal-pay .last__feedback,#popup-pay-1 .last__feedback,#popup-pay-2 .last__feedback,#popup-pay-3 .last__feedback,#popup-pay-4 .last__feedback{position:static;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;width:100%;max-width:100%;border:none}#modal-form .last__feedback .h1,#modal-pay .last__feedback .h1,#popup-pay-1 .last__feedback .h1,#popup-pay-2 .last__feedback .h1,#popup-pay-3 .last__feedback .h1,#popup-pay-4 .last__feedback .h1{font-family:var(--font-family);font-style:normal;font-weight:800;font-size:28px;line-height:35px;letter-spacing:0;text-align:center;color:var(--c-main);margin-bottom:15px}#modal-form .form__text,#modal-pay .form__text,#popup-pay-1 .form__text,#popup-pay-2 .form__text,#popup-pay-3 .form__text,#popup-pay-4 .form__text{font-family:var(--font-family);font-style:normal;font-weight:400;font-size:19px;line-height:23.5px;letter-spacing:0;color:var(--c-main);margin-bottom:31px}#modal-form .form__text span,#modal-pay .form__text span,#popup-pay-1 .form__text span,#popup-pay-2 .form__text span,#popup-pay-3 .form__text span,#popup-pay-4 .form__text span{font-weight:800}#modal-form .form__lines,#modal-pay .form__lines,#popup-pay-1 .form__lines,#popup-pay-2 .form__lines,#popup-pay-3 .form__lines,#popup-pay-4 .form__lines{padding:0 10px}#modal-form .form__line_button,#modal-pay .form__line_button,#popup-pay-1 .form__line_button,#popup-pay-2 .form__line_button,#popup-pay-3 .form__line_button,#popup-pay-4 .form__line_button{max-width:299px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}#modal-form .form__line_button .button,#modal-pay .form__line_button .button,#popup-pay-1 .form__line_button .button,#popup-pay-2 .form__line_button .button,#popup-pay-3 .form__line_button .button,#popup-pay-4 .form__line_button .button{background:transparent;border:1px solid var(--c-green)}#modal-form .form__input,#modal-pay .form__input,#popup-pay-1 .form__input,#popup-pay-2 .form__input,#popup-pay-3 .form__input,#popup-pay-4 .form__input{font-family:var(--font-family);font-style:normal;font-weight:400;font-size:18px;line-height:43px;letter-spacing:0.01em;color:var(--c-black);border-radius:10px;background-color:var(--c-white);padding-top:5px;width:100%}#modal-form .form__input::-webkit-input-placeholder,#modal-pay .form__input::-webkit-input-placeholder,#popup-pay-1 .form__input::-webkit-input-placeholder,#popup-pay-2 .form__input::-webkit-input-placeholder,#popup-pay-3 .form__input::-webkit-input-placeholder,#popup-pay-4 .form__input::-webkit-input-placeholder{font-family:var(--font-family);font-style:normal;font-weight:400;font-size:18px;line-height:43px;letter-spacing:0.01em;text-transform:capitalize;color:rgba(28,28,28,0.6)}#modal-form .form__input::-moz-placeholder,#modal-pay .form__input::-moz-placeholder,#popup-pay-1 .form__input::-moz-placeholder,#popup-pay-2 .form__input::-moz-placeholder,#popup-pay-3 .form__input::-moz-placeholder,#popup-pay-4 .form__input::-moz-placeholder{font-family:var(--font-family);font-style:normal;font-weight:400;font-size:18px;line-height:43px;letter-spacing:0.01em;text-transform:capitalize;color:rgba(28,28,28,0.6)}#modal-form .form__input::-ms-input-placeholder,#modal-pay .form__input::-ms-input-placeholder,#popup-pay-1 .form__input::-ms-input-placeholder,#popup-pay-2 .form__input::-ms-input-placeholder,#popup-pay-3 .form__input::-ms-input-placeholder,#popup-pay-4 .form__input::-ms-input-placeholder{font-family:var(--font-family);font-style:normal;font-weight:400;font-size:18px;line-height:43px;letter-spacing:0.01em;text-transform:capitalize;color:rgba(28,28,28,0.6)}#modal-form .form__input::placeholder,#modal-pay .form__input::placeholder,#popup-pay-1 .form__input::placeholder,#popup-pay-2 .form__input::placeholder,#popup-pay-3 .form__input::placeholder,#popup-pay-4 .form__input::placeholder{font-family:var(--font-family);font-style:normal;font-weight:400;font-size:18px;line-height:43px;letter-spacing:0.01em;text-transform:capitalize;color:rgba(28,28,28,0.6)}#modal-form .form__footer,#modal-pay .form__footer,#popup-pay-1 .form__footer,#popup-pay-2 .form__footer,#popup-pay-3 .form__footer,#popup-pay-4 .form__footer{max-width:100%;margin-top:20px}#modal-form .col-lg-3,#modal-pay .col-lg-3,#popup-pay-1 .col-lg-3,#popup-pay-2 .col-lg-3,#popup-pay-3 .col-lg-3,#popup-pay-4 .col-lg-3{width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:100%}#modal-form .col-lg-3:nth-child(4),#modal-pay .col-lg-3:nth-child(4),#popup-pay-1 .col-lg-3:nth-child(4),#popup-pay-2 .col-lg-3:nth-child(4),#popup-pay-3 .col-lg-3:nth-child(4),#popup-pay-4 .col-lg-3:nth-child(4){margin-top:14px;margin-bottom:19px}#modal-form .checkbox,#modal-pay .checkbox,#popup-pay-1 .checkbox,#popup-pay-2 .checkbox,#popup-pay-3 .checkbox,#popup-pay-4 .checkbox{font-family:var(--font-family);font-weight:400;font-size:12px;line-height:17px !important;color:var(--c-main);padding-left:31px}#modal-form .checkbox__input,#modal-pay .checkbox__input,#popup-pay-1 .checkbox__input,#popup-pay-2 .checkbox__input,#popup-pay-3 .checkbox__input,#popup-pay-4 .checkbox__input{top:-1px;left:1px}#modal-form .checkbox input:checked+.checkbox__input,#modal-pay .checkbox input:checked+.checkbox__input,#popup-pay-1 .checkbox input:checked+.checkbox__input,#popup-pay-2 .checkbox input:checked+.checkbox__input,#popup-pay-3 .checkbox input:checked+.checkbox__input,#popup-pay-4 .checkbox input:checked+.checkbox__input{background-image:url(../img/common/check-52e27a8634.svg)}#modal-pay,#popup-pay-1,#popup-pay-2,#popup-pay-3,#popup-pay-4{padding-top:51px}#modal-pay .last__feedback .h1,#popup-pay-1 .last__feedback .h1,#popup-pay-2 .last__feedback .h1,#popup-pay-3 .last__feedback .h1,#popup-pay-4 .last__feedback .h1{font-size:28px;line-height:30px;padding:0 20px;margin-bottom:28px}.fancybox-slide--html .fancybox-close-small{width:45px;height:45px;background-repeat:no-repeat;background-position:center;top:10px;right:30px}#modal-thanks{width:100%;max-width:820px;background:rgba(255,255,255,0.75);-webkit-box-shadow:0px 4px 25px rgba(148,188,249,0.46);box-shadow:0px 4px 25px rgba(148,188,249,0.46);backdrop-filter:blur(4px);border-radius:75px;padding:70px}#modal-thanks h2{text-align:center;font-size:48px;font-weight:500;line-height:1.1;margin-bottom:35px}#modal-thanks p{text-align:center;font-size:18px;line-height:1.3;margin-bottom:40px}.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}
