@media screen and (max-width: 991.98px){.project-stages:before{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 775 739" xmlns="http://www.w3.org/2000/svg"><path d="M221.927 0C212.907 0.000171279 205.115 6.30831 203.238 15.1309L197.439 42.3909C195.874 49.7431 189.381 55 181.865 55H0.53125C0.238283 55 0.000259193 55.2374 0 55.5303V723.077C0 731.871 7.12879 739 15.9226 739H759.077C767.871 739 775 731.871 775 723.077V55.5312C775 55.2383 774.763 55.0003 774.47 55H597.01C589.493 55 583 49.743 581.436 42.3906L575.637 15.1318C573.76 6.30896 565.969 0.000119567 556.948 0H221.927Z"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 775 739" xmlns="http://www.w3.org/2000/svg"><path d="M221.927 0C212.907 0.000171279 205.115 6.30831 203.238 15.1309L197.439 42.3909C195.874 49.7431 189.381 55 181.865 55H0.53125C0.238283 55 0.000259193 55.2374 0 55.5303V723.077C0 731.871 7.12879 739 15.9226 739H759.077C767.871 739 775 731.871 775 723.077V55.5312C775 55.2383 774.763 55.0003 774.47 55H597.01C589.493 55 583 49.743 581.436 42.3906L575.637 15.1318C573.76 6.30896 565.969 0.000119567 556.948 0H221.927Z"/></svg>');min-width:992px}.project-stages .section-title{font-size:36px}.project-stages .content{margin-bottom:0}.project-stages .stages{height:auto}.project-stages .image{top:50%;right:60px;transform:translateY(-50%)}.project-stages .image .text img{width:70px}.have-a-questions{padding-top:39px}.have-a-questions .container{max-width:720px}.have-a-questions .content{padding:25px 40px 40px}.have-a-questions .section-title{padding:17px 40px;left:22px}.have-a-questions .subtitle{font-size:14px;margin:0 0 60px}.have-a-questions .lines .line-left{top:60px;width:94%}.have-a-questions .lines .line-bottom{right:23px}.have-a-questions .form .form-selects-row .custom-select{max-width:calc(50% - 14px)}.have-a-questions .form .bottom-wrapper:has(.form-selects-row)>.btn-and-social{margin-top:20px}.have-a-questions .form .custom-select{max-width:calc(50% - 14px);margin-bottom:40px}.have-a-questions .form .custom-select.select-services{margin-right:0}.have-a-questions .form .custom-select.select-services-price{margin-right:0}.have-a-questions .form .btn-and-social{margin-left:auto}.have-a-questions .after-send{padding:83px 0}.have-a-questions .after-send-content{max-width:515px}.have-a-questions .after-send-content .h2{font-size:33px;margin-bottom:61px}.faq-accordion .container{max-width:720px}.faq-accordion .item{padding:16px}.faq-accordion .item .title{font-size:18px}.page-40.banner{padding-top:157px;padding-bottom:150px}.page-40.banner .title-desc{display:block;max-width:728px;margin-bottom:61px}.page-40.banner .title-desc .title{text-align:center;margin-bottom:50px;font-size:58px}.page-40.banner .title-desc .title br{display:none}.page-40.banner .title-desc .desc{max-width:100%}.page-40.banner .line-wrapper{display:none}.page-40.banner .items{grid-template-columns:1fr 1fr;gap:22px;max-width:730px;margin-bottom:109px}.page-40.banner .items .item{padding:34px 32px;grid-row:2/3}.page-40.banner .items .item:first-child{grid-row:1/2;grid-column:1/-1;max-width:calc(50% - 11px);margin:auto}.page-40.banner .items .item .title{margin:0 auto 13px;max-width:168px}.page-40.banner .wrapper .title{font-size:36px;margin-bottom:36px}.page-40.banner .wrapper .item{max-width:730px;padding:45px 65px}.page-40.banner .wrapper .item .desc{margin-bottom:0}}