.contact-section[data-astro-cid-dqxqgb42]{z-index:20;color:#fff;background:#050505;min-height:100vh;padding:clamp(2rem,5vw,5rem) clamp(1.5rem,3vw,3.5rem) 3rem;position:relative;overflow:hidden}.contact-section[data-astro-cid-dqxqgb42]:before{content:"";pointer-events:none;opacity:.11;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.contact-rule[data-astro-cid-dqxqgb42]{background:#ffffff24;height:1px;margin-bottom:clamp(2.5rem,7vh,5rem)}.contact-header[data-astro-cid-dqxqgb42]{z-index:2;letter-spacing:.16em;grid-template-columns:1fr 1fr 1fr;font:.68rem/1 Arial,sans-serif;display:grid;position:relative}.contact-header[data-astro-cid-dqxqgb42] span[data-astro-cid-dqxqgb42]:nth-child(2){text-align:center}.contact-header[data-astro-cid-dqxqgb42] span[data-astro-cid-dqxqgb42]:last-child{text-align:right}.contact-layout[data-astro-cid-dqxqgb42]{z-index:2;grid-template-columns:minmax(0,1.5fr) minmax(18rem,.72fr);align-items:center;gap:clamp(3rem,8vw,10rem);margin-top:clamp(4rem,9vh,7rem);display:grid;position:relative}.contact-intro[data-astro-cid-dqxqgb42]{color:#ffffff85;letter-spacing:.07em;width:min(39rem,90%);margin:0 0 clamp(2.5rem,6vh,5rem);font:.78rem/1.7 Arial,sans-serif}.contact-content[data-astro-cid-dqxqgb42] h2[data-astro-cid-dqxqgb42]{letter-spacing:-.07em;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(3.25rem,6.4vw,7.5rem);font-weight:700;line-height:.82}.contact-content[data-astro-cid-dqxqgb42] h2[data-astro-cid-dqxqgb42] i[data-astro-cid-dqxqgb42]{color:#6f9bff;text-shadow:0 0 2rem #1f5eff38;font-style:normal}.contact-details[data-astro-cid-dqxqgb42]{flex-direction:column;align-items:flex-start;gap:1rem;margin-top:clamp(2.5rem,5vh,4rem);display:flex}.contact-email[data-astro-cid-dqxqgb42]{color:#fff;letter-spacing:-.055em;font:clamp(1.7rem,3.25vw,4rem)/1 Arial,sans-serif;text-decoration:none}.contact-email[data-astro-cid-dqxqgb42]:after{content:"";background:#fff;width:0;height:1px;margin-top:.35rem;transition:width .4s cubic-bezier(.22,1,.36,1);display:block}.contact-email[data-astro-cid-dqxqgb42]:hover:after,.contact-email[data-astro-cid-dqxqgb42]:focus-visible:after{width:100%}.contact-place[data-astro-cid-dqxqgb42]{color:#ffffff61;letter-spacing:.18em;font:.58rem/1 Arial,sans-serif}.contact-socials[data-astro-cid-dqxqgb42]{margin-top:clamp(3rem,7vh,6rem)}.contact-social-grid[data-astro-cid-dqxqgb42]{border-block:1px solid #ffffff29;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.contact-social-link[data-astro-cid-dqxqgb42]{color:#fff;isolation:isolate;border-right:1px solid #ffffff38;place-items:center;min-height:clamp(9rem,14vw,13rem);text-decoration:none;transition:filter .3s;display:grid;position:relative;overflow:hidden}.contact-social-link[data-astro-cid-dqxqgb42]:last-child{border-right:0}.contact-social-link[data-astro-cid-dqxqgb42]:first-child{background:radial-gradient(circle at 30% 105%,#ffd600 0 18%,#ff7a00 34%,#ff0169 58%,#d300c5 78%,#7638fa 100%)}.contact-social-link[data-astro-cid-dqxqgb42]:nth-child(2){background:#1877f2}.contact-social-link[data-astro-cid-dqxqgb42]:nth-child(3){background:#25d366}.contact-social-link[data-astro-cid-dqxqgb42]:before{z-index:-1;content:"";opacity:0;background:linear-gradient(135deg,#ffffff24,#0000 48%,#00000024);transition:opacity .3s;position:absolute;inset:0}.contact-social-link[data-astro-cid-dqxqgb42] svg[data-astro-cid-dqxqgb42]{aspect-ratio:1;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;transform-origin:50%;width:clamp(3.75rem,6vw,6rem);transition:transform .45s cubic-bezier(.22,1,.36,1);display:block;overflow:visible}.contact-social-link[data-astro-cid-dqxqgb42]:nth-child(2) svg[data-astro-cid-dqxqgb42]{fill:#fff;stroke:none;width:clamp(3.9rem,6.2vw,6.2rem)}.contact-social-link[data-astro-cid-dqxqgb42]:nth-child(2) svg[data-astro-cid-dqxqgb42] path[data-astro-cid-dqxqgb42]{fill:#fff}.contact-social-link[data-astro-cid-dqxqgb42]:nth-child(3) svg[data-astro-cid-dqxqgb42]{color:#fff;fill:#fff;stroke:none;width:clamp(3.9rem,6.2vw,6.2rem)}.contact-social-link[data-astro-cid-dqxqgb42]:nth-child(3) svg[data-astro-cid-dqxqgb42] path[data-astro-cid-dqxqgb42]{fill:#fff;stroke:none}.contact-social-link[data-astro-cid-dqxqgb42] .social-dot[data-astro-cid-dqxqgb42]{fill:currentColor;stroke:none}.contact-social-link[data-astro-cid-dqxqgb42]>span[data-astro-cid-dqxqgb42]{letter-spacing:.18em;font:.6rem/1 Arial,sans-serif;position:absolute;bottom:1rem;left:1rem}.contact-social-link[data-astro-cid-dqxqgb42] small[data-astro-cid-dqxqgb42]{color:#ffffff8c;letter-spacing:.12em;font:.5rem/1 Arial,sans-serif;position:absolute;top:.9rem;right:.9rem}.contact-social-link[data-astro-cid-dqxqgb42]:hover,.contact-social-link[data-astro-cid-dqxqgb42]:focus-visible{color:#fff;filter:saturate(1.12)brightness(1.08);outline:none}.contact-social-link[data-astro-cid-dqxqgb42]:hover:before,.contact-social-link[data-astro-cid-dqxqgb42]:focus-visible:before{opacity:1}.contact-social-link[data-astro-cid-dqxqgb42]:hover svg[data-astro-cid-dqxqgb42],.contact-social-link[data-astro-cid-dqxqgb42]:focus-visible svg[data-astro-cid-dqxqgb42]{transform:scale(1.13)rotate(-4deg)}.contact-social-link[data-astro-cid-dqxqgb42]:hover small[data-astro-cid-dqxqgb42],.contact-social-link[data-astro-cid-dqxqgb42]:focus-visible small[data-astro-cid-dqxqgb42]{color:#ffffffbf}.contact-back-top[data-astro-cid-dqxqgb42]{color:#ffffffa6;letter-spacing:.2em;align-items:center;gap:.65rem;margin-top:1.5rem;font:.62rem/1 Arial,sans-serif;text-decoration:none;transition:color .2s;display:inline-flex}.contact-back-top[data-astro-cid-dqxqgb42] span[data-astro-cid-dqxqgb42]{font-size:1rem;transition:transform .3s}.contact-back-top[data-astro-cid-dqxqgb42]:hover,.contact-back-top[data-astro-cid-dqxqgb42]:focus-visible{color:#fff;outline:none}.contact-back-top[data-astro-cid-dqxqgb42]:hover span[data-astro-cid-dqxqgb42],.contact-back-top[data-astro-cid-dqxqgb42]:focus-visible span[data-astro-cid-dqxqgb42]{transform:translate(.2rem,-.2rem)}html[data-theme=light] .contact-social-link[data-astro-cid-dqxqgb42]:nth-child(2)>span[data-astro-cid-dqxqgb42],html[data-theme=light] .contact-social-link[data-astro-cid-dqxqgb42]:nth-child(2) small[data-astro-cid-dqxqgb42],html[data-theme=light] .contact-social-link[data-astro-cid-dqxqgb42]:nth-child(3)>span[data-astro-cid-dqxqgb42],html[data-theme=light] .contact-social-link[data-astro-cid-dqxqgb42]:nth-child(3) small[data-astro-cid-dqxqgb42]{color:#fff!important}html[data-theme=light] .contact-social-link[data-astro-cid-dqxqgb42]:nth-child(2) svg[data-astro-cid-dqxqgb42],html[data-theme=light] .contact-social-link[data-astro-cid-dqxqgb42]:nth-child(2) svg[data-astro-cid-dqxqgb42] path[data-astro-cid-dqxqgb42]{fill:#fff!important}html[data-theme=light] .contact-social-link[data-astro-cid-dqxqgb42]:nth-child(3) svg[data-astro-cid-dqxqgb42],html[data-theme=light] .contact-social-link[data-astro-cid-dqxqgb42]:nth-child(3) svg[data-astro-cid-dqxqgb42] path[data-astro-cid-dqxqgb42]{color:#fff!important;fill:#fff!important;stroke:none!important}html[data-theme=light] .contact-section[data-astro-cid-dqxqgb42] .contact-content[data-astro-cid-dqxqgb42] h2[data-astro-cid-dqxqgb42] i[data-astro-cid-dqxqgb42]{color:#1f5eff!important;text-shadow:0 0 1.5rem #1f5eff2e!important}.contact-visual[data-astro-cid-dqxqgb42]{align-self:start;margin:0;padding-top:1rem}.contact-image-wrap[data-astro-cid-dqxqgb42]{aspect-ratio:16/10;background:#111;overflow:hidden}.contact-visual[data-astro-cid-dqxqgb42] img[data-astro-cid-dqxqgb42]{object-fit:cover;will-change:transform;width:100%;height:118%}.contact-visual[data-astro-cid-dqxqgb42] figcaption[data-astro-cid-dqxqgb42]{color:#ffffff52;letter-spacing:.2em;text-align:right;margin-top:.8rem;font:.52rem/1 Arial,sans-serif}.contact-mark[data-astro-cid-dqxqgb42]{aspect-ratio:1;border:clamp(1rem,1.5vw,1.6rem) solid #fff;border-radius:50%;place-items:center;width:clamp(9rem,15vw,17rem);display:grid;position:absolute;bottom:clamp(-4.5rem,-5vw,-2rem);right:clamp(1rem,4vw,4rem)}.contact-mark[data-astro-cid-dqxqgb42] span[data-astro-cid-dqxqgb42]{font-family:Arial,sans-serif;font-size:clamp(5rem,9vw,10rem);font-weight:700;line-height:1}@media (width<=767px){.contact-section[data-astro-cid-dqxqgb42]{min-height:auto;padding-top:2rem;padding-bottom:8rem}.contact-header[data-astro-cid-dqxqgb42]{grid-template-columns:1fr auto;gap:1rem;font-size:.52rem}.contact-header[data-astro-cid-dqxqgb42] span[data-astro-cid-dqxqgb42]:nth-child(2){display:none}.contact-layout[data-astro-cid-dqxqgb42]{grid-template-columns:1fr;gap:3.5rem;margin-top:4rem}.contact-intro[data-astro-cid-dqxqgb42]{width:100%}.contact-content[data-astro-cid-dqxqgb42] h2[data-astro-cid-dqxqgb42]{font-size:clamp(3rem,15vw,5rem)}.contact-visual[data-astro-cid-dqxqgb42]{width:86%;margin-left:auto}.contact-socials[data-astro-cid-dqxqgb42]{padding-right:0}.contact-social-link[data-astro-cid-dqxqgb42]{min-height:7.5rem}.contact-social-link[data-astro-cid-dqxqgb42] svg[data-astro-cid-dqxqgb42]{width:clamp(2.75rem,12vw,4rem)}.contact-social-link[data-astro-cid-dqxqgb42]:nth-child(2) svg[data-astro-cid-dqxqgb42],.contact-social-link[data-astro-cid-dqxqgb42]:nth-child(3) svg[data-astro-cid-dqxqgb42]{width:clamp(2.9rem,12.5vw,4.2rem)}.contact-social-link[data-astro-cid-dqxqgb42]>span[data-astro-cid-dqxqgb42]{letter-spacing:.1em;font-size:.46rem;bottom:.75rem;left:.65rem}.contact-social-link[data-astro-cid-dqxqgb42] small[data-astro-cid-dqxqgb42]{top:.65rem;right:.65rem}.contact-mark[data-astro-cid-dqxqgb42]{bottom:-3rem;right:-3rem}}.kodeg-alert{color:#f4f2f8;background:#0a0a0a;border-top:4px solid #6941e8;border-radius:2px;box-shadow:0 24px 80px #00000073}.kodeg-alert-title{color:#fff;letter-spacing:.02em;font-family:Arial,sans-serif;font-size:1.35rem}.kodeg-alert-text{color:#ffffffa3;font-family:Arial,sans-serif}.kodeg-alert-button{color:#fff;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#6941e8;border:1px solid #6941e8;padding:.8rem 1.25rem;font:.65rem Arial,sans-serif;transition:background .2s,transform .2s}.kodeg-alert-button:hover{background:#805df0;transform:translateY(-2px)}.contact-page[data-astro-cid-6bfsojfh]{color:#fff;background:#050505}.contact-form-status[data-astro-cid-6bfsojfh]{color:#ffffffc7;min-height:1.5rem;margin:-4rem 0 4rem;font:.8rem/1.5 Arial,sans-serif}.contact-form-status[data-astro-cid-6bfsojfh][data-state=error]{color:#ff9d9d}.contact-form-status[data-astro-cid-6bfsojfh][data-state=success]{color:#9ef5d8}.contact-marquee[data-astro-cid-6bfsojfh]{z-index:10;background:linear-gradient(90deg,#ffffff05,#0000 22% 78%,#ffffff05),#070707;border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;align-items:center;min-height:clamp(6.2rem,10vw,8.4rem);display:flex;position:relative;overflow:hidden}.contact-marquee[data-astro-cid-6bfsojfh]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#070707,#0000 5% 95%,#070707);position:absolute;inset:0}.contact-marquee-track[data-astro-cid-6bfsojfh]{width:max-content;animation:30s linear infinite contact-marquee;display:flex}.contact-marquee-group[data-astro-cid-6bfsojfh]{flex:none;align-items:center;gap:clamp(1.25rem,2.5vw,2.75rem);padding-right:clamp(1.25rem,2.5vw,2.75rem);display:flex}.contact-marquee[data-astro-cid-6bfsojfh] strong[data-astro-cid-6bfsojfh]{color:#0000;letter-spacing:.095em;white-space:nowrap;background-image:radial-gradient(circle,#ffffffeb 0 34%,#0000 39%);background-position:50%;background-size:clamp(.3rem,.4vw,.42rem) clamp(.3rem,.4vw,.42rem);-webkit-background-clip:text;background-clip:text;font:clamp(3rem,4.7vw,5.5rem)/.82 Bebas Neue,Arial,sans-serif}.marquee-icon[data-astro-cid-6bfsojfh]{aspect-ratio:1;color:#fff;flex:none;place-items:center;width:clamp(2.4rem,3.5vw,3.8rem);display:grid;position:relative}.marquee-icon--mail[data-astro-cid-6bfsojfh]{aspect-ratio:auto;border:clamp(1px,.12vw,2px) solid #ffffffe6;border-radius:3px;height:clamp(1.7rem,2.5vw,2.6rem)}.marquee-icon--mail[data-astro-cid-6bfsojfh]:before,.marquee-icon--mail[data-astro-cid-6bfsojfh]:after{content:"";background:#ffffffe6;width:58%;height:1px;position:absolute;top:.25rem}.marquee-icon--mail[data-astro-cid-6bfsojfh]:before{transform-origin:0;left:0;transform:rotate(33deg)}.marquee-icon--mail[data-astro-cid-6bfsojfh]:after{transform-origin:100%;right:0;transform:rotate(-33deg)}.marquee-icon--card[data-astro-cid-6bfsojfh]{border:clamp(1px,.12vw,2px) solid #ffffffe6;transform:rotate(14deg)scale(.82)}.marquee-icon--card[data-astro-cid-6bfsojfh] i[data-astro-cid-6bfsojfh],.marquee-icon--card[data-astro-cid-6bfsojfh]:before,.marquee-icon--card[data-astro-cid-6bfsojfh]:after{content:"";background:#fff;width:42%;height:1px;position:absolute}.marquee-icon--card[data-astro-cid-6bfsojfh] i[data-astro-cid-6bfsojfh]{transform:rotate(45deg)}.marquee-icon--card[data-astro-cid-6bfsojfh]:before{transform:rotate(-45deg)}.marquee-icon--card[data-astro-cid-6bfsojfh]:after{background:0 0;border:1px solid #fff;width:.38rem;height:.38rem}.marquee-icon--spark[data-astro-cid-6bfsojfh]:before,.marquee-icon--spark[data-astro-cid-6bfsojfh]:after,.marquee-icon--spark[data-astro-cid-6bfsojfh] i[data-astro-cid-6bfsojfh]:before,.marquee-icon--spark[data-astro-cid-6bfsojfh] i[data-astro-cid-6bfsojfh]:after{content:"";background:#fff;width:100%;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.marquee-icon--spark[data-astro-cid-6bfsojfh]:after{transform:translate(-50%,-50%)rotate(90deg)}.marquee-icon--spark[data-astro-cid-6bfsojfh] i[data-astro-cid-6bfsojfh]:before{transform:translate(-50%,-50%)rotate(45deg)}.marquee-icon--spark[data-astro-cid-6bfsojfh] i[data-astro-cid-6bfsojfh]:after{transform:translate(-50%,-50%)rotate(-45deg)}.contact-marquee[data-astro-cid-6bfsojfh]:hover .contact-marquee-track[data-astro-cid-6bfsojfh]{animation-play-state:paused}.contact-hero[data-astro-cid-6bfsojfh]{isolation:isolate;background:radial-gradient(circle at 48% 5%,#1f35323d,#0000 30%),#050505;min-height:100vh;padding:clamp(8.5rem,16vh,12rem) clamp(1.25rem,3.4vw,4rem) clamp(6rem,12vh,10rem);position:relative;overflow:hidden}.contact-hero[data-astro-cid-6bfsojfh]:after{z-index:-1;content:"";pointer-events:none;opacity:.1;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.contact-glow[data-astro-cid-6bfsojfh]{z-index:-1;filter:blur(90px);background:#516e6721;border-radius:50%;width:40vw;height:40vw;position:absolute;top:4%;left:30%}.contact-title-row[data-astro-cid-6bfsojfh]{border-bottom:1px solid #ffffff2b;grid-template-columns:1fr auto 1fr;align-items:center;padding-bottom:clamp(1.25rem,2vw,2rem);display:grid}.contact-title-row[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh]{margin:0;display:contents}.contact-title-row[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{letter-spacing:-.085em;font:700 clamp(6rem,12.8vw,15rem)/.72 Arial,Helvetica,sans-serif}.contact-title-row[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]:last-child{text-align:right;grid-column:3}.contact-title-row[data-astro-cid-6bfsojfh]>p[data-astro-cid-6bfsojfh]{letter-spacing:.02em;text-align:center;grid-column:2;margin:0;padding:0 clamp(1rem,3vw,4rem);font:clamp(.65rem,.9vw,.9rem)/1.7 Arial,sans-serif}.contact-title-row--spanish[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,1fr);row-gap:clamp(.75rem,1.5vw,1.5rem)}.contact-title-row--spanish[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh]{grid-column:1;min-width:0;display:grid}.contact-title-row--spanish[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{white-space:nowrap;grid-column:1;width:fit-content;font-size:clamp(5.5rem,11.5vw,13.5rem);line-height:.76}.contact-title-row--spanish[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]:last-child{text-align:right;grid-column:1;justify-self:end;margin-top:clamp(.55rem,1vw,1.1rem)}.contact-title-row--spanish[data-astro-cid-6bfsojfh]>p[data-astro-cid-6bfsojfh]{text-align:right;grid-column:1;justify-self:end;padding:0}.contact-meta[data-astro-cid-6bfsojfh]{letter-spacing:.12em;grid-template-columns:1fr 1fr 1fr;padding:1.5rem 0 clamp(2rem,5vh,4rem);font:.62rem/1 Arial,sans-serif;display:grid}.contact-meta[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]:nth-child(2){text-align:center}.contact-meta[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]:last-child{text-align:right}.contact-form[data-astro-cid-6bfsojfh]{border-top:1px solid #ffffff21}.form-row[data-astro-cid-6bfsojfh]{border-bottom:1px solid #ffffff21;grid-template-columns:minmax(12rem,18%) 1fr;align-items:center;min-height:clamp(6.5rem,13vh,8.5rem);display:grid}.form-row[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh],.form-services[data-astro-cid-6bfsojfh] legend[data-astro-cid-6bfsojfh]{color:#ffffffc7;letter-spacing:.12em;font:.66rem/1.3 Arial,sans-serif}.form-row[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh] b[data-astro-cid-6bfsojfh]{color:#fff;font-weight:400}.form-row[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh] small[data-astro-cid-6bfsojfh]{color:#ffffff4d;font-size:.48rem}.form-row[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh],.form-row[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{color:#fff;letter-spacing:-.04em;resize:vertical;background:0 0;border:0;outline:none;width:100%;padding:1rem 0;font:italic clamp(1.6rem,2.6vw,3rem)/1.15 Arial,sans-serif}.form-row[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]::placeholder,.form-row[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]::placeholder{color:#ffffff2b}.form-row[data-astro-cid-6bfsojfh]:focus-within{border-color:#ffffff8c}.form-services[data-astro-cid-6bfsojfh]{border:0;border-bottom:1px solid #ffffff21;grid-template-columns:minmax(12rem,18%) 1fr;gap:0;margin:0;padding:clamp(2rem,5vh,3.5rem) 0;display:grid}.form-services[data-astro-cid-6bfsojfh]>div[data-astro-cid-6bfsojfh]{flex-wrap:wrap;gap:.65rem;display:flex}.form-services[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]{cursor:pointer}.form-services[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]{opacity:0;pointer-events:none;position:absolute}.form-services[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{color:#ffffff75;letter-spacing:.13em;border:1px solid #ffffff29;border-radius:999px;padding:.8rem 1.1rem;font:.58rem/1 Arial,sans-serif;transition:all .22s;display:block}.form-services[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:checked+span[data-astro-cid-6bfsojfh],.form-services[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]:hover span[data-astro-cid-6bfsojfh]{color:#050505;background:#fff;border-color:#fff}.form-row--message[data-astro-cid-6bfsojfh]{align-items:start;min-height:12rem;padding-top:2rem}.contact-submit-row[data-astro-cid-6bfsojfh]{justify-content:space-between;align-items:center;gap:2rem;padding:clamp(2rem,5vh,4rem) 0 clamp(5rem,12vh,9rem);display:flex}.contact-submit-row[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:#ffffff4d;letter-spacing:.15em;max-width:23rem;font:.5rem/1.5 Arial,sans-serif}.contact-submit-row[data-astro-cid-6bfsojfh] button[data-astro-cid-6bfsojfh]{aspect-ratio:1;color:#fff;cursor:pointer;letter-spacing:.14em;text-align:center;isolation:isolate;background:linear-gradient(145deg,#d66cff 0%,#a52cff 48%,#7120e8 100%);border:1px solid #ffffff94;border-radius:50%;justify-content:center;align-items:center;gap:.8rem;width:clamp(11rem,15vw,14rem);font:700 .66rem/1.15 Arial,sans-serif;transition:box-shadow .35s,transform .45s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 60px #a52cff57,inset 0 1px #ffffff73}.contact-submit-row[data-astro-cid-6bfsojfh] button[data-astro-cid-6bfsojfh]:before{z-index:-1;border-radius:inherit;content:"";border:1px solid #ffffff4d;transition:inset .4s cubic-bezier(.22,1,.36,1),border-color .3s;position:absolute;inset:.55rem}.contact-submit-row[data-astro-cid-6bfsojfh] button[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{color:#fff;max-width:6.5rem}.contact-submit-row[data-astro-cid-6bfsojfh] button[data-astro-cid-6bfsojfh] i[data-astro-cid-6bfsojfh]{color:#fff;font-size:1.15rem;font-style:normal;transition:transform .3s}.contact-submit-row[data-astro-cid-6bfsojfh] button[data-astro-cid-6bfsojfh]:hover,.contact-submit-row[data-astro-cid-6bfsojfh] button[data-astro-cid-6bfsojfh]:focus-visible{outline:none;transform:scale(1.055)rotate(-2deg);box-shadow:0 24px 75px #a52cff8c,inset 0 1px #ffffff8c}.contact-submit-row[data-astro-cid-6bfsojfh] button[data-astro-cid-6bfsojfh]:hover:before,.contact-submit-row[data-astro-cid-6bfsojfh] button[data-astro-cid-6bfsojfh]:focus-visible:before{border-color:#fff9;inset:.3rem}.contact-submit-row[data-astro-cid-6bfsojfh] button[data-astro-cid-6bfsojfh]:hover i[data-astro-cid-6bfsojfh],.contact-submit-row[data-astro-cid-6bfsojfh] button[data-astro-cid-6bfsojfh]:focus-visible i[data-astro-cid-6bfsojfh]{transform:translate(.22rem,-.22rem)}html[data-theme=light] .contact-submit-row[data-astro-cid-6bfsojfh] button[data-astro-cid-6bfsojfh]{color:#fff!important;background:linear-gradient(145deg,#d66cff 0%,#a52cff 48%,#7120e8 100%)!important;border-color:#53138f4d!important;box-shadow:0 20px 55px #5d26894d,inset 0 1px #ffffff80!important}html[data-theme=light] .contact-submit-row[data-astro-cid-6bfsojfh] button[data-astro-cid-6bfsojfh] [data-astro-cid-6bfsojfh]:is(span,i){color:#fff!important}.contact-direct[data-astro-cid-6bfsojfh]{border-top:1px solid #ffffff21;grid-template-columns:1fr auto 1fr;align-items:end;gap:2rem;padding-top:2rem;display:grid}.contact-direct[data-astro-cid-6bfsojfh]>span[data-astro-cid-6bfsojfh],.contact-direct[data-astro-cid-6bfsojfh]>p[data-astro-cid-6bfsojfh]{color:#ffffff57;letter-spacing:.16em;font:.52rem/1.5 Arial,sans-serif}.contact-direct[data-astro-cid-6bfsojfh]>p[data-astro-cid-6bfsojfh]{text-align:right;margin:0}.contact-direct[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:#fff;letter-spacing:.04em;font:clamp(2rem,4vw,5rem)/1 Bebas Neue,Arial,sans-serif;text-decoration:none}.form-services[data-astro-cid-6bfsojfh]>div[data-astro-cid-6bfsojfh]{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.7rem;max-width:58rem;display:grid}.form-services[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]{display:block}.form-services[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{box-sizing:border-box;color:#ffffffc7;background:#ffffff0d;border:1px solid #ffffff47;border-radius:.65rem;align-items:center;gap:.7rem;min-height:3.35rem;padding:.85rem 1rem;font-size:.58rem;line-height:1.3;transition:border-color .22s,background .22s,color .22s,transform .22s,box-shadow .22s;display:flex}.form-services[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]:before{content:"";opacity:.72;border:1px solid;border-radius:50%;flex:none;width:.55rem;height:.55rem}.form-services[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]:hover span[data-astro-cid-6bfsojfh],.form-services[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]:focus-within span[data-astro-cid-6bfsojfh]{color:#fff;background:#18d7ed1f;border-color:#8eefff;transform:translateY(-2px)}.form-services[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:checked+span[data-astro-cid-6bfsojfh]{color:#071b20;background:linear-gradient(135deg,#8eefff,#18d7ed);border-color:#8eefff;box-shadow:0 10px 26px #18d7ed38}.form-services[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:checked+span[data-astro-cid-6bfsojfh]:before{background:#071b20;border-color:#071b20;box-shadow:inset 0 0 0 .13rem #8eefff}html[data-theme=light] body .contact-page[data-astro-cid-6bfsojfh] .form-services[data-astro-cid-6bfsojfh]{border-bottom-color:#19161329}html[data-theme=light] body .contact-page[data-astro-cid-6bfsojfh] .form-services[data-astro-cid-6bfsojfh] legend[data-astro-cid-6bfsojfh]{color:#191613!important}html[data-theme=light] body .contact-page[data-astro-cid-6bfsojfh] .form-services[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{background:#ffffff61;border-color:#1916133d;box-shadow:0 8px 20px #2c22180d;color:#3e3933!important}html[data-theme=light] body .contact-page[data-astro-cid-6bfsojfh] .form-services[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]:before{border-color:currentColor}html[data-theme=light] body .contact-page[data-astro-cid-6bfsojfh] .form-services[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]:hover span[data-astro-cid-6bfsojfh],html[data-theme=light] body .contact-page[data-astro-cid-6bfsojfh] .form-services[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]:focus-within span[data-astro-cid-6bfsojfh]{background:#1f5eff17;border-color:#1f5eff;color:#123d9e!important}html[data-theme=light] body .contact-page[data-astro-cid-6bfsojfh] .form-services[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:checked+span[data-astro-cid-6bfsojfh]{background:linear-gradient(135deg,#4c83ff,#1f5eff);border-color:#1f5eff;box-shadow:0 10px 25px #1f5eff38;color:#fff!important}html[data-theme=light] body .contact-page[data-astro-cid-6bfsojfh] .form-services[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:checked+span[data-astro-cid-6bfsojfh]:before{background:#fff;border-color:#fff;box-shadow:inset 0 0 0 .13rem #1f5eff}@media (width<=767px){.contact-marquee[data-astro-cid-6bfsojfh]{min-height:5.5rem}.contact-hero[data-astro-cid-6bfsojfh]{padding-top:5rem}.contact-title-row[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1fr;gap:1rem}.contact-title-row[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{font-size:clamp(4.5rem,24vw,8rem)}.contact-title-row[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]:last-child{grid-column:2}.contact-title-row[data-astro-cid-6bfsojfh]>p[data-astro-cid-6bfsojfh]{display:none}.contact-title-row--spanish[data-astro-cid-6bfsojfh]{grid-template-columns:1fr;gap:.8rem}.contact-title-row--spanish[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh]{grid-column:1;display:grid}.contact-title-row--spanish[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh],.contact-title-row--spanish[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]:last-child{grid-column:1;font-size:clamp(4rem,21vw,7rem);line-height:.8}.contact-meta[data-astro-cid-6bfsojfh]{grid-template-columns:1fr auto;font-size:.48rem}.contact-meta[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]:nth-child(2){display:none}.form-row[data-astro-cid-6bfsojfh],.form-services[data-astro-cid-6bfsojfh]{grid-template-columns:1fr;gap:.75rem;padding:1.5rem 0}.form-row[data-astro-cid-6bfsojfh]{min-height:auto}.form-row[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh],.form-row[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{font-size:clamp(1.4rem,7vw,2rem)}.contact-submit-row[data-astro-cid-6bfsojfh]{align-items:flex-start}.contact-submit-row[data-astro-cid-6bfsojfh] button[data-astro-cid-6bfsojfh]{flex:none;width:8.5rem}.contact-direct[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}.contact-direct[data-astro-cid-6bfsojfh]>p[data-astro-cid-6bfsojfh]{text-align:left}}@media (prefers-reduced-motion:reduce){.contact-marquee-track[data-astro-cid-6bfsojfh]{animation-play-state:paused}.form-services[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh],.contact-submit-row[data-astro-cid-6bfsojfh] button[data-astro-cid-6bfsojfh]{transition:none}}@keyframes contact-marquee{to{transform:translate(-50%)}}
