.webform__cols{margin-bottom:25px;display:flex;flex-wrap:wrap;gap:25px}.webform__cols-item{flex:1 0 100%}@media(min-width: 992px){.webform__cols-item{flex:1 0 calc(50% - 12.5px)}}.webform label{display:block}.webform label.form-required::after{content:"*";color:#8e0000}.webform #edit-name,.webform #edit-email,.webform select,.webform .select2-selection{height:55px}.webform #edit-name,.webform #edit-email,.webform textarea,.webform .select2-selection{border-style:solid;border-width:1px;border-color:#222;border-radius:0}.webform #edit-name,.webform #edit-email,.webform select,.webform textarea{padding:15px}.webform #edit-name,.webform #edit-email,.webform select,.webform textarea{width:100%}.webform textarea{margin-bottom:25px}.webform .js-form-type-checkbox label{display:inline-block;padding-left:28px;margin-bottom:25px}.webform .js-form-type-checkbox label:before{cursor:pointer;content:"";display:inline-block;width:20px;height:20px;border:1px solid #222;margin-right:8px;position:relative;top:4.5px;margin-left:-28px}.webform input[type=checkbox]{position:absolute;clip:rect(1px, 1px, 1px, 1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.webform input[type=checkbox]:checked+label:before{border-color:#8e0000;background:url("../../media/checkmark_icon.svg") center/12px no-repeat}.webform .select2-selection__rendered{padding:13px 0 0 15px !important}.webform .select2-selection__arrow{margin-top:13px;transform:rotate(0deg)}.webform .select2-selection__arrow::after{content:"";background:url("../../media/arrow_form.svg") no-repeat;background-size:10px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:10px;height:6px;transition:transform .3s ease}.webform .select2-selection__arrow b{border-color:transparent !important}.webform .select2-container--open .select2-selection__arrow{transform:rotate(180deg)}.webform .select2-container--open .select2-selection__arrow::after{right:-10px}.webform .form-actions{text-align:center}.webform .submit-wrapper{text-decoration:none;background-color:#8e0000;color:#fff;font-weight:400;padding:15px 40px;margin-top:13px;width:fit-content;display:inline-block;border:none;cursor:pointer;position:relative;transition:background-color .2s ease;overflow:hidden;z-index:1;padding:0}.webform .submit-wrapper:hover::after{left:0;right:0;top:0;bottom:0;transition:all .35s}.webform .submit-wrapper::after{content:"";background-color:#333;position:absolute;z-index:-1;padding:.85em .75em;display:block;top:100%;bottom:-100%;left:0;transition:all .35s;width:100%}.webform input[type=submit]{background:transparent;border:none;color:#fff;padding:15px 40px;cursor:pointer;font-weight:600}.webform .select2{width:100% !important}.select2-results__options{overflow-y:overlay !important}.select2-search__field{padding-left:10px !important}.select2-dropdown{border:1px solid #222;border-radius:0}/*# sourceMappingURL=webform-contacto.css.map */
