@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans&display=swap";@import"https://fonts.googleapis.com/css2?family=Josefin+Sans&display=swap";@keyframes transition-in{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@keyframes transition-out{0%{opacity:1}to{opacity:0}}.alert{position:relative;display:flex;flex-flow:column;gap:16px;width:100%;max-width:288px;border-radius:24px;padding:18px 24px;transition:all .3s cubic-bezier(.25,.8,.25,1);animation-duration:.3s;animation-name:transition-in;font-family:Poppins,sans-serif;color:#00bef8;font-size:14px;font-weight:500;line-height:130%;letter-spacing:-.14px;word-wrap:break-word;cursor:pointer;pointer-events:auto}.alert_fade-out{animation-name:transition-out}.alert_version_success{border:3px solid #6bdb43;background-color:#def5d6;color:#242368}.alert_version_success .alert__title{color:#6bdb43}.alert_version_danger{border:3px solid #ff595b;background-color:#ffdede;color:#242368}.alert_version_danger .alert__title{color:#ff595b}.alert__title-wrapper{display:flex;justify-content:space-between;align-items:flex-start}.alert__title{font-family:Poppins,sans-serif;font-size:18px;font-weight:800;line-height:120%}.alert__icon{width:40px;height:32px}.alerts{display:flex;flex-direction:column-reverse;justify-content:flex-start;gap:24px;position:fixed;top:0;left:0;height:100dvh;width:100vw;padding:32px 24px;pointer-events:none;z-index:1003}@media (min-width: 744px){.alerts{padding:32px 48px}}*{box-sizing:border-box;margin:0;padding:0}a{text-decoration:none}body{font-family:Poppins,sans-serif}.avatar{display:flex;align-items:center;gap:8px;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.avatar_details{flex-direction:column;gap:18px}.avatar_details .avatar__content{align-items:center}.avatar__image-container{display:flex;align-items:center;justify-content:center;background-color:var(--avatar-background-color, transparent)}.avatar__image-container_color_primary{padding:2px;--avatar-background-color: #e5f9fe}.avatar__image-container_color_cream{padding:2px;--avatar-background-color: #f7ece2}.avatar__image-container_color_white{padding:2px;--avatar-background-color: #ffffff}.avatar__image-container_placeholder-variant_initials{padding:0}.avatar__image-container_version_circle{border-radius:50%}.avatar__image-container_version_rectangle{padding:2px;border-radius:16px}.avatar__image-container_is-icon-version{--avatar-background-color: #f6f6fd}.avatar__image-container_is-icon-version svg{width:32px;height:32px}.avatar__image-container_is-icon-version svg path{stroke:#000}.avatar__figure{display:flex;align-items:center;justify-content:center}.avatar__figure_size_32{width:32px;height:32px}.avatar__figure_size_36{width:36px;height:36px}.avatar__figure_size_40{width:40px;height:40px}.avatar__figure_size_42{width:42px;height:42px}.avatar__figure_size_48{width:48px;height:48px}.avatar__figure_size_64{width:64px;height:64px}.avatar__figure_size_80{width:80px;height:80px}.avatar__figure_size_full{width:100%;height:100%}.avatar__figure_size_128{width:128px;height:128px}.avatar__image{width:100%;height:100%;object-fit:cover}.avatar__image_version_circle{border-radius:50%}.avatar__image_version_rectangle{border-radius:16px}.avatar__initials{display:flex;align-items:center;justify-content:center;color:#242368;border:1px solid #f7ece2;height:100%;width:100%;font-size:16px;font-weight:500;border-radius:50%}.avatar__initials_version_rectangle{padding:2px;border-radius:16px}.avatar__placeholder svg{display:block;width:100%;height:100%}.avatar__placeholder svg path{stroke:#4d7cf7;fill:#4d7cf7}.avatar__placeholder_version_circle{border-radius:50%}.avatar__placeholder_version_rectangle{border-radius:16px}.avatar__content{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.avatar__content_column{flex-direction:column;align-items:flex-start;gap:0}.avatar__content_details{align-items:center}.avatar__user-full-name{color:#000;font-family:Poppins,sans-serif;font-size:14px;line-height:150%;letter-spacing:-.16px}@media (min-width: 744px){.avatar__user-full-name{font-size:16px}}.avatar__user-full-name_small{font-size:14px;letter-spacing:-.14px}.avatar__user-full-name_weight_400{font-weight:400}.avatar__user-full-name_weight_500{font-weight:500}.avatar__user-full-name_weight_600{font-weight:600}.avatar__user-role{color:#000;font-family:Poppins,sans-serif;opacity:.5;font-size:14px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:-.12px}@media (min-width: 744px){.avatar__user-role{font-size:16px}}.avatar__user-role_column{opacity:1;font-size:12px;font-weight:400;line-height:150%}.loader{display:flex;justify-content:center;align-items:center;width:100%}.page-title{display:flex;align-items:center;gap:8px;color:#000;font-family:Poppins,sans-serif;font-size:20px;font-weight:500;line-height:140%}.page-title_bold{line-height:normal;font-weight:800}.page-title__helper-text{font-size:20px;font-weight:400;line-height:150%;letter-spacing:-.2px;opacity:.5}.view-switch{display:flex;width:max-content;flex-shrink:0;border-radius:16px;border:1px solid #ff5400;overflow:hidden;height:48px;width:96px}.view-switch__item{display:flex;align-items:center;justify-content:center;width:50%;height:100%;cursor:pointer}.view-switch__item svg{width:24px;height:24px}.view-switch__item svg path{stroke:#000}.view-switch__item:hover{background-color:#ffd4bf}.view-switch__item_selected{background-color:#ff5400}.view-switch__item_selected svg path{stroke:#fff}.view-switch__item_selected:hover{background-color:#ff5400}.error-message{font-family:Josefin Sans,sans-serif;color:#ff595b;font-size:14px;font-weight:400;letter-spacing:-.14px}.label{font-family:Poppins,sans-serif;font-size:14px;font-weight:700;line-height:16px;letter-spacing:-.14px;overflow-wrap:anywhere}.label_size_small{font-size:12px}.label_color_navy{color:#242368}.label_color_orange{color:#ff5400}.label_color_lilac{color:#e8e7fa}.label_color_black{color:#000;font-weight:500}.input{display:flex;gap:8px;flex-flow:column;width:100%}.input_is-disabled{pointer-events:none}.input_size_small .input-wrapper{height:40px;padding:8px 12px;border-radius:12px}@media (min-width: 744px){.input_orientation_horizontal{display:grid;grid-template-columns:auto 70%;column-gap:30px;row-gap:8px}}.input-wrapper{display:flex;height:48px;gap:8px;align-items:center;justify-content:stretch;border:1px solid #d1d0f4;border-radius:16px;padding:12px 16px;background-color:#fff}.input-wrapper:has(>input:focus){border:1px solid #5f39f1}.input-wrapper_is-reversed{flex-flow:row-reverse}.input-wrapper_is-disabled{cursor:default;opacity:70%}.input__label-wrapper{display:flex;align-items:center;justify-content:space-between;gap:4px}.input__optional-tag{font-family:Plus Jakarta Sans,sans-serif;font-size:12px;line-height:133%;letter-spacing:-.12px;margin-left:auto;color:#a2a0e8}.input__optional-tag_color_orange{color:#ff5400}.input__optional-tag_color_lilac{color:#e8e7fa}.input__optional-tag_color_black{color:#000;opacity:.5}.input__field{border:none;outline:none;width:100%;color:#000;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.14px}.input__field::placeholder{color:#00000080}.input__field:-webkit-autofill,.input__field:-webkit-autofill:hover,.input__field:-webkit-autofill:focus,.input__field:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:#000;transition:background-color 5000s ease-in-out 0s;box-shadow:none;-webkit-box-shadow:none}.input__icon{display:flex;cursor:pointer}.input__icon svg{width:24px;height:24px}.input__icon svg path,.input__icon svg ellipse,.input__icon svg rect,.input__icon svg circle{stroke:#5f39f1}.input__instruction{font-family:Poppins,sans-serif;color:#717d96;font-size:12px;line-height:16px}@media (min-width: 744px){.input__instruction_orientation_horizontal{grid-column:2}}@media (min-width: 744px){.input__error_orientation_horizontal{grid-column:2}}.badge{display:flex;justify-content:center;align-items:center;width:max-content;padding:0 8px;border:1px solid var(--border-color);border-radius:8px;color:#000;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:24px;letter-spacing:-.12px;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.badge_is-secondary{padding:4px 10px;font-size:10px;font-weight:500;line-height:130%;letter-spacing:.2px}.badge_status_primary{--border-color: #00bef8}.badge_status_lilac{--border-color: #d1d0f4}.badge_status_success{--border-color: #81f559}.badge_status_danger{--border-color: #ff595b}.badge_status_warning{--border-color: #ffb459}.status-circle{display:flex;align-items:center;gap:8px}.status-circle_success{--color: #81f559}.status-circle_danger{--color: #ff595b}.status-circle_warning{--color: #ffb459}.status-circle__outer-circle{display:flex;justify-content:center;align-items:center;border-radius:50%;width:20px;height:20px;border:1px solid var(--color, #ccc);background-color:transparent}.status-circle__inner-circle{border-radius:50%;width:12px;height:12px;background-color:var(--color, #ccc)}.status-circle__description{color:#000;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:24px;letter-spacing:-.14px}.avatar-wrapper{display:flex;align-items:center;width:100%}.avatar-wrapper__item{margin-left:-8px}.avatar-wrapper__item:first-child{margin-left:0}@media (min-width: 1024px){.avatar-wrapper__item{margin-left:-14px}}@media (min-width: 1100px){.avatar-wrapper__item{margin-left:-8px}}.job-listing{position:relative;display:flex;flex-direction:column;width:100%;padding:18px 24px;border-radius:24px;background-color:#f6f6fd;font-family:Poppins,sans-serif;color:#000;overflow:hidden;cursor:pointer}.job-listing_create{padding:24px 24px 47px;text-transform:capitalize}@media (min-width: 576px){.job-listing_create{padding:18px 24px}}@media (min-width: 1024px){.job-listing_is-list-view{display:grid;grid-template-columns:150px 100px minmax(170px,1fr) 1fr;column-gap:16px}}@media (min-width: 1100px){.job-listing_is-list-view{column-gap:24px}}@media (min-width: 1300px){.job-listing_is-list-view{grid-template-columns:206px auto minmax(198px,1fr) 1fr}}.job-listing__header{margin-bottom:12px;overflow-wrap:break-word}@media (min-width: 576px){.job-listing__header{margin-bottom:32px}}.job-listing__header_create{margin-bottom:0}@media (min-width: 576px){.job-listing__header_create{margin-top:47px}}@media (min-width: 1024px){.job-listing__header_is-list-view{display:flex;flex-direction:column;justify-content:center;margin-bottom:0}}.job-listing__create-graphic{position:absolute;right:-24px;bottom:-24px}.job-listing__create-graphic svg{width:128px;height:128px}.job-listing__create-graphic svg path{stroke:#d1d0f4}@media (min-width: 576px){.job-listing__create-graphic{right:-32px;bottom:-32px}.job-listing__create-graphic svg{width:178px;height:178px}}@media (min-width: 1024px){.job-listing__create-graphic_is-list-view{right:32px;bottom:-26px}.job-listing__create-graphic_is-list-view svg{width:118px;height:118px}}.job-listing__tagline{position:relative;z-index:2;opacity:.5;font-weight:500;font-size:14px;line-height:130%;font-family:Josefin Sans,sans-serif}@media (min-width: 1024px){.job-listing__tagline_is-list-view{font-size:12px;line-height:120%}}.job-listing__title{position:relative;z-index:2;font-weight:500;font-size:24px;line-height:130%}@media (min-width: 1024px){.job-listing__title_is-list-view{font-size:18px;line-height:120%}}.job-listing__content{margin-top:auto;padding-bottom:10px;display:flex;flex-direction:column;align-items:flex-start;gap:0}@media (min-width: 1024px){.job-listing__content_is-list-view{flex-direction:row;align-items:center;height:100%;gap:20px;padding-bottom:0}}@media (min-width: 1300px){.job-listing__content_is-list-view{gap:12px}}.job-listing__subtitle{font-size:16px;font-weight:500;line-height:150%;letter-spacing:-.16px;margin-bottom:4px}.job-listing__subtitle_is-list-view{margin-bottom:0}@media (min-width: 1024px){.job-listing__subtitle_is-list-view{display:none}}@media (min-width: 1300px){.job-listing__subtitle_is-list-view{display:block}}.job-listing__item{display:flex;width:100%;justify-content:space-between;align-items:center;font-size:12px;font-weight:400;line-height:150%;letter-spacing:-.12px}@media (min-width: 1024px){.job-listing__item_is-list-view{flex-direction:column;gap:0}}@media (min-width: 1300px){.job-listing__item_is-list-view{flex-direction:row;gap:12px}}.job-listing__new-items,.job-listing__total-items{font-size:18px;font-weight:600;line-height:150%;letter-spacing:-.18px}.job-listing__new-items{color:#5f39f1}.job-listing__avatar-container{display:flex;align-items:center;justify-self:center;width:auto;padding-top:16px;border-top:1px solid #d1d0f4;min-height:53px}@media (min-width: 1024px){.job-listing__avatar-container_is-list-view{border-top:none;padding-top:0}}.job-listing__status{display:flex;align-items:center;order:-1;justify-content:space-between;margin-bottom:24px}@media (min-width: 1024px){.job-listing__status_is-list-view{order:1;gap:24px;grid-column:4;justify-self:end;margin-bottom:0}}@media (min-width: 1300px){.job-listing__status_is-list-view{gap:78px}}.dropdown{display:flex;flex-flow:column;gap:4px;padding:8px;box-shadow:0 4px 16px #a5a3ae73;background-color:#fff;border-radius:16px;overflow:auto;max-height:405px;scrollbar-width:none;-ms-overflow-style:none}.dropdown::-webkit-scrollbar{width:0;height:0}.dropdown_size_small,.dropdown_size_medium{padding:4px;border-radius:12px}.dropdown_is-content-width{width:max-content}.dropdown__item{font-family:Poppins,sans-serif;font-size:16px;line-height:150%;padding:8px 16px;border-radius:16px;background-color:#fff;color:#000;cursor:pointer;flex-shrink:0;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dropdown__item:hover{background-color:#8f74f6;color:#fff}.dropdown__item_selected,.dropdown__item_selected:hover{background-color:#5f39f1;color:#fff}.dropdown__item_small{padding:6px 12px;border-radius:12px;font-size:12px}.dropdown__item_medium{padding:6px 12px;border-radius:12px;font-size:14px}.select{display:flex;gap:8px;flex-flow:column;width:100%;-webkit-user-select:none;user-select:none}.select:focus{outline:none}.select:focus .select__input-wrapper:not(.select__input-wrapper_disabled){border:1px solid #5f39f1}.select_is-max-content{max-width:max-content}.select_size_small{gap:4px}.select_size_small .select__input-wrapper{height:32px;padding:4px 12px;border-radius:12px}.select_size_small .select__input{font-size:12px;line-height:200%;letter-spacing:-.12px;font-weight:500}.select_size_medium .select__input{font-size:14px;line-height:150%;letter-spacing:-.14px}.select_variant_borderless{width:max-content}.select_variant_borderless:focus{outline:none}.select_variant_borderless:focus .select__input-wrapper:not(.select__input-wrapper_disabled){border:none}.select_variant_borderless .select__input-wrapper{height:auto;border:none;padding:1.5px 0;gap:0;background-color:transparent;width:max-content}.select_variant_borderless .select__input{color:#2d3648;width:max-content}.select_variant_borderless .select__options-wrapper{width:auto}.select_variant_borderless .select__icon svg path,.select_variant_borderless .select__icon svg ellipse,.select_variant_borderless .select__icon svg rect,.select_variant_borderless .select__icon svg circle{stroke:#000}.select__label-wrapper{display:flex;align-items:center;justify-content:space-between;gap:4px}.select__optional-tag{font-family:Plus Jakarta Sans,sans-serif;font-size:12px;line-height:133%;letter-spacing:-.12px;margin-left:auto;color:#a2a0e8}.select__optional-tag_color_orange{color:#ff5400}.select__optional-tag_color_black{color:#000;opacity:.5}.select__input-wrapper{display:flex;gap:8px;border-radius:16px;height:48px;padding:12px 16px;background-color:#fff;border:1px solid #d1d0f4;cursor:pointer;-webkit-tap-highlight-color:transparent}.select__input-wrapper_disabled{background-color:#4b465c14;border:1px solid rgba(75,70,92,.08)}.select__input{display:flex;align-items:center;width:100%;height:24px;font-family:Poppins,sans-serif;color:#000;font-size:14px;font-weight:400;letter-spacing:-.14px;background-color:transparent;cursor:pointer;outline:none;border:none}.select__icon{display:flex;align-self:center}.select__icon svg{width:24px;height:24px}.select__icon svg path,.select__icon svg ellipse,.select__icon svg rect,.select__icon svg circle{stroke:#5f39f1}.select__icon_rotated{transform:rotate(180deg)}.select__options-wrapper{z-index:1099;min-width:max-content}.sidebar{position:fixed;z-index:1000;top:0;left:0;width:100%;min-width:268px;visibility:hidden}.sidebar_is-open{visibility:visible}@media (min-width: 1024px){.sidebar{position:initial;visibility:visible}}.sidebar__content{position:relative;z-index:1001;display:flex;flex-direction:column;height:100dvh;padding:24px;background-color:#5f39f1;transform:translate(-100%);transition:transform .3s cubic-bezier(.25,.8,.25,1)}.sidebar__content_is-open{transform:translate(0)}@media (min-width: 744px){.sidebar__content{max-width:268px}}@media (min-width: 1024px){.sidebar__content{transform:none;padding:48px 24px}}.sidebar__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}@media (min-width: 744px){.sidebar__header{margin-bottom:52px}}@media (min-width: 1024px){.sidebar__header{padding-left:8px}}.sidebar__close-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background-color:#8f74f6}.sidebar__close-icon:hover{cursor:pointer}.sidebar__close-icon svg{width:28px;height:28px}.sidebar__close-icon svg path{stroke:#fff}@media (min-width: 1024px){.sidebar__close-icon{display:none}}.sidebar__logo svg{width:160px;height:auto}@media (min-width: 1024px){.sidebar__logo svg{width:190px}}.sidebar__user{display:flex;align-items:center;column-gap:14px;margin-bottom:24px}@media (min-width: 1024px){.sidebar__user{margin-bottom:40px}}.sidebar__user-figure{overflow:hidden;flex-shrink:0}.sidebar__user-figure .avatar__initials{color:#f7ece2}.sidebar__user-img{width:100%;height:100%;object-fit:cover}.sidebar__user-content{font-family:Poppins,sans-serif;color:#fff;word-break:break-word}.sidebar__user-name{font-size:20px;font-weight:700}.sidebar__user-role{font-family:Josefin Sans,sans-serif;text-transform:uppercase;font-size:14px;font-weight:400;line-height:16px;opacity:.7}.sidebar__nav{flex:1;overflow-y:auto}.sidebar__nav-item-main,.sidebar__nav-subitem{display:flex;align-items:center;column-gap:8px;height:48px;padding-left:16px;border-radius:16px;transition:background-color .3s ease-out}.sidebar__nav-item-main:hover,.sidebar__nav-subitem:hover{cursor:pointer;background-color:#8f74f6}.sidebar__nav-item-main_active,.sidebar__nav-subitem_active{background-color:#8f74f6}.sidebar__nav-item-icon{display:flex;align-items:center}.sidebar__nav-item-icon svg{width:24px;height:24px}.sidebar__nav-item-text{font-family:Poppins,sans-serif;font-size:14px;font-weight:700;color:#fff}.sidebar__nav-item-chevron{display:flex;align-items:center}.sidebar__nav-item-chevron svg path{stroke:#fff}.sidebar__nav-subitem{padding:0 32px}.sidebar__copyright{font-family:Josefin Sans,sans-serif;color:#a2a0e8;font-size:14px;font-weight:400;line-height:16px;padding:0 16px}.sidebar__overlay{display:none;position:absolute;z-index:1000;top:0;left:0;width:100vw;height:100dvh;background-color:#464a5c50}@media (min-width: 744px){.sidebar__overlay{opacity:0;transition:opacity .3s cubic-bezier(.25,.8,.25,1)}.sidebar__overlay_is-open{display:block;opacity:1}}@media (min-width: 1024px){.sidebar__overlay{display:none}}.dashboard-page-template{display:flex;width:100%;height:100dvh;background-color:#fff}.dashboard-page-template__inner{display:flex;flex-flow:column;row-gap:24px;width:100%;height:100%;overflow-y:auto;padding:24px 16px}@media (min-width: 744px){.dashboard-page-template__inner{padding:36px 24px}}@media (min-width: 1024px){.dashboard-page-template__inner{row-gap:46px}}.dashboard-page-template__header{position:relative;display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 1024px){.dashboard-page-template__header{flex-direction:row;align-items:center;column-gap:32px}}.dashboard-page-template__header-left{position:fixed;display:flex;align-items:center;margin-bottom:32px;height:76px;background-color:#fff;width:100%;z-index:100;top:0;left:0;padding:0 16px}@media (min-width: 1024px){.dashboard-page-template__header-left{position:initial;height:auto;margin-bottom:0;padding:initial;width:auto}}.dashboard-page-template__hamburger svg{display:block;width:24px;height:24px}@media (min-width: 1024px){.dashboard-page-template__hamburger{display:none}}.dashboard-page-template__header-left-content{position:relative;left:calc(50% - 24px);transform:translate(-50%);flex-shrink:0}@media (min-width: 1024px){.dashboard-page-template__header-left-content{position:initial;left:initial;transform:initial}}.dashboard-page-template__header-right{display:flex;flex-direction:column;row-gap:24px;margin-top:60px}@media (min-width: 1024px){.dashboard-page-template__header-right{margin-top:initial;flex-direction:row;column-gap:16px}}@media (min-width: 1300px){.dashboard-page-template__header-right{column-gap:24px}}.dashboard-page-template__content{height:100%;overflow-y:auto}@media (min-width: 1100px){.archived-job-listings-page__input-wrapper{width:256px}}.archived-job-listings-page__select-wrapper{display:flex;align-items:center;gap:8px;flex-shrink:0}.archived-job-listings-page__select-label{display:none;color:#242368;font-family:Poppins,sans-serif;font-size:14px;font-weight:800;line-height:16px;letter-spacing:-.14px;text-wrap:nowrap}@media (min-width: 1100px){.archived-job-listings-page__select-label{display:block}}.archived-job-listings-page__view-switch{display:none}@media (min-width: 1024px){.archived-job-listings-page__view-switch{display:block}}.archived-job-listings-page__listing{display:grid;grid-auto-rows:auto;gap:16px;overflow:auto}@media (min-width: 576px){.archived-job-listings-page__listing{grid-template-columns:repeat(2,1fr);grid-template-rows:minmax(320px,1fr)}}@media (min-width: 744px){.archived-job-listings-page__listing{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.archived-job-listings-page__listing_is-list-view{grid-template-columns:initial;grid-template-rows:initial}}@media (min-width: 1300px){.archived-job-listings-page__listing{grid-template-columns:repeat(4,1fr)}.archived-job-listings-page__listing_is-list-view{grid-template-columns:initial}}.button{display:flex;gap:8px;justify-content:center;align-items:center;width:100%;max-width:max-content;height:48px;padding:11px 17px;border-radius:16px;color:#fff;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;letter-spacing:-.16px;background-color:var(--button-color, #ff5400);transition:all .3s cubic-bezier(.25,.8,.25,1);border:1px solid transparent;outline:none}.button:hover{cursor:pointer;--button-color: #ff884d}.button:disabled{pointer-events:none;opacity:.7}.button__icon-container{display:flex;align-items:center}.button__icon-container svg{width:24px;height:24px}.button__icon-container svg path,.button__icon-container svg ellipse,.button__icon-container svg rect,.button__icon-container svg circle{fill:#fff;stroke:#fff}.button_version_secondary{--button-color: #5f39f1}.button_version_success{--button-color: #81f559}.button_version_danger{--button-color: #ff595b}.button_type_filled .button__icon-container svg path{fill:#fff;stroke:#fff}.button_type_outline{border:1px solid var(--button-color, #ff5400);color:#000;background:transparent}.button_type_outline:hover{background-color:var(--button-color)}.button_type_outline-navy{border:1px solid var(--button-color, #ff5400);color:#242368;background:transparent}.button_type_outline-navy:hover{background-color:var(--button-color)}.button_type_outline .button__icon-container svg path{fill:#000;stroke:#000}.button_size_medium{height:42px;font-size:14px;letter-spacing:-.14px}.button_size_small{height:35px;font-size:14px;letter-spacing:-.14px}.button_icon-position_right{flex-direction:row-reverse}.button_is-full-width{max-width:100%}.button_is-space-between{justify-content:space-between}.button_is-icon-fill-disabled .button__icon-container svg path{fill:inherit}.button_is-loading{justify-content:center}.phone-number-input{display:flex;flex-direction:column;gap:8px}@media (min-width: 744px){.phone-number-input_orientation_horizontal{display:grid;grid-template-columns:auto 70%;column-gap:30px;row-gap:8px}}.phone-number-input__label-wrapper{display:flex;align-items:center;justify-content:space-between;gap:4px}.phone-number-input__optional-tag{font-family:Plus Jakarta Sans,sans-serif;font-size:12px;line-height:133%;letter-spacing:-.12px;margin-left:auto;color:#a2a0e8}.phone-number-input__optional-tag_color_orange{color:#ff5400}.phone-number-input__optional-tag_color_black{color:#000;opacity:.5}.phone-number-input__input-wrapper{border-radius:16px;border:1px solid #d1d0f4;background-color:#fff;height:48px;overflow:hidden}.phone-number-input__input-wrapper_size_small{border-radius:12px}.phone-number-input__input-wrapper_size_small .PhoneInput,.phone-number-input__input-wrapper_size_small .PhoneInputCountry{height:40px}.phone-number-input__input-wrapper_size_small input{padding:8px 12px}.phone-number-input input{border:none;outline:none;height:100%;width:100%;padding:12px 16px;font-family:Poppins,sans-serif;font-size:16px;line-height:150%;letter-spacing:-.16px;color:#000}.phone-number-input .PhoneInput{position:relative;display:flex;align-items:center;flex-flow:row-reverse;min-height:100%}.phone-number-input .PhoneInputCountry{position:relative;padding:12px;min-width:68px;height:48px}.phone-number-input .PhoneInputCountrySelect{position:absolute;top:calc(50% - 12px);left:calc(50% - 22px);width:44px;height:24px;opacity:0;z-index:2}.phone-number-input img,.phone-number-input svg{position:absolute;top:calc(50% - 12px);left:calc(50% - 22px);width:44px;height:24px}@media (min-width: 744px){.phone-number-input__error_orientation_horizontal{grid-column:2}}.candidate-view-template{height:100dvh;width:100%;padding:64px 24px 32px;background-color:#f6f6fd}.candidate-view-template_color_secondary{background-color:#5f39f1}@media (min-width: 744px){.candidate-view-template{padding:30px 32px 32px}}@media (min-width: 1024px){.candidate-view-template{padding:30px 0 32px}}.candidate-view-template__logo{display:flex;margin-right:auto;width:142px;height:32px}@media (min-width: 744px){.candidate-view-template__logo{margin:0 auto;width:213px}}.candidate-view-template__logo_is-featured{padding-top:64px;margin:0 auto;width:190px;height:auto}@media (max-height: 700px){.candidate-view-template__logo_is-featured{padding-top:0}}@media (min-width: 744px){.candidate-view-template__logo_is-featured{padding-top:128px;width:213px}}.candidate-view-template__logo svg{width:100%}.candidate-view-template__logo svg path{fill:#242368}.candidate-view-template__logo_color_secondary svg path{fill:#fff}.candidate-view-template__content{height:calc(100% - 32px);width:100%}@media (min-width: 1024px){.candidate-view-template__content{max-width:960px;margin:0 auto}}@media (min-width: 1100px){.candidate-view-template__content{max-width:1040px}}.candidate-job-applicant-page{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%;background-color:#5f39f1}.candidate-job-applicant-page__organization-info{display:flex;align-items:center;margin-bottom:2rem}.candidate-job-applicant-page__organization-info img{height:64px;border-radius:16px}.candidate-job-applicant-page__organization-info div{padding:10px;font-size:24px;font-weight:400;color:#fff}.candidate-job-applicant-page_wrapper{display:flex;flex-direction:column;gap:16px;width:100%}@media (min-width: 744px){.candidate-job-applicant-page_wrapper{max-width:432px;padding:48px 60px;background-color:#f7ece2;border-radius:32px}}.candidate-job-applicant-page__button{margin-top:16px}.drawer{position:fixed;display:flex;flex-flow:column;gap:24px;top:48px;left:0;padding:16px 24px;background-color:#fff;border-radius:12px;box-shadow:0 -2px 2px #0000001a;width:100%;transform:translateY(100dvh);transition:transform .3s ease-in-out;height:calc(100% - 48px)}@media (min-width: 744px){.drawer{padding:16px 32px}}@media (min-width: 1024px){.drawer{top:64px;height:calc(100% - 64px)}}.drawer_open{transform:translateY(0)}.drawer__header{display:flex;align-items:center;justify-content:center;width:100%}.drawer__close{position:absolute;top:16px;left:16px;height:24px;width:24px;cursor:pointer}.drawer__close svg path{stroke:#000}.drawer__body{overflow:auto}@media (min-width: 1024px){.drawer__body{max-width:960px;margin:0 auto}}@media (min-width: 1100px){.drawer__body{max-width:1040px}}.job-listing-header{display:flex;justify-content:space-between;align-items:center;color:#000;font-family:Poppins,sans-serif}.job-listing-header__title{width:100%}.job-listing-header__company{font-size:16px;font-weight:400;line-height:130%}.job-listing-header__company-logo{max-height:48px;float:left;border-radius:20px;margin-right:10px}.job-listing-header__job{font-size:24px;font-weight:500;line-height:130%}.job-listing-header__actions{display:flex;align-items:center;gap:16px}.video-answer-uploader{display:flex;flex-direction:column;align-items:center;gap:24px}.video-answer-uploader__duration-warning{font-size:15px;text-align:center}.video-answer-uploader__video{position:relative;border-radius:16px;overflow:hidden}.video-answer-uploader__video>*>video{display:block}.video-answer-uploader__countdown-overlay{display:flex;justify-content:center;align-items:center;color:#fff;font-size:48px;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0006}.video-answer-uploader__actions{display:flex;flex-direction:column;gap:12px}@media (min-width: 365px){.video-answer-uploader__actions{flex-direction:row;justify-content:center}}.video-answer-uploader__file-label{display:flex;justify-content:center;align-items:center;padding:11px 17px;border-radius:16px;font-family:Poppins,sans-serif;color:#000;font-size:14px;font-weight:500;letter-spacing:-.14px;max-width:max-content;height:42px;border:1px solid #ff5400;cursor:pointer}.video-answer-uploader__file-label:hover{background-color:#ff884d}.video-answer-uploader__file-input{display:none}.video-answer-uploader__delete{margin:0 auto;display:flex;align-items:center;gap:10px;padding:12px 18px;color:#ff595b;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;cursor:pointer}.video-answer-uploader__delete svg{width:24px;height:24px}.video-answer-uploader__delete svg path{stroke:#ff595b}.accordion{display:flex;flex-direction:column;gap:16px;color:#000;font-family:Poppins,sans-serif}.accordion__item{background-color:#fff;border-radius:16px;overflow:hidden;max-height:48px;position:relative}.accordion__item_open{max-height:none}.accordion__header{display:flex;align-items:center;gap:8px;padding:12px 16px}.accordion__icon svg{display:block;width:24px;height:24px}.accordion__icon svg path{stroke:#000}.accordion__icon_open svg{transform:rotate(180deg)}.accordion__title{font-size:14px;font-weight:500;line-height:18px}.accordion__required{font-size:10px;font-weight:500;line-height:18px;opacity:.5}.accordion__checkbox{margin-left:auto}.accordion__checkbox svg{display:block;width:24px;height:24px}.accordion-panel{display:flex;flex-direction:column;gap:24px;padding:12px;background-color:#fff}.accordion-panel__description{font-size:14px;font-weight:500}.accordion-panel__question-instructions{border-radius:12px;position:relative;overflow:hidden;background-color:#f6f6fd}@media (min-width: 744px){.accordion-panel__question-instructions div{display:flex;align-items:center;justify-content:center;background-color:#fff}.accordion-panel__question-instructions video{max-width:60%}}.accordion-panel__question-instructions:hover .accordion-panel__play{display:flex;align-items:center;justify-content:center}.accordion-panel__question-instructions>*>video{display:block}.accordion-panel__play{position:absolute;top:calc(50% - 28px);left:calc(50% - 28px);display:none;width:56px;height:56px;background-color:#000;opacity:.7;border-radius:50%;cursor:pointer;pointer-events:auto}.candidate-job-questions-page{display:flex;gap:24px;flex-flow:column;padding-top:32px;height:100%}@media (min-width: 1024px){.candidate-job-questions-page{padding-top:20px}}.candidate-job-questions-page__is-loading{position:absolute;top:0;right:50px}.candidate-job-questions-page__body{display:flex;gap:24px;flex-flow:column;overflow:scroll;height:100%}.candidate-job-questions-page__accordion-label{display:block;font-family:Poppins,sans-serif;color:#000;font-size:14px;font-weight:500;line-height:130%;letter-spacing:.28px}@media (min-width: 744px){.candidate-job-questions-page__accordion-label{text-align:center}}.candidate-job-questions-page__accordion-wrapper{display:block;margin:0 auto;width:min(768px,100%)}.candidate-job-questions-page__button-wrapper{width:min(100%,312px);margin:auto auto 0}.candidate-job-questions-page__drawer-text{font-size:14px;font-weight:400}.candidate-job-questions-page__drawer-text ul{list-style-position:outside;margin-left:.5em}.candidate-job-questions-page__drawer-text li{margin-left:1em}.breadcrumbs{display:flex;align-items:center;gap:8px;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.breadcrumbs__item{display:flex;align-items:center;gap:8px}.breadcrumbs__item-text{color:#000;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:140%}.breadcrumbs__item-text:last-child{font-weight:600;pointer-events:none}.breadcrumbs__item-text:not(:last-child):hover{cursor:pointer;color:#ff5400}.breadcrumbs__item-text_read-only:not(:last-child):hover{cursor:initial;color:#000}@media (min-width: 744px){.breadcrumbs__item-text_font-20{font-size:20px}.breadcrumbs__item-text_font-20:last-child{font-weight:800}}.plan{display:flex;flex-direction:column;padding:30px;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='32' ry='32' stroke='%23FF5400FF' stroke-width='10' stroke-dasharray='25%2c 30' stroke-dashoffset='16' stroke-linecap='round'/%3e%3c/svg%3e");border-radius:32px;background-color:#fff}.plan_free{background-color:#efebfe}@media (min-width: 1024px){.plan{grid-template-rows:80px 96px auto 48px}}.plan__title{font-family:Poppins,sans-serif;color:#242368;font-size:32px;font-weight:800;letter-spacing:.64px;line-height:1;text-transform:uppercase;margin-bottom:32px}@media (min-width: 1024px){.plan__title{margin-bottom:48px}}.plan__pricing{align-self:flex-start;display:flex;align-items:center;gap:8px;margin-bottom:32px}@media (min-width: 1024px){.plan__pricing{margin-bottom:48px}}.plan__price{font-family:Poppins,sans-serif;color:#242368;font-size:48px;font-weight:800;letter-spacing:.96px;line-height:1}.plan__payment-frequency{font-family:Poppins,sans-serif;color:#242368;font-size:20px;font-weight:800;letter-spacing:.4px}.plan__features{display:flex;flex-flow:column;gap:12px;margin-bottom:32px}.plan__features-text{color:#242368;font-family:Poppins,sans-serif;font-size:24px;font-weight:600;letter-spacing:.48px;margin-top:32px}@media (min-width: 1024px){.plan__features-text{margin-top:48px}}.plan__feature-title{margin-bottom:12px;color:#242368;font-family:Poppins,sans-serif;font-size:24px;font-weight:600;letter-spacing:.48px}.plan__feature{display:flex;align-items:center;gap:8px;font-family:Plus Jakarta Sans,sans-serif;color:#242368;font-size:18px;font-weight:600;letter-spacing:.36px}.plan__feature-icon{width:24px;height:24px}.plan__feature-icon svg path{stroke:#00bef8}.plan__button-wrapper{margin-top:auto;display:flex;flex-direction:column;gap:8px}.tabular-switch{display:flex;flex-flow:column;gap:44px}.tabular-switch__tabs{display:flex;justify-content:center}.tabular-switch__tab{display:flex;align-items:center;justify-content:center;min-width:100px;height:48px;color:#242368;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;line-height:24px;text-transform:uppercase;cursor:pointer;border-bottom:2px solid transparent}.tabular-switch__tab_active{border-radius:16px 16px 0 0;border-bottom:2px solid #242368}.tabular-switch__panel-wrapper{display:none}.tabular-switch__panel-wrapper_active{display:flex;justify-content:center}.change-plan-page{margin-top:40px}.change-plan-page__header{display:flex;flex-direction:column}.change-plan-page__title{font-family:Poppins,sans-serif;font-size:24px;font-weight:700;line-height:40px;text-align:center;color:#242368}@media (min-width: 744px){.change-plan-page__title{font-size:30px}}@media (min-width: 1024px){.change-plan-page__title{font-size:36px}}.change-plan-page__sub-title{font-family:Poppins,sans-serif;color:#242368;font-size:14px;font-weight:700;line-height:40px;text-align:center}@media (min-width: 744px){.change-plan-page__sub-title{font-size:16px}}@media (min-width: 1024px){.change-plan-page__sub-title{font-size:20px}}.change-plan-page__content-wrapper{display:grid;gap:20px}@media only screen and (max-width: 744px){.change-plan-page__content-wrapper{grid-template-columns:auto!important}}@media (min-width: 1024px){.change-plan-page__content-wrapper{gap:40px;max-width:1000px}}@media (min-width: 1100px){.change-plan-page__content-wrapper{justify-content:center;max-width:1160px}}.indeterminate-checkbox{position:relative;width:18px;height:18px}.indeterminate-checkbox__input{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;width:18px;height:18px;border:2px solid #5f39f1;border-radius:4px;outline:none;background-color:transparent;cursor:pointer}.indeterminate-checkbox__input_color_navy{border-color:#242368}.indeterminate-checkbox__input+.indeterminate-checkbox__svg{display:none;position:absolute;top:0;left:0;width:18px;height:18px;padding:2px;cursor:pointer}.indeterminate-checkbox__input+.indeterminate-checkbox__svg path,.indeterminate-checkbox__input+.indeterminate-checkbox__svg ellipse,.indeterminate-checkbox__input+.indeterminate-checkbox__svg rect,.indeterminate-checkbox__input+.indeterminate-checkbox__svg circle{stroke:#5f39f1}.indeterminate-checkbox__input+.indeterminate-checkbox__svg_color_navy path,.indeterminate-checkbox__input+.indeterminate-checkbox__svg_color_navy ellipse,.indeterminate-checkbox__input+.indeterminate-checkbox__svg_color_navy rect,.indeterminate-checkbox__input+.indeterminate-checkbox__svg_color_navy circle{stroke:#ff5400}.indeterminate-checkbox__input:checked+.indeterminate-checkbox__svg{display:block}.indeterminate-checkbox__input:indeterminate+.indeterminate-checkbox__svg{display:block;padding:4px}.pagination{display:flex;align-items:center}.pagination .pagination__item{display:flex;justify-content:center;align-items:center;width:24px;height:24px;cursor:pointer;border:none;background-color:transparent;color:#888;font-family:Poppins,sans-serif;font-size:16px;line-height:24px;letter-spacing:-.16px;-webkit-tap-highlight-color:transparent}.pagination .pagination__item_is-chevron-active svg g{opacity:1}.pagination .pagination__item_is-chevron-active svg g path{fill:#5f39f1}.pagination .pagination__item_is-active{color:#5f39f1;font-weight:600;pointer-events:none}.pagination .pagination__item_is-disabled{cursor:default;pointer-events:none}.table{display:grid;row-gap:24px}.table__content{margin:0 -16px;padding:0 16px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;-ms-overflow-style:none}.table__content::-webkit-scrollbar{width:0;height:0}@media (min-width: 744px){.table__content{margin:0 -24px;padding:0 24px}}@media (min-width: 1024px){.table__content{margin:0;padding:0}}.table__table{width:100%;border-collapse:separate;border-spacing:0}.table__row_header{background-color:#f6f6fd;cursor:pointer}.table__row_header svg{width:24px;height:24px}.table__row_header svg path{stroke:#888}.table__row:hover{background-color:#f6f6fd}.table__row_is-clickable{cursor:pointer}.table__cell{font-family:Poppins,sans-serif;font-size:14px;line-height:24px;letter-spacing:-.14px;font-weight:500;color:#000;text-align:left;height:48px;padding:12px 24px;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.table__cell_header{display:flex;align-items:center;gap:8px;font-weight:400}.table__cell_cursor_default{cursor:default}.table__cell:first-child{border-radius:12px 0 0 12px}.table__cell:last-child{border-radius:0 12px 12px 0}.table__cell_text-align_left{text-align:left}.table__cell_text-align_center{text-align:center}.table__cell_text-align_right{text-align:right}.table__records-count{display:flex;align-items:center;gap:8px;color:#000;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:24px;letter-spacing:-.14px;text-transform:lowercase}.table__select{position:relative;display:flex;align-items:center;color:#5f39f1;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:24px;letter-spacing:-.14px}.table__select svg{width:24px;height:24px}.table__select svg path{stroke:#5f39f1;stroke-width:2}.table__select_rotated svg{transform:rotate(180deg)}.table__pagination{display:flex;flex-direction:column;align-items:center;row-gap:16px}@media (min-width: 744px){.table__pagination{flex-direction:row;justify-content:space-between;row-gap:initial}}.table__options-wrapper{position:absolute;z-index:199;top:calc(100% + 4px)}.dashboard-page{display:flex;flex-flow:column;align-items:center;justify-content:flex-start;gap:32px;padding-top:32px}@media (min-width: 1024px){.dashboard-page{padding-top:0}}.dashboard-page__header{display:flex;align-items:center;gap:8px}.dashboard-page__header,.dashboard-page__header div.select__input{color:#000;font-family:Poppins,sans-serif;font-size:16px;font-weight:800}@media (min-width: 744px){.dashboard-page__header,.dashboard-page__header div.select__input{font-size:20px}}.dashboard-page__header .select__options-wrapper{font-weight:initial}.dashboard-page__statistics{display:flex;flex-flow:column;gap:12px;border-radius:24px;border:1px solid #d1d0f4;padding:24px;width:100%}@media (min-width: 744px){.dashboard-page__statistics{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}}.dashboard-page__statistics-title{grid-column:1/span 4;color:#000;font-family:Poppins,sans-serif;font-size:16px;font-weight:800}.dashboard-page__statistics-item{display:flex;flex-flow:column;gap:16px;padding:24px;background-color:#f6f6fd;border-radius:16px}.dashboard-page__statistics-item-value{font-family:Poppins,sans-serif;color:#000;font-size:36px;font-weight:500}.dashboard-page__statistics-item-title{font-family:Poppins,sans-serif;color:#000;font-size:16px;font-weight:500;opacity:.5}.dashboard-page__job-listings{width:100%;display:flex;flex-flow:column;gap:12px;padding:24px;border-radius:24px;border:1px solid #d1d0f4}@media (min-width: 744px){.dashboard-page__job-listings{gap:24px}}.dashboard-page__job-listings-header{display:flex;align-items:center;justify-content:space-between;color:#000;font-family:Poppins,sans-serif;font-size:16px;font-weight:800}.dashboard-page__job-listings-header-cta{display:flex;align-items:center;gap:4px;color:#2d3648;font-feature-settings:"calt" off;font-size:14px;font-weight:400;line-height:150%;letter-spacing:-.14px;cursor:pointer}.dashboard-page__table-applications{color:#5f39f1;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;line-height:150%;letter-spacing:-.18px}.dashboard-page__table-status{display:flex;align-items:center;gap:8px}.auth-form-wrapper{position:relative;display:flex;flex-flow:column;gap:24px;padding:24px 30px;border-radius:32px;background-color:#f7ece2;color:#fff;z-index:5}.auth-form-wrapper_color_white{background-color:#fff}.auth-form-wrapper_border{background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='32' ry='32' stroke='%23FF5400FF' stroke-width='10' stroke-dasharray='20%2c 30' stroke-dashoffset='0' stroke-linecap='round'/%3e%3c/svg%3e")}@media (min-width: 744px){.auth-form-wrapper{padding:48px 60px}}.auth-page-template{position:relative;display:flex;align-items:center;justify-content:center;height:100%;min-height:100dvh;background-color:#5f39f1;padding:40px 20px;overflow:hidden}@media (min-width: 744px){.auth-page-template{padding:40px 48px}}@media (min-width: 1024px){.auth-page-template{padding:0}}.auth-page-template__container{display:grid;height:max-content;row-gap:48px}@media (min-width: 576px){.auth-page-template__container{place-items:center}}@media (min-width: 1024px){.auth-page-template__container{max-width:960px;row-gap:0;column-gap:84px;grid-template-columns:repeat(1fr,2);grid-template-areas:". children"}}@media (min-width: 1300px){.auth-page-template__container{max-width:1200px}}.auth-page-template__description-container{display:flex;flex-direction:column;align-items:center;gap:18px}@media (min-width: 1024px){.auth-page-template__description-container{align-items:flex-start;max-width:580px}}.auth-page-template__icons{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;width:max-content;margin-bottom:14px;padding:12px;border-radius:16px;background-color:#ff5400}.auth-page-template__icons svg{display:block;width:32px;height:32px}@media (min-width: 1024px){.auth-page-template__icons{justify-content:flex-start}.auth-page-template__icons svg{width:48px;height:48px}}@media (min-width: 1300px){.auth-page-template__icons svg{width:56px;height:56px}}.auth-page-template__title{color:#4dd2f9;font-family:Poppins,sans-serif;font-size:24px;font-weight:800;line-height:32px;text-transform:uppercase;text-align:center}@media (min-width: 1024px){.auth-page-template__title{text-align:left}}@media (min-width: 1100px){.auth-page-template__title{font-size:36px}}.auth-page-template__text{color:#fff;font-family:Josefin Sans,sans-serif;font-size:16px;font-weight:400;line-height:22px;letter-spacing:-.18px;text-align:center}@media (min-width: 1024px){.auth-page-template__text{text-align:left}}@media (min-width: 1100px){.auth-page-template__text{font-size:18px}}@media (min-width: 1024px){.auth-page-template__children{grid-area:children}}.auth-page-template__animation{position:absolute;bottom:0;left:0;width:100%;pointer-events:none}.auth-page-template__back-wave{position:absolute;bottom:0;height:auto;z-index:1;width:calc(100% + 400px)}@media (min-width: 744px){.auth-page-template__back-wave{width:calc(100% + 600px)}}@media (min-width: 1024px){.auth-page-template__back-wave{width:calc(100% + 900px);bottom:-38px}}.auth-page-template__front-wave{position:absolute;bottom:0;right:0;height:auto;z-index:1;width:calc(100% + 400px)}@media (min-width: 744px){.auth-page-template__front-wave{width:calc(100% + 600px)}}@media (min-width: 1024px){.auth-page-template__front-wave{width:calc(100% + 900px);bottom:-38px}}.auth-page-template__front-wave{z-index:2}@keyframes backWaveAnimation{0%{transform:translate(0)}50%{transform:translate(-400px)}to{transform:translate(0)}}@keyframes frontWaveAnimation{0%{transform:translate(0)}50%{transform:translate(400px)}to{transform:translate(0)}}@media (min-width: 744px){@keyframes backWaveAnimation{0%{transform:translate(0)}50%{transform:translate(-600px)}to{transform:translate(0)}}@keyframes frontWaveAnimation{0%{transform:translate(0)}50%{transform:translate(600px)}to{transform:translate(0)}}}@media (min-width: 1024px){@keyframes backWaveAnimation{0%{transform:translate(0)}50%{transform:translate(-900px)}to{transform:translate(0)}}@keyframes frontWaveAnimation{0%{transform:translate(0)}50%{transform:translate(900px)}to{transform:translate(0)}}}.auth-page-template__back-wave{animation:backWaveAnimation 10s ease-in-out infinite}.auth-page-template__front-wave{animation:frontWaveAnimation 10s ease-in-out infinite}.forgot-password-page{display:flex;align-items:center;justify-content:center;height:100%;min-height:100dvh;background-color:#5f39f1;padding:40px 20px}@media (min-width: 744px){.forgot-password-page{padding:40px 48px}}@media (min-width: 1024px){.forgot-password-page{padding:40px 120px}}.forgot-password-page__container{width:100%;height:max-content;display:flex;align-items:center;justify-content:center;gap:84px}@media (min-width: 1024px){.forgot-password-page__container{justify-content:space-between}}.forgot-password-page__description-container{display:none;height:100px}@media (min-width: 1024px){.forgot-password-page__description-container{display:block}}.forgot-password-page__form{width:100%}@media (min-width: 576px){.forgot-password-page__form{max-width:448px}}.forgot-password-page__logo{width:200px}@media (min-width: 576px){.forgot-password-page__logo{width:310px}}.forgot-password-page__logo svg{width:100%;height:100%}.forgot-password-page__inputs-wrapper{display:flex;flex-direction:column;gap:24px;width:100%}@media (min-width: 744px){.forgot-password-page__inputs-wrapper{gap:32px}}.forgot-password-page__back-to-login-wrapper{margin-top:12px;display:flex;flex-flow:column;gap:12px}.forgot-password-page__back-to-login-text{font-family:Josefin Sans,sans-serif;color:#242368;font-size:14px;line-height:20px;letter-spacing:.28px}.applicant-card{display:flex;gap:16px;background-color:#fff;border-radius:16px;box-shadow:0 2px 4px #00000026;padding:12px 16px}.applicant-card__avatar{height:64px;width:64px}.applicant-card__avatar_variant_placeholder{display:flex;align-items:center;justify-content:center;background-color:#cbe1f033;border-radius:14px;border:2px solid #f7ece2}.applicant-card__avatar_variant_placeholder svg{height:36px;width:36px}.applicant-card__avatar_variant_placeholder svg path{stroke:#4d7cf7;fill:#4d7cf7}.applicant-card__avatar img{height:100%;width:100%;border-radius:12px;border:2px solid #f7ece2}.applicant-card__name{display:flex;color:#000;font-size:14px;font-weight:500;line-height:140%;margin-bottom:16px}.applicant-card__info{display:flex;flex-flow:column;flex-grow:1}.applicant-card__info-item{display:flex;align-items:center;justify-content:space-between}.applicant-card__info-label{font-family:Poppins,sans-serif;color:#000;font-size:10px;opacity:.7}.applicant-card__info-value{font-family:Poppins,sans-serif;color:#000;font-size:14px;font-weight:600}.kanban{display:flex;gap:16px;overflow:hidden}@media (min-width: 744px){.kanban{overflow:auto}}.kanban__column{display:flex;flex-flow:column;border-radius:16px;background-color:#f6f6fd;flex:1 0;min-height:100%;min-width:100%}@media (min-width: 744px){.kanban__column{min-width:250px}}.kanban__items-container{height:100%;display:flex;flex-flow:column;margin-top:-12px;padding-top:12px}.kanban__applicant-wrapper{margin-top:12px}.kanban__column-header{display:flex;align-items:stretch;padding:8px 12px;border-radius:8px;background-color:#fff;box-shadow:0 2px 4px #00000026}.kanban__column-icon{display:flex;cursor:pointer}.kanban__column-icon_is-disabled{opacity:.2;pointer-events:none}@media (min-width: 744px){.kanban__column-icon{display:none}}.kanban__column-title{flex-grow:1;display:flex;align-items:center;justify-content:center;gap:8px;color:#000;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;line-height:24px;letter-spacing:.28px;text-transform:uppercase}@media (min-width: 744px){.kanban__column-title{justify-content:space-between}}.kanban__column-helper-text{font-size:18px;font-weight:600;letter-spacing:.36px}.modal{display:flex;flex-flow:column;border-radius:24px;background-color:#fff;border:none;outline:none;position:absolute;z-index:4;width:90%;top:50%;left:50%;transform:translate(-50%,-50%);max-height:min(95%,718px)}.modal.modal_variant_details{height:100%;width:100%;max-height:100%;border-radius:0}@media (min-width: 744px){.modal.modal_variant_details{height:90%;width:640px;max-height:min(95%,718px);border-radius:24px}}@media (min-width: 1024px){.modal.modal_variant_details{width:640px;max-height:min(870px,90%);height:870px;bottom:32px;right:32px;top:auto;left:auto;transform:unset}}@media (min-width: 744px){.modal{width:480px}}@media (min-width: 744px){.modal_content-width{width:max-content}}.modal__overlay{position:fixed;z-index:-1;width:100vw;height:100dvh;top:0;left:0;background-color:#0000004d;overflow-y:auto}.modal__overlay_open{z-index:1001;opacity:1}.modal__header{display:flex;align-items:center;justify-content:space-between;padding:24px 32px 0;color:#000;font-size:14px;font-weight:600;line-height:140%}.modal__close{font-weight:400;cursor:pointer}.modal__description-content{padding:24px 32px 0}.modal__body{padding:15px 32px;overflow:auto;flex-grow:1}.modal__footer{padding:0 32px 24px}.change-job-listing-archived-modal__buttons{display:flex;flex-direction:column;gap:12px}.change-job-listing-archived-modal__description{color:#000;font-family:Poppins,sans-serif;font-size:14px;font-weight:500}.answer{display:flex;flex-direction:column;gap:24px;color:#000;font-family:Poppins,sans-serif}.answer__title{font-size:16px;font-weight:700}.answer__video-container{position:relative;border-radius:16px;margin:0 7rem;overflow:hidden}.answer__video-container>*>video{display:block}.answer__video-container:hover .answer__play{display:flex;justify-content:center;align-items:center}.answer__play{display:none;position:absolute;background-color:#fff;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;background-color:#000;opacity:.7}.answer__play svg{width:42px;height:42px}.answer__play svg path{stroke:#e5f9fe}@media (min-width: 744px){.answer__play{padding:7px}}.answer__content{display:flex;flex-direction:column;gap:12px}.answer__subtitle{font-size:16px;font-weight:700;line-height:140%}.answer__transcript{font-size:14px;font-weight:400;line-height:140%}.rating__hidden-input{display:block;visibility:hidden;height:0;border:none}.rating__wrapper{display:flex;gap:4px}.rating__star{cursor:pointer}.rating__star svg{display:block;width:24px;height:24px}.rating__star_filled svg path{fill:#ff5400;stroke:#ff5400}.rating__star_empty svg path{stroke:#ff5400}.rating__star_read-only{cursor:default}.textarea{display:flex;gap:4px;flex-flow:column;width:100%}.textarea__field{outline:none;min-width:100%;color:#000;font-family:Poppins,sans-serif;font-size:14px;line-height:150%;letter-spacing:-.16px;padding:11px 15px;border-radius:12px;background-color:#fff;border:1px solid #d1d0f4;resize:vertical;min-height:48px}.textarea__field::placeholder{color:#00000080}.textarea__field:focus{border:1px solid #5f39f1}.textarea__field:read-only{pointer-events:none;background-color:#f6f6f6}.textarea__field:-webkit-autofill,.textarea__field:-webkit-autofill:hover,.textarea__field:-webkit-autofill:focus,.textarea__field:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:#000;transition:background-color 5000s ease-in-out 0s;box-shadow:none;-webkit-box-shadow:none}.user-message{display:flex;flex-direction:column;gap:16px;color:#000;font-family:Poppins,sans-serif}.user-message__wrapper{display:flex;flex-direction:column;gap:8px}@media (min-width: 744px){.user-message__wrapper{flex-direction:row;justify-content:space-between;align-items:center}}.user-message__time{opacity:.5;font-size:12px;font-weight:600;line-height:140%}.user-message__content-wrapper{display:flex;column-gap:24px;align-items:flex-start;justify-content:space-between}.user-message__description{font-size:16px;font-weight:500;line-height:150%}.user-message__delete-button{background-color:transparent;outline:none;border:none;cursor:pointer}.user-message__delete-button svg{width:24px;height:24px}.user-message__delete-button svg path{stroke:#000;opacity:.5}.user-rating{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.tab-panel{height:100%;display:flex;flex-direction:column}.tab-panel__content{overflow-y:auto}.tab-panel__footer{padding-top:16px;margin-top:auto}.tab-view{height:100%;display:flex;flex-direction:column}.tab-view__options{margin-bottom:24px}.tab-view__tab-options{position:relative;display:none}@media (min-width: 744px){.tab-view__tab-options{display:flex;column-gap:32px;width:100%;height:48px}.tab-view__tab-options:after{position:absolute;bottom:0;width:100%;height:2px;content:"";background-color:#cbd2e0}}.tab-view__tab-option{position:relative;outline:none;border:none;background:transparent;font-family:Poppins,sans-serif;font-size:14px;line-height:171%;font-weight:700;color:#717d96;text-transform:uppercase;text-align:center}.tab-view__tab-option:hover{cursor:pointer}.tab-view__tab-option_active{color:#5f39f1}.tab-view__tab-option_active:after{position:absolute;z-index:1;bottom:0;left:0;width:100%;height:2px;content:"";background-color:#5f39f1}@media (min-width: 744px){.tab-view__select{display:none}}.tab-view__panel{display:none}.tab-view__panel_active{height:100%;overflow:hidden;display:block}.delete-comment-modal__buttons{display:flex;flex-direction:column;gap:12px}.delete-comment-modal__description{color:#000;font-family:Poppins,sans-serif;font-size:14px;font-weight:500}.candidate-details-modal{color:#000;font-family:Poppins,sans-serif}.candidate-details-modal__header{display:flex;flex-direction:column;gap:16px}@media (min-width: 744px){.candidate-details-modal__header{margin-bottom:24px;flex-direction:row;justify-content:space-between;align-items:flex-start}}.candidate-details-modal__user-card{display:flex;gap:16px}.candidate-details-modal__avatar{height:80px;width:80px}.candidate-details-modal__avatar_variant_placeholder{display:flex;align-items:center;justify-content:center;background-color:#cbe1f033;border-radius:14px;border:2px solid #f7ece2}.candidate-details-modal__avatar_variant_placeholder svg{height:36px;width:36px}.candidate-details-modal__avatar_variant_placeholder svg path{stroke:#4d7cf7;fill:#4d7cf7}.candidate-details-modal__avatar img{height:100%;width:100%;border-radius:12px;border:2px solid #f7ece2}.candidate-details-modal__user-content{display:flex;flex-direction:column;min-width:150px;width:max-content}.candidate-details-modal__user-name{display:flex;font-size:18px;font-weight:600;line-height:140%}.candidate-details-modal__chevron{display:flex;align-items:center;cursor:pointer}.candidate-details-modal__chevron_rotated{transform:rotate(180deg)}.candidate-details-modal__contact-info{color:#000000b3;font-size:14px;font-weight:600}.candidate-details-modal__user-rating,.candidate-details-modal__user-communication{display:flex;justify-content:space-between;align-items:center;color:#000000b3;font-size:14px;font-weight:400}.candidate-details-modal__user-rating-accent{color:#ff5400;font-size:16px;font-weight:600}.candidate-details-modal__user-communication-accent{color:#00bef8;font-size:16px;font-weight:600}.candidate-details-modal__form{display:grid;grid-template-columns:1fr 1fr;row-gap:8px;align-items:center}@media (min-width: 744px){.candidate-details-modal__form{width:257px}}.candidate-details-modal__input{display:flex;justify-content:end}.candidate-details-modal__label{color:#2d3648;font-size:14px;font-weight:400;line-height:150%;letter-spacing:-.14px}.candidate-details-modal__video-answers,.candidate-details-modal__video-answer{display:flex;gap:24px;flex-flow:column}.candidate-details-modal__scores{display:flex;flex-flow:column;gap:16px;padding-bottom:16px}.candidate-details-modal__final-score{display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(0,0,0,.2);padding-top:16px}.candidate-details-modal__final-score-text{font-family:Poppins,sans-serif;color:#000;font-size:24px;font-weight:500;line-height:34px;letter-spacing:-.24px}.candidate-details-modal__final-score-value{font-family:Poppins,sans-serif;color:#ff5400;font-size:36px;font-weight:500;line-height:34px;letter-spacing:-.36px}.candidate-details-modal__comments{display:flex;flex-flow:column;gap:24px}.candidate-details-modal__comments-footer{display:grid;grid-template-columns:minmax(100px,1fr) 60px;column-gap:20px}.candidate-details-modal__history{display:flex;flex-flow:column;gap:8px;align-items:center;justify-content:space-between}.candidate-details-modal__history-item{display:flex;align-items:center;justify-content:space-between;width:100%}.candidate-details-modal__history-item-text{font-family:Poppins,sans-serif;color:#000;font-size:14px;font-weight:600;line-height:140%}.candidate-details-modal__history-item-date{font-family:Poppins,sans-serif;color:#000;font-size:12px;font-weight:600;line-height:140%;opacity:.5}.candidate-details-modal__sentiment-panel{text-transform:capitalize;display:flex;flex-direction:column;gap:4px;color:#2d3648}.candidate-details-modal__sentiment-panel .sentiment-panel__question-title{margin-bottom:8px;font-size:16px;font-weight:700}.candidate-details-modal__sentiment-panel .sentiment-panel__summary{display:flex;flex-direction:column;gap:4px}.candidate-details-modal__sentiment-panel .sentiment-panel__emotions{margin-left:12px;margin-bottom:8px;display:flex;flex-direction:column;gap:4px}.candidate-details-modal__sentiment-panel .sentiment-panel__emotions_row{display:flex;align-items:center;gap:8px}.candidate-profile-tab__card{background-color:#f7ece2;border-radius:32px;padding:20px 24px;display:flex;flex-direction:column;gap:8px}.candidate-profile-tab__header{font-size:20px;color:#242368;font-weight:700}.candidate-profile-tab__header_spaced{margin-bottom:12px}.candidate-profile-tab__trait-section{display:flex;flex-direction:column;gap:8px}.candidate-profile-tab__title{display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:700}.candidate-profile-tab__title_openness{color:#00bef8}.candidate-profile-tab__title_conscientiousness{color:#5f39f1}.candidate-profile-tab__title_extraversion{color:#ff5400}.candidate-profile-tab__title_agreeableness{color:#a2a0e8}.candidate-profile-tab__title_emotional{color:#242368}.candidate-profile-tab__content{font-size:12px}.candidate-profile-tab__content_padded{padding-right:24px}.candidate-profile-tab__loader{display:flex;justify-content:center;align-items:center}.notification-card{background-color:#ffa980;border-radius:16px;padding:8px 16px;display:flex;gap:8px;cursor:pointer}.notification-card:hover{opacity:80%}.notification-card svg{margin-top:2px}.job-listings-single-page__header-buttons{display:flex;width:100%;justify-content:center;flex-direction:column;gap:4px}@media (min-width: 386px){.job-listings-single-page__header-buttons{flex-direction:initial}}@media (min-width: 744px){.job-listings-single-page__header-buttons{gap:12px}}@media (min-width: 1024px){.job-listings-single-page__header-buttons{justify-content:unset}.job-listings-single-page__header-buttons button{height:48px;padding:11px 18px;font-size:16px;letter-spacing:-.16px}}.job-listings-single-page__header-buttons button{max-width:100%}@media (min-width: 386px){.job-listings-single-page__header-buttons button{max-width:max-content}}.job-listings-single-page__body{display:flex;flex-flow:column;gap:24px}@media (min-width: 744px){.job-listings-single-page__body{gap:32px}}@media (min-width: 1024px){.job-listings-single-page__body{overflow:auto}}.job-listings-single-page__separator{display:block;height:1px;width:100%;background:#000;opacity:.2}@media (min-width: 744px){.job-listings-single-page__separator{height:100%;width:1px}}.job-listings-single-page__info-wrapper{display:flex;flex-flow:column;gap:16px;width:100%}@media (min-width: 744px){.job-listings-single-page__info-wrapper{display:grid;gap:32px;overflow:hidden;grid-template-columns:minmax(min-content,max-content) 1px 2fr 1px 1fr;padding:0 24px}}@media (min-width: 1300px){.job-listings-single-page__info-wrapper{grid-template-columns:minmax(min-content,max-content) 1px 3fr 1px 1.5fr}}.job-listings-single-page .kanban{width:100%}.job-listings-single-page__info{display:flex;flex-flow:column;gap:8px}.job-listings-single-page__info-item{display:grid;grid-template-columns:2fr 3fr;gap:12px;font-family:Poppins,sans-serif;color:#000;font-size:12px;font-weight:500;line-height:140%}@media (min-width: 744px){.job-listings-single-page__info-item{gap:30px;font-size:14px;justify-content:space-between;grid-template-columns:minmax(min-content,max-content) minmax(min-content,max-content)}}.job-listings-single-page__info-value{font-weight:600;word-break:break-word}@media (min-width: 744px){.job-listings-single-page__info-value{font-weight:700;text-align:right}}.job-listings-single-page__description{display:flex;flex-direction:column;gap:8px;height:100%}.job-listings-single-page__description-heading{font-family:Poppins,sans-serif;color:#000;font-size:16px;font-weight:700;line-height:140%}.job-listings-single-page__description-text{font-family:Poppins,sans-serif;color:#000;font-size:14px;font-weight:500;letter-spacing:-.14px;display:-webkit-box;display:-moz-box;-webkit-line-clamp:4;-moz-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;-moz-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.job-listings-single-page__description-text ul{list-style-position:outside;margin-left:.5em}.job-listings-single-page__description-text li{margin-left:1em}.job-listings-single-page__description-text_expanded{-webkit-line-clamp:unset;-moz-line-clamp:unset;line-clamp:unset;overflow:unset;text-overflow:unset}.job-listings-single-page__description-text-toggle{display:block;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:18px;letter-spacing:-.14px;color:#000;cursor:pointer}.job-listings-single-page__team{display:flex;flex-direction:column;gap:12px}.job-listings-single-page__team-heading{font-family:Poppins,sans-serif;color:#000;font-size:16px;font-weight:700;line-height:140%}.job-listings-single-page__loader{display:flex;height:100%}.login-page{display:flex;align-items:center;justify-content:center;height:100%;min-height:100dvh;background-color:#5f39f1;padding:40px 20px}@media (min-width: 744px){.login-page{padding:40px 48px}}@media (min-width: 1024px){.login-page{padding:40px 120px}}.login-page__container{width:100%;height:max-content;display:flex;align-items:center;justify-content:center;gap:84px}@media (min-width: 1024px){.login-page__container{justify-content:space-between}}.login-page__description-container{display:none;height:100px}@media (min-width: 1024px){.login-page__description-container{display:block}}.login-page__form{width:100%}@media (min-width: 576px){.login-page__form{max-width:448px}}.login-page__logo{width:200px}@media (min-width: 576px){.login-page__logo{width:310px}}.login-page__logo svg{width:100%;height:100%}.login-page__inputs-wrapper{display:flex;flex-direction:column;gap:16px;width:100%}.login-page__forgot-password{margin:8px 0;font-family:Josefin Sans,sans-serif;color:#242368;font-size:16px;font-weight:500;line-height:20px;letter-spacing:.32px;cursor:pointer}@media (min-width: 744px){.login-page__forgot-password{margin:16px 0}}.login-page__register-wrapper{margin-top:16px;display:flex;flex-flow:column;gap:12px}@media (min-width: 744px){.login-page__register-wrapper{margin-top:32px}}.login-page__register-text{font-family:Josefin Sans,sans-serif;color:#242368;font-size:14px;line-height:20px;letter-spacing:.28px}.payment-details-page{display:flex;flex-flow:column;align-items:center;gap:24px;background-color:#f7ece2;height:100%;min-height:100dvh;padding:40px 20px}.payment-details-page__header{display:flex;flex-direction:column}.payment-details-page__heading{font-family:Poppins,sans-serif;color:#5f39f1;font-size:24px;font-weight:800;line-height:40px;text-align:center}@media (min-width: 744px){.payment-details-page__heading{font-size:30px}}@media (min-width: 1024px){.payment-details-page__heading{font-size:36px}}.payment-details-page__sub-heading{font-family:Poppins,sans-serif;color:#5f39f1;font-size:14px;font-weight:800;line-height:40px;text-align:center}@media (min-width: 744px){.payment-details-page__sub-heading{font-size:16px}}@media (min-width: 1024px){.payment-details-page__sub-heading{font-size:20px}}.payment-details-page__form{border-radius:32px;max-width:448px}.payment-details-page__method{display:flex;flex-direction:column;gap:16px;overflow:hidden}.payment-details-page__input-wrapper{display:flex;height:48px;gap:8px;align-items:center;justify-content:stretch;border:1px solid #d1d0f4;border-radius:16px;padding:12px 16px;background-color:#fff;width:100%;max-width:100%}.payment-details-page__content-wrapper{display:flex;flex-flow:column;gap:24px}@media (min-width: 744px){.payment-details-page__content-wrapper{width:328px}}.payment-details-page__modal-title{font-family:Poppins,sans-serif;color:#242368;font-size:20px;font-weight:800;line-height:40px}.payment-details-page__summary-item{color:#242368;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.16px}.payment-details-page__summary-span{font-weight:800}.payment-details-page__discount{position:relative}.payment-details-page__discount-wrapper label{margin-bottom:1rem;display:block}.payment-details-page__discount-btn{position:absolute;right:0;top:0;display:block}.payment-details-page__card-details{display:grid;grid-template-columns:55% auto;column-gap:16px}.payment-details-page__card-details label{margin-bottom:1rem;display:block}.payment-details-page .StripeElement{width:100%}.register-page{display:flex;align-items:center;justify-content:center;height:100%;min-height:100dvh;background-color:#5f39f1;padding:40px 20px}@media (min-width: 744px){.register-page{padding:40px 48px}}@media (min-width: 1024px){.register-page{padding:40px 120px}}.register-page__container{width:100%;height:max-content;display:flex;align-items:center;justify-content:center;gap:84px}@media (min-width: 1024px){.register-page__container{justify-content:space-between}}.register-page__description-container{display:none;height:100px}@media (min-width: 1024px){.register-page__description-container{display:block}}.register-page__form{width:100%}@media (min-width: 576px){.register-page__form{max-width:448px}}.register-page__logo{width:200px}@media (min-width: 576px){.register-page__logo{width:310px}}.register-page__logo svg{width:100%;height:100%}.register-page__inputs-wrapper{display:flex;flex-direction:column;gap:16px;width:100%}.register-page__terms-and-conditions{display:flex;flex-flow:column;margin:8px 0}@media (min-width: 744px){.register-page__terms-and-conditions{margin:16px 0}}.register-page__checkbox-wrapper{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:500;line-height:150%;letter-spacing:-.14px;cursor:pointer;color:#242368}@media (min-width: 744px){.register-page__checkbox-wrapper{font-size:14px}}.register-page__login-wrapper{display:flex;flex-flow:column;gap:12px;margin-top:16px}@media (min-width: 744px){.register-page__login-wrapper{margin-top:32px}}.register-page__login-text{font-family:Josefin Sans,sans-serif;color:#242368;font-size:14px;line-height:20px;letter-spacing:.28px}.select-plan-page{display:flex;flex-direction:column;align-items:center;padding:40px 20px;min-height:100dvh;height:100%;gap:24px;background-color:#f7ece2}@media (min-width: 744px){.select-plan-page{padding:106px 48px 40px}}@media (min-width: 1024px){.select-plan-page{gap:56px}}.select-plan-page__logout-button{position:absolute;top:20px;right:20px;color:#5f39f1;background-color:transparent;cursor:pointer;border:none;font-family:Poppins,sans-serif;font-weight:800}.select-plan-page__header{display:flex;flex-direction:column}.select-plan-page__title{font-family:Poppins,sans-serif;font-size:24px;font-weight:800;line-height:40px;text-align:center;color:#5f39f1;margin-top:20px}@media (min-width: 744px){.select-plan-page__title{font-size:30px}}@media (min-width: 1024px){.select-plan-page__title{font-size:36px}}.select-plan-page__sub-title{font-family:Poppins,sans-serif;color:#5f39f1;font-size:14px;font-weight:800;line-height:40px;text-align:center}@media (min-width: 744px){.select-plan-page__sub-title{font-size:16px}}@media (min-width: 1024px){.select-plan-page__sub-title{font-size:20px}}.select-plan-page__content-wrapper{display:grid;gap:20px}@media (min-width: 744px){.select-plan-page__content-wrapper{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.select-plan-page__content-wrapper{gap:40px;max-width:1000px}}@media (min-width: 1100px){.select-plan-page__content-wrapper{justify-content:center;max-width:1160px}}.verify-account-page{display:flex;align-items:center;justify-content:center;height:100%;min-height:100dvh;background-color:#5f39f1;padding:40px 20px}@media (min-width: 744px){.verify-account-page{padding:40px 48px}}@media (min-width: 1024px){.verify-account-page{padding:40px 120px}}.verify-account-page__container{width:100%;height:max-content;display:flex;align-items:center;justify-content:center;gap:84px}@media (min-width: 1024px){.verify-account-page__container{justify-content:space-between}}.verify-account-page__description-container{display:none;height:100px}@media (min-width: 1024px){.verify-account-page__description-container{display:block}}.verify-account-page__form{width:100%}@media (min-width: 576px){.verify-account-page__form{max-width:448px}}.verify-account-page__logo{width:200px}@media (min-width: 576px){.verify-account-page__logo{width:310px}}.verify-account-page__logo svg{width:100%;height:100%}.application-public-page{display:flex;align-items:center;flex-flow:column;height:100%;min-height:100dvh;background-color:#5f39f1}.application-public-page__logo{margin-top:40px}.application-public-page .modal{margin-top:100px;display:flex;flex-flow:column;border-radius:24px;background-color:#fff;border:none;outline:none;position:absolute;z-index:4;width:90%;top:50%;left:50%;transform:translate(-50%,-50%);max-height:min(95%,718px)}.application-public-page .modal.modal_variant_details{height:100%;width:100%;max-height:100%;border-radius:0}@media (min-width: 744px){.application-public-page .modal.modal_variant_details{height:90%;width:640px;max-height:min(95%,718px);border-radius:24px}}@media (min-width: 744px){.application-public-page .modal{width:480px}}@media (min-width: 744px){.application-public-page .modal_content-width{width:max-content}}.application-public-page .modal__overlay{position:fixed;z-index:-1;width:100vw;height:100dvh;top:0;left:0;background-color:#0000004d;overflow-y:auto}.application-public-page .modal__overlay_open{z-index:1001;opacity:1}.application-public-page .modal__header{display:flex;align-items:center;justify-content:space-between;padding:24px 32px 0;color:#000;font-size:14px;font-weight:600;line-height:140%}.application-public-page .modal__close{font-weight:400;cursor:pointer}.application-public-page .modal__description-content{padding:24px 32px 0}.application-public-page .modal__body{padding:15px 32px;overflow:auto;flex-grow:1}.application-public-page .modal__footer{padding:0 32px 24px}.candidate-job-description-page{padding-top:32px;display:grid;grid-template-rows:max-content auto auto;row-gap:24px;height:100%}@media (min-width: 1024px){.candidate-job-description-page{padding-top:20px}}.candidate-job-description-page__button-header{display:none}@media (min-width: 744px){.candidate-job-description-page__button-header{display:block;width:144px}}.candidate-job-description-page__content{color:#000;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;overflow-y:auto}.candidate-job-description-page__content ul,.candidate-job-description-page__content ol{list-style-position:outside;margin-left:.5em}.candidate-job-description-page__content li{margin-left:1em}.candidate-job-description-page__button-footer{display:block;margin-top:auto}@media (min-width: 744px){.candidate-job-description-page__button-footer{display:none}}.candidate-job-overview-page{display:flex;flex-flow:column;margin-top:32px}@media (min-width: 744px){.candidate-job-overview-page{max-width:432px;margin:60px auto 0}}.candidate-job-overview-page__title{margin-bottom:24px;color:#000;font-family:Poppins,sans-serif;font-size:20px;font-weight:500;line-height:130%;letter-spacing:.4px}@media (min-width: 744px){.candidate-job-overview-page__title{text-align:center}}.candidate-job-overview-page__form{display:flex;flex-direction:column;gap:16px}@media (min-width: 744px){.candidate-job-overview-page__form{border-radius:32px;padding:48px 60px;background-color:#f7ece2}}.candidate-job-overview-page__button{margin-top:16px}.candidate-success-page{display:flex;flex-direction:column;color:#000;font-family:Poppins,sans-serif;height:100%;max-width:580px;padding-top:52px;margin:0 auto}.candidate-success-page__title{margin-bottom:24px;text-align:center;font-size:20px;font-weight:600;line-height:130%}.candidate-success-page__span{display:block}.candidate-success-page__content{display:flex;flex-direction:column;gap:24px;font-size:14px;font-weight:500}.candidate-success-page__text{text-align:center}.candidate-success-page__button{padding-top:24px;margin-top:auto}@media (min-width: 576px){.candidate-success-page__button{padding-top:0;margin:32px auto 0;width:312px}}.multi-step{display:flex;flex-flow:column;align-items:center;row-gap:16px;-webkit-user-select:none;user-select:none}@media (min-width: 1024px){.multi-step{flex-flow:row;column-gap:32px}}.multi-step__steps{display:flex;align-items:center;column-gap:8px}.multi-step__stage-separator{display:block;height:2px;width:16px;background:#ffd4bf}@media (min-width: 1100px){.multi-step__stage-separator{width:32px}}.multi-step__stage{display:flex;align-items:center;column-gap:8px}.multi-step__stage_clickable:hover{cursor:pointer}.multi-step__stage_disabled{cursor:default;pointer-events:none;opacity:.5}.multi-step__stage-number{display:flex;justify-content:center;align-items:center;width:32px;height:32px;color:#000;font-size:14px;font-weight:500;line-height:24px;letter-spacing:-.14px;border:2px solid #ffd4bf;border-radius:24px;flex-shrink:0}.multi-step__stage-number_status_previous,.multi-step__stage-number_status_active{background-color:#ff5400;border-color:#ff5400;color:#fff}@media (min-width: 1100px){.multi-step__stage-number_status_active{height:48px;width:48px;font-size:18px;letter-spacing:-.18px}}.multi-step__stage-title{display:none;font-size:14px;font-weight:500;line-height:140%;color:#000}.multi-step__stage-title_status_active{font-size:16px;font-weight:600;color:#ff5400}@media (min-width: 1100px){.multi-step__stage-title{display:block}}@media (min-width: 1100px){.multi-step__active-step{display:none}}.multi-step__active-step .multi-step__stage-title{display:block}@media (min-width: 1100px){.job-listings-page__input-wrapper{width:256px}}.job-listings-page__select-wrapper{display:flex;align-items:center;gap:8px;flex-shrink:0}.job-listings-page__select-label{display:none;color:#242368;font-family:Poppins,sans-serif;font-size:14px;font-weight:800;line-height:16px;letter-spacing:-.14px;text-wrap:nowrap}@media (min-width: 1100px){.job-listings-page__select-label{display:block}}.job-listings-page__view-switch{display:none}@media (min-width: 1024px){.job-listings-page__view-switch{display:block}}.job-listings-page__listing{display:grid;grid-auto-rows:auto;gap:16px;overflow:auto}@media (min-width: 576px){.job-listings-page__listing{grid-template-columns:repeat(2,1fr);grid-template-rows:minmax(320px,1fr)}}@media (min-width: 744px){.job-listings-page__listing{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.job-listings-page__listing_is-list-view{grid-template-columns:initial;grid-template-rows:initial}}@media (min-width: 1300px){.job-listings-page__listing{grid-template-columns:repeat(4,1fr)}.job-listings-page__listing_is-list-view{grid-template-columns:initial}}.job-listings-page__templates{display:flex;flex-direction:column;gap:16px}.job-listings-page__templates-title{margin-bottom:8px;color:#000;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:140%}.job-listings-page__template-radio-buttons{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.job-listings-page__step-heading{display:flex;flex-direction:column;row-gap:24px}@media (min-width: 744px){.job-listings-page__step-heading{align-items:center;justify-content:space-between;flex-direction:row;column-gap:40px}}.job-listings-page__step-heading-text{font-family:Poppins,sans-serif;font-size:16px;line-height:150%;font-weight:400}@media (min-width: 1024px){.job-listings-page__step-heading-text{font-size:18px}}.job-listings-page__step-heading-button{flex-shrink:0}.job-listings-page__job-description{overflow:auto;display:flex;flex-direction:column;gap:32px;height:100%}.job-listings-page__job-description-form{display:grid;row-gap:16px;overflow:auto}@media (min-width: 1024px){.job-listings-page__job-description-form{grid-template-columns:328px 1fr;column-gap:48px;height:100%}}.job-listings-page__job-description-wrapper{display:flex;flex-direction:column;gap:16px}.job-listings-page__questions{display:flex;flex-flow:column;gap:22px;height:100%}.job-listings-page__questions-body{display:flex;flex-flow:column;gap:16px}@media (min-width: 744px){.job-listings-page__questions-body{gap:22px;overflow:auto;height:100%}}.job-listings-page__questions-container{display:flex;flex-direction:column;margin-top:-12px}.job-listings-page__questions-question{margin-top:12px}.job-listings-page__questions-button{width:100%;display:flex;justify-content:center}.job-listings-page__listing-team{display:grid;row-gap:16px;height:100%}.job-listings-page__listing-team-content{display:grid;row-gap:32px;height:100%;overflow-y:auto}@media (min-width: 1024px){.job-listings-page__listing-team-content{row-gap:0;column-gap:32px;overflow:auto}}.job-listings-page__listing-team-loader{display:flex;align-items:center;justify-content:center;height:100%}.job-listings-page__listing-team-column{display:grid;row-gap:42px}@media (min-width: 1024px){.job-listings-page__listing-team-column{grid-template-rows:auto 1fr;overflow-y:auto}}.job-listings-page__listing-team-badges{display:flex;flex-direction:column;gap:16px}.job-listings-page__listing-team-badges-title{color:#000;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:140%}.job-listings-page__listing-team-badges-content{display:flex;flex-wrap:wrap;gap:16px}.job-listings-page__listing-team-table{display:grid;align-content:start;row-gap:16px}.job-listings-page__listing-team-table-title{color:#000;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:140%}.job-listings-page__overview{display:flex;flex-direction:column;height:100%}@media (min-width: 744px){.job-listings-page__overview{gap:16px}}.job-listings-page__overview-body{display:grid;row-gap:16px;margin-bottom:16px}@media (min-width: 744px){.job-listings-page__overview-body{overflow:auto}}@media (min-width: 1024px){.job-listings-page__overview-body{display:grid;grid-template-columns:auto minmax(300px,588px);margin-bottom:0;row-gap:0;column-gap:32px;overflow:auto}}.job-listings-page__overview-column{display:flex;flex-direction:column;gap:16px;height:100%}.job-listings-page__overview-column:last-child{flex-shrink:0}@media (min-width: 744px){.job-listings-page__overview-column{gap:32px}}.job-listings-page__overview-separator{display:block;height:1px;width:100%;background:#000;opacity:.2}@media (min-width: 744px){.job-listings-page__overview-separator{display:none}}.job-listings-page__overview-info{display:flex;flex-flow:column;gap:8px}.job-listings-page__overview-info-item{display:grid;grid-template-columns:2fr 3fr;gap:12px;font-family:Poppins,sans-serif;color:#000;font-size:12px;font-weight:500;line-height:140%}@media (min-width: 744px){.job-listings-page__overview-info-item{gap:30px;font-size:14px;grid-template-columns:1fr 2fr}}.job-listings-page__overview-info-value{font-weight:600}@media (min-width: 744px){.job-listings-page__overview-info-value{font-weight:700}}.job-listings-page__overview-description{display:flex;flex-direction:column;gap:8px;height:100%}.job-listings-page__overview-description-heading{font-family:Poppins,sans-serif;color:#000;font-size:16px;font-weight:700;line-height:140%}.job-listings-page__overview-description-text{font-family:Poppins,sans-serif;color:#000;font-size:14px;font-weight:500;letter-spacing:-.14px}.job-listings-page__overview-description-text ul{list-style-position:outside;margin-left:.5em}.job-listings-page__overview-description-text li{margin-left:1em}.job-listings-page__overview-questions{display:flex;flex-flow:column;gap:12px}.job-listings-page__overview-question{display:flex;flex-flow:column;gap:12px;border:1px solid #d1d0f4;border-radius:14px;padding:12px}@media (min-width: 744px){.job-listings-page__overview-question{gap:24px;padding:24px;border-radius:24px}}.job-listings-page__overview-question-heading{font-family:Poppins,sans-serif;color:#000;font-size:16px;font-weight:600;line-height:120%;letter-spacing:-.16px}.job-listings-page__overview-question-text{font-family:Poppins,sans-serif;color:#000;font-size:14px;font-weight:500}@media (min-width: 744px){.job-listings-page__overview-question-text{font-size:16px}}.job-listings-page__overview-question-video{width:100%;border-radius:16px;overflow:hidden}.job-listings-page__overview-question-video>*>video{display:block}.job-listings-page__overview-team{display:flex;flex-direction:column;gap:8px}.job-listings-page__overview-team-heading{font-family:Poppins,sans-serif;color:#000;font-size:16px;font-weight:700;line-height:140%}.job-listings-page__overview-team-wrapper{display:flex;flex-wrap:wrap;align-self:flex-start;gap:12px;padding:14px 12px;border-radius:14px;border:1px solid #d1d0f4}@media (min-width: 744px){.job-listings-page__overview-team-wrapper{gap:24px;padding:28px 24px}}.job-listings-page__footer{display:flex;gap:16px;flex-flow:column}.job-listings-page__footer .button{justify-content:center}.job-listings-page__footer .button .button__icon-container,.job-listings-page__footer-ai-btn{display:none}@media (min-width: 744px){.job-listings-page__footer{flex-flow:row;align-items:flex-end;justify-content:flex-end}.job-listings-page__footer .button{max-width:max-content;justify-content:space-between}.job-listings-page__footer .button .button__icon-container{display:flex}}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:white;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__year-text--selected:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--in-range:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.datepicker{display:flex;flex-flow:column;gap:8px}.datepicker_reversed .react-datepicker__input-container{flex-direction:row-reverse}.datepicker .react-datepicker-wrapper,.datepicker input{width:100%}.datepicker .react-datepicker__input-container{display:flex;width:100%;align-items:center;gap:10px;border-radius:16px;border:1px solid #d1d0f4;background-color:#fff}.datepicker .react-datepicker__input-container:has(>input:focus){border:1px solid #5f39f1}.datepicker .react-datepicker__input-container svg{height:24px;width:24px;padding:0;right:16px;vertical-align:initial}.datepicker .react-datepicker__input-container svg path{stroke:#5f39f1}.datepicker .react-datepicker__input-container input{border:none;outline:none;border-radius:16px;padding:13px 16px;font-family:Poppins,sans-serif;font-size:16px;line-height:150%;height:48px;color:#000;letter-spacing:-.16px}.datepicker .react-datepicker__input-container input::placeholder{color:#00000080}.datepicker .react-datepicker__input-container .react-datepicker__close-icon{padding:0;right:46px}.datepicker .react-datepicker__input-container .react-datepicker__close-icon:after{padding:0;background-color:#fff;color:#000;font-size:24px;height:24px;width:24px}.datepicker .react-datepicker__tab-loop{position:absolute;top:0}.datepicker .react-datepicker{box-shadow:0 4px 16px #a5a3ae73;background-color:#fff;border:none;border-radius:16px;font-family:Poppins,sans-serif;color:#000}.datepicker .react-datepicker__day--selected{border-radius:50%;background-color:#5f39f1}.datepicker .react-datepicker__day--keyboard-selected{border-radius:50%;background-color:#5f39f199}.datepicker .react-datepicker__day:hover{border-radius:50%;background-color:#8f74f6}.rich-text-editor{display:flex;flex-flow:column;gap:8px;height:100%}.rich-text-editor__container{display:flex;flex-flow:column;gap:24px;padding:12px 16px 16px;border-radius:16px;border:1px solid #d1d0f4;background:#ffffff;height:100%;overflow-y:auto}.rich-text-editor__inner{position:relative;height:100%}.rich-text-editor__input{min-height:150px;resize:none;outline:0;font-family:Poppins,sans-serif;font-size:16px;line-height:150%;letter-spacing:-.16px;height:100%}.rich-text-editor__placeholder{position:absolute;top:0;font-family:Poppins,sans-serif;font-size:16px;line-height:150%;letter-spacing:-.16px;color:#00000080;-webkit-user-select:none;user-select:none}.rich-text-editor__text-bold{font-weight:700}.rich-text-editor__text-italic{font-style:italic}.rich-text-editor__text-underline{text-decoration:underline}.rich-text-editor__text-strikethrough{text-decoration:line-through}.rich-text-editor__text-underline-strikethrough{text-decoration:underline line-through}.rich-text-editor__text-code{background-color:#f0f2f5;padding:1px .25rem;font-family:Menlo,Consolas,Monaco,monospace;font-size:94%}.rich-text-editor__link{color:#216fdb;text-decoration:none}.rich-text-editor__code{background-color:#f0f2f5;font-family:Menlo,Consolas,Monaco,monospace;display:block;padding:8px 8px 8px 52px;line-height:1.53;font-size:13px;margin:8px 0;-moz-tab-size:2;tab-size:2;overflow-x:auto;position:relative}.rich-text-editor__code:before{content:attr(data-gutter);position:absolute;background-color:#eee;left:0;top:0;border-right:1px solid #ccc;padding:8px;color:#777;white-space:pre-wrap;text-align:right;min-width:25px}.rich-text-editor__code:after{content:attr(data-highlight-language);top:0;right:3px;padding:3px;font-size:10px;text-transform:uppercase;position:absolute;color:#00000080}.rich-text-editor__paragraph{margin:0 0 8px;position:relative}.rich-text-editor__paragraph:last-child{margin-bottom:0}.rich-text-editor__heading-h1{font-size:24px;color:#050505;font-weight:400;margin:0 0 12px;padding:0}.rich-text-editor__heading-h2{font-size:15px;color:#65676b;font-weight:700;margin:10px 0 0;padding:0;text-transform:uppercase}.rich-text-editor__quote{margin:0 0 0 20px;font-size:15px;color:#65676b;border-left-color:#ced0d4;border-left-width:4px;border-left-style:solid;padding-left:16px}.rich-text-editor__list-ol,.rich-text-editor__list-ul{padding:0;margin:0 0 0 16px}.rich-text-editor__listitem{margin:8px 32px}.rich-text-editor__nested-listitem{list-style-type:none}.rich-text-editor pre::-webkit-scrollbar{background:transparent;width:10px}.rich-text-editor pre::-webkit-scrollbar-thumb{background:#999}.rich-text-editor .toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.rich-text-editor .toolbar button.toolbar-item{display:flex;align-items:center;justify-content:center;border:0;background:none;cursor:pointer;border-radius:4px;padding:2px}.rich-text-editor .toolbar button.toolbar-item:disabled{cursor:not-allowed}.rich-text-editor .toolbar button.toolbar-item i.format{height:24px;width:24px}.rich-text-editor .toolbar button.toolbar-item:disabled i.format{opacity:.2}.rich-text-editor .toolbar button.toolbar-item.active{background-color:#dfe8fa4d}.rich-text-editor .toolbar button.toolbar-item.active i{opacity:1}.rich-text-editor .toolbar .toolbar-item:hover:not([disabled]){background-color:#e5f9fe}.rich-text-editor .toolbar .divider{width:1px;height:16px;background-color:#e5f9fe}.rich-text-editor .toolbar .toolbar-item .text{display:flex;line-height:20px;vertical-align:middle;font-size:14px;color:#777;text-overflow:ellipsis;width:70px;overflow:hidden;height:20px;text-align:left}.rich-text-editor .toolbar .toolbar-item .icon{display:flex;width:20px;height:20px;-webkit-user-select:none;user-select:none;margin-right:8px;line-height:16px;background-size:contain}.ai{position:fixed;background-color:#5f39f1;z-index:1000;right:2rem;top:1rem;height:95vh;max-height:95vh;max-width:50vw;padding:2rem;color:#fff;display:flex;flex-direction:column;border-radius:1rem;box-shadow:0 0 1rem #0003;transition:transform .5s ease-in-out;transform:translate(100%)}@media (max-width: 768px){.ai{right:0;top:0;max-width:100vw;width:100%;height:100vh;max-height:100vh;border-radius:0;padding:1.5rem 1rem}}.ai.visible{transform:translate(0)}.ai.hidden{transform:translate(130%)}.ai__loading{position:absolute;left:2rem;top:1.5rem;width:2rem}@media (max-width: 480px){.ai__loading{left:1rem;top:1rem;width:1.5rem}}.ai__header{text-align:center;display:flex;flex-direction:column;align-items:center;margin:0 auto 1rem;position:relative;flex:0 0 auto}@media (max-width: 768px){.ai__header{margin-bottom:.5rem;margin-top:2.5rem}}.ai__header__close{position:fixed;top:1rem;right:1rem;font-size:1.8rem;cursor:pointer;padding:.5rem}@media (max-width: 480px){.ai__header__close{top:.5rem;right:.5rem;font-size:1.5rem;padding:.3rem}}.ai__header__job-info{margin-top:1rem;display:flex;flex-direction:column;text-align:left}@media (max-width: 768px){.ai__header__job-info{margin-top:.5rem;width:100%}}@media (max-width: 480px){.ai__header__job-info{text-align:center;align-items:center}}.ai__header__row{display:flex;font-size:.9rem}@media (max-width: 480px){.ai__header__row{font-size:.8rem;flex-direction:column;width:100%;justify-content:center;align-items:center}}.ai__header__row__input{height:1.5rem;border-radius:.3rem;border:none;padding:.8rem .7rem}@media (max-width: 768px){.ai__header__row__input{width:100%}}@media (max-width: 480px){.ai__header__row__input{max-width:90%}}.ai__header dt{font-weight:700;min-width:3rem;text-align:left;margin-right:1rem;margin-top:.2rem}@media (max-width: 480px){.ai__header dt{margin-bottom:.2rem}}.ai__header dd{margin:0;text-align:left}.ai__choices{display:flex;flex-direction:column;justify-content:space-between;flex:0 0 auto}@media (max-width: 480px){.ai__choices{width:100%;align-items:center;text-align:center}}.ai__choices__wrapper{display:flex;flex-wrap:wrap;margin-top:1.5rem;align-items:center}@media (max-width: 768px){.ai__choices__wrapper{margin-top:1rem}}@media (max-width: 480px){.ai__choices__wrapper{justify-content:center;width:100%}}.ai__choices__wrapper p{flex:1;font-size:1rem;display:flex;align-items:center}@media (max-width: 480px){.ai__choices__wrapper p{flex:1 0 100%;font-size:.9rem;margin-bottom:.75rem;justify-content:center;text-align:center}}.ai__choices__wrapper button{min-width:14rem;font-size:1rem;padding:.5rem;display:flex;margin-left:2rem;justify-content:center}@media (max-width: 768px){.ai__choices__wrapper button{min-width:10rem;margin-left:1rem}}@media (max-width: 480px){.ai__choices__wrapper button{min-width:0;width:80%;max-width:20rem;margin:0 auto;font-size:.9rem}}.ai__content{flex:1;overflow-y:auto;margin-top:1.5rem;padding-right:.5rem;min-height:0}@media (max-width: 768px){.ai__content{margin-top:1rem}}.ai__content textarea{height:90%}@media (max-width: 768px){.ai__content textarea{height:85%}}.ai__content__description{width:100%;min-height:10rem;padding:1rem}@media (max-width: 480px){.ai__content__description{min-height:8rem;padding:.75rem}}.ai__questions{flex:1;overflow-y:auto;margin-top:1.5rem;padding-right:.5rem;min-height:0}@media (max-width: 768px){.ai__questions{margin-top:1rem}}.ai__questions h3{margin-top:.5rem}@media (max-width: 480px){.ai__questions h3{font-size:1.1rem}}.ai__questions__question{display:flex;flex-direction:row;align-items:center;padding-top:1rem}@media (max-width: 768px){.ai__questions__question{padding-top:.75rem}}@media (max-width: 480px){.ai__questions__question{flex-direction:column;align-items:flex-start}}.ai__questions__question__btn-wrapper{display:flex;gap:1rem;margin-left:auto;padding-left:2rem}@media (max-width: 768px){.ai__questions__question__btn-wrapper{padding-left:1rem;gap:.5rem}}@media (max-width: 480px){.ai__questions__question__btn-wrapper{margin-left:0;padding-left:0;width:100%;justify-content:space-between;margin-top:.5rem}}.ai__questions__question__btn-wrapper .button_is-accepted{background-color:#0c0}.ai__questions::-webkit-scrollbar{width:8px}@media (max-width: 480px){.ai__questions::-webkit-scrollbar{width:4px}}.ai__questions::-webkit-scrollbar-track{background:transparent;border-radius:4px}.ai__questions::-webkit-scrollbar-thumb{background-color:#ffffff4d;border-radius:4px}.ai__questions::-webkit-scrollbar-thumb:hover{background-color:#ffffff80}.ai__footer{display:flex;justify-content:space-between;margin-top:2rem;flex:0 0 auto}@media (max-width: 768px){.ai__footer{margin-top:1rem}}@media (max-width: 480px){.ai__footer{flex-direction:column;gap:1rem;width:100%}}.ai__footer button{min-width:8rem;padding:.7rem}@media (max-width: 480px){.ai__footer button{min-width:0;width:100%;max-width:100%;margin:0;padding:.7rem;font-size:1rem}}.input-group-wrapper{display:flex;flex-direction:column;row-gap:8px}.radio{display:flex;gap:4px;align-items:center}.radio_color_secondary{--icon-color: #5f39f1}.radio_color_orange{--icon-color: #ff5400}.radio_label-left{flex-flow:row-reverse;justify-content:flex-end}.radio__input-wrapper{position:relative;height:32px;width:32px}.radio__input{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;width:24px;height:24px;border:none;border-radius:50%;z-index:1;-webkit-tap-highlight-color:transparent;cursor:pointer}.radio__input:disabled{cursor:default}.radio__input:checked~.radio__input-icon_checked{display:flex}.radio__input:checked~.radio__input-icon_unchecked{display:none}.radio__input-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px;background-size:cover;z-index:0}.radio__input-icon_checked{display:none}.radio__input-icon_checked svg path{stroke:var(--icon-color)}.radio__input-icon_checked svg path:first-child{fill:var(--icon-color)}.radio__input-icon_unchecked{display:flex}.radio__input-icon_unchecked svg path{stroke:var(--icon-color)}.radio__label{font-family:Poppins,sans-serif;color:#000;font-size:14px;font-weight:500;line-height:114.3%;letter-spacing:-.14px}.radio__label:hover{cursor:pointer}.radio-button{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 16px;border-radius:24px;background-color:#f6f6f6;cursor:pointer}.radio-button_is-disabled{cursor:default;opacity:.7}.radio-button_text-right{flex-flow:row-reverse}.radio-button__label-wrapper{display:flex;gap:8px;justify-content:flex-start;align-items:center}.radio-button__icon{width:32px;height:32px}.radio-button__label{font-family:Poppins,sans-serif;color:#000;font-size:16px;font-weight:400;line-height:150%;letter-spacing:-.16px}.groups-page__body{display:grid;row-gap:32px}@media (min-width: 1024px){.groups-page__body{grid-template-columns:244px 1fr;row-gap:0;column-gap:32px;height:100%}}.groups-page__organization-tree-wrapper{overflow:auto}.groups-page__team-wrapper{display:flex;flex-direction:column;gap:42px}@media (min-width: 1024px){.groups-page__team-wrapper{overflow-y:auto}}.groups-page__subgroup-badges{display:flex;flex-direction:column;gap:16px}.groups-page__subgroup-badges-title{color:#000;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:140%}.groups-page__subgroup-badges-content{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.groups-page__team-table{display:flex;flex-direction:column;gap:16px}.groups-page__team-table-title{color:#000;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:140%}.groups-page__import-users-wrapper{display:flex;flex-direction:column;gap:8px;overflow-y:auto}.groups-page__import-users-heading{display:block;color:#000;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:150%;letter-spacing:-.16px;margin-bottom:24px}.groups-page__import-users-avatar-wrapper{display:flex;gap:8px;align-items:center;cursor:pointer}.groups-page__table-delete-action{margin-left:16px;cursor:pointer;width:24px;height:24px}.question-edit{display:flex;flex-direction:column;gap:24px;padding:24px;border:1px solid #d1d0f4;border-radius:24px;color:#000;font-family:Poppins,sans-serif;background-color:#fff}.question-edit__header{display:flex;justify-content:space-between}.question-edit__wrapper{display:flex;align-items:center;gap:12px}.question-edit__wrapper svg{cursor:pointer;width:24px;height:24px}.question-edit__drag-handle{display:flex}.question-edit__title{font-size:16px;font-weight:600;line-height:120%;letter-spacing:-.16px}.question-edit__title_view{display:none}@media (min-width: 744px){.question-edit__title_view{display:initial}}.question-edit__actions{display:flex;align-items:center;gap:16px}.question-edit__remove{display:flex;gap:8px;cursor:pointer}.question-edit__remove svg{width:18px;height:18px}.question-edit__remove-text{display:none}@media (min-width: 744px){.question-edit__remove-text{display:block;font-size:12px;font-weight:500;letter-spacing:-.12px}}.question-edit__content{display:flex;flex-direction:column-reverse;gap:24px}@media (min-width: 744px){.question-edit__content{flex-direction:row}}.question-edit__video-container{position:relative;height:148px;border-radius:12px;overflow:hidden;background-color:#f6f6fd}.question-edit__video-container:hover .question-edit__play,.question-edit__video-container:hover .question-edit__delete{display:flex;align-items:center;justify-content:center}@media (min-width: 744px){.question-edit__video-container{flex-shrink:0;width:264px;height:148px}}.question-edit__video{width:100%;height:100%;object-fit:cover}.question-edit__buttons{position:absolute;display:flex;align-items:center;justify-content:center;gap:8px;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2}.question-edit__label-wrapper{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;pointer-events:auto}.question-edit__file-label{display:flex;justify-content:center;align-items:center;gap:8px;padding:11px 17px;border-radius:16px;font-family:Poppins,sans-serif;color:#000;font-size:14px;font-weight:500;letter-spacing:-.14px;max-width:max-content;height:42px;border:1px solid #ff5400;cursor:pointer}.question-edit__file-label:hover{background-color:#ff884d}.question-edit__file-input{display:none}.question-edit__play,.question-edit__delete{display:none;width:56px;height:56px;background-color:#000;opacity:.7;border-radius:50%;cursor:pointer;pointer-events:auto}.question-edit__play svg{width:40px;height:40px}.question-edit__play svg path{stroke:#e5f9fe}.question-edit__delete svg{width:40px;height:40px}.question-edit__delete svg path{stroke:#ff595b}.question-edit__description{font-size:16px;font-weight:600}.question-edit__description_add{opacity:.5}.question-edit__description-textarea{display:block;width:100%;border:none;outline:none;font-size:16px;font-weight:600;font-family:Poppins,sans-serif;resize:vertical;min-height:68px}.question-edit__description-textarea::placeholder{opacity:.5}@media (min-width: 1024px){.question-edit__description-textarea{min-height:148px}}.question-edit__errors{display:flex;flex-direction:column}.question-edit__actions{display:flex;justify-content:center}.question-edit__webcam{border-radius:16px;overflow:hidden;position:relative}.question-edit__countdown-overlay{display:flex;justify-content:center;align-items:center;color:#fff;font-size:48px;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0006}.switch{display:flex;flex-direction:column;gap:8px;width:max-content}.switch:hover{cursor:pointer}.switch__container{display:flex;align-items:center;gap:8px}.switch__container_reversed{flex-flow:row-reverse}.switch__inner{position:relative;display:inline-flex;width:40px;height:24px;flex-shrink:0}.switch__input{opacity:0;width:0;height:0}.switch__input:checked+.switch__slider:before{background-color:#ff5400;-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translate(16px)}.switch__slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#dedede;-webkit-transition:.4s;transition:.4s;border-radius:100px}.switch__slider:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:#242368;-webkit-transition:.4s;transition:.4s;border-radius:50%}.input-file{display:flex;flex-direction:column;justify-content:center;padding:10px 24px;border:1px solid #d1d0f4;border-radius:16px;cursor:pointer;width:100%}.input-file_active{background-color:#cbe1f0}.input-file_is-full-height{height:100%}.input-file_is-full-height .input-file__wrapper{display:flex;align-items:center;justify-content:center;height:100%}.input-file__content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.input-file__content svg{width:32px;height:32px}.input-file__content svg path{stroke:#ff5400}.input-file__field{display:none}.input-file__text{color:#000;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:17px;letter-spacing:.24px;text-align:center}.input-file__text_accent{color:#ff5400;text-decoration:underline}.input-file__error{text-align:center}.organization-page__buttons{display:grid;gap:16px}@media (min-width: 1024px){.organization-page__buttons{grid-template-columns:auto auto}}.organization-page__form{display:flex;flex-direction:column;gap:16px}@media (min-width: 1024px){.organization-page__form{max-width:604px}}.organization-page__input-wrapper{display:grid;row-gap:16px}@media (min-width: 744px){.organization-page__input-wrapper{grid-template-columns:auto 70%;column-gap:30px}}.organization-page__input-wrapper:last-child{margin-top:24px}.organization-page__input-label{color:#000;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:16px;letter-spacing:.28px}.organization-page__wrapper{display:flex;flex-direction:column;gap:24px}@media (min-width: 576px){.organization-page__wrapper{flex-direction:row}}.organization-page__change-password{color:#ff5400;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.28px;align-self:flex-end;cursor:pointer}.organization-page__modal-container{display:flex;flex-direction:column;gap:24px}.radio-card{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;border:1px solid #d1d0f4;border-radius:16px;cursor:pointer}.radio-card:has(.radio__input:checked){background-color:#f6f6fd}.radio-card__inner{display:flex;align-items:center;gap:16px}.radio-card__figure{width:68px;height:40px;padding:4px;border-radius:6px;background-color:#fff}.radio-card__image{display:block;width:100%;height:100%;object-fit:contain}.radio-card_content{display:flex;flex-direction:column;gap:2px}.radio-card__title,.radio-card__subtitle{color:#000;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:150%;letter-spacing:-.16px}.radio-card__subtitle{opacity:.5}.radio-card__actions{display:flex;align-items:center;gap:8px}.radio-card__action{color:#ff5400;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:150%;letter-spacing:-.14px}.payments-page{display:grid;row-gap:32px;margin-top:70px}@media (min-width: 744px){.payments-page{grid-template-columns:max-content 1fr;column-gap:30px;row-gap:72px}}@media (min-width: 1024px){.payments-page{margin-top:0}}.payments-page__cards{display:flex;flex-direction:column;max-width:437px;gap:16px}.payments-page__add{display:flex;align-items:center;gap:8px;color:#ff5400;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:-.16px;cursor:pointer}.payments-page__add svg{width:24px;height:24px}.payments-page__add svg path{stroke:#ff5400}.payments-page__label{color:#000;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.28px}.payments-page__plan{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;color:#000;font-family:Poppins,sans-serif;font-size:20px;font-weight:500;line-height:140%}.payments-page__plan_accent{color:#ff5400;font-size:12px}.payments-page__button-wrapper{display:flex;flex-shrink:0;gap:16px}.payments-page__method{display:flex;flex-direction:column;gap:16px}.payments-page__card-details{display:grid;grid-template-columns:55% auto;column-gap:16px}.payments-page__input-wrapper{display:flex;height:48px;gap:8px;align-items:center;justify-content:stretch;border:1px solid #d1d0f4;border-radius:16px;padding:12px 16px;background-color:#fff;width:100%;max-width:100%}.StripeElement{width:100%}.profile-page__buttons{display:grid;gap:16px}@media (min-width: 1024px){.profile-page__buttons{grid-template-columns:auto auto}}.profile-page__form{display:flex;flex-direction:column;gap:16px}@media (min-width: 1024px){.profile-page__form{max-width:604px}}.profile-page__input-file{display:grid;row-gap:16px}@media (min-width: 744px){.profile-page__input-file{grid-template-columns:auto 70%;column-gap:30px}}.profile-page__profile-picture{color:#000;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.28px}.profile-page__wrapper{display:flex;flex-direction:column;gap:24px}@media (min-width: 576px){.profile-page__wrapper{flex-direction:row}}.profile-page__change-password{color:#ff5400;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.28px;align-self:flex-end;cursor:pointer}.profile-page__modal-container{display:flex;flex-direction:column;gap:24px}.reset-password-page__container{width:100%;height:max-content;display:flex;align-items:center;justify-content:center;gap:84px}@media (min-width: 1024px){.reset-password-page__container{justify-content:space-between}}.reset-password-page__description-container{display:none;height:100px}@media (min-width: 1024px){.reset-password-page__description-container{display:block}}.reset-password-page__form{width:100%;max-width:500px}.reset-password-page__logo{width:200px}@media (min-width: 576px){.reset-password-page__logo{width:310px}}.reset-password-page__logo svg{width:100%;height:100%}.reset-password-page__inputs-wrapper{display:flex;flex-direction:column;gap:16px;width:100%}.reset-password-page__login-wrapper{margin:8px 0 16px}@media (min-width: 744px){.reset-password-page__login-wrapper{margin:16px 0 32px}}.reset-password-page__back-to-login-wrapper{display:flex;flex-flow:column;gap:12px}.reset-password-page__back-to-login-text{font-family:Josefin Sans,sans-serif;color:#242368;font-size:14px;line-height:20px;letter-spacing:.28px}.setup-account-page__container{width:100%;height:max-content;display:flex;align-items:center;justify-content:center;gap:84px}@media (min-width: 1024px){.setup-account-page__container{justify-content:space-between}}.setup-account-page__description-container{display:none;height:100px}@media (min-width: 1024px){.setup-account-page__description-container{display:block}}.setup-account-page__form{width:100%;max-width:500px}.setup-account-page__logo{width:200px}@media (min-width: 576px){.setup-account-page__logo{width:310px}}.setup-account-page__logo svg{width:100%;height:100%}.setup-account-page__inputs-wrapper{display:flex;flex-direction:column;gap:16px;width:100%}.setup-account-page__login-wrapper{margin:8px 0 0}@media (min-width: 744px){.setup-account-page__login-wrapper{margin:16px 0 0}}.subscription-success-page{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100dvh;background-color:#5f39f1;color:#f6f6fd;font-family:Poppins,sans-serif}.subscription-success-page__inner{display:flex;flex-direction:column;align-items:center;gap:40px;max-width:968px;padding:24px}.subscription-success-page__success-image{max-width:379px}.subscription-success-page__success-image svg{width:100%;height:auto}.subscription-success-page__text{max-width:750px;margin-bottom:50px;font-family:Poppins,sans-serif;font-size:18px;font-weight:400;text-align:center;line-height:normal}@media (min-width: 744px){.subscription-success-page__text{font-size:20px}}.subscription-success-page__button{width:100%;max-width:328px}.users-page__table-action{display:flex;align-items:center;justify-content:flex-start;gap:8px}.users-page__action-edit{cursor:pointer}.users-page__action-edit svg{display:block;width:24px;height:24px}.users-page__action-delete{cursor:pointer}.users-page__action-delete svg{display:block;width:24px;height:24px}.users-page__action-delete svg path{stroke:#ff595b}.users-page__form{display:flex;flex-direction:column;gap:24px}.users-page__delete-modal-buttons{display:flex;flex-direction:column;gap:12px}.users-page__delete-modal-description{color:#000;font-family:Poppins,sans-serif;font-size:14px;font-weight:500}@media (min-width: 1024px){.users-page__search{width:328px}}
