body:has(.raw-contactos){overflow-x:clip}body:has(.raw-contactos) #hero,body:has(.raw-contactos) #hero-styles,body:has(.raw-contactos) #hero-caption{display:none!important}body:has(.raw-contactos) #main-page-content,body:has(.raw-contactos) #main-content{padding-top:0!important;margin-top:0!important}.raw-contactos{--rc-blue:#002fa7;--rc-ink:#0c0c0c;--rc-lime:#E5FF00;--rc-grey:#f2f2f0;--rc-muted:#5c5c5c;--rc-display:"Kanit",system-ui,sans-serif;--rc-body:"Poppins",system-ui,sans-serif;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);font-family:var(--rc-body);color:var(--rc-ink);text-transform:none}.raw-contactos *{box-sizing:border-box}.rc-kicker{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--rc-lime)}.rc-kicker--dark{color:var(--rc-blue)}.rc-hero{position:relative;overflow:hidden;background:var(--rc-blue);color:#fff;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;padding:64px 48px 72px}.rc-hero__text{position:relative;z-index:2;display:flex;flex-direction:column;gap:18px;will-change:transform}.raw-contactos .rc-title{margin:0!important;font-family:var(--rc-display)!important;font-style:italic!important;font-weight:800!important;font-size:clamp(40px,5vw,84px)!important;line-height:.92!important;letter-spacing:-.01em!important;text-transform:uppercase!important;color:#fff!important}.raw-contactos .rc-lead{margin:0!important;max-width:500px;font-size:16px!important;line-height:1.6!important;color:rgb(255 255 255 / .88)!important}.rc-hero__photo{position:relative;z-index:1;margin:0;aspect-ratio:1151/934;width:100%;max-width:min(100%,calc((62vh) * 1151 / 934));justify-self:end;overflow:hidden;border-radius:6px;box-shadow:0 30px 70px rgb(0 10 50 / .35);will-change:transform}.raw-contactos .rc-hero__photo img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;object-fit:cover!important;object-position:center 30%;display:block}.rc-channels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--rc-ink)}.raw-contactos .rc-channel{position:relative;display:flex;flex-direction:column;gap:8px;padding:26px 40px 28px;color:#fff!important;text-decoration:none!important;border-right:1px solid rgb(255 255 255 / .14);transition:background .25s,color .25s}.rc-channel:last-child{border-right:0}.rc-channel__label{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgb(255 255 255 / .6);transition:color .25s}.rc-channel__value{font-family:var(--rc-display);font-style:italic;font-weight:800;font-size:clamp(16px,1.45vw,22px);line-height:1.15;text-transform:uppercase;padding-right:28px}.rc-channel__go{position:absolute;top:24px;right:32px;font-size:18px;transition:transform .25s}.raw-contactos .rc-channel--wa{background:var(--rc-lime);color:var(--rc-ink)!important}.rc-channel--wa .rc-channel__label{color:rgb(12 12 12 / .65)}.raw-contactos .rc-channel:hover,.raw-contactos .rc-channel:focus-visible{background:var(--rc-blue);color:#fff!important}.rc-channel:hover .rc-channel__label,.rc-channel:focus-visible .rc-channel__label{color:var(--rc-lime)}.rc-channel:hover .rc-channel__go,.rc-channel:focus-visible .rc-channel__go{transform:translateX(6px)}.rc-form{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:56px;align-items:start;padding:64px 48px 72px;background:#fff}.rc-form__intro{display:flex;flex-direction:column;gap:12px}.raw-contactos .rc-form__title{margin:0!important;font-family:var(--rc-display)!important;font-style:italic!important;font-weight:800!important;font-size:clamp(32px,3.4vw,54px)!important;line-height:.95!important;text-transform:uppercase!important;color:var(--rc-ink)!important}.rc-form__intro p{margin:0;max-width:420px;font-size:15px;line-height:1.55;color:var(--rc-muted)}.rc-form__box .wpcf7 form>p{margin:0 0 16px!important}.rc-form__box label{display:block;font-size:11px!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--rc-muted)!important}.rc-form__box input[type=text],.rc-form__box input[type=email],.rc-form__box input[type=tel],.rc-form__box textarea{width:100%!important;margin-top:4px!important;padding:8px 0 10px!important;border:0!important;border-bottom:2px solid var(--rc-ink)!important;border-radius:0!important;background:transparent!important;color:var(--rc-ink)!important;-webkit-text-fill-color:var(--rc-ink);font-family:var(--rc-body)!important;font-size:16px!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;outline:none}.rc-form__box textarea{min-height:96px!important;height:96px;resize:vertical}.rc-form__box input:focus,.rc-form__box textarea:focus{border-bottom-color:var(--rc-blue)!important}.rc-form__box input[type=submit]{min-height:48px!important;padding:0 30px!important;border:0!important;border-radius:0!important;background:var(--rc-ink)!important;color:#fff!important;font-family:var(--rc-body)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;cursor:pointer;transition:background .2s,color .2s;width:auto!important}.rc-form__box input[type=submit]:hover,.rc-form__box input[type=submit]:focus-visible{background:var(--rc-lime)!important;color:var(--rc-ink)!important}.rc-form__box .wpcf7-not-valid-tip{font-size:12px;color:#c0262d}.rc-form__box .wpcf7-response-output{margin:12px 0 0!important;padding:10px 12px!important;border:2px solid var(--rc-ink)!important;font-size:14px}.rc-form__box p[style]{color:#8a8a86!important;font-size:10px!important}.raw-contactos .rc-map{position:relative;display:block;margin-top:20px;aspect-ratio:828/432;width:100%;overflow:hidden;border-radius:4px;background:var(--rc-grey);text-decoration:none!important}.rc-map img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(1) contrast(1.05);transition:filter .5s,transform 1s}.rc-map:hover img,.rc-map:focus-visible img{filter:none;transform:scale(1.03)}.rc-map__cta{position:absolute;left:14px;bottom:14px;padding:10px 14px;background:var(--rc-ink);color:#fff;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;transition:background .2s,color .2s}.rc-map:hover .rc-map__cta,.rc-map:focus-visible .rc-map__cta{background:var(--rc-lime);color:var(--rc-ink)}.raw-contactos .raw-equipa{background:var(--rc-grey);padding-top:56px!important;padding-bottom:56px!important}.raw-contactos .raw-equipa__title{font-size:clamp(28px,3vw,44px)!important;margin-bottom:24px!important}@media (max-width:1000px){.rc-hero{grid-template-columns:minmax(0,1fr);padding:48px 24px 56px;gap:32px}.rc-hero__photo{max-width:100%;justify-self:stretch}.rc-channels{grid-template-columns:minmax(0,1fr)}.raw-contactos .rc-channel{border-right:0;border-bottom:1px solid rgb(255 255 255 / .14);padding:22px 24px}.rc-channel__go{top:22px;right:24px}.rc-form{grid-template-columns:minmax(0,1fr);gap:28px;padding:52px 24px}}@media (max-width:600px){.rc-hero{padding:36px 16px 44px}.raw-contactos .rc-lead{font-size:15px!important}.raw-contactos .rc-channel{padding:20px 16px}.rc-form{padding:44px 16px}}@media (prefers-reduced-motion:reduce){.raw-contactos *{transition:none!important}}