.container{width:100%;max-width:1235px;margin:0 auto}@media all and (min-width:820px) and (max-width:1199px){.home__content .title{max-width:620px}.home__content .title h1{max-width:620px}.home__content .title h1 span{font-size:56px}}@media all and (min-width:768px) and (max-width:819px){.home__content .title{max-width:749px}.home__content .title h1{max-width:749px}.home__content .title h1 span{font-size:56px}.home__content .title h1 span:last-child{text-align:left}}@media all and (min-width:480px) and (max-width:767px){.home__content .title{max-width:435px}.home__content .title h1 span{font-size:45px;line-height:121%}}@media all and (min-width:1200px) and (max-width:1359px){.container{padding:0 30px}.quality-list__item__image{max-width:540px}.quality-list__item__content{max-width:calc(100% - (540px + 40px))}.quality-about__block .left .image,.quality-about__block .right .image{max-width:540px}.quality-about__block .left .text,.quality-about__block .right .text{max-width:calc(100% - (540px + 40px))}.page-company__bottom .image{max-width:540px}.page-company__bottom .text{max-width:calc(100% - (540px + 40px))}.contact-form__text{max-width:380px}.contact-form__send{padding:30px 32px 33px 32px;max-width:calc(100% - (380px + 40px))}.form .col-2{max-width:calc(100% / 2 - 20px)}}@media all and (min-width:1024px) and (max-width:1199px){.container{padding:0 20px}.quality-list__item__image{max-width:490px}.quality-list__item__content{max-width:calc(100% - (490px + 40px))}.page-company__bottom .image{max-width:490px}.page-company__bottom .text{max-width:calc(100% - (490px + 40px))}.quality-about__block .left .image,.quality-about__block .right .image{max-width:490px}.quality-about__block .left .text,.quality-about__block .right .text{max-width:calc(100% - (490px + 40px))}.page-reliability__top{padding-top:60px}.page-reliability__top .title{max-width:100%}.page-reliability__top .image{margin:0 auto}.contact-form{padding:60px 0}.contact-form__wrap--smoke{padding:34px 40px 33px 47px}.contact-form__wrap--white{padding:34px 40px 33px 47px}.contact-form__text{max-width:380px}.contact-form__send{padding:30px 32px 33px 32px;max-width:calc(100% - (380px + 40px))}}@media all and (min-width:768px) and (max-width:1199px){.container{padding:0 20px}.home{min-height:calc(100vh - 75px)}.form .col-2{max-width:calc(100% / 2 - 20px)}}@media all and (max-width:1023px){.header::before{content:'';position:fixed;left:-482px;top:-482px;width:964px;height:964px;background:url(../img/ellipse-sm-bg.svg) center no-repeat;z-index:-1}.header .content{display:none}.header .hamburger{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:40px;width:40px;padding:10px 6px 10px 6px;border-radius:10px 2px;background:#916a49;cursor:pointer}.header .hamburger span{background:#fff;border-radius:10px;height:2px;transition:.4s cubic-bezier(.68,-.6,.32,1.6)}.header .hamburger span:nth-of-type(1){width:72%}.header .hamburger span:nth-of-type(2){width:100%}.header .hamburger span:nth-of-type(3){width:54%}.header .hamburger.open{padding:10px 7px}.header .hamburger.open span{opacity:1}.header .hamburger.open span:nth-of-type(1){width:100%;transform-origin:bottom;transform:rotateZ(45deg) translate(6px,6px)}.header .hamburger.open span:nth-of-type(2){width:100%;transform-origin:top;transform:rotateZ(-45deg)}.header .hamburger.open span:nth-of-type(3){transform-origin:top;width:100%;opacity:0;transform:rotateZ(-45deg) translate(6px,-6px);transition:.4s ease-in-out}.header .menu ul{flex-wrap:wrap}.header .menu ul li{width:100%;margin-right:0;margin-bottom:17px}.header .menu ul li a{padding:0;width:100%}.header .language{margin:0 30px 0 -10px}.header .phone{margin-right:auto}.header.open .content{display:flex;flex-wrap:wrap;position:absolute;top:100%;right:15px;left:auto;width:100%;max-width:290px;background:#fff;padding:40px 32px 30px 32px;border-radius:50px 10px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);z-index:999}.page-name{position:relative;max-width:100%;margin-bottom:20px}.page-company__top{max-width:100%}.page-company__bottom .text{max-width:100%;order:13}.page-company__bottom .image{margin:0 auto 20px;text-align:center;order:1}.page-quality__top{padding-top:0}.quality-list__item__image{max-width:380px}.quality-list__item__content{max-width:calc(100% - (380px + 30px));margin-bottom:0}.quality-about__block .center .image{max-width:640px;margin:0 auto}.quality-about__block .left .image,.quality-about__block .right .image{max-width:380px}.quality-about__block .left .text,.quality-about__block .right .text{max-width:calc(100% - (380px + 30px))}.page-reliability{padding-bottom:0}.page-reliability__top .title{max-width:100%}.page-contacts{padding-bottom:0}.contact-form{padding:40px 0}.contact-form__wrap--smoke{padding:34px 40px 33px 47px}.contact-form__wrap--white{padding:34px 40px 33px 47px}.contact-form__text{max-width:100%;margin-bottom:20px}.contact-form__send{padding:30px 32px 33px 32px;max-width:100%}}@media all and (max-width:767px){.container{padding:0 15px}.h1,h1{font-size:24px}.h2,h2{font-size:22px}p{font-size:16px;margin-bottom:15px}.btn-play{width:50px;height:50px}.home{padding-top:10px;min-height:calc(100vh - 75px)}.home::before{content:'';position:absolute;right:-482px;bottom:-482px;width:964px;height:964px;background:url(../img/ellipse-sm-bg.svg) center no-repeat;z-index:-1}.home__content .title{max-width:435px}.home__content .title h1{max-width:405px}.home__content .title h1 span{font-size:39px;line-height:116%}.home__content .title h1 span:first-child{text-align:left}.home__content .title h1 span:last-child{text-align:left}.home__content .about{position:relative;display:flex;justify-content:flex-end;top:0;margin-top:-50px}.page-company{padding-top:10px}.page-company::after{content:'';position:absolute;right:-482px;bottom:-482px;width:964px;height:964px;background:url(../img/ellipse-sm-bg.svg) center no-repeat;z-index:-1}.page-company__top{margin-left:0;max-width:100%}.page-company__top .text{margin-bottom:15px}.page-company__bottom{margin-bottom:0}.page-company__bottom .image{order:1;margin-bottom:15px}.page-company__bottom .text{max-width:100%;order:13}.page-quality{padding-top:10px}.page-quality::after{content:'';position:absolute;right:-482px;bottom:-482px;width:964px;height:964px;background:url(../img/ellipse-sm-bg.svg) center no-repeat;z-index:-1}.page-quality__top{padding-top:0;padding-bottom:15px}.page-quality__top .title{max-width:100%;margin-bottom:15px}.page-quality__top .text{max-width:100%}.quality-list{padding-top:25px;padding-bottom:10px}.quality-list::before{content:'';position:absolute;right:-482px;bottom:-482px;width:964px;height:964px;background:url(../img/ellipse-sm-bg.svg) center no-repeat;z-index:-1}.quality-list::after{content:'';position:absolute;right:-482px;left:auto;bottom:-386px;width:964px;height:964px;background:url(../img/ellipse-sm-bg.svg) center no-repeat;z-index:-1}.quality-list__item__image{max-width:100%;margin:0 auto;text-align:center;order:13}.quality-list__item__content{max-width:100%;order:1}.quality-list__item__content .title h2{font-size:18px}.quality-list__item__content .text{margin-bottom:20px}.quality-list__item__content .text p{font-size:16px}.quality-about{padding-top:30px;padding-bottom:30px}.quality-about::before{content:none}.quality-about::after{content:'';position:absolute;left:auto;right:-482px;bottom:-386px;width:964px;height:964px;background:url(../img/ellipse-sm-bg.svg) center no-repeat;z-index:-1}.quality-about__block{margin-bottom:40px}.quality-about__block .center{max-width:100%}.quality-about__block .center .image{margin-top:20px;text-align:center;order:13}.quality-about__block .center .text{max-width:100%;order:1}.quality-about__block .left{max-width:100%}.quality-about__block .left .image{margin-top:20px;text-align:center;order:13}.quality-about__block .left .text{max-width:100%;order:1}.quality-about__block .right{max-width:100%}.quality-about__block .right .image{margin-top:20px;text-align:center;order:13}.quality-about__block .right .text{max-width:100%;order:1}.page-reliability{padding-top:10px;padding-bottom:0}.page-reliability::after{content:'';position:absolute;right:-482px;bottom:-482px;width:964px;height:964px;background:url(../img/ellipse-sm-bg.svg) center no-repeat;z-index:-1}.page-reliability__top .title{max-width:100%;margin-bottom:15px}.page-reliability__top .image{max-width:100%}.page-contacts{padding-top:10px;padding-bottom:0}.page-contacts+.contact-form{padding-top:0}.contact-form{padding:30px 0}.contact-form.ellipse-right::after{content:'';position:absolute;right:-482px;bottom:-482px;width:964px;height:964px;background:url(../img/ellipse-sm-bg.svg) center no-repeat;z-index:-1}.contact-form__wrap{padding:30px 15px 25px 15px}.contact-form__text__name{margin-bottom:10px;text-align:center}.contact-form__text__name span{font-size:16px}.contact-form__text__title{margin-bottom:10px;text-align:center}.contact-form__text__title span{font-size:24px}.contact-form__text__links{margin-bottom:20px}.contact-form__text__links .item{margin-bottom:10px}.contact-form__send{max-width:100%;padding:30px 15px 10px 15px}.contact-form__send__title{margin-bottom:15px}.contact-form__send__title h2{font-size:18px}.page-name span{font-size:16px}.page-block .text h2,.page-block .text h3,.page-block .text h4{margin-top:20px;margin-bottom:10px}.page-block .text h2:nth-child(1),.page-block .text h3:nth-child(1),.page-block .text h4:nth-child(1){margin-top:0}.form-row{margin-bottom:0}.form-group{margin-bottom:15px}.form .col-2{max-width:100%}.form label{margin-bottom:5px;font-size:16px}.form input{font-size:14px}.footer{padding:10px 0}.footer__wrap{flex-wrap:wrap;justify-content:center}.footer__logo{max-width:170px;width:100%;margin:0 auto}.footer__logo img{width:100%}.footer__menu{padding:10px 0;width:100%}.footer__menu ul{justify-content:center}.footer__menu ul li{margin:0 15px 15px 15px}}@media all and (max-width:479px){.home__content .title span:last-child{max-width:245px}}