.figure_figure__aTQcf{position:relative;display:flex;flex-direction:column;align-items:center}.figure_caption__UKqzZ{margin-top:var(--space-2);color:var(--figure-caption-color);font-style:italic;text-align:center}
/*!
* @mixin responsiveProperty
*
* @description - This mixin is used to create responsive properties. In order to allow to have a component like this :
* <Grid columns={[1, 2, 3, 4]}></Grid>
*
* We need to have the following CSS:
*
* .grid-columns-sm-1 {.. grid-template-columns: repeat(1, 1fr); }
* .grid-columns-md-2 {.. grid-template-columns: repeat(2, 1fr); }
* .grid-columns-lg-3 {.. grid-template-columns: repeat(3, 1fr); }
* .grid-columns-xl-4 {.. grid-template-columns: repeat(4, 1fr); }
*
* This mixin does a part of that it generates for each of the allowed indexes . It takes the class name, the property description (the CSS property we want to set) and the
* size (sm, md, lg, xl) and the index in order to generate the appropriate CSS.
*
* Example on how to call it : @include responsiveProperty("grid-columns", "grid-template-columns", $size, $i, repeat($i, 1fr));
*
* @param {string} $class - The class name.
* @param {string} $propertyDescription - The property description.
* @param {string} $size - The size.
* @param {string} $index - The index to set for (will be apprended ot the class name).
* @param {number} $propertyValue - The value (this could be a number for a grid width property but could be start, end etc for a justify-items property.
*/.flatBanner_flatBanner__uMskM{color:var(--flat-banner-color);padding:var(--flat-banner-padding);border-width:1;align-items:center;justify-content:center;display:flex;flex:1 1;flex-direction:column}.flatBanner_flatBannerText__i4uRT{padding:1rem;border-width:1}.flatBanner_flatBannerText__i4uRT h1,.flatBanner_flatBannerText__i4uRT h2,.flatBanner_flatBannerText__i4uRT h3{color:inherit}.flatBanner_bg-sm-primary__kysx9{background-color:var(--color-primary)}@media screen and (min-width:899px){div .flatBanner_bg-md-primary__xa5Pn{background-color:var(--color-primary)}}@media screen and (min-width:1199px){div .flatBanner_bg-lg-primary__s52iu{background-color:var(--color-primary)}}@media screen and (min-width:1499px){div .flatBanner_bg-xl-primary__Ox5uX{background-color:var(--color-primary)}}.flatBanner_color-sm-primary__Ggxjg{color:var(--color-primary)}@media screen and (min-width:899px){div .flatBanner_color-md-primary__t9nRl{color:var(--color-primary)}}@media screen and (min-width:1199px){div .flatBanner_color-lg-primary__Xg26l{color:var(--color-primary)}}@media screen and (min-width:1499px){div .flatBanner_color-xl-primary__EikR1{color:var(--color-primary)}}.flatBanner_bg-sm-primaryLight__P4na6{background-color:var(--color-primaryLight)}@media screen and (min-width:899px){div .flatBanner_bg-md-primaryLight__79vFV{background-color:var(--color-primaryLight)}}@media screen and (min-width:1199px){div .flatBanner_bg-lg-primaryLight__oRDlI{background-color:var(--color-primaryLight)}}@media screen and (min-width:1499px){div .flatBanner_bg-xl-primaryLight__UmZ16{background-color:var(--color-primaryLight)}}.flatBanner_color-sm-primaryLight__BghHF{color:var(--color-primaryLight)}@media screen and (min-width:899px){div .flatBanner_color-md-primaryLight__6IJN5{color:var(--color-primaryLight)}}@media screen and (min-width:1199px){div .flatBanner_color-lg-primaryLight__8lHV7{color:var(--color-primaryLight)}}@media screen and (min-width:1499px){div .flatBanner_color-xl-primaryLight__Hs4EM{color:var(--color-primaryLight)}}.flatBanner_bg-sm-primaryVeryLight__HNMu_{background-color:var(--color-primaryVeryLight)}@media screen and (min-width:899px){div .flatBanner_bg-md-primaryVeryLight__boaZ6{background-color:var(--color-primaryVeryLight)}}@media screen and (min-width:1199px){div .flatBanner_bg-lg-primaryVeryLight__S3v1K{background-color:var(--color-primaryVeryLight)}}@media screen and (min-width:1499px){div .flatBanner_bg-xl-primaryVeryLight__kYcIE{background-color:var(--color-primaryVeryLight)}}.flatBanner_color-sm-primaryVeryLight__x1Zf3{color:var(--color-primaryVeryLight)}@media screen and (min-width:899px){div .flatBanner_color-md-primaryVeryLight__AZ3XW{color:var(--color-primaryVeryLight)}}@media screen and (min-width:1199px){div .flatBanner_color-lg-primaryVeryLight__sQzia{color:var(--color-primaryVeryLight)}}@media screen and (min-width:1499px){div .flatBanner_color-xl-primaryVeryLight__Kb8BL{color:var(--color-primaryVeryLight)}}.flatBanner_bg-sm-secondary__k9iBj{background-color:var(--color-secondary)}@media screen and (min-width:899px){div .flatBanner_bg-md-secondary__fFBih{background-color:var(--color-secondary)}}@media screen and (min-width:1199px){div .flatBanner_bg-lg-secondary__NmuD_{background-color:var(--color-secondary)}}@media screen and (min-width:1499px){div .flatBanner_bg-xl-secondary__LRd22{background-color:var(--color-secondary)}}.flatBanner_color-sm-secondary__5wyb0{color:var(--color-secondary)}@media screen and (min-width:899px){div .flatBanner_color-md-secondary__N9bdC{color:var(--color-secondary)}}@media screen and (min-width:1199px){div .flatBanner_color-lg-secondary__C1uRk{color:var(--color-secondary)}}@media screen and (min-width:1499px){div .flatBanner_color-xl-secondary__NpHDO{color:var(--color-secondary)}}.flatBanner_bg-sm-secondaryLight__FRv8w{background-color:var(--color-secondaryLight)}@media screen and (min-width:899px){div .flatBanner_bg-md-secondaryLight__NEIWa{background-color:var(--color-secondaryLight)}}@media screen and (min-width:1199px){div .flatBanner_bg-lg-secondaryLight__wVDOr{background-color:var(--color-secondaryLight)}}@media screen and (min-width:1499px){div .flatBanner_bg-xl-secondaryLight__gZHBU{background-color:var(--color-secondaryLight)}}.flatBanner_color-sm-secondaryLight__qurUD{color:var(--color-secondaryLight)}@media screen and (min-width:899px){div .flatBanner_color-md-secondaryLight__WGPbt{color:var(--color-secondaryLight)}}@media screen and (min-width:1199px){div .flatBanner_color-lg-secondaryLight__EpCnx{color:var(--color-secondaryLight)}}@media screen and (min-width:1499px){div .flatBanner_color-xl-secondaryLight__Gb3wj{color:var(--color-secondaryLight)}}.flatBanner_bg-sm-secondaryVeryLight__SlYN7{background-color:var(--color-secondaryVeryLight)}@media screen and (min-width:899px){div .flatBanner_bg-md-secondaryVeryLight__9L42f{background-color:var(--color-secondaryVeryLight)}}@media screen and (min-width:1199px){div .flatBanner_bg-lg-secondaryVeryLight__zxNVP{background-color:var(--color-secondaryVeryLight)}}@media screen and (min-width:1499px){div .flatBanner_bg-xl-secondaryVeryLight__0yDJu{background-color:var(--color-secondaryVeryLight)}}.flatBanner_color-sm-secondaryVeryLight__9tTo9{color:var(--color-secondaryVeryLight)}@media screen and (min-width:899px){div .flatBanner_color-md-secondaryVeryLight__pvdEk{color:var(--color-secondaryVeryLight)}}@media screen and (min-width:1199px){div .flatBanner_color-lg-secondaryVeryLight__rANCe{color:var(--color-secondaryVeryLight)}}@media screen and (min-width:1499px){div .flatBanner_color-xl-secondaryVeryLight__JuPpd{color:var(--color-secondaryVeryLight)}}.flatBanner_bg-sm-default__RrwQi{background-color:var(--color-default)}@media screen and (min-width:899px){div .flatBanner_bg-md-default__G9tgY{background-color:var(--color-default)}}@media screen and (min-width:1199px){div .flatBanner_bg-lg-default__l0Xnx{background-color:var(--color-default)}}@media screen and (min-width:1499px){div .flatBanner_bg-xl-default__UecKy{background-color:var(--color-default)}}.flatBanner_color-sm-default__JZ0yY{color:var(--color-default)}@media screen and (min-width:899px){div .flatBanner_color-md-default__0sTxu{color:var(--color-default)}}@media screen and (min-width:1199px){div .flatBanner_color-lg-default__7Qece{color:var(--color-default)}}@media screen and (min-width:1499px){div .flatBanner_color-xl-default__JESEn{color:var(--color-default)}}.flatBanner_bg-sm-transparent__vSZJ2{background-color:var(--color-transparent)}@media screen and (min-width:899px){div .flatBanner_bg-md-transparent__kkKaG{background-color:var(--color-transparent)}}@media screen and (min-width:1199px){div .flatBanner_bg-lg-transparent__G4yd9{background-color:var(--color-transparent)}}@media screen and (min-width:1499px){div .flatBanner_bg-xl-transparent__oHmca{background-color:var(--color-transparent)}}.flatBanner_color-sm-transparent__Fb2gu{color:var(--color-transparent)}@media screen and (min-width:899px){div .flatBanner_color-md-transparent__u_xvY{color:var(--color-transparent)}}@media screen and (min-width:1199px){div .flatBanner_color-lg-transparent__fYVDy{color:var(--color-transparent)}}@media screen and (min-width:1499px){div .flatBanner_color-xl-transparent__59858{color:var(--color-transparent)}}.flatBanner_bg-sm-white__egrZ1{background-color:var(--color-white)}@media screen and (min-width:899px){div .flatBanner_bg-md-white__j8c5h{background-color:var(--color-white)}}@media screen and (min-width:1199px){div .flatBanner_bg-lg-white__HnWmK{background-color:var(--color-white)}}@media screen and (min-width:1499px){div .flatBanner_bg-xl-white__a_WYM{background-color:var(--color-white)}}.flatBanner_color-sm-white__PKtlx{color:var(--color-white)}@media screen and (min-width:899px){div .flatBanner_color-md-white__w97uV{color:var(--color-white)}}@media screen and (min-width:1199px){div .flatBanner_color-lg-white__oZZ__{color:var(--color-white)}}@media screen and (min-width:1499px){div .flatBanner_color-xl-white__S0Um9{color:var(--color-white)}}.flatBanner_bg-sm-gray0__6v_ca{background-color:var(--color-gray0)}@media screen and (min-width:899px){div .flatBanner_bg-md-gray0__XbLQ4{background-color:var(--color-gray0)}}@media screen and (min-width:1199px){div .flatBanner_bg-lg-gray0__pinU3{background-color:var(--color-gray0)}}@media screen and (min-width:1499px){div .flatBanner_bg-xl-gray0__x3hls{background-color:var(--color-gray0)}}.flatBanner_color-sm-gray0__kAvey{color:var(--color-gray0)}@media screen and (min-width:899px){div .flatBanner_color-md-gray0__Njt1s{color:var(--color-gray0)}}@media screen and (min-width:1199px){div .flatBanner_color-lg-gray0__POCSX{color:var(--color-gray0)}}@media screen and (min-width:1499px){div .flatBanner_color-xl-gray0__Vagix{color:var(--color-gray0)}}.flatBanner_bg-sm-gray1__KmrtN{background-color:var(--color-gray1)}@media screen and (min-width:899px){div .flatBanner_bg-md-gray1__6WQFi{background-color:var(--color-gray1)}}@media screen and (min-width:1199px){div .flatBanner_bg-lg-gray1__tFAJ_{background-color:var(--color-gray1)}}@media screen and (min-width:1499px){div .flatBanner_bg-xl-gray1__IJh3T{background-color:var(--color-gray1)}}.flatBanner_color-sm-gray1__HCcAL{color:var(--color-gray1)}@media screen and (min-width:899px){div .flatBanner_color-md-gray1___SaH5{color:var(--color-gray1)}}@media screen and (min-width:1199px){div .flatBanner_color-lg-gray1__0_DIa{color:var(--color-gray1)}}@media screen and (min-width:1499px){div .flatBanner_color-xl-gray1__PPp0a{color:var(--color-gray1)}}.flatBanner_bg-sm-gray2__x_EP6{background-color:var(--color-gray2)}@media screen and (min-width:899px){div .flatBanner_bg-md-gray2__NmI6R{background-color:var(--color-gray2)}}@media screen and (min-width:1199px){div .flatBanner_bg-lg-gray2__WuoZx{background-color:var(--color-gray2)}}@media screen and (min-width:1499px){div .flatBanner_bg-xl-gray2__X3Cgo{background-color:var(--color-gray2)}}.flatBanner_color-sm-gray2__HFZVN{color:var(--color-gray2)}@media screen and (min-width:899px){div .flatBanner_color-md-gray2__k9auQ{color:var(--color-gray2)}}@media screen and (min-width:1199px){div .flatBanner_color-lg-gray2__QVuxY{color:var(--color-gray2)}}@media screen and (min-width:1499px){div .flatBanner_color-xl-gray2__5EEyr{color:var(--color-gray2)}}.flatBanner_bg-sm-gray3__qFIFr{background-color:var(--color-gray3)}@media screen and (min-width:899px){div .flatBanner_bg-md-gray3___tM05{background-color:var(--color-gray3)}}@media screen and (min-width:1199px){div .flatBanner_bg-lg-gray3___d3Tv{background-color:var(--color-gray3)}}@media screen and (min-width:1499px){div .flatBanner_bg-xl-gray3__C9acj{background-color:var(--color-gray3)}}.flatBanner_color-sm-gray3__pkWsQ{color:var(--color-gray3)}@media screen and (min-width:899px){div .flatBanner_color-md-gray3__bOVGT{color:var(--color-gray3)}}@media screen and (min-width:1199px){div .flatBanner_color-lg-gray3__ZpRzF{color:var(--color-gray3)}}@media screen and (min-width:1499px){div .flatBanner_color-xl-gray3__tUdZl{color:var(--color-gray3)}}.flatBanner_bg-sm-gray4__N0tmi{background-color:var(--color-gray4)}@media screen and (min-width:899px){div .flatBanner_bg-md-gray4__NlYoJ{background-color:var(--color-gray4)}}@media screen and (min-width:1199px){div .flatBanner_bg-lg-gray4__llA3k{background-color:var(--color-gray4)}}@media screen and (min-width:1499px){div .flatBanner_bg-xl-gray4__b_Ohd{background-color:var(--color-gray4)}}.flatBanner_color-sm-gray4__uLzgs{color:var(--color-gray4)}@media screen and (min-width:899px){div .flatBanner_color-md-gray4__ZbXUR{color:var(--color-gray4)}}@media screen and (min-width:1199px){div .flatBanner_color-lg-gray4__qUQSp{color:var(--color-gray4)}}@media screen and (min-width:1499px){div .flatBanner_color-xl-gray4___unIo{color:var(--color-gray4)}}.flatBanner_bg-sm-gray5__8xMtr{background-color:var(--color-gray5)}@media screen and (min-width:899px){div .flatBanner_bg-md-gray5__WkU3z{background-color:var(--color-gray5)}}@media screen and (min-width:1199px){div .flatBanner_bg-lg-gray5__RsuOb{background-color:var(--color-gray5)}}@media screen and (min-width:1499px){div .flatBanner_bg-xl-gray5__0s0Wh{background-color:var(--color-gray5)}}.flatBanner_color-sm-gray5__iVofp{color:var(--color-gray5)}@media screen and (min-width:899px){div .flatBanner_color-md-gray5___6Y6s{color:var(--color-gray5)}}@media screen and (min-width:1199px){div .flatBanner_color-lg-gray5__90IaQ{color:var(--color-gray5)}}@media screen and (min-width:1499px){div .flatBanner_color-xl-gray5__4GwmK{color:var(--color-gray5)}}.flatBanner_bg-sm-gray6__gJzSb{background-color:var(--color-gray6)}@media screen and (min-width:899px){div .flatBanner_bg-md-gray6__qWcfn{background-color:var(--color-gray6)}}@media screen and (min-width:1199px){div .flatBanner_bg-lg-gray6__2y4Cy{background-color:var(--color-gray6)}}@media screen and (min-width:1499px){div .flatBanner_bg-xl-gray6__m77WS{background-color:var(--color-gray6)}}.flatBanner_color-sm-gray6__gg9Bl{color:var(--color-gray6)}@media screen and (min-width:899px){div .flatBanner_color-md-gray6__3RTwR{color:var(--color-gray6)}}@media screen and (min-width:1199px){div .flatBanner_color-lg-gray6__CSnuK{color:var(--color-gray6)}}@media screen and (min-width:1499px){div .flatBanner_color-xl-gray6__i9fiz{color:var(--color-gray6)}}.flatBanner_bg-sm-gray7__iZtDp{background-color:var(--color-gray7)}@media screen and (min-width:899px){div .flatBanner_bg-md-gray7__cYMKJ{background-color:var(--color-gray7)}}@media screen and (min-width:1199px){div .flatBanner_bg-lg-gray7__5Kvgc{background-color:var(--color-gray7)}}@media screen and (min-width:1499px){div .flatBanner_bg-xl-gray7__war_f{background-color:var(--color-gray7)}}.flatBanner_color-sm-gray7__kIX1H{color:var(--color-gray7)}@media screen and (min-width:899px){div .flatBanner_color-md-gray7___c5UC{color:var(--color-gray7)}}@media screen and (min-width:1199px){div .flatBanner_color-lg-gray7__0fgTK{color:var(--color-gray7)}}@media screen and (min-width:1499px){div .flatBanner_color-xl-gray7__GKaHr{color:var(--color-gray7)}}.flatBanner_bg-sm-gray8__6_atf{background-color:var(--color-gray8)}@media screen and (min-width:899px){div .flatBanner_bg-md-gray8__uAnEQ{background-color:var(--color-gray8)}}@media screen and (min-width:1199px){div .flatBanner_bg-lg-gray8__Si0vk{background-color:var(--color-gray8)}}@media screen and (min-width:1499px){div .flatBanner_bg-xl-gray8__AWhGS{background-color:var(--color-gray8)}}.flatBanner_color-sm-gray8__oxn2J{color:var(--color-gray8)}@media screen and (min-width:899px){div .flatBanner_color-md-gray8__seNfT{color:var(--color-gray8)}}@media screen and (min-width:1199px){div .flatBanner_color-lg-gray8__ODquM{color:var(--color-gray8)}}@media screen and (min-width:1499px){div .flatBanner_color-xl-gray8__zpdwa{color:var(--color-gray8)}}.flatBanner_bg-sm-gray9__sg2D0{background-color:var(--color-gray9)}@media screen and (min-width:899px){div .flatBanner_bg-md-gray9__0gOMW{background-color:var(--color-gray9)}}@media screen and (min-width:1199px){div .flatBanner_bg-lg-gray9__1ZcVH{background-color:var(--color-gray9)}}@media screen and (min-width:1499px){div .flatBanner_bg-xl-gray9__TLg8o{background-color:var(--color-gray9)}}.flatBanner_color-sm-gray9___DtWC{color:var(--color-gray9)}@media screen and (min-width:899px){div .flatBanner_color-md-gray9__oYMZE{color:var(--color-gray9)}}@media screen and (min-width:1199px){div .flatBanner_color-lg-gray9__zN0Zc{color:var(--color-gray9)}}@media screen and (min-width:1499px){div .flatBanner_color-xl-gray9__l0XY1{color:var(--color-gray9)}}.flatBanner_bg-sm-black__9JM5X{background-color:var(--color-black)}@media screen and (min-width:899px){div .flatBanner_bg-md-black__lf3jd{background-color:var(--color-black)}}@media screen and (min-width:1199px){div .flatBanner_bg-lg-black__R_8wv{background-color:var(--color-black)}}@media screen and (min-width:1499px){div .flatBanner_bg-xl-black__8wFzm{background-color:var(--color-black)}}.flatBanner_color-sm-black__Wtzjq{color:var(--color-black)}@media screen and (min-width:899px){div .flatBanner_color-md-black__B7crb{color:var(--color-black)}}@media screen and (min-width:1199px){div .flatBanner_color-lg-black__2rRt3{color:var(--color-black)}}@media screen and (min-width:1499px){div .flatBanner_color-xl-black__kCdTf{color:var(--color-black)}}.flatBanner_bg-sm-lightBlack__MWPMG{background-color:var(--color-lightBlack)}@media screen and (min-width:899px){div .flatBanner_bg-md-lightBlack__Ho3Yu{background-color:var(--color-lightBlack)}}@media screen and (min-width:1199px){div .flatBanner_bg-lg-lightBlack__MN_lO{background-color:var(--color-lightBlack)}}@media screen and (min-width:1499px){div .flatBanner_bg-xl-lightBlack__WNZCX{background-color:var(--color-lightBlack)}}.flatBanner_color-sm-lightBlack__nGgb1{color:var(--color-lightBlack)}@media screen and (min-width:899px){div .flatBanner_color-md-lightBlack__IQN7W{color:var(--color-lightBlack)}}@media screen and (min-width:1199px){div .flatBanner_color-lg-lightBlack__DH1O4{color:var(--color-lightBlack)}}@media screen and (min-width:1499px){div .flatBanner_color-xl-lightBlack__mTNIy{color:var(--color-lightBlack)}}.flatBanner_bg-sm-success__RT1k6{background-color:var(--color-success)}@media screen and (min-width:899px){div .flatBanner_bg-md-success___W7Ac{background-color:var(--color-success)}}@media screen and (min-width:1199px){div .flatBanner_bg-lg-success___qXIq{background-color:var(--color-success)}}@media screen and (min-width:1499px){div .flatBanner_bg-xl-success__Qxavq{background-color:var(--color-success)}}.flatBanner_color-sm-success__MIcqR{color:var(--color-success)}@media screen and (min-width:899px){div .flatBanner_color-md-success__YfDPk{color:var(--color-success)}}@media screen and (min-width:1199px){div .flatBanner_color-lg-success__Az3Jw{color:var(--color-success)}}@media screen and (min-width:1499px){div .flatBanner_color-xl-success__YWN0i{color:var(--color-success)}}.flatBanner_bg-sm-successLight__7_Hy_{background-color:var(--color-successLight)}@media screen and (min-width:899px){div .flatBanner_bg-md-successLight__pvPdV{background-color:var(--color-successLight)}}@media screen and (min-width:1199px){div .flatBanner_bg-lg-successLight__ibRzM{background-color:var(--color-successLight)}}@media screen and (min-width:1499px){div .flatBanner_bg-xl-successLight__csC37{background-color:var(--color-successLight)}}.flatBanner_color-sm-successLight___yxHT{color:var(--color-successLight)}@media screen and (min-width:899px){div .flatBanner_color-md-successLight__8X5an{color:var(--color-successLight)}}@media screen and (min-width:1199px){div .flatBanner_color-lg-successLight__cnMLF{color:var(--color-successLight)}}@media screen and (min-width:1499px){div .flatBanner_color-xl-successLight__bq63f{color:var(--color-successLight)}}.flatBanner_bg-sm-successVeryLight___EPZX{background-color:var(--color-successVeryLight)}@media screen and (min-width:899px){div .flatBanner_bg-md-successVeryLight__3fbCn{background-color:var(--color-successVeryLight)}}@media screen and (min-width:1199px){div .flatBanner_bg-lg-successVeryLight__omY5u{background-color:var(--color-successVeryLight)}}@media screen and (min-width:1499px){div .flatBanner_bg-xl-successVeryLight__kO6gX{background-color:var(--color-successVeryLight)}}.flatBanner_color-sm-successVeryLight__c7jlP{color:var(--color-successVeryLight)}@media screen and (min-width:899px){div .flatBanner_color-md-successVeryLight__c_TL9{color:var(--color-successVeryLight)}}@media screen and (min-width:1199px){div .flatBanner_color-lg-successVeryLight__j2PMd{color:var(--color-successVeryLight)}}@media screen and (min-width:1499px){div .flatBanner_color-xl-successVeryLight__z0iOF{color:var(--color-successVeryLight)}}.flatBanner_bg-sm-info____JwT{background-color:var(--color-info)}@media screen and (min-width:899px){div .flatBanner_bg-md-info__3z8nt{background-color:var(--color-info)}}@media screen and (min-width:1199px){div .flatBanner_bg-lg-info__FjNOT{background-color:var(--color-info)}}@media screen and (min-width:1499px){div .flatBanner_bg-xl-info__QxqP2{background-color:var(--color-info)}}.flatBanner_color-sm-info__mx8qu{color:var(--color-info)}@media screen and (min-width:899px){div .flatBanner_color-md-info__hxfxf{color:var(--color-info)}}@media screen and (min-width:1199px){div .flatBanner_color-lg-info__KQPfC{color:var(--color-info)}}@media screen and (min-width:1499px){div .flatBanner_color-xl-info__5S5Jw{color:var(--color-info)}}.flatBanner_bg-sm-warning__EtfVy{background-color:var(--color-warning)}@media screen and (min-width:899px){div .flatBanner_bg-md-warning__ANTAn{background-color:var(--color-warning)}}@media screen and (min-width:1199px){div .flatBanner_bg-lg-warning__FT_Oq{background-color:var(--color-warning)}}@media screen and (min-width:1499px){div .flatBanner_bg-xl-warning__8nEZC{background-color:var(--color-warning)}}.flatBanner_color-sm-warning__pSjTJ{color:var(--color-warning)}@media screen and (min-width:899px){div .flatBanner_color-md-warning___mJWf{color:var(--color-warning)}}@media screen and (min-width:1199px){div .flatBanner_color-lg-warning__FyLrl{color:var(--color-warning)}}@media screen and (min-width:1499px){div .flatBanner_color-xl-warning__i2nYS{color:var(--color-warning)}}.flatBanner_bg-sm-warningLight__aajGb{background-color:var(--color-warningLight)}@media screen and (min-width:899px){div .flatBanner_bg-md-warningLight__av1Hn{background-color:var(--color-warningLight)}}@media screen and (min-width:1199px){div .flatBanner_bg-lg-warningLight__TEZuY{background-color:var(--color-warningLight)}}@media screen and (min-width:1499px){div .flatBanner_bg-xl-warningLight__oph9G{background-color:var(--color-warningLight)}}.flatBanner_color-sm-warningLight__tnNVL{color:var(--color-warningLight)}@media screen and (min-width:899px){div .flatBanner_color-md-warningLight__x_g0s{color:var(--color-warningLight)}}@media screen and (min-width:1199px){div .flatBanner_color-lg-warningLight__3X_0X{color:var(--color-warningLight)}}@media screen and (min-width:1499px){div .flatBanner_color-xl-warningLight__iwlcc{color:var(--color-warningLight)}}.flatBanner_bg-sm-warningVeryLight__I2nlS{background-color:var(--color-warningVeryLight)}@media screen and (min-width:899px){div .flatBanner_bg-md-warningVeryLight__hDIZk{background-color:var(--color-warningVeryLight)}}@media screen and (min-width:1199px){div .flatBanner_bg-lg-warningVeryLight__Zj62A{background-color:var(--color-warningVeryLight)}}@media screen and (min-width:1499px){div .flatBanner_bg-xl-warningVeryLight__wACl6{background-color:var(--color-warningVeryLight)}}.flatBanner_color-sm-warningVeryLight__VzVic{color:var(--color-warningVeryLight)}@media screen and (min-width:899px){div .flatBanner_color-md-warningVeryLight__ZsSEL{color:var(--color-warningVeryLight)}}@media screen and (min-width:1199px){div .flatBanner_color-lg-warningVeryLight__VE_UJ{color:var(--color-warningVeryLight)}}@media screen and (min-width:1499px){div .flatBanner_color-xl-warningVeryLight__DZ7Vg{color:var(--color-warningVeryLight)}}.flatBanner_bg-sm-featured__Mk_jY{background-color:var(--color-featured)}@media screen and (min-width:899px){div .flatBanner_bg-md-featured__wrc6X{background-color:var(--color-featured)}}@media screen and (min-width:1199px){div .flatBanner_bg-lg-featured__VnBBn{background-color:var(--color-featured)}}@media screen and (min-width:1499px){div .flatBanner_bg-xl-featured__dXz1G{background-color:var(--color-featured)}}.flatBanner_color-sm-featured__K413v{color:var(--color-featured)}@media screen and (min-width:899px){div .flatBanner_color-md-featured__c1cM8{color:var(--color-featured)}}@media screen and (min-width:1199px){div .flatBanner_color-lg-featured__3rAxt{color:var(--color-featured)}}@media screen and (min-width:1499px){div .flatBanner_color-xl-featured__t3EJI{color:var(--color-featured)}}.flatBanner_bg-sm-featuredLight__qLlEa{background-color:var(--color-featuredLight)}@media screen and (min-width:899px){div .flatBanner_bg-md-featuredLight__n2jFm{background-color:var(--color-featuredLight)}}@media screen and (min-width:1199px){div .flatBanner_bg-lg-featuredLight__yUQpu{background-color:var(--color-featuredLight)}}@media screen and (min-width:1499px){div .flatBanner_bg-xl-featuredLight__EOfga{background-color:var(--color-featuredLight)}}.flatBanner_color-sm-featuredLight__lWYgK{color:var(--color-featuredLight)}@media screen and (min-width:899px){div .flatBanner_color-md-featuredLight__2Le88{color:var(--color-featuredLight)}}@media screen and (min-width:1199px){div .flatBanner_color-lg-featuredLight__fXugE{color:var(--color-featuredLight)}}@media screen and (min-width:1499px){div .flatBanner_color-xl-featuredLight__p_B3_{color:var(--color-featuredLight)}}.flatBanner_bg-sm-featuredVeryLight__jJoN0{background-color:var(--color-featuredVeryLight)}@media screen and (min-width:899px){div .flatBanner_bg-md-featuredVeryLight__HMXiG{background-color:var(--color-featuredVeryLight)}}@media screen and (min-width:1199px){div .flatBanner_bg-lg-featuredVeryLight__ZLIH6{background-color:var(--color-featuredVeryLight)}}@media screen and (min-width:1499px){div .flatBanner_bg-xl-featuredVeryLight__hUjV_{background-color:var(--color-featuredVeryLight)}}.flatBanner_color-sm-featuredVeryLight__Vs5et{color:var(--color-featuredVeryLight)}@media screen and (min-width:899px){div .flatBanner_color-md-featuredVeryLight__CFuGj{color:var(--color-featuredVeryLight)}}@media screen and (min-width:1199px){div .flatBanner_color-lg-featuredVeryLight__aWtMW{color:var(--color-featuredVeryLight)}}@media screen and (min-width:1499px){div .flatBanner_color-xl-featuredVeryLight__7eHvf{color:var(--color-featuredVeryLight)}}.flatBanner_bg-sm-danger__EG87M{background-color:var(--color-danger)}@media screen and (min-width:899px){div .flatBanner_bg-md-danger__xe55P{background-color:var(--color-danger)}}@media screen and (min-width:1199px){div .flatBanner_bg-lg-danger__XZyVe{background-color:var(--color-danger)}}@media screen and (min-width:1499px){div .flatBanner_bg-xl-danger__xTIRh{background-color:var(--color-danger)}}.flatBanner_color-sm-danger___XFwS{color:var(--color-danger)}@media screen and (min-width:899px){div .flatBanner_color-md-danger__rjzi_{color:var(--color-danger)}}@media screen and (min-width:1199px){div .flatBanner_color-lg-danger___iV_q{color:var(--color-danger)}}@media screen and (min-width:1499px){div .flatBanner_color-xl-danger__EEDkR{color:var(--color-danger)}}.flatBanner_bg-sm-dangerLight__tRw8g{background-color:var(--color-dangerLight)}@media screen and (min-width:899px){div .flatBanner_bg-md-dangerLight__2kB2r{background-color:var(--color-dangerLight)}}@media screen and (min-width:1199px){div .flatBanner_bg-lg-dangerLight__RDrFv{background-color:var(--color-dangerLight)}}@media screen and (min-width:1499px){div .flatBanner_bg-xl-dangerLight__1uhee{background-color:var(--color-dangerLight)}}.flatBanner_color-sm-dangerLight__xGjr4{color:var(--color-dangerLight)}@media screen and (min-width:899px){div .flatBanner_color-md-dangerLight__619Hp{color:var(--color-dangerLight)}}@media screen and (min-width:1199px){div .flatBanner_color-lg-dangerLight__atpU2{color:var(--color-dangerLight)}}@media screen and (min-width:1499px){div .flatBanner_color-xl-dangerLight__PVQZr{color:var(--color-dangerLight)}}.flatBanner_bg-sm-dangerVeryLight__wdmHU{background-color:var(--color-dangerVeryLight)}@media screen and (min-width:899px){div .flatBanner_bg-md-dangerVeryLight__C1Z2M{background-color:var(--color-dangerVeryLight)}}@media screen and (min-width:1199px){div .flatBanner_bg-lg-dangerVeryLight__f4MAk{background-color:var(--color-dangerVeryLight)}}@media screen and (min-width:1499px){div .flatBanner_bg-xl-dangerVeryLight__9sk4p{background-color:var(--color-dangerVeryLight)}}.flatBanner_color-sm-dangerVeryLight__2sDQV{color:var(--color-dangerVeryLight)}@media screen and (min-width:899px){div .flatBanner_color-md-dangerVeryLight__UVbT3{color:var(--color-dangerVeryLight)}}@media screen and (min-width:1199px){div .flatBanner_color-lg-dangerVeryLight__Bif8c{color:var(--color-dangerVeryLight)}}@media screen and (min-width:1499px){div .flatBanner_color-xl-dangerVeryLight__pe97X{color:var(--color-dangerVeryLight)}}.flatBanner_bg-sm-background__1R4BI{background-color:var(--color-background)}@media screen and (min-width:899px){div .flatBanner_bg-md-background__hFO_l{background-color:var(--color-background)}}@media screen and (min-width:1199px){div .flatBanner_bg-lg-background__GF8Xm{background-color:var(--color-background)}}@media screen and (min-width:1499px){div .flatBanner_bg-xl-background__DR1vp{background-color:var(--color-background)}}.flatBanner_color-sm-background___MJ8n{color:var(--color-background)}@media screen and (min-width:899px){div .flatBanner_color-md-background__ILNLV{color:var(--color-background)}}@media screen and (min-width:1199px){div .flatBanner_color-lg-background__BGcD6{color:var(--color-background)}}@media screen and (min-width:1499px){div .flatBanner_color-xl-background__StIp1{color:var(--color-background)}}.flatBanner_bg-sm-facebook__dCxvE{background-color:var(--color-facebook)}@media screen and (min-width:899px){div .flatBanner_bg-md-facebook__Mj3o_{background-color:var(--color-facebook)}}@media screen and (min-width:1199px){div .flatBanner_bg-lg-facebook__byxMB{background-color:var(--color-facebook)}}@media screen and (min-width:1499px){div .flatBanner_bg-xl-facebook__Xo7pu{background-color:var(--color-facebook)}}.flatBanner_color-sm-facebook__z0NcR{color:var(--color-facebook)}@media screen and (min-width:899px){div .flatBanner_color-md-facebook__Zkkl1{color:var(--color-facebook)}}@media screen and (min-width:1199px){div .flatBanner_color-lg-facebook__HSH36{color:var(--color-facebook)}}@media screen and (min-width:1499px){div .flatBanner_color-xl-facebook__W_lUU{color:var(--color-facebook)}}.flatBanner_bg-sm-twitter__LS_fd{background-color:var(--color-twitter)}@media screen and (min-width:899px){div .flatBanner_bg-md-twitter__IldU5{background-color:var(--color-twitter)}}@media screen and (min-width:1199px){div .flatBanner_bg-lg-twitter__NYE_Z{background-color:var(--color-twitter)}}@media screen and (min-width:1499px){div .flatBanner_bg-xl-twitter__yjHyt{background-color:var(--color-twitter)}}.flatBanner_color-sm-twitter__HjPqj{color:var(--color-twitter)}@media screen and (min-width:899px){div .flatBanner_color-md-twitter__eU1LX{color:var(--color-twitter)}}@media screen and (min-width:1199px){div .flatBanner_color-lg-twitter___ZQYd{color:var(--color-twitter)}}@media screen and (min-width:1499px){div .flatBanner_color-xl-twitter__hAbDS{color:var(--color-twitter)}}.flatBanner_bg-sm-google__HcTNh{background-color:var(--color-google)}@media screen and (min-width:899px){div .flatBanner_bg-md-google__MNLjo{background-color:var(--color-google)}}@media screen and (min-width:1199px){div .flatBanner_bg-lg-google__VwWDa{background-color:var(--color-google)}}@media screen and (min-width:1499px){div .flatBanner_bg-xl-google__8_epk{background-color:var(--color-google)}}.flatBanner_color-sm-google__6mNUj{color:var(--color-google)}@media screen and (min-width:899px){div .flatBanner_color-md-google__vJI2U{color:var(--color-google)}}@media screen and (min-width:1199px){div .flatBanner_color-lg-google__qae6L{color:var(--color-google)}}@media screen and (min-width:1499px){div .flatBanner_color-xl-google__D0qc9{color:var(--color-google)}}.flatBanner_bg-sm-linkedin__WmCla{background-color:var(--color-linkedin)}@media screen and (min-width:899px){div .flatBanner_bg-md-linkedin__Bzln1{background-color:var(--color-linkedin)}}@media screen and (min-width:1199px){div .flatBanner_bg-lg-linkedin__0VDqr{background-color:var(--color-linkedin)}}@media screen and (min-width:1499px){div .flatBanner_bg-xl-linkedin__zx4fJ{background-color:var(--color-linkedin)}}.flatBanner_color-sm-linkedin__PWaeL{color:var(--color-linkedin)}@media screen and (min-width:899px){div .flatBanner_color-md-linkedin__WkeK4{color:var(--color-linkedin)}}@media screen and (min-width:1199px){div .flatBanner_color-lg-linkedin__0amK_{color:var(--color-linkedin)}}@media screen and (min-width:1499px){div .flatBanner_color-xl-linkedin__FbC9S{color:var(--color-linkedin)}}.flatBanner_bg-sm-xing__36W_G{background-color:var(--color-xing)}@media screen and (min-width:899px){div .flatBanner_bg-md-xing__Gtz9N{background-color:var(--color-xing)}}@media screen and (min-width:1199px){div .flatBanner_bg-lg-xing__Z6yqp{background-color:var(--color-xing)}}@media screen and (min-width:1499px){div .flatBanner_bg-xl-xing__WQXTl{background-color:var(--color-xing)}}.flatBanner_color-sm-xing__Alh0Z{color:var(--color-xing)}@media screen and (min-width:899px){div .flatBanner_color-md-xing__5gM24{color:var(--color-xing)}}@media screen and (min-width:1199px){div .flatBanner_color-lg-xing__JztCs{color:var(--color-xing)}}@media screen and (min-width:1499px){div .flatBanner_color-xl-xing__HNzpA{color:var(--color-xing)}}.flatBanner_bg-sm-focus-ring-color__Zvgpb{background-color:var(--color-focus-ring-color)}@media screen and (min-width:899px){div .flatBanner_bg-md-focus-ring-color__sU6jk{background-color:var(--color-focus-ring-color)}}@media screen and (min-width:1199px){div .flatBanner_bg-lg-focus-ring-color__k9m8Z{background-color:var(--color-focus-ring-color)}}@media screen and (min-width:1499px){div .flatBanner_bg-xl-focus-ring-color__3FOJo{background-color:var(--color-focus-ring-color)}}.flatBanner_color-sm-focus-ring-color__e_nGr{color:var(--color-focus-ring-color)}@media screen and (min-width:899px){div .flatBanner_color-md-focus-ring-color__nFHlX{color:var(--color-focus-ring-color)}}@media screen and (min-width:1199px){div .flatBanner_color-lg-focus-ring-color__DCofe{color:var(--color-focus-ring-color)}}@media screen and (min-width:1499px){div .flatBanner_color-xl-focus-ring-color__tTgpU{color:var(--color-focus-ring-color)}}.banner_bannerWrapper__QRT2D{position:relative;aspect-ratio:1920/500;z-index:-1}.Hr_hr__N6zbU{border-top:0}@media print{.print_printResume__4A3sW a,.print_printResume__4A3sW aside,.print_printResume__4A3sW footer,.print_printResume__4A3sW header{display:none}.print_printResume__4A3sW [data-testid=box]{box-shadow:none;padding:0}.print_printResume__4A3sW [data-testid=box] div[class*=avatar]>img{margin-top:1rem}.print_printResume__4A3sW [data-testid=box]>span{margin-bottom:0;padding-bottom:.5rem}.print_printResume__4A3sW [data-testid=box] div>div>div{margin-bottom:0}@page{.print_printResume__4A3sW{size:auto;margin:20mm 10mm}}}@media print{.print_hidePrintResume__4vN14{display:none}}button.editLink_btn__zMXS7{padding:0;height:2rem;width:2rem;margin-left:var(--space-4)}button.editLink_btn__zMXS7 svg:last-child:not(:only-child){margin-left:0}.editLink_link__gDhdL{margin-top:-4rem}.boxLabel_boxLabel__hozhk{margin-top:var(--box-label-margin-top);border-bottom:1px solid var(--box-label-border-bottom);font-size:var(--box-label-font-size);font-weight:var(--box-label-font-weight);text-transform:var(--box-label-text-transform)}.expander_animatedExpanderContent__ESv7G{overflow:hidden}@media screen and (max-width:898px){.registerLink_registerLink__kCWl4{width:100%}.registerLink_registerLink__kCWl4>div{display:flex}}.formItem_formItem__cwsfG{display:flex;flex-direction:column;margin-bottom:var(--form-item-margin-bottom);align-items:flex-start;position:relative}.formLabel_formLabel__Bf7rz{margin-bottom:var(--form-item-label-margin-bottom);text-transform:var(--form-item-label-text-transform);letter-spacing:var(--form-item-label-letter-spacing);font-size:var(--form-item-label-font-size)}.formLabel_required__EtFG5:after{content:"*";margin-left:.5rem;color:var(--color-danger)}.formLabel_error__FVj8T{color:var(--color-danger)}.formDescription_formDescription__tkpcZ{text-transform:var(--form-description-text-transform);letter-spacing:var(--form-description-letter-spacing);font-size:var(--form-description-font-size);color:var(--form-description-color);display:block;margin-top:.5rem}.input_inputIcon__7GQjr{position:absolute;top:.85rem}@media screen and (max-width:898px){.input_inputWrapper__fOd_p .input_inputIcon__7GQjr{width:auto}}.input_iconStart__deaIG{left:1rem}.input_iconEnd__vZJ22{right:1rem}.input_inputWrapper__fOd_p{position:relative;display:inline-block}.input_inputWrapper__fOd_p .input_jclInputClear__qPYDR{position:absolute;right:1rem;top:.5rem}.input_inputWrapper__fOd_p button{padding:0;max-height:2rem;max-width:2rem}.input_input__6rus1{box-sizing:border-box;background:var(--input-background);font-size:var(--input-font-size);line-height:var(--input-line-height);color:var(--input-font-color);margin:var(--input-margin);padding:var(--input-padding);border-radius:var(--input-border-radius);border-color:var(--input-border-color);border-width:var(--input-border-top-width) var(--input-border-right-width) var(--input-border-bottom-width) var(--input-border-left-width);border-style:var(--input-border-style);width:var(--input-width)}.input_input__6rus1:hover{outline:var(--input-hover-outline)}.input_input__6rus1:focus{outline:var(--input-focus-outline)}.input_input__6rus1[disabled]{opacity:.5}.input_input__6rus1[disabled]:hover{outline:none}.input_inputError__9Mi7a{border-color:var(--color-danger)}.input_inputIconEnd__j4SLB{padding-right:2.5rem}.input_inputIconStart__wLNKL{padding-left:2.5rem}.badge_badge__uwntI{display:inline-flex;align-items:center;padding:var(--badge-padding);border-radius:var(--badge-border-radius);font-size:var(--badge-font-size);font-weight:var(--badge-font-weight)}.badge_badge__uwntI>svg{margin-right:.5rem}.badge_primary__mGyjZ{color:var(--badge-primary-color);background-color:var(--badge-primary-bg)}.badge_primaryLight__PDGEf{color:var(--badge-primary-light-color);background-color:var(--badge-primary-light-bg)}.badge_primaryVeryLight__QkT0a{color:var(--badge-primary-very-light-color);background-color:var(--badge-primary-very-light-bg)}.badge_secondary__qLYIk{color:var(--badge-secondary-color);background-color:var(--badge-secondary-bg)}.badge_secondaryLight__IIn9W{color:var(--badge-secondary-light-color);background-color:var(--badge-secondary-light-bg)}.badge_secondaryVeryLight__xBsP9{color:var(--badge-secondary-very-light-color);background-color:var(--badge-secondary-very-light-bg)}.badge_default__cL3D7{color:var(--badge-default-color);background-color:var(--badge-default-bg)}.badge_success__S0DyD{color:var(--badge-success-color);background-color:var(--badge-success-bg)}.badge_successLight__SZFqN{color:var(--badge-success-light-color);background-color:var(--badge-success-light-bg)}.badge_successVeryLight__gbUln{color:var(--badge-success-very-light-color);background-color:var(--badge-success-very-light-bg)}.badge_danger__NZpZw{color:var(--badge-danger-color);background-color:var(--badge-danger-bg)}.badge_dangerLight__geI5_{color:var(--badge-danger-light-color);background-color:var(--badge-danger-light-bg)}.badge_dangerVeryLight__DppqQ{color:var(--badge-danger-very-light-color);background-color:var(--badge-danger-very-light-bg)}.badge_warning__LyvkQ{color:var(--badge-warning-color);background-color:var(--badge-warning-bg)}.badge_warningLight__w7cyE{color:var(--badge-warning-light-color);background-color:var(--badge-warning-light-bg)}.badge_warningVeryLight__EXB0h{color:var(--badge-warning-very-light-color);background-color:var(--badge-warning-very-light-bg)}.badge_featured__9nw0K{color:var(--badge-featured-color);background-color:var(--badge-featured-bg)}.badge_featuredLight__9ymhH{color:var(--badge-featured-light-color);background-color:var(--badge-featured-light-bg)}.badge_featuredVeryLight__LQ2Ra{color:var(--badge-featured-very-light-color);background-color:var(--badge-featured-very-light-bg)}.badge_topJob__bC2IG{color:var(--job-teaser-top-job-icon-color);background-color:var(--job-teaser-top-job-bg)}.bookmark_iconWrapper__QQkQd{color:var(--bookmark-variants-icon-color)}.bookmark_iconWrapper__QQkQd>svg{width:25px;height:25px}.bookmark_badgeButton__JgT7k{line-height:inherit}.bookmark_badge__dr7dg:hover{box-shadow:var(--button-hover-box-shadow)}.bookmark_badge__dr7dg:focus{filter:brightness(97%)}.bookmark_badge__dr7dg:active{filter:brightness(94%)}.JobHeaderExtraInfoSlot_item__A7A1T{color:var(--job-detail-info-company-color)}.sourcePortalsBadge_sourcePortalsWrapper__t27jm{display:flex;flex-wrap:wrap;column-gap:2px;row-gap:2px}.sourcePortalsBadge_sourcePortalsIcon__Ixy2q{display:inline-flex;align-items:center}.jobTeaser_jobTeaserWrapper__7HfH9{display:flex;text-decoration:none;flex-direction:row;transition:all .15s ease;background:var(--job-teaser-bg);padding:var(--job-teaser-padding);border-width:var(--job-teaser-border-width);border-style:var(--job-teaser-border-style);border-color:var(--job-teaser-border-color);border-radius:var(--job-teaser-border-radius)}.jcl-search-split-view .jobTeaser_jobTeaserWrapper__7HfH9{border-radius:var(--job-teaser-search-border-radius)}.jobTeaser_jobTeaserWrapper__7HfH9 a{color:var(--job-teaser-link-color)}.jobTeaser_jobTeaserWrapper__7HfH9:hover{background-color:var(--job-teaser-hover-bg)}.jobTeaser_jobTeaserWrapper__7HfH9:hover a{color:var(--job-teaser-hover-link-color)}.jobTeaser_jobTeaserWrapper__7HfH9:hover .jobTeaser_jobTeaserTitle__XIgud,.jobTeaser_jobTeaserWrapper__7HfH9:hover .jobTeaser_jobTeaserTitle__XIgud a,.jobTeaser_jobTeaserWrapper__7HfH9:hover .jobTeaser_jobTeaserTitle__XIgud button{color:var(--job-teaser-hover-title-color)}.jobTeaser_jobTeaserWrapper__7HfH9:hover .jobTeaser_jobTeaserCompany__RO4_j,.jobTeaser_jobTeaserWrapper__7HfH9:hover .jobTeaser_jobTeaserCompany__RO4_j a,.jobTeaser_jobTeaserWrapper__7HfH9:hover .jobTeaser_jobTeaserCompany__RO4_j button{color:var(--job-teaser-hover-company-color)}.jobTeaser_jobTeaserWrapper__7HfH9:hover .jobTeaser_jobTeaserLocation__QTwy1,.jobTeaser_jobTeaserWrapper__7HfH9:hover .jobTeaser_jobTeaserLocation__QTwy1 a,.jobTeaser_jobTeaserWrapper__7HfH9:hover .jobTeaser_jobTeaserLocation__QTwy1 button{color:var(--job-teaser-hover-location-color)}.jobTeaser_jobTeaserWrapper__7HfH9:hover .jobTeaser_jobTeaserOccupation__kIsbG,.jobTeaser_jobTeaserWrapper__7HfH9:hover .jobTeaser_jobTeaserOccupation__kIsbG a,.jobTeaser_jobTeaserWrapper__7HfH9:hover .jobTeaser_jobTeaserOccupation__kIsbG button{color:var(--job-teaser-hover-occupation-color)}.jobTeaser_jobTeaserWrapper__7HfH9:hover .jobTeaser_jobTeaserDate__aNE0m,.jobTeaser_jobTeaserWrapper__7HfH9:hover .jobTeaser_jobTeaserDate__aNE0m a,.jobTeaser_jobTeaserWrapper__7HfH9:hover .jobTeaser_jobTeaserDate__aNE0m button{color:var(--job-teaser-hover-date-color)}.jobTeaser_jobTeaserWrapper__7HfH9:hover .jobTeaser_jobTeaserDescription__6HGLX,.jobTeaser_jobTeaserWrapper__7HfH9:hover .jobTeaser_jobTeaserDescription__6HGLX a,.jobTeaser_jobTeaserWrapper__7HfH9:hover .jobTeaser_jobTeaserDescription__6HGLX button{color:var(--job-teaser-hover-description-color)}.jobTeaser_jobTeaserWrapper__7HfH9:hover .jobTeaser_jobTeaserIcon__tZFcu,.jobTeaser_jobTeaserWrapper__7HfH9:hover .jobTeaser_jobTeaserIcon__tZFcu a,.jobTeaser_jobTeaserWrapper__7HfH9:hover .jobTeaser_jobTeaserIcon__tZFcu button{color:var(--job-teaser-hover-icon-color)}.jobTeaser_jobTeaserWrapper__7HfH9:hover .jobTeaser_jobTeaserSalary__BNERS,.jobTeaser_jobTeaserWrapper__7HfH9:hover .jobTeaser_jobTeaserSalary__BNERS a,.jobTeaser_jobTeaserWrapper__7HfH9:hover .jobTeaser_jobTeaserSalary__BNERS button{color:var(--job-teaser-hover-salary-color)}.jobTeaser_jobTeaserWrapper__7HfH9:hover .jobTeaser_jobTeaserRemote__n23mD,.jobTeaser_jobTeaserWrapper__7HfH9:hover .jobTeaser_jobTeaserRemote__n23mD a,.jobTeaser_jobTeaserWrapper__7HfH9:hover .jobTeaser_jobTeaserRemote__n23mD button{color:var(--job-teaser-hover-remote-color)}.jobTeaser_jobTeaserWrapper__7HfH9:active{filter:brightness(98%)}.jobTeaser_jobTeaserWrapper__7HfH9 .jcl-job-teaser-image{margin-right:1rem;max-width:var(--job-teaser-image-mobile-max-width);flex-grow:0;flex-shrink:0}@media screen and (min-width:899px){.jobTeaser_jobTeaserWrapper__7HfH9 .jcl-job-teaser-image{max-width:var(--job-teaser-image-mobile-max-width)}}.jobTeaser_jobTeaserWrapper__7HfH9 .jcl-job-teaser-image img{height:auto}.jobTeaser_jobTeaserWrapper__7HfH9 .jobTeaser_bookmarkIcon__tbfqU button{color:var(--job-teaser-bookmark-icon-color)}.jobTeaser_jobTeaserWrapper__7HfH9:hover .jobTeaser_bookmarkIcon__tbfqU button{color:var(--job-teaser-hover-bookmark-icon-color)}.jobTeaser_jobTeaserActions__peBah{flex-shrink:0}@media screen and (min-width:899px){.jobTeaser_jobTeaserWrapperActive__8_Bib{border-left:var(--job-teaser-active-border-left-width) var(--job-teaser-active-border-left-style) var(--job-teaser-active-border-left-color);background-color:var(--job-teaser-active-bg)}}.jobTeaser_jobTeaserWrapperActive__8_Bib .jobTeaser_bookmarkIcon__tbfqU button{color:var(--job-teaser-active-bookmark-icon-color)}.jobTeaser_jobTeaserWrapperFeatured__opr5Z{background-color:var(--job-teaser-featured-bg)}.jobTeaser_jobTeaserWrapperTopJob__jGs7z{background-color:var(--job-teaser-top-job-bg)}.jobTeaser_jobTeaserWrapperInactive__T78Xk{background-color:var(--job-teaser-inactive-bg);opacity:.7}.jobTeaser_jobTeaserWrapperInactive__T78Xk:hover{background-color:var(--job-teaser-inactive-hover-bg)}.jobTeaser_jobTeaserTitle__XIgud{font-weight:var(--job-teaser-title-font-weight);width:100%;word-break:break-word;color:var(--job-teaser-title-color);font-size:var(--job-teaser-title-font-size);margin-bottom:var(--job-teaser-title-margin-bottom);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:var(--job-teaser-title-line-clamp);line-clamp:var(--job-teaser-title-line-clamp);-webkit-box-orient:vertical}@media screen and (min-width:899px){.jobTeaser_jobTeaserTitleActive__7dDDz,.jobTeaser_jobTeaserTitleActive__7dDDz a{color:var(--job-teaser-active-title-color)}}.jobTeaser_jobTeaserCompany__RO4_j{font-weight:var(--job-teaser-company-font-weight);display:flex;word-break:break-word;margin-right:.5rem;color:var(--job-teaser-company-color);font-size:var(--job-teaser-company-font-size)}.jobTeaser_jobTeaserCompany__RO4_j button{text-align:left}.jobTeaser_companyName___rhEr{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:var(--job-teaser-company-line-clamp);line-clamp:var(--job-teaser-company-line-clamp);-webkit-box-orient:vertical}.jobTeaser_jobTeaserCompanyActive__4fUgb,.jobTeaser_jobTeaserCompanyActive__4fUgb a{color:var(--job-teaser-active-company-color)}.jobTeaser_jobTeaserLocation__QTwy1{display:flex;word-break:break-word;margin-right:.5rem;color:var(--job-teaser-location-color);font-size:var(--job-teaser-location-font-size)}.jobTeaser_jobTeaserLocation__QTwy1 button{text-align:left;color:var(--job-teaser-location-color)}.jobTeaser_jobTeaserLocation__QTwy1 .jcl-popover-content{background-color:var(--job-teaser-location-popover-bg);color:var(--job-teaser-location-popover-color)}.jobTeaser_jobTeaserLocation__QTwy1 .popoverlist-no-list-item{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:var(--job-teaser-location-line-clamp);line-clamp:var(--job-teaser-location-line-clamp);-webkit-box-orient:vertical}.jobTeaser_jobTeaserLocationActive__QWMHk,.jobTeaser_jobTeaserLocationActive__QWMHk a,.jobTeaser_jobTeaserLocationActive__QWMHk button{color:var(--job-teaser-active-location-color)}.jobTeaser_jobTeaserRemote__n23mD{display:flex;word-break:break-word;margin-right:.5rem;color:var(--job-teaser-remote-color);font-size:var(--job-teaser-remote-font-size)}.jobTeaser_jobTeaserRemote__n23mD button{text-align:left}.jobTeaser_jobTeaserRemoteActive__nB5o1,.jobTeaser_jobTeaserRemoteActive__nB5o1 a{color:var(--job-teaser-active-remote-color)}.jobTeaser_jobTeaserOccupation__kIsbG{display:flex;word-break:break-word;margin-right:.5rem;color:var(--job-teaser-occupation-color);font-size:var(--job-teaser-occupation-font-size)}.jobTeaser_jobTeaserOccupation__kIsbG button{text-align:left}.jobTeaser_jobTeaserOccupationActive__H5Iib,.jobTeaser_jobTeaserOccupationActive__H5Iib a{color:var(--job-teaser-active-occupation-color)}.jobTeaser_jobTeaserSalary__BNERS{display:flex;word-break:break-word;margin-right:.5rem;color:var(--job-teaser-salary-color);font-size:var(--job-teaser-salary-font-size)}.jobTeaser_jobTeaserSalary__BNERS button{text-align:left}.jobTeaser_jobTeaserSalaryActive__dHYQn,.jobTeaser_jobTeaserSalaryActive__dHYQn a{color:var(--job-teaser-active-salary-color)}.jobTeaser_jobTeaserDescription__6HGLX{display:flex;word-break:break-word;margin-right:.5rem;color:var(--job-teaser-description-color);font-size:var(--job-teaser-description-font-size)}.jobTeaser_jobTeaserDescription__6HGLX button{text-align:left}.jobTeaser_jobTeaserDescriptionActive__Q1n4i,.jobTeaser_jobTeaserDescriptionActive__Q1n4i a{color:var(--job-teaser-active-description-color)}.jobTeaser_jobTeaserDate__aNE0m{display:flex;word-break:break-word;margin-right:.5rem;color:var(--job-teaser-date-color);font-size:var(--job-teaser-date-font-size)}.jobTeaser_jobTeaserDate__aNE0m button{text-align:left}.jobTeaser_jobTeaserDateActive__brizN,.jobTeaser_jobTeaserDateActive__brizN a{color:var(--job-teaser-active-date-color)}.jobTeaser_jobTeaserIcon__tZFcu{margin-right:.5rem;color:var(--job-teaser-icon-color);flex-shrink:0}.jobTeaser_jobTeaserIconPremiumCompany__kGO8K{color:var(--organization-teaser-premium-icon-color)}@media screen and (min-width:899px){.jobTeaser_jobTeaserIconActive__4Qy4o{color:var(--job-teaser-active-icon-color)}}@media screen and (max-width:898px){.jobTeaser_jobTeaserIconHideMobile__lXpnd{display:none}}.jobTeaser_featuredIcon__qFKl2{color:var(--job-teaser-featured-icon-color)}.jobTeaser_topJobIcon__PcKtM{color:var(--job-teaser-top-job-icon-color)}.jobTeaser_quickApplyText__hTFcc{font-size:var(--job-teaser-quick-apply-font-size);font-weight:var(--job-teaser-quick-apply-font-weight);color:var(--job-teaser-quick-apply-color)}.jobsByOrganization_responsiveGrid__GGpBp{display:grid;grid-template-columns:1fr;grid-gap:var(--space-6);gap:var(--space-6)}@media screen and (min-width:899px){.jobsByOrganization_responsiveGrid__GGpBp{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}}