*{box-sizing:border-box;margin:0;padding:0}

*{ font-family: "Montserrat", serif;line-height: 1.7}
body{position:relative; overflow: auto;}
input,button{outline:none}ul li{list-style:none}a{text-decoration:none}a:hover{text-decoration:none}.container{width:1200px;margin:0 auto}.title{font-size:40px;text-align:center;margin-bottom:15px;line-height:120%;color:#ffffff}.subtitle{text-align:center;color:#ffffff;font-size:24px;margin-bottom:15px;line-height:130%}.btn{font-size:14px;background:#F93737;padding:14px 28px;cursor:pointer;border-radius:3px;color:#ffffff;text-transform:uppercase;overflow:hidden;position:relative;border:none;z-index:1;box-shadow:4px 4px 10px 2px rgba(0,0,0,0.2)}.btn span{z-index:20;display:block;line-height:100%}.btn:after{background:#fff;content:"";height:155px;left:-75px;opacity:.2;position:absolute;top:-50px;transform:rotate(35deg);transition:all 1s cubic-bezier(0.19, 1, 0.22, 1);width:50px;z-index:-10}.btn:hover:after{left:120%;transition:all 2s cubic-bezier(0.19, 1, 0.22, 1)}.active-lang{background:#406aff !important;color:#fff !important}.active-lang a{color:#ffffff !important}.blue{color:#406aff}.preloader{position:fixed;left:0;top:0;right:0;bottom:0;background:#7287d4;z-index:1001}.preloader__row{position:relative;top:45%;left:50%;transform:translate(-52%, -50%);text-align:center}.preloader__item{position:absolute;display:block;left:50%;top:50%;-webkit-animation:preloader-pulse 2s infinite ease-in-out;animation:preloader-pulse 2s infinite ease-in-out}@-webkit-keyframes preloader-pulse{0%{}transform:scale(1);50%{}transform:scale(1.4);100%{}transform:scale(1)}@keyframes preloader-pulse{0%{}transform:scale(1);50%{}transform:scale(1.4);100%{}transform:scale(1)}.loaded_hiding .preloader{transition:0.3s opacity;opacity:0}.loaded .preloader{display:none}.top-of-page{background:#fff}.showModal{opacity:1 !important;z-index:100 !important;visibility:visible !important}.unavailable{background:rgba(214,0,0,0.5) !important}.header{height:100vh;min-height:940px; position: relative;}#video-bg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    z-index: 1;
    background-size: cover;
}
.footer__item .footer__social img {
    max-width: 30px;
    height: auto;
}
#video-bg > video {
    position: absolute;
    top: 0;
    left: 0;
    min-width: 100%; 
    min-height: 100%;
    width: auto;
    height: auto; 
}#video-bg:before{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .3);
    display: block;
    left: 0;
    top: 0;
    z-index: 2;
}.video-bg-mobile{
    display: none
}
.contacts-block {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 50px;
}
.contacts-block a {
    color: #000;
    margin-right: 10px;
}
.contact-item .cont-title {
    font-weight: 600;
    font-size: 18px;
    margin-bottom: 20px;
}
.galery-item {
    margin:0 10px ;
}
.galery-item img {
    max-width: 100%;
}
.menu{background:rgba(0,0,0,0.6);padding:12px 0;position: relative;z-index: 2;}.menu__small{font-size:14px;width: 230px}.menu__logo{display:flex;align-items:center;width:300px}.menu__logo--text{font-size:32px;margin-left:10px;color:#fff; max-width: 230px;}.menu__logo img{width:65px;height:65px}.menu__tel{flex-wrap:wrap-reverse}.menu__container{display:flex;justify-content:space-between;align-items:center}.menu__item{display:flex;justify-content:space-between;flex-direction:column}.menu__item--new{display:flex;flex-direction:column;}.menu__item--new a{margin-bottom:1px}.menu__item--new a svg{width:29px;height:29px}.menu__item--new1{margin-right:20px}.menu__item--left{display:flex;flex-direction:row}.menu__item--link{display:flex;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content}.menu__item--link img{width:22px;height:22px;margin-right:4px}.menu__flex{display:flex;flex-direction:row;align-items: center}.menu__text{display:flex;align-items:center}.menu__text a{color:#ffffff;font-size:20px;padding:12px 0 0 0}.menu__text a:not(last-child){margin-right:40px}.menu__text a:last-child{margin-right:0}.menu__btn{position:fixed;right:20px;bottom:20px}.call{font-size:16px;color:#ffffff;display:block;padding:0px 0;text-align:right}.call__time{font-size:14px;padding-left: 27px;}.call__footer{align-items:center;display:flex;font-size:20px}.call__footer span{margin-right:10px}.call__footer svg{width:35px;height:35px}.first{position: relative;z-index: 2;}.first__title{font-size:42px;margin-top:120px;line-height:125%;text-align:left;color:#fff;width:900px;font-weight: 600}.first__title p {margin-bottom: 10px;}.first__subtitle{max-width:900px;color:#fff;font-size:22px;text-align:left;color:#fff;margin-top:40px}.first__btn{font-size:18px;padding:20px 40px;margin-top:40px;display:block;width:280px;text-align:center}.first__btn a{color:#fff}.first__list{max-width:900px;color:#fff;font-size:22px;text-align:left;color:#fff}.first__list li{padding:6px 0;letter-spacing:0.02em}.price{padding:60px 0}.price__container{width:900px;margin:0 auto}.price__title{text-align:center;font-size:36px;color:#3A8ECA;text-transform:uppercase}.price__subtitle{color:#000;text-align:left;font-size:22px;margin-top:40px}.price__list{font-size:20px}.price__list li{display:flex;font-weight:300;justify-content:space-between;padding:14px 0;border-top:2px solid #3A8ECA}.gallery{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px}.gallery__title{color:#3A8ECA;text-transform:uppercase;padding-top:40px;padding-bottom:20px;font-size:36px}.gallery a{display:block;position:relative}.gallery a img{width:100%;height:300px;display:block;-o-object-fit:cover;object-fit:cover}.gallery__text{position:absolute;bottom:0;font-family:"Mont-Medium";color:#ffffff;text-align:center;padding:10px;line-height:140%;font-size:14px;text-align:center;width:100%;background:rgba(50,129,188,0.8)}.gallery__hide{display:none !important}.gallery__btn{width:250px;text-align:center;margin:30px auto;background:#3281bc}.numbers{padding:50px 0 10px}.numbers__title{color:#3A8ECA;text-transform:uppercase;padding-bottom:20px;font-size:36px}.numbers__block{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px}.numbers__item--title{display:flex;align-items:center}.numbers__item--title span{margin-left:10px;font-size:20px}.numbers__item--title img{width:45px;height:auto}.numbers__item--text{font-size:16px;margin-top:14px;line-height:170%}.master{padding-top:40px;padding-bottom:50px}.master__mobile{display:none}.master__pc{display:block}.master__title{color:#3A8ECA;text-transform:uppercase;padding-bottom:40px;font-size:30px}.master__container{width:970px}.master__block{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px 30px}.master__item{width:460px}.master__item img{width:460px}.master__item--title{font-size:26px;margin-bottom:20px}.master__item--text{line-height:170%}.why{margin-top:70px}.why__back{position:absolute;width:430px;height:95px;background:#FF7A00;-webkit-animation:pulsar 1s infinite;animation:pulsar 1s infinite;border-radius:50px;z-index:-1}.why-sec{display:none}.why__btn{position:relative;width:430px;height:95px;display:flex;align-items:center;background:#FF7A00;border-radius:50px;margin:0 auto;cursor:pointer;z-index:10}.why__btn::before{content:'';position:absolute;top:50%;width:70%;left:-90%;background:rgba(0,0,0,0.25);height:2px}.why__btn::after{content:'';position:absolute;top:50%;width:70%;right:-90%;background:rgba(0,0,0,0.25);height:2px}.why__btn .why-first{position:absolute;width:60px;height:60px;-webkit-animation:rotate 3s infinite 0s;animation:rotate 3s infinite 0s}.why__btn .why-sec{position:absolute;width:60px;height:60px;left:30px}.why__btn span{position:absolute;font-size:20px;left:150px;width:300px;color:#fff}@-webkit-keyframes rotate{0%{transform:rotate(0deg);left:20px}50%{transform:rotate(360deg);left:80px}100%{transform:rotate(0deg);left:20px}}@keyframes rotate{0%{transform:rotate(0deg);left:20px}50%{transform:rotate(360deg);left:80px}100%{transform:rotate(0deg);left:20px}}@-webkit-keyframes pulsar{0%{opacity:.55;transform:translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);-webkit-animation-timing-function:linear;animation-timing-function:linear}33%{opacity:0.45;transform:translateX(0px) translateY(0px) rotate(0deg) scale(1.05, 1.05);-webkit-animation-timing-function:linear;animation-timing-function:linear}66%{opacity:0.35;transform:translateX(0px) translateY(0px) rotate(0deg) scale(1.1, 1.1);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0.1;transform:translateX(0px) translateY(0px) rotate(0deg) scale(1.1, 1.1)}}@keyframes pulsar{0%{opacity:.55;transform:translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);-webkit-animation-timing-function:linear;animation-timing-function:linear}33%{opacity:0.45;transform:translateX(0px) translateY(0px) rotate(0deg) scale(1.05, 1.05);-webkit-animation-timing-function:linear;animation-timing-function:linear}66%{opacity:0.35;transform:translateX(0px) translateY(0px) rotate(0deg) scale(1.1, 1.1);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0.1;transform:translateX(0px) translateY(0px) rotate(0deg) scale(1.1, 1.1)}}.hideMob{display:none}.quest{padding:50px}.quest__title{color:#3A8ECA;margin-bottom:50px;font-size:36px}.quest__block{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:20px}.quest__item{display:flex;flex-direction:column}.quest__item--title{font-size:18px;text-align:center;margin-top:20px}.quest__item--text{margin-top:20px;font-size:16px;text-align:center}.quest__img{width:100px;height:auto;display:block;margin:0 auto}.video{position:fixed;top:0;left:0;width:100%;background:rgba(0,0,0,0.5);height:100vh;z-index:200;opacity:0;z-index:-10}.video iframe{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.review{padding:100px 0 100px 0;background:url("../img/review.jpg") center center/cover no-repeat}.review__title{color:#000;margin-left:20px;text-transform:uppercase;text-align:left}.review__item{background:#fff;border-radius:10px;padding:20px;margin:10px 20px;height:470px;box-shadow:4px 3px 5px 3px rgba(0,0,0,0.4)}.review__img img{display:block;margin:0 auto;width:220px;height:220px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.review__name{text-align:center;margin-top:16px;font-size:22px;margin-bottom:16px}.review__text{font-size:16px}.review__slider{position:relative;margin-top:40px}.review .next-arrow{cursor:pointer} .next-arrow img{position:absolute;top:50%;left:-50px;width:60px;height:auto;transform:rotate(180deg)}.review .prev-arrow{cursor:pointer}.prev-arrow img{position:absolute;top:50%;right:-50px;width:60px;height:auto;transform:rotate(0deg)}.accordion{position:relative;margin:70px 0 0 0;min-height:560px}.accordion__container{width:1000px}.accordion__title{color:#3A8ECA;margin-bottom:50px;font-size:36px}.set{position:relative;width:100%;height:auto}.set:last-child .content{border-bottom:2px solid #3A8ECA;padding-bottom:20px}.set a{display:block;padding:30px 15px;font-size:26px;text-decoration:none;color:#555;font-weight:600;border-top:2px solid #3A8ECA}.set a:hover svg{background:rgba(0,0,0,0.1);padding:10px;width:50px;height:50px;border-radius:50%}.set a .active{background-color:#39c;color:#fff}.set a .active svg{color:#fff}.set a svg{position:absolute;display:block;top:16px;right:20px;margin-top:4px;padding:10px;color:#666;width:50px;height:50px;transition:.3s linear;border-radius:50%}.contentAcc{position:relative;width:100%;height:auto;display:none}.contentAcc p{padding:10px 15px;margin:0;font-size:16px;color:#333}.contentAcc__break{display:block;margin-bottom:8px}.plus{transform:rotate(45deg)}.send{padding:70px 0 60px 0;background:url("../img/form.jpg") center center/cover no-repeat}.send__title{color:#fff;text-align:center;text-transform:uppercase;font-size:36px}.send__subtitle{font-size:20px;color:#fff;}.send__form{display:flex;flex-direction:column;width:700px;margin:40px auto 0}.send__item{display:flex;justify-content:space-between}.send__input{width:336px;padding:14px 10px}.send .iti{width:336px}.send__textarea{margin-top:20px;resize:none;padding:14px 10px;height:150px}.send__btn{width:250px;margin:20px auto}.footer{background:#000;padding:50px 0}.footer__flex{display:flex;justify-content:space-between}.footer__item{display:flex;min-height:80px}.footer__item--info{color:#fff;margin-top:14px}.footer__item--col{flex-direction:column}.footer__item--title{display:flex;align-items:center}.footer__item--title svg{fill:#fff;width:30px;height:auto}.footer__item img{width:80px;height:80px}.footer__text{color:#fff;margin-left:6px}.footer__text--last{margin-left:0}.footer__social{display:flex;margin-top:10px}.footer__social a{margin-right:20px}.footer__social a svg{width:40px;height:40px}.footer .menu__item--first{margin-top:10px}.footer .menu__item--link img{width:20px;height:20px}.footer .menu__item--link a{font-size:14px}.modal{position:fixed;background:rgba(0,0,0,0);top:250px;left:50px;width:100%;max-width:360px;height:100vh;z-index:-2;opacity:0;visibility:hidden;transition:.3s linear}.modal__logo{display:block;width:120px;height:120px}.modal__block{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:#ffffff;padding:30px 50px;border-radius:6px;max-width:500px}.modal__block--logo{display:flex;align-items:center;margin:0 auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}.modal__title{color:#000000;font-size:38px;text-align:left;margin-left:10px}.modal__subtitle{color:rgba(0,0,0,0.6);font-size:20px;margin:20px 0}.modal__form{display:flex;flex-direction:column}.modal__input{display:block;border-radius:5px;border:1px solid #c9c9c9;padding:16px 20px;font-size:16px;width:100%;margin-bottom:20px;resize:none}.modal__textarea{display:block;border-radius:5px;border:1px solid #c9c9c9;color:#000;padding:16px 20px;font-size:16px;width:100%;margin-bottom:20px;resize:none}.modal__btn{width:100%;margin:0 auto;padding:16px 20px}.modal__text{text-align:center;margin-top:40px}.modal .iti{margin-bottom:20px}@media screen and (min-width: 320px) and (max-width: 768px){#video-bg > video {
    position: absolute;
    top: 0;
    left: 0;
    min-width: 100%;
    min-height: unset;
    width: auto;
    height: 100%;
}.container{width:100%;padding:0 15px}.header{height:600px;min-height:660px;}.menu{padding:8px 0}.menu__small{font-size:9px;width: auto}.menu__btn{display: none;}.menu__btn_1{font-size:10px;bottom: 30px;padding:12px 12px;font-size: 14px;width: auto;left: 20px !important;right: unset !important;height: auto;z-index: 2}.menu__logo{width:185px}.menu__logo--text{font-size:20px}.menu__logo img{width:40px;height:40px}.menu__text{display:none}.menu__item--new{flex-direction:row;margin-top:3px}.menu__item--new a{margin-bottom:0;margin-left:6px}.menu__item--new a svg{width:28px;height:28px}.menu__item--new1{margin-right:0;justify-content: flex-end;width:100%}.menu__item--new1 a{margin-bottom:0;margin-left:0px}.menu__flex{flex-flow:wrap;width:-webkit-max-content;width:-moz-max-content;width:max-content;justify-content:flex-end;width:200px}.call{font-size:13px}.call__menu{margin-bottom:0}.call__time{display:none}.first__title{font-size:26px;margin-top:40px;width:100%;text-align: center;}.first__list{font-size:14px}.first__list li{padding:2px 0}.first__subtitle{font-size:16px;margin-top:26px}.first__btn{font-size:14px;padding:12px 40px;margin:40px auto 0;width:200px}.price{padding-bottom:20px;padding-top:40px}.price__title{font-size:24px;margin-bottom:0}.price__subtitle{font-size:18px;margin-top:25px;text-align:center}.price__list{font-size:13px}.price__list li{padding:10px 0;display:flex;justify-content:space-between}.price__list li span{width:100%}.price__num{width:160px !important;margin-left:10px;text-align:right}.gallery{grid-gap:10px;grid-template-columns:1fr;padding:0 20px}.gallery__title{font-size:24px}.gallery a img{height:220px}.gallery__text{font-size:11px;padding:8px 10px}.review{padding:30px 20px;background:transparent}.review__title{font-size:28px;text-align:center;color:#3A8ECA;margin-left:0}.review__item{margin:10px 40px}.review__img img{width:120px;height:120px}.review__name{font-size:20px}.review__text{font-size:12px;text-align: center;}.review__slider{margin-top:20px}.next-arrow img{width:30px;left:-10px}.prev-arrow img{width:30px;right:-10px}.master{padding:20px 10px}.master__title{margin-bottom:0;font-size:20px}.master__block{grid-gap:20px;grid-template-columns:1fr}.master__item{width:100%;padding:0 20px}.master__item--title{font-size:20px;margin-bottom:10px;text-align: center;}.master__item--text{font-size:14px; text-align: center;}.master__item img{width:100%}.master__pc{display:none}.master__mobile{display:block}.numbers{width:100%;padding-bottom:10px}.numbers__item{width:100%;padding:0 20px}.numbers__item--title{margin:0 auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}.numbers__item--title span{font-size:18px;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:10px auto 0 10px}.numbers__item--text{text-align:center;font-size:14px;width:80%;margin:10px auto}.numbers__title{font-size:24px}.numbers__block{grid-template-columns:1fr;grid-gap:30px 10px;width:100%}.hideMob{display:block}.quest{padding:20px 30px 50px 30px}.quest__title{font-size:24px}.quest__block{grid-template-columns:1fr;grid-gap:30px 0}.quest__img{width:70px}.quest__item--title{margin-top:10px}.quest__item--text{margin-top:10px}.video{width:100%}.video iframe{width:100%;height:200px}.why__btn{width:80%;height:75px}.why__btn span{font-size:14px;width:auto;left:100px;margin-right:8px}.why__btn .why-first{width:40px;height:40px}.why__btn::before{display:none}.why__btn::after{display:none}.why__back{width:100%;height:75px}@-webkit-keyframes rotate{0%{transform:rotate(0deg);left:20px}50%{transform:rotate(360deg);left:55px}100%{transform:rotate(0deg);left:20px}}@keyframes rotate{0%{transform:rotate(0deg);left:20px}50%{transform:rotate(360deg);left:55px}100%{transform:rotate(0deg);left:20px}}.accordion{min-height:450px;margin-top:0}.accordion__title{font-size:24px;margin-bottom:35px}.set a{font-size:15px;padding-right:60px}.set a:hover svg{width:40px;height:40px}.set a svg{width:40px;height:40px}.contentAcc p{font-size:13px;padding-top:0}.send__title{font-size:24px}.send__subtitle{font-size:16px}.send__input{font-size:15px;width:100%}.send__item{flex-direction:column}.send__form{width:80%;max-width:400px}.send__btn{width:100%;font-size:14px}.send .iti{width:100%;margin-top:20px}.send .iti__selected-dial-code{font-size:15px}.footer__flex{flex-direction:column}.footer__item{min-height:70px;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto}.footer__item--col{margin-bottom:26px}.footer__item--col .menu__item--link{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:4px auto}.footer__item--col .menu__item--first{margin-top:8px}.footer__item--title{margin:0 auto}.footer__item--title svg{width:24px}.footer__item--info{margin:0 auto;margin-top:8px}.footer__item img{width:50px;height:50px}.footer__social{margin:0 auto;margin-top:10px}.footer__social a{margin:0 10px}.footer__social a svg{width:30px;height:30px}.modal__block{padding:20px 20px;border-radius:6px;left: 42%;top:40px;width:94%;max-width:360px}.modal__title{font-size:26px}.modal__logo{width:80px;height:80px}.modal__subtitle{font-size:14px}.modal__input{font-size:14px}.modal__textarea{font-size:14px}.modal__btn{font-size:14px;padding:14px 0px}.modal__btn span{line-height:130%}}@media screen and (min-width: 320px) and (max-width: 359px){.review__item{margin:10px 20px}.prev-arrow img{width:30px;right:-20px}.next-arrow img{width:30px;left:-20px}.first__title{margin-top:30px;font-size:23px}.first__subtitle{font-size:15px}.call{font-size:13px}.menu__logo img{width:35px;height:35px}.menu__logo--text{font-size:18px;margin-left:6px}}@media screen and (min-width: 768px) and (max-width: 989px){.container{width:700px}.header{height:550px}.menu{padding:8px 0}.menu__btn{font-size:10px;padding:12px 12px}.menu__logo--text{font-size:20px}.menu__logo img{width:40px;height:40px}.menu__text a{font-size:14px}.menu__text a:not(last-child){margin-right:15px}.call{font-size:14px}.first__title{font-size:26px;margin-top:40px;width:400px}.first__list{font-size:14px}.first__list li{padding:2px 0}.first__subtitle{font-size:16px;margin-top:26px}.first__btn{font-size:14px;padding:12px 40px}.price{padding-bottom:20px}.price__title{font-size:28px}.price__subtitle{font-size:18px}.price__list{font-size:15px}.price__list li{padding:10px 0}.gallery{grid-gap:10px}.gallery__title{font-size:28px}.gallery a img{height:170px}.gallery__text{font-size:11px;padding:8px 10px}.review{padding:50px 20px}.review__title{font-size:28px}.review__item{height:330px;margin:10px 40px}.review__img img{width:120px;height:120px}.review__name{font-size:20px}.review__text{font-size:12px}.review__slider{margin-top:20px;width:700px}.next-arrow img{width:30px;left:0px}.prev-arrow img{width:30px;right:0px}.review .slick-list{width:700px}.accordion{min-height:450px}.accordion__title{font-size:28px;margin-bottom:35px}.set a{font-size:18px}.set a:hover svg{width:40px;height:40px}.set a svg{width:40px;height:40px}.contentAcc p{font-size:14px}.send__title{font-size:28px}.send__subtitle{font-size:17px}.send__input{font-size:16px}.footer__flex{flex-direction:column}.footer__item{min-height:70px}.footer__item--title{margin:0 auto}.footer__item--info{margin:0 auto;margin-top:10px;margin-bottom:20px}.footer__item img{width:50px;height:50px}.footer__social{margin:0 auto;margin-top:10px}.footer__social a{margin:0 10px}.footer__social a svg{width:30px;height:30px}.modal__block{padding:20px 20px;border-radius:6px;width:94%;max-width:360px}.modal__title{font-size:26px}.modal__logo{width:80px;height:80px}.modal__subtitle{font-size:14px}.modal__input{font-size:14px}.modal__textarea{font-size:14px}.modal__btn{font-size:14px;padding:14px 0px}.modal__btn span{line-height:130%}}@media screen and (min-width: 990px) and (max-width: 1300px){.container{width:900px}.header{height:600px}.menu{padding:8px 0}.menu__btn{font-size:10px;padding:12px 12px}.menu__logo--text{font-size:22px}.menu__logo img{width:40px;height:40px}.menu__text a{font-size:16px}.menu__text a:not(last-child){margin-right:15px}.call{font-size:16px}.first__title{font-size:32px;margin-top:40px;width:450px}.first__list{font-size:15px}.first__list li{padding:4px 0}.first__subtitle{font-size:16px;margin-top:26px}.first__btn{font-size:14px;padding:12px 40px}.price{padding-bottom:20px}.price__title{font-size:28px}.price__subtitle{font-size:18px}.price__list{font-size:15px}.price__list li{padding:10px 0}.gallery{grid-gap:10px}.gallery__title{font-size:28px}.gallery a img{height:170px}.gallery__text{font-size:11px;padding:8px 10px}.review{padding:50px 20px}.review__title{font-size:28px}.review__item{height:330px;margin:10px 20px}.review__img img{width:120px;height:120px}.review__name{font-size:20px}.review__text{font-size:12px}.review__slider{margin-top:20px} .next-arrow img{width:30px;left:-20px}.prev-arrow img{width:30px;right:-20px}.accordion__title{font-size:28px;margin-bottom:35px}.set a{font-size:20px}.set a:hover svg{width:40px;height:40px}.set a svg{width:40px;height:40px}.send__title{font-size:28px}.send__subtitle{font-size:17px}.send__input{font-size:16px}.footer__item{min-height:70px}.footer__item img{width:50px;height:50px}.footer__social a svg{width:30px;height:30px}.modal__block{padding:20px 20px;border-radius:6px;width:94%;max-width:360px}.modal__title{font-size:26px}.modal__logo{width:80px;height:80px}.modal__subtitle{font-size:14px}.modal__input{font-size:14px}.modal__textarea{font-size:14px}.modal__btn{font-size:14px;padding:14px 0px}.modal__btn span{line-height:130%}}@media screen and (min-width: 1200px) and (max-width: 1600px){.container{width:1000px}.header{height:700px;min-height:700px}.menu{padding:8px 0}.menu__container{width:1100px}.menu__btn{font-size:12px;padding:12px 24px}.menu__logo{width:260px}.menu__logo--text{font-size:26px}.menu__logo img{width:60px;height:60px}.menu__text a{font-size:18px}.menu__text a:not(last-child){margin-right:25px}.menu__item--new1{margin-right:10px}.first__title{font-size:36px;margin-top:60px}.first__list{font-size:18px}.first__list li{padding:5px 0}.first__subtitle{font-size:18px;margin-top:26px}.first__btn{font-size:16px;padding:14px 40px}.price{padding-bottom:20px}.price__title{font-size:32px}.price__subtitle{font-size:19px}.price__list{font-size:16px}.price__list li{padding:10px 0}.gallery__title{font-size:32px}.gallery a img{height:220px}.gallery__text{font-size:12px;padding:8px 10px}.review__title{font-size:32px}.review__item{height:480px}.review__img img{width:160px;height:160px}.review__name{font-size:20px}.review__text{font-size:14px}.next-arrow img{width:40px;left:-30px}.prev-arrow img{width:40px;right:-30px}.accordion__title{font-size:32px;margin-bottom:35px}.set a{font-size:22px}.set a:hover svg{width:40px;height:40px}.set a svg{width:40px;height:40px}.send__title{font-size:32px}.send__subtitle{font-size:18px}.send__input{font-size:16px}.footer__item{min-height:70px}.footer__item img{width:60px;height:60px}.footer__social a svg{width:30px;height:30px}.modal__block{padding:20px 20px;border-radius:6px;width:94%;max-width:360px}.modal__title{font-size:26px}.modal__logo{width:80px;height:80px}.modal__subtitle{font-size:14px}.modal__input{font-size:14px}.modal__textarea{font-size:14px}.modal__btn{font-size:14px;padding:14px 0px}.modal__btn span{line-height:130%}}.scrollTop{display:none;background:#000000;opacity:0.6;position:fixed;width:45px;height:41px;right:30px;bottom:100px;cursor:pointer;transition:0.5s ease}.scrollTop:hover{transition:0.5s ease;opacity:1}.scrollTop:before,.scrollTop:after{content:"";top:0;left:0;background-color:#766DCC;width:45px;height:41px;border-radius:100%;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;opacity:0}.scrollTop:before{background-color:#736cad;-webkit-animation:clickMe 1.8s 333ms infinite ease-out;animation:clickMe 1.8s 333ms infinite ease-out}.scrollTop:after{-webkit-animation:clickMe 1.8s 777ms infinite ease-out;animation:clickMe 1.8s 777ms infinite ease-out}.scrollTop i{display:block;color:#ffffff;text-align:center;line-height:43px;font-size:1.3rem;height:43px;z-index:100;outline:none;text-decoration:none}@media (max-width: 991px){.scrollTop{right:20px}}
.painting-info {
    display: flex;
    margin-top: 20px;
}
.video-col {
    width: 35%;
}
.text-col {
    width: 65%;
    padding-left: 30px;
}
.text-col li {
    margin-bottom: 20px;
}
.text-col b {
    font-size: 18px;
}
.painting {
    margin-top: 50px;
}
.mobile-only {
    display: none;
}
@media (max-width: 767px){
    #video-bg{
        display: none;
    }
    .video-bg-mobile{
        display: block !important;
    }
    .painting-info {
        flex-wrap: wrap;
    }
    .text-col, .video-col {
        width: 100%;
        padding-left: 0;
    }
    .contacts-block {
        grid-template-columns: 1fr 1fr;
        grid-gap: 25px;
    }
    .hidden-mobile {
        display: none;
    }
    .mobile-only {
        display: block;
    }
    .video-block {
        margin-bottom: 20px;
    }
    /*.contact-item {*/
    /*    display: flex;*/
    /*}*/
}
.infopage-wrapper .container p.subtitle{
    color: #000;
    font-weight: 600;

}
.infopage-wrapper .container .mb-1{
margin-bottom: 8px;
}
.infopage-wrapper .container .mt-2{
    margin-top: 24px;
}
.infopage-wrapper .container ul.oferta{
    margin-bottom: 16px;
}
.infopage-wrapper .container ul.oferta li{
    position: relative;
    margin-bottom: 8px;
    padding-left: 12px;
    line-height: 24px;
}
.infopage-wrapper .container ul.oferta li:before{
    display: block;
    content: '';
    width: 6px;
    height: 6px;
    border-radius: 1px;
    background: #3A8ECA;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.infopage-wrapper .container a{
    color: #3A8ECA;
}
.infopage-wrapper .container a:hover{
    text-decoration: underline;
}
.infopage-wrapper .container .fop_contacts p.subtitle{
    text-align: left;
    font-weight: 500;
    font-size: 20px;
    margin-bottom: 10px;
}
.infopage-wrapper .container .fop_contacts{
    margin-bottom: 24px;
}
#footer .footer_info_nav.footer__flex{
    margin-top: 16px;
    justify-content: start;
    margin-left: 90px;
}
#footer .footer_info_nav a{
    display: inline-block;
    line-height: 24px;
    color: #fff;
    font-size: 12px;
    font-weight: 300;
    margin-right: 12px;
    position: relative;
    padding-left: 12px;
}
#footer .footer_info_nav a:before{
    display: block;
    content: '';
    width: 4px;
    height: 4px;
    border-radius: 1px;
    background: #fff;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
#footer .footer_info_nav a:hover{
    text-decoration: underline;
}
@media (max-width: 540px) {
    .infopage-wrapper .container .mt-2{
        margin-top: 18px;
    }
}