.alca-page#alca-page-contacto .alca-page__hero{display:none}.alca-page#alca-page-contacto .alca-page__content{width:100%;padding:74px 0 82px}.alca-page#alca-page-contacto .alca-page__content>.alca-contact-card{width:min(1180px,calc(100% - 40px));max-width:none;min-height:530px;margin:0 auto;display:grid;grid-template-columns:46% 54%;border:0;border-radius:28px;background:#fff;box-shadow:0 12px 28px rgba(17,18,20,.1);overflow:hidden}.alca-contact-card--quote .alca-contact-card__copy{position:relative;isolation:isolate;overflow:hidden;padding:54px;background:#202328;color:#fff}.alca-contact-card--quote .alca-contact-card__copy:after{content:"";position:absolute;z-index:-1;right:-19%;bottom:-40%;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle at 36% 35%,rgba(144,52,54,.56),rgba(91,31,34,.58) 49%,rgba(91,31,34,0) 72%);animation:alcaContactQuoteOrb 16s ease-in-out infinite alternate}.alca-contact-card--quote .alca-contact-card__copy>*{position:relative;z-index:1}.alca-contact-card--quote .alca-contact-card__copy>small{color:#ff2c26;font:800 12px "Manrope",sans-serif;letter-spacing:.1em;text-transform:uppercase}.alca-contact-card--quote .alca-contact-card__copy h2{max-width:500px;margin:18px 0 20px;color:#fff;font:800 clamp(36px,4vw,50px)/1 "Manrope",sans-serif;letter-spacing:-.04em}.alca-contact-card--quote .alca-contact-card__copy p{max-width:490px;margin:0;color:#e0e3e5;font:400 16px/1.45 "Inter",sans-serif}.alca-contact-card--quote .alca-contact-card__copy ul{display:grid;gap:14px;margin:27px 0 0;padding:0;list-style:none}.alca-contact-card--quote .alca-contact-card__copy li{color:#f3f4f5;font:700 14px "Inter",sans-serif}.alca-contact-card--quote .alca-contact-form{display:block;padding:38px;background:#fff}.alca-contact-card--quote .alca-contact-form h3{margin:0 0 6px;color:#17191c;font:800 23px/1.15 "Manrope",sans-serif}.alca-contact-card--quote .alca-contact-form>p{margin:0 0 20px;color:#697078;font:400 14px/1.45 "Inter",sans-serif}.alca-contact-card--quote .alca-contact-form__fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.alca-contact-card--quote .alca-contact-form label{display:grid;gap:7px;color:#4c5157;font:800 12px "Inter",sans-serif}.alca-contact-card--quote .alca-contact-form label.is-wide{grid-column:1/-1}.alca-contact-card--quote .alca-contact-form input,.alca-contact-card--quote .alca-contact-form textarea{width:100%;padding:12px 13px;border:1px solid #dadddf;border-radius:10px;background:#fff;color:#17191c;font:400 16px "Inter",sans-serif;outline:0}.alca-contact-card--quote .alca-contact-form textarea{min-height:90px;resize:vertical}.alca-contact-card--quote .alca-contact-form input:focus,.alca-contact-card--quote .alca-contact-form textarea:focus{border-color:#e10600;box-shadow:0 0 0 3px rgba(225,6,0,.08)}.alca-contact-card--quote .alca-contact-form__note{display:block;margin:10px 0 14px;color:#8a8f95;font:400 11px "Inter",sans-serif}.alca-contact-card--quote .alca-contact-form>.alca-page__button{width:100%;min-height:52px;margin-top:0;border-radius:11px;font-size:15px;box-shadow:0 7px 16px rgba(225,6,0,.18)}@keyframes alcaContactQuoteOrb{to{transform:translate(-24px,-18px) scale(1.08)}}@media(max-width:780px){.alca-page#alca-page-contacto .alca-page__content{padding:40px 0 55px}.alca-page#alca-page-contacto .alca-page__content>.alca-contact-card{width:calc(100% - 28px);grid-template-columns:1fr;border-radius:20px}.alca-contact-card--quote .alca-contact-card__copy{padding:38px 28px}.alca-contact-card--quote .alca-contact-form{padding:30px 24px}.alca-contact-card--quote .alca-contact-card__copy h2{font-size:37px}}@media(max-width:520px){.alca-page#alca-page-contacto .alca-page__content>.alca-contact-card{width:calc(100% - 22px)}.alca-contact-card--quote .alca-contact-form__fields{grid-template-columns:1fr}.alca-contact-card--quote .alca-contact-form label.is-wide{grid-column:auto}.alca-contact-card--quote .alca-contact-card__copy h2{font-size:35px}.alca-contact-card--quote .alca-contact-form>.alca-page__button{font-size:14px}}@media(prefers-reduced-motion:reduce){.alca-contact-card--quote .alca-contact-card__copy:after{animation:none}}
