.UiContainer_uiContainerWrapper__TFxYM{
  width:100%
}
.UiContainer_uiContainerWrapper__TFxYM .ui-container{
  display:flex;
  flex-direction:column
}
.UiContainer_uiContainerWrapper__TFxYM .ui-container--m-auto{
  margin:auto
}
.UiContainer_uiContainerWrapper__TFxYM .ui-container--padding-20{
  padding:20px
}
.UiContainer_uiContainerWrapper__TFxYM .ui-container--padding-32{
  padding:32px
}
.UiContainer_uiContainerWrapper__TFxYM .ui-container--padding-20-desktop-20-0{
  padding:20px
}
@media(min-width:768px){
  .UiContainer_uiContainerWrapper__TFxYM .ui-container--padding-20-desktop-20-0{
      padding:20px 0
  }
}
.UiContainer_uiContainerWrapper__TFxYM .ui-container--padding-12-md-24-left-right{
  padding:0 12px
}
@media(min-width:768px){
  .UiContainer_uiContainerWrapper__TFxYM .ui-container--padding-12-md-24-left-right{
      padding:0 24px
  }
}
.UiContainer_uiContainerWrapper__TFxYM .ui-container--padding-x-4{
  padding:4px 0
}
.UiContainer_uiContainerWrapper__TFxYM .ui-container--padding-12-left-right{
  padding:0 12px
}
.UiContainer_uiContainerWrapper__TFxYM .ui-container--padding-12-md-24{
  padding:12px
}
@media(min-width:768px){
  .UiContainer_uiContainerWrapper__TFxYM .ui-container--padding-12-md-24{
      padding:24px
  }
}
.UiContainer_uiContainerWrapper__TFxYM .ui-container--padding-12-md-48-auto{
  padding:12px
}
@media(min-width:768px){
  .UiContainer_uiContainerWrapper__TFxYM .ui-container--padding-12-md-48-auto{
      padding:40px 0
  }
}
.UiContainer_uiContainerWrapper__TFxYM .ui-container--display-block{
  display:block
}
.UiContainer_uiContainerWrapper__TFxYM .ui-container--sticky{
  position:sticky;
  top:71px;
  z-index:1
}
@media(min-width:768px){
  .UiContainer_uiContainerWrapper__TFxYM .ui-container--sticky{
      top:80px
  }
}
.UiContainer_uiContainerWrapper__TFxYM .ui-container--padding-8{
  padding:8px
}
.UiContainer_uiContainerWrapper__TFxYM .ui-container--padding-top-20{
  padding-top:20px
}
.UiContainer_uiContainerWrapper__TFxYM .ui-container--padding-top-28{
  padding-top:28px
}
.UiContainer_uiContainerWrapper__TFxYM .ui-container--desktop-padding-12{
  padding:12px
}
.UiContainer_uiContainerWrapper__TFxYM .ui-container--align-center{
  align-items:center;
  justify-content:center
}
@media(min-width:768px){
  .UiContainer_uiContainerWrapper__TFxYM .ui-container--align-center-desktop{
      align-items:center;
      justify-content:center
  }
}
.UiContainer_uiContainerWrapper__TFxYM .ui-container--row-space-between{
  flex-direction:row;
  justify-content:space-between;
  align-items:center
}
.UiContainer_uiContainerWrapper__TFxYM .ui-container--border-radius-8{
  border-radius:8px
}
.UiContainer_uiContainerWrapper__TFxYM .ui-container--border-radius-12{
  border-radius:12px
}
@media(min-width:992px){
  .UiContainer_uiContainerWrapper__TFxYM .ui-container--max-width-desktop-lg{
      margin:0 auto;
      max-width:992px
  }
}
.UiContainer_uiContainerWrapper__TFxYM .ui-container--margin-12-md-48{
  margin:12px
}
@media(min-width:768px){
  .UiContainer_uiContainerWrapper__TFxYM .ui-container--margin-12-md-48{
      margin-top:48px
  }
}
.UiContainer_uiContainerWrapper__TFxYM .ui-container--max-width{
  width:100%
}
.UiContainer_uiContainerWrapper__TFxYM .ui-container--min-height-100vh{
  min-height:100vh
}
.UiContainer_uiContainerWrapper__TFxYM .ui-container--min-height-100vh-minus-navbar{
  min-height:calc(100vh - 71px)
}
@media(min-width:768px){
  .UiContainer_uiContainerWrapper__TFxYM .ui-container--min-height-100vh-minus-navbar{
      min-height:calc(100vh - 80px)
  }
}
.UiContainer_uiContainerWrapper__TFxYM .ui-container--max-width-md{
  margin:0 auto;
  max-width:768px
}
.UiContainer_uiContainerWrapper__TFxYM .ui-container--max-width-720{
  margin:0 auto;
  max-width:720px
}
.UiContainer_uiContainerWrapper__TFxYM .ui-container--max-width-682{
  max-width:682px
}
.UiContainer_uiContainerWrapper__TFxYM .ui-container--white{
  background-color:#fff
}
.UiContainer_uiContainerWrapper__TFxYM .ui-container--grey-violet-050{
  background-color:#fbfaff
}
.UiContainer_uiContainerWrapper__TFxYM .ui-container--grey-violet-100{
  background-color:#f7f6ff
}
.UiContainer_uiContainerWrapper__TFxYM .ui-container--grey-violet-200{
  background-color:#f6f4ff
}
.UiContainer_uiContainerWrapper__TFxYM .ui-container--primary-500{
  background-color:#1c2964
}
.UiContainer_uiContainerWrapper__TFxYM .ui-container--without-padding{
  padding:0
}
.UiContainer_uiContainerWrapper__TFxYM .ui-container--shadow{
  box-shadow:0 0 16px -4px rgba(131,137,169,.2)
}
.UiContainer_uiContainerWrapper__TFxYM .ui-container--z-index-1{
  position:relative;
  z-index:1
}
.UiSpinner_compWrap__9PR3H{
  width:26px;
  height:26px
}
.UiSpinner_default__qxxnP>svg>:nth-child(2){
  fill:#ff2458
}
.UiSpinner_green__zVsIg>svg>:nth-child(2){
  fill:#0a543d
}
.LoadingPage_compWrap__vaAR4{
  min-height:100%
}
.LoadingPage_spinner__idqRS{
  margin:auto;
  width:64px;
  height:64px
}
.Avatar_icon__ullDM{
  height:16px;
  width:16px
}
.Avatar_iconContainer__DPhRG{
  display:flex;
  padding:8px 10px;
  border-radius:50%;
  cursor:pointer
}
.Avatar_iconContainer__DPhRG:active,.Avatar_iconContainer__DPhRG:focus{
  outline:0 solid transparent
}
.Avatar_bgViolet100__ws5_r{
  background-color:#f7f6ff
}
.Avatar_bgTertiary50__WQIVZ{
  background-color:#ddf9fc
}
.Avatar_initials__6pARy{
  color:#11d9e5;
  margin-bottom:0;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}
