@media screen and (max-width:1400px){.section-container{max-width:none;border-radius:0}}@media screen and (max-width:1100px){.services-container .item{width:calc(100% / 2 - 20px / 2)}}@media screen and (max-width:1000px){.mssg-link:hover{background:#E9E9E9}.mssg-link.color.vk,.mssg-link.color.vk:hover{background:#07F}.mssg-link.color.telegram,.mssg-link.color.telegram:hover{background:#2AABEE}.mssg-link.color.max:hover:before{opacity:1}.btn-1:hover{background:#FBF3BC}.btn-2:hover{background:0 0}.arrow-1:hover{border:1px solid #B1AEAE}.arrow-1:hover svg{stroke:#B1AEAE}.calc-container{justify-content:center;flex-wrap:wrap}.calc-container .col{width:calc(100% / 2 - 15px / 2)}.calc-container .col:last-child{padding-top:25px}.gallery-container .col{width:calc(100% / 2 - 15px / 2)}.gallery-container .col:nth-child(6n+1),.gallery-container .col:nth-child(6n+2){height:300px}.gallery-container .col:nth-child(6n+3),.gallery-container .col:nth-child(6n+4){height:300px}.gallery-container .col:nth-child(6n+5),.gallery-container .col:nth-child(6n+6){height:600px}.stage-container ol li{width:calc(100% / 2 - 20px / 2)}.main-screen .main-section{padding-top:50px}.main-section{box-sizing:border-box}.main-section .wrapper_box{flex-wrap:wrap;gap:40px}.main-section .wrapper_box .content_box{width:100%;padding-bottom:0}.main-section .wrapper_box .content_box h1{max-width:800px;margin:0 auto;text-align:center}.main-section .wrapper_box .content_box h2{margin-top:20px;text-align:center}.main-section .wrapper_box .content_box ul{justify-content:center}.main-section .wrapper_box .content_box .form_box{max-width:600px;margin:30px auto 0}.main-section .wrapper_box .image_box{width:100%}.main-section .wrapper_box .image_box img{position:relative;bottom:auto;left:auto;width:100%;max-height:500px}.breadcrumbs ul{padding:20px 15px}}@media screen and (max-width:770px){.cta-container1{gap:30px;flex-wrap:wrap;background-size:auto 150%}.cta-container1 .title_box{max-width:none;width:100%}.cta-container1 .title_box .text,.cta-container1 .title_box .title{text-align:center}.cta-container1 .mssg_box{flex-shrink:1;width:100%}.cta-container1 .mssg_box .mssg-container{justify-content:center}.cta-container2{padding:20px;gap:20px;flex-wrap:wrap;justify-content:center}.cta-container2 .mssg_box{flex-wrap:wrap;width:100%}.cta-container2 .mssg_box p{width:100%;text-align:center}.cta-container2 .mssg_box .mssg-container{justify-content:center;width:100%}.faqs-container .item,.promotion-container .item,.services-container .item{width:100%}}@media screen and (max-width:700px){.calc-container .col{width:100%}.calc-container .col:last-child{padding-top:25px}}@media screen and (max-width:600px){.cta-container1{background-size:auto 50%;background-position:100% 100%}.stage-container ol{gap:20px}.stage-container ol li{width:100%}}@media screen and (max-width:500px){.gallery-container .col:nth-child(6n+1),.gallery-container .col:nth-child(6n+2){height:200px}.gallery-container .col:nth-child(6n+3),.gallery-container .col:nth-child(6n+4){height:200px}.gallery-container .col:nth-child(6n+5),.gallery-container .col:nth-child(6n+6){height:400px}.faqs-container{gap:15px}.faq-snippet1 .head{padding:30px}.faq-snippet1 .content .wrap{padding:30px;padding-top:0}.main-screen.style1 .main-section{padding-top:30px}.main-section .wrapper_box .content_box h1{font-size:34px}.main-section .wrapper_box .content_box h2{font-size:18px}.main-section .wrapper_box .content_box ul{margin-top:20px}.main-section .wrapper_box .content_box ul li{font-size:13px}.main-section .wrapper_box .content_box .form_box form .form{flex-wrap:wrap}.main-section .wrapper_box .content_box .form_box form .form input{width:100%}.main-section .wrapper_box .content_box .form_box form .form .btn{flex-shrink:1;width:100%}.page-title{padding-top:20px}.page-title h1{font-size:30px}.page-title .subtitle{font-size:16px}}@media screen and (max-width:400px){.section-container{padding:35px 0}.title-1:after{height:calc(24px * 1.2 + 5px)}.title-1 h2{font-size:24px}.title-1 svg{margin-top:7px}.service-snippet{padding:20px;background-size:auto calc(90px);background-position:100% 15px}.promotion-container .item .content_box{padding:20px;padding-right:0}.main-section .wrapper_box .content_box h1{font-size:30px}.main-section .wrapper_box .content_box h2{font-size:16px;margin-top:15px}.section-pad{padding:35px 0}.main-mb{margin-bottom:15px}}