.page-contacto{--contacto-cream: #f6f0e6;--contacto-ink: #272a34;--contacto-green: #14612c;--contacto-muted: #5c606a;--contacto-line: rgba(39, 42, 52, .16);--contacto-shadow: 0 1.1rem 2.8rem rgba(24, 28, 35, .09);background:var(--contacto-cream);color:var(--contacto-ink)}.page-contacto .atender-main{overflow:hidden}.page-contacto .wp-block-post-content>*{margin-block-start:0}.page-contacto :is(.contacto-assistance,.contacto-places,.contacto-close){max-width:none;padding-inline:max(1.5rem,calc((100vw - 80rem)/2 + 1.5rem))}html body.page-contacto .atender-breadcrumbs{width:100%;max-width:none;margin:0;padding:.45rem var(--dw-gutter, 1.5rem);border:0;background:transparent;color:var(--contacto-muted);font-size:.68rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase}html body.page-contacto .atender-breadcrumbs ol{width:100%;max-width:none;margin:0}html body.page-contacto .atender-breadcrumbs a{color:var(--contacto-muted)}html body.page-contacto .atender-breadcrumbs a:is(:hover,:focus-visible){color:var(--contacto-green)}html body.page-contacto .atender-breadcrumbs [aria-current=page]{color:var(--contacto-ink)}html body.page-contacto .contacto-main{max-width:none!important;width:100%;margin:0;padding:0!important;overflow-x:clip;color:var(--contacto-cream);background:radial-gradient(ellipse 48% 90% at 92% 0%,rgba(20,97,44,.36),transparent 58%),var(--contacto-ink)}html body.page-contacto .contacto-main__grid{display:flex!important;flex-direction:column!important;gap:0!important;align-items:stretch;max-width:none!important;width:100%!important;margin:0!important}html body.page-contacto .contacto-main>.contacto-main__grid,html body.page-contacto .contacto-main>*{max-width:none!important;width:100%!important;margin-left:0!important;margin-right:0!important}html body.page-contacto .contacto-main__content{display:grid;gap:0;width:100%;margin:0;padding:clamp(1.05rem,2vw,1.55rem) var(--dw-gutter, 1.5rem) clamp(1.05rem,2vw,1.45rem);border-bottom:0;color:var(--contacto-cream)}html body.page-contacto .contacto-main__copy{display:none}.page-contacto .contacto-intro{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(16.5rem,.95fr);gap:1rem 1.75rem;align-items:end}.page-contacto .contacto-intro__copy{display:grid;gap:.45rem;min-width:0}.page-contacto .contacto-eyebrow,.page-contacto .contacto-index{margin:0;color:var(--contacto-green);font-size:.72rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase}html body.page-contacto .contacto-intro .contacto-eyebrow{color:#fff}.page-contacto .contacto-title{margin:0;max-width:12ch;color:var(--contacto-cream);font-size:clamp(1.85rem,3.4vw,2.6rem);font-weight:400;letter-spacing:-.045em;line-height:1.02}.page-contacto .contacto-title:after{content:"";display:block;width:2.5rem;height:2px;margin-top:.65rem;background:var(--contacto-green)}.page-contacto .contacto-lead{margin:0;max-width:36ch;color:#f6f0e6c7;font-size:clamp(.95rem,1.35vw,1.05rem);font-weight:400;line-height:1.4}html body.page-contacto .contacto-urgent{position:relative;display:flex;justify-content:center;align-items:center;gap:1rem;max-width:none;width:100%;min-height:0;margin:0;padding:1rem 1.25rem!important;overflow:hidden;border:0;border-radius:0;background:var(--contacto-green);color:var(--contacto-cream);text-decoration:none;transform:none;transition:background-color var(--atender-btn-move, .2s ease)}html body.page-contacto a.contacto-urgent:hover,html body.page-contacto a.contacto-urgent:focus-visible{background:#0f4d23;color:var(--contacto-cream);transform:none;outline:2px solid var(--contacto-cream);outline-offset:2px}html body.page-contacto .contacto-urgent__icon{position:static!important;display:grid;place-items:center;flex:0 0 auto;top:auto;left:auto;width:3.15rem;height:3.15rem;overflow:hidden;border-radius:50%;background:var(--contacto-cream);color:var(--contacto-green);transition:transform var(--atender-btn-move, .2s ease)}html body.page-contacto a.contacto-urgent:hover .contacto-urgent__icon,html body.page-contacto a.contacto-urgent:focus-visible .contacto-urgent__icon{transform:var(--atender-btn-lift, translateY(-2px))}html body.page-contacto .contacto-urgent .atender-icon-wa{width:1.4rem!important;height:1.4rem!important;padding:0!important;border-radius:0!important;background:none!important;color:var(--contacto-green)!important;fill:currentColor!important;stroke:none!important}.page-contacto .contacto-urgent__copy{display:grid;gap:.2rem;min-width:0}html body.page-contacto .contacto-urgent__label{margin:0;color:var(--contacto-cream);font-size:1rem;font-weight:400}html body.page-contacto .contacto-urgent__text,html body.page-contacto .contacto-urgent p:last-child{margin:0;color:#f6f0e6e0;font-size:.88rem;font-weight:400;line-height:1.4}html body.page-contacto .contacto-urgent a{color:var(--contacto-cream);text-decoration-thickness:1px;text-underline-offset:.2em}html body.page-contacto .contacto-info-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem 1.15rem;box-sizing:border-box;width:100vw;max-width:100vw;margin:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:clamp(.95rem,1.8vw,1.25rem) var(--dw-gutter, 1.5rem);border:0;background:#fff;color:#272a34}html body.page-contacto .contacto-info-card{display:grid;grid-template-columns:2.65rem minmax(0,1fr);gap:.7rem;align-items:center;min-width:0;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:#272a34;box-shadow:none;text-decoration:none!important;border-bottom:0!important;transition:color .18s ease}html body.page-contacto a.contacto-info-card:hover,html body.page-contacto a.contacto-info-card:focus-visible{border:0;box-shadow:none;color:var(--contacto-green);outline:none}html body.page-contacto a.contacto-info-card:focus-visible{outline:2px solid var(--contacto-green);outline-offset:4px}html body.page-contacto .contacto-info-card__icon{display:grid;place-items:center;width:2.65rem;height:2.65rem;border:0;border-radius:50%;background:var(--contacto-green);color:#fff}html body.page-contacto .contacto-info-card__icon svg,html body.page-contacto .contacto-info-card__icon .atender-ui-icon{width:1.2rem;height:1.2rem;color:inherit;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}html body.page-contacto .contacto-info-card__body{display:grid;gap:.15rem;min-width:0;border:0;box-shadow:none}html body.page-contacto .contacto-info-card__body:after,html body.page-contacto .contacto-info-card__value:after{content:none!important;display:none!important}html body.page-contacto .contacto-info-card__label{color:#5c606a;font-size:.66rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase}html body.page-contacto .contacto-info-card__value{overflow-wrap:break-word;border:0;color:#272a34;font-size:clamp(.88rem,1.1vw,.98rem);font-weight:400;line-height:1.3;text-decoration:none!important}html body.page-contacto a.contacto-info-card:hover .contacto-info-card__value,html body.page-contacto a.contacto-info-card:focus-visible .contacto-info-card__value{color:var(--contacto-green)}.page-contacto .contacto-main__aside{min-width:0}.page-contacto .contacto-form-card{padding:clamp(1.35rem,2.5vw,1.85rem);border:1px solid var(--contacto-line);border-radius:0;background:#fff;box-shadow:var(--contacto-shadow)}.page-contacto #contacto-form-title{margin:.45rem 0 1.25rem;max-width:none;font-size:clamp(1.125rem,1.9vw,1.625rem);font-weight:400;letter-spacing:-.035em;line-height:1.08}.page-contacto .contacto-form-shell{margin:0;padding:0}.page-contacto .contacto-form-shell:before,.page-contacto .contacto-form-shell:after{display:none}.page-contacto .contacto-form-shell .atender-form{width:100%;max-width:none;margin:0;padding:0;border:0;background:transparent;box-shadow:none}.page-contacto .contacto-form-shell .atender-field>label{margin:0;color:var(--contacto-muted);font-size:.72rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.page-contacto .contacto-form-shell .atender-field>label:has(input[type=checkbox]){letter-spacing:0;text-transform:none;font-size:.88rem;font-weight:400}.page-contacto .contacto-form-shell :is(input:not([type=checkbox]),textarea){min-height:2.75rem;padding:.62rem .75rem;border:1px solid #272a34;border-radius:0;background:#fff;color:#272a34;font-size:.9rem}.page-contacto .contacto-form-shell textarea{min-height:5.5rem;max-height:9rem}.page-contacto .contacto-form-shell :is(input:not([type=checkbox]),textarea)::placeholder{color:#5c606a;opacity:1}.page-contacto .contacto-form-shell :is(input:not([type=checkbox]),textarea):focus{border-color:var(--contacto-green);outline:2px solid rgba(20,97,44,.18);outline-offset:1px}.page-contacto .contacto-form-shell [aria-invalid=true]{border-color:#9b2727}.page-contacto .contacto-field-error{margin:.35rem 0 0;color:#741015;font-size:.82rem}.page-contacto .contacto-form-shell .atender-btn{width:auto;min-width:8.5rem;min-height:2.875rem;margin-top:.25rem;margin-left:auto;padding-inline:1.35rem;border:1px solid var(--contacto-ink);border-radius:0;background:var(--contacto-ink);color:#fff}.page-contacto .contacto-form-shell .atender-btn:hover,.page-contacto .contacto-form-shell .atender-btn:focus-visible{border-color:var(--contacto-green);background:var(--contacto-green)}.page-contacto .contacto-form-shell .atender-form>p:last-child{margin:.5rem 0 0;color:var(--contacto-muted);font-size:.82rem;text-align:left}.page-contacto .atender-form-steps{grid-column:1 / -1;margin-bottom:1.35rem}.page-contacto .atender-form-progress{display:flex;justify-content:space-between;gap:.5rem;margin:0 0 .55rem;padding:0;list-style:none}.page-contacto .atender-form-progress li{display:grid;justify-items:center;gap:.45rem;flex:1;min-width:0;color:var(--contacto-muted);font-size:.68rem;letter-spacing:.06em;text-align:center;text-transform:uppercase}.page-contacto .atender-form-progress__num{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--contacto-line);border-radius:50%;background:#fff;color:var(--contacto-muted);font-size:.78rem;font-weight:400;letter-spacing:0;text-transform:none;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.page-contacto .atender-form-progress [aria-current=step]{color:var(--contacto-ink)}.page-contacto .atender-form-progress [aria-current=step] .atender-form-progress__num{border-color:var(--contacto-green);background:var(--contacto-green);color:#fff}.page-contacto .atender-form-progress__bar{height:2px;background:var(--contacto-line)}.page-contacto .atender-form-progress__bar span{display:block;height:100%;background:var(--contacto-green);transition:width .28s cubic-bezier(.22,1,.36,1)}.page-contacto.has-js .atender-form[data-form-steps] fieldset:not(.is-current){display:none}.page-contacto .atender-form[data-form-steps] fieldset{margin:0;padding:0;border:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem .85rem;grid-column:1 / -1}.page-contacto .atender-form[data-form-steps] fieldset legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page-contacto .atender-form[data-form-steps] fieldset .atender-field:has(textarea),.page-contacto .atender-form[data-form-steps] fieldset .atender-field:has(input[type=checkbox]),.page-contacto .atender-form[data-form-steps] fieldset :is(.atender-form-legal,.atender-form-status,p){grid-column:1 / -1}.page-contacto .atender-form-nav{display:flex;justify-content:flex-end;gap:.65rem;grid-column:1 / -1;margin-top:.35rem}.page-contacto .atender-form-nav button[type=button]:not(.atender-btn){min-height:2.875rem;padding:0 1rem;border:1px solid var(--contacto-line);border-radius:0;background:#fff;color:var(--contacto-ink);font:inherit;font-size:.88rem}.page-contacto .atender-form-nav button[type=button]:not(.atender-btn):hover,.page-contacto .atender-form-nav button[type=button]:not(.atender-btn):focus-visible{border-color:var(--contacto-green)}.page-contacto .contacto-assistance,.page-contacto .contacto-places{padding-top:clamp(2rem,3.5vw,3rem);padding-bottom:clamp(2rem,3.5vw,3rem);background:#fff}html body.page-contacto .contacto-assistance__intro,html body.page-contacto .contacto-places__heading{display:flex;flex-direction:column;align-items:center;text-align:center;margin:0 0 1.05rem}html body.page-contacto .contacto-places__heading{--dw-section-title-gap: .85rem}html body.page-contacto .contacto-assistance__intro{gap:.28rem;margin:0 auto 1.05rem;--dw-section-title-gap: .5rem}html body.page-contacto .contacto-assistance__intro>*{margin-block:0!important;margin-inline:auto}html body.page-contacto .contacto-assistance__icon{display:grid;place-items:center;flex:0 0 auto;box-sizing:border-box;width:4rem;height:4rem;min-width:4rem;min-height:4rem;margin:0 auto .05rem!important;border-radius:50%;background:var(--contacto-green);color:var(--contacto-cream)}html body.page-contacto .contacto-assistance__icon .atender-ui-icon,html body.page-contacto .contacto-assistance__icon svg{width:1.85rem!important;height:1.85rem!important;color:var(--contacto-cream)!important;fill:none!important;stroke:currentColor!important;stroke-width:1.55!important}html body.page-contacto .contacto-assistance__icon .atender-ui-icon,html body.page-contacto .contacto-advice__icon .atender-ui-icon,html body.page-contacto .contacto-place-list__icon .atender-ui-icon,html body.page-contacto .contacto-assistance__icon svg,html body.page-contacto .contacto-advice__icon svg,html body.page-contacto .contacto-place-list__icon svg,html body.page-contacto .contacto-assistance__icon use,html body.page-contacto .contacto-advice__icon use,html body.page-contacto .contacto-place-list__icon use{color:#f6f0e6!important;fill:none!important;stroke:currentColor!important;stroke-width:1.6!important;stroke-linecap:round;stroke-linejoin:round}html body.page-contacto .contacto-assistance .contacto-index,html body.page-contacto .contacto-places .contacto-index{margin:0 0 .4rem;text-align:center}html body.page-contacto .contacto-assistance .contacto-index{margin:0!important}.page-contacto .contacto-assistance h2,.page-contacto .contacto-places h2{margin:0 0 .45rem;max-width:none;font-size:var(--dw-section-title-size, clamp(1.45rem, 2.1vw, 1.85rem));font-weight:var(--dw-section-title-weight, 400);letter-spacing:var(--dw-section-title-spacing, -.02em);line-height:var(--dw-section-title-line, 1.2);text-align:center}html body.page-contacto .contacto-assistance h2{width:fit-content;max-width:100%!important;margin:0 auto var(--dw-section-title-gap, .5rem)!important;font-weight:400;text-wrap:balance}html body.page-contacto .contacto-assistance h2:after,html body.page-contacto .contacto-places h2:after{content:"";display:block!important;width:var(--dw-section-title-rule, 2.5rem);height:2px;margin:.85rem auto 0;background:var(--contacto-green)}html body.page-contacto .contacto-assistance h2:after{margin:.55rem auto 0}.page-contacto .contacto-assistance__intro>p:last-child{max-width:52ch;margin:0 auto!important;color:var(--contacto-muted);font-size:.92rem;font-weight:400;line-height:1.5;text-align:center}html body.page-contacto .contacto-assistance__numbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem 1.15rem;border:0!important;background:transparent}html body.page-contacto .contacto-assistance__numbers a{display:flex;min-height:5.75rem!important;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;padding:.85rem .5rem!important;border:0!important;background:transparent;color:var(--contacto-ink);text-align:center;text-decoration:none;font-size:.82rem;overflow:hidden;transition:background-color var(--atender-btn-move, .2s ease),color var(--atender-btn-move, .2s ease)}html body.page-contacto .contacto-assistance__numbers a:hover,html body.page-contacto .contacto-assistance__numbers a:focus-visible{background:transparent;color:var(--contacto-ink);outline:none}html body.page-contacto .contacto-assistance__brand,html body.page-contacto .contacto-assistance__numbers strong{transition:transform var(--atender-btn-move, .2s ease)}html body.page-contacto .contacto-assistance__brand{display:flex;justify-content:center;align-items:center;width:100%;min-height:2.25rem;max-width:100%}html body.page-contacto .contacto-assistance__logo,html body.page-contacto .contacto-assistance__logo.brand,html body.page-contacto .contacto-assistance__logo.atender-icon{display:block;width:auto!important;height:2.25rem!important;max-width:100%!important;max-height:2.25rem!important;margin:0 auto!important;object-fit:contain;object-position:center}html body.page-contacto .contacto-assistance__numbers strong{font-size:clamp(.95rem,1.5vw,1.1rem);font-weight:400;color:var(--contacto-green);text-align:center;text-decoration:none}html body.page-contacto .contacto-assistance__numbers a:hover .contacto-assistance__brand,html body.page-contacto .contacto-assistance__numbers a:focus-visible .contacto-assistance__brand,html body.page-contacto .contacto-assistance__numbers a:hover strong,html body.page-contacto .contacto-assistance__numbers a:focus-visible strong{transform:var(--atender-btn-lift, translateY(-2px))}.page-contacto .contacto-advice{display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:.85rem 1rem;align-items:start;max-width:46rem;margin:1.75rem auto 0;padding:0;border:0;color:var(--contacto-muted);font-size:var(--dw-reading-size)!important;line-height:1.5}html body.page-contacto .contacto-advice:before{display:none}html body.page-contacto .contacto-advice__icon{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--contacto-green);color:var(--contacto-cream)}html body.page-contacto .contacto-advice__icon svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}html body.page-contacto .contacto-advice p{margin:0}html body.page-contacto .contacto-advice,html body.page-contacto .contacto-advice p,html body.page-contacto .contacto-advice a,html body.page-contacto .contacto-advice strong,html body.page-contacto .wp-block-quote.contacto-advice,html body.page-contacto .wp-block-quote.contacto-advice strong,html body.page-contacto .wp-block-quote.contacto-advice cite{text-decoration:none!important;text-decoration-line:none!important;-webkit-text-decoration:none!important;border:0!important;box-shadow:none!important;background-image:none!important}html body.page-contacto .contacto-advice strong{color:var(--contacto-ink);font-weight:400}html body.page-contacto .contacto-places{display:flex;flex-direction:column;gap:1.75rem;align-items:stretch}html body.page-contacto .contacto-places__heading>p{max-width:42ch;margin:0 auto;color:var(--contacto-muted);font-size:.92rem;line-height:1.5;text-align:center}html body.page-contacto .contacto-place-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1.25rem 1.5rem!important;margin:0;padding:0;list-style:none;border:0!important;background:transparent!important}html body.page-contacto .contacto-place-list li{display:flex!important;flex-direction:column;align-items:center;gap:.7rem;min-width:0;padding:0!important;border:0!important;background:transparent!important;text-align:center}html body.page-contacto .contacto-place-list__number{display:none!important}html body.page-contacto .contacto-place-list__icon{display:grid;place-items:center;flex:0 0 auto;width:4rem;height:4rem;min-width:4rem;min-height:4rem;margin:0 auto;border-radius:50%;background:var(--contacto-green);color:var(--contacto-cream);transition:transform var(--atender-btn-move, .2s ease)}html body.page-contacto .contacto-place-list li:is(:hover,:focus-within) .contacto-place-list__icon{transform:var(--atender-btn-lift, translateY(-2px))}html body.page-contacto .contacto-place-list__icon .atender-ui-icon,html body.page-contacto .contacto-place-list__icon svg{width:1.85rem!important;height:1.85rem!important;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}html body.page-contacto .contacto-place-list div{display:grid;gap:.3rem;min-width:0}html body.page-contacto .contacto-place-list strong{font-size:1rem;font-weight:400;color:var(--contacto-ink)}html body.page-contacto .contacto-place-list div>span{color:var(--contacto-muted);line-height:1.45}@media(max-width:720px){html body.page-contacto .contacto-place-list{grid-template-columns:minmax(0,1fr)!important}}.page-contacto .contacto-close{position:relative;display:block!important;overflow:hidden;isolation:isolate;padding-top:clamp(1.5rem,2.5vw,2rem);padding-bottom:clamp(1.5rem,2.5vw,2rem);color:var(--contacto-ink);background:var(--contacto-cream);border-top:1px solid rgba(39,42,52,.1);grid-template-columns:minmax(0,1fr)!important}.page-contacto .contacto-close__mark{position:absolute;left:-1.25rem;right:auto;bottom:-1.4rem;z-index:0;width:7.5rem;pointer-events:none;opacity:.18}.page-contacto .contacto-close__bar{position:relative;z-index:1;display:flex;align-items:stretch;gap:.75rem;width:100%;max-width:var(--contacto-wrap, 72rem);margin-inline:auto;border:0;background:transparent}.page-contacto .contacto-close__title{display:flex;align-items:center;flex:0 0 auto;margin:0;padding:.35rem .85rem .35rem 0;border-right:1px solid rgba(39,42,52,.12);color:var(--contacto-ink);font-size:clamp(1.05rem,1.4vw,1.2rem);font-weight:400;letter-spacing:-.02em;line-height:1.2;white-space:nowrap}.page-contacto .contacto-socials{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:stretch;gap:.5rem;min-width:0;margin:0}.page-contacto .contacto-socials a{display:inline-flex;flex:1 1 0;align-items:center;justify-content:center;gap:.5rem;min-width:9.5rem;min-height:2.75rem;padding:.7rem 1rem;border:0;border-radius:.5rem;color:#fff;text-decoration:none;font-size:.9rem;font-weight:500;letter-spacing:.01em;line-height:1.2;white-space:nowrap;box-shadow:0 .28rem .7rem #181c231f;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.page-contacto .contacto-socials a.is-instagram{background:linear-gradient(135deg,#833ab4,#c13584 48%,#e1306c 72%,#f77737)}.page-contacto .contacto-socials a.is-linkedin{background:#0a66c2}.page-contacto .contacto-socials a.is-facebook{background:#1877f2}.page-contacto .contacto-socials a:last-child{border-right:0}.page-contacto .contacto-socials a .atender-ui-icon,.page-contacto .contacto-socials .atender-social-icon{flex-shrink:0;width:1.15rem;height:1.15rem;color:#fff;fill:currentColor;stroke:none}.page-contacto .contacto-socials .atender-social-label,.page-contacto .contacto-socials a span:not(.atender-social-arrow):not(.contacto-socials__arrow){overflow:visible;text-overflow:unset;white-space:nowrap}.page-contacto .contacto-socials .atender-social-arrow,.page-contacto .contacto-socials__arrow{display:none}.page-contacto .contacto-socials a:hover,.page-contacto .contacto-socials a:focus-visible{color:#fff;filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 .5rem 1.05rem #181c232e;outline:none}.page-contacto .contacto-socials a.is-instagram:is(:hover,:focus-visible){background:linear-gradient(135deg,#833ab4,#c13584 48%,#e1306c 72%,#f77737)}.page-contacto .contacto-socials a.is-linkedin:is(:hover,:focus-visible){background:#0a66c2}.page-contacto .contacto-socials a.is-facebook:is(:hover,:focus-visible){background:#1877f2}.page-contacto .contacto-socials a:focus-visible{outline:3px solid var(--contacto-ink);outline-offset:2px}html body.page-contacto .contacto-info-card,html body.page-contacto .contacto-info-card a,html body.page-contacto .contacto-info-card strong,html body.page-contacto .contacto-info-card__value,html body.page-contacto .contacto-info-card__label,html body.page-contacto .contacto-info-card__body,html body.page-contacto .contacto-place-list a,html body.page-contacto .contacto-place-list strong,html body.page-contacto .contacto-place-list span,html body.page-contacto .contacto-assistance__numbers a,html body.page-contacto .contacto-assistance__numbers strong{text-decoration:none!important;text-decoration-line:none!important;border:0!important;border-bottom:0!important;box-shadow:none!important;background-image:none!important}html body.page-contacto .contacto-info-card__body:before,html body.page-contacto .contacto-info-card__body:after,html body.page-contacto .contacto-info-card__value:before,html body.page-contacto .contacto-info-card__value:after,html body.page-contacto .contacto-info-card strong:before,html body.page-contacto .contacto-info-card strong:after,html body.page-contacto .contacto-place-list strong:before,html body.page-contacto .contacto-place-list strong:after,html body.page-contacto .contacto-place-list div:before,html body.page-contacto .contacto-place-list div:after{content:none!important;display:none!important;border:0!important;background:none!important;box-shadow:none!important}@media(max-width:960px){.page-contacto .contacto-intro{grid-template-columns:minmax(0,1fr);align-items:stretch}html body.page-contacto .contacto-main__content{order:1}html body.page-contacto .contacto-info-cards{order:2;grid-template-columns:repeat(2,minmax(0,1fr))}html body.page-contacto .contacto-main__aside{order:3}.page-contacto .contacto-places{grid-template-columns:minmax(0,1fr)}.page-contacto .contacto-assistance__numbers{grid-template-columns:repeat(2,minmax(0,1fr))}html body.page-contacto .contacto-assistance__numbers a{min-height:5.5rem!important;padding:.75rem .5rem!important;border:0!important}.page-contacto .contacto-close__bar{flex-direction:column;align-items:stretch;gap:.85rem}.page-contacto .contacto-close__title{justify-content:flex-start;padding:0;border-right:0;border-bottom:0}.page-contacto .contacto-socials{flex-direction:column;width:100%}.page-contacto .contacto-socials a{flex:1 1 auto;width:100%;min-width:0}}@media(max-width:620px){.page-contacto :is(.contacto-assistance,.contacto-places,.contacto-close){padding-inline:1.25rem}html body.page-contacto .contacto-main{padding-inline:0!important}.page-contacto .contacto-title{max-width:none;font-size:clamp(1.75rem,8.5vw,2.2rem)}html body.page-contacto .contacto-urgent{padding:.75rem .85rem!important}html body.page-contacto .contacto-urgent__icon{width:2.35rem;height:2.35rem}.page-contacto .contacto-form-card{padding:1.15rem}.page-contacto .atender-form[data-form-steps] fieldset,html body.page-contacto .contacto-info-cards,.page-contacto .contacto-assistance__numbers{grid-template-columns:minmax(0,1fr)}.page-contacto .contacto-assistance__numbers a,.page-contacto .contacto-assistance__numbers a:nth-child(2n),.page-contacto .contacto-assistance__numbers a:nth-child(3n),.page-contacto .contacto-assistance__numbers a:nth-child(n+4),.page-contacto .contacto-assistance__numbers a:nth-child(n+5){min-height:5.25rem!important;padding:.75rem .5rem!important;border:0!important}.page-contacto .contacto-close__mark{left:-1.5rem;right:auto;width:6.5rem;opacity:.16}.page-contacto .contacto-socials{flex-direction:column}.page-contacto .contacto-socials a{flex:1 1 auto;width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){.page-contacto *,.page-contacto *:before,.page-contacto *:after{scroll-behavior:auto!important;animation:none!important;transition-duration:.01ms!important}html body.page-contacto .contacto-assistance__numbers a:hover .contacto-assistance__brand,html body.page-contacto .contacto-assistance__numbers a:focus-visible .contacto-assistance__brand,html body.page-contacto .contacto-assistance__numbers a:hover strong,html body.page-contacto .contacto-assistance__numbers a:focus-visible strong{transform:none}}@media(forced-colors:active){.page-contacto .contacto-close__mark{forced-color-adjust:auto}.page-contacto :is(.contacto-form-card,.contacto-assistance__numbers a){border:1px solid CanvasText}}html body.page-contacto .contacto-info-cards{gap:.65rem;padding-top:clamp(.75rem,1.5vw,1rem);padding-bottom:clamp(1rem,2vw,1.4rem);background:var(--contacto-ink);color:var(--contacto-cream)}html body.page-contacto .contacto-info-card{min-height:4.7rem;padding:.8rem .9rem;background-color:#ffffff0b;color:var(--contacto-cream);transition:background-color var(--atender-btn-move, .2s ease),color var(--atender-btn-move, .2s ease)}html body.page-contacto .contacto-info-card__icon{transition:transform var(--atender-btn-move, .2s ease)}html body.page-contacto .contacto-info-card__label{color:#f6f0e6ad}html body.page-contacto .contacto-info-card__value,html body.page-contacto a.contacto-info-card:hover .contacto-info-card__value,html body.page-contacto a.contacto-info-card:focus-visible .contacto-info-card__value{color:var(--contacto-cream)}html body.page-contacto .contacto-info-card:is(:hover,:focus-within){background-color:#ffffff16;color:var(--contacto-cream)}html body.page-contacto .contacto-info-card:is(:hover,:focus-within) .contacto-info-card__icon{transform:var(--atender-btn-lift, translateY(-2px))}html body.page-contacto a.contacto-info-card:focus-visible{outline:2px solid var(--contacto-cream);outline-offset:-2px}@media(max-width:620px){html body.page-contacto .contacto-info-cards{gap:.5rem}html body.page-contacto .contacto-info-card{min-height:4.45rem;padding:.72rem .8rem}}@media(prefers-reduced-motion:reduce){html body.page-contacto .contacto-info-card:is(:hover,:focus-within) .contacto-info-card__icon{transform:none}}html body.page-contacto main#contenido #contacto-form-title{width:100%;margin:0 0 12px!important;text-align:left!important;white-space:normal}html body.page-contacto main#contenido .contacto-form-lead{font-size:clamp(1rem,1.2vw,1.125rem)!important;line-height:1.5;margin:0 0 24px!important;color:#272a34}html body.page-contacto main#contenido .contacto-assistance__intro{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:14px!important}html body.page-contacto main#contenido .contacto-assistance__intro>p{font-size:clamp(1rem,1.2vw,1.125rem)!important}html body.page-contacto main#contenido .contacto-assistance .contacto-assistance__icon{background:#14612c!important;color:#fff!important}html body.page-contacto main#contenido .contacto-close{padding-block:24px!important}html body.page-contacto main#contenido .contacto-close__bar{justify-content:center}html body.page-contacto main#contenido .contacto-place-list strong{font-weight:700}html body.page-contacto main#contenido #contacto-form-title:after{display:none!important}html body.page-contacto main#contenido #formulario .contacto-form-shell,html body.page-contacto main#contenido #formulario .atender-form{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body.page-contacto main#contenido #formulario :is(label,.atender-form-note,.atender-form-legal){font-size:1rem!important}
