.yarl__fullsize{width:100%;height:100%}.yarl__relative{position:relative}.yarl__portal{opacity:0;pointer-events:auto;transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);z-index:var(--yarl__portal_zindex,9999);position:fixed;inset:0;overflow:hidden}.yarl__portal_open{opacity:1}.yarl__container{background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain);touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;user-select:none;outline:none;position:absolute;inset:0;overflow:hidden}.yarl__carousel{height:100%;opacity:var(--yarl__pull_opacity,1);transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px,0)*1px + var(--yarl__carousel_spacing_percent,0)*1%));flex:none;place-content:center;align-items:stretch;display:flex}.yarl__carousel_with_slides{-moz-column-gap:calc(var(--yarl__carousel_spacing_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_spacing_percent,0)*1%);column-gap:calc(var(--yarl__carousel_spacing_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_spacing_percent,0)*1%)}.yarl__flex_center{place-content:center;align-items:center;display:flex}.yarl__slide{padding:calc(var(--yarl__carousel_padding_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_padding_percent,0)*1%);flex:1;position:relative;overflow:hidden}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{-o-object-fit:contain;object-fit:contain;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;max-width:100%;max-height:100%}.yarl__slide_image_cover{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.yarl__slide_image_loading{opacity:0}@media screen and (min-width:800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;-webkit-transform:translateZ(0)}}.yarl__slide_placeholder{line-height:0;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.yarl__slide_loading{color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,#fffc));animation:1s linear yarl__delayed_fadein}.yarl__slide_loading line{animation:1s linear infinite yarl__stroke_opacity}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{color:var(--yarl__slide_icon_error_color,red);height:var(--yarl__slide_icon_error_size,48px);width:var(--yarl__slide_icon_error_size,48px)}@media (prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:unset}.yarl__slide_loading,.yarl__slide_loading line{animation:unset}}.yarl__toolbar{padding:var(--yarl__toolbar_padding,8px);justify-content:flex-end;display:flex;position:absolute;inset:0 0 auto auto}[dir=rtl] .yarl__toolbar{inset:0 auto auto 0}.yarl__icon{height:var(--yarl__icon_size,32px);width:var(--yarl__icon_size,32px)}.yarl__button{appearance:none;background-color:var(--yarl__button_background_color,transparent);border:var(--yarl__button_border,0);color:var(--yarl__color_button,#fffc);cursor:pointer;filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px #000c));margin:var(--yarl__button_margin,0);padding:var(--yarl__button_padding,8px);-webkit-tap-highlight-color:transparent;outline:none;line-height:0}.yarl__button:focus{color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:var(--yarl__color_button,#fffc)}.yarl__button:focus-visible{color:var(--yarl__color_button_active,#fff)}@media (hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:var(--yarl__color_button_disabled,#fff6);cursor:default}.yarl__navigation_next,.yarl__navigation_prev{padding:var(--yarl__navigation_button_padding,24px 16px);position:absolute;top:50%;transform:translateY(-50%)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:unset;right:0;transform:translateY(-50%)rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:unset;transform:translateY(-50%)rotate(180deg)}.yarl__no_scroll{overscroll-behavior:none;height:100%;overflow:hidden}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}
.yarl__counter{bottom:var(--yarl__counter_bottom,unset);color:var(--yarl__counter_color,var(--yarl__color_button,#fffc));filter:var(--yarl__counter_filter,drop-shadow(2px 2px 2px #000c));left:var(--yarl__counter_left,0);line-height:var(--yarl__counter_line_height,var(--yarl__icon_size,32px));margin:var(--yarl__counter_margin,var(--yarl__toolbar_padding,8px));padding:var(--yarl__counter_padding,var(--yarl__button_padding,8px));position:var(--yarl__counter_position,absolute);right:var(--yarl__counter_right,unset);top:var(--yarl__counter_top,0);-webkit-user-select:var(--yarl__counter_user_select,none);-moz-user-select:var(--yarl__counter_user_select,none);user-select:var(--yarl__counter_user_select,none)}[dir=rtl] .yarl__counter{left:var(--yarl__counter_rtl_left,unset);right:var(--yarl__counter_rtl_right,0)}
.yarl__thumbnails{height:100%;display:flex}.yarl__thumbnails_bottom,.yarl__thumbnails_end .yarl__thumbnails_track,.yarl__thumbnails_start .yarl__thumbnails_track,.yarl__thumbnails_top{flex-direction:column}.yarl__thumbnails_wrapper{flex:1;position:relative}.yarl__thumbnails_container{background-color:var(--yarl__thumbnails_container_background_color,var(--yarl__color_backdrop,#000));padding:var(--yarl__thumbnails_container_padding,16px);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex:none;position:relative;overflow:hidden}.yarl__thumbnails_vignette{pointer-events:none;--yarl__thumbnails_vignette_size:12%;position:absolute}@media (min-width:1200px){.yarl__thumbnails_vignette{--yarl__thumbnails_vignette_size:8%}}@media (min-width:2000px){.yarl__thumbnails_vignette{--yarl__thumbnails_vignette_size:5%}}.yarl__thumbnails_bottom .yarl__thumbnails_vignette,.yarl__thumbnails_top .yarl__thumbnails_vignette{background:linear-gradient(to right,var(--yarl__color_backdrop,#000) 0,transparent var(--yarl__thumbnails_vignette_size,12%) calc(100% - var(--yarl__thumbnails_vignette_size,12%)),var(--yarl__color_backdrop,#000) 100%);height:100%;left:0;right:0}.yarl__thumbnails_end .yarl__thumbnails_vignette,.yarl__thumbnails_start .yarl__thumbnails_vignette{background:linear-gradient(to bottom,var(--yarl__color_backdrop,#000) 0,transparent var(--yarl__thumbnails_vignette_size,12%) calc(100% - var(--yarl__thumbnails_vignette_size,12%)),var(--yarl__color_backdrop,#000) 100%);width:100%;top:0;bottom:0}.yarl__thumbnails_track{gap:var(--yarl__thumbnails_thumbnail_gap,16px);outline:none}.yarl__thumbnails_thumbnail{appearance:none;background:var(--yarl__thumbnails_thumbnail_background,#000);border-color:var(--yarl__thumbnails_thumbnail_border_color,var(--yarl__color_button,#fffc));border-radius:var(--yarl__thumbnails_thumbnail_border_radius,4px);border-style:var(--yarl__thumbnails_thumbnail_border_style,solid);border-width:var(--yarl__thumbnails_thumbnail_border,1px);cursor:pointer;-webkit-tap-highlight-color:transparent;box-sizing:content-box;height:var(--yarl__thumbnails_thumbnail_height,80px);padding:var(--yarl__thumbnails_thumbnail_padding,4px);width:var(--yarl__thumbnails_thumbnail_width,120px);outline:none;flex:none;position:relative;overflow:hidden}.yarl__thumbnails_thumbnail_active{border-color:var(--yarl__thumbnails_thumbnail_active_border_color,var(--yarl__color_button_active,#fff))}.yarl__thumbnails_thumbnail_fadein{animation:yarl__thumbnails_thumbnail_fadein var(--yarl__thumbnails_thumbnail_fadein_duration,.5s) ease-in-out var(--yarl__thumbnails_thumbnail_fadein_delay,0s) forwards;opacity:0}.yarl__thumbnails_thumbnail_fadeout{animation:yarl__thumbnails_thumbnail_fadeout var(--yarl__thumbnails_thumbnail_fadeout_duration,.5s) ease-in-out var(--yarl__thumbnails_thumbnail_fadeout_delay,0s) forwards;cursor:unset}.yarl__thumbnails_thumbnail_placeholder{cursor:unset;visibility:hidden}.yarl__thumbnails_thumbnail:focus{box-shadow:var(--yarl__thumbnails_thumbnail_focus_box_shadow,#000 0 0 0 2px,var(--yarl__color_button,#fffc) 0 0 0 4px)}.yarl__thumbnails_thumbnail:focus:not(:focus-visible){box-shadow:unset}.yarl__thumbnails_thumbnail:focus-visible{box-shadow:var(--yarl__thumbnails_thumbnail_focus_box_shadow,#000 0 0 0 2px,var(--yarl__color_button,#fffc) 0 0 0 4px)}.yarl__thumbnails_thumbnail_icon{color:var(--yarl__thumbnails_thumbnail_icon_color,var(--yarl__color_button,#fffc));filter:var(--yarl__thumbnails_thumbnail_icon_filter,drop-shadow(2px 2px 2px #000c));height:var(--yarl__thumbnails_thumbnail_icon_size,32px);width:var(--yarl__thumbnails_thumbnail_icon_size,32px);position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}@keyframes yarl__thumbnails_thumbnail_fadein{0%{opacity:0}to{opacity:1}}@keyframes yarl__thumbnails_thumbnail_fadeout{0%{opacity:1}to{opacity:0}}
@keyframes PhotoGallery-module-scss-module__6ikUDa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes PhotoGallery-module-scss-module__6ikUDa__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes PhotoGallery-module-scss-module__6ikUDa__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes PhotoGallery-module-scss-module__6ikUDa__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes PhotoGallery-module-scss-module__6ikUDa__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes PhotoGallery-module-scss-module__6ikUDa__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes PhotoGallery-module-scss-module__6ikUDa__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes PhotoGallery-module-scss-module__6ikUDa__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes PhotoGallery-module-scss-module__6ikUDa__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes PhotoGallery-module-scss-module__6ikUDa__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes PhotoGallery-module-scss-module__6ikUDa__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes PhotoGallery-module-scss-module__6ikUDa__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes PhotoGallery-module-scss-module__6ikUDa__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes PhotoGallery-module-scss-module__6ikUDa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes PhotoGallery-module-scss-module__6ikUDa__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes PhotoGallery-module-scss-module__6ikUDa__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes PhotoGallery-module-scss-module__6ikUDa__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes PhotoGallery-module-scss-module__6ikUDa__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.PhotoGallery-module-scss-module__6ikUDa__gallery{width:100%;position:relative}.PhotoGallery-module-scss-module__6ikUDa__galleryShowAll{bottom:var(--space-2);right:var(--space-2);z-index:var(--z-sticky);align-items:center;gap:var(--space-1-5);padding:var(--space-1) var(--space-2-5);background-color:var(--color-background);color:var(--color-foreground);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);cursor:pointer;transition-property:background-color,box-shadow;transition-duration:var(--transition-duration-fast);line-height:1;transition-timing-function:ease;display:inline-flex;position:absolute}@media (prefers-reduced-motion:reduce){.PhotoGallery-module-scss-module__6ikUDa__galleryShowAll{transition-duration:.01ms}}.PhotoGallery-module-scss-module__6ikUDa__galleryShowAll:hover{background-color:var(--color-secondary);box-shadow:var(--shadow-lg)}.PhotoGallery-module-scss-module__6ikUDa__galleryShowAll:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.PhotoGallery-module-scss-module__6ikUDa__galleryShowAllIcon{width:1rem;height:1rem}
.Section-module-scss-module__rIrJ_q__section{padding:var(--space-4);background:var(--color-card);border-radius:var(--radius-lg);scroll-margin-top:5rem}.Section-module-scss-module__rIrJ_q__section__header{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.Section-module-scss-module__rIrJ_q__section__icon{padding:var(--space-2);border-radius:var(--radius-lg);background-color:color-mix(in oklch, var(--color-primary) 10%, transparent);color:var(--color-primary)}.Section-module-scss-module__rIrJ_q__section__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.Section-module-scss-module__rIrJ_q__section__body{width:auto}
@keyframes CompanyVacanciesList-module-scss-module__97MeQa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CompanyVacanciesList-module-scss-module__97MeQa__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes CompanyVacanciesList-module-scss-module__97MeQa__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes CompanyVacanciesList-module-scss-module__97MeQa__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes CompanyVacanciesList-module-scss-module__97MeQa__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes CompanyVacanciesList-module-scss-module__97MeQa__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes CompanyVacanciesList-module-scss-module__97MeQa__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes CompanyVacanciesList-module-scss-module__97MeQa__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes CompanyVacanciesList-module-scss-module__97MeQa__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes CompanyVacanciesList-module-scss-module__97MeQa__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes CompanyVacanciesList-module-scss-module__97MeQa__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes CompanyVacanciesList-module-scss-module__97MeQa__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes CompanyVacanciesList-module-scss-module__97MeQa__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes CompanyVacanciesList-module-scss-module__97MeQa__spin{to{transform:rotate(360deg)}}@keyframes CompanyVacanciesList-module-scss-module__97MeQa__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes CompanyVacanciesList-module-scss-module__97MeQa__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes CompanyVacanciesList-module-scss-module__97MeQa__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes CompanyVacanciesList-module-scss-module__97MeQa__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.CompanyVacanciesList-module-scss-module__97MeQa__icon{width:var(--space-5);height:var(--space-5);color:var(--color-primary)}.CompanyVacanciesList-module-scss-module__97MeQa__list{gap:var(--space-3);flex-direction:column;display:flex}.CompanyVacanciesList-module-scss-module__97MeQa__loading{padding:var(--space-4);justify-content:center;display:flex}.CompanyVacanciesList-module-scss-module__97MeQa__spinner{width:var(--space-5);height:var(--space-5);animation:1s linear infinite CompanyVacanciesList-module-scss-module__97MeQa__spin}.CompanyVacanciesList-module-scss-module__97MeQa__error{padding:var(--space-3);color:var(--color-destructive);font-size:var(--font-size-sm)}
@keyframes CompanyProfilePage-module-scss-module__aLKpSG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CompanyProfilePage-module-scss-module__aLKpSG__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes CompanyProfilePage-module-scss-module__aLKpSG__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes CompanyProfilePage-module-scss-module__aLKpSG__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes CompanyProfilePage-module-scss-module__aLKpSG__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes CompanyProfilePage-module-scss-module__aLKpSG__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes CompanyProfilePage-module-scss-module__aLKpSG__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes CompanyProfilePage-module-scss-module__aLKpSG__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes CompanyProfilePage-module-scss-module__aLKpSG__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes CompanyProfilePage-module-scss-module__aLKpSG__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes CompanyProfilePage-module-scss-module__aLKpSG__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes CompanyProfilePage-module-scss-module__aLKpSG__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes CompanyProfilePage-module-scss-module__aLKpSG__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes CompanyProfilePage-module-scss-module__aLKpSG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes CompanyProfilePage-module-scss-module__aLKpSG__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes CompanyProfilePage-module-scss-module__aLKpSG__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes CompanyProfilePage-module-scss-module__aLKpSG__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes CompanyProfilePage-module-scss-module__aLKpSG__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.CompanyProfilePage-module-scss-module__aLKpSG__main{flex:1}.CompanyProfilePage-module-scss-module__aLKpSG__breadcrumbs{width:100%;max-width:80rem;padding-inline:var(--space-4);margin-inline:auto}@media (min-width:768px){.CompanyProfilePage-module-scss-module__aLKpSG__breadcrumbs{padding-inline:var(--space-5)}}.CompanyProfilePage-module-scss-module__aLKpSG__breadcrumbs{max-width:64rem;margin-top:var(--space-4)}.CompanyProfilePage-module-scss-module__aLKpSG__content{width:100%;max-width:80rem;padding-inline:var(--space-4);margin-inline:auto}@media (min-width:768px){.CompanyProfilePage-module-scss-module__aLKpSG__content{padding-inline:var(--space-5)}}.CompanyProfilePage-module-scss-module__aLKpSG__content{max-width:64rem;margin-top:var(--space-6);margin-bottom:var(--space-8)}.CompanyProfilePage-module-scss-module__aLKpSG__header{margin-bottom:var(--space-6)}.CompanyProfilePage-module-scss-module__aLKpSG__headerInner{align-items:flex-start;gap:var(--space-4);display:flex}.CompanyProfilePage-module-scss-module__aLKpSG__title{font-size:var(--font-size-2xl);line-height:var(--line-height-tight);font-weight:var(--font-weight-bold)}.CompanyProfilePage-module-scss-module__aLKpSG__description{margin-top:var(--space-2);color:var(--color-muted-foreground);white-space:pre-wrap}.CompanyProfilePage-module-scss-module__aLKpSG__section{margin-bottom:var(--space-8)}.CompanyProfilePage-module-scss-module__aLKpSG__icon{width:var(--icon-md);height:var(--icon-md)}.CompanyProfilePage-module-scss-module__aLKpSG__contacts{gap:var(--space-6);display:grid}@media (min-width:640px){.CompanyProfilePage-module-scss-module__aLKpSG__contacts{grid-template-columns:repeat(2,1fr)}.CompanyProfilePage-module-scss-module__aLKpSG__contactsItem_fullWidth{grid-column:span 2}}
@keyframes BusinessCTA-module-scss-module__V8uwCa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes BusinessCTA-module-scss-module__V8uwCa__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes BusinessCTA-module-scss-module__V8uwCa__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes BusinessCTA-module-scss-module__V8uwCa__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes BusinessCTA-module-scss-module__V8uwCa__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes BusinessCTA-module-scss-module__V8uwCa__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes BusinessCTA-module-scss-module__V8uwCa__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes BusinessCTA-module-scss-module__V8uwCa__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes BusinessCTA-module-scss-module__V8uwCa__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes BusinessCTA-module-scss-module__V8uwCa__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes BusinessCTA-module-scss-module__V8uwCa__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes BusinessCTA-module-scss-module__V8uwCa__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes BusinessCTA-module-scss-module__V8uwCa__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes BusinessCTA-module-scss-module__V8uwCa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes BusinessCTA-module-scss-module__V8uwCa__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes BusinessCTA-module-scss-module__V8uwCa__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes BusinessCTA-module-scss-module__V8uwCa__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes BusinessCTA-module-scss-module__V8uwCa__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.BusinessCTA-module-scss-module__V8uwCa__businessCTA{padding:var(--space-12) var(--space-4);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background-color:var(--color-background)}@media (min-width:768px){.BusinessCTA-module-scss-module__V8uwCa__businessCTA{padding:var(--space-16) var(--space-6)}}.BusinessCTA-module-scss-module__V8uwCa__businessCTA__container{text-align:center;max-width:700px;margin:0 auto}.BusinessCTA-module-scss-module__V8uwCa__businessCTA__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--color-foreground);margin-bottom:var(--space-4)}@media (min-width:768px){.BusinessCTA-module-scss-module__V8uwCa__businessCTA__title{font-size:var(--font-size-3xl);margin-bottom:var(--space-5)}}.BusinessCTA-module-scss-module__V8uwCa__businessCTA__description{font-size:var(--font-size-base);color:var(--color-muted-foreground);line-height:var(--line-height-relaxed);margin-bottom:var(--space-8)}@media (min-width:768px){.BusinessCTA-module-scss-module__V8uwCa__businessCTA__description{font-size:var(--font-size-lg);margin-bottom:var(--space-10)}}.BusinessCTA-module-scss-module__V8uwCa__businessCTA__button{padding:var(--space-3) var(--space-8);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-primary-foreground);background-color:var(--color-primary);border-radius:var(--radius-lg);transition:opacity var(--transition-normal);border:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.BusinessCTA-module-scss-module__V8uwCa__businessCTA__button:hover{opacity:.9}.BusinessCTA-module-scss-module__V8uwCa__businessCTA__button:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}@media (min-width:768px){.BusinessCTA-module-scss-module__V8uwCa__businessCTA__button{padding:var(--space-4) var(--space-10);font-size:var(--font-size-lg)}}
@keyframes CityCard-module-scss-module__JM-uQW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CityCard-module-scss-module__JM-uQW__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes CityCard-module-scss-module__JM-uQW__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes CityCard-module-scss-module__JM-uQW__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes CityCard-module-scss-module__JM-uQW__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes CityCard-module-scss-module__JM-uQW__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes CityCard-module-scss-module__JM-uQW__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes CityCard-module-scss-module__JM-uQW__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes CityCard-module-scss-module__JM-uQW__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes CityCard-module-scss-module__JM-uQW__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes CityCard-module-scss-module__JM-uQW__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes CityCard-module-scss-module__JM-uQW__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes CityCard-module-scss-module__JM-uQW__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes CityCard-module-scss-module__JM-uQW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes CityCard-module-scss-module__JM-uQW__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes CityCard-module-scss-module__JM-uQW__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes CityCard-module-scss-module__JM-uQW__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes CityCard-module-scss-module__JM-uQW__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.CityCard-module-scss-module__JM-uQW__cityCard{padding:var(--space-2) var(--space-4);background-color:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:center;transition:border-color var(--transition-normal);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:flex}.CityCard-module-scss-module__JM-uQW__cityCard:hover{border-color:var(--color-primary)}.CityCard-module-scss-module__JM-uQW__cityCard:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.CityCard-module-scss-module__JM-uQW__cityCard__name{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-foreground);line-height:var(--line-height-normal)}@media (max-width:639px){.CityCard-module-scss-module__JM-uQW__cityCard{min-height:56px;padding:var(--space-3) var(--space-4)}.CityCard-module-scss-module__JM-uQW__cityCard__name{font-size:var(--font-size-sm)}}
@keyframes PopularCitiesGrid-module-scss-module__uzNenW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes PopularCitiesGrid-module-scss-module__uzNenW__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes PopularCitiesGrid-module-scss-module__uzNenW__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes PopularCitiesGrid-module-scss-module__uzNenW__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes PopularCitiesGrid-module-scss-module__uzNenW__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes PopularCitiesGrid-module-scss-module__uzNenW__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes PopularCitiesGrid-module-scss-module__uzNenW__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes PopularCitiesGrid-module-scss-module__uzNenW__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes PopularCitiesGrid-module-scss-module__uzNenW__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes PopularCitiesGrid-module-scss-module__uzNenW__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes PopularCitiesGrid-module-scss-module__uzNenW__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes PopularCitiesGrid-module-scss-module__uzNenW__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes PopularCitiesGrid-module-scss-module__uzNenW__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes PopularCitiesGrid-module-scss-module__uzNenW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes PopularCitiesGrid-module-scss-module__uzNenW__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes PopularCitiesGrid-module-scss-module__uzNenW__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes PopularCitiesGrid-module-scss-module__uzNenW__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes PopularCitiesGrid-module-scss-module__uzNenW__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.PopularCitiesGrid-module-scss-module__uzNenW__grid{gap:var(--space-4);grid-template-columns:repeat(3,1fr);width:100%;display:grid}@media (min-width:640px){.PopularCitiesGrid-module-scss-module__uzNenW__grid{gap:var(--space-5);grid-template-columns:repeat(6,1fr)}}@media (min-width:1024px){.PopularCitiesGrid-module-scss-module__uzNenW__grid{gap:var(--space-6);grid-template-columns:repeat(10,1fr)}}.PopularCitiesGrid-module-scss-module__uzNenW__empty{min-height:200px;padding:var(--space-8);justify-content:center;align-items:center;display:flex}.PopularCitiesGrid-module-scss-module__uzNenW__empty__text{font-size:var(--font-size-lg);color:var(--color-muted-foreground);text-align:center}
@keyframes HeroSection-module-scss-module__AmRLPG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes HeroSection-module-scss-module__AmRLPG__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes HeroSection-module-scss-module__AmRLPG__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes HeroSection-module-scss-module__AmRLPG__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes HeroSection-module-scss-module__AmRLPG__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes HeroSection-module-scss-module__AmRLPG__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes HeroSection-module-scss-module__AmRLPG__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes HeroSection-module-scss-module__AmRLPG__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes HeroSection-module-scss-module__AmRLPG__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes HeroSection-module-scss-module__AmRLPG__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes HeroSection-module-scss-module__AmRLPG__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes HeroSection-module-scss-module__AmRLPG__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes HeroSection-module-scss-module__AmRLPG__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes HeroSection-module-scss-module__AmRLPG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes HeroSection-module-scss-module__AmRLPG__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes HeroSection-module-scss-module__AmRLPG__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes HeroSection-module-scss-module__AmRLPG__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes HeroSection-module-scss-module__AmRLPG__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.HeroSection-module-scss-module__AmRLPG__hero{text-align:center;padding:var(--space-3) var(--space-4);background-color:var(--color-background);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}@media (min-width:1024px){.HeroSection-module-scss-module__AmRLPG__hero{padding:var(--space-5) var(--space-8)}}.HeroSection-module-scss-module__AmRLPG__hero__userAuth{top:var(--space-4);right:var(--space-4);z-index:var(--z-sticky);position:absolute}@media (min-width:768px){.HeroSection-module-scss-module__AmRLPG__hero__userAuth{top:var(--space-6);right:var(--space-6)}}@media (min-width:1024px){.HeroSection-module-scss-module__AmRLPG__hero__userAuth{top:var(--space-8);right:var(--space-8)}}.HeroSection-module-scss-module__AmRLPG__hero__logoWrapper{margin-bottom:var(--space-6)}.HeroSection-module-scss-module__AmRLPG__hero__logo{width:140px;height:auto}@media (min-width:768px){.HeroSection-module-scss-module__AmRLPG__hero__logo{width:150px}}@media (min-width:1024px){.HeroSection-module-scss-module__AmRLPG__hero__logo{width:190px}}.HeroSection-module-scss-module__AmRLPG__hero__subtitle{font-size:var(--font-size-3xl);font-weight:var(--font-weight-light);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--color-foreground);margin-bottom:var(--space-8);cursor:default}@media (min-width:768px){.HeroSection-module-scss-module__AmRLPG__hero__subtitle{font-size:var(--font-size-4xl);margin-bottom:var(--space-10)}}@media (min-width:1024px){.HeroSection-module-scss-module__AmRLPG__hero__subtitle{font-size:var(--font-size-4xl);margin-bottom:var(--space-12)}}.HeroSection-module-scss-module__AmRLPG__hero__searchWrapper{width:100%;max-width:640px;margin-bottom:var(--space-8)}@media (min-width:768px){.HeroSection-module-scss-module__AmRLPG__hero__searchWrapper{margin-bottom:var(--space-10)}}.HeroSection-module-scss-module__AmRLPG__hero__search{width:100%;position:relative}.HeroSection-module-scss-module__AmRLPG__hero__command{background-color:#0000;border-radius:0}.HeroSection-module-scss-module__AmRLPG__hero__command [cmdk-input-wrapper]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-card);padding-inline:var(--space-4);transition-property:border-color;transition-duration:var(--transition-duration-fast);transition-timing-function:ease}@media (prefers-reduced-motion:reduce){.HeroSection-module-scss-module__AmRLPG__hero__command [cmdk-input-wrapper]{transition-duration:.01ms}}.HeroSection-module-scss-module__AmRLPG__hero__command [cmdk-input-wrapper]:focus-within{border-color:var(--color-primary)}.HeroSection-module-scss-module__AmRLPG__hero__command [cmdk-input-wrapper] svg{width:22px;height:22px;color:var(--color-muted-foreground);opacity:1}.HeroSection-module-scss-module__AmRLPG__hero__searchInput{height:60px;padding-right:var(--space-4);font-size:var(--font-size-base)}@media (min-width:768px){.HeroSection-module-scss-module__AmRLPG__hero__searchInput{height:64px;font-size:var(--font-size-lg)}}.HeroSection-module-scss-module__AmRLPG__hero__searchResults{top:calc(100% + var(--space-2));z-index:var(--z-dropdown);position:absolute;left:0;right:0}.HeroSection-module-scss-module__AmRLPG__hero__searchList{border:1px solid var(--color-border);border-radius:var(--radius-lg);max-height:400px;box-shadow:var(--shadow-md);padding:var(--space-1);overflow-y:auto;background-color:var(--color-popover)!important}.HeroSection-module-scss-module__AmRLPG__hero__searchLoading{padding:var(--space-4);text-align:center;color:var(--color-muted-foreground);font-size:var(--font-size-sm)}.HeroSection-module-scss-module__AmRLPG__hero__searchItem{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);cursor:pointer;transition:background-color var(--transition-normal);display:flex}.HeroSection-module-scss-module__AmRLPG__hero__searchItem:hover,.HeroSection-module-scss-module__AmRLPG__hero__searchItem_selected{background-color:color-mix(in oklch, var(--color-muted) 50%, transparent)}.HeroSection-module-scss-module__AmRLPG__hero__searchItemIcon{color:var(--color-muted-foreground);flex-shrink:0}.HeroSection-module-scss-module__AmRLPG__hero__searchItemContent{gap:var(--space-1);flex-direction:column;align-items:flex-start;display:flex}.HeroSection-module-scss-module__AmRLPG__hero__searchItemName{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-foreground)}.HeroSection-module-scss-module__AmRLPG__hero__searchItemRegion{font-size:var(--font-size-sm);color:var(--color-muted-foreground)}.HeroSection-module-scss-module__AmRLPG__hero__cities{width:100%;max-width:1280px}
@keyframes HomePage-module-scss-module__Qz42_a__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes HomePage-module-scss-module__Qz42_a__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes HomePage-module-scss-module__Qz42_a__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes HomePage-module-scss-module__Qz42_a__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes HomePage-module-scss-module__Qz42_a__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes HomePage-module-scss-module__Qz42_a__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes HomePage-module-scss-module__Qz42_a__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes HomePage-module-scss-module__Qz42_a__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes HomePage-module-scss-module__Qz42_a__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes HomePage-module-scss-module__Qz42_a__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes HomePage-module-scss-module__Qz42_a__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes HomePage-module-scss-module__Qz42_a__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes HomePage-module-scss-module__Qz42_a__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes HomePage-module-scss-module__Qz42_a__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes HomePage-module-scss-module__Qz42_a__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes HomePage-module-scss-module__Qz42_a__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes HomePage-module-scss-module__Qz42_a__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes HomePage-module-scss-module__Qz42_a__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.HomePage-module-scss-module__Qz42_a__page{background-color:var(--color-background);flex-direction:column;flex-grow:1;width:100%;display:flex}.HomePage-module-scss-module__Qz42_a__featuresSection__container{width:100%;max-width:80rem;margin-inline:auto}
@keyframes JobCategoryPage-module-scss-module__PFvSTq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes JobCategoryPage-module-scss-module__PFvSTq__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes JobCategoryPage-module-scss-module__PFvSTq__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes JobCategoryPage-module-scss-module__PFvSTq__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes JobCategoryPage-module-scss-module__PFvSTq__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes JobCategoryPage-module-scss-module__PFvSTq__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes JobCategoryPage-module-scss-module__PFvSTq__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes JobCategoryPage-module-scss-module__PFvSTq__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes JobCategoryPage-module-scss-module__PFvSTq__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes JobCategoryPage-module-scss-module__PFvSTq__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes JobCategoryPage-module-scss-module__PFvSTq__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes JobCategoryPage-module-scss-module__PFvSTq__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes JobCategoryPage-module-scss-module__PFvSTq__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes JobCategoryPage-module-scss-module__PFvSTq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes JobCategoryPage-module-scss-module__PFvSTq__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes JobCategoryPage-module-scss-module__PFvSTq__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes JobCategoryPage-module-scss-module__PFvSTq__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes JobCategoryPage-module-scss-module__PFvSTq__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.JobCategoryPage-module-scss-module__PFvSTq__main{width:100%;max-width:80rem;padding-inline:var(--space-4);flex:1;margin-inline:auto}@media (min-width:768px){.JobCategoryPage-module-scss-module__PFvSTq__main{padding-inline:var(--space-5)}}.JobCategoryPage-module-scss-module__PFvSTq__main{padding-block:var(--space-4)}@media (min-width:768px){.JobCategoryPage-module-scss-module__PFvSTq__main{padding-block:var(--space-6)}}.JobCategoryPage-module-scss-module__PFvSTq__breadcrumbs{margin-bottom:var(--space-4)}.JobCategoryPage-module-scss-module__PFvSTq__header{gap:var(--space-2);margin-bottom:var(--space-6);flex-direction:column;display:flex}.JobCategoryPage-module-scss-module__PFvSTq__headerTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin:0}@media (min-width:768px){.JobCategoryPage-module-scss-module__PFvSTq__headerTitle{font-size:var(--font-size-3xl)}}.JobCategoryPage-module-scss-module__PFvSTq__headerSubtitle{font-size:var(--font-size-base);color:var(--color-muted-foreground);margin:0}.JobCategoryPage-module-scss-module__PFvSTq__list{gap:var(--space-3);flex-direction:column;display:flex}.JobCategoryPage-module-scss-module__PFvSTq__empty{padding:var(--space-12) var(--space-4);text-align:center;background-color:var(--color-card);border:1px solid color-mix(in oklch, var(--color-border) 50%, transparent);border-radius:var(--radius-lg)}.JobCategoryPage-module-scss-module__PFvSTq__emptyTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0 0 var(--space-2)}.JobCategoryPage-module-scss-module__PFvSTq__emptyText{font-size:var(--font-size-base);color:var(--color-muted-foreground);margin:0}.JobCategoryPage-module-scss-module__PFvSTq__pagination{margin-top:var(--space-6)}.JobCategoryPage-module-scss-module__PFvSTq__skeletonList{gap:var(--space-3);flex-direction:column;display:flex}
@keyframes JobPage-module-scss-module__i0mWpq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes JobPage-module-scss-module__i0mWpq__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes JobPage-module-scss-module__i0mWpq__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes JobPage-module-scss-module__i0mWpq__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes JobPage-module-scss-module__i0mWpq__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes JobPage-module-scss-module__i0mWpq__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes JobPage-module-scss-module__i0mWpq__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes JobPage-module-scss-module__i0mWpq__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes JobPage-module-scss-module__i0mWpq__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes JobPage-module-scss-module__i0mWpq__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes JobPage-module-scss-module__i0mWpq__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes JobPage-module-scss-module__i0mWpq__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes JobPage-module-scss-module__i0mWpq__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes JobPage-module-scss-module__i0mWpq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes JobPage-module-scss-module__i0mWpq__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes JobPage-module-scss-module__i0mWpq__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes JobPage-module-scss-module__i0mWpq__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes JobPage-module-scss-module__i0mWpq__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.JobPage-module-scss-module__i0mWpq__main{gap:var(--space-6);flex-direction:column;flex:1;display:flex}.JobPage-module-scss-module__i0mWpq__breadcrumbs{width:100%;max-width:80rem;padding-inline:var(--space-4);margin-inline:auto}@media (min-width:768px){.JobPage-module-scss-module__i0mWpq__breadcrumbs{padding-inline:var(--space-5)}}.JobPage-module-scss-module__i0mWpq__breadcrumbs{justify-content:space-between;align-items:center;display:flex}.JobPage-module-scss-module__i0mWpq__content{width:100%;max-width:80rem;padding-inline:var(--space-4);margin-inline:auto}@media (min-width:768px){.JobPage-module-scss-module__i0mWpq__content{padding-inline:var(--space-5)}}.JobPage-module-scss-module__i0mWpq__content{gap:var(--space-6);flex-direction:column;display:flex}.JobPage-module-scss-module__i0mWpq__header{gap:var(--space-3);flex-direction:column;display:flex}.JobPage-module-scss-module__i0mWpq__titleRow{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.JobPage-module-scss-module__i0mWpq__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);flex:1;min-width:280px;margin:0}@media (min-width:768px){.JobPage-module-scss-module__i0mWpq__title{font-size:var(--font-size-3xl)}}.JobPage-module-scss-module__i0mWpq__salary{font-size:var(--font-size-xl)}@media (min-width:768px){.JobPage-module-scss-module__i0mWpq__salary{font-size:var(--font-size-2xl)}}.JobPage-module-scss-module__i0mWpq__meta{font-size:var(--font-size-sm);color:var(--color-muted-foreground)}.JobPage-module-scss-module__i0mWpq__statusNotice{padding:var(--space-3) var(--space-4);background-color:color-mix(in oklch, var(--color-warning) 10%, transparent);border:1px solid color-mix(in oklch, var(--color-warning) 40%, transparent);border-radius:var(--radius-md);color:var(--color-warning-foreground);font-size:var(--font-size-sm)}.JobPage-module-scss-module__i0mWpq__statusNotice_inactive{background-color:color-mix(in oklch, var(--color-destructive) 10%, transparent);border-color:color-mix(in oklch, var(--color-destructive) 40%, transparent)}.JobPage-module-scss-module__i0mWpq__ctaRow{gap:var(--space-3);padding:var(--space-4);background-color:var(--color-card);border:1px solid color-mix(in oklch, var(--color-border) 50%, transparent);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.JobPage-module-scss-module__i0mWpq__description{font-size:var(--font-size-base);line-height:var(--line-height-relaxed)}.JobPage-module-scss-module__i0mWpq__conditions{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.JobPage-module-scss-module__i0mWpq__conditionItem{gap:var(--space-0-5);flex-direction:column;display:flex}.JobPage-module-scss-module__i0mWpq__conditionLabel{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted-foreground)}.JobPage-module-scss-module__i0mWpq__conditionValue{font-size:var(--font-size-base);color:var(--color-foreground)}.JobPage-module-scss-module__i0mWpq__tagsBlock{gap:var(--space-3);flex-direction:column;display:flex}.JobPage-module-scss-module__i0mWpq__tagsGroup{gap:var(--space-1-5);flex-wrap:wrap;display:flex}.JobPage-module-scss-module__i0mWpq__tag{padding:var(--space-1) var(--space-3);background-color:var(--color-muted);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--color-foreground)}
@keyframes ApplicationDialog-module-scss-module__rDzZlq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ApplicationDialog-module-scss-module__rDzZlq__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes ApplicationDialog-module-scss-module__rDzZlq__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes ApplicationDialog-module-scss-module__rDzZlq__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ApplicationDialog-module-scss-module__rDzZlq__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes ApplicationDialog-module-scss-module__rDzZlq__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ApplicationDialog-module-scss-module__rDzZlq__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes ApplicationDialog-module-scss-module__rDzZlq__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes ApplicationDialog-module-scss-module__rDzZlq__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes ApplicationDialog-module-scss-module__rDzZlq__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes ApplicationDialog-module-scss-module__rDzZlq__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ApplicationDialog-module-scss-module__rDzZlq__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes ApplicationDialog-module-scss-module__rDzZlq__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ApplicationDialog-module-scss-module__rDzZlq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ApplicationDialog-module-scss-module__rDzZlq__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes ApplicationDialog-module-scss-module__rDzZlq__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes ApplicationDialog-module-scss-module__rDzZlq__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes ApplicationDialog-module-scss-module__rDzZlq__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.ApplicationDialog-module-scss-module__rDzZlq__dialog{max-width:500px}.ApplicationDialog-module-scss-module__rDzZlq__form{gap:var(--space-4);flex-direction:column;display:flex}
@keyframes EmployerBlock-module-scss-module__3naHeq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes EmployerBlock-module-scss-module__3naHeq__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes EmployerBlock-module-scss-module__3naHeq__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes EmployerBlock-module-scss-module__3naHeq__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes EmployerBlock-module-scss-module__3naHeq__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes EmployerBlock-module-scss-module__3naHeq__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes EmployerBlock-module-scss-module__3naHeq__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes EmployerBlock-module-scss-module__3naHeq__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes EmployerBlock-module-scss-module__3naHeq__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes EmployerBlock-module-scss-module__3naHeq__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes EmployerBlock-module-scss-module__3naHeq__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes EmployerBlock-module-scss-module__3naHeq__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes EmployerBlock-module-scss-module__3naHeq__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes EmployerBlock-module-scss-module__3naHeq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes EmployerBlock-module-scss-module__3naHeq__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes EmployerBlock-module-scss-module__3naHeq__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes EmployerBlock-module-scss-module__3naHeq__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes EmployerBlock-module-scss-module__3naHeq__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.EmployerBlock-module-scss-module__3naHeq__block{align-items:center;gap:var(--space-3);padding:var(--space-4);background-color:var(--color-card);border:1px solid color-mix(in oklch, var(--color-border) 50%, transparent);border-radius:var(--radius-lg);display:flex}.EmployerBlock-module-scss-module__3naHeq__logo{flex-shrink:0}.EmployerBlock-module-scss-module__3naHeq__info{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.EmployerBlock-module-scss-module__3naHeq__nameRow{align-items:center;gap:var(--space-2);min-width:0;display:flex}.EmployerBlock-module-scss-module__3naHeq__name,.EmployerBlock-module-scss-module__3naHeq__nameLink{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.EmployerBlock-module-scss-module__3naHeq__name:hover,.EmployerBlock-module-scss-module__3naHeq__nameLink:hover{color:var(--color-primary)}.EmployerBlock-module-scss-module__3naHeq__profileLink{font-size:var(--font-size-sm);color:var(--color-primary);text-decoration:none}.EmployerBlock-module-scss-module__3naHeq__profileLink:hover{text-decoration:underline}
@keyframes SimilarVacanciesSection-module-scss-module__7wsZJq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes SimilarVacanciesSection-module-scss-module__7wsZJq__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes SimilarVacanciesSection-module-scss-module__7wsZJq__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes SimilarVacanciesSection-module-scss-module__7wsZJq__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes SimilarVacanciesSection-module-scss-module__7wsZJq__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes SimilarVacanciesSection-module-scss-module__7wsZJq__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes SimilarVacanciesSection-module-scss-module__7wsZJq__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes SimilarVacanciesSection-module-scss-module__7wsZJq__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes SimilarVacanciesSection-module-scss-module__7wsZJq__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes SimilarVacanciesSection-module-scss-module__7wsZJq__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes SimilarVacanciesSection-module-scss-module__7wsZJq__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes SimilarVacanciesSection-module-scss-module__7wsZJq__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes SimilarVacanciesSection-module-scss-module__7wsZJq__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes SimilarVacanciesSection-module-scss-module__7wsZJq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes SimilarVacanciesSection-module-scss-module__7wsZJq__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes SimilarVacanciesSection-module-scss-module__7wsZJq__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes SimilarVacanciesSection-module-scss-module__7wsZJq__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes SimilarVacanciesSection-module-scss-module__7wsZJq__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.SimilarVacanciesSection-module-scss-module__7wsZJq__section{gap:var(--space-4);flex-direction:column;display:flex}.SimilarVacanciesSection-module-scss-module__7wsZJq__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0}@media (min-width:768px){.SimilarVacanciesSection-module-scss-module__7wsZJq__title{font-size:var(--font-size-2xl)}}.SimilarVacanciesSection-module-scss-module__7wsZJq__list{gap:var(--space-3);flex-direction:column;display:flex}
@keyframes JobsHomePage-module-scss-module__atlFEa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes JobsHomePage-module-scss-module__atlFEa__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes JobsHomePage-module-scss-module__atlFEa__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes JobsHomePage-module-scss-module__atlFEa__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes JobsHomePage-module-scss-module__atlFEa__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes JobsHomePage-module-scss-module__atlFEa__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes JobsHomePage-module-scss-module__atlFEa__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes JobsHomePage-module-scss-module__atlFEa__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes JobsHomePage-module-scss-module__atlFEa__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes JobsHomePage-module-scss-module__atlFEa__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes JobsHomePage-module-scss-module__atlFEa__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes JobsHomePage-module-scss-module__atlFEa__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes JobsHomePage-module-scss-module__atlFEa__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes JobsHomePage-module-scss-module__atlFEa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes JobsHomePage-module-scss-module__atlFEa__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes JobsHomePage-module-scss-module__atlFEa__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes JobsHomePage-module-scss-module__atlFEa__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes JobsHomePage-module-scss-module__atlFEa__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.JobsHomePage-module-scss-module__atlFEa__main{width:100%;max-width:80rem;padding-inline:var(--space-4);flex:1;margin-inline:auto}@media (min-width:768px){.JobsHomePage-module-scss-module__atlFEa__main{padding-inline:var(--space-5)}}.JobsHomePage-module-scss-module__atlFEa__main{padding-block:var(--space-4)}@media (min-width:768px){.JobsHomePage-module-scss-module__atlFEa__main{padding-block:var(--space-6)}}.JobsHomePage-module-scss-module__atlFEa__content{gap:var(--space-8);flex-direction:column;display:flex}@media (min-width:768px){.JobsHomePage-module-scss-module__atlFEa__content{gap:var(--space-10)}}.JobsHomePage-module-scss-module__atlFEa__hero{gap:var(--space-3);padding:var(--space-6) 0;text-align:left;flex-direction:column;display:flex}@media (min-width:768px){.JobsHomePage-module-scss-module__atlFEa__hero{padding:var(--space-8) 0}}.JobsHomePage-module-scss-module__atlFEa__heroTitle{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin:0}@media (min-width:768px){.JobsHomePage-module-scss-module__atlFEa__heroTitle{font-size:var(--font-size-4xl)}}.JobsHomePage-module-scss-module__atlFEa__heroSubtitle{font-size:var(--font-size-base);color:var(--color-muted-foreground);margin:0}@media (min-width:768px){.JobsHomePage-module-scss-module__atlFEa__heroSubtitle{font-size:var(--font-size-lg)}}.JobsHomePage-module-scss-module__atlFEa__breadcrumbs{margin-bottom:var(--space-4)}.JobsHomePage-module-scss-module__atlFEa__heroSkeletonTitle{border-radius:var(--radius-sm);background-color:var(--color-muted);width:60%;height:48px;animation:2s cubic-bezier(.4,0,.6,1) infinite JobsHomePage-module-scss-module__atlFEa__pulse}.JobsHomePage-module-scss-module__atlFEa__heroSkeletonSubtitle{border-radius:var(--radius-sm);background-color:var(--color-muted);width:40%;height:20px;margin-top:var(--space-3);animation:2s cubic-bezier(.4,0,.6,1) infinite JobsHomePage-module-scss-module__atlFEa__pulse}.JobsHomePage-module-scss-module__atlFEa__skeletonList{gap:var(--space-3);flex-direction:column;display:flex}
@keyframes JobCategoryCard-module-scss-module__5MeHXG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes JobCategoryCard-module-scss-module__5MeHXG__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes JobCategoryCard-module-scss-module__5MeHXG__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes JobCategoryCard-module-scss-module__5MeHXG__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes JobCategoryCard-module-scss-module__5MeHXG__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes JobCategoryCard-module-scss-module__5MeHXG__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes JobCategoryCard-module-scss-module__5MeHXG__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes JobCategoryCard-module-scss-module__5MeHXG__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes JobCategoryCard-module-scss-module__5MeHXG__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes JobCategoryCard-module-scss-module__5MeHXG__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes JobCategoryCard-module-scss-module__5MeHXG__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes JobCategoryCard-module-scss-module__5MeHXG__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes JobCategoryCard-module-scss-module__5MeHXG__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes JobCategoryCard-module-scss-module__5MeHXG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes JobCategoryCard-module-scss-module__5MeHXG__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes JobCategoryCard-module-scss-module__5MeHXG__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes JobCategoryCard-module-scss-module__5MeHXG__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes JobCategoryCard-module-scss-module__5MeHXG__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.JobCategoryCard-module-scss-module__5MeHXG__card{text-align:center;padding:var(--space-6) var(--space-4);background-color:var(--color-card);border:1px solid color-mix(in oklch, var(--color-border) 50%, transparent);border-radius:var(--radius-lg);min-height:140px;color:inherit;transition-property:box-shadow,border-color,transform;transition-duration:var(--transition-duration-fast);flex-direction:column;justify-content:center;align-items:center;text-decoration:none;transition-timing-function:ease;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.JobCategoryCard-module-scss-module__5MeHXG__card{transition-duration:.01ms}}.JobCategoryCard-module-scss-module__5MeHXG__card:hover{box-shadow:var(--shadow-md);border-color:color-mix(in oklch, var(--color-primary) 30%, transparent);transform:translateY(-2px)}.JobCategoryCard-module-scss-module__5MeHXG__card:active{transform:translateY(0)}.JobCategoryCard-module-scss-module__5MeHXG__card:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.JobCategoryCard-module-scss-module__5MeHXG__cardIcon{width:56px;height:56px;margin-bottom:var(--space-3);border-radius:var(--radius-md);background-color:color-mix(in oklch, var(--color-primary) 10%, transparent);color:var(--color-primary);transition-property:background-color,transform;transition-duration:var(--transition-duration-fast);justify-content:center;align-items:center;transition-timing-function:ease;display:flex}@media (prefers-reduced-motion:reduce){.JobCategoryCard-module-scss-module__5MeHXG__cardIcon{transition-duration:.01ms}}.JobCategoryCard-module-scss-module__5MeHXG__card:hover .JobCategoryCard-module-scss-module__5MeHXG__cardIcon{background-color:color-mix(in oklch, var(--color-primary) 15%, transparent);transform:scale(1.05)}.JobCategoryCard-module-scss-module__5MeHXG__cardIcon svg{width:28px;height:28px}.JobCategoryCard-module-scss-module__5MeHXG__cardName{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-foreground);margin:0 0 var(--space-1)}.JobCategoryCard-module-scss-module__5MeHXG__cardCount{font-size:var(--font-size-sm);color:var(--color-muted-foreground);margin:0}
@keyframes JobCategoryGrid-module-scss-module__xJcLeq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes JobCategoryGrid-module-scss-module__xJcLeq__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes JobCategoryGrid-module-scss-module__xJcLeq__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes JobCategoryGrid-module-scss-module__xJcLeq__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes JobCategoryGrid-module-scss-module__xJcLeq__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes JobCategoryGrid-module-scss-module__xJcLeq__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes JobCategoryGrid-module-scss-module__xJcLeq__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes JobCategoryGrid-module-scss-module__xJcLeq__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes JobCategoryGrid-module-scss-module__xJcLeq__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes JobCategoryGrid-module-scss-module__xJcLeq__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes JobCategoryGrid-module-scss-module__xJcLeq__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes JobCategoryGrid-module-scss-module__xJcLeq__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes JobCategoryGrid-module-scss-module__xJcLeq__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes JobCategoryGrid-module-scss-module__xJcLeq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes JobCategoryGrid-module-scss-module__xJcLeq__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes JobCategoryGrid-module-scss-module__xJcLeq__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes JobCategoryGrid-module-scss-module__xJcLeq__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes JobCategoryGrid-module-scss-module__xJcLeq__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.JobCategoryGrid-module-scss-module__xJcLeq__grid{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:640px){.JobCategoryGrid-module-scss-module__xJcLeq__grid{gap:var(--space-5);grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.JobCategoryGrid-module-scss-module__xJcLeq__grid{gap:var(--space-6);grid-template-columns:repeat(4,1fr)}}.JobCategoryGrid-module-scss-module__xJcLeq__empty{padding:var(--space-12) var(--space-4);text-align:center;grid-column:1/-1}.JobCategoryGrid-module-scss-module__xJcLeq__emptyText{font-size:var(--font-size-base);color:var(--color-muted-foreground)}@media (min-width:768px){.JobCategoryGrid-module-scss-module__xJcLeq__emptyText{font-size:var(--font-size-lg)}}.JobCategoryGrid-module-scss-module__xJcLeq__skeleton{padding:var(--space-6) var(--space-4);background-color:var(--color-card);border:1px solid color-mix(in oklch, var(--color-border) 50%, transparent);border-radius:var(--radius-lg);flex-direction:column;justify-content:center;align-items:center;min-height:140px;display:flex}.JobCategoryGrid-module-scss-module__xJcLeq__skeletonIcon{width:56px;height:56px;margin-bottom:var(--space-3);border-radius:var(--radius-md);background-color:var(--color-muted);animation:2s cubic-bezier(.4,0,.6,1) infinite JobCategoryGrid-module-scss-module__xJcLeq__pulse}.JobCategoryGrid-module-scss-module__xJcLeq__skeletonName{width:100px;height:20px;margin-bottom:var(--space-2);border-radius:var(--radius-sm);background-color:var(--color-muted);animation:2s cubic-bezier(.4,0,.6,1) infinite JobCategoryGrid-module-scss-module__xJcLeq__pulse}.JobCategoryGrid-module-scss-module__xJcLeq__skeletonCount{border-radius:var(--radius-sm);background-color:var(--color-muted);width:60px;height:16px;animation:2s cubic-bezier(.4,0,.6,1) infinite JobCategoryGrid-module-scss-module__xJcLeq__pulse}
@keyframes PopularJobCategoriesSection-module-scss-module__UB_ooG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes PopularJobCategoriesSection-module-scss-module__UB_ooG__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes PopularJobCategoriesSection-module-scss-module__UB_ooG__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes PopularJobCategoriesSection-module-scss-module__UB_ooG__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes PopularJobCategoriesSection-module-scss-module__UB_ooG__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes PopularJobCategoriesSection-module-scss-module__UB_ooG__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes PopularJobCategoriesSection-module-scss-module__UB_ooG__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes PopularJobCategoriesSection-module-scss-module__UB_ooG__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes PopularJobCategoriesSection-module-scss-module__UB_ooG__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes PopularJobCategoriesSection-module-scss-module__UB_ooG__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes PopularJobCategoriesSection-module-scss-module__UB_ooG__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes PopularJobCategoriesSection-module-scss-module__UB_ooG__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes PopularJobCategoriesSection-module-scss-module__UB_ooG__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes PopularJobCategoriesSection-module-scss-module__UB_ooG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes PopularJobCategoriesSection-module-scss-module__UB_ooG__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes PopularJobCategoriesSection-module-scss-module__UB_ooG__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes PopularJobCategoriesSection-module-scss-module__UB_ooG__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes PopularJobCategoriesSection-module-scss-module__UB_ooG__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.PopularJobCategoriesSection-module-scss-module__UB_ooG__section{gap:var(--space-4);flex-direction:column;display:flex}.PopularJobCategoriesSection-module-scss-module__UB_ooG__sectionHeader{align-items:baseline;gap:var(--space-2);display:flex}.PopularJobCategoriesSection-module-scss-module__UB_ooG__sectionTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0}@media (min-width:768px){.PopularJobCategoriesSection-module-scss-module__UB_ooG__sectionTitle{font-size:var(--font-size-3xl)}}
@keyframes RecentVacanciesSection-module-scss-module__-8XpyG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes RecentVacanciesSection-module-scss-module__-8XpyG__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes RecentVacanciesSection-module-scss-module__-8XpyG__slideInFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes RecentVacanciesSection-module-scss-module__-8XpyG__slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes RecentVacanciesSection-module-scss-module__-8XpyG__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes RecentVacanciesSection-module-scss-module__-8XpyG__slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes RecentVacanciesSection-module-scss-module__-8XpyG__slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes RecentVacanciesSection-module-scss-module__-8XpyG__slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes RecentVacanciesSection-module-scss-module__-8XpyG__slideOutToLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes RecentVacanciesSection-module-scss-module__-8XpyG__slideOutToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes RecentVacanciesSection-module-scss-module__-8XpyG__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes RecentVacanciesSection-module-scss-module__-8XpyG__scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes RecentVacanciesSection-module-scss-module__-8XpyG__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes RecentVacanciesSection-module-scss-module__-8XpyG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes RecentVacanciesSection-module-scss-module__-8XpyG__accordionOpen{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes RecentVacanciesSection-module-scss-module__-8XpyG__accordionClose{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes RecentVacanciesSection-module-scss-module__-8XpyG__collapsibleOpen{0%{opacity:0;height:0}to{height:var(--collapsible-content-height);opacity:1}}@keyframes RecentVacanciesSection-module-scss-module__-8XpyG__collapsibleClose{0%{height:var(--collapsible-content-height);opacity:1}to{opacity:0;height:0}}.RecentVacanciesSection-module-scss-module__-8XpyG__section{gap:var(--space-4);flex-direction:column;display:flex}.RecentVacanciesSection-module-scss-module__-8XpyG__sectionHeader{align-items:baseline;gap:var(--space-2);display:flex}.RecentVacanciesSection-module-scss-module__-8XpyG__sectionTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0}@media (min-width:768px){.RecentVacanciesSection-module-scss-module__-8XpyG__sectionTitle{font-size:var(--font-size-3xl)}}.RecentVacanciesSection-module-scss-module__-8XpyG__sectionCount{font-size:var(--font-size-lg);color:var(--color-muted-foreground)}.RecentVacanciesSection-module-scss-module__-8XpyG__list{gap:var(--space-3);flex-direction:column;display:flex}.RecentVacanciesSection-module-scss-module__-8XpyG__sectionFooter{margin-top:var(--space-2);justify-content:center;display:flex}.RecentVacanciesSection-module-scss-module__-8XpyG__viewAllLink{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-primary);border-radius:var(--radius-md);transition-property:background-color;transition-duration:var(--transition-duration-fast);text-decoration:none;transition-timing-function:ease;display:inline-flex}@media (prefers-reduced-motion:reduce){.RecentVacanciesSection-module-scss-module__-8XpyG__viewAllLink{transition-duration:.01ms}}.RecentVacanciesSection-module-scss-module__-8XpyG__viewAllLink:hover{background-color:color-mix(in oklch, var(--color-primary) 10%, transparent)}
