.i75ita_chatWindow{background-color:var(--brand-primary);box-sizing:border-box;width:100%;height:100%;box-shadow:0px 4px 12px var(--overlay-black-35);border-radius:20px;flex-direction:column;animation:.3s forwards i75ita_slideInUp;display:flex;position:relative}.i75ita_chatHeaderZone{box-sizing:border-box;justify-content:flex-end;align-items:center;gap:10px;width:100%;height:40px;padding:10px 15px;display:flex}.i75ita_whiteCloseBtn{color:var(--color-white);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;font-size:18px;font-weight:300;transition:transform .2s,opacity .2s;display:flex}.i75ita_whiteCloseBtn:hover,.i75ita_whiteCloseBtn:focus-visible{opacity:.8;transform:scale(1.1)}.i75ita_whiteCloseBtn:hover,.i75ita_whiteCloseBtn:focus,.i75ita_whiteCloseBtn:focus-visible,.i75ita_whiteCloseBtn:active{box-shadow:none;outline:none}.i75ita_welcomeTextContainer{box-sizing:border-box;flex-direction:column;gap:20px;width:100%;padding:0 40px;display:flex}.i75ita_greetingLine{color:var(--color-white);margin:0;font-size:clamp(32px,12vw,50px);font-weight:500;line-height:40px}.i75ita_brandLine{color:var(--color-white);align-items:flex-end;gap:8px;margin:0;font-size:clamp(35px,13vw,55px);font-weight:700;line-height:40px;display:inline-flex}.i75ita_brandPrefix{font-weight:500}.i75ita_inlineLogoContainer{vertical-align:baseline;width:clamp(35px,13vw,55px);height:clamp(32px,12vw,50px);margin-left:2px;display:inline-block;position:relative}.i75ita_iconImage{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.i75ita_descriptionLine{color:var(--color-white);opacity:.9;margin:0;font-size:clamp(15px,4.2vw,18px);font-weight:500;line-height:25px}.i75ita_chatBodyContainer{background-color:var(--color-white);box-sizing:border-box;border-radius:35px 35px 20px 20px;flex-direction:column;flex-grow:1;width:100%;margin-top:3vh;display:flex;overflow:hidden}.i75ita_formContainer{box-sizing:border-box;flex-direction:column;width:100%;padding:10px 25px;display:flex}.i75ita_innerFormTitle{color:var(--brand-primary);text-align:left;margin:5vh 0 0;font-size:clamp(17.5px,6.5vw,27.5px);font-weight:700;line-height:1}.i75ita_identityInputWrapper{margin-top:5px}.i75ita_formActionZone{box-sizing:border-box;flex-direction:column;width:100%;margin-top:34px;display:flex}.i75ita_cardFooter{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;margin-top:auto;padding-bottom:20px;display:flex}.i75ita_footerSocialRow{box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:center;width:200px;height:50px;display:flex}.i75ita_footerSquareBtn{background-color:var(--brand-primary);width:40px;height:40px;color:var(--color-white);cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;transition:opacity .2s;display:flex}.i75ita_footerSquareBtn:hover{opacity:.9}.i75ita_footerSquareBtn:not(:disabled):hover,.i75ita_footerSquareBtn:focus-visible{box-shadow:0 0 0 2px var(--gray-200);outline:none}.i75ita_footerIconContainer{justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:relative}.i75ita_footerLegalText{color:var(--black-gray);letter-spacing:-.43px;text-align:center;margin:10px 0 0;font-size:13px;font-weight:400}@keyframes i75ita_slideInUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}
