:root{--font-family: "FavoritC";--second-family: "TT Norms Pro";--third-family: "Inter";--font3: "FavoritBookC";--c-main: #ffffff;--c-red: #ff0040;--c-wa: #14fd63;--c-black: #000;--c-white: #ffffff;--c-grey: #f5f6f6}@-webkit-keyframes scroll{from{-webkit-transform:translateX(0);transform:translateX(0)}to{transform:translateX(calc(-100% - 20px));-webkit-transform:translateX(calc(-100% - 20px));-moz-transform:translateX(calc(-100% - 20px));-ms-transform:translateX(calc(-100% - 20px));-o-transform:translateX(calc(-100% - 20px))}}@keyframes scroll{from{-webkit-transform:translateX(0);transform:translateX(0)}to{transform:translateX(calc(-100% - 20px));-webkit-transform:translateX(calc(-100% - 20px));-moz-transform:translateX(calc(-100% - 20px));-ms-transform:translateX(calc(-100% - 20px));-o-transform:translateX(calc(-100% - 20px))}}@font-face{font-family:'TT Norms Pro';src:local("TTNormsPro-Regular"),url("fonts/TTNormsPro-Regular.woff2") format("woff2"),url("fonts/TTNormsPro-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'FavoritC';src:local("FavoritC Regular"),local("FavoritC-Regular"),url("fonts/FavoritC.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'FavoritC';src:local("FavoritC Bold"),local("FavoritC-Bold"),url("fonts/FavoritC-Bold.otf") format("opentype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'FavoritBookC';src:local("FavoritBookC Regular"),local("FavoritBookC-Regular"),url("fonts/FavoritBookC.otf") format("opentype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'FavoritC';src:url("fonts/FavoritHeavyC.woff2") format("woff2"),url("fonts/FavoritHeavyC.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Inter';src:local("Inter Bold"),local("Inter-Bold"),url("fonts/Inter-Bold.woff2") format("woff2"),url("fonts/Inter-Bold.woff") format("woff");font-weight:bold;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;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative;margin:0 auto;-webkit-box-shadow:0px 5px 11px 3px rgba(0,0,0,0.3);box-shadow:0px 5px 11px 3px rgba(0,0,0,0.3)}h2{font-family:var(--font-family);font-weight:400;font-size:64px;line-height:1.09375;letter-spacing:0.01em;color:#121212;margin-bottom:70px}h2 span{color:#1e1e1e;z-index:2;position:relative}h2 span::before{content:"";position:absolute;width:calc(100% + 6px);height:43px;z-index:-1;background:#ffd801;top:16px;left:-2px}h3{font-family:var(--font-family);font-weight:400;font-size:64px;line-height:1.09375;letter-spacing:0.01em;color:#121212}*{-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}button,.slick-arrow{outline:none !important;background:none;padding:0;font-size:0}body,html{font-size:16px;min-height:100vh;min-width:375px;font-family:var(--font-family);color:var(--c-black);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:#fdfdfd;letter-spacing:0}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:#ffd801;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:#000}.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:#ffd801;height:75px;top:0;text-decoration:none !important;border:0;opacity:1;outline:none !important;border-radius:20px;-webkit-transition:all 0.5s;transition:all 0.5s;font-family:var(--font-family);font-weight:400;font-size:18px;line-height:1;letter-spacing:0.01em;text-transform:uppercase;color:#121212}.button span{font-family:var(--font-family);font-style:normal;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:hover,.button:active,.button:focus{top:-5px;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-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:202px;height:40px;top:0;text-decoration:none !important;border:0;opacity:1;outline:none !important;border-radius:50px;-webkit-transition:all 0.5s;transition:all 0.5s}.button-min span{font-family:var(--font-family);font-style:normal;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-white);width:100%;max-width:363px;height:65px;top:0;text-decoration:none !important;border:0;opacity:1;outline:none !important;border-radius:50px;-webkit-transition:all 0.5s;transition:all 0.5s}.button-form span{font-family:var(--font-family);font-style:normal;font-weight:700;font-size:18px;line-height:140%;letter-spacing:0;color:#272626;text-align:center;-webkit-transition:all 0.5s;transition:all 0.5s}.button-form:hover,.button-form:active,.button-form:focus{background:var(--c-white);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:#272626;-webkit-transition:all 0.5s;transition:all 0.5s}.button-close{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;text-align:center;background:#fff;width:100%;max-width:150px;height:75px;text-decoration:none !important;border:0;cursor:pointer;position:relative;opacity:1;outline:none !important;border-radius:20px;-webkit-transition:all 0.5s;transition:all 0.5s}.button-close span{font-family:var(--font3);font-style:normal;font-weight:400;font-size:18px;line-height:17px;letter-spacing:0.4px;text-transform:uppercase;text-align:center;color:#0b0b0b}.button-close:hover,.button-close:active,.button-close:focus{background:var(--white);opacity:0.8;-webkit-transition:all 0.5s;transition:all 0.5s}.button-close:hover span,.button-close:active span,.button-close:focus span{color:var(--black-1);-webkit-transition:all 0.5s;transition:all 0.5s}.button:focus,.button: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:1350px}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:19px;height:13px;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;background-color:var(--c-main);-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(-1px, 0);transform:rotate(45deg) translate(-1px, 0)}.toggle-menu.on span:after{-webkit-transform:rotate(-45deg) translate(5px, -5px);transform:rotate(-45deg) translate(5px, -5px)}.heading{font-family:var(--second-family);font-weight:700;font-size:70px;line-height:90%;letter-spacing:-0.04em;color:var(--c-black);margin-bottom:25px}.heading-red{color:var(--c-red)}.title{font-family:var(--font-family);font-weight:900;font-size:80px;line-height:90%;letter-spacing:-0.1em;text-transform:uppercase;color:var(--c-red);margin-bottom:25px}.title-black{display:block;max-width:810px;font-family:var(--second-family);font-weight:900;font-size:48px;line-height:90%;letter-spacing:0;text-transform:uppercase;color:var(--c-black);margin:24px 0 0 7px}.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}.widget-form-privacy{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;clip:rect(0 0 0 0);overflow:hidden}.header{position:absolute;top:0;left:0;right:0;z-index:999;background-color:transparent;margin:0 auto}.header-wrapper{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:25px;padding-bottom:25px}.header-wrapper__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:7px}.header-wrapper__social-button{margin-right:70px;position:relative;top:0}.header-wrapper__social-button:hover{top:-5px}.header-wrapper__social-download{position:relative;top:-3px;right:-1px;font-family:var(--font-family);font-weight:400;font-size:20px;line-height:1;color:#1e1e1e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-wrapper__social-download span{position:relative;top:1px}.header-wrapper__social-download:hover{top:-8px}.header.fix{position:fixed;top:-1px;background-color:#fffffff0;-webkit-box-shadow:0px 5px 10px #ffffff61;box-shadow:0px 5px 10px #ffffff61}.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:20px;padding-bottom:20px;-webkit-transition:all 0.5s;transition:all 0.5s}.header .row{height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:31px;padding-bottom:20px;-webkit-transition:all 0.5s;transition:all 0.5s}.header__box{position:relative;top:-3px;width:100%;max-width:202px}.header__box-btn__thanks{display:none}.header-mobile{display:none}.header-mobile__open{display:none}.first{padding-top:105px;margin-bottom:129px}.first-image{width:calc(100% + 2px);margin-top:-1px;margin-left:-1px;position:relative}.first-image__text{position:absolute;bottom:-9px;right:50%;margin-right:-598px;font-family:var(--font-family);font-weight:400;font-size:45px;line-height:1.11111;letter-spacing:0.01em;color:#151515}.first-image__text span{color:#1e1e1e;z-index:2;position:relative}.first-image__text span::before{content:"";position:absolute;width:calc(100% + 40px);height:43px;z-index:-1;background:#ffd801;top:5px;left:-4px}.first-bottom{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-left:40px;padding-right:30px;padding-top:54px;padding-bottom:41px}.first-bottom__text{font-family:var(--font-family);font-weight:400;font-size:22px;line-height:1.18182;letter-spacing:0.01em;color:#121212}.first-bottom .button{border:2px solid #c7c7c7;border-radius:20px;width:116px;height:30px;background-color:transparent;font-family:var(--font-family);font-weight:400;font-size:16px;color:#c7c7c7;text-transform:none}.first-bottom .button:hover{border:2px solid #121212;color:#121212}@media (max-width: 1300px){.first-image__text{margin-right:-558px;font-size:41px}}.section-form .form{position:relative}.section-form .form .h1{font-family:var(--font-family);font-weight:400;font-size:22px;line-height:1.15888;letter-spacing:0.01em;color:#0b0b0b;margin-bottom:27px}.section-form .form .h1 br{display:none}.section-form .form__lines .row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin:0;margin-right:-1px}.section-form .form__lines .row .col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:305px;padding:0;margin:0}.section-form .form__lines .row .col-lg-3:nth-child(4){max-width:316px}.section-form .form__line{margin-bottom:27px}.section-form .form__input{border:1px solid #0b0b0b;border-radius:20px;padding:0 22px;font-family:var(--font-family);font-weight:400;font-size:18px;line-height:1;color:#0b0b0b;height:75px}.section-form .form__input::-webkit-input-placeholder{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:1;color:#828282}.section-form .form__input::-moz-placeholder{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:1;color:#828282}.section-form .form__input::-ms-input-placeholder{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:1;color:#828282}.section-form .form__input::placeholder{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:1;color:#828282}.section-form .form__button{background:#ffd801;border-radius:20px;height:75px}.section-form .form__button:disabled{opacity:0.6}.section-form .form__button span{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:1;letter-spacing:0.01em;text-transform:uppercase;color:#121212}.section-form .form__confirmation .checkbox{font-family:var(--font-family);font-weight:400;font-size:15px;line-height:1.06667;padding-left:32px;color:#494949}.section-form .form__confirmation .checkbox input:checked+.checkbox__input:before{position:absolute;top:3px;left:3px;border-radius:50%;display:inline-block;background-image:none;background-color:#717171;width:11px;height:11px;padding:0}.section-form .form__confirmation .checkbox__input{width:21px;height:21px;padding:1px 0 0 2px;border:2px solid #717171;border-radius:50%;top:-2px;left:0}.section-form .form__confirmation .checkbox a{font-size:15px;line-height:1.06667;color:#494949}@media (max-width: 1300px){.section-form .form__lines{max-width:1170px}.section-form .form__lines .row{margin:0}.section-form .form__lines .row .col-lg-3{max-width:275px}.section-form .form__lines .row .col-lg-3:nth-child(4){max-width:286px}}.community{margin-top:199px;margin-bottom:198px}.community h2{margin-left:2px;margin-bottom:63px}.community h2 span::before{width:calc(100% + 16px);height:75px;top:5px;left:-10px}.community-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:2840px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;gap:20px;margin-left:-300px;margin-bottom:0}.community-wrapper.focus{overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.community-wrapper.focus::-webkit-scrollbar{display:none}.community-wrapper:hover .marquee{-webkit-animation-play-state:paused;animation-play-state:paused}.community__list{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;counter-reset:item;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin:0}.community__list-item{cursor:auto;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:552px;opacity:1;-webkit-transition:all 0.5s;transition:all 0.5s;margin:0}.community__list-item:hover{opacity:0.8;-webkit-transition:all 0.5s;transition:all 0.5s}.community__list-item .item-card{position:relative;width:100%;max-width:100%}.community__list-item .item-card__image{width:100%;max-width:552px;height:363px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;border-radius:20px;margin-bottom:29px}.community__list-item .item-card__image .img{width:100%;max-width:552px}.community__list-item .item-card__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:67px;font-family:"FavoritC", sans-serif;font-weight:400;font-size:22px;line-height:120%;letter-spacing:0.5px;color:#121212;margin:0}.community .marquee{animation:scroll 40s linear infinite;-webkit-animation:scroll 40s linear infinite}.work{margin-bottom:173px}.work h2{position:relative;z-index:1}.work h2 .br-mobile{display:none}.work h2 span{position:relative;z-index:-1}.work h2 span::before{width:calc(100% + 36px);height:84px;top:-6px;left:-18px;z-index:-1}.work h3{margin-left:4px;margin-bottom:53px;padding-top:134px}.work-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:3130px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;gap:20px;margin-left:-300px;margin-bottom:0}.work-wrapper.focus{overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.work-wrapper.focus::-webkit-scrollbar{display:none}.work-wrapper:hover .marquee{-webkit-animation-play-state:paused;animation-play-state:paused}.work__list{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;counter-reset:item;width:100%;max-width:1730px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin:0}.work__list-item{cursor:auto;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:330px;opacity:1;-webkit-transition:all 0.5s;transition:all 0.5s;margin:0}.work__list-item .item-card{position:relative;width:100%;max-width:100%;min-height:341px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;background:#1e1e1e;border-radius:20px}.work__list-item .item-card__image{width:100%;max-width:330px;height:258px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;border-radius:20px;margin-bottom:7px}.work__list-item .item-card__image .img{width:100%;max-width:330px}.work__list-item .item-card__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:67px;font-family:"FavoritC", sans-serif;font-weight:400;font-size:22px;line-height:120%;letter-spacing:0.5px;color:#fff;padding:0 23px 0 23px;margin:0}.work__list-item:nth-child(even) .item-card{background:#ffd801}.work__list-item:nth-child(even) .item-card__title{color:#1e1e1e}.work__list.list-two .work__list-item:nth-child(even) .item-card{background:#1e1e1e}.work__list.list-two .work__list-item:nth-child(even) .item-card__title{color:#fff}.work__list.list-two .work__list-item:nth-child(odd) .item-card{background:#ffd801}.work__list.list-two .work__list-item:nth-child(odd) .item-card__title{color:#1e1e1e}.work .marquee{animation:scroll 40s linear infinite;-webkit-animation:scroll 40s linear infinite;animation-direction:reverse}.work-more{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;margin-top:166px;margin-left:-4px}.work-more img{max-width:580px;width:100%}.work-more__text h3{padding-top:0;margin-bottom:34px}.work-more__text ul{font-family:var(--font-family);font-weight:400;font-size:22px;line-height:1.2;letter-spacing:0.01em;color:#121212;padding-left:34px;margin-bottom:0}.work-more__text ul li{position:relative;margin-bottom:11px}.work-more__text ul li::before{content:'';position:absolute;top:7px;left:-21px;border-radius:50%;width:8px;height:8px;background-color:#121212}.subject{background:#121212;color:#fff;padding-top:72px;padding-bottom:90px;margin-bottom:197px}.subject h3{color:#fff;margin-bottom:37px}.subject h3 br{display:none}.subject-acc__card{border-bottom:1px solid #fff}.subject-acc__card-header{padding-top:34px;padding-left:1px;padding-bottom:34px;cursor:pointer}.subject-acc__card-header__title{font-family:var(--font-family);font-weight:400;font-size:22px;line-height:1.18182;letter-spacing:0.01em;color:#fff;-webkit-transition:all 0.3s;transition:all 0.3s;position:relative}.subject-acc__card-header__title::before{content:"+";position:absolute;font-family:var(--second-family);font-weight:400;font-size:64px;line-height:1;color:#fff;-webkit-transition:all 0.3s;transition:all 0.3s;opacity:1;top:-17px;right:-3px}.subject-acc__card-header__title[aria-expanded="true"]{color:#717171}.subject-acc__card-header__title[aria-expanded="true"]::before{-webkit-transform:rotate(-47deg);transform:rotate(-47deg)}.subject-acc__card-body{padding-bottom:33px}.subject-acc__card-body__grid{display:grid;gap:12px;grid-template-areas:"grid-el1 grid-el2" "grid-el3 grid-el2" "grid-el4 grid-el5";grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr}.subject-acc__card-body__grid-wrapper{background:#1e1e1e;border-radius:10px;width:100%;padding:12px 19px;font-family:var(--font-family);font-weight:400;font-size:22px;color:#e5e5e5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.subject-acc__card-body__grid-wrapper__title{margin-bottom:21px}.subject-acc__card-body__grid-wrapper__text{font-size:18px}.subject-acc__card-body__grid-wrapper__text ul{display:grid}.subject-acc__card-body__grid-wrapper__text ul.g-12{grid-template-columns:1fr 2fr}.subject-acc__card-body__grid-wrapper__text ul.g-111{grid-template-columns:1fr 1fr 1fr}.subject-acc__card-body__grid-wrapper__text ul.g-11{grid-template-columns:1fr 1fr}.subject-acc__card-body__grid-wrapper__text ul.g-1111{grid-template-columns:1fr 1fr 1fr 1fr}.subject-acc__card-body__grid-wrapper__text ul li{position:relative;padding-left:15px}.subject-acc__card-body__grid-wrapper__text ul li::before{content:"";width:7px;height:7px;border-radius:50%;background-color:#e5e5e5;position:absolute;top:10px;left:0}.subject-acc__card-body__grid-wrapper:nth-child(1){grid-area:grid-el1}.subject-acc__card-body__grid-wrapper:nth-child(2){grid-area:grid-el2}.subject-acc__card-body__grid-wrapper:nth-child(3){grid-area:grid-el3}.subject-acc__card-body__grid-wrapper:nth-child(4){grid-area:grid-el4}.subject-acc__card-body__grid-wrapper:nth-child(5){grid-area:grid-el5}.subject-acc__card-body__grid-wrapper:nth-child(6){grid-area:grid-el6}.subject-acc__card-body p{font-family:var(--font-family);font-weight:400;font-size:20px;padding-right:30px;margin-bottom:22px}.subject-acc__card:nth-child(3) .subject-acc__card-header{padding-top:42px;padding-left:0px;padding-bottom:40px}.subject-acc__card:nth-child(4){border-bottom:0}.subject-acc__card:nth-child(4) .subject-acc__card-header{padding-top:42px;padding-left:0px;padding-bottom:40px}.subject #collapseTwo .subject-acc__card-body__grid{grid-template-areas:"grid-el1 grid-el1 grid-el2" "grid-el1 grid-el1 grid-el2" "grid-el3 grid-el4 grid-el2" "grid-el3 grid-el4 grid-el6" "grid-el5 grid-el5 grid-el6" "grid-el5 grid-el5 grid-el6";grid-template-columns:1fr 1fr 2fr;grid-template-rows:1fr}.subject #collapseThree .subject-acc__card-body__grid{grid-template-areas:"grid-el1 grid-el1 grid-el2" "grid-el1 grid-el1 grid-el2" "grid-el3 grid-el4 grid-el2" "grid-el3 grid-el4 grid-el2" "grid-el3 grid-el4 grid-el2" "grid-el3 grid-el4 grid-el6" "grid-el5 grid-el5 grid-el6" "grid-el5 grid-el5 grid-el6";grid-template-columns:1fr 1fr 2fr;grid-template-rows:1fr}.subject #collapseFour .subject-acc__card-body__grid{grid-template-areas:"grid-el1 grid-el1 grid-el2" "grid-el1 grid-el1 grid-el2" "grid-el3 grid-el4 grid-el2" "grid-el3 grid-el4 grid-el6" "grid-el5 grid-el5 grid-el6" "grid-el5 grid-el5 grid-el6";grid-template-columns:1fr 1fr 2fr;grid-template-rows:1fr}.subject .button{width:335px;margin-top:51px;display:-webkit-box;display:-ms-flexbox;display:flex}.teacher{margin-bottom:151px}.teacher h2{margin-bottom:116px}.teacher h2 span::before{width:calc(100% + 23px);height:87px;z-index:-1;background:#ffd801;top:1px;left:-10px}.teacher-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:2325px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;gap:20px;margin-left:-300px;margin-bottom:0}.teacher-wrapper.focus{overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.teacher-wrapper.focus::-webkit-scrollbar{display:none}.teacher-wrapper:hover .marquee{-webkit-animation-play-state:paused;animation-play-state:paused}.teacher__list{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;counter-reset:item;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin:0}.teacher__list-item{cursor:auto;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:315px;opacity:1;-webkit-transition:all 0.5s;transition:all 0.5s;margin:0}.teacher__list-item:hover{opacity:0.8;-webkit-transition:all 0.5s;transition:all 0.5s}.teacher__list-item .item-card{position:relative;width:100%;max-width:100%}.teacher__list-item .item-card__image{width:100%;max-width:315px;height:390px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;border-radius:20px;margin-bottom:28px}.teacher__list-item .item-card__image .img{width:100%;max-width:315px}.teacher__list-item .item-card__title{font-family:"FavoritC", sans-serif;font-weight:700;font-size:22px;line-height:115%;letter-spacing:0;color:#121212;margin-bottom:11px}.teacher__list-item .item-card__text{font-family:"FavoritC", sans-serif;font-weight:400;font-size:22px;line-height:118%;letter-spacing:0.01em;color:#121212;margin:0}.teacher .marquee{animation:scroll 40s linear infinite;-webkit-animation:scroll 40s linear infinite}.level{margin-bottom:208px}.level .container{position:relative}.level h2{margin-bottom:61px}.level-download{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:26px;right:18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:var(--font-family);font-weight:400;font-size:20px;line-height:1;color:#717171;cursor:pointer}.level-download:hover{top:19px}.level-download span{margin-left:13px}.level-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.level-wrapper__item{cursor:auto;border:1.59px solid #000;border-radius:25px;width:315px;height:95px;font-family:var(--font-family);font-weight:400;font-size:22px;line-height:1;text-transform:uppercase;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;text-align:center;color:#000;-webkit-transition:all 0.3s;transition:all 0.3s}.level-wrapper__item.active{border:1.59px solid transparent;background:#ffd801;-webkit-transition:all 0.3s;transition:all 0.3s}@media (max-width: 1330px){.level-wrapper__item{width:285px}}.project{margin-bottom:197px}.project h2{margin-bottom:87px}.project h2 span::before{width:calc(100% + 24px);height:92px;top:-9px;left:-13px}.project-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:3984px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;gap:20px;margin-left:-300px;margin-bottom:0}.project-wrapper.focus{overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.project-wrapper.focus::-webkit-scrollbar{display:none}.project-wrapper:hover .marquee{-webkit-animation-play-state:paused;animation-play-state:paused}.project__list{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;counter-reset:item;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin:0}.project__list-item{cursor:auto;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:552px;opacity:1;-webkit-transition:all 0.5s;transition:all 0.5s;margin:0}.project__list-item:hover{opacity:0.8;-webkit-transition:all 0.5s;transition:all 0.5s}.project__list-item .item-card{cursor:pointer;position:relative;width:100%;max-width:100%}.project__list-item .item-card__image{width:100%;max-width:552px;height:363px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;border-radius:20px;margin-bottom:30px}.project__list-item .item-card__image .img{width:100%;max-width:552px}.project__list-item .item-card__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:67px;font-family:"FavoritC", sans-serif;font-weight:400;font-size:22px;line-height:120%;letter-spacing:0.5px;color:#121212;margin-bottom:0}.project .marquee{animation:scroll 40s linear infinite;-webkit-animation:scroll 40s linear infinite}.about{margin-bottom:209px}.about h2{margin-bottom:43px}.about-wrapper{display:grid;gap:21px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(2, 141px);margin-right:-1px}.about-wrapper__item{max-width:314px;min-height:142px;background:#1b1b1b;border-radius:20px;font-family:var(--font-family);font-weight:400;font-size:22px;line-height:1.2;letter-spacing:0.5px;color:#fdfdfd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:21px 25px 21px 30px}.about-wrapper__item:nth-child(2),.about-wrapper__item:nth-child(4),.about-wrapper__item:nth-child(5),.about-wrapper__item:nth-child(7){background:#ffd801;color:#1b1b1b}.about-wrapper__item:nth-child(6){font-size:19px}.about-wrapper__item:nth-child(7){font-size:19px}.about-wrapper__item-text{margin-left:35px}.about-wrapper__item-text .mob{display:none}.about-wrapper__item-icon{min-width:85px}.family{margin-bottom:200px}.family h2{margin-bottom:86px}.family h2 span:before{width:calc(100% + 23px);height:63px;top:9px;left:-12px}.family .container{position:relative}.family-line{position:absolute;top:21px;right:29px;background-color:#121212;width:379px;height:1px}.family-wrapper{display:grid;gap:20px;grid-template-areas:"grid-el1 grid-el1 grid-el2 grid-el3" "grid-el1 grid-el1 grid-el6 grid-el6" "grid-el4 grid-el5 grid-el6 grid-el6";grid-template-columns:370px 260px 257px 373px;grid-template-rows:222px 56px 222px}.family-wrapper__item{border-radius:20px;background-position:center center;background-repeat:no-repeat;background-size:cover}.family-wrapper__item:nth-child(1){grid-area:grid-el1}.family-wrapper__item:nth-child(2){grid-area:grid-el2}.family-wrapper__item:nth-child(3){grid-area:grid-el3}.family-wrapper__item:nth-child(4){grid-area:grid-el4}.family-wrapper__item:nth-child(5){grid-area:grid-el5}.family-wrapper__item:nth-child(6){grid-area:grid-el6}.family .bgcy{background:#ffd801;color:#1e1e1e}.family .bgcg{background:#868686;color:#fff}.family .bgcb{background:#1b1b1b;color:#fff}.section-form.form-two .form{position:relative}.section-form.form-two .form .h1{font-family:var(--font-family);font-weight:400;font-size:22px;line-height:1.15888;letter-spacing:0.01em;color:#0b0b0b;margin-bottom:26px}.section-form.form-two .form .h1 br{display:none}.section-form.form-two .form__lines .row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin:0;margin-right:-1px}.section-form.form-two .form__lines .row .col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:305px;padding:0;margin:0}.section-form.form-two .form__lines .row .col-lg-3:nth-child(4){max-width:316px}.section-form.form-two .form__line{margin-bottom:28px}.section-form.form-two .form__input{border:1px solid #0b0b0b;border-radius:20px;padding:0 22px;font-family:var(--font-family);font-weight:400;font-size:18px;line-height:1;color:#0b0b0b;height:75px}.section-form.form-two .form__input::-webkit-input-placeholder{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:1;color:#828282}.section-form.form-two .form__input::-moz-placeholder{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:1;color:#828282}.section-form.form-two .form__input::-ms-input-placeholder{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:1;color:#828282}.section-form.form-two .form__input::placeholder{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:1;color:#828282}.section-form.form-two .form__button{background:#1e1e1e;border-radius:20px;height:75px}.section-form.form-two .form__button:disabled{opacity:0.6}.section-form.form-two .form__button span{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:1;letter-spacing:0.01em;text-transform:uppercase;color:#fff}.section-form.form-two .form__confirmation .checkbox{font-family:var(--font-family);font-weight:400;font-size:15px;line-height:1.06667;padding-left:32px;color:#494949}.section-form.form-two .form__confirmation .checkbox input:checked+.checkbox__input:before{position:absolute;top:3px;left:3px;border-radius:50%;display:inline-block;background-image:none;background-color:#717171;width:11px;height:11px;padding:0}.section-form.form-two .form__confirmation .checkbox__input{width:21px;height:21px;padding:1px 0 0 2px;border:2px solid #717171;border-radius:50%;top:-3px;left:0}.section-form.form-two .form__confirmation .checkbox a{font-size:15px;line-height:1.06667;color:#494949}@media (max-width: 1300px){.section-form.form-two .form__lines{max-width:1170px}.section-form.form-two .form__lines .row{margin:0}.section-form.form-two .form__lines .row .col-lg-3{max-width:275px}.section-form.form-two .form__lines .row .col-lg-3:nth-child(4){max-width:286px}}.why{margin-top:202px;margin-bottom:197px}.why h2{margin-left:-4px;margin-bottom:38px}.why .container{position:relative}.why-wrapper{padding-right:472px}.why-wrapper__img{position:absolute;top:114px;right:14px}.why-wrapper__img img{border-radius:20px}.why-wrapper p{font-family:var(--font-family);font-weight:400;font-size:36px;line-height:1.38889;letter-spacing:0.01em;color:#121212;margin-bottom:63px}.why-wrapper__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:78px}.why-wrapper__inner-number{font-family:var(--font-family);font-weight:400;font-size:100px;width:142px;line-height:1;letter-spacing:0.01em;color:#0b0b0b}.why-wrapper__inner-text{position:relative;top:-10px;left:5px;font-family:var(--font-family);font-weight:400;font-size:22px;line-height:1.18182;letter-spacing:0.01em;color:#1e1e1e}.why-wrapper__inner-text .yellow{background:#ffd801}.why-wrapper .button{color:#fff;background:#1e1e1e;width:363px;margin-top:3px}.resume{margin-bottom:114px}.resume h2{margin-bottom:43px}.resume h2 span::before{width:calc(100% + 19px);height:63px;top:12px;left:-12px}.resume .container{position:relative}.resume-line{position:absolute;top:-76px;right:15px;background-color:#121212;width:379px;height:1px}.resume-wrapper{position:relative}.resume-wrapper__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#121212;border-radius:20px}.resume-wrapper__top-img{margin-right:119px;min-width:428px}.resume-wrapper__top-img img{border-radius:20px}.resume-wrapper__top-text{position:relative;top:-6px}.resume-wrapper__top-text__title{font-weight:900;font-size:30px;color:#fff;margin-left:1px;margin-bottom:34px}.resume-wrapper__top-text p{max-width:538px;font-family:"FavoritC", sans-serif;font-weight:400;font-size:22px;line-height:1.2;letter-spacing:0.5px;color:#fff;margin-bottom:41px}.resume-wrapper__top-text p .mob{display:none}.resume-wrapper__top-text__items{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:701px;padding:0;margin:0}.resume-wrapper__top-text__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:302px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:var(--font-family);font-weight:400;font-size:22px;line-height:1;letter-spacing:0.5px;color:#fff;margin-bottom:19px}.resume-wrapper__top-text__item:nth-child(3){max-width:225px;margin-bottom:0}.resume-wrapper__top-text__item:nth-child(4){max-width:299px;margin-bottom:0}.resume-wrapper__top-text__item-icon{width:25px;text-align:center;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:8px}.resume-wrapper__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:53px;padding-bottom:69px}.resume-wrapper__bottom-item:last-child{margin-left:100px}.resume-wrapper__bottom-item:last-child p{width:558px;line-height:1.3}.resume-wrapper__bottom-item__title{font-weight:900;font-size:30px;color:#000;margin-bottom:22px}.resume-wrapper__bottom-item ul{font-family:var(--font-family);font-weight:400;font-size:22px;line-height:1.3;letter-spacing:0.5px;color:#000;padding-left:34px;margin-bottom:0;width:571px}.resume-wrapper__bottom-item ul li{position:relative;margin-bottom:20px}.resume-wrapper__bottom-item ul li::before{content:"";position:absolute;top:8px;left:-21px;border-radius:50%;width:8px;height:8px;background-color:#121212}.faq{background:#121212;color:#fff;padding-top:82px;padding-bottom:84px;margin-bottom:0}.faq h3{color:#fff;margin-bottom:40px}.faq-acc__card{border-bottom:1px solid #fff;margin-bottom:7px}.faq-acc__card:last-child{border:none;margin-bottom:0}.faq-acc__card-header{padding-top:34px;padding-bottom:41px;cursor:pointer}.faq-acc__card-header__title{font-family:var(--font-family);font-weight:400;font-size:22px;line-height:1.18182;letter-spacing:0.5px;color:#fff;-webkit-transition:all 0.3s;transition:all 0.3s;position:relative}.faq-acc__card-header__title::before{content:"+";position:absolute;font-family:var(--second-family);font-weight:400;font-size:64px;line-height:1;color:#fff;-webkit-transition:all 0.3s;transition:all 0.3s;opacity:1;top:-17px;right:0}.faq-acc__card-header__title[aria-expanded="true"]{color:#717171}.faq-acc__card-header__title[aria-expanded="true"]::before{-webkit-transform:rotate(-47deg);transform:rotate(-47deg)}.faq-acc__card-body{padding-bottom:44px;padding-top:17px}.faq-acc__card-body p{font-family:var(--font-family);font-weight:400;font-size:20px;padding-right:30px;line-height:1.3;letter-spacing:0.01em;color:#fff}.faq .button{width:335px;margin-top:42px;display:-webkit-box;display:-ms-flexbox;display:flex}.footer{padding-top:201px}.footer-top{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;margin-bottom:60px}.footer-top__logo-img{margin-bottom:39px;display:block}.footer-top__logo-phone{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font-family);font-weight:400;font-size:22px;line-height:1.18182;letter-spacing:0.01em;color:#121212}.footer-top__logo-phone>:first-child{margin-right:40px}.footer-top__download{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:var(--font-family);font-weight:400;font-size:20px;line-height:1;color:#1e1e1e;position:relative;top:0;margin-bottom:55px}.footer-top__download:hover{top:-5px}.footer-top__download span{padding-top:5px}.footer-main{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:59px}.footer-main__social{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.footer-main__social-title{text-align:right;width:100%;margin-bottom:25px;font-family:var(--font-family);font-weight:400;font-size:22px;line-height:1.15888;letter-spacing:0.01em;color:#121212}.footer-main__social a{margin-left:23px}.footer-main__social a svg{-webkit-transition:all 0.3s;transition:all 0.3s;fill:#fdfdfd}.footer-main__social a:hover svg{fill:#ffd801}.footer-form{position:relative;width:100%;max-width:651px}.footer .form .h1{font-family:var(--font-family);font-weight:400;font-size:22px;line-height:1.15888;letter-spacing:0.01em;color:#121212;margin-bottom:25px}.footer .form__line{margin-bottom:29px}.footer .form__input{border:1px solid #0b0b0b;border-radius:20px;padding:0 22px;font-family:var(--font-family);font-weight:400;font-size:18px;line-height:1;color:#0b0b0b;height:75px}.footer .form__input::-webkit-input-placeholder{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:1;color:#828282}.footer .form__input::-moz-placeholder{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:1;color:#828282}.footer .form__input::-ms-input-placeholder{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:1;color:#828282}.footer .form__input::placeholder{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:1;color:#828282}.footer .form__button{background:#1e1e1e;border-radius:20px;height:75px}.footer .form__button:disabled{opacity:0.6}.footer .form__button span{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:1;letter-spacing:0.01em;text-transform:uppercase;color:#fff}.footer-bottom{border-top:1px solid #121212;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;padding-top:33px;padding-bottom:52px}.footer-bottom span{padding:5px 5px 0}.footer-bottom a{font-family:var(--second-family);font-weight:400;font-size:17px;line-height:1.29412;color:#121212;text-decoration:underline}.footer .widget-form-privacy{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;clip:rect(0 0 0 0);overflow:hidden}.fancybox-content{background:none;padding:0}.fancybox-active{overflow:hidden}.compensate-for-scrollbar{margin-right:0 !important}.fancybox-bg{background:rgba(0,0,0,0.8) !important}#modal-form{position:relative;width:1315px;max-width:1315px;min-height:257px;background-color:#fff;border:0;border-radius:20px;padding:24px;padding-top:53px;padding-bottom:20px;color:#0b0b0b}#modal-form .form .h1{font-family:var(--font-family);font-weight:400;font-size:22px;line-height:1.15888;letter-spacing:0.01em;color:#000;margin:0 auto;margin-bottom:27px}#modal-form .form__lines .row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin:0}#modal-form .form__lines .row .col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:305px;padding:0}#modal-form .form__lines .row .col-lg-3:nth-child(4){max-width:316px}#modal-form .form__line{margin-bottom:27px}#modal-form .form__line_button{margin-top:0;margin-bottom:16px}#modal-form .form__button{background:#ffd801;border-radius:20px;height:75px;max-width:100%}#modal-form .form__button:disabled{opacity:0.6}#modal-form .form__button span{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:1;letter-spacing:0.5px;text-transform:uppercase;color:#121212}#modal-form .form__input{width:100%;max-width:100%;height:75px;background-color:#fff;border:1px solid #0b0b0b;border-radius:20px;font-family:var(--font-family);font-style:normal;font-weight:400;font-size:18px;line-height:25px;letter-spacing:0;color:#0b0b0b;padding-left:22px;padding-right:15px}#modal-form .form__input::-webkit-input-placeholder{font-family:var(--font-family);font-style:normal;font-weight:400;font-size:18px;line-height:25px;letter-spacing:0;color:#828282}#modal-form .form__input::-moz-placeholder{font-family:var(--font-family);font-style:normal;font-weight:400;font-size:18px;line-height:25px;letter-spacing:0;color:#828282}#modal-form .form__input::-ms-input-placeholder{font-family:var(--font-family);font-style:normal;font-weight:400;font-size:18px;line-height:25px;letter-spacing:0;color:#828282}#modal-form .form__input::placeholder{font-family:var(--font-family);font-style:normal;font-weight:400;font-size:18px;line-height:25px;letter-spacing:0;color:#828282}#modal-form .form__confirmation .checkbox{font-family:var(--font-family);font-weight:400;font-size:15px;line-height:1.06667;padding-left:32px;color:#494949}#modal-form .form__confirmation .checkbox input:checked+.checkbox__input:before{position:absolute;top:3px;left:3px;border-radius:50%;display:inline-block;background-image:none;background-color:#717171;width:11px;height:11px;padding:0}#modal-form .form__confirmation .checkbox__input{width:21px;height:21px;padding:1px 0 0 2px;border:2px solid #717171;border-radius:50%;top:-2px;left:0}#modal-form .form__confirmation .checkbox a{font-size:15px;line-height:1.06667;color:#494949}#modal-form .col-lg-3{width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:100%;padding:0}#modal-form .fancybox-close-small{right:18px;top:9px;padding:0}#modal-form .fancybox-close-small svg{color:#000}@media (max-width: 1425px){#modal-form{max-width:1188px;margin:0}#modal-form .form__lines .row .col-lg-3{max-width:275px}#modal-form .form__lines .row .col-lg-3:nth-child(4){max-width:286px}}#modal-phone{position:relative;background-color:var(--white);max-width:650px;min-height:345px;border:0;border-radius:20px;padding:24px;padding-top:72px;padding-bottom:26px;font-family:var(--font-family);font-style:normal;font-weight:400;font-size:22px;line-height:26px;letter-spacing:0.2px;color:#000}#modal-phone .form{font-family:var(--font-family);font-style:normal;font-weight:400;font-size:22px;line-height:26px;letter-spacing:0.2px;color:#000;margin-bottom:0}#modal-phone .form .h1{font-family:var(--font-family);font-style:normal;font-weight:400;font-size:22px;line-height:26px;letter-spacing:0.2px;color:#000;margin-bottom:20px}#modal-phone .form__lines{width:100%;max-width:578px}#modal-phone .form__lines .row{margin:0}#modal-phone .form__lines .row .col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0;margin:0}#modal-phone .form__line{margin-bottom:20px}#modal-phone .form__line_button{margin-bottom:5px}#modal-phone .form__input{width:100%;max-width:100%;height:75px;background-color:#fff;border:1px solid #0b0b0b;border-radius:20px;font-family:var(--font-family);font-style:normal;font-weight:400;font-size:18px;line-height:25px;letter-spacing:0;color:#000;padding-left:21px}#modal-phone .form__input::-webkit-input-placeholder{font-family:var(--font-family);font-style:normal;font-weight:400;font-size:18px;line-height:25px;letter-spacing:0;color:#a4a4a4}#modal-phone .form__input::-moz-placeholder{font-family:var(--font-family);font-style:normal;font-weight:400;font-size:18px;line-height:25px;letter-spacing:0;color:#a4a4a4}#modal-phone .form__input::-ms-input-placeholder{font-family:var(--font-family);font-style:normal;font-weight:400;font-size:18px;line-height:25px;letter-spacing:0;color:#a4a4a4}#modal-phone .form__input::placeholder{font-family:var(--font-family);font-style:normal;font-weight:400;font-size:18px;line-height:25px;letter-spacing:0;color:#a4a4a4}#modal-phone .form__button{background:#ffd801;border-radius:20px;height:75px}#modal-phone .form__button span{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:1;letter-spacing:1px;text-transform:uppercase;color:#121212}#modal-phone .form__footer{display:none;max-width:100%;margin-top:8px;margin-left:0px}#modal-phone .form__footer .checkbox{padding-left:32px}#modal-phone .form__footer .checkbox input:checked+.checkbox__input{border:2px solid var(--blue-1);border-radius:100%;width:21px;height:21px}#modal-phone .form__footer .checkbox input:checked+.checkbox__input:before{position:absolute;top:2px;left:2px;background-color:var(--blue-1);border-radius:100%;width:13px;height:13px;padding-top:0;padding-left:0}#modal-phone .form__footer .checkbox .checkbox__input{top:-3px;border:2px solid var(--blue-1);border-radius:100%;width:21px;height:21px}#modal-phone .form__footer .checkbox span{font-family:var(--font-family);font-style:normal;font-weight:400;font-size:15px;line-height:16px;letter-spacing:0;color:var(--black-2)}#modal-phone .form__footer .checkbox span .privacy{color:var(--black-2);text-decoration:underline}#modal-phone .form__footer .checkbox span br{display:none}#modal-phone .col-lg-3{width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:100%;padding:0}#modal-phone .col-lg-3.col-btn{max-width:300px}#modal-phone .col-lg-3.col-btn-close{max-width:150px}#modal-phone .fancybox-close-small{right:19px;top:19px}#modal-phone .fancybox-close-small svg{-webkit-transform:scale(1.6);transform:scale(1.6);color:var(--black)}#phone-error,#email-error,#name-error{display:none !important;width:100%;font-family:var(--font-family);font-style:normal;font-weight:400;font-size:18px;line-height:140%;letter-spacing:0;color:#f00;text-align:center;margin-top:0;margin-bottom:0}.fancybox-button svg{color:#000}body.compensate-for-scrollbar{height:100%;overflow:hidden}.modal-project{position:relative;background:#fdfdfd;padding:83px 60px 60px;width:1440px;min-height:891px;display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;-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}.modal-project .fancybox-button{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;position:static;margin-bottom:40px}.modal-project__title{font-family:var(--font-family);font-weight:400;font-size:22px;line-height:1.18182;letter-spacing:0.01em;color:#000;margin-bottom:51px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.modal-project__wrapper{display:grid;gap:20px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.modal-project__wrapper-img img{border-radius:20px}.modal-project__wrapper-img:nth-child(1){grid-area:grid-el1}.modal-project__wrapper-img:nth-child(2){grid-area:grid-el2}.modal-project__wrapper-img:nth-child(3){grid-area:grid-el3}.modal-project__wrapper-img:nth-child(4){grid-area:grid-el4}.modal-project__wrapper-img:nth-child(5){grid-area:grid-el5}.modal-project__wrapper-img:nth-child(6){grid-area:grid-el6}.modal-project#modal-project1 .modal-project__wrapper{grid-template-areas:"grid-el1 grid-el2 grid-el3 grid-el4"}.modal-project#modal-project2 .modal-project__wrapper{grid-template-areas:"grid-el1 grid-el2 grid-el3 grid-el3" "grid-el4 grid-el4 grid-el3 grid-el3" "grid-el4 grid-el4 grid-el5 grid-el6"}.modal-project#modal-project3 .modal-project__wrapper{grid-template-areas:"grid-el1 grid-el1 grid-el2 grid-el3" "grid-el4 grid-el4 grid-el2 grid-el3"}.modal-project#modal-project4 .modal-project__wrapper{grid-template-areas:"grid-el1 grid-el1 grid-el2 grid-el3" "grid-el4 grid-el4 grid-el5 grid-el5"}.modal-project#modal-project5 .modal-project__wrapper{grid-template-areas:"grid-el1 grid-el2" "grid-el1 grid-el3"}.modal-project#modal-project6 .modal-project__wrapper{grid-template-areas:"grid-el1 grid-el1 grid-el2 grid-el3" "grid-el4 grid-el4 grid-el2 grid-el3"}.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}.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}
