.contact-section{padding:60px 0;background:#fff}.contact-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:60px;align-items:start}.contact-grid__sidebar .block{margin:0;padding:0}.contact-grid__form .block-page-title-block{display:none}.contact-grid__form .webform-submission-contacto-form label{display:block;font-weight:700;margin-bottom:8px;color:var(--brand-black);font-size:14px}.contact-grid__form .webform-submission-contacto-form input[type=text],.contact-grid__form .webform-submission-contacto-form input[type=tel],.contact-grid__form .webform-submission-contacto-form input[type=email],.contact-grid__form .webform-submission-contacto-form input[type=date],.contact-grid__form .webform-submission-contacto-form select,.contact-grid__form .webform-submission-contacto-form textarea{width:100%;padding:12px 15px;border:2px solid #eee;border-radius:12px;font-family:Nunito,sans-serif;font-size:16px;background-color:#fafafa;transition:.3s;outline:none}.contact-grid__form .webform-submission-contacto-form input[type=text]:focus,.contact-grid__form .webform-submission-contacto-form input[type=tel]:focus,.contact-grid__form .webform-submission-contacto-form input[type=email]:focus,.contact-grid__form .webform-submission-contacto-form input[type=date]:focus,.contact-grid__form .webform-submission-contacto-form select:focus,.contact-grid__form .webform-submission-contacto-form textarea:focus{border-color:var(--brand-red);background-color:#fff;box-shadow:0 0 0 4px #e639461a}.contact-grid__form .webform-submission-contacto-form textarea{resize:none;min-height:120px}.contact-grid__form .webform-submission-contacto-form select{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23E63946' d='M201.4 374.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 306.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;background-size:12px;padding-right:40px}.contact-grid__form .webform-submission-contacto-form .webform-flexbox{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:0}.contact-grid__form .webform-submission-contacto-form .webform-flexbox .webform-flex{flex:unset!important;max-width:unset!important;padding:0;margin:0}.contact-grid__form .webform-submission-contacto-form .js-form-item,.contact-grid__form .webform-submission-contacto-form .js-form-wrapper{margin-bottom:20px}.contact-grid__form .webform-submission-contacto-form .form-actions{margin-top:10px}.contact-grid__form .webform-submission-contacto-form .form-actions .webform-button--submit,.contact-grid__form .webform-submission-contacto-form .form-actions .form-submit{display:block;width:100%;padding:14px 24px;border-radius:50px;font-weight:700;font-size:16px;font-family:Nunito,sans-serif;cursor:pointer;transition:all .3s ease;text-align:center;background-color:var(--brand-red);color:#fff;border:none;box-shadow:0 4px 6px #e6394633}.contact-grid__form .webform-submission-contacto-form .form-actions .webform-button--submit:hover,.contact-grid__form .webform-submission-contacto-form .form-actions .form-submit:hover{transform:translateY(-2px);box-shadow:0 6px 12px #e639464d}.contact-grid__form .alert{margin-top:15px}@media(max-width:768px){.contact-grid{grid-template-columns:1fr;gap:40px}.contact-section{padding:40px 0}.contact-grid__form .webform-submission-contacto-form .webform-flexbox{grid-template-columns:1fr}}
