.front-contact{--contact-accent:#3e706d;--contact-panel:#f2ecdc}.front-contact__honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.front-contact__head{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.front-contact__image{position:relative}.front-contact__image img{object-fit:cover;width:100%;height:100%}.front-contact__image-column{padding:0}.front-contact__intro{color:#fff;text-align:center;position:absolute}.front-contact__intro h1{margin-bottom:27px;font-size:44px;font-weight:600;line-height:46px}.front-contact__intro h2{font:700 26px/30px var(--fontBase);margin:0 0 10px}.front-contact__intro p{margin:0;font-size:18px;line-height:26px}.front-contact__form{margin-top:36px;padding-inline:0}.front-contact .front-contact__content{background:url(/build/assets/textura-fajo-BjFBQFWg.webp) top/100% no-repeat;padding-block:36px 80px}@media (width>=992px){.front-contact .front-contact__content{padding:60px 4% 100px}}.front-contact__fields,.front-contact__actions{--gutter-x:20px}@media (width>=992px){.front-contact__fields,.front-contact__actions{--gutter-x:min(5.52vw, 106px)}}.front-contact__column{min-width:0}.front-contact__column+.front-contact__column{margin-top:8px}@media (width>=992px){.front-contact__column+.front-contact__column{margin-top:0}}.front-contact__message{margin-top:24px}@media (width>=992px){.front-contact__message{margin-top:70px}}.front-contact__field+.front-contact__field{margin-top:8px}.front-contact__field label{font-family:var(--fontTitle);color:var(--contact-accent);margin-bottom:0;font-size:22px;font-weight:600;line-height:64px;display:block}.front-contact__field label small{font:700 14px/1.4 var(--fontBase)}.front-contact__field input,.front-contact__field select,.front-contact__field textarea{border:1px solid var(--color-brand-primary);width:100%;min-width:0;height:48px;color:var(--color-brand-text);font:400 16px/24px var(--fontTitle);background-color:#0000;border-radius:30px;margin-bottom:5px;padding:10px 28px;display:block}.front-contact__field input:focus-visible,.front-contact__field select:focus-visible,.front-contact__field textarea:focus-visible{outline:2px solid var(--contact-accent);outline-offset:3px}.front-contact__field input::placeholder,.front-contact__field textarea::placeholder{color:var(--color-brand-text);opacity:.8}.front-contact__field textarea{resize:vertical;height:105px;padding-block:15px}.front-contact__field select{appearance:none;background-image:url(/build/assets/arrow-select-COnn644N.svg);background-position:right 20px center;background-repeat:no-repeat;background-size:16px}.front-contact__verification{min-height:65px;margin-top:24px}.front-contact__verification>p{margin-bottom:8px;font-size:14px;line-height:20px}.front-contact__verification>[data-turnstile]{max-width:360px}.front-contact__form .front-contact__submit{background:var(--color-brand-primary);width:100%;color:var(--color-light);letter-spacing:1.6px;margin-top:16px;font-size:16px}.front-contact__submit:disabled{cursor:not-allowed}.front-contact__feedback{border-radius:var(--border-radius);background:#f68b8b;margin-bottom:24px;padding:20px;font-size:16px;line-height:24px}.front-contact__error{color:var(--color-brand-primary);margin:8px 0 0;font-size:14px;line-height:20px}.front-contact__social{text-align:center;background:var(--contact-panel);isolation:isolate;padding:67px 26px 79px;position:relative;box-shadow:inset 0 20px 30px #e3d9bf99}.front-contact__social:before{content:"";z-index:-1;pointer-events:none;background:url(/build/assets/mask-group-DXiFxVTm.svg) 50%/auto 100% no-repeat;position:absolute;inset:19px 0 14px}.front-contact__social h2{max-width:398px;margin:0 auto 18px;font-size:34px;font-weight:500;line-height:36px}.front-contact__social p{max-width:318px;margin:0 auto;font-size:18px;line-height:26px}.front-contact__social .front-social{justify-content:center;align-items:center;gap:28px;margin-top:50px;display:flex}@media (width<=575.98px){.front-contact__content{padding-inline:min(38px,max(10px,50vw - 150px))}}@media (width>=992px){.front-contact__intro h1{margin-bottom:10px;font-size:57.839px;font-weight:500;line-height:77.119px}.front-contact__intro h2{font-size:26px;line-height:36px}.front-contact__intro p{font-size:22px;line-height:32px}.front-contact__form{margin-top:0}.front-contact__field+.front-contact__field{margin-top:42px}.front-contact__field label{margin-bottom:20px;font-size:24px;line-height:46px}.front-contact__field label small{font-size:24px}.front-contact__field input,.front-contact__field select,.front-contact__field textarea{border-radius:40px;padding-inline:60px;font-size:24px;line-height:32px}.front-contact__field input,.front-contact__field select{height:76px}.front-contact__field select{background-position:right 32px center;background-size:38px;padding-right:80px}.front-contact__field textarea{height:274px;padding-block:30px}.front-contact__form .front-contact__submit{letter-spacing:2.4px;min-height:74px;margin-top:45px;font-size:24px}.front-contact__social{padding:92px 40px 110px}.front-contact__social:before{background-image:url(/build/assets/mask-group-QGi_4mv3.svg),url(/build/assets/mask-group-BeE5F17i.svg);background-position:0,100%;background-size:auto 100%;inset:0}.front-contact__social h2{max-width:1047px;margin-bottom:21px;font-size:57.839px;line-height:66px}.front-contact__social p{max-width:950px;font-size:24px;line-height:34px}.front-contact__social .front-social{margin-top:37px}}@media (width>=1600px){.front-contact__intro h2{margin-bottom:0;font-size:32px;line-height:64px}}
