.contact-title-text--support{max-width:780px;color:var(--color-white);text-align:center;text-shadow:var(--text-shadow-white-subtle);margin:0 auto 12px;font-family:UniviaProRegularLocal,UniviaPro,Open Sans,Arial,sans-serif;font-size:calc(clamp(18px,1.9vw,30px) + 2px);font-weight:400;line-height:1.18}.contact-footer-band{--footer-icon-height:clamp(320px, 32vw, 500px);--footer-icon-reserve:clamp(250px, 31vw, 520px);--footer-content-gap:clamp(18px, 2vw, 30px);background:linear-gradient(45deg, var(--color-hit-secondary) 0%, var(--color-hit-primary) 100%);padding-top:30px;padding-bottom:30px;position:relative;overflow:hidden}.contact-footer-band:after{content:"";z-index:0;width:var(--footer-icon-height);height:var(--footer-icon-height);pointer-events:none;background:url(/assets/logo-hit-icone.svg) 0 0/auto 125% no-repeat;position:absolute;bottom:0;right:0}.contact-title-section,.contact-quick-section,.contact-info,.contact-footer-band .footer{z-index:1;position:relative}.form-honeypot{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.form-status{margin:0;font-size:12px;line-height:1.4}.form-status:empty{display:none}.form-status--success{color:#145a2c}.form-status--error{color:#8f1f16}.contact-quick-form.is-sending,.contact-quick-form.is-success{justify-content:center;align-items:center;min-height:88px}.contact-quick-form.is-sending label,.contact-quick-form.is-success label,.contact-quick-form.is-sending button[type=submit],.contact-quick-form.is-success button[type=submit]{display:none}.contact-quick-form .form-status{border:1px solid rgb(var(--color-white-rgb) / .42);background:rgb(var(--color-white-rgb) / .24);width:min(100%,620px);min-height:48px;box-shadow:0 10px 24px rgb(var(--color-black-rgb) / .08);color:var(--color-black);text-align:center;text-shadow:var(--text-shadow-on-orange-white);border-radius:8px;flex:1 0 100%;grid-column:1/-1;justify-content:center;justify-self:center;align-items:center;gap:10px;margin:0 auto;padding:10px 16px;font-weight:700;line-height:1.25;display:none}.contact-quick-form.is-sending .form-status,.contact-quick-form.is-success .form-status,.contact-quick-form.is-error .form-status{display:inline-flex}.contact-quick-form .form-status:empty{display:none}.contact-quick-form.is-sending .form-status:before{content:"";border:2px solid rgb(var(--color-black-rgb) / .22);border-top-color:var(--color-black);border-radius:999px;flex:0 0 16px;width:16px;height:16px;animation:.76s linear infinite quickContactSpinner}.contact-quick-form .form-status--success:not(:empty){border-color:rgb(var(--color-white-rgb) / .52)}.contact-quick-form.is-success .form-status--success:not(:empty):before{content:"";background:#145a2c;border-radius:999px;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 4px #145a2c1f}.contact-quick-form .form-status--error:not(:empty){background:rgb(var(--color-white-rgb) / .32);border-color:#8f1f163d}@keyframes quickContactSpinner{to{transform:rotate(360deg)}}.modal-contact .form-status{color:rgb(var(--color-white-rgb) / .78);margin:0}.modal-contact .form-status--success{color:#d9ffe2}.modal-contact .form-status--error{color:#ffe2dc}.contact-info{transform:translateY(15px)}.contact-title-section{background:0 0;align-items:center;min-height:0;padding:54px 0 18px;display:flex}.contact-title-section .container{flex-direction:column;align-items:center;width:min(100vw - 72px,1460px);max-width:none;display:flex}.contact-title-text--support{color:var(--color-white);margin:0 auto 12px}.contact-title-support-copy{width:min(100%,980px);color:var(--color-black);text-align:center;text-shadow:var(--text-shadow-on-orange-white);margin:0 auto 22px;font-size:18px;line-height:1.45}.contact-title-text--legacy{width:min(100%,452px);color:var(--color-white);text-align:center;text-transform:uppercase;gap:0;margin:0 auto 22px;font-family:UniviaProBoldLocal,Open Sans,Arial,sans-serif;font-weight:700;line-height:.78;display:grid}.contact-title-text--legacy span{color:#0000;letter-spacing:0;-webkit-text-stroke:1.5px var(--dark);text-stroke:1.5px var(--dark);font-family:UniviaProBlackLocal,UniviaProBoldLocal,Open Sans,Arial,sans-serif;font-size:clamp(36px,4vw,44px);font-weight:900;display:block}.contact-title-text--legacy strong{color:var(--color-white);letter-spacing:0;margin-top:-2px;font-size:clamp(43px,4.9vw,54px);font-weight:700;display:block}.contact-title-text--support[data-reveal],.contact-title-text--legacy[data-reveal] span,.contact-title-text--legacy[data-reveal] strong{opacity:0;filter:blur(6px);transition:opacity .76s cubic-bezier(.16,1,.3,1),transform .86s cubic-bezier(.16,1,.3,1),filter .86s cubic-bezier(.16,1,.3,1);transform:translateY(18px)scale(.985)}.contact-title-text--legacy[data-reveal] strong{transition-delay:90ms}.contact-title-text--support[data-reveal].is-visible,.contact-title-text--legacy[data-reveal].is-visible span,.contact-title-text--legacy[data-reveal].is-visible strong{opacity:1;filter:blur();transform:translate(0,0)scale(1)}.contact-quick-section{background:0 0;padding:0 0 18px}.contact-quick-form{border:1px solid rgb(var(--color-white-rgb) / .2);background:linear-gradient(135deg, rgb(var(--color-hit-secondary-rgb) / .34), rgb(var(--color-hit-primary-rgb) / .18)), rgb(var(--color-hit-primary-rgb) / .2);width:min(100vw - 48px,1480px);max-width:none;box-shadow:0 18px 42px rgb(var(--color-black-rgb) / .08);border-radius:8px;flex-wrap:wrap;align-items:end;gap:12px 10px;padding:18px;display:flex;position:relative}.contact-quick-form label{flex:1 0 142px;gap:7px;min-width:min(100%,142px);display:grid}.contact-quick-form label:nth-of-type(2){flex-basis:168px;min-width:min(100%,168px)}.contact-quick-form label:nth-of-type(3),.contact-quick-form label:nth-of-type(4){flex-basis:160px;min-width:min(100%,160px)}.contact-quick-form label:nth-of-type(5){flex-basis:176px;min-width:min(100%,176px)}.contact-quick-form label:nth-of-type(6){flex-basis:205px;min-width:min(100%,205px)}.contact-quick-consent{color:var(--color-black);flex:100%;grid-template-columns:18px minmax(0,1fr);align-items:center;column-gap:8px;font-size:12px;line-height:1.35;display:grid}.contact-quick-consent label{flex:initial;min-width:0;color:inherit;font-size:inherit;font-weight:700;line-height:inherit;text-transform:none;text-shadow:none;margin:0;display:block}.contact-quick-consent a{color:inherit;font-weight:900;text-decoration:underline}.contact-quick-form span{color:var(--color-black);text-transform:uppercase;text-shadow:var(--text-shadow-on-orange-white);font-size:11px;font-weight:900;line-height:1.1}.contact-quick-form input,.contact-quick-form select{border:1px solid rgb(var(--color-white-rgb) / .22);background:rgb(var(--color-white-rgb) / .18);width:100%;min-width:0;height:42px;color:var(--color-black);text-shadow:var(--text-shadow-on-orange-white);border-radius:6px;outline:none;font-size:14px;line-height:1.2;transition:background .16s,border-color .16s,box-shadow .16s}.contact-quick-form input{padding:0 13px}.contact-quick-form select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--color-black) 50%), linear-gradient(135deg, var(--color-black) 50%, transparent 50%);background-position:calc(100% - 17px) 18px,calc(100% - 12px) 18px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding:0 34px 0 13px}.contact-quick-form input::placeholder{color:rgb(var(--color-black-rgb) / .56)}.contact-quick-form input:focus,.contact-quick-form select:focus{border-color:rgb(var(--color-white-rgb) / .56);background-color:rgb(var(--color-white-rgb) / .28);box-shadow:0 0 0 3px rgb(var(--color-white-rgb) / .12)}.contact-quick-form .contact-quick-consent input[type=checkbox]{appearance:auto;width:18px;min-width:18px;height:18px;accent-color:var(--dark);box-shadow:none;border-radius:3px;flex:0 0 18px;margin:0;padding:0}.contact-quick-form button{border:1px solid rgb(var(--color-white-rgb) / .82);background:var(--color-white);min-width:154px;min-height:42px;color:var(--dark);cursor:pointer;text-transform:uppercase;border-radius:6px;flex:0 0 174px;padding:0 24px;font-size:13px;font-weight:900;line-height:1;transition:transform .16s,background .16s,color .16s,border-color .16s}.contact-quick-form button:hover,.contact-quick-form button:focus-visible{border-color:var(--dark);background:var(--dark);color:var(--color-white);transform:translateY(-1px)}@media (min-width:1329px){.contact-quick-consent{flex:calc(100% - 184px);grid-template-columns:18px max-content;justify-content:end;align-self:center;min-width:0}.contact-quick-consent label{white-space:nowrap}.contact-quick-form button{white-space:nowrap;flex:0 0 174px;margin-left:0}}.contact-info{min-height:268px;color:var(--color-black);background:0 0;padding:24px 0 28px}.contact-grid{row-gap:var(--footer-content-gap);column-gap:clamp(24px, 3vw, calc(var(--footer-content-gap) * 3));grid-template-columns:repeat(6,minmax(170px,1fr));align-items:start;width:min(100vw - 72px,1440px);max-width:none;margin-left:auto;margin-right:auto;padding-right:0;display:grid}.contact-column h3{color:var(--white);margin:0 0 16px;font-size:14px;line-height:1.3}.contact-column p{color:var(--color-black);text-shadow:var(--text-shadow-on-orange-white);margin:0 0 2px;font-size:15px;line-height:1.45}.contact-column--nav p{margin-bottom:9px;line-height:1.25}.contact-column-group{gap:30px;display:grid}.contact-column a:not(.whatsapp-button){text-shadow:var(--text-shadow-on-orange-white)}.contact-column .footer-cookie-preferences{color:inherit;cursor:pointer;font:inherit;text-align:left;text-shadow:var(--text-shadow-on-orange-white);background:0 0;border:0;padding:0;display:inline}.contact-column a:hover,.contact-column .footer-cookie-preferences:hover,.contact-column .footer-cookie-preferences:focus-visible{color:var(--white);text-shadow:none}.contact-column .whatsapp-button{border:1px solid rgb(var(--color-white-rgb) / .72);background:var(--white);min-height:30px;color:var(--dark);cursor:pointer;text-transform:uppercase;border-radius:4px;align-items:center;gap:5px;margin-top:8px;padding:0 12px;font-size:10px;font-weight:800;line-height:1;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.whatsapp-button-icon{fill:currentColor;flex:0 0 14px;width:14px;height:14px}.contact-column .whatsapp-button:hover,.contact-column .whatsapp-button:focus-visible{border-color:var(--dark);background:var(--dark);color:var(--white);transform:translateY(-1px)}.footer{background:var(--footer-bg);min-height:48px;padding:6px 0;position:relative}.contact-footer-band .footer{background:0 0;min-height:42px;padding:0 0 14px;position:static}.footer-inner{width:min(100vw - 72px,1460px);max-width:none;padding-right:var(--footer-icon-reserve);grid-template-columns:1fr auto;justify-content:stretch;align-items:end;gap:22px;margin:0 auto;padding-left:0;display:grid}.footer-hit-icon{pointer-events:none;z-index:1;grid-column:1;place-self:center start;width:auto;height:31px;display:block;position:static}.contact-footer-band .footer-hit-icon{display:none}.social{z-index:1;grid-column:2;place-self:center end;gap:20px;display:flex;position:relative}.social a{width:24px;height:24px;color:var(--dark);justify-content:center;align-items:center;transition:color .16s,transform .16s;display:inline-flex}.social a:hover,.social a:focus-visible{color:var(--color-white);transform:translateY(-1px)}.social svg{fill:currentColor;width:20px;height:20px}@media (min-width:981px){.contact-footer-band .footer-inner{position:static}.contact-footer-band .social{grid-column:auto;place-self:auto;position:absolute;bottom:14px;left:30px}}@media (max-width:1280px){.contact-grid{column-gap:var(--footer-content-gap);grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,1000px)}}@media (min-width:761px) and (max-width:1328px){.contact-quick-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(100vw - 72px,980px);display:grid}.contact-quick-form label,.contact-quick-form label:nth-of-type(2),.contact-quick-form label:nth-of-type(3),.contact-quick-form label:nth-of-type(4),.contact-quick-form label:nth-of-type(5),.contact-quick-form label:nth-of-type(6){min-width:0}.contact-quick-consent{grid-column:1/3;align-self:center}.contact-quick-form button{grid-column:3;width:100%;min-width:0}}@media (max-width:760px){.contact-title-text--support{max-width:420px;margin-bottom:18px;font-size:26px}.contact-footer-band{--footer-icon-height:31px;--footer-icon-reserve:46px}.contact-footer-band:after{display:none}.contact-title-section .container,.footer-inner{width:min(100%,430px)}.contact-quick-form{grid-template-columns:1fr;width:min(100%,430px);padding:16px;display:grid}.contact-quick-form button{grid-column:auto;width:100%}.contact-grid{grid-template-columns:1fr;width:min(100%,430px);padding-right:0}.contact-info{padding:40px 0 28px}.contact-footer-band .footer{min-height:42px;padding:0 0 12px}.footer-inner{grid-template-columns:auto auto}.footer-hit-icon,.contact-footer-band .footer-hit-icon{height:var(--footer-icon-height);filter:grayscale()brightness(.28);grid-column:1;place-self:center start;display:block;position:static}}@media (max-width:520px){.contact-column a:not(.whatsapp-button){white-space:normal}}@media (min-width:540px) and (max-width:1180px){body.is-legacy-tablet .contact-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px 22px!important;width:min(100%,760px)!important;max-width:760px!important;margin-left:auto!important;margin-right:auto!important}body.is-legacy-tablet .contact-column,body.is-legacy-tablet .contact-column p,body.is-legacy-tablet .contact-column a{max-width:100%!important}}@supports (-webkit-touch-callout:none) and (not (container-type:inline-size)){@media (hover:none) and (pointer:coarse) and (min-width:540px) and (max-width:1180px){.contact-footer-band:after{display:none!important}.contact-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px 22px!important;width:min(100%,760px)!important;max-width:760px!important;margin-left:auto!important;margin-right:auto!important;padding-right:0!important}.contact-column,.contact-column p,.contact-column a{max-width:100%!important}.contact-quick-form{width:min(100%,760px)!important;max-width:760px!important;box-shadow:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-left:auto!important;margin-right:auto!important;display:grid!important}.contact-quick-consent{grid-column:1/3!important;align-self:center!important}.contact-quick-form button{grid-column:3!important;justify-self:stretch!important;width:100%!important}}body.is-legacy-tablet .contact-footer-band:after{display:none!important}body.is-legacy-tablet .contact-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px 22px!important;width:min(100%,760px)!important;max-width:760px!important;margin-left:auto!important;margin-right:auto!important;padding-right:0!important}body.is-legacy-tablet .contact-column,body.is-legacy-tablet .contact-column p,body.is-legacy-tablet .contact-column a{max-width:100%!important}body.is-legacy-tablet .contact-quick-form{width:min(100%,760px)!important;max-width:760px!important;box-shadow:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-left:auto!important;margin-right:auto!important;display:grid!important}body.is-legacy-tablet .contact-quick-consent{grid-column:1/3!important;align-self:center!important}body.is-legacy-tablet .contact-quick-form button{grid-column:3!important;justify-self:stretch!important;width:100%!important}}
