@media screen and (max-width: 767.98px){.popupForm .have-a-questions .container{max-width:540px}.popupForm .have-a-questions .content{padding:25px}.popupForm .have-a-questions .section-title h2{font-size:32px}.popupForm .have-a-questions .lines .line-left{top:70px}.popupForm .have-a-questions .lines .line-bottom{right:15px}.popupForm .have-a-questions .form .input-wrapper input{font-size:18px;max-width:100%}.popupForm .have-a-questions .form .input-wrapper input::placeholder{font-size:18px}.popupForm .have-a-questions .form .message{font-size:18px}.popupForm .have-a-questions .form .form-selects-row .custom-select{max-width:100%}.popupForm .have-a-questions .form .custom-select{max-width:100%}.popupForm .have-a-questions .form .custom-select_item:not(:last-child){margin-bottom:25px}.popupForm .have-a-questions .after-send{padding:50px}.popupForm .have-a-questions .after-send-content .h2{font-size:30px;margin-bottom:50px}.popupForm .have-a-questions{top:90px}.popupForm .have-a-questions .form .custom-select.select-services{max-width:100%}.popupForm .have-a-questions .after-send{padding:50px}.popupForm .have-a-questions .after-send .h2{font-size:28px;margin-bottom:30px}h1,.h1,h2,.h2{font-size:38px}footer.footer#footer .container{max-width:540px}footer.footer#footer .footer-menu_list{gap:20px}.site-main.page-h1 h1{font-size:32px}.popup .pop{padding:50px 15px;max-width:90% !important}}