.section__contacts h2{margin-bottom:16px;text-align:center}.section__contacts .block__webform__wrapper{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:hsla(0,0%,100%,.5);border-radius:24px;margin:0 auto 40px;max-width:640px;padding:30px;position:relative;text-align:center}@media (min-width:768px){.section__contacts .block__webform__wrapper{margin-bottom:80px;padding:42px}}@media (min-width:1200px){.section__contacts .block__webform__wrapper{margin-bottom:120px}}.section__contacts .block__webform__wrapper h2+p{margin:0 0 32px}@media (min-width:768px){.section__contacts .block__webform__wrapper h2+p{font-size:18px;line-height:27px}}.section__contacts .block__webform__wrapper form{display:flex;flex-wrap:wrap;gap:0 16px;justify-content:center}@media (min-width:768px){.section__contacts .block__webform__wrapper .form-item-email,.section__contacts .block__webform__wrapper .form-item-first-name,.section__contacts .block__webform__wrapper .form-item-last-name,.section__contacts .block__webform__wrapper .form-item-phone-number{width:calc(50% - 8px)}}.section__contacts .block__webform__wrapper .phone{display:none}.section__contacts .block__webform__wrapper textarea{height:86px}@media (min-width:480px){.section__contacts .block__webform__wrapper textarea{height:66px}}.section__contacts .block__webform__wrapper .form-actions{margin:8px 0 4px -16px;text-align:center}@media (max-width:767px){.section__contacts .block__webform__wrapper .form-actions .btn{font-size:16px;line-height:19px;padding-bottom:16.5px;padding-top:16.5px}}.section__contacts .block__webform__wrapper button{display:none}.section__contacts .block__webform__wrapper #contact-results-bottom{color:#f45970;font-weight:700;letter-spacing:.03em;margin:10px 0;width:100%}
