.icon{object-fit:contain;height:auto}.icon--xs{width:12px;height:12px}.icon--sm{width:16px;height:16px}.icon--md{width:20px;height:20px}.icon--lg{width:24px;height:24px}.icon--xl{width:32px;height:32px}.icon-button{display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;padding:0;background:transparent}.icon-button--focus,.icon-button--disabled{background:transparent}.alert.MuiAlert-root{position:relative;display:flex;align-items:center;justify-content:space-between;min-width:320px;height:auto;padding:16px 16px 20px;border-radius:8px;background-color:#fff;color:#000;box-shadow:0 4px 48px #0000000f,0 4px 12px #0000001f}.alert__icon{padding:0}.alert__icon--start{margin-right:8px;line-height:0}.alert__message{flex-grow:1}.alert__text{font-family:Nunito Sans!important;font-size:16px!important;color:#000!important;line-height:20px!important;letter-spacing:normal!important;font-weight:400!important;text-transform:none!important;margin:0 12px 0 0}.alert__action{margin-left:14px}.alert__bottom{position:absolute;left:0;bottom:0;width:100%;height:4px}.alert__indicator{display:block;height:100%;border-bottom-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;animation:8s linear indicator forwards}.alert--success .alert__indicator{background-color:#328614}.alert--error .alert__indicator{background-color:#eb1700}.alert--warning .alert__indicator{background-color:#ff6c29}.MuiAlert-message.css-1pxa9xg-MuiAlert-message{padding:0;overflow:hidden}.MuiAlert-icon.css-1ytlwq5-MuiAlert-icon{padding:0}.MuiAlert-action.css-ki1hdl-MuiAlert-action{margin-right:0;padding:0}@keyframes indicator{0%{width:0}to{width:100%;border-top-right-radius:0}}.button{display:flex;justify-content:center;align-items:center;border:none;border-radius:8px;height:56px;cursor:pointer;padding:0;text-decoration:none;position:relative;transition:background-color .3s ease-in-out}.button__text{margin:0}.button--confirmed{font-family:Nunito Sans!important;font-size:16px!important;color:#fff!important;line-height:24px!important;letter-spacing:normal!important;font-weight:700!important;text-transform:none!important;background-color:#328614}.button--confirmed:hover{background-color:#328614}.button--confirmed:focus-visible{outline:1px dashed #328614;outline-offset:2px}.button--primary{font-family:Nunito Sans!important;font-size:16px!important;color:#fff!important;line-height:24px!important;letter-spacing:normal!important;font-weight:700!important;text-transform:none!important;background-color:#eb1700}.button--primary:hover{background-color:#9e0000}.button--primary:focus-visible{outline:1px dashed #9E0000;outline-offset:2px}.button--secondary{font-family:Nunito Sans!important;font-size:16px!important;color:#000!important;line-height:24px!important;letter-spacing:normal!important;font-weight:700!important;text-transform:none!important;background-color:#f1efed}.button--secondary:hover{background-color:#e7e7e7}.button--secondary:focus-visible{outline:1px dashed #E7E7E7;outline-offset:2px}.button--tertiary{font-family:Nunito Sans!important;font-size:16px!important;color:#000!important;line-height:24px!important;letter-spacing:normal!important;font-weight:600!important;text-transform:none!important;position:relative;height:auto;padding:12px 52px 12px 16px;border:1px solid #D7D1CB;background-color:#fff;text-decoration:none}.button--tertiary:focus-visible{outline:2px dashed;outline-offset:2px}.button--verification{font-family:Nunito Sans!important;font-size:16px!important;color:#eb1700!important;line-height:24px!important;letter-spacing:normal!important;font-weight:600!important;text-transform:none!important;height:40px;background-color:#eb17001f}.button--verification:hover{background-color:#9e00001f}.button--verification:focus-visible{outline:1px dashed rgba(158,0,0,.12);outline-offset:2px}.button--disabled{font-family:Nunito Sans!important;font-size:16px!important;color:#a59b94!important;line-height:24px!important;letter-spacing:normal!important;font-weight:700!important;text-transform:none!important;background-color:#d7d1cb;cursor:default}.button--profile{font-family:Nunito Sans!important;font-size:16px!important;color:#564c47!important;line-height:24px!important;letter-spacing:normal!important;font-weight:600!important;text-transform:none!important;height:40px;background-color:#fff;padding:8px 12px 8px 8px}.button--profile:focus-visible{outline:2px dashed;outline-offset:2px}.button--profile:hover{background-color:#f1efed}.button--loading{font-family:Nunito Sans!important;font-size:16px!important;color:#fff!important;line-height:24px!important;letter-spacing:normal!important;font-weight:700!important;text-transform:none!important;background-color:#eb1700;cursor:default}.carousel__slider{width:100%;margin:0 auto;position:relative;display:block;border-radius:24px;overflow:hidden}.carousel__item{height:calc(100vh - 120px)}.carousel__image{position:absolute;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover}.carousel__info{position:absolute;left:16px;bottom:56px;width:calc(100% - 32px);max-width:610px;padding:16px 24px;border-radius:16px;background-color:#eb170099}.carousel__title{margin:0 0 8px;font-family:Nunito Sans!important;font-size:30px!important;color:#fff!important;line-height:40px!important;letter-spacing:normal!important;font-weight:800!important;text-transform:none!important}.carousel__footnote{margin:0;font-family:Nunito Sans!important;font-size:16px!important;color:#f1efed!important;line-height:20px!important;letter-spacing:normal!important;font-weight:400!important;text-transform:none!important}.carousel__dots{padding:0;list-style:none}.carousel__dot{width:16px;height:16px;padding:0;border:none;border-radius:50%;background-color:#0000004d;color:transparent}.slick-track{display:flex;height:100%}.slick-list{height:100%;overflow:hidden}.slick-slide>div{display:flex;height:100%}.slick-dots{z-index:1000;position:absolute;bottom:0;width:100%}.slick-dots li{display:inline-block;margin-left:16px}.slick-dots li.slick-active .carousel__dot{background:#fff}.error-helper-text{margin:4px 0 0!important;font-family:Nunito Sans!important;font-size:12px!important;color:#eb1700!important;line-height:16px!important;letter-spacing:normal!important;font-weight:400!important;text-transform:none!important}.error-helper-text__animation-wrapper-enter{max-height:0;opacity:0}.error-helper-text__animation-wrapper-enter-active{max-height:1000px;opacity:1;transition:opacity .5s ease-in,max-height .5s ease-in}.error-helper-text__animation-wrapper-exit{max-height:1000px;opacity:1;transition:opacity .5s ease-out,max-height .5s ease-out}.error-helper-text__animation-wrapper-exit-active{max-height:0;opacity:0}.control-checkbox__container{display:flex;flex-wrap:wrap;flex-direction:column}.control-checkbox__label{display:flex}.control-checkbox__label-text{width:calc(100% - 32px);margin-left:12px;font-family:Nunito Sans!important;font-size:16px!important;color:#000!important;line-height:24px!important;letter-spacing:normal!important;font-weight:600!important;text-transform:none!important}.control-checkbox__root{width:24px;height:24px;border-radius:4px!important;border:2px solid #A59B94!important}.control-checkbox__root--error{border:2px solid #EB1700!important}.control-checkbox__root--error:hover{border:2px solid #9E0000!important}.control-checkbox__root:hover{border-color:#9e0000!important}.control-checkbox__root:hover .icon path{fill:#9e0000}.control-checkbox__root:active:after{content:"";display:block;position:absolute;width:42px;height:42px;border-radius:50%;background:#eb17001a}.control-checkbox__root input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:4px;background:transparent;color:transparent;opacity:1}.control-checkbox__root input:focus-visible{outline:1px dashed #9E0000;outline-offset:4px}.control-checkbox__icon--checked{position:absolute;z-index:1}.control-select-field__container{display:flex;flex-direction:column;position:relative}.control-select-field__label{margin-bottom:4px;font-family:Nunito Sans!important;font-size:16px!important;color:#564c47!important;line-height:20px!important;letter-spacing:normal!important;font-weight:400!important;text-transform:none!important}.control-select-field__input{font-family:Nunito Sans!important;font-size:16px!important;color:#000!important;line-height:24px!important;letter-spacing:normal!important;font-weight:600!important;text-transform:none!important}.control-select-field__input--placeholder{font-family:Nunito Sans!important;font-size:16px!important;color:#a59b94!important;line-height:20px!important;letter-spacing:normal!important;font-weight:400!important;text-transform:none!important}.control-select-field__list{padding:0!important}.control-select-field__arrow{position:absolute;right:24px;z-index:-10}.control-text-field__container{display:flex;flex-direction:column;position:relative}.control-text-field__container textarea{overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.control-text-field__container textarea::-webkit-scrollbar{display:none;width:8px}.control-text-field__container:hover textarea,.control-text-field__container textarea:hover,.control-text-field__container textarea:focus{scrollbar-width:thin;scrollbar-color:#A59B94 transparent;-ms-overflow-style:auto}.control-text-field__root{font-family:Nunito Sans!important;font-size:16px!important;color:#000!important;line-height:24px!important;letter-spacing:normal!important;font-weight:600!important;text-transform:none!important}.control-text-field__input{text-overflow:ellipsis}.control-text-field__input::placeholder{font-family:Nunito Sans!important;font-size:16px!important;color:#a59b94!important;line-height:20px!important;letter-spacing:normal!important;font-weight:400!important;text-transform:none!important;opacity:1!important}.control-text-field__input--with-icon{width:calc(100% - 54px)!important}.control-text-field textarea{overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.control-text-field textarea::-webkit-scrollbar{display:none}.control-text-field:hover textarea,.control-text-field textarea:hover,.control-text-field textarea:focus{scrollbar-width:thin;scrollbar-color:#A59B94 transparent;-ms-overflow-style:auto}.control-text-field__label{margin-bottom:4px;font-family:Nunito Sans!important;font-size:16px!important;color:#564c47!important;line-height:20px!important;letter-spacing:normal!important;font-weight:400!important;text-transform:none!important}.control-text-field__icon{position:absolute;right:16px;bottom:16px}.loading-spinner__container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}.loading-spinner__spinner{color:#eb1700}.loading-spinner__message{margin-top:8px;font-family:Nunito Sans!important;font-size:16px!important;color:#eb1700!important;line-height:24px!important;letter-spacing:normal!important;font-weight:600!important;text-transform:none!important}.logo__container{display:flex;align-items:center}.logo__jaj-logo{height:45px;width:100%}.modal-component__animation-wrapper-enter{opacity:0}.modal-component__animation-wrapper-enter-active{opacity:1;transition:opacity .5s ease-in}.modal-component__wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:40px;margin:0;border-radius:8px;max-width:480px;max-height:100%;overflow:auto;overflow-x:hidden}@media all and (max-width: 979px){.modal-component__wrapper{padding:16px;max-width:343px}}.modal-component__header-wrapper{display:flex;justify-content:space-between}.modal-component__close-button{height:40px}.notification-block{margin-top:32px;display:flex;width:100%;padding:16px;border:1px solid #A59B94;border-radius:8px;background-color:#faf9f9}.notification-block__icon-container{margin-right:16px}.notification-block__content-container{display:flex;flex-direction:column;justify-content:center}.notification-block__header{margin:0;font-family:Nunito Sans!important;font-size:20px!important;color:#000!important;line-height:24px!important;letter-spacing:normal!important;font-weight:700!important;text-transform:none!important}.notification-block__body{margin-top:4px;margin-bottom:0;font-family:Nunito Sans!important;font-size:16px!important;color:#000!important;line-height:20px!important;letter-spacing:normal!important;font-weight:400!important;text-transform:none!important}.page-grid__container{padding:60px 60px 0}@media all and (max-width: 979px){.page-grid__container{padding:60px 16px 0}}.otp-block__clarification-message{margin:8px 0 0;font-family:Nunito Sans!important;font-size:12px!important;color:#564c47!important;line-height:16px!important;letter-spacing:normal!important;font-weight:400!important;text-transform:none!important}.otp-block__verification-button{margin-top:8px;width:100%}.otp-block__verification-button-text{position:absolute;left:38px}.otp-block__verification-button-icon{position:absolute;left:8px}.otp-component__container-animation-wrapper-enter{max-height:0;opacity:0}.otp-component__container-animation-wrapper-enter-active{max-height:1000px;opacity:1;transition:opacity .5s ease-in,max-height .5s ease-in}.otp-component__container{width:100%;margin-top:24px}.otp-component__header{margin:0;font-family:Nunito Sans!important;font-size:16px!important;color:#564c47!important;line-height:20px!important;letter-spacing:normal!important;font-weight:400!important;text-transform:none!important}.otp-component__code-input-animation-wrapper-exit{opacity:1}.otp-component__code-input-animation-wrapper-exit-active{opacity:0;transition:opacity .5s ease-out}.otp-component__code-input-container{display:flex;justify-content:space-between;margin-top:4px}.otp-component__code-input{caret-color:transparent;width:53px;height:56px;border:1px solid #564C47;border-radius:8px;text-align:center;font-family:Nunito Sans!important;font-size:16px!important;color:#000!important;line-height:24px!important;letter-spacing:normal!important;font-weight:600!important;text-transform:none!important}@media all and (max-width: 979px){.otp-component__code-input{width:50px;margin-right:8px}}.otp-component__code-input:focus-visible{outline:1px dashed currentColor;outline-offset:2px}.otp-component__code-input--success{border:1px solid #328614;color:#328614!important}.otp-component__code-input--error{border:2px solid #EB1700;outline-color:#9e0000}@media all and (max-width: 979px){.otp-component__code-input--modal{width:45px;margin-right:8px}}.otp-component__error{transition:max-height 1s ease,opacity 1s ease;margin:4px 0 0}.otp-component__error-message--closed{max-height:0;opacity:0}.otp-component__error-message--open{max-height:100px;opacity:100%;font-family:Nunito Sans!important;font-size:12px!important;color:#eb1700!important;line-height:16px!important;letter-spacing:normal!important;font-weight:400!important;text-transform:none!important}.otp-component__confirmed-button-animation-wrapper-enter{opacity:0}.otp-component__confirmed-button-animation-wrapper-enter-active{opacity:1;transition:opacity .5s ease-in}.otp-component__confirmed-button{margin-top:4px;width:100%}.otp-component__counter-text{margin:24px 0 0;font-family:Nunito Sans!important;font-size:16px!important;color:#564c47!important;line-height:20px!important;letter-spacing:normal!important;font-weight:400!important;text-transform:none!important}@media all and (max-width: 979px){.otp-component__counter-text--modal{margin:16px 0 0}}.otp-component__counter-text-animation-wrapper-exit{max-height:1000px;opacity:1;transition:opacity .5s ease-out,max-height .5s ease-out}.otp-component__counter-text-animation-wrapper-exit-active{max-height:0;opacity:0}.page-grid__row{height:100%;padding:60px}@media all and (max-width: 979px){.page-grid__row{padding:60px 16px}}.page-grid__left-column{padding-bottom:60px}.page-grid__left-section{display:flex;flex-direction:column;width:400px;max-width:100%;height:100%;align-self:center}.page-grid__right-column-container{display:flex;height:calc(100vh - 60px)}@media all and (max-width: 979px){.page-grid__right-column-container{display:none}}.profile-icon{display:flex}.profile-icon__icon-container{width:56px;height:56px;background-color:#f1efed;display:flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:8px;margin-right:12px}.profile-icon__content-container{width:calc(100% - 64px);display:flex;flex-direction:column;justify-content:center}@media all and (min-width: 1440px) and (max-width: 1450px){.profile-icon__content-container{max-width:466px}}@media all and (min-width: 980px) and (max-width: 1000px){.profile-icon__content-container{max-width:458px}}.profile-icon__description-container{display:flex}.profile-icon__delimiter{margin:0 3px;font-family:Nunito Sans!important;font-size:14px!important;color:#564c47!important;line-height:20px!important;letter-spacing:normal!important;font-weight:400!important;text-transform:none!important}.profile-icon__info{width:100%;margin:0;font-family:Nunito Sans!important;font-size:16px!important;color:#000!important;line-height:24px!important;letter-spacing:normal!important;font-weight:600!important;text-transform:none!important;overflow:hidden;text-overflow:ellipsis}.profile-icon__description{margin:0;font-family:Nunito Sans!important;font-size:14px!important;color:#564c47!important;line-height:20px!important;letter-spacing:normal!important;font-weight:400!important;text-transform:none!important}.profile-section{width:100%;margin-bottom:24px;padding:24px;background-color:#fff;border-radius:16px;border:1px solid #D7D1CB}@media all and (max-width: 1439px){.profile-section{margin-bottom:16px;padding:16px}}.profile-section:last-child{margin-bottom:0}.chips{display:flex;gap:4px}.chips__chip{font-family:Nunito Sans!important;font-size:12px!important;color:#eb1700!important;line-height:16px!important;letter-spacing:normal!important;font-weight:600!important;text-transform:none!important;height:24px!important;background-color:#fff!important;border:1px solid #D7D1CB!important}.recommendation{display:flex;flex-direction:column;min-width:240px;height:260px;border-radius:16px;background-color:#f1efed;padding:16px;justify-content:space-between}.recommendation__content-container{display:flex;flex-direction:column}.recommendation__title{font-family:Nunito Sans!important;font-size:16px!important;color:#000!important;line-height:20px!important;letter-spacing:normal!important;font-weight:600!important;text-transform:none!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;word-break:break-word;margin:0}.recommendation__description{font-family:Nunito Sans!important;font-size:14px!important;color:#564c47!important;line-height:20px!important;letter-spacing:normal!important;font-weight:400!important;text-transform:none!important;margin-top:4px;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;line-clamp:6}.recommendation__chips{min-height:24px}.recommendation__actions{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:12px}.recommendation__menu-button{font-family:Nunito Sans!important;font-size:16px!important;color:#564c47!important;line-height:24px!important;letter-spacing:normal!important;font-weight:600!important;text-transform:none!important;width:100%;justify-content:flex-start;padding:16px;border-radius:0;background-color:transparent;transition:background-color .3s ease-in-out}.recommendation__menu-button:hover{background-color:#f1efed}.navigation-menu-button__menu-button{font-family:Nunito Sans!important;font-size:16px!important;color:#000!important;line-height:24px!important;letter-spacing:normal!important;font-weight:700!important;text-transform:none!important;position:relative;margin-left:16px;height:40px;border:none;padding:12px;background-color:#f1efed}.navigation-menu-button__menu-button--open{background-color:#d7d1cb}.navigation-menu-button__menu-button-text{margin-right:8px}.navigation-menu-button__menu-item{display:flex;margin-bottom:8px}.navigation-menu-button__menu-item:last-child{margin-bottom:0}.navigation-menu-button__menu-item-button{font-family:Nunito Sans!important;font-size:16px!important;color:#564c47!important;line-height:24px!important;letter-spacing:normal!important;font-weight:600!important;text-transform:none!important;flex:1 1 auto;padding:8px;margin:0 8px;position:relative;border:none;justify-content:normal}.navigation-menu-button__menu-item-button:hover{background-color:#f1efed}.navigation-menu-button__menu-item-icon{position:absolute;left:8px}.navigation-menu-button__menu-item-button-text{margin-left:0}.navigation-menu-button__menu-item-button-text--with-icon{margin-left:30px}.desktop-navigation{display:flex}.desktop-navigation__info-text{font-family:Nunito Sans!important;font-size:16px!important;color:#000!important;line-height:24px!important;letter-spacing:normal!important;font-weight:700!important;text-transform:none!important;margin:0;height:24px;align-self:center}.desktop-navigation__button{font-family:Nunito Sans!important;font-size:16px!important;color:#000!important;line-height:24px!important;letter-spacing:normal!important;font-weight:700!important;text-transform:none!important;position:relative;margin-left:16px;height:40px;border:none;padding:12px;background-color:#f1efed}.desktop-navigation__button-icon{position:absolute;left:12px}.desktop-navigation__button-text--with-icon{margin-left:32px}.sticky-header-logo__jaj-vision{height:32px;width:284px}.sticky-header-logo__jaj-vision-support{height:40px;width:451px}.desktop-header{display:flex;padding:24px;justify-content:space-between;align-items:center}.desktop-header__logo-container{display:flex}.desktop-header__logo{height:32px;width:284px}.desktop-header__support-logo{height:40px;width:451px}.mobile-header{display:flex;padding:16px;justify-content:space-between;align-items:center}.mobile-header__logo{height:24px;width:213px}.mobile-navigation{position:absolute;width:100%;top:80px;background-color:#fff;padding:24px 16px;z-index:10;box-shadow:0 4px 12px #0000001f,0 4px 48px #0000000f}.mobile-navigation__animation-wrapper-enter{left:100%}.mobile-navigation__animation-wrapper-enter-active{left:-5%;transition:left .5s ease-out}.mobile-navigation__animation-wrapper-enter-done{left:0;transition:left .25s ease-in}.mobile-navigation__animation-wrapper-exit{left:0;transition:left .5s ease-in}.mobile-navigation__animation-wrapper-exit-active{left:100%}.mobile-navigation__section-header{font-family:Nunito Sans!important;font-size:20px!important;color:#000!important;line-height:24px!important;letter-spacing:normal!important;font-weight:700!important;text-transform:none!important;margin:16px 0 0}.mobile-navigation__button-section{padding-bottom:16px;border-bottom:1px solid #D7D1CB}.mobile-navigation__button-section:last-child{border-bottom:none}.mobile-navigation__button{box-sizing:border-box;font-family:Nunito Sans!important;font-size:16px!important;color:#564c47!important;line-height:24px!important;letter-spacing:normal!important;font-weight:600!important;text-transform:none!important;position:relative;width:100%;height:40px;padding:8px;margin-top:16px;border:none}.mobile-navigation__button:hover{background-color:#f1efed}.mobile-navigation__button-text{position:absolute;left:38px}.mobile-navigation__button-icon{position:absolute;left:8px}.sticky-header{width:100%;position:sticky;z-index:20;top:0;background-color:#fff;box-shadow:0 4px 12px #0000001f,0 4px 48px #0000000f}.sticky-header__container{height:88px}@media all and (max-width: 979px){.sticky-header__container{height:80px}}.date-picker{display:flex;flex-direction:column}.date-picker__selects-container{display:flex}.date-picker__label{margin-bottom:4px;font-family:Nunito Sans!important;font-size:16px!important;color:#564c47!important;line-height:20px!important;letter-spacing:normal!important;font-weight:400!important;text-transform:none!important}.date-picker__input{font-family:Nunito Sans!important;font-size:16px!important;color:#000!important;line-height:24px!important;letter-spacing:normal!important;font-weight:600!important;text-transform:none!important;margin-right:16px}@media all and (max-width: 979px){.date-picker__input{margin-right:8px}}.date-picker__input--placeholder{font-family:Nunito Sans!important;font-size:16px!important;color:#a59b94!important;line-height:20px!important;letter-spacing:normal!important;font-weight:400!important;text-transform:none!important}.date-picker__input:last-child{margin-right:0}.date-picker__day{width:26.6%}@media all and (max-width: 979px){.date-picker__day{width:33.3%}}.date-picker__month{width:46.8%}@media all and (max-width: 979px){.date-picker__month{width:33.3%}}.date-picker__year{width:26.6%}@media all and (max-width: 979px){.date-picker__year{width:33.3%}}.date-picker__popover-paper{max-height:220px!important}.date-picker__list{padding:0!important}.date-picker__arrow{position:absolute;right:24px;z-index:-10}@media all and (max-width: 979px){.date-picker__arrow{right:16px}}.MuiMenuItem-root{height:55px;border-bottom:1px solid #D7D1CB!important;font-family:Nunito Sans!important;font-size:16px!important;color:#000!important;line-height:20px!important;letter-spacing:normal!important;font-weight:400!important;text-transform:none!important}.MuiMenuItem-root:last-child{border-bottom:none!important}.MuiOutlinedInput-notchedOutline{border:1px solid #564C47!important;border-radius:8px!important}.Mui-focused .MuiOutlinedInput-notchedOutline{border:2px solid #000000!important}.Mui-error .MuiOutlinedInput-notchedOutline{border:2px solid #EB1700!important}.Mui-disabled{-webkit-text-fill-color:#564C47!important;background-color:#f1efed}.switcher{display:flex;align-items:center;position:relative}.switcher__label{position:relative;display:flex;justify-content:center;height:24px;width:42px;font-size:0}.switcher__label:has(:focus-visible){outline:2px dashed;outline-offset:2px;border-radius:8px}.switcher__label--loading{pointer-events:none}.switcher__checkbox{opacity:0;width:100%;height:24px;z-index:10;cursor:pointer}.switcher__checkbox--disabled,.switcher__checkbox--not-available{cursor:default}.switcher__slider{position:absolute;width:100%;height:100%;background-color:#564c47;border-radius:20px;transition:all .3s ease-in-out}.switcher__slider:before{content:"";position:absolute;height:20px;width:20px;left:2px;bottom:2px;background-color:#fff;border-radius:50%;transition:.3s ease;transition-property:background-color}.switcher__slider--checked{background-color:#eb1700}.switcher__slider--checked:before{right:2px;left:unset}.switcher__slider--loading{width:24px;background-color:#d7d1cb}.switcher__slider--loading:before{box-sizing:content-box;border:2px solid #D7D1CB;border-top-color:#eb1700;bottom:0;right:0;left:0;animation:switcher-spin 1s ease infinite}.switcher__slider--checked-loading:before{right:0;left:unset}.switcher__slider--disabled,.switcher__slider--not-available{background-color:#d7d1cb}.switcher__slider--not-available:before{height:4px;width:24px;left:9px;bottom:10px;border-radius:2px}@keyframes switcher-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.table-head__cell{font-family:Nunito Sans!important;font-size:16px!important;color:#000!important;line-height:20px!important;letter-spacing:normal!important;font-weight:600!important;text-transform:none!important;line-height:24px!important;max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-checkbox{box-sizing:unset;position:relative;display:flex;width:20px;height:20px}.status-checkbox__input{width:20px;height:20px;margin:0;opacity:0}.status-checkbox__indicator{position:absolute;left:4px;top:4px;width:12px;height:12px;border-radius:50%}.status-checkbox__indicator--checked{background-color:#328614}.status-checkbox__indicator--not-checked{width:8px;height:8px;border:2px solid #EB1700}.table-row{cursor:pointer}.table-row__cell-dropdown-icon{padding:12px 8px 12px 24px!important}.table-row__cell{font-family:Nunito Sans!important;font-size:16px!important;color:#000!important;line-height:20px!important;letter-spacing:normal!important;font-weight:400!important;text-transform:none!important;max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-row__details{width:100%;display:flex;flex-direction:column;padding:24px 24px 24px 48px}.table-row__details-row{margin-top:12px;display:flex}.table-row__details-row:first-child{margin-top:0}.table-row__details-key{font-family:Nunito Sans!important;font-size:16px!important;color:#564c47!important;line-height:20px!important;letter-spacing:normal!important;font-weight:400!important;text-transform:none!important;width:192px;margin:0 8px 0 0}.table-row__details-value{font-family:Nunito Sans!important;font-size:16px!important;color:#000!important;line-height:20px!important;letter-spacing:normal!important;font-weight:400!important;text-transform:none!important;margin:0}.table-pagination{height:56px}.table-pagination__toolbar{height:100%;padding:0!important}.table-pagination__select-label{margin:0 10px 0 0;font-family:Nunito Sans!important;font-size:16px!important;color:#000!important;line-height:20px!important;letter-spacing:normal!important;font-weight:400!important;text-transform:none!important}.table-pagination__select{font-family:Nunito Sans!important;font-size:16px!important;color:#000!important;line-height:24px!important;letter-spacing:normal!important;font-weight:600!important;text-transform:none!important;width:100%;padding:0!important;text-align:left!important;text-align-last:left!important;z-index:10}.table-pagination__input{width:88px;height:40px;margin:0!important;padding:8px 16px;border:1px solid #564C47;border-radius:8px}.table-pagination__icon{position:absolute;left:48px}.table-pagination__displayed-rows{font-family:Nunito Sans!important;font-size:16px!important;color:#000!important;line-height:20px!important;letter-spacing:normal!important;font-weight:400!important;text-transform:none!important;position:absolute;width:81px;right:72px;margin:0;text-align:center}@media all and (max-width: 979px){.table-pagination__displayed-rows{position:static;margin-left:24px}}.table-pagination__actions{display:flex;justify-content:space-between;height:32px;width:177px;margin:0 24px!important}@media all and (max-width: 979px){.table-pagination__actions{width:100px}}.table-pagination__button{padding:0!important}.table-pagination__button-icon--disabled{opacity:.4}.table{min-width:1100px}.table .table-head__cell{padding:16px 24px;border-bottom:1px solid #D7D1CB}.table .table-row__cell{padding:18px 24px;border-bottom:1px solid #D7D1CB}.table .table-row__cell:first-child{padding:18px 14px 18px 30px}.table .table-row__cell-expandable{padding:0}.table .table-row__cell-expandable--not-expanded{border-bottom:none}.table__container{width:100%;border:1px solid #D7D1CB;border-radius:16px}.tabs{margin-top:24px;width:100%;border-bottom:1px solid #D7D1CB}.tabs__tab{font-family:Nunito Sans!important;font-size:16px!important;color:#000!important;line-height:24px!important;letter-spacing:normal!important;font-weight:700!important;text-transform:none!important;padding:16px 24px!important}.tabs__indicator{background-color:#eb1700!important}.tabs__panel{margin-top:24px;width:100%}.criteria{display:flex;min-width:240px;height:96px;border-radius:16px;background-color:#f1efed;padding:0 16px;justify-content:space-between;gap:8px}.criteria__content-container{display:flex;align-items:center}.criteria__description{font-family:Nunito Sans!important;font-size:16px!important;color:#000!important;line-height:20px!important;letter-spacing:normal!important;font-weight:600!important;text-transform:none!important;margin-top:0;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4}.criteria__actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.criteria__menu-button{font-family:Nunito Sans!important;font-size:16px!important;color:#564c47!important;line-height:24px!important;letter-spacing:normal!important;font-weight:600!important;text-transform:none!important;width:100%;justify-content:flex-start;padding:16px;border-radius:0;background-color:transparent;transition:background-color .3s ease-in-out}.criteria__menu-button:hover{background-color:#f1efed}.control-counter-input__container{display:flex;width:120px;justify-content:space-between;align-items:center}.control-counter-input__container .MuiOutlinedInput-notchedOutline{border:1px solid #564C47!important;border-radius:8px!important}.control-counter-input__container .MuiOutlinedInput-input{padding:0!important;width:100%;text-align:center}.control-counter-input__container .Mui-focused .MuiOutlinedInput-notchedOutline{border:2px solid #000000!important}.control-counter-input__container .Mui-disabled{-webkit-text-fill-color:#564C47!important;background-color:#f1efed}.control-counter-input__root{font-family:Nunito Sans!important;font-size:16px!important;color:#000!important;line-height:24px!important;letter-spacing:normal!important;font-weight:600!important;text-transform:none!important;width:40px;height:24px;padding:0;border-radius:8px}.control-counter-input__root--placeholder{font-family:Nunito Sans!important;font-size:16px!important;color:#a59b94!important;line-height:20px!important;letter-spacing:normal!important;font-weight:400!important;text-transform:none!important}.control-counter-input__input{overflow:hidden;text-overflow:ellipsis}.control-counter-input__input::placeholder{font-family:Nunito Sans!important;font-size:16px!important;color:#a59b94!important;line-height:20px!important;letter-spacing:normal!important;font-weight:400!important;text-transform:none!important;opacity:1!important}.control-counter-input__button{height:24px!important;width:24px!important;background-color:inherit!important}.control-checkbox-with-counter__container{display:flex;position:relative;width:100%;justify-content:space-between}.error-page{background-color:#fff}.error-page__title{margin:15vh 0 5vh;font-family:Nunito Sans!important;font-size:80px!important;color:#eb1700!important;line-height:110px!important;letter-spacing:normal!important;font-weight:800!important;text-transform:none!important}.error-page__messages-container{margin:0 0 10vh;text-align:center;font-family:Nunito Sans!important;font-size:16px!important;color:#000!important;line-height:20px!important;letter-spacing:normal!important;font-weight:400!important;text-transform:none!important}.error-page__message{margin:0}.error-page__button{min-width:317px;margin-bottom:5vh}.bootstrap-application-data__loading-spiner{height:100vh!important}.recommendations-error-page{background-color:#f1efed;min-height:100%}.recommendations-error-page__profile-section{display:flex;flex-direction:column;justify-content:center;align-items:center;height:600px}.recommendations-error-page__icon{margin-bottom:40px}.recommendations-error-page__title{font-family:Nunito Sans!important;font-size:28px!important;color:#eb1700!important;line-height:32px!important;letter-spacing:normal!important;font-weight:800!important;text-transform:none!important;margin:0 0 4px}.recommendations-error-page__message{font-family:Nunito Sans!important;font-size:16px!important;color:#000!important;line-height:20px!important;letter-spacing:normal!important;font-weight:400!important;text-transform:none!important;margin:0;width:430px;text-align:center}.page-grid__container{min-height:100vh;padding:24px}@media all and (max-width: 979px){.page-grid__container{padding:24px 16px}}.bootstrap-recommendations-data{background-color:#f1efed;min-height:100%}.bootstrap-recommendations-data__loading-section{flex:auto;display:flex;justify-content:center;align-items:center}.bootstrap-recommendations-data__loading-spinner{display:flex;justify-content:center;align-items:center;min-height:200px}.bootstrap-jobs-data{background-color:#f1efed;min-height:100%}.bootstrap-jobs-data__loading-section{flex:auto;display:flex;justify-content:center;align-items:center}.bootstrap-jobs-data__loading-spinner{display:flex;justify-content:center;align-items:center;min-height:200px}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/NunitoSans-VariableFont-YTLC-opsz-wdth-wght-C1tJ67lh.ttf) format("truetype-variations")}html{box-sizing:border-box;width:100%;height:100%;text-size-adjust:100%}body{height:100%;font-family:Nunito Sans!important;font-size:16px!important;color:#564c47!important;line-height:20px!important;letter-spacing:normal!important;font-weight:400!important;text-transform:none!important}img{border:none}html,body{margin:0;padding:0;font-variation-settings:"opsz" 100}svg{pointer-events:none}*,*:before,*:after{box-sizing:inherit}.grecaptcha-badge{transform:scale(.85)}.app-content{flex:1;overflow:auto}.app-content:focus{outline:none}#root{display:flex;flex-direction:column;height:100%}
