.employeeContactForm__base{display:flex;flex-direction:column;align-items:flex-start;gap:32px}@media (min-width: 992px),print{.employeeContactForm__base{gap:50px}}.employeeContactForm__buttonGroup{display:flex;overflow:hidden;align-items:center;padding:4px;border-radius:44px;background:var(--kw-brand-primary-010);box-shadow:0 1px 2px #1351921a inset}.employeeContactForm__buttonGroupItem{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;padding:8px 16px;border-color:#0000;border-radius:360px;background:#0000;color:var(--kw-button);cursor:pointer;font-size:.75rem;font-style:normal;font-weight:700;gap:8px;line-height:150%;transition:background .1s}.employeeContactForm__buttonGroupItem:before{position:absolute;z-index:-1;top:0;width:100%;height:100%;border-radius:360px;background:#0000;content:"";pointer-events:none;transition:transform .3s}.employeeContactForm__buttonGroupItem:nth-child(2):before{transform:translate(100%)}.employeeContactForm__buttonGroupItem:nth-child(3):before{transform:translate(-100%)}@media (min-width: 992px),print{.employeeContactForm__buttonGroupItem{padding:12px 24px;font-size:1rem}}.employeeContactForm__buttonGroupItem svg{min-width:24px}.employeeContactForm__buttonGroupItem input[type=radio]{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(0,0,0,0)}.employeeContactForm__buttonGroupItem:has(input[type=radio]:checked):before{background:#fff;box-shadow:0 1px 2px #0000001a,0 1px 6px #1e69c81f;transform:translate(0)}.employeeContactForm__buttonGroupItem:has(input[type=radio]:focus-visible){outline:2px solid #1173e9}.employeeContactForm__submitButton{width:100%;align-self:flex-end}@media (min-width: 992px),print{.employeeContactForm__submitButton{max-width:245px}}.employeeContactForm__form{display:flex;width:100%;flex-direction:column;gap:16px}@media (min-width: 992px),print{.employeeContactForm__form{gap:32px}}.employeeContactForm__splitRow{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media (min-width: 992px),print{.employeeContactForm__splitRow{gap:24px}}.employeeContactForm__row{display:grid;padding:0;gap:16px;grid-template-columns:1fr}@media (min-width: 992px),print{.employeeContactForm__row{gap:24px;grid-template-columns:repeat(2,1fr)}}.employeeContactForm__rowItem{display:flex;height:100%;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:0;gap:4px}.employeeContactForm__rowItemLabel{margin:0;color:#000;float:none;font-size:.75rem;font-style:normal;font-weight:500;line-height:160%}.employeeContactForm__rowItemLabel--legend{margin-bottom:4px}.employeeContactForm__columnRow{display:flex;flex-direction:column;padding:0;gap:16px}.employeeContactForm__radioGroup{display:flex;min-height:46px;align-items:center;padding-left:4px;gap:24px}.employeeContactForm__radioGroupColumn{display:flex;align-items:center;gap:8px}.employeeContactForm__radioGroupLabel{color:#000;font-size:1rem;font-style:normal;font-weight:400;line-height:150%}.employeeContactForm__radioGroupItem{border-radius:360px;appearance:none;content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSI+PGNpcmNsZSBjeD0iMTAiIGN5PSIxMCIgcj0iOSIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjQjBCMEI4IiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=);cursor:pointer}.employeeContactForm__radioGroupItem:invalid:not(:disabled),.employeeContactForm__radioGroupItem[aria-invalid=true]:not(:disabled),fieldset[aria-invalid=true] .employeeContactForm__radioGroupItem:not(:disabled),fieldset:invalid .employeeContactForm__radioGroupItem:not(:disabled){content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSI+PGNpcmNsZSBjeD0iMTAiIGN5PSIxMCIgcj0iOSIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjQzAwMDAwIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=)}.employeeContactForm__radioGroupItem:focus-visible{outline:8px solid rgba(17,114,233,.2);outline-offset:0}.employeeContactForm__radioGroupItem:disabled{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSI+PGNpcmNsZSBjeD0iMTAiIGN5PSIxMCIgcj0iMTAiIGZpbGw9IiNFN0U3RUUiLz48L3N2Zz4=)}.employeeContactForm__radioGroupItem:checked{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSI+PGNpcmNsZSBjeD0iMTAiIGN5PSIxMCIgcj0iOSIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjMTE3M0U5IiBzdHJva2Utd2lkdGg9IjIiLz48Y2lyY2xlIGN4PSIxMCIgY3k9IjEwIiByPSI1IiBmaWxsPSIjMTE3M0U5Ii8+PC9zdmc+)}.employeeContactForm__radioGroupItem:checked:invalid:not(:disabled),.employeeContactForm__radioGroupItem:checked[aria-invalid=true]:not(:disabled),fieldset[aria-invalid=true] .employeeContactForm__radioGroupItem:checked:not(:disabled),fieldset:invalid .employeeContactForm__radioGroupItem:checked:not(:disabled){content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSI+PGNpcmNsZSBjeD0iMTAiIGN5PSIxMCIgcj0iOSIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjQzAwMDAwIiBzdHJva2Utd2lkdGg9IjIiLz48Y2lyY2xlIGN4PSIxMCIgY3k9IjEwIiByPSI1IiBmaWxsPSIjQzAwMDAwIi8+PC9zdmc+)}.employeeContactForm__radioGroupItem:checked:disabled{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSI+PGNpcmNsZSBjeD0iMTAiIGN5PSIxMCIgcj0iOSIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjQjBCMEI4IiBzdHJva2Utd2lkdGg9IjIiLz48Y2lyY2xlIGN4PSIxMCIgY3k9IjEwIiByPSI1IiBmaWxsPSIjQjBCMEI4Ii8+PC9zdmc+)}.employeeContactForm__input{width:100%;padding:10px 16px;border:1px solid #dcdce6;border-radius:4px;background:#fff;color:#000;font-size:1rem;font-style:normal;font-weight:400;line-height:150%}.employeeContactForm__input.error{border-color:#c00000;color:#c00000}.employeeContactForm__input:focus-visible{outline-color:#1173e9}.employeeContactForm__dateInput{position:relative;width:100%;padding:10px 16px;border:1px solid #dcdce6;border-radius:4px;background:#fff;color:#000;font-size:1rem;font-style:normal;font-weight:400;line-height:150%}.employeeContactForm__dateInput::-webkit-calendar-picker-indicator{position:absolute;z-index:1;width:100%;background:#0000;color:#0000}.employeeContactForm__dateInput.error{border-color:#c00000;color:#c00000}.employeeContactForm__dateInput:before{position:absolute;right:16px;content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjMTk2QkMxIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41IiBkPSJNMyA5aDE4TTYgNXYtLjVhMS41IDEuNSAwIDEgMSAzIDBWNW02IDB2LS41YTEuNSAxLjUgMCAwIDEgMyAwVjVtLTYgNHYxMm0tOS02aDE4TTYuMiAyMWgxMS42YzEuMTIgMCAxLjY4IDAgMi4xLS4yMmEyIDIgMCAwIDAgLjg4LS44N2MuMjItLjQzLjIyLS45OS4yMi0yLjExVjguMmMwLTEuMTIgMC0xLjY4LS4yMi0yLjFhMiAyIDAgMCAwLS44Ny0uODhDMTkuNDggNSAxOC45MiA1IDE3LjggNUg2LjJjLTEuMTIgMC0xLjY4IDAtMi4xLjIyYTIgMiAwIDAgMC0uODguODdDMyA2LjUyIDMgNy4wOCAzIDguMnY5LjZjMCAxLjEyIDAgMS42OC4yMiAyLjEuMTkuMzguNS42OS44Ny44OC40My4yMi45OS4yMiAyLjExLjIyWiIvPjwvc3ZnPg==)}.employeeContactForm__dateInput:focus-visible{outline-color:#1173e9}.employeeContactForm__dropdown{width:100%;border:1px solid #dcdce6;border-radius:4px;background:#fff}.employeeContactForm__dropdown .dropdown__toggle{display:flex;width:100%;align-items:center;justify-content:space-between;padding:10px 16px;border-radius:4px;color:#000;font-size:1rem;font-style:normal;font-weight:400;line-height:150%;text-align:left}.employeeContactForm__dropdown .dropdown__toggle:focus-visible{outline:2px solid #1173e9;outline-offset:0}.employeeContactForm__dropdown .dropdown__menu.show{width:100%;max-height:50vh;margin-top:4px;overflow-y:auto;scrollbar-gutter:stable}.employeeContactForm__dropdown .dropdown__item.disabled{color:#dcdce6;cursor:default;pointer-events:none}.employeeContactForm__textArea{width:100%;min-height:90px;max-height:200px;padding:12px 16px;border:1px solid #dcdce6;border-radius:4px;margin-top:19px;background:#fff;color:#000;font-size:1rem;font-style:normal;font-weight:400;line-height:150%;resize:vertical}.employeeContactForm__textArea:focus-visible{outline-color:#1173e9}.employeeContactForm--has-divider{position:relative}.employeeContactForm--has-divider:before{position:absolute;top:50%;right:-6px;display:none;width:10px;height:2px;background:var(--kw-primary-text);content:"";transform:translate(100%)}@media (min-width: 992px),print{.employeeContactForm--has-divider:before{display:block}}.disabled-loading-animation .employeeContactForm__buttonGroupItem:before{transition:unset}