.Avatar_imageContainer__dmHca{
  width:32px;
  height:32px
}
.Avatar_imageContainer__dmHca,.Avatar_smallImageContainer__D_yM0{
  flex-shrink:0;
  position:relative;
  overflow:hidden;
  border-radius:50%
}
.Avatar_smallImageContainer__D_yM0{
  padding:0!important;
  width:22px;
  height:22px
}
.Avatar_img__TnwrA{
  display:inline;
  margin:0 auto;
  height:32px;
  width:auto
}
.Avatar_smallImg__Z2BJ0{
  display:inline;
  margin:0 auto;
  height:22px;
  width:auto
}
.SubmenuHeader_compWrap__r0UdN{
  display:flex;
  align-items:center;
  justify-content:space-between
}
.SubmenuHeader_logout__PEnq_{
  color:#ff2458
}
.BottomBar_compWrap__4s_3F{
  position:sticky;
  bottom:0;
  z-index:4;
  width:100%;
  background:#fff;
  border-top:1px solid #f0edff;
  padding:12px 0;
  box-shadow:0 0 16px -4px rgba(131,137,169,.2)
}
@media(min-width:992px){
  .BottomBar_compWrap__4s_3F{
      display:none
  }
}
.BottomBar_drawer__6MMbP{
  bottom:0;
  display:block
}
@media(min-width:992px){
  .BottomBar_drawer__6MMbP{
      display:none
  }
}
.BottomBar_openSubmenu__dCb8b{
  bottom:60px!important
}
.BottomBar_submenuItem__Bz6Ws{
  cursor:pointer;
  color:#596980;
  padding:12px 16px
}
.Footer_h1__GZ24p{
  font-size:50px;
  line-height:63px
}
.Footer_h1__GZ24p,.Footer_h2__4DLz5{
  font-family:Cera Pro, serif;
  font-style:normal;
  font-weight:700
}
.Footer_h2__4DLz5{
  font-size:38px;
  line-height:48px
}
.Footer_h3__np6mW{
  font-size:28px;
  line-height:35px
}
.Footer_h3__np6mW,.Footer_h4__mqZUG{
  font-family:Cera Pro, serif;
  font-style:normal;
  font-weight:700
}
.Footer_h4__mqZUG{
  font-size:21px;
  line-height:26px
}
.Footer_h5__aVYve{
  font-size:16px;
  line-height:22px
}
.Footer_h5__aVYve,.Footer_h6__0rl8T{
  font-family:Cera Pro, serif;
  font-style:normal;
  font-weight:700
}
.Footer_h6__0rl8T{
  font-size:12px;
  line-height:15px
}
.Footer_uppercase__0N3id{
  text-transform:uppercase
}
.Footer_large-body-text__c_Wvz{
  font-family:'Source Sans Pro',serif;
  font-style:normal;
  font-weight:400;
  font-size:16px;
  line-height:20px
}
.Footer_column__f29Yx a,.Footer_main-body-semi-bold__8IbXM,.Footer_main-body-text__wXoiM,.Footer_seoLinks__Io6vi a{
  font-family:'Source Sans Pro',serif;
  font-style:normal;
  font-weight:400;
  font-size:14px;
  line-height:18px
}
.Footer_main-body-semi-bold__8IbXM{
  font-weight:600
}
.Footer_bottom__JYfvW>*,.Footer_rights__kt3ol>*,.Footer_small-body-text__32ZD6{
  font-family:'Source Sans Pro',serif;
  font-style:normal;
  font-weight:400;
  font-size:12px;
  line-height:15px
}
.Footer_secondary-body-text__VKlRp{
  font-family:'Source Sans Pro',serif;
  font-style:normal;
  font-weight:400;
  font-size:10px;
  line-height:13px
}
.Footer_small-caps-regular__3WK2O{
  font-family:'Source Sans Pro',serif;
  font-style:normal;
  font-weight:400;
  font-size:12px;
  line-height:10px;
  letter-spacing:.04em
}
.Footer_small-caps-bold__rwt8H{
  font-family:Cera Pro, serif;
  font-style:normal;
  font-weight:700;
  font-size:12px;
  line-height:10px
}
.Footer_compWrap__JNteY{
  position:relative;
  align-items:center;
  background:#17214e!important;
  padding:40px 0!important;
  z-index:2
}
.Footer_links__C_MUm {
  max-width: 640px;
  margin: 0 20px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 32px
}
@media(min-width:768px){
  .Footer_links__C_MUm{
      padding:0 16px;
      margin:0 auto;
      grid-template-columns:repeat(4,1fr)
  }
  .Footer_linksFiveColumns__7wneE {
    grid-template-columns: repeat(5, 1fr)
  }
}
.Footer_column__f29Yx{
  display:flex;
  flex-direction:column
}
.Footer_column__f29Yx h5{
  color:#fff;
  text-transform:uppercase
}
.Footer_column__f29Yx a{
  color:#fff;
  font-weight:400;
  margin-bottom:4px
}
.Footer_social__zJi9B{
  margin:0 auto 32px;
  width:-moz-fit-content;
  width:fit-content;
  display:flex;
  flex-direction:column;
  align-items:center
}
.Footer_social__zJi9B .Footer_logo__trMgR{
  margin-bottom:32px;
  width:44px;
  height:51px
}
.Footer_social__zJi9B .Footer_socialIcons__8Q4KK svg{
  cursor:pointer;
  margin:0 4px
}
.Footer_social__zJi9B .Footer_socialIcons__8Q4KK svg:hover path{
  fill:#ccc8da
}
.Footer_bottom__JYfvW{
  margin:0 20px;
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  gap:8px
}
.Footer_bottom__JYfvW>*{
  color:#fff
}
@media(min-width:480px){
  .Footer_bottom__JYfvW{
      justify-content:space-between;
      flex-wrap:nowrap;
      gap:unset
  }
}
@media(min-width:768px){
  .Footer_bottom__JYfvW{
      margin:0 auto;
      width:450px
  }
}
.Footer_cookies__yBkKt{
  display:flex
}
.Footer_cookies__yBkKt>a{
  color:#fff;
  margin-right:4px
}
.Footer_cookies__yBkKt>div{
  cursor:pointer
}
.Footer_cookies__yBkKt>div:hover{
  text-decoration:underline;
  color:#ff2458
}
.Footer_rights__kt3ol{
  margin:8px 20px 56px;
  display:flex;
  align-items:center;
  justify-content:center
}
.Footer_rights__kt3ol>*{
  color:#fff
}
@media(min-width:992px){
  .Footer_rights__kt3ol{
      margin:8px 20px 0
  }
}
.Footer_seoLinks__Io6vi{
  display:flex;
  flex-direction:column;
  align-items:center;
  border:1px solid #1c2964;
  border-right:0;
  border-left:0;
  padding:12px 0;
  margin:32px 0;
  color:#fff
}
.Footer_seoLinks__Io6vi h5{
  color:#fff;
  margin-bottom:0
}
.Footer_seoLinks__Io6vi a{
  color:#fff;
  font-weight:400
}
.Footer_seoLinks__Io6vi>div{
  display:flex;
  gap:16px
}
@media(min-width:768px){
  .Footer_seoLinks__Io6vi{
      flex-direction:row;
      justify-content:center
  }
  .Footer_seoLinks__Io6vi h5{
      margin-right:16px
  }
}
.SearchInput_input__E_Vj_{
  width:100%
}
.SearchInput_input__E_Vj_ svg:not(.SearchInput_searchIcon__TMX4z){
  transform:translate(4px,-1px);
  fill:#c4cfdd
}
.SearchInput_recentSearchInput__VbC4E{
  position:unset
}
@media(min-width:768px){
  .SearchInput_recentSearchInput__VbC4E{
      position:relative
  }
}
.SearchInput_inputOption__am0rp{
  color:#ff2458
}
.SearchInput_searchIcon__TMX4z{
  height:16px;
  cursor:pointer;
  margin-bottom:2px
}
.SearchInput_searchIcon__TMX4z path{
  fill:#3e4b5e
}
.RecentSearch_compWrap__hpLBO{
  box-sizing:border-box;
  display:flex;
  align-items:center;
  justify-content:space-between;
  width:100%
}
.RecentSearch_compWrap__hpLBO>div{
  display:flex;
  align-items:center;
  overflow:hidden
}
.RecentSearch_compWrap__hpLBO>div>svg{
  width:16px;
  height:16px;
  margin-right:8px
}
.RecentSearch_compWrap__hpLBO>div>svg path{
  fill:#b4b2bf
}
.RecentSearch_compWrap__hpLBO svg{
  flex-shrink:0;
  transform:none!important
}
.RecentSearch_compWrap__hpLBO span{
  color:#787680;
  text-overflow:ellipsis;
  overflow:hidden
}
.RecentSearch_compWrap__hpLBO:hover{
  background:#fbfaff;
  cursor:pointer
}
.RecentSearch_crossIcon__24JlL{
  width:20px;
  height:20px
}
.RecentSearch_crossIcon__24JlL path{
  fill:#8999af
}
.RecentSearch_crossIcon__24JlL path:hover{
  fill:#3e4b5e
}
@media(min-width:768px){
  .RecentSearch_crossIcon__24JlL{
      width:16px;
      height:16px
  }
}
.NavDropdown_compWrap__uhuG1{
  display:flex;
  position:relative;
  align-items:center;
  height:40px;
  width:70px;
  border-radius:90px;
  padding:4px 8px 4px 4px;
  background-color:#fbfaff;
  border:1px solid #f0edff;
  cursor:pointer
}
.NavDropdown_compWrap__uhuG1:hover{
  background-color:#f6f4ff
}
.NavDropdown_compWrap__uhuG1.NavDropdown_open__Iiz1_,.NavDropdown_compWrap__uhuG1:active{
  background-color:#f0edff
}
.NavDropdown_arrow__ch6B9{
  margin-left:8px
}
.NavDropdown_arrow__ch6B9>svg{
  fill:#ff2458
}
.NavLanguageToggle_compWrap__vle2E{
  padding:8px 0;
  display:flex;
  align-items:center;
  justify-content:space-evenly;
  cursor:pointer
}
.NavLanguageToggle_compWrap__vle2E>svg{
  display:none;
  flex-shrink:0
}
@media(min-width:768px){
  .NavLanguageToggle_compWrap__vle2E>svg{
      display:flex;
      margin:0 12px 0 8px
  }
  .NavLanguageToggle_compWrap__vle2E{
      border-radius:90px;
      padding:8px
  }
  .NavLanguageToggle_compWrap__vle2E:hover{
      background-color:#f7f6ff
  }
}
.NavLanguageToggle_compWrap__vle2E .NavLanguageToggle_currentLang__fl33p{
  display:flex;
  flex-shrink:0;
  margin-right:8px
}
.UserSwitch_compWrap__TaQtu{
  background:#dfe0e9;
  display:flex;
  padding:27px 16px;
  position:relative;
  align-items:center;
  cursor:pointer;
  outline:none
}
@media(min-width:768px){
  .UserSwitch_compWrap__TaQtu{
      /*padding:0 16px*/
  }
}
.UserSwitch_employer__ZFeQA{
  background:#1c2964
}
.UserSwitch_jobseeker__ZP37T{
  background:#dfe0e9
}
.UserSwitch_arrowIcon__2NLe6{
  transform:rotate(45deg);
  fill:#ff2458;
  width:8px;
  height:12px;
  left:-4px;
  position:absolute
}
.UserSwitch_icon__utZRN{
  width:12px;
  height:12px;
  margin-right:8px
}
.UserSwitch_icon__utZRN path,.UserSwitch_searchIcon__eLK2S path{
  fill:#17214e
}
.UserSwitch_buildingsIcon__bcoNL path{
  fill:#fff
}
.UserSwitch_text__Ip8_I{
  white-space:nowrap
}
.UserSwitch_employerText__p_EkN{
  color:#fff;
  margin-bottom: 3px;
  padding-top: 5px;
}
.UserSwitch_jobseekerText__Pa2s_{
  color:#17214e
}
.NavBar_compWrap__3OQzO{
  position:relative;
  background-color:#fff;
  z-index:4
}
.NavBar_containerDesktopWrap__rC76S{
  display:none
}
@media(min-width:768px){
  .NavBar_containerDesktopWrap__rC76S{
      display:flex
  }
}
.NavBar_container__SJLZd{
  display:flex;
  align-items:center;
  justify-content:space-between;
  width:100%;
  border-bottom:1px solid #f0edff
}
@media(min-width:768px){
  .NavBar_container__SJLZd{
      display:none
  }
}
.NavBar_logos__eflmB{
  display:flex;
  align-items:center;
}
.NavBar_searchWrapper__X6R0v{
  max-width:768px;
  width:100%;
  padding:0 24px
}
.NavBar_mobile__S_dh_{
  height:71px;
  padding:20px
}
@media(min-width:768px){
  .NavBar_mobile__S_dh_{
      display:none
  }
}
.NavBar_desktop__hfgVh{
  height:80px;
  display:none
}
@media(min-width:768px){
  .NavBar_desktop__hfgVh{
      max-height:80px;
      padding:24px 20px;
      display:flex;
      align-items:center
  }
}
.NavBar_logo__jTIM6{
  height:24px;
  cursor:pointer
}
@media(min-width:992px){
  .NavBar_logo__jTIM6{
      display:none
  }
}
.NavBar_logoDesktop__fSl7x{
  cursor:pointer;
  display:none;
  height:32px
}
@media(min-width:992px){
  .NavBar_logoDesktop__fSl7x{
      display:block
  }
}
.NavBar_auth__cAvJq{
  display:none
}
@media(min-width:992px){
  .NavBar_auth__cAvJq{
      display:flex;
      align-items:center;
      /*padding: 20px;*/
  }
}
.NavBar_line__QwxJo{
  display:none
}
@media(min-width:992px){
  .NavBar_line__QwxJo{
      margin:0 16px 0 4px;
      width:1px;
      height:24px;
      background-color:#f6f4ff;
      display:block
  }
}
.NavBar_actions__5js1M{
  display:flex;
  align-items:center;
  flex-shrink:0
}
.NavBar_button__DdXMC{
  width:100%
}
.NavBar_buttonMarginBottom12__1t5rF{
  margin-bottom:12px
}
.NavBar_loginButton__oGiQg{
  margin-right:12px
}
.Header_header__JAW_Z{
  position:sticky;
  top:0;
  z-index:5
}
.Header_userSwitch__E1Gt8{
  display:block
}
@media(min-width:768px){
  .Header_userSwitch__E1Gt8{
      display:none
  }
}
.Newsletter_compWrap__DahCQ{
  display:flex;
  flex-direction:column;
  align-items:center;
  background-color:#4b5480;
  padding:24px 24px 12px;
  color:#fff;
  position:relative;
  z-index:2
}
@media(min-width:576px){
  .Newsletter_contentWrap__CYmDW{
      max-width:640px
  }
}
.Newsletter_header__uM_sd{
  display:flex;
  flex-direction:column;
  align-items:center;
  text-align:center
}
.Newsletter_header__uM_sd>:first-child{
  margin-bottom:4px
}
.Newsletter_emailForm__GXo_p{
  margin-top:24px;
  display:flex;
  flex-direction:column;
  align-items:center
}
@media(min-width:576px){
  .Newsletter_emailForm__GXo_p{
      margin-bottom:16px;
      flex-direction:row
  }
}
.Newsletter_button__YRUDc{
  width:100%;
  margin-bottom:16px
}
@media(min-width:576px){
  .Newsletter_button__YRUDc{
      margin-bottom:unset;
      margin-left:16px;
      width:auto
  }
}
.Newsletter_button__YRUDc button{
  width:100%
}
.Newsletter_consentingText___qQQg{
  color:#a0a6bd
}
.Newsletter_input__7JS5j{
  width:100%
}
@media(min-width:576px){
  .Newsletter_input__7JS5j{
      margin-bottom:0!important
  }
}
.Newsletter_info__0FVhu{
  margin-top:12px;
  display:inline-flex;
  flex-wrap:wrap;
  width:100%
}
@media(min-width:576px){
  .Newsletter_info__0FVhu{
      justify-content:center
  }
}
.Newsletter_validation__vCmS2{
  padding:4px 8px;
  border-radius:30px;
  display:flex
}
.Newsletter_icon__Mr3mX{
  margin-right:4px;
  width:12px;
  height:12px;
  display:flex;
  align-self:center;
  flex-shrink:0
}
.Newsletter_success__JxBMh{
  color:#11b076;
  background-color:#cbf9e1;
  width:100%
}
.Newsletter_success__JxBMh path{
  fill:#11b076
}
@media(min-width:576px){
  .Newsletter_success__JxBMh{
      width:-moz-fit-content;
      width:fit-content
  }
}
.Newsletter_fail__aJVNo{
  color:#ed3c3c;
  background-color:#fedede;
  width:100%
}
.Newsletter_fail__aJVNo path{
  fill:#ed3c3c
}
@media(min-width:576px){
  .Newsletter_fail__aJVNo{
      width:-moz-fit-content;
      width:fit-content
  }
}
.Layout_noSider__QTu2t{
  margin-left:0!important
}
.Layout_layout__mNelZ{
  background:#fbfaff
}
.Layout_collapseButton__5SHGW{
  display:none
}
@media(min-width:992px){
  .Layout_collapseButton__5SHGW{
      display:flex;
      position:absolute;
      left:222px;
      background-color:#ff2458;
      z-index:2;
      padding:4px;
      border-radius:10px;
      transition:all .2s;
      top:8px
  }
}
.Layout_collapseButton__5SHGW svg{
  width:12px;
  height:12px
}
.Layout_collapseButtonCollapsed__6T__a{
  left:84px;
  transition:all .2s
}
.Layout_collapseButtonCollapsed__6T__a svg{
  transform:rotateY(180deg)
}
.Layout_popupLayout__GMGAW{
  display:none
}
.Layout_layoutWrapper__GRUqy .side-menu .ant-drawer-body{
  padding:0
}
.Layout_layoutWrapper__GRUqy .side-menu .ant-drawer-body .menu-container.ant-menu-inline{
  border-right:0
}
.Layout_layoutWrapper__GRUqy .menu-container{
  height:100vh;
  border-right:0;
  -webkit-border-end:0!important;
  border-inline-end:0!important
}
.Layout_layoutWrapper__GRUqy .menu-container.ant-menu{
  padding:0 16px;
  margin:32px 0;
  width:100%
}
.Layout_layoutWrapper__GRUqy .menu-container.ant-menu .ant-menu-item{
  margin-bottom:8px;
  padding:16px 28px;
  display:flex;
  flex-direction:row;
  align-items:center;
  height:auto;
  font-family:Cera Pro, serif;
  font-style:normal;
  font-weight:700;
  font-size:16px;
  line-height:21px;
  color:#787680
}
.Layout_layoutWrapper__GRUqy .menu-container.ant-menu .ant-menu-item:hover{
  background:#f7f6ff;
  border-radius:12px;
  color:#504f55
}
.Layout_layoutWrapper__GRUqy .menu-container.ant-menu .ant-menu-item:hover .ant-menu-item-icon path{
  fill:#504f55
}
.Layout_layoutWrapper__GRUqy .menu-container.ant-menu .ant-menu-item:after{
  content:none
}
.Layout_layoutWrapper__GRUqy .menu-container.ant-menu .ant-menu-item .ant-menu-item-icon{
  height:24px;
  width:24px;
  flex-shrink:0;
  margin-right:0
}
.Layout_layoutWrapper__GRUqy .menu-container.ant-menu .ant-menu-item .ant-menu-item-icon+span{
  margin-left:16px
}
.Layout_layoutWrapper__GRUqy .menu-container.ant-menu .ant-menu-item .ant-menu-item-icon path{
  fill:#787680
}
.Layout_layoutWrapper__GRUqy .menu-container.ant-menu .ant-menu-item.ant-menu-item-selected{
  border-radius:12px;
  background:#f0edff;
  color:#ff2458!important
}
.Layout_layoutWrapper__GRUqy .menu-container.ant-menu .ant-menu-item.ant-menu-item-selected .ant-menu-item-icon path{
  fill:#ff2458
}
.Layout_layoutWrapper__GRUqy .menu-container.ant-menu .ant-menu-submenu.ant-menu-submenu-selected .ant-menu-submenu-title{
  border-radius:12px;
  background:#f0edff;
  color:#ff2458
}
.Layout_layoutWrapper__GRUqy .menu-container.ant-menu .ant-menu-submenu.ant-menu-submenu-selected .ant-menu-submenu-title svg path{
  fill:#ff2458
}
.Layout_layoutWrapper__GRUqy .menu-container.ant-menu .ant-menu-submenu.ant-menu-submenu-selected .ant-menu-submenu-title .ant-menu-submenu-arrow{
  color:#ff2458
}
.Layout_layoutWrapper__GRUqy .menu-container.ant-menu .ant-menu-submenu:hover{
  background:#f7f6ff;
  border-radius:12px;
  color:#504f55
}
.Layout_layoutWrapper__GRUqy .menu-container.ant-menu .ant-menu-submenu .ant-menu-submenu-title{
  padding:16px 24px;
  height:auto;
  display:flex;
  align-items:center;
  color:#787680;
  font-family:Cera Pro, serif;
  font-style:normal;
  font-weight:700;
  font-size:16px;
  line-height:21px
}
.Layout_layoutWrapper__GRUqy .menu-container.ant-menu .ant-menu-submenu .ant-menu-submenu-title:hover{
  background:transparent
}
.Layout_layoutWrapper__GRUqy .menu-container.ant-menu .ant-menu-submenu .ant-menu-submenu-title .ant-menu-submenu-arrow{
  color:#787680
}
.Layout_layoutWrapper__GRUqy .menu-container.ant-menu .ant-menu-submenu .ant-menu-submenu-title svg{
  height:24px;
  width:24px;
  min-width:24px
}
.Layout_layoutWrapper__GRUqy .menu-container.ant-menu .ant-menu-submenu .ant-menu-submenu-title svg path{
  fill:#787680
}
.Layout_layoutWrapper__GRUqy .menu-container.ant-menu .ant-menu-submenu .ant-menu{
  background:#fbfaff;
  border:1px solid #f0edff;
  border-radius:8px;
  color:#596980;
  font-family:Cera Pro, serif;
  font-style:normal;
  font-weight:700;
  font-size:12px;
  line-height:15px
}
.Layout_layoutWrapper__GRUqy .menu-container.ant-menu .ant-menu-submenu .ant-menu .ant-menu-item{
  height:40px;
  color:#596980;
  margin-bottom:8px;
  padding-left:20px!important
}
.Layout_layoutWrapper__GRUqy .menu-container.ant-menu .ant-menu-submenu .ant-menu .ant-menu-item:hover{
  background:#f6f4ff;
  color:#504f55
}
.Layout_layoutWrapper__GRUqy .menu-container.ant-menu-inline-collapsed .ant-menu-item{
  padding-left:28px!important
}
.Layout_layoutWrapper__GRUqy .menu-container.ant-menu-inline-collapsed .ant-menu-submenu svg{
  margin:0 0 0 4px!important
}
.Layout_layoutWrapper__GRUqy .menu-container.ant-menu-inline-collapsed .ant-menu-submenu span{
  max-width:0;
  opacity:0
}
.Layout_layoutWrapper__GRUqy .layout-sider-menu{
  display:none;
  width:0!important;
  max-width:0!important
}
@media(min-width:992px){
  .Layout_layoutWrapper__GRUqy .layout-sider-menu{
      border-right:1px solid #f0edff;
      display:block;
      overflow:hidden;
      position:fixed!important;
      left:0;
      width:250px!important;
      max-width:250px!important
  }
  .Layout_layoutWrapper__GRUqy .layout-sider-menu-collapsed{
      width:113px!important
  }
}
.Layout_layoutWrapper__GRUqy .layout-main{
  background:#fff;
  margin:0
}
@media(min-width:992px){
  .Layout_layoutWrapper__GRUqy .layout-main-without-filters{
      margin-left:250px;
      transition:all .2s
  }
  .Layout_layoutWrapper__GRUqy .layout-main-with-filters{
      margin-left:0
  }
}
.Layout_layoutWrapper__GRUqy .ant-layout-sider{
  background:#fff
}
.Layout_layoutWrapper__GRUqy .ant-layout-sider .ant-menu-item,.Layout_layoutWrapper__GRUqy .ant-layout-sider .ant-menu-submenu-title{
  width:100%;
  min-width:80px;
  margin:4px auto 8px!important
}
@media(min-width:992px){
  .Layout_layoutWrapper__GRUqy .layout-main-collapsed{
      margin-left:113px;
      transition:all .2s
  }
}
@font-face{
  font-family:Cera Pro;
  font-style:normal;
  font-weight:700;
  src:url(fonts/Cera-Pro-Bold.otf) format("opentype");
  font-display:swap
}
.h1{
  font-size:50px;
  line-height:63px
}
.h1,.h2{
  font-family:Cera Pro, serif;
  font-style:normal;
  font-weight:700
}
.h2{
  font-size:38px;
  line-height:48px
}
.h3{
  font-family:Cera Pro, serif;
  font-style:normal;
  font-weight:700;
  font-size:28px;
  line-height:35px
}
.h4,.ui-button.ant-btn.ant-btn-ghost.ant-btn-lg,.ui-button.ant-btn.ant-btn-lg,.ui-button.ant-btn.ant-btn-link.ant-btn-lg,.ui-button.ant-btn.ant-btn-primary.ant-btn-lg,.ui-button.ant-btn.blue-button.ant-btn-lg{
  font-family:Cera Pro, serif;
  font-style:normal;
  font-weight:700;
  font-size:21px;
  line-height:26px
}
.antd-overwrite .ant-modal-title,.antd-overwrite .ant-pagination-options .ant-select .ant-select-selection-item,.h5,.ui-button.ant-btn,.ui-button.ant-btn.ant-btn-ghost,.ui-button.ant-btn.ant-btn-link,.ui-button.ant-btn.ant-btn-primary,.ui-button.ant-btn.blue-button,a{
  font-family:Cera Pro, serif;
  font-style:normal;
  font-weight:700;
  font-size:16px;
  /*line-height:22px*/
}
.antd-overwrite .ant-form .ant-form-item .ant-form-item-label>label,.antd-overwrite .ant-notification-notice .ant-notification-notice-btn__text,.antd-overwrite .ant-select-item-group,.h6,.ui-button.ant-btn.ant-btn-ghost.ant-btn-sm,.ui-button.ant-btn.ant-btn-link.ant-btn-sm,.ui-button.ant-btn.ant-btn-primary.ant-btn-sm,.ui-button.ant-btn.ant-btn-sm,.ui-button.ant-btn.blue-button.ant-btn-sm{
  font-family:Cera Pro, serif;
  font-style:normal;
  font-weight:700;
  font-size:12px;
  line-height:15px
}
.uppercase{
  text-transform:uppercase
}
.ant-input-overrides,.antd-overwrite .ant-input,.antd-overwrite .ant-picker.ant-picker-large .ant-picker-input>input,.antd-overwrite .ant-select,.large-body-text{
  font-family:'Source Sans Pro',serif;
  font-style:normal;
  font-weight:400;
  font-size:16px;
  line-height:20px
}
.antd-overwrite .ant-pagination-options .ant-select-item,.antd-overwrite .ant-picker,.antd-overwrite .ant-picker .ant-picker-input>input,.antd-overwrite .ant-radio-wrapper,.main-body-semi-bold,.main-body-text,.ui-alert.ant-alert .ant-alert-message{
  font-family:'Source Sans Pro',serif;
  font-style:normal;
  font-weight:400;
  font-size:14px;
  line-height:18px
}
.main-body-semi-bold{
  font-weight:600
}
.antd-overwrite .ant-form .ant-form-item-explain,.antd-overwrite .ant-form .ant-form-item-extra,.antd-overwrite .ant-form .ant-form-item.ant-form-item-has-error .ant-form-item-control .ant-form-item-explain-error,.antd-overwrite .ant-picker.ant-picker-small .ant-picker-input>input,.small-body-text{
  font-family:'Source Sans Pro',serif;
  font-style:normal;
  font-weight:400;
  font-size:12px;
  line-height:15px
}
.secondary-body-text{
  font-size:10px;
  line-height:13px
}
.secondary-body-text,.small-caps-regular{
  font-family:'Source Sans Pro',serif;
  font-style:normal;
  font-weight:400
}
.small-caps-regular{
  font-size:12px;
  line-height:10px;
  letter-spacing:.04em
}
.small-caps-bold{
  font-family:Cera Pro, serif;
  font-style:normal;
  font-weight:700;
  font-size:12px;
  line-height:10px
}
.ui-alert.ant-alert{
  width:100%;
  background-color:#fff;
  border-radius:4px;
  padding:8px 8px 8px 16px
}
.ui-alert.ant-alert .ant-alert-message{
  color:#3e4b5e
}
.ui-alert.ant-alert .ant-alert-icon{
  width:36px;
  height:36px;
  margin-right:12px
}
.ui-alert.ant-alert .ant-alert-content{
  text-align:left
}
.ui-alert.ant-alert .ant-alert-close-icon{
  align-self:flex-start
}
.ui-alert.ant-alert.ant-alert-success{
  border:1px solid #2ecd8e
}
.ui-alert.ant-alert.ant-alert-error{
  border:1px solid #ff5177
}
.ui-alert.ant-alert.ant-alert-warning{
  border:1px solid #fab721
}
.ui-alert.ant-alert.ant-alert-info{
  border:1px solid #31b5f7
}
.antd-overwrite .ant-select-dropdown{
  padding:4px 0!important
}
.antd-overwrite .nav-bar-search-input,.antd-overwrite .recentSearchesContainer{
  padding:0!important
}
.nav-dropdown-overlay{
  position:fixed;
  background:#fff;
  border:1px solid #f6f4ff;
  border-radius:8px
}
.nav-dropdown-overlay .ant-dropdown-menu{
  box-shadow:0 0 16px -4px rgba(223,224,233,.6);
  padding:8px 0;
  border-radius:8px;
  margin-top:-4px
}
.nav-dropdown-overlay .ant-dropdown-menu .ant-dropdown-menu-item{
  min-height:42px;
  padding:0 16px;
  display:flex;
  align-items:center
}
.nav-dropdown-overlay .ant-dropdown-menu .ant-dropdown-menu-item:hover{
  background:#f6f4ff
}
.nav-dropdown-overlay .ant-dropdown-menu .ant-dropdown-menu-item:active{
  background-color:#ccc8da
}
.nav-dropdown-overlay .ant-dropdown-menu .ant-dropdown-menu-item .ant-dropdown-menu-title-content{
  margin-left:12px;
  color:#3e4b5e
}
.nav-dropdown-overlay .ant-dropdown-menu .ant-dropdown-menu-item .ant-dropdown-menu-item-icon{
  margin:0
}
.nav-dropdown-overlay .ant-dropdown-menu .ant-dropdown-menu-item .ant-dropdown-menu-item-iconsvg{
  fill:#3e4b5e
}
.job-post-recent-searches{
  border-radius:12px
}
.job-post-recent-searches .ant-select-item{
  padding:0
}
.job-post-recent-searches .ant-select-item:first-child{
  border-bottom:none;
  padding:12px 12px 0
}
.job-post-recent-searches .rc-virtual-list .rc-virtual-list-holder-inner .ant-select-item-option-grouped{
  padding:0
}
.ant-select-item-option{
  padding:12px 16px!important
}
.ant-select-dropdown{
  z-index:3
}
.ui-button.ant-btn{
  display:flex;
  align-items:center;
  justify-content:center;
  white-space:normal;
  border-radius:8px;
  height:auto;
  border:1px solid #ff2458;
  background:#fff;
  color:#ff2458 !important;
  padding:12px 32px;
  font-family:Cera Pro, serif
}
.ui-button.ant-btn>svg{
  margin-right:8px
}
.ui-button.ant-btn.ant-btn-primary{
  border-radius:8px;
  height:auto;
  border:1px solid #ff2458;
  background:#ff2458;
  color:#fff !important;
  padding:12px 32px;
  font-family:Cera Pro, serif;
  text-shadow:none!important
}
.ui-button.ant-btn.ant-btn-primary>svg path{
  fill:#fff
}
.ui-button.ant-btn.ant-btn-primary.ant-btn-icon-only{
  width:auto;
  padding:12px
}
.ui-button.ant-btn.ant-btn-primary.ant-btn-icon-only>svg{
  margin:auto 0 auto auto;
  width:16px
}
.ui-button.ant-btn.ant-btn-primary.ant-btn-sm{
  padding:8px 20px;
  margin: 20px 20px 20px 0;
}
.ui-button.ant-btn.ant-btn-primary.ant-btn-sm.ant-btn-icon-only{
  height:auto;
  border-radius:8px;
  padding:8px
}
.ui-button.ant-btn.ant-btn-primary.ant-btn-sm.ant-btn-icon-only>svg{
  width:12px;
  height:12px
}
.ui-button.ant-btn.ant-btn-primary.ant-btn-lg{
  padding:20px 40px
}
.ui-button.ant-btn.ant-btn-primary.ant-btn-lg.ant-btn-icon-only{
  padding:16px
}
.ui-button.ant-btn.ant-btn-primary.ant-btn-lg.ant-btn-icon-only>svg{
  width:20px
}
.ui-button.ant-btn.ant-btn-primary:hover{
  background:#ff5177;
  color:#fff;
  border:1px solid #ff5177
}
.ui-button.ant-btn.ant-btn-primary:hover>svg path{
  fill:#fff
}
.ui-button.ant-btn.ant-btn-primary:focus{
  background:#ff2458;
  box-shadow:0 0 0 3px #ffe0e7;
  color:#fff;
  border:1px solid #ff2458
}
.ui-button.ant-btn.ant-btn-primary:focus>svg path{
  fill:#fff
}
.ui-button.ant-btn.ant-btn-primary:active{
  background:#da1d44;
  box-shadow:0 0 0 3px #ffc1cf!important;
  color:#fff;
  border:1px solid #da1d44
}
.ui-button.ant-btn.ant-btn-primary:active>svg path{
  fill:#fff
}
.ui-button.ant-btn.ant-btn-primary[disabled]{
  background:#ffc1cf!important;
  color:#fff!important;
  border:1px solid #ffc1cf;
  text-decoration:none!important
}
.ui-button.ant-btn.ant-btn-primary[disabled]>svg path{
  fill:#fff!important
}
.ui-button.ant-btn.ant-btn-ghost{
  border-radius:8px;
  height:auto;
  border:1px solid #fff;
  background:#fff;
  color:#ff2458;
  padding:12px 32px;
  font-family:Cera Pro, serif
}
.ui-button.ant-btn.ant-btn-ghost>svg path{
  fill:#ff2458
}
.ui-button.ant-btn.ant-btn-ghost.ant-btn-icon-only{
  width:auto;
  padding:12px
}
.ui-button.ant-btn.ant-btn-ghost.ant-btn-icon-only>svg{
  margin:auto 0 auto auto;
  width:16px
}
.ui-button.ant-btn.ant-btn-ghost.ant-btn-sm{
  padding:8px 20px
}
.ui-button.ant-btn.ant-btn-ghost.ant-btn-sm.ant-btn-icon-only{
  height:auto;
  border-radius:8px;
  padding:8px
}
.ui-button.ant-btn.ant-btn-ghost.ant-btn-sm.ant-btn-icon-only>svg{
  width:12px;
  height:12px
}
.ui-button.ant-btn.ant-btn-ghost.ant-btn-lg{
  padding:20px 40px
}
.ui-button.ant-btn.ant-btn-ghost.ant-btn-lg.ant-btn-icon-only{
  padding:16px
}
.ui-button.ant-btn.ant-btn-ghost.ant-btn-lg.ant-btn-icon-only>svg{
  width:20px
}
.ui-button.ant-btn.ant-btn-ghost:hover{
  background:#ffe0e7;
  color:#ff2458;
  border:1px solid #ffe0e7
}
.ui-button.ant-btn.ant-btn-ghost:hover>svg path{
  fill:#ff2458
}
.ui-button.ant-btn.ant-btn-ghost:focus{
  background:#ffa3b8;
  box-shadow:none;
  color:#ff2458;
  border:1px solid #ffa3b8
}
.ui-button.ant-btn.ant-btn-ghost:focus>svg path{
  fill:#ff2458
}
.ui-button.ant-btn.ant-btn-ghost:active{
  background:#ffc1cf;
  box-shadow:none!important;
  color:#ff2458;
  border:1px solid #ffc1cf
}
.ui-button.ant-btn.ant-btn-ghost:active>svg path{
  fill:#ff2458
}
.ui-button.ant-btn.ant-btn-ghost[disabled]{
  background:#fff!important;
  color:#ffa3b8!important;
  border:1px solid #fff;
  text-decoration:none!important
}
.ui-button.ant-btn.ant-btn-ghost[disabled]>svg path{
  fill:#ffa3b8!important
}
.ui-button.ant-btn.ant-btn-link{
  border-radius:8px;
  height:auto;
  border:none;
  background:none;
  color:#ff2458;
  padding:12px 32px;
  font-family:Cera Pro, serif
}
.ui-button.ant-btn.ant-btn-link>svg path{
  fill:#ff2458
}
.ui-button.ant-btn.ant-btn-link.ant-btn-icon-only{
  width:auto;
  padding:12px
}
.ui-button.ant-btn.ant-btn-link.ant-btn-icon-only>svg{
  margin:auto 0 auto auto;
  width:16px
}
.ui-button.ant-btn.ant-btn-link.ant-btn-sm{
  padding:8px 20px
}
.ui-button.ant-btn.ant-btn-link.ant-btn-sm.ant-btn-icon-only{
  height:auto;
  border-radius:8px;
  padding:8px
}
.ui-button.ant-btn.ant-btn-link.ant-btn-sm.ant-btn-icon-only>svg{
  width:12px;
  height:12px
}
.ui-button.ant-btn.ant-btn-link.ant-btn-lg{
  padding:20px 40px
}
.ui-button.ant-btn.ant-btn-link.ant-btn-lg.ant-btn-icon-only{
  padding:16px
}
.ui-button.ant-btn.ant-btn-link.ant-btn-lg.ant-btn-icon-only>svg{
  width:20px
}
.ui-button.ant-btn.ant-btn-link:hover{
  background:none;
  color:#da1d44;
  border:none
}
.ui-button.ant-btn.ant-btn-link:hover>svg path{
  fill:#da1d44
}
.ui-button.ant-btn.ant-btn-link:focus{
  background:none;
  box-shadow:none;
  color:#da1d44;
  border:none
}
.ui-button.ant-btn.ant-btn-link:focus>svg path{
  fill:#da1d44
}
.ui-button.ant-btn.ant-btn-link:active{
  background:none;
  box-shadow:none!important;
  color:#da1d44;
  border:none
}
.ui-button.ant-btn.ant-btn-link:active>svg path{
  fill:#da1d44
}
.ui-button.ant-btn.ant-btn-link[disabled]{
  background:none!important;
  color:#ffa3b8!important;
  border:none;
  text-decoration:none!important
}
.ui-button.ant-btn.ant-btn-link[disabled]>svg path{
  fill:#ffa3b8!important
}
.ui-button.ant-btn.ant-btn-link:hover{
  text-decoration:underline
}
.ui-button.ant-btn>svg path{
  fill:#ff2458
}
.ui-button.ant-btn.ant-btn-icon-only{
  width:auto;
  padding:12px
}
.ui-button.ant-btn.ant-btn-icon-only>svg{
  margin:auto 0 auto auto;
  width:16px
}
.ui-button.ant-btn.ant-btn-sm{
  padding:8px 20px
}
.ui-button.ant-btn.ant-btn-sm.ant-btn-icon-only{
  height:auto;
  border-radius:8px;
  padding:8px
}
.ui-button.ant-btn.ant-btn-sm.ant-btn-icon-only>svg{
  width:12px;
  height:12px
}
.ui-button.ant-btn.ant-btn-lg{
  padding:20px 40px
}
.ui-button.ant-btn.ant-btn-lg.ant-btn-icon-only{
  padding:16px
}
.ui-button.ant-btn.ant-btn-lg.ant-btn-icon-only>svg{
  width:20px
}
.ui-button.ant-btn:hover{
  background:#ffe0e7;
  color:#ff2458;
  border:1px solid #ff2458
}
.ui-button.ant-btn:hover>svg path{
  fill:#ff2458
}
.ui-button.ant-btn:focus{
  background:#ff2458;
  box-shadow:0 0 0 3px #ffe0e7;
  color:#fff;
  border:1px solid #da1d44
}
.ui-button.ant-btn:focus>svg path{
  fill:#fff
}
.ui-button.ant-btn:active{
  background:#ffc1cf;
  box-shadow:0 0 0 3px #ffc1cf!important;
  color:#ff2458;
  border:1px solid #da1d44
}
.ui-button.ant-btn:active>svg path{
  fill:#ff2458
}
.ui-button.ant-btn[disabled]{
  background:#fff!important;
  color:#ffa3b8!important;
  border:1px solid #ffa3b8;
  text-decoration:none!important
}
.ui-button.ant-btn[disabled]>svg path{
  fill:#ffa3b8!important
}
.ui-button.purple-button.ui-button.ant-btn{
  width:100%;
  margin-bottom:16px;
  border:1px solid #8424ff;
  background:#8424ff
}
.ui-button.purple-button.ui-button.ant-btn.ant-btn-primary:active,.ui-button.purple-button.ui-button.ant-btn.ant-btn-primary:focus{
  border-color:#6a1dcc;
  background:#6a1dcc!important;
  box-shadow:0 0 0 3px #cea7ff!important
}
.ui-button.purple-button.ui-button.ant-btn.ant-btn-primary[disabled]{
  border-color:#cea7ff;
  background:#cea7ff!important
}
.ui-button.purple-button.ui-button.ant-btn:hover{
  background:#9d50ff;
  border-color:#9d50ff
}
@media(min-width:768px){
  .ui-button.purple-button.ui-button.ant-btn{
      width:auto
  }
}
.ui-button.ant-btn.without-shadow{
  box-shadow:none!important
}
.ui-button.ant-btn.blue-button{
  outline-color:#c1c7ff;
  border-radius:8px;
  height:auto;
  border:1px solid #1c2964;
  background:#1c2964;
  color:#fff;
  padding:12px 32px;
  font-family:Cera Pro, serif
}
.ui-button.ant-btn.blue-button>svg path{
  fill:#fff
}
.ui-button.ant-btn.blue-button.ant-btn-icon-only{
  width:auto;
  padding:12px
}
.ui-button.ant-btn.blue-button.ant-btn-icon-only>svg{
  margin:auto 0 auto auto;
  width:16px
}
.ui-button.ant-btn.blue-button.ant-btn-sm{
  padding:8px 20px
}
.ui-button.ant-btn.blue-button.ant-btn-sm.ant-btn-icon-only{
  height:auto;
  border-radius:8px;
  padding:8px
}
.ui-button.ant-btn.blue-button.ant-btn-sm.ant-btn-icon-only>svg{
  width:12px;
  height:12px
}
.ui-button.ant-btn.blue-button.ant-btn-lg{
  padding:20px 40px
}
.ui-button.ant-btn.blue-button.ant-btn-lg.ant-btn-icon-only{
  padding:16px
}
.ui-button.ant-btn.blue-button.ant-btn-lg.ant-btn-icon-only>svg{
  width:20px
}
.ui-button.ant-btn.blue-button:hover{
  background:#4b5480;
  color:#fff;
  border:1px solid #4b5480
}
.ui-button.ant-btn.blue-button:hover>svg path{
  fill:#fff
}
.ui-button.ant-btn.blue-button:focus{
  background:#1c2964;
  box-shadow:0 0 0 3px #e0e1ff;
  color:#fff;
  border:1px solid #1c2964
}
.ui-button.ant-btn.blue-button:focus>svg path{
  fill:#fff
}
.ui-button.ant-btn.blue-button:active{
  background:#17214e;
  box-shadow:0 0 0 3px #c1c7ff!important;
  color:#fff;
  border:1px solid #17214e
}
.ui-button.ant-btn.blue-button:active>svg path{
  fill:#fff
}
.ui-button.ant-btn.blue-button[disabled]{
  background:#8389a9!important;
  color:#fff!important;
  border:1px solid #8389a9;
  text-decoration:none!important
}
.ui-button.ant-btn.blue-button[disabled]>svg path{
  fill:#fff!important
}
.antd-overwrite .ant-collapse-content-box{
  background-color:#fff;
  border-bottom-right-radius:8px;
  border-bottom-left-radius:8px
}
.antd-overwrite .ant-collapse>.ant-collapse-item{
  border:none!important
}
.antd-overwrite .ant-collapse-item:last-child>.ant-collapse-content{
  border-bottom-right-radius:8px;
  border-bottom-left-radius:8px
}
.antd-overwrite .ant-collapse-header{
  display:flex;
  justify-content:space-between;
  padding:0!important
}
.antd-overwrite .ant-collapse-header:after,.antd-overwrite .ant-collapse-header:before{
  display:none!important
}
.antd-overwrite .ant-collapse-content{
  border:none!important
}
.antd-overwrite .ant-collapse-item-active .arrow{
  transition:transform .2s ease-in-out;
  transform:rotate(90deg)
}
.antd-overwrite .ant-checkbox-wrapper{
  color:#3e4b5e
}
.antd-overwrite .ant-checkbox-wrapper .ant-checkbox{
  background-color:#fff
}
.antd-overwrite .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner{
  border-radius:4px;
  border:1px solid #8999af
}
.antd-overwrite .ant-checkbox-wrapper .ant-checkbox:hover .ant-checkbox-inner{
  border:1px solid #ff2458
}
.antd-overwrite .ant-checkbox-wrapper .ant-checkbox:active .ant-checkbox-inner,.antd-overwrite .ant-checkbox-wrapper .ant-checkbox:focus .ant-checkbox-inner{
  border:1px solid #ff2458;
  box-shadow:0 0 0 2px #ffe0e7
}
.antd-overwrite .ant-checkbox-wrapper .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner{
  background-color:#ff2458;
  border:1px solid #ff2458
}
.antd-overwrite .ant-checkbox-wrapper .ant-checkbox.ant-checkbox-checked:after{
  border:1px solid #ff2458;
  border-radius:4px
}
.antd-overwrite .ant-checkbox-wrapper .ant-checkbox.ant-checkbox-disabled .ant-checkbox-inner{
  background-color:#eff3f8;
  border:1px solid #dee5ee;
  border-radius:4px;
  box-shadow:none
}
.antd-overwrite .purple-checkbox .ant-checkbox-indeterminate>span:after{
  background-color:#8424ff!important
}
.antd-overwrite .purple-checkbox.ant-checkbox-wrapper-checked .ant-checkbox-checked>span{
  background-color:#8424ff!important;
  border:1px solid #8424ff!important
}
.antd-overwrite .purple-checkbox .ant-checkbox:hover .ant-checkbox-inner,.antd-overwrite .purple-checkbox.ant-checkbox-wrapper-checked .ant-checkbox-checked:after{
  border:1px solid #8424ff!important
}
.antd-overwrite .related-checkbox{
  display:flex;
  align-items:center;
  background-color:#fff;
  border-bottom:1px solid #f7f6ff;
  padding:12px
}
.antd-overwrite .related-checkbox.ant-checkbox-wrapper-checked{
  background-color:#f5edff
}
.antd-overwrite .related-checkbox.ant-checkbox-wrapper-checked .ant-checkbox-checked>span{
  background-color:#8424ff!important;
  border:1px solid #8424ff!important
}
.antd-overwrite .related-checkbox .ant-checkbox:hover .ant-checkbox-inner,.antd-overwrite .related-checkbox.ant-checkbox-wrapper-checked .ant-checkbox-checked:after{
  border:1px solid #8424ff!important
}
.antd-overwrite .related-checkbox:last-child{
  margin-bottom:0
}
.antd-overwrite .related-checkbox:hover{
  background-color:#e6d3ff
}
.antd-overwrite .ant-picker{
  width:100%;
  padding:20px 24px;
  border-radius:8px!important;
  border:1px solid #f6f4ff!important;
  background-color:#fbfaff!important;
  color:#3e4b5e!important
}
.antd-overwrite .ant-picker.ant-picker-small{
  padding:12px 16px
}
.antd-overwrite .ant-picker.ant-picker-large{
  padding:24px 32px
}
.antd-overwrite .ant-picker.ant-picker-focused{
  background-color:#fff;
  box-shadow:0 0 0 2px #1c2964;
  border:1px solid #f6f4ff;
  color:#1c2964
}
.antd-overwrite .ant-picker:hover{
  box-shadow:0 0 0 2px #8389a9;
  border:1px solid #f6f4ff
}
.antd-overwrite .ant-picker .ant-picker-input:active,.antd-overwrite .ant-picker .ant-picker-input:focus,.antd-overwrite .ant-picker:active{
  background-color:#fff;
  box-shadow:0 0 0 2px #1c2964;
  border:1px solid #f6f4ff;
  color:#1c2964
}
.antd-overwrite .ant-picker .ant-picker-input .ant-picker-suffix{
  color:#8999af
}
.antd-overwrite .ant-picker .ant-picker-input>input{
  color:#3e4b5e
}
.antd-overwrite .ant-picker .ant-picker-input>input::-moz-placeholder{
  color:#8999af;
  opacity:1
}
.antd-overwrite .ant-picker .ant-picker-input>input::placeholder{
  color:#8999af;
  opacity:1
}
.ant-input-overrides,.antd-overwrite .ant-input{
  padding:20px 24px;
  border:1px solid #f6f4ff;
  border-radius:8px;
  background-color:#fbfaff;
  color:#3e4b5e
}
.ant-input-overrides:-webkit-autofill,.ant-input-overrides:-webkit-autofill:focus,.ant-input-overrides:-webkit-autofill:hover,.antd-overwrite .ant-input:-webkit-autofill{
  -webkit-box-shadow:inset 0 0 0 1000px #fbfaff
}
.ant-input-overrides:hover,.antd-overwrite .ant-input:hover{
  box-shadow:0 0 0 2px #8389a9;
  border:1px solid #f6f4ff
}
.ant-input-overrides:active,.ant-input-overrides:focus,.antd-overwrite .ant-input:active,.antd-overwrite .ant-input:focus{
  background-color:#fff;
  box-shadow:0 0 0 2px #1c2964;
  border:1px solid #f6f4ff;
  color:#1c2964
}
.ant-input-overrides[disabled],.antd-overwrite [disabled].ant-input{
  color:#dee5ee;
  background-color:#f7f9fc;
  border:1px solid #eff3f8;
  box-shadow:none
}
.ant-input-overrides[disabled]:hover,.antd-overwrite [disabled].ant-input:hover{
  border:1px solid #eff3f8!important
}
.ant-input-overrides[disabled]::-moz-placeholder,.antd-overwrite [disabled].ant-input::-moz-placeholder{
  color:#dee5ee;
  opacity:1
}
.ant-input-overrides[disabled]::placeholder,.antd-overwrite [disabled].ant-input::placeholder{
  color:#dee5ee;
  opacity:1
}
.ant-input-overrides::-moz-placeholder,.antd-overwrite .ant-input::-moz-placeholder{
  color:#8999af;
  opacity:1
}
.ant-input-overrides::placeholder,.antd-overwrite .ant-input::placeholder{
  color:#8999af;
  opacity:1
}
.ant-input-overrides:-ms-input-placeholder,.antd-overwrite .ant-input:-ms-input-placeholder{
  color:#8999af
}
.ant-input-overrides::-ms-input-placeholder,.antd-overwrite .ant-input::-ms-input-placeholder{
  color:#8999af
}
.ant-input-overrides.ant-input-lg,.antd-overwrite .ant-input-lg.ant-input{
  padding:24px 32px
}
.ant-input-overrides.ant-input-sm,.antd-overwrite .ant-input-sm.ant-input{
  padding:12px 16px
}
.antd-overwrite .ant-form .ant-input-affix-wrapper.ant-input-affix-wrapper-focused .ant-input-suffix span,.antd-overwrite .ant-form .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-focused) .ant-input-suffix span{
  color:#c4cfdd
}
.antd-overwrite .ant-form .ant-form-item.ant-form-item-has-error .ant-input-affix-wrapper .ant-input-suffix span{
  color:#ed3c3c
}
.antd-overwrite .ant-divider-vertical{
  background-color:#eff3f8
}
.antd-overwrite .ant-form .ant-form-item{
  margin-bottom:28px
}
.antd-overwrite .ant-form .ant-form-item-explain,.antd-overwrite .ant-form .ant-form-item-extra{
  margin-top:4px;
  min-height:24px;
  color:#f76666;
  transition:color .3s cubic-bezier(.215,.61,.355,1)
}
.antd-overwrite .ant-form .ant-form-item .ant-form-item-label{
  flex:unset
}
.antd-overwrite .ant-form .ant-form-item .ant-form-item-label>label{
  color:#3e4b5e
}
.antd-overwrite .ant-form .ant-form-item .ant-form-item-control{
  flex:unset
}
.antd-overwrite .ant-form .ant-form-item.ant-form-item-has-error .ant-input-affix-wrapper{
  background-color:#fbfaff
}
.antd-overwrite .ant-form .ant-form-item.ant-form-item-has-error .ant-input-affix-wrapper .ant-input-suffix,.antd-overwrite .ant-form .ant-form-item.ant-form-item-has-error .ant-input-affix-wrapper .ant-input-suffix span{
  color:#f76666
}
.antd-overwrite .ant-form .ant-form-item.ant-form-item-has-error .ant-input-affix-wrapper.ant-input-affix-wrapper-focused{
  background-color:#fff
}
.antd-overwrite .ant-form .ant-form-item.ant-form-item-has-error .ant-input{
  color:#f76666
}
.antd-overwrite .ant-form .ant-form-item.ant-form-item-has-error .ant-input::-moz-placeholder{
  color:#fc9b9b;
  opacity:1
}
.antd-overwrite .ant-form .ant-form-item.ant-form-item-has-error .ant-input::placeholder{
  color:#fc9b9b;
  opacity:1
}
.antd-overwrite .ant-form .ant-form-item.ant-form-item-has-error .ant-input:-ms-input-placeholder{
  color:#fc9b9b
}
.antd-overwrite .ant-form .ant-form-item.ant-form-item-has-error .ant-input::-ms-input-placeholder{
  color:#fc9b9b
}
.antd-overwrite .ant-form .ant-form-item.ant-form-item-has-error:hover .ant-input{
  box-shadow:0 0 0 2px #f76666
}
.antd-overwrite .ant-form .ant-form-item.ant-form-item-has-error:hover .ant-input::-moz-placeholder{
  color:#f76666;
  opacity:1
}
.antd-overwrite .ant-form .ant-form-item.ant-form-item-has-error:hover .ant-input::placeholder{
  color:#f76666;
  opacity:1
}
.antd-overwrite .ant-form .ant-form-item.ant-form-item-has-error:hover .ant-input:-ms-input-placeholder{
  color:#f76666
}
.antd-overwrite .ant-form .ant-form-item.ant-form-item-has-error:hover .ant-input::-ms-input-placeholder{
  color:#f76666
}
.antd-overwrite .ant-form .ant-form-item.ant-form-item-has-error:hover .ant-input-affix-wrapper:hover{
  box-shadow:0 0 0 2px #f76666
}
.antd-overwrite .ant-form .ant-form-item.ant-form-item-has-error:hover .ant-input-affix-wrapper .ant-input{
  box-shadow:none
}
.antd-overwrite .ant-form .ant-form-item.ant-form-item-has-error .ant-form-item-control .ant-input{
  border-color:#f76666;
  background-color:#fbfaff
}
.antd-overwrite .ant-form .ant-form-item.ant-form-item-has-error .ant-form-item-control .ant-input:active,.antd-overwrite .ant-form .ant-form-item.ant-form-item-has-error .ant-form-item-control .ant-input:focus{
  background-color:#fff;
  box-shadow:0 0 0 2px #f76666;
  color:#1c2964
}
.antd-overwrite .ant-form .ant-form-item.ant-form-item-has-error .ant-form-item-control .ant-form-item-explain-error{
  color:#f76666
}
.antd-overwrite .ant-form .ant-form-item.ant-form-item-has-error .ant-form-item-control .ant-input-affix-wrapper .ant-input{
  background-color:transparent
}
.antd-overwrite .ant-form .ant-form-item.ant-form-item-has-error .ant-form-item-control .ant-input-affix-wrapper .ant-input:active,.antd-overwrite .ant-form .ant-form-item.ant-form-item-has-error .ant-form-item-control .ant-input-affix-wrapper .ant-input:focus{
  box-shadow:none;
  color:#1c2964
}
.antd-overwrite .ant-input-affix-wrapper{
  border-radius:8px;
  border:1px solid #f6f4ff;
  background-color:#fbfaff;
  padding:20px 24px
}
.antd-overwrite .ant-input-affix-wrapper .ant-input-suffix{
  color:#8389a9
}
.antd-overwrite .ant-input-affix-wrapper .ant-input-prefix{
  margin-right:20px
}
.antd-overwrite .ant-input-affix-wrapper .ant-input{
  background-color:transparent;
  border-radius:0;
  padding:0
}
.antd-overwrite .ant-input-affix-wrapper .ant-input:active,.antd-overwrite .ant-input-affix-wrapper .ant-input:focus,.antd-overwrite .ant-input-affix-wrapper .ant-input:hover{
  border:none;
  box-shadow:none
}
.antd-overwrite .ant-input-affix-wrapper .ant-input[disabled]:hover{
  border:none!important
}
.antd-overwrite .ant-input-affix-wrapper:hover{
  box-shadow:0 0 0 2px #8389a9;
  border:1px solid #f6f4ff!important
}
.antd-overwrite .ant-input-affix-wrapper.ant-input-affix-wrapper-disabled{
  color:#dee5ee;
  background-color:#f7f9fc;
  border:1px solid #eff3f8
}
.antd-overwrite .ant-input-affix-wrapper.ant-input-affix-wrapper-disabled .ant-input-suffix,.antd-overwrite .ant-input-affix-wrapper.ant-input-affix-wrapper-disabled .ant-input-suffix span{
  color:#dee5ee
}
.antd-overwrite .ant-input-affix-wrapper.ant-input-affix-wrapper-disabled:hover{
  border:1px solid #eff3f8!important;
  box-shadow:none
}
.antd-overwrite .ant-input-affix-wrapper.ant-input-affix-wrapper-disabled:hover .ant-input-suffix,.antd-overwrite .ant-input-affix-wrapper.ant-input-affix-wrapper-disabled:hover .ant-input-suffix span{
  color:#dee5ee
}
.antd-overwrite .ant-input-affix-wrapper.ant-input-affix-wrapper-focused{
  background-color:#fff;
  box-shadow:0 0 0 2px #1c2964;
  border:1px solid #f6f4ff;
  color:#1c2964
}
.antd-overwrite .ant-input-affix-wrapper.ant-input-affix-wrapper-lg{
  padding:24px 32px
}
.antd-overwrite .ant-input-affix-wrapper.ant-input-affix-wrapper-sm{
  padding:12px 16px
}
.antd-overwrite .ant-select-item-group{
  color:#8999af;
  text-transform:uppercase
}
.antd-overwrite .bottom-bar-container.ant-menu-horizontal{
  display:flex;
  align-items:center;
  justify-content:space-between;
  border-bottom:none
}
.antd-overwrite .bottom-bar-container.ant-menu-horizontal .ant-menu-item{
  -webkit-tap-highlight-color:rgba(0,0,0,0);
  color:#8999af;
  font-family:Cera Pro, serif;
  padding:0;
  font-size:12px;
  line-height:15px;
  display:flex;
  flex-direction:column;
  align-items:center;
  order:unset!important
}
.antd-overwrite .bottom-bar-container.ant-menu-horizontal .ant-menu-item.ant-menu-item-selected .ant-menu-item-icon path{
  fill:#ff2458
}
.antd-overwrite .bottom-bar-container.ant-menu-horizontal .ant-menu-item.ant-menu-item-selected .ant-menu-title-content{
  color:#2d394b
}
.antd-overwrite .bottom-bar-container.ant-menu-horizontal .ant-menu-item:hover{
  color:#787680
}
.antd-overwrite .bottom-bar-container.ant-menu-horizontal .ant-menu-item>div{
  margin-bottom:4px;
  padding:4px
}
.antd-overwrite .bottom-bar-container.ant-menu-horizontal .ant-menu-item:after{
  content:none
}
.antd-overwrite .bottom-bar-container.ant-menu-horizontal .ant-menu-item .ant-menu-item-icon{
  margin-bottom:4px;
  height:24px;
  width:24px;
  flex-shrink:0;
  margin-right:0
}
.antd-overwrite .bottom-bar-container.ant-menu-horizontal .ant-menu-item .ant-menu-item-icon path{
  fill:#596980
}
.antd-overwrite .bottom-bar-container.ant-menu-horizontal .ant-menu-item .ant-menu-title-content{
  margin:0
}
.antd-overwrite .ant-modal-mask{
  background-color:rgba(28,41,100,.3)
}
.antd-overwrite .ant-modal-content{
  border-radius:4px;
  border:1px solid #f0edff;
  background:#fff;
  padding:20px
}
.antd-overwrite .ant-modal-content .ant-modal-close{
  top:20px;
  right:20px
}
.antd-overwrite .ant-modal-content .ant-modal-close-x{
  width:16px;
  height:16px
}
.antd-overwrite .ant-modal-title{
  color:#3e4b5e
}
.antd-overwrite .ant-modal-close-x{
  display:flex;
  align-items:center
}
.antd-overwrite .ant-modal-header{
  background:inherit;
  border-radius:4px 4px 0 0;
  border:none;
  padding:0
}
.antd-overwrite .ant-modal-body{
  padding:0
}
.antd-overwrite .ant-modal-footer{
  border:none;
  padding:0
}
.antd-overwrite .ant-notification-notice{
  padding:0;
  border-radius:4px;
  border:1px solid #f0edff
}
.antd-overwrite .ant-notification-notice.success-notification .ant-notification-notice-icon{
  background-color:#e9fdf3
}
.antd-overwrite .ant-notification-notice.warning-notification .ant-notification-notice-icon{
  background-color:#fffae8
}
.antd-overwrite .ant-notification-notice.error-notification .ant-notification-notice-icon{
  background-color:#fef0f0
}
.antd-overwrite .ant-notification-notice.info-notification .ant-notification-notice-icon{
  background-color:#eef8ff
}
.antd-overwrite .ant-notification-notice.ant-notification-notice-closable .ant-notification-notice-message{
  -webkit-padding-end:40px;
  padding-inline-end:40px
}
.antd-overwrite .ant-notification-notice .ant-notification-notice-btn{
  float:none;
  display:block;
  margin-left:46px;
  margin-top:0;
  margin-bottom:16px
}
.antd-overwrite .ant-notification-notice .ant-notification-notice-btn__text{
  margin-left:12px;
  color:#ff2458
}
.antd-overwrite .ant-notification-notice .ant-notification-notice-close{
  top:8px;
  right:16px
}
.antd-overwrite .ant-notification-notice .ant-notification-notice-message{
  margin-top:12px;
  margin-left:44px
}
.antd-overwrite .ant-notification-notice .ant-notification-notice-message__text{
  margin-left:12px;
  color:#3e4b5e
}
.antd-overwrite .ant-notification-notice .ant-notification-notice-description{
  margin-left:44px;
  margin-right:30px
}
.antd-overwrite .ant-notification-notice .ant-notification-notice-description__text{
  color:#3e4b5e;
  margin-left:12px;
  padding-bottom:16px;
  padding-top:8px
}
.antd-overwrite .ant-notification-notice .ant-notification-notice-icon{
  margin-left:0;
  padding:8px;
  height:100%;
  border-radius:3px 0 0 3px;
  top:0
}
.antd-overwrite .ant-pagination,.antd-overwrite .mini{
  margin:8px 0 48px;
  display:flex;
  justify-content:center
}
.antd-overwrite .ant-pagination-next,.antd-overwrite .ant-pagination-prev,.antd-overwrite .mini-next,.antd-overwrite .mini-prev{
  min-width:36px!important;
  height:38px!important;
  border-radius:8px!important;
  border-color:#f7f6ff!important;
  background-color:#fff
}
.antd-overwrite .ant-pagination-next>button,.antd-overwrite .ant-pagination-prev>button,.antd-overwrite .mini-next>button,.antd-overwrite .mini-prev>button{
  border-radius:8px;
  border-color:#f7f6ff!important;
  color:#3e4b5e
}
.antd-overwrite .ant-pagination-next>button:hover,.antd-overwrite .ant-pagination-prev>button:hover,.antd-overwrite .mini-next>button:hover,.antd-overwrite .mini-prev>button:hover{
  background-color:#fff!important;
  border-color:#ff2458!important;
  color:#ff2458
}
.antd-overwrite .ant-pagination-jump-next,.antd-overwrite .ant-pagination-jump-prev,.antd-overwrite .mini-jump-next,.antd-overwrite .mini-jump-prev{
  background-color:#fff!important;
  min-width:36px!important;
  height:38px!important;
  border-radius:8px;
  border-color:#f7f6ff
}
.antd-overwrite .ant-pagination-jump-next>a,.antd-overwrite .ant-pagination-jump-prev>a,.antd-overwrite .mini-jump-next>a,.antd-overwrite .mini-jump-prev>a{
  color:#3e4b5e
}
.antd-overwrite .ant-pagination-jump-next>a>div>*,.antd-overwrite .ant-pagination-jump-prev>a>div>*,.antd-overwrite .mini-jump-next>a>div>*,.antd-overwrite .mini-jump-prev>a>div>*{
  top:6px!important
}
@media(min-width:576px){
  .antd-overwrite .ant-pagination-jump-next>a>div>*,.antd-overwrite .ant-pagination-jump-prev>a>div>*,.antd-overwrite .mini-jump-next>a>div>*,.antd-overwrite .mini-jump-prev>a>div>*{
      top:0
  }
}
.antd-overwrite .ant-pagination-disabled>button,.antd-overwrite .mini-disabled>button{
  background:#f7f9fc!important;
  border-color:#eff3f8!important;
  color:#c4cfdd
}
.antd-overwrite .ant-pagination-disabled>button:hover,.antd-overwrite .mini-disabled>button:hover{
  border-color:#eff3f8!important;
  color:#c4cfdd
}
.antd-overwrite .ant-pagination-item,.antd-overwrite .mini-item{
  background-color:#fff!important;
  margin:0 4px!important;
  min-width:36px!important;
  height:38px!important;
  border-radius:8px;
  border-color:#f7f6ff!important
}
.antd-overwrite .ant-pagination-item>a,.antd-overwrite .mini-item>a{
  color:#3e4b5e;
  padding:8px
}
@media(min-width:576px){
  .antd-overwrite .ant-pagination-item-container,.antd-overwrite .mini-item-container{
      margin-top:8px
  }
}
.antd-overwrite .ant-pagination-item-link-icon,.antd-overwrite .mini-item-link-icon{
  color:#ff2458
}
.antd-overwrite .ant-pagination-item-ellipsis,.antd-overwrite .mini-item-ellipsis{
  color:#3e4b5e!important
}
.antd-overwrite .ant-pagination-item-active,.antd-overwrite .mini-item-active{
  border-color:#ff2458!important
}
.antd-overwrite .ant-pagination-item-active>a,.antd-overwrite .mini-item-active>a{
  color:#ff2458;
  padding:8px
}
.antd-overwrite .ant-pagination-item:hover,.antd-overwrite .mini-item:hover{
  border-color:#ff2458!important
}
.antd-overwrite .ant-pagination-item:hover>a,.antd-overwrite .mini-item:hover>a{
  color:#ff2458;
  padding:8px
}
.antd-overwrite .ant-pagination-options .ant-select{
  font-size:16px!important;
  font-weight:700!important;
  color:#3e4b5e
}
.antd-overwrite .ant-pagination-options .ant-select-selector{
  height:38px!important;
  border-color:#f7f6ff!important;
  border-radius:8px!important;
  background:#fff!important
}
.antd-overwrite .ant-pagination-options .ant-select-selector:hover{
  box-shadow:none!important;
  border-color:#ff2458!important
}
.antd-overwrite .ant-pagination-options .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{
  box-shadow:0 0 0 2px rgba(255,36,88,.2)!important
}
.antd-overwrite .ant-pagination-options .ant-select-selection-item{
  padding-top:2px
}
.antd-overwrite .ant-pagination-options .ant-select-arrow{
  transition:all .3s;
  color:#3e4b5e
}
.antd-overwrite .ant-pagination-options .ant-select-item{
  color:#3e4b5e
}
.antd-overwrite .ant-pagination-options .ant-select-item-option-active{
  background:#fbfaff
}
.antd-overwrite .ant-pagination-options .ant-select-item-option-selected{
  background:#f6f4ff;
  font-weight:700
}
.antd-overwrite .ant-pagination-options .ant-select .ant-select-selection-item{
  display:flex;
  align-items:center;
  justify-content:center;
  color:#3e4b5e
}
.antd-overwrite .ant-pagination-options .ant-select:hover .ant-select-arrow,.antd-overwrite .ant-pagination-options .ant-select:hover .ant-select-selection-item{
  color:#ff2458
}
.antd-overwrite .feed-actions.ant-popover .ant-popover-inner{
  box-shadow:none;
  background-color:#3e4b5e;
  padding:2px 4px
}
.antd-overwrite .feed-actions.ant-popover .ant-popover-inner .ant-popover-inner-content{
  color:#fff
}
.antd-overwrite .feed-actions.ant-popover .ant-popover-arrow{
  display:none
}
.ant-popover .ant-popover-inner{
  padding:0
}
.ant-popover .ant-popover-inner .ant-popover-inner-content{
  padding:12px 16px
}
.ant-popover .ant-popover-inner .ant-popconfirm-message{
  display:flex;
  align-items:center;
  margin:0;
  padding:4px 0 12px
}
.ant-popover .ant-popover-inner .ant-popconfirm-message .ant-popconfirm-message-title{
  font-family:Cera Pro, serif;
  font-style:normal;
  font-weight:700;
  font-size:12px;
  line-height:15px;
  color:#3e4b5e;
  padding-left:12px!important;
  margin-bottom:0!important;
  margin-left:0!important
}
.ant-popover .ant-popover-inner .ant-popconfirm-buttons{
  display:flex;
  justify-content:flex-end
}
.ant-popover .ant-popover-inner .ant-popconfirm-buttons button{
  font-family:'Source Sans Pro',serif;
  font-style:normal;
  font-weight:400;
  font-size:12px;
  line-height:15px;
  padding:4px 12px!important
}
.ant-popover{
  z-index:3
}
.antd-overwrite .ant-radio-wrapper{
  color:#3e4b5e!important
}
.antd-overwrite .ant-radio-wrapper .ant-radio{
  background-color:#fff
}
.antd-overwrite .ant-radio-wrapper .ant-radio .ant-radio-inner{
  border-radius:20px;
  border:1px solid #596980
}
.antd-overwrite .ant-radio-wrapper .ant-radio:hover .ant-radio-inner{
  border:1px solid #ff2458
}
.antd-overwrite .ant-radio-wrapper .ant-radio:active .ant-radio-inner,.antd-overwrite .ant-radio-wrapper .ant-radio:focus .ant-radio-inner{
  border:1px solid #ff2458;
  box-shadow:0 0 0 2px #ffe0e7
}
.antd-overwrite .ant-radio-wrapper .ant-radio.ant-radio-checked .ant-radio-inner{
  background-color:#fff;
  border:1px solid #ff2458
}
.antd-overwrite .ant-radio-wrapper .ant-radio.ant-radio-checked .ant-radio-inner:after{
  background-color:#ff2458;
  border:1px solid #ff2458
}
.antd-overwrite .ant-radio-wrapper .ant-radio.ant-radio-checked:after{
  border:1px solid #ff2458;
  border-radius:20px
}
.antd-overwrite .ant-radio-wrapper .ant-radio.ant-radio-disabled .ant-radio-inner{
  background-color:#eff3f8;
  border:1px solid #dee5ee;
  border-radius:20px;
  box-shadow:none
}
.antd-overwrite .ant-select{
  color:#3e4b5e
}
.antd-overwrite .ant-select-selector{
  border:1px solid #f6f4ff!important;
  background-color:#fbfaff!important;
  border-radius:8px!important
}
.antd-overwrite .ant-select-selector:hover{
  box-shadow:0 0 0 2px rgba(28,41,100,.6)!important
}
.antd-overwrite .ant-select-selector:focus,.antd-overwrite .ant-select-selector:focus-within{
  box-shadow:0 0 0 2px #1c2964!important
}
.antd-overwrite .ant-select-auto-complete .ant-select-selector:hover{
  box-shadow:none!important
}
.antd-overwrite .ant-select-auto-complete .ant-select-selector:focus-within{
  box-shadow:none!important
}
.antd-overwrite .ant-select-selection-placeholder{
  color:#8999af
}
.antd-overwrite .ant-select-item-option-active{
  background:#fbfaff!important
}
.antd-overwrite .ant-select-item-option-selected{
  background:#f6f4ff!important;
  font-weight:700!important
}
.antd-overwrite .ant-select-multiple .ant-select-selector{
  padding:4px
}
.antd-overwrite .ant-select-multiple-focused .ant-select-selector{
  box-shadow:0 0 0 2px #1c2964!important
}
.antd-overwrite .ant-form-item-has-error .ant-select-selector:hover{
  box-shadow:0 0 0 2px hsla(0,90%,68%,.6)!important
}
.antd-overwrite .ant-form-item-has-error .ant-select-selector:focus,.antd-overwrite .ant-form-item-has-error .ant-select-selector:focus-within{
  box-shadow:0 0 0 2px #f76666!important
}
.antd-overwrite .ant-switch{
  background-color:#dfe0e9;
  border-radius:100px
}
.antd-overwrite .ant-switch:focus,.antd-overwrite .ant-switch:hover{
  background-color:#a0a6bd
}
.antd-overwrite .ant-switch.ant-switch-checked{
  background-color:#ff2458
}
.antd-overwrite .ant-switch.ant-switch-disabled,.antd-overwrite .ant-switch.ant-switch-disabled:hover{
  background-color:#eff3f8
}
.antd-overwrite .ant-tabs.ant-tabs-top .ant-tabs-nav{
  margin:0
}
.antd-overwrite .ant-tabs.ant-tabs-top .ant-tabs-nav:before{
  display:none
}
.antd-overwrite .ant-tabs.ant-tabs-left.ant-tabs{
  margin:0 12px!important
}
.antd-overwrite .ant-tabs.ant-tabs-left .ant-tabs-tab{
  margin:12px 0 0!important;
  padding:0!important
}
.antd-overwrite .ant-tabs.ant-tabs-left .ant-tabs-tab .ant-tabs-tab-btn{
  width:100%
}
.antd-overwrite .ant-tabs.ant-tabs-left .ant-tabs-content-holder{
  width:0;
  height:0
}
.antd-overwrite .ant-tabs.ant-tabs-centered .ant-tabs-nav-wrap{
  margin:0 auto;
  justify-content:normal;
  flex:initial
}
.antd-overwrite .ant-tabs .ant-tabs-tab{
  font-size:16px;
  padding:12px 0!important
}
.antd-overwrite .ant-tabs .ant-tabs-tab .ant-tabs-tab-btn{
  padding:4px 12px;
  font-weight:700;
  color:#787680
}
.antd-overwrite .ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{
  color:#ff2458;
  text-shadow:none;
  background:#ffe0e7;
  border-radius:32px
}
.antd-overwrite .ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn path{
  fill:#ff2458
}
.antd-overwrite .ant-tabs .ant-tabs-ink-bar{
  background:transparent!important;
  background:#ff2458
}
.jobs-companies-tabs.ant-tabs-left{
  padding-bottom:12px
}
.jobs-companies-tabs.ant-tabs-left.jobs-tabs{
  border-bottom:1px solid #f0edff
}
.jobs-companies-tabs.ant-tabs-left .ant-tabs-nav{
  width:100%
}
.jobs-companies-tabs.ant-tabs-top .ant-tabs-nav{
  margin:0
}
.jobs-companies-tabs.ant-tabs-top .ant-tabs-nav .ant-tabs-tab{
  margin-left:12px
}
.jobs-companies-tabs .ant-tabs-tab .ant-tabs-tab-btn{
  color:#3e4b5e
}
.favourite-content .ant-tabs{
  overflow:visible
}
.favourite-content .ant-tabs .ant-tabs-nav{
  position:sticky!important;
  top:71px;
  z-index:1;
  background:#fff;
  box-shadow:0 0 16px -4px rgba(131,137,169,.2)
}
@media(min-width:768px){
  .favourite-content .ant-tabs .ant-tabs-nav{
      top:80px
  }
}
.company-content .ant-tabs{
  flex:1;
  max-width:100vw
}
.company-content .ant-tabs .ant-tabs-tab+.ant-tabs-tab{
  margin:0 0 0 12px
}
@media(min-width:768px){
  .company-content .ant-tabs .ant-tabs-nav{
      margin:0 auto!important;
      width:768px
  }
}
.company-content .ant-tabs .ant-tabs-content-holder{
  display:flex
}
.company-content .ant-tabs .ant-tabs-content{
  display:flex;
  flex:1
}
.company-content .ant-tabs .ant-tabs-tabpane{
  width:100%;
  background-color:#fbfaff
}
body,html{
  overscroll-behavior-y:auto
}
@media(min-width:480px){
  body,html{
      overscroll-behavior-y:none
  }
}
body{
  margin:0;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  color:#3e4b5e
}
body,code{
  /*font-family:'Source Sans Pro',serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif*/
}
a#CybotCookiebotDialogPoweredbyCybot,div#CybotCookiebotDialogPoweredByText{
  display:none
}
h1,h2,h3,h4,h5,h6{
  margin-top:0;
  margin-bottom:.5em
}
p{
  margin-top:0;
  margin-bottom:1em
}
a{
  /*color:#ff2458*/
}
a:hover{
  color:#fff;
  text-decoration:underline
}
::-moz-selection{
  color:#fff;
  background:#ff2458
}
::selection{
  color:#fff;
  background:#ff2458
}
/*# sourceMappingURL=3f9e939cf7e81d3b.css.map*/
