.uv-contact{position:relative;min-height:100svh;overflow:hidden;background:#000!important;color:#fff;isolation:isolate}.uv-contact__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.uv-contact__media,.uv-contact__image,.uv-contact__media iframe{width:100%;height:100%;display:block}.uv-contact__image,.uv-contact__media iframe{object-fit:cover;border:0}.uv-contact__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000f0,#000000d1 42%,#00000085 72%,#000000bd),linear-gradient(to top,#000000e0,#0000001f 55%);backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px)}.uv-contact__shell{min-height:100svh;padding:clamp(9rem,12vw,16rem) 0 clamp(8rem,10vw,13rem);display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,.7fr);align-items:center;gap:clamp(5rem,9vw,13rem)}.uv-contact__intro{max-width:720px}.uv-contact__eyebrow,.uv-contact__form-kicker{margin-bottom:1.4rem;color:#aedf2f;font-size:1rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.uv-contact__headline{margin:0;max-width:8ch;color:#fff;font-size:clamp(5.5rem,10vw,14rem);line-height:.82;letter-spacing:-.065em;text-transform:uppercase}.uv-contact__description{max-width:54ch;margin-top:2.4rem;color:#ffffffad;font-size:clamp(1.35rem,1.6vw,1.7rem);line-height:1.7}.uv-contact__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.2rem;margin-top:4rem}.uv-contact__detail{display:flex;align-items:flex-start;gap:1.2rem}.uv-contact__detail-icon{width:3.8rem;height:3.8rem;flex:0 0 3.8rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.14);border-radius:50%;color:#aedf2f}.uv-contact__detail-icon svg,.uv-contact__detail-icon img{width:1.7rem;height:1.7rem;object-fit:contain}.uv-contact__detail-icon svg path{fill:currentColor!important}.uv-contact__detail-title{margin-bottom:.5rem;color:#fff;font-size:1.15rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.uv-contact__detail-copy{color:#ffffff8c;font-size:1.25rem;line-height:1.5}.uv-contact__whatsapp{margin-top:3.2rem;display:inline-flex;align-items:center;gap:1rem;padding-bottom:.55rem;border-bottom:1px solid rgba(174,223,47,.7);color:#aedf2f;text-decoration:none;font-size:1.1rem;font-weight:700;letter-spacing:.15em;transition:gap .25s ease,color .25s ease}.uv-contact__whatsapp:hover{gap:1.4rem;color:#fff}.uv-contact__form-card{padding:clamp(2.4rem,4vw,4.5rem);border:1px solid rgba(255,255,255,.12);border-radius:2.4rem;background:#080808b8;box-shadow:0 30px 80px #00000073,inset 0 1px #ffffff0f;backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%)}.uv-contact__form-title{margin:0 0 3rem;color:#fff;font-size:clamp(2.6rem,4vw,4.8rem);line-height:1;letter-spacing:-.04em}.uv-contact__form{display:grid;gap:1.5rem}.uv-contact__field{position:relative}.uv-contact__field label{display:block;margin-bottom:.7rem;color:#ffffff94;font-size:.95rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.uv-contact__field label span{color:#ffffff4d;text-transform:none;letter-spacing:0}.uv-contact__field input,.uv-contact__field textarea{width:100%;border:1px solid rgba(255,255,255,.12);border-radius:1.2rem;outline:none;background:#ffffff09;color:#fff;font:inherit;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease}.uv-contact__field input{height:5.7rem;padding:0 1.6rem}.uv-contact__field textarea{min-height:18rem;padding:1.6rem;resize:vertical}.uv-contact__field input::placeholder,.uv-contact__field textarea::placeholder{color:#ffffff59;letter-spacing:.05em}.uv-contact__field input:focus,.uv-contact__field textarea:focus{border-color:#aedf2fd1;background:#aedf2f09;box-shadow:0 0 0 3px #aedf2f14}.uv-contact__submit{min-height:5.8rem;margin-top:.8rem;padding:0 1.8rem;border:1px solid #aedf2f;border-radius:999px;display:flex;align-items:center;justify-content:space-between;background:#aedf2f;color:#050505;font-size:1.15rem;font-weight:800;letter-spacing:.14em;cursor:pointer;transition:transform .25s ease,background .25s ease,color .25s ease}.uv-contact__submit:hover{transform:translateY(-2px);background:transparent;color:#aedf2f}@media screen and (max-width:989px){.uv-contact__shell{grid-template-columns:1fr;align-items:start;gap:4rem;padding-top:9rem;padding-bottom:calc(13rem + env(safe-area-inset-bottom))}.uv-contact__overlay{background:linear-gradient(to bottom,#000000c7,#000000e0 45%,#000000fa)}.uv-contact__headline{font-size:clamp(5.4rem,18vw,8rem)}.uv-contact__details{grid-template-columns:1fr;gap:1.8rem}.uv-contact__form-card{border-radius:2rem}}@media screen and (max-width:749px){.uv-contact__shell{padding-top:8rem}.uv-contact__form-card{padding:2.2rem 1.6rem}.uv-contact__description{margin-top:1.8rem}.uv-contact__field input{height:5.4rem}.uv-contact__field textarea{min-height:16rem}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/section-contact-v3.css.map */
