@media screen and (max-width: 767.98px){.project-stages{margin-top:-55px}.project-stages:before{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 576 550" xmlns="http://www.w3.org/2000/svg"><path d="M164.942 0C158.239 0.00018084 152.448 4.68899 151.053 11.2461L146.742 31.5066C145.579 36.971 140.754 40.8779 135.167 40.8779H0.394531C0.176672 40.8779 0 41.0546 0 41.2725V537.41C0 543.946 5.2983 549.244 11.8341 549.244H564.166C570.702 549.244 576 543.946 576 537.41V41.2725C576 41.0546 575.823 40.8779 575.605 40.8779H443.714C438.127 40.8779 433.302 36.9708 432.139 31.5063L427.829 11.2461C426.434 4.68868 420.643 0 413.938 0H164.942Z"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 576 550" xmlns="http://www.w3.org/2000/svg"><path d="M164.942 0C158.239 0.00018084 152.448 4.68899 151.053 11.2461L146.742 31.5066C145.579 36.971 140.754 40.8779 135.167 40.8779H0.394531C0.176672 40.8779 0 41.0546 0 41.2725V537.41C0 543.946 5.2983 549.244 11.8341 549.244H564.166C570.702 549.244 576 543.946 576 537.41V41.2725C576 41.0546 575.823 40.8779 575.605 40.8779H443.714C438.127 40.8779 433.302 36.9708 432.139 31.5063L427.829 11.2461C426.434 4.68868 420.643 0 413.938 0H164.942Z"/></svg>');min-width:768px;height:55px}.project-stages .section-title{font-size:28px}.project-stages .content{padding-top:55px}.project-stages .items .item{max-width:300px}.project-stages .image{right:30px}.have-a-questions .container{max-width:540px}.have-a-questions .content{padding:25px}.have-a-questions .section-title h2{font-size:32px}.have-a-questions .lines .line-left{top:70px}.have-a-questions .lines .line-bottom{right:15px}.have-a-questions .form .input-wrapper input{font-size:18px;max-width:100%}.have-a-questions .form .input-wrapper input::placeholder{font-size:18px}.have-a-questions .form .message{font-size:18px}.have-a-questions .form .form-selects-row .custom-select{max-width:100%}.have-a-questions .form .custom-select{max-width:100%}.have-a-questions .form .custom-select_item:not(:last-child){margin-bottom:25px}.have-a-questions .after-send{padding:50px}.have-a-questions .after-send-content .h2{font-size:30px;margin-bottom:50px}.faq-accordion{margin-bottom:0}.faq-accordion .container{max-width:540px}.page-36.banner{padding-bottom:110px}.page-36.banner .title-desc{max-width:540px}.page-36.banner .title-desc .title{font-size:44px;margin-bottom:30px}.page-36.banner .items{max-width:540px;margin-bottom:60px}.page-36.banner .wrapper{max-width:540px;padding:0 15px;flex-direction:column;gap:20px}.page-36.banner .wrapper .item{max-width:100%}.page-36.banner .wrapper .item.active{transform:scale(1.07)}}