.ict-corp .contact-page{background:#fff;margin-top:96px}.ict-corp .contact-layout{grid-template-columns:.86fr 1.14fr;display:grid}.ict-corp .contact-intro,.ict-corp .contact-alternatives{isolation:isolate;padding-right:clamp(32px,4.1vw,68px);position:relative}.ict-corp .contact-intro:before,.ict-corp .contact-alternatives:before{content:"";z-index:-1;background:#f5f5f2;border-right:1px solid #dedfd9;position:absolute;inset:0 0 0 -50vw}.ict-corp .contact-intro{grid-area:1/1;padding-top:29px;padding-bottom:35px}.ict-corp .contact-breadcrumb{color:#525852;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.ict-corp .contact-breadcrumb a{text-underline-offset:5px;align-items:center;min-height:32px;text-decoration:underline;display:inline-flex}.ict-corp .contact-intro>.corp-eyebrow{margin-top:35px}.ict-corp .contact-intro h1{letter-spacing:-.035em;text-wrap:balance;margin-top:25px;font:400 clamp(50px,4.8vw,76px)/1.02 ICT Newsreader,Georgia,serif}.ict-corp .contact-description{max-width:510px;margin-top:28px;font-size:20px;line-height:1.55}.ict-corp .contact-support{border-top:1px solid #cbd0c9;max-width:510px;margin-top:29px;padding-top:24px;font-size:16px;line-height:1.65}.ict-corp .contact-alternatives{grid-area:2/1;padding-top:15px;padding-bottom:72px}.ict-corp .contact-alternatives h2{letter-spacing:-.025em;margin-bottom:17px;font-size:31px;line-height:1.2}.ict-corp .contact-email{overflow-wrap:anywhere;text-underline-offset:5px;min-height:44px;padding-block:8px;font-size:18px;text-decoration:underline;display:inline-block}.ict-corp .contact-whatsapp-inline{flex-direction:column;align-items:start;gap:5px;width:fit-content;min-height:44px;margin-top:7px;padding-block:6px;font-size:17px;display:flex}.ict-corp .contact-whatsapp-inline>span:first-child{text-underline-offset:5px;align-items:center;gap:10px;text-decoration:underline;display:inline-flex}.ict-corp .contact-whatsapp-inline svg{width:20px;height:20px}.ict-corp .contact-whatsapp-inline>span:first-child>svg:first-child{color:#158647}.ict-corp .contact-whatsapp-inline>span:nth-child(2){color:#525852;font-size:15px}.ict-corp .contact-form-panel{grid-area:1/2/span 2;min-width:0;padding:64px 0 72px clamp(32px,4.1vw,68px)}.ict-corp .contact-form-heading h2,.ict-corp .contact-unavailable h2{font-size:clamp(38px,3.2vw,51px)}.ict-corp .contact-form-heading>p{color:#626663;margin-top:12px;font-size:13px}.ict-corp .contact-fields{border:0;gap:25px;min-width:0;margin:29px 0 0;padding:0;display:grid}.ict-corp .contact-name-email{grid-template-columns:1fr 1fr;gap:22px;display:grid}.ict-corp .contact-field{min-width:0}.ict-corp .contact-field label{margin-bottom:9px;font-size:15px;line-height:1.5;display:block}.ict-corp .contact-field label span{font-size:13px}.ict-corp .contact-field input,.ict-corp .contact-field textarea{width:100%;min-width:0;min-height:56px;color:var(--corp-ink);background:#fff;border:1px solid #8d968f;border-radius:4px;padding:12px 14px;font:400 16px/1.6 ICT Manrope,Arial,sans-serif;transition:border-color .14s,box-shadow .14s;display:block}.ict-corp .contact-field textarea{resize:vertical;min-height:174px}.ict-corp .contact-field input:hover,.ict-corp .contact-field textarea:hover{border-color:#414d43}.ict-corp .contact-field input:focus-visible,.ict-corp .contact-field textarea:focus-visible{outline-offset:3px;border-color:var(--corp-focus)}.ict-corp .contact-field [aria-invalid=true]{border-color:#a33b32}.ict-corp .contact-field-help{color:#626663;margin:-3px 0 11px;font-size:13px;line-height:1.6}.ict-corp .contact-context-meta{justify-content:space-between;align-items:baseline;gap:12px;margin-top:8px;display:flex}.ict-corp #contact-context-count{color:#626663;flex-shrink:0;margin-left:auto;font-size:11px}.ict-corp .contact-field-error{color:#a33b32;margin-top:8px;font-size:13px;line-height:1.5}.ict-corp .contact-context-meta .contact-field-error{margin-top:0}.ict-corp .contact-submit-row{flex-wrap:wrap;align-items:center;gap:14px 26px;display:flex}.ict-corp .contact-submit-row .corp-button{border:1px solid #0000}.ict-corp .contact-privacy-link{text-underline-offset:5px;align-items:center;min-height:44px;font-size:13px;text-decoration:underline;display:inline-flex}.ict-corp .contact-review-note{color:#626663;max-width:550px;margin-top:20px;font-size:12px;line-height:1.6}.ict-corp .contact-feedback,.ict-corp .contact-error-summary{background:#f5f7f2;border:1px solid #cbd0c9;border-left:3px solid #576451;margin-top:24px;padding:18px 20px}.ict-corp .contact-feedback h3,.ict-corp .contact-error-summary h3{letter-spacing:-.01em;font:600 16px/1.5 ICT Manrope,Arial,sans-serif}.ict-corp .contact-feedback p,.ict-corp .contact-unavailable p{margin-top:10px;font-size:15px;line-height:1.65}.ict-corp .contact-error-summary{background:#fff7f5;border-color:#d3a69f #d3a69f #d3a69f #a33b32}.ict-corp .contact-error-summary ul{margin-top:8px}.ict-corp .contact-error-summary a{text-underline-offset:4px;padding-block:6px;font-size:14px;text-decoration:underline;display:inline-block}.ict-corp .contact-success{margin-top:0;padding:30px}.ict-corp .contact-success h2{margin-top:22px;font-size:43px}.ict-corp .contact-success-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:28px;display:flex}.ict-corp .contact-success-actions button{text-underline-offset:4px;min-height:44px;padding-block:8px;font-size:14px;text-decoration:underline}.ict-corp .contact-unavailable .corp-text-link{margin-top:24px}.ict-corp .contact-fields:disabled{opacity:.7}.ict-corp .contact-fields:disabled button{cursor:wait}@media(max-width:1099px){.ict-corp .contact-page{margin-top:82px}}@media(max-width:999px){.ict-corp .contact-layout{grid-template-columns:1fr}.ict-corp .contact-intro{grid-area:1/1;padding:23px 0 35px}.ict-corp .contact-intro:before{border:0;right:-50vw}.ict-corp .contact-intro>.corp-eyebrow{margin-top:28px}.ict-corp .contact-intro h1{max-width:660px;font-size:58px}.ict-corp .contact-description{max-width:640px;font-size:18px}.ict-corp .contact-support{max-width:640px;margin-top:22px;padding-top:20px;font-size:15px}.ict-corp .contact-form-panel{grid-area:2/1;padding:38px 0 45px}.ict-corp .contact-alternatives{border-top:1px solid #d7d3c9;grid-area:3/1;padding:30px 0 45px}.ict-corp .contact-alternatives:before{display:none}}@media(max-width:699px){.ict-corp .contact-page{margin-top:76px}.ict-corp .contact-intro{padding-top:16px;padding-bottom:30px}.ict-corp .contact-breadcrumb{gap:8px;font-size:11px}.ict-corp .contact-intro>.corp-eyebrow{letter-spacing:.23em;margin-top:25px;font-size:10px}.ict-corp .contact-intro h1{margin-top:21px;font-size:clamp(42px,11.8vw,60px)}.ict-corp .contact-description{margin-top:22px;font-size:17px}.ict-corp .contact-support{font-size:14px}.ict-corp .contact-form-heading h2{font-size:36px}.ict-corp .contact-form-panel{padding-top:31px}.ict-corp .contact-name-email{grid-template-columns:1fr;gap:23px}.ict-corp .contact-fields{gap:23px;margin-top:25px}.ict-corp .contact-submit-row{flex-direction:column;align-items:stretch;gap:6px}.ict-corp .contact-submit-row .corp-button{justify-content:space-between;width:100%}.ict-corp .contact-privacy-link{width:fit-content;font-size:13px}.ict-corp .contact-alternatives h2{font-size:30px}.ict-corp .contact-email{font-size:16px}.ict-corp .contact-feedback,.ict-corp .contact-error-summary{padding:16px}.ict-corp .contact-success h2{font-size:36px}}@media(prefers-reduced-motion:reduce){.ict-corp .contact-field input,.ict-corp .contact-field textarea{transition:none}}
