.contact-form{margin:22px 0 0 0}.contact-form .form-message{margin-bottom:22px}.contact-form .form-input{padding-top:12px;padding-bottom:12px}.contact-form .form-field+.form-field{margin-top:17px}.contact-form .form-actions{margin:23px 0 0 0}.contact-form .form-actions .button{border-radius:0;margin-top:5px;width:227px;display:block;margin-left:0;margin-right:auto}.skin-3 .contact-form .form-actions .button{border-radius:var(--btn-border-radius);letter-spacing:.02em}.skin-4 .contact-form .form-actions .button{padding-top:calc(var(--btn-padding-top) + 5px);padding-bottom:calc(var(--btn-padding-bottom) + 5px)}.skin-5 .contact-form .form-actions .button{padding-top:calc(var(--btn-padding-top) + 10px);padding-bottom:calc(var(--btn-padding-bottom) + 10px)}.skin-6 .contact-form .form-actions .button{padding-top:calc(var(--btn-padding-top) + 4px);padding-bottom:calc(var(--btn-padding-bottom) + 5px)}.contact-form textarea{min-height:216px;resize:vertical}.red-asterisk{color:#f1152f;margin-left:0}
/* ATVERCE unified contact page */
.template-page .contact-container{max-width:1120px!important;margin:0 auto!important;padding-top:48px!important;padding-bottom:68px!important}.template-page .contact-container>.page-header{text-align:center!important;font-size:36px!important;line-height:1.2!important;text-transform:none!important;color:#202020!important;margin:0 0 36px!important;padding:0!important}.template-page .contact-container>.page-header:before{content:"ATENCIÓN ATVERCE";display:block;color:#b52325;font-size:11px;line-height:1;font-weight:800;letter-spacing:.15em;margin-bottom:11px}.template-page .contact-content{background:#f6f6f6;padding:24px!important}.template-page .contact.contact-1{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(320px,.8fr)!important;gap:24px!important;margin:0!important}.template-page .contact.contact-1>.contact-item{display:block!important;width:100%!important;margin:0!important;padding:30px!important;background:#fff;border:1px solid #e3e3e3;box-shadow:0 8px 24px rgba(0,0,0,.035)}.template-page .contact.contact-1>.contact-itemRight{border-left:4px solid #b52325!important}.template-page .contact-title{font-size:22px!important;line-height:1.3!important;text-transform:none!important;color:#202020!important;margin:0 0 12px!important;padding:0!important}.template-page .contact-text{font-size:14px!important;line-height:1.75!important;color:#666!important;margin-bottom:22px!important}.template-page .contact-form .form-label{font-weight:700!important;color:#333!important;margin-bottom:7px!important}.template-page .contact-form .form-input{min-height:48px!important;border:1px solid #d8d8d8!important;background:#fff!important;padding:12px 14px!important}.template-page .contact-form textarea.form-input{min-height:190px!important}.template-page .contact-form .form-actions .button{width:auto!important;min-width:190px!important;background:#b52325!important;border-color:#b52325!important;color:#fff!important;font-weight:800!important;letter-spacing:.03em!important;padding:14px 22px!important}.template-page .contact-form .form-actions .button:hover{background:#8f1b1d!important;border-color:#8f1b1d!important}.template-page .contact-info,.template-page .contact-store,.template-page .contact-address{font-size:14px!important;line-height:1.75!important;color:#555!important}.template-page .contact-itemRight a{color:#b52325!important;text-underline-offset:3px}.template-page .contact-itemRight .contact-address+.contact-store{border-top:1px solid #eee!important;padding-top:18px!important;margin-top:18px!important}@media(max-width:800px){.template-page .contact-container{padding:32px 15px 50px!important}.template-page .contact-container>.page-header{font-size:30px!important}.template-page .contact-content{padding:14px!important}.template-page .contact.contact-1{grid-template-columns:1fr!important}.template-page .contact.contact-1>.contact-item{padding:24px 20px!important}}