@media screen and (max-width: 1600px){body{font-size:14px}}@media screen and (max-width: 1400px){.header-main{min-height:auto}.head-offer .ceo .desc{left:20%}.head-franshiz .texts .content{max-width:490px}}@media screen and (max-width: 1201px){.head-franshiz .ceo{width:600px}.head-franshiz .texts .content{max-width:490px}.top-menu a{margin:0 10px}.top-line .logo{max-width:70px}.header-main .play .play-btn{margin-left:auto;margin-right:20px;margin-bottom:10px}.header-main .description .name{font-size:1.6em;max-width:230px}.header-main .ceo-description{top:auto;bottom:38%}.header-main .ceo .ceo-img{width:600px}.aboutme .videos .line{padding:20px}.aboutme .videos .line .names .caption{font-size:0.8em;margin-bottom:5px}.aboutme .videos .line .controls .play{width:30px;height:30px;background-size:16px}.form-online{overflow:hidden;border-radius:20px}.form-online .ceo-wrapper .ceo-image{margin-left:20px;width:35%}.form-online .ceo-wrapper .color-circles{width:60%;left:22%}.form-online .ceo-wrapper .color-circles::before{border-width:30px}.head-offer .ceo{width:600px}.all-video .video{height:auto}.all-video .video .image{height:200px}.catalog-all .list .image{height:400px;border:1px solid #EEE}.swiper-franshiz .swiper-slide .image{height:500px}.head-contacts .ceo{width:580px}}@media screen and (max-width: 992px){.head-contacts .ceo{width:320px}.head-contacts .ceo .desc{bottom:100px}.head-contacts .ceo .caption{max-width:400px;margin:0 auto;bottom:20px}.head-contacts .ceo .water{bottom:-20%}.swiper-franshiz .swiper-slide .image{height:380px}.head-franshiz .ceo{width:400px}.catalog-all .list .image{height:280px;border:1px solid #EEE}.head-offer .texts{min-height:100px;padding-bottom:40px}.head-offer .ceo{position:relative}.head-offer .ceo .image{position:relative}.head-offer .ceo .name{bottom:auto;top:20%}.offers-all .names{position:inherit}.top-menu{display:none}.menu-link{display:flex}.top-line .row-row{justify-content:center !important;gap:20px}.top-line .order1{order:1}.top-line .order2{order:2}.top-line .order5{order:3}.top-line .order3{order:4}.top-line .order4{order:5}.top-line .order6{order:6}.top-line .order7{order:7}.header-main{padding-top:200px}.header-main .play{top:-33%}.header-main .description{display:none}.header-main .counter{display:none}.header-main .ceo-description{display:none;left:50%;transform:translateX(-50%)}.header-main .ceo .ceo-img{width:500px}.my-slider .slide{min-width:33%}.about-main .text{max-height:2000px}.video-block .grid{display:flex;flex-wrap:wrap;gap:2%}.video-block .grid .video{width:48%}.video-block .grid .video .image{height:250px}.video-block .grid .video .title{height:auto}.calc .calc-box .calc-image{display:none}.form-online .form{padding-left:140px}.form-online .form .desc{max-width:450px}.form-online .form .feedback{margin-top:20px}.form-online .form .feedback .feedback_button{height:60px}.form-online .form .feedback .formabout{margin-top:10px;justify-content:center}.footer .menus{display:none}.wrapper-build .order1{order:1}.wrapper-build .order2{order:2}.ceo-about .images{display:none}}@media screen and (max-width: 768px){h1,.h1{font-size:2em}h2,.h2{font-size:1.6em}.head-contacts .ceo{display:none}.swiper-franshiz .swiper-slide .image{height:280px}.swiper-franshiz .swiper-slide .image img{height:100%;width:auto}.head-franshiz .texts{padding-bottom:30px}.head-franshiz .ceo{width:100%;position:relative}.head-franshiz .ceo .image{position:relative}.head-franshiz .ceo .ceo-names{width:100%;bottom:20px}.head-franshiz .ceo .caption{width:100%;max-width:400px;margin:0 auto}.top-line .mob-hide{display:none}.top-line .order1 .logo{margin:0 auto;max-width:60px}.top-line .social-wrapper{justify-content:center}.header-main{padding-top:200px}.header-main .title{font-size:10em;padding-bottom:100px}.header-main .ceo .ceo-img{width:400px}.header-main .play{margin-right:50px;top:-50px}.header-main .play .desc{display:none}.header-main .buttons .btn-desc{font-size:1.4em}.header-main .buttons .btn{font-size:1.6em;padding:20px 70px}.header-main .circle-color{width:420px;height:420px}.header-main .circle-color .arc1 .fill{border-width:30px}.header-main .circle-color{width:490px;height:490px}.header-main .circle-color .arc1 .fill{border-width:30px}.my-slider .slide{min-width:50%}.scroll-text .scroll{font-size:1.2em}.calc .progress-text{display:none}.form-online .input_telefon .input-label{display:none}.form-online .input_telefon input{padding-left:20px}.footer .top-line .order5{width:100%}.footer .top-line .order5 .social-wrapper{justify-content:center}.footer .top-line .adress{text-align:center}.footer-end{text-align:center}.footer-end .made{margin:10px auto;text-align:left}.h01{font-size:2em}.head-offer .texts{min-height:100px;padding-bottom:40px;padding-top:40px}.head-offer .ceo{position:relative;width:100%}.head-offer .ceo .image{position:relative}.head-offer .ceo .name{bottom:auto;top:20%;font-size:3em}.wrapper-text2 .image,.wrapper-text3 .image{height:210px !important}.video-block .grid .video{width:100%;height:auto;margin-bottom:20px}}@media screen and (max-width: 556px){.head-franshiz .texts{padding-bottom:30px}.head-franshiz .texts .btn{display:block;width:100%;max-width:1000px}.gotop-bar{left:20px}h1,.h1{font-size:1.6em}h2,.h2{font-size:1.4em}.about-main.no-scroll .wrapper{padding-bottom:180px}.about-main.no-scroll .btns{flex-direction:column}.about-main.no-scroll .btns .btn{margin:0;display:block;width:100%}.head-offer .ceo .caption{font-size:1em;bottom:5%;width:100%}.head-offer .ceo .name{top:14%}.top-line .row-row{gap:3px}.top-line .social-wrapper{justify-content:start}.header-main{padding-top:370px;min-height:505px}.header-main .title{font-size:6em;padding-bottom:100px;position:relative;top:-170px}.header-main .ceo{height:316px}.header-main .ceo .ceo-img{width:300px}.header-main .play{margin-right:10px;top:-50px}.header-main .play .desc{display:none}.header-main .buttons{width:100%;padding:0 20px}.header-main .buttons .btn-desc{padding:20px;font-size:1.2em}.header-main .buttons .btn{display:block;font-size:1.4em;padding:20px 50px}.header-main .circle-color{width:340px;height:340px}.header-main .circle-color .arc1 .fill{border-width:30px}.header-main .circle-color2{width:390px;height:390px}.header-main .circle-color2 .arc1 .fill{border-width:30px}.my-slider .slide{min-width:100%}.my-slider .right{right:15px}.my-slider .left{left:15px}.offer .text{padding-bottom:200px}.offer .text .btns{flex-wrap:wrap}.offer .text .btns .btn{width:100%}.calc .step .value{padding:15px;min-height:50px}.sale-block .sale-item .text{padding:0 20px}.sale-block .sale-item .color-circles{width:100%;right:0;bottom:50%;transform:translate(50%, 50%);opacity:0.6}.form-online{padding-bottom:290px}.form-online .form{padding-left:0}.form-online .ceo-wrapper .ceo-image{margin:0 auto}.form-online .ceo-wrapper .color-circles{left:50%;bottom:0%;transform:translate(-50%, 50%)}.about-main .text{padding:0}.about-main .bar::before{display:none}}
