:root{--c-main: #d40c19;--c-gray: #e5e5e5;--c-red: #eb3541;--c-black-title: #363636;--c-black: #000000;--c-white: #ffffff;--c-gray-bacg:#efefef;--c-footer: #141414}body{min-width:360px}@media (max-width: 991px){body p{font-size:16px}}@media (max-width: 575px){.h1{font-size:30px !important;margin-bottom:20px}.form input{padding-left:15px;padding-right:15px;font-size:16px}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-size:16px;font-weight:400;font-family:"Montserrat", sans-serif;color:#b0b0b0}input::-moz-placeholder,textarea::-moz-placeholder{font-size:16px;font-weight:400;font-family:"Montserrat", sans-serif;color:#b0b0b0}input:-ms-input-placeholder,textarea:-ms-input-placeholder{font-size:16px;font-weight:400;font-family:"Montserrat", sans-serif;color:#b0b0b0}.scroll{bottom:160px}.scroll.active{right:30px;bottom:160px}}@media (max-width: 1439px){.header__modal-text{font-size:18px}}@media (max-width: 1199px){.header__logo{width:245px}.header .header__modal-text{margin-right:14px;font-size:16px}.header .header__modal-tel{margin-right:14px;font-size:16px}.header .header__modal-btn{font-size:16px}.header .row{padding-top:26px;padding-bottom:24px}.nav{top:80px}.nav.on{top:80px;right:0}}@media (max-width: 991px){.header{z-index:111}.header__logo{width:215px;margin-right:auto}.header__logo img{-webkit-filter:brightness(0);filter:brightness(0)}.header .row{padding-top:18px;padding-bottom:18px}.header__button{display:none}.header .header__modal{padding:1.5rem 0}.header .header__modal-columns{display:block}.header .header__modal-text{margin:0 auto 1.5rem;text-align:center}.header .header__modal-tel{margin:0 auto 1.5rem}.header .header__modal-btn{display:block;margin:0 auto}.nav{top:66px;background-color:var(--c-white)}.nav.on{top:66px;right:0}.toggle-menu{display:block;-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;margin-left:25px}.footer .header__nav{display:none !important}.footer .header .row{padding-bottom:20px}.footer .header .toggle-menu{display:none !important}}@media (max-width: 820px){.header__box .header__instagram,.header__box .header__wa,.header__box .header__callback{display:none}.header__callback{width:35px;height:35px;background-color:transparent;border:0;margin-top:0;margin-left:10px}.header__callback:hover{background-color:transparent}.header__callback img{display:block}.header__callback span,.header__btn{display:none}.header__instagram img{width:25px}.header__wa{margin-top:0}.header__wa img{width:26px}.header__login{width:30px;height:30px;border:none;padding:5px 10px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.header__login:before{top:3px;right:1px;width:27px;height:25px}.header__login span{display:none}.header .row{padding-top:20px;padding-bottom:21px}.header .nav .mobile{display:-webkit-box;display:-ms-flexbox;display:flex}.header .nav__list:nth-child(7){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header .nav__list:nth-child(7) .mobile{display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--c-black);margin-left:0}.header .nav__list:nth-child(7) .mobile img{margin-left:10px}.header .nav .header__callback{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:220px;background-color:var(--c-black);font-size:18px;text-transform:uppercase;margin:0 auto}.header .toggle-menu{margin-top:0}.nav{top:71px;background-color:var(--c-white)}.nav.on{top:71px;right:0}.callback{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;height:69px;right:0;position:fixed;bottom:0;z-index:999;background-color:var(--c-main);color:var(--c-white);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;font-weight:bold;text-transform:uppercase;border-radius:15px}}@media (max-width: 575px){.header{border-bottom:none}.header__logo{width:175px}.header__social{margin-right:10px}.header__instagram{display:none}.header__callback{margin-left:7px}.header .theme__toggle{width:66px;height:30px}.header .theme__toggle:before{width:25px;height:25px}.header .theme__toggle--active:before{left:38px}.header .row{height:60px;padding-top:3px;border-bottom:none;padding-bottom:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .nav{top:60px;height:130vh}.header .header__modal{padding:1.2rem 0}.header .header__modal-text{margin:0 auto 1rem;font-size:14px;line-height:1.2}.header .header__modal-tel{margin:0 auto 1rem;font-size:14px;line-height:1.2}.header .header__modal-btn{font-size:14px}}@media (max-width: 400px){.header .theme__toggle{width:50px;height:24px}.header .theme__toggle:before{width:20px;height:20px;left:2px}.header .theme__toggle--active:before{left:28px}}@media (max-width: 1199px){.first{padding-top:90px}.first.biz{padding-top:90px}.first-desc{height:445px}}@media (max-width: 991px){.first{background:var(--c-white);padding-top:94px;padding-bottom:0}.first-desc .video-player-youtube__iframe{pointer-events:initial}.first.biz{padding-top:75px;padding-bottom:0}.first-desc{height:320px}}@media (max-width: 820px){.first.biz{padding-top:71px}}@media (max-width: 767px){.first{padding-top:58px;padding-bottom:20px}.first.biz{padding-top:58px}.first .mobile{margin-top:35px;margin-bottom:23px}.first-desc{height:230px}}@media (max-width: 720px){.first-desc .video-player-youtube__iframe{min-height:140vh}}@media (max-height: 500px){.first__btn.mobile{display:none}.first-desc{display:none}.first-mob{display:block;position:relative;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.first-mob .video-box{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:auto}.first-mob .video-box video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}}@media (max-width: 575px){.first__btn.mobile{display:none}.first-desc{display:none}.first-mob{display:block;position:relative;height:420px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.first-mob .video-box{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:auto}.first-mob .video-box video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}}@media (max-width: 390px){.first-mob{height:380px}}@media (max-width: 1199px){.catalog .price-sort-reverse{margin-left:0}.catalog .price-sort{margin-bottom:20px}.catalog__heading{font-size:56px;line-height:100%}.catalog__wrapper{grid-template-columns:repeat(2, 1fr);gap:45px;margin-bottom:90px}.catalog .container{max-width:800px;padding:0px}.catalog .catalog-courses__filter{margin-bottom:85px;-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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.catalog .catalog-courses__filter .item{max-width:460px;margin-right:0;margin-bottom:15px}.catalog .catalog-courses__filter .item:last-child{margin-right:0}.catalog .catalog-courses__filter .item.search:before{top:auto;bottom:0;right:auto;left:50%;margin-right:-50%;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%);width:450px;height:2px}.catalog .catalog-courses__filter .item .search-cards{width:460px;max-width:460px}.catalog .catalog-courses__filter .item .search-cards__input{max-width:404px}.catalog .catalog-courses__filter .item .search-error{bottom:-20px}.catalog .catalog-courses__filter .item.directions{z-index:3}.catalog .catalog-courses__filter .custom-select{max-width:460px}.catalog .catalog-courses__filter .select-selected{width:454px}.catalog .catalog-courses__filter .select-items{width:460px}.catalog .catalog-courses__list{grid-template-columns:repeat(2, 1fr)}.catalog .catalog-courses__list:after{display:none}.catalog .catalog-courses__list .card{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;min-width:360px;margin-right:0;margin-left:0 !important;margin-bottom:0px}.catalog .catalog__list-item .card{width:360px}.catalog .catalog__wrapper .card{display:block;width:360px;border-radius:20px;padding:16px 18px 18px;margin-right:0}.catalog .catalog__slider .slick-slide{width:100%;max-width:400px;padding:20px}.catalog .catalog__list-item .card-info__title{font-size:18px}.catalog .catalog__list-item .card-info__title span{font-size:18px}}@media (max-width: 991px){.catalog .catalog__slider .slick-slide{width:100%;max-width:390px;padding:20px 15px}.catalog__heading{margin-bottom:45px}.catalog__wrapper{grid-template-columns:repeat(1, 1fr)}.catalog .container{max-width:768px;padding:0 60px}.catalog .catalog-title{font-size:43px;line-height:96%;margin-bottom:70px}.catalog-courses__list{position:relative;display:grid;grid-template-columns:repeat(2, 1fr);justify-items:center;gap:30px;margin:0;margin-bottom:40px}.catalog-courses__list .card-info__title{font-size:17px;line-height:110%;margin-bottom:10px}.catalog .catalog-courses__list .card{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;min-width:347px;margin-right:0;margin-left:0 !important;margin-bottom:0px}}@media (max-width: 820px){.catalog .catalog__list-item .card#card-99{min-height:117px}.catalog .catalog-courses__filter{margin-bottom:80px;-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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.catalog .catalog-courses__filter .item{max-width:320px;margin-right:0;margin-bottom:10px;z-index:3}.catalog .catalog-courses__filter .item:last-child{margin-right:0;margin-bottom:0;z-index:2}.catalog .catalog-courses__filter .item.search{padding-bottom:20px;margin-bottom:20px}.catalog .catalog-courses__filter .item.search:before{width:310px}.catalog .catalog-courses__filter .item .search-cards{width:320px;max-width:320px}.catalog .catalog-courses__filter .item .search-cards__input{max-width:264px;padding:0 8px 0 25px}.catalog .catalog-courses__filter .item .search-error{bottom:-15px;font-size:14px;line-height:16px}.catalog .catalog-courses__filter .item .select-arrow-active{z-index:9999}.catalog .catalog-courses__filter .custom-select{max-width:320px}.catalog .catalog-courses__filter .select-selected{max-width:310px}.catalog .catalog-courses__filter .select-selected::after{right:10px}.catalog .catalog-courses__filter .select-items{max-width:320px}.catalog .catalog-courses__list .card{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;margin-right:0;margin-left:0 !important}.catalog .catalog-courses .filter-directions:after{display:none}}@media (max-width: 767px){.catalog{padding-top:50px}.catalog .catalog-title{font-size:32px;line-height:120%;margin-bottom:50px}.catalog .container{max-width:576px;padding:0 60px}.catalog .catalog__slider .slick-slide{width:100%;max-width:556px;padding:20px 48px}.catalog__heading{font-family:"Proxima Nova", sans-serif;font-weight:bold;font-size:28px;line-height:96%;margin-bottom:48px}.catalog .catalog-courses__filter .search-cards__input{font-size:18px}.catalog .catalog-courses__filter .search-cards__input::-webkit-input-placeholder{font-size:18px}.catalog .catalog-courses__filter .search-cards__input::-moz-placeholder{font-size:18px}.catalog .catalog-courses__filter .search-cards__input::-ms-input-placeholder{font-size:18px}.catalog .catalog-courses__filter .search-cards__input::placeholder{font-size:18px}.catalog .catalog-courses__filter .prices{display:none}.catalog .catalog-courses__filter .select-selected{font-size:18px}.catalog .catalog-courses__list{grid-template-columns:repeat(1, 1fr)}.catalog .catalog-courses__list .card{max-width:390px;-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%;margin-right:0;margin-left:0 !important}.catalog .catalog-courses__list .card-info__title{font-size:18px;line-height:110%}}@media (max-width: 575px){.catalog .price-sort{font-size:16px;line-height:16px;padding:9px 18px;margin-bottom:10px}.catalog .price-sort-reverse{font-size:16px;line-height:16px;padding:9px 18px}.catalog .catalog-title{font-size:24px;line-height:120%;margin-bottom:30px}.catalog .catalog__list{margin-bottom:70px}.catalog .container{max-width:348px;padding:0 30px}.catalog .catalog__slider .slick-slide{width:100%;max-width:288px;padding:20px 15px}.catalog .catalog__list-item .card{width:258px;padding:14px 11px 12px 11px}.catalog .catalog__list-item .card .card-teacher__photo{width:60px;height:60px}.catalog .catalog__list-item .card .card-teacher__name{font-size:8px;line-height:8px}.catalog .catalog__list-item .card-info__price:before{top:-2px;content:"";background-size:cover;background-repeat:no-repeat;background-position:center;width:20px;height:20px}.catalog .catalog__list-item .card-info__time{margin-left:10px;padding-left:24px}.catalog .catalog__list-item .card-info__price{padding-left:24px}.catalog .catalog__list-item .card-info__time:before{top:-2px;content:"";background-size:cover;background-repeat:no-repeat;background-position:center;width:20px;height:20px}.catalog .catalog__list-item .card-info__title{min-height:65px;font-size:13px}.catalog .catalog__list-item .card-info__title span{font-size:13px}.catalog .catalog__list-item .card__buttons-btn{height:30.55px;font-size:10px;line-height:20px;border-radius:45.3183px;border:2px solid #ffffff}.catalog .catalog__list-item .card__header{margin-bottom:13px}.catalog .catalog__wrapper .card{width:288px;padding:16px 18px 18px}.catalog .catalog__wrapper .card-info__title{font-size:14px}.catalog .catalog__wrapper .card-teacher__photo{width:65px;height:65px}.catalog .catalog__wrapper .card-teacher__name{font-size:9px;line-height:11px;margin-top:-2px}.catalog .catalog__wrapper .card-teacher__name span{font-size:7px;line-height:7px}.catalog .catalog-courses__filter .prices{display:none}.catalog .catalog-courses__filter .select-selected{font-size:18px}.catalog .catalog-courses__list .card{-webkit-box-flex:0;-ms-flex:0 0 90%;flex:0 0 90%;max-width:390px;margin-right:0;margin-left:0 !important}.catalog .catalog__slider .slick-arrow{width:18px;height:15px}.catalog .catalog__slider .slick-prev{left:-17px}.catalog .catalog__slider .slick-next{right:-36px}.catalog .catalog__list-item .card-teacher__name span{font-size:7px;line-height:10px}}@media (max-width: 400px){.catalog .catalog-courses__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:38px}.catalog .catalog-courses__list .card{-webkit-box-flex:0;-ms-flex:0 0 95%;flex:0 0 95%;max-width:95%;margin-right:0;margin-left:0 !important}.catalog .catalog-courses__button{max-width:253px;height:70px}}@media (max-width: 1199px){.education__heading{font-size:56px;line-height:100%}.education__desc{margin-bottom:50px}.education__el{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;max-width:48%;height:255px;padding:39px 20px !important}.education__el-info{max-width:340px}.education__el-img{max-width:120px;top:25px;right:10px}.education__el:nth-child(3) .education__el-img{top:15px}.education__el:nth-child(4) .education__el-img{top:15px}.education__el-text br{display:none}}@media (max-width: 991px){.education{padding-top:40px;padding-bottom:54px}.education .container{max-width:640px}.education__el{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;height:216px;margin-bottom:20px !important}.education__el:last-child{margin-bottom:0 !important}.education__el-info{max-width:450px}.education__el-title{font-size:25px}.education__el:nth-child(1) .education__el-img{width:92px}.education__el:nth-child(2) .education__el-img{width:95px}.education__el:nth-child(3) .education__el-img{width:94px}.education__el:nth-child(4) .education__el-img{width:103px}}@media (max-width: 767px){.education{padding-top:40px}.education__heading{max-width:320px;font-family:"Proxima Nova", sans-serif;font-style:italic;font-weight:bold;font-size:28px;line-height:100%;margin-bottom:18px;margin-left:auto;margin-right:auto}.education__desc{font-family:"Montserrat", sans-serif;font-size:16px;font-weight:bold;line-height:23px;margin-bottom:40px;padding:0 45px}.education__desc br{display:none}.education .container{max-width:530px}.education .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.education__el-info{max-width:360px}.education__el-title{font-size:20px}.education__el-text{font-size:15px;line-height:18px}}@media (max-width: 575px){.education .container{max-width:380px;padding:0 20px}.education__desc{max-width:350px;margin:0 auto;margin-bottom:40px}.education__el{padding:20px 16px !important;margin-bottom:15px !important}.education__el:last-child{margin-bottom:0}.education__el-info{max-width:230px}.education__el-text{padding-right:0}.education__el-img{top:20px;right:15px}.education__el:nth-child(1){padding-top:28px}.education__el:nth-child(1) .education__el-img{width:72px}.education__el:nth-child(1) .education__el-title{margin-bottom:10px}.education__el:nth-child(2) .education__el-img{width:75px;top:28px;right:11px}.education__el:nth-child(2) .education__el-title{margin-bottom:12px}.education__el:nth-child(3) .education__el-img{width:83px;top:21px;right:7px}.education__el:nth-child(4){padding-top:28px}.education__el:nth-child(4) .education__el-info{max-width:230px}.education__el:nth-child(4) .education__el-img{width:83px}}@media (max-width: 1199px){.certificat .col-lg-5{position:relative;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;z-index:1}.certificat .col-lg-5:nth-child(1){display:block;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;z-index:0}.certificat .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.certificat__heading{display:block;font-family:"Gotham Pro", sans-serif;font-style:normal;font-weight:bold;font-size:52px;line-height:100%;letter-spacing:-1px;text-align:center}.certificat__desc{max-width:600px;font-family:"Gotham Pro", sans-serif;font-style:normal;font-weight:normal;text-align:center;font-size:20px;line-height:100%;margin-top:0;margin-left:auto;margin-right:auto;margin-bottom:40px}.certificat__desc span{color:var(--c-black)}.certificat .certificats__img{position:relative;display:block}.certificat .certificats__img picture{position:relative;z-index:2}.certificat .mob{display:block}.certificat__mobile{font-family:"Proxima Nova", sans-serif;font-style:normal;font-weight:600;font-size:22px;line-height:149%;letter-spacing:0;text-align:center;color:#444;margin-top:56px}}@media (max-width: 991px){.certificat{padding-top:40px;padding-bottom:38px}}@media (max-width: 767px){.certificat__heading{font-size:30px;line-height:100%;margin-bottom:16px}.certificat__desc{font-size:16px;line-height:156%;margin-bottom:33px}}@media (max-width: 575px){.certificat .container{max-width:369px;padding:0 20px}.certificat .certificats__img{max-width:339px}.certificat .certificats__img img{max-width:100%}}@media (max-width: 1199px){.reviews{padding-bottom:0}.reviews__heading{font-size:56px;line-height:100%;margin-bottom:30px}.reviews__desc{font-size:22px;line-height:139%;margin-bottom:50px}.reviews__slider-arrows{top:260px}}@media (max-width: 991px){.reviews{padding-top:35px;padding-bottom:18px}.reviews__desc{font-size:22px;line-height:139%;margin-bottom:19px}.reviews__list{max-width:275px;height:initial}.reviews__list-item{max-width:275px;min-height:214px}.reviews__list-item .item-card__info{padding:21px 5px 4px 12px}.reviews__list-item .item-card__info-title{max-width:146px;margin-bottom:20px}.reviews__list-item .item-card__info-text{font-weight:400;font-size:16px;line-height:110%}.reviews__slider-arrows{top:240px;max-width:329px}.reviews__slider-arrows .arrows{height:16px}.reviews__slider-arrows .arrows-arrow{width:16px;height:16px}.reviews__slider .slick-slide{width:100%;max-width:399px}.reviews__slider .slick-dots{width:100%;max-width:87px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:9px}.reviews__slider .slick-dots button{border-radius:100%;width:9px;height:9px;background:#d9d9d9;border:0;outline:none}.reviews__slider .slick-dots .slick-active button{border-radius:100%;width:9px;height:9px;background:var(--c-main)}}@media (max-width: 767px){.reviews__heading{font-size:30px;line-height:100%;margin-bottom:32px}.reviews__desc{max-width:242px;margin:0 auto;margin-bottom:19px}}@media (max-width: 1199px){.clubhouse__message{font-size:32px;margin-bottom:32px}.clubhouse__title{font-size:87px;margin-bottom:30px}.clubhouse__subtitle{font-size:30px;margin-bottom:30px}.clubhouse__btn{padding:15px 120px}}@media (max-width: 767px){.clubhouse__message{font-size:26px;margin-bottom:27px}.clubhouse__title{font-size:65px;margin-bottom:28px;letter-spacing:normal}.clubhouse__subtitle{font-size:25px;margin-bottom:27px}.clubhouse__btn{padding:12px 60px;font-size:20px}}@media (max-width: 767px){.clubhouse{padding:60px 0}.clubhouse__message{font-size:20px;margin-bottom:27px}.clubhouse__title{font-size:46px;margin-bottom:28px}.clubhouse__subtitle{font-size:19px;margin-bottom:27px}.clubhouse__btn{padding:12px 54px;font-size:15px;border-radius:10px}}@media (max-width: 1199px){.last__col:nth-child(1){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.last .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.last__heading{font-size:40px;text-align:center;margin-top:0;margin-bottom:50px}.last__feedback{margin-left:auto;margin-right:auto}.last .form__text{font-size:16px}.last .checkbox span{font-size:12px;line-height:1.2;display:block}.last__col:nth-child(2){max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 87%;flex:0 0 87%}}@media (max-width: 991px){.last{padding-top:30px;padding-bottom:30px}.last__heading{font-size:30px;text-align:center;margin-bottom:49px;color:var(--c-black)}.last__feedback{position:relative;border:5px solid var(--c-main);top:0;left:0;right:0;margin:0;margin-top:0;margin-left:auto;margin-right:auto}.last__col:nth-child(1){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-top:30px;padding-bottom:20px}.last__col:nth-child(2){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-top:20px;padding-bottom:0}.last__img{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto}.last .form__line_button{margin-bottom:35px}}@media (max-width: 767px){.last{padding-top:21px;padding-bottom:30px}.last__col:nth-child(1){padding-top:22px;padding-bottom:0}.last__heading{font-family:"Proxima Nova", sans-serif;font-size:22px;line-height:149%}.last__heading br{display:none}.last__col:nth-child(2){padding-top:0;padding-bottom:16px}.last__feedback{width:100%;max-width:640px;padding:20px 42px 7px;margin-top:10px;margin-left:auto;margin-right:auto}.last__feedback .col-lg-3{padding:0px 20px}.last__feedback .btn{width:100% !important}.last__feedback .btn span{font-size:18px;line-height:43px}.last__feedback .form .h1{font-family:"Gotham Pro", sans-serif;font-style:normal;font-weight:bold;font-size:28px !important;line-height:100%;margin-bottom:11px}.last__feedback .form__text{max-width:300px;font-family:"Gotham Pro", sans-serif;font-style:normal;font-weight:normal;font-size:16px;line-height:26px;margin-bottom:29px;margin-left:auto;margin-right:auto}.last__feedback .form__text br{display:none}.last__feedback .form__input{height:50px}.last__feedback .form__footer{margin-top:0px;margin-left:-2px}.last__feedback .checkbox span{line-height:13px}.last__feedback .checkbox span br{display:none}}@media (max-width: 450px){.last__feedback{padding-left:0;padding-right:0}.last__feedback .checkbox__input{height:18px}.last__feedback .form__lines .row{padding:0 18px}.last__feedback .form__line_button{margin-bottom:12px}.last__feedback .btn{max-width:270px;height:50px;margin-top:33px}.last__feedback .btn span{font-family:"Proxima Nova", sans-serif;font-style:normal;font-weight:bold;font-size:22px;line-height:125%}.last__img{max-width:274px}}@media (max-width: 575px){.last .container{padding:0 20px}}@media (max-width: 1199px){.footer__logo{width:175px}.footer__attention{max-width:100%;height:32px}.footer__attention-text,.footer__attention-link{font-size:14px;line-height:16px}.footer__attention-link.fancybox-link{display:none}.footer__attention-link.mob-link{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__ps span{font-size:20px}}@media (max-width: 991px){.footer__logo{width:215px;margin-right:auto}.footer .row{padding-top:13px;padding-bottom:10px}.footer__ps{display:block;position:relative;padding:20px 0 80px}.footer__ps div{margin-bottom:15px}}@media (max-width: 767px){.footer{background-color:var(--c-black)}.footer__logo{width:175px}.footer .mobile{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__instagram{margin-top:2px}.footer__wa{width:24px;margin-top:6px;margin-left:12px}.footer__callback{width:35px;height:35px;background:transparent;margin-left:7px}.footer__callback:hover{background-color:transparent}.footer__callback:after{left:5px;background:url(../img/footer/mobile_wa-8f5fd1edf7.png);background-repeat:no-repeat}.footer__callback span{display:none}.footer__callback img{display:block}}@media (max-width: 575px){.footer__attention{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial}.footer__attention-text{margin-bottom:8px}.footer__ps span{font-size:16px}}@media (max-width: 1199px){#modal-btn .modal-btn__inner p{font-size:1.5rem}}@media (max-width: 575px){#modal-form,#modal-pay{padding:20px 15px;padding-top:40px}#modal-form .last__feedback .h1,#modal-pay .last__feedback .h1{font-size:1.5rem !important;margin-bottom:15px}#modal-btn .modal-btn__inner p{font-size:1.25rem}#modal-btn .modal-btn__link{padding:8px 16px}#modal-btn .modal-btn__link span{font-size:18px}}@media (max-width: 450px){#modal-form .last__feedback .form__line,#modal-pay .last__feedback .form__line{margin-bottom:20px}#modal-form .last__feedback .btn,#modal-pay .last__feedback .btn{margin-top:20px}}@media (max-width: 1199px){.grandpa{bottom:0px;right:-362px;width:200px}.angel-text{bottom:300px;width:196px;right:100px}}@media (max-width: 820px){@-webkit-keyframes newyearpresent{0%{-webkit-transform:rotate(0);transform:rotate(0);right:-350px}70%{right:-350px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}87%{right:-350px;bottom:0px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}88%{right:-300px;bottom:90px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}89%{right:-250px;bottom:186px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}90%{right:-200px;bottom:206px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}91%{right:-150px;bottom:216px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}92%{right:-150px;bottom:206px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}93%{right:-100px;bottom:186px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}94%{right:-50px;bottom:156px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}95%{right:00px;bottom:100px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}96%{right:50px;bottom:42px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{}}@keyframes newyearpresent{0%{-webkit-transform:rotate(0);transform:rotate(0);right:-350px}70%{right:-350px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}87%{right:-350px;bottom:0px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}88%{right:-300px;bottom:90px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}89%{right:-250px;bottom:186px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}90%{right:-200px;bottom:206px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}91%{right:-150px;bottom:216px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}92%{right:-150px;bottom:206px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}93%{right:-100px;bottom:186px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}94%{right:-50px;bottom:156px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}95%{right:00px;bottom:100px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}96%{right:50px;bottom:42px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{}}.grandpa{bottom:70px;right:-362px;width:200px}.angel-text{bottom:380px;width:196px;right:100px}.present{bottom:42px;right:50px;width:150px;height:150px}.present .back{width:150px;height:150px}.present .img{bottom:31px;right:32px;width:87px;height:94px}}@media (max-width: 767px){.questionary__form{width:450px;height:516px;padding:55px 26px}.questionary-back{width:450px;height:516px}.questionary__form-title{font-size:16px;line-height:19px;margin-bottom:10px;padding:10px 30px}.questionary__form-subtitle{max-width:287px;font-size:23px;line-height:24px;padding:5px 12px;margin-bottom:21px}.questionary__form-btn{bottom:19px;left:50%;font-size:26px;line-height:34.5px;padding:1px 64px}.questionary .question{padding:26px;margin-bottom:50px}.questionary .question-link{bottom:-120px}}@media (max-width: 575px){.questionary__form-subtitle{max-width:204px;font-size:14px;line-height:15px;padding:5px 12px;margin-bottom:21px}.questionary__form{width:320px;height:466px;padding:35px 32px}.questionary-back{width:320px;height:466px}.questionary__form-title{font-size:11px;line-height:13px;margin-bottom:7px;padding:10px 10px}.questionary .question{padding:16px 17px;margin-bottom:50px}.questionary label{font-size:13px;line-height:30px}.questionary__form-name{color:#FFF;font-size:20px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:0.48px;margin-bottom:15px}.questionary .question-wrapper input{margin-right:0;margin-left:auto;border-radius:10px;background-color:transparent;font-size:10px;color:#ffffff;padding:2px 8px}.question-btn{position:absolute;width:224px;left:50%;font-size:15px;line-height:20px;letter-spacing:0.48px;text-transform:uppercase;padding:8px 22px;cursor:pointer}@-webkit-keyframes newyearpresent{0%{-webkit-transform:rotate(0);transform:rotate(0);right:-350px}70%{right:-350px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}87%{right:-350px;bottom:0px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}88%{right:-300px;bottom:90px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}89%{right:-340px;bottom:186px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}90%{right:-280px;bottom:206px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}91%{right:-230px;bottom:216px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}92%{right:-180px;bottom:206px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}93%{right:-130px;bottom:186px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}94%{right:-80px;bottom:156px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}95%{right:-30px;bottom:100px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}96%{right:20px;bottom:42px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{}}@keyframes newyearpresent{0%{-webkit-transform:rotate(0);transform:rotate(0);right:-350px}70%{right:-350px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}87%{right:-350px;bottom:0px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}88%{right:-300px;bottom:90px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}89%{right:-340px;bottom:186px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}90%{right:-280px;bottom:206px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}91%{right:-230px;bottom:216px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}92%{right:-180px;bottom:206px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}93%{right:-130px;bottom:186px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}94%{right:-80px;bottom:156px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}95%{right:-30px;bottom:100px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}96%{right:20px;bottom:42px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{}}.questionary .question-link{bottom:-120px;font-size:8px;width:100%}@-webkit-keyframes newyear{0%{right:-362px}6%{right:-50px}26%{right:-50px}32%{right:-362px}100%{}}@keyframes newyear{0%{right:-362px}6%{right:-50px}26%{right:-50px}32%{right:-362px}100%{}}.angel-text{bottom:370px;width:166px;right:50px}.present{bottom:42px;right:20px;width:120px;-webkit-animation-duration:17s;animation-duration:17s;height:120px}.present .back{width:120px;height:120px}.present .img{bottom:26px;right:27px;width:66px;height:70px}}
