@media screen and (max-width: 767.98px){.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}.page-46.banner .container{max-width:540px}.page-46.banner .offer .title{font-size:46px}.page-46.banner .coordinates .coordinate-axis.line-top .label{left:30px}.page-46.banner .items{margin-left:32px;gap:24px}.page-46.how-we-work:before{min-width:768px;height:55px;top:-53px}.page-46.how-we-work .section-title{font-size:32px;right:120px;top:-40px}.page-46.how-we-work .items .item{max-width:300px}}