:root{--c_white: rgba(255, 255, 255, 1);--c_light: rgba(240, 245, 255, 1);--c_primary: rgba(26, 60, 107, 1);--c_primary-light: rgba(118, 138, 166, 1);--c_secondary: rgba(19, 85, 165, 1);--c_tertiary: rgba(240, 245, 255, 1);--c_accent: rgba(0, 238, 204, 1);--c_nav_bg: rgba(211, 226, 255, 1);--c_footer_legal: rgba(16, 36, 64, 1);--h1_size: 40px;--h1_line: 48px;--h1_weight: 700;--h2_size: 33px;--h2_line: 40px;--h2_weight: 700;--h2_letter: 1.3px;--h3_size: 23px;--h3_line: 120%;--h3_weight: 700;--h5_size: 19px;--h5_line: 23px;--h5_weight: 300;--h6_size: 14px;--h6_line: 120%;--h6_weight: 600}@media screen and (max-width: 1024px){:root{--h1_size: 24px;--h1_line: 28px;--h1_weight: 700}}.izemployer-header{display:flex;align-items:center;justify-content:space-between;background-color:var(--c_white)}.izemployer-header .header__inner{max-width:100vw;width:1092px;margin:0 auto;padding:16px 0;display:flex;align-items:center;justify-content:space-between}.izemployer-header .header__logo a{display:block}.izemployer-header .header__logo svg{width:160px}.izemployer-header .header__menu .menu{display:flex;align-items:center;justify-content:flex-end;gap:28px}.izemployer-header .header__menu .menu .menu-item a{display:flex;align-items:center;justify-content:center;gap:4px;background-color:var(--c_nav_bg);color:var(--c_primary);border-radius:100px;font-size:13px;padding:6px 16px;transition:background-color 350ms ease-in-out,color 350ms ease-in-out}.izemployer-header .header__menu .menu .menu-item a:hover{background-color:var(--c_primary);color:var(--c_white)}.izemployer-single .h1{font-size:var(--h1_size);line-height:var(--h1_line);font-weight:var(--h1_weight);color:var(--c_primary)}.izemployer-single .h2{font-size:var(--h2_size);line-height:var(--h2_line);font-weight:var(--h2_weight);letter-spacing:var(--h2_letter);color:var(--c_primary);margin-bottom:28px}.izemployer-single .h3{font-size:var(--h3_size);line-height:var(--h3_line);font-weight:var(--h3_weight);color:var(--c_primary)}.izemployer-single .h5{font-size:var(--h5_size);line-height:var(--h5_line);font-weight:var(--h5_weight);letter-spacing:1.9px;color:var(--c_primary);margin-bottom:24px}.izemployer-single .h6{font-size:var(--h6_size);line-height:var(--h6_line);font-weight:var(--h6_weight);color:var(--c_primary)}.izemployer-single .button{display:flex;align-items:center;justify-content:flex-start;gap:4px;font-weight:400;border-radius:100px 100px 100px 100px;padding:8px 16px}.izemployer-single .button svg path{transition:fill 350ms ease-in-out}.izemployer-single .button--tertiary{background-color:var(--c_tertiary);border-color:var(--c_tertiary);color:var(--c_primary)}.izemployer-single .button--tertiary:hover{background-color:var(--c_primary);color:var(--c_white)}.izemployer-single .button--tertiary:hover svg path{fill:var(--c_white)}.izemployer-single .button--accent{background-color:var(--c_accent);color:var(--c_primary)}.izemployer-single .button--accent:hover{background-color:var(--c_primary);color:var(--c_white)}.izemployer-single .button--accent:hover svg path{fill:var(--c_white)}.izemployer-single .link{color:var(--c_primary);transition:color 350ms ease-in-out}.izemployer-single .link:hover{color:var(--c_accent)}.izemployer-single .izemployer .izemployer__section--blue{background-color:var(--c_light)}.izemployer-single .izemployer .izemployer__section--white{background-color:var(--c_white)}.izemployer-single .izemployer .izemployer__section--small-padding{padding:48px 0}.izemployer-single .izemployer .izemployer__section--large-padding{padding:64px 0}.izemployer-single .izemployer .izemployer__section .izemployer__inner{max-width:100vw;width:1092px;margin:0 auto}@media screen and (max-width: 1024px){.izemployer-single .izemployer .izemployer__section .izemployer__inner{padding:0 16px}}.izemployer-single .izemployer .izemployer__hero{width:100vw;position:relative}.izemployer-single .izemployer .izemployer__hero .hero__image{height:22.5vh}@media screen and (max-width: 1024px){.izemployer-single .izemployer .izemployer__hero .hero__image{height:200px}}.izemployer-single .izemployer .izemployer__hero .hero__image img{width:100%;height:100%;object-fit:cover}.izemployer-single .izemployer .izemployer__hero .hero__details{display:flex;align-items:center;justify-content:flex-start;gap:24px;background-color:var(--c_tertiary);border-radius:24px;width:1100px;max-width:100%;margin:0 auto -100px;padding:36px;transform:translateY(-100px)}@media screen and (max-width: 1024px){.izemployer-single .izemployer .izemployer__hero .hero__details{flex-direction:column;width:calc(100vw - 32px);padding:20px;margin:0 16px -80px;transform:translateY(-80px)}}.izemployer-single .izemployer .izemployer__hero .hero__logo{flex:0 0 auto;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;background-color:var(--c_white);border-radius:18px;padding:12px;width:200px;overflow:hidden}@media screen and (max-width: 1024px){.izemployer-single .izemployer .izemployer__hero .hero__logo{height:200px;width:100%}}.izemployer-single .izemployer .izemployer__hero .hero__title{margin-bottom:10px}.izemployer-single .izemployer .izemployer__hero .hero__headline{margin-bottom:16px}.izemployer-single .izemployer .izemployer__hero .hero__links{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:28px}.izemployer-single .izemployer .izemployer__description--short{font-size:22px;text-align:center;margin:0 auto}.izemployer-single .izemployer .izemployer__description--long{display:flex;align-items:flex-start;justify-content:flex-start;gap:36px}@media screen and (max-width: 1024px){.izemployer-single .izemployer .izemployer__description--long{gap:24px}}.izemployer-single .izemployer .izemployer__description--long .description__highlighted{font-weight:600;margin-bottom:40px}.izemployer-single .izemployer .izemployer__company__photo{display:flex;align-items:center;justify-content:center;margin:0 0 48px 0}.izemployer-single .izemployer .izemployer__icons{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 1024px){.izemployer-single .izemployer .izemployer__icons{justify-content:center;gap:28px 0}}.izemployer-single .izemployer .izemployer__icon{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:20%;padding:0 12px}@media screen and (max-width: 1024px){.izemployer-single .izemployer .izemployer__icon{width:calc(33.3333333333% - 24px)}}.izemployer-single .izemployer .izemployer__icon .icon__icon{display:flex;align-items:center;justify-content:center;background-color:var(--c_white);border-radius:8px;height:54px;width:54px;padding:8px;margin-bottom:12px}.izemployer-single .izemployer .izemployer__icon .icon__label{font-size:14px;line-height:17px;font-weight:600;text-align:center;margin-bottom:4px}.izemployer-single .izemployer .izemployer__icon .icon__value{font-size:13px;line-height:16px;text-align:center}.izemployer-single .izemployer__profile{display:flex;align-items:flex-start;justify-content:flex-start;gap:64px}@media screen and (max-width: 1024px){.izemployer-single .izemployer__profile{flex-direction:column}}.izemployer-single .izemployer__profile .profile__icon{margin-bottom:12px}.izemployer-single .izemployer__profile .profile__headline{margin-bottom:12px}.izemployer-single .izemployer__entry-possibilities .entry-possibilities__drawer{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:28px}@media screen and (max-width: 1024px){.izemployer-single .izemployer__entry-possibilities .entry-possibilities__drawer{gap:0}}.izemployer-single .izemployer__entry-possibilities .entry-possibilities__col{width:calc(33.3333333333% - 20px)}@media screen and (max-width: 1024px){.izemployer-single .izemployer__entry-possibilities .entry-possibilities__col{width:100%}}.izemployer-single .izemployer__entry-possibilities .entry-possibilities__possibility{background-color:var(--c_tertiary);border-radius:8px;padding:8px;margin-bottom:12px}.izemployer-single .izemployer__entry-possibilities .entry-possibilities__possibility .possibility__main{display:flex;align-items:center;justify-content:flex-start;gap:4px;cursor:pointer}.izemployer-single .izemployer__entry-possibilities .entry-possibilities__possibility .possibility__main .possibility__indicator{transform:rotate(180deg);transition:transform 350ms ease}.izemployer-single .izemployer__entry-possibilities .entry-possibilities__possibility .possibility__main.possibility__main--active .possibility__indicator{transform:rotate(0deg)}.izemployer-single .izemployer__entry-possibilities .entry-possibilities__possibility .possibility__icon{display:flex;align-items:center;justify-content:center;height:16px;width:16px}.izemployer-single .izemployer__entry-possibilities .entry-possibilities__possibility .possibility__icon svg{height:16px;width:16px}.izemployer-single .izemployer__entry-possibilities .entry-possibilities__possibility .possibility__label{font-size:14px;font-weight:600}.izemployer-single .izemployer__entry-possibilities .entry-possibilities__possibility .possibility__indicator{display:flex;align-items:center;justify-content:center;margin-left:auto}.izemployer-single .izemployer__entry-possibilities .entry-possibilities__possibility .possibility__description-drawer{height:0;overflow:hidden;transition:height 350ms ease}.izemployer-single .izemployer__entry-possibilities .entry-possibilities__possibility .possibility__description{font-size:13px;line-height:1.4;padding:8px 0 0 0}.izemployer-single .izemployer__entry-possibilities .entry-possibilities__possibility--false{opacity:.25}.izemployer-single .izemployer__contact-data{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;font-size:16px;line-height:120%}@media screen and (max-width: 1024px){.izemployer-single .izemployer__contact-data{flex-direction:column}}.izemployer-single .izemployer__contact-data a{color:var(--c_primary);transition:color 350ms ease-in-out}.izemployer-single .izemployer__contact-data a:hover{color:var(--c_accent)}.izemployer-single .izemployer__contact-person{display:flex;align-items:flex-start;justify-content:flex-start;gap:32px}.izemployer-single .izemployer__contact-person .contact-person__headline{margin-bottom:12px}.izemployer-single .izemployer__contact-person .contact-person__name{font-weight:500}.izemployer-single .izemployer__contact-person .contact-person__name,.izemployer-single .izemployer__contact-person .contact-person__position,.izemployer-single .izemployer__contact-person .contact-person__phone{margin-bottom:4px}.izemployer-single .izemployer__contact-company{max-width:380px}@media screen and (max-width: 1024px){.izemployer-single .izemployer__contact-company{max-width:100%}}.izemployer-single .izemployer__contact-company .contact-company__headline{margin-bottom:12px}.izemployer-single .izemployer__contact-company .contact-company__name{font-weight:500}.izemployer-single .izemployer__contact-company .contact-company__name,.izemployer-single .izemployer__contact-company .contact-company__mission-statement,.izemployer-single .izemployer__contact-company .contact-company__country,.izemployer-single .izemployer__contact-company .contact-company__fax{margin-bottom:8px}.izemployer-single .izemployer__contact-map{position:relative;border-radius:16px;overflow:hidden;margin-top:32px}.izemployer-single .izemployer__contact-map::before{content:"";position:absolute;z-index:2;background-color:rgba(120,174,255,.25);width:100%;height:100%;pointer-events:none;mix-blend-mode:color}.izemployer-single .izemployer__contact-map iframe{display:block;filter:grayscale(1);width:calc(100% + 16px);pointer-events:auto}@media screen and (max-width: 1024px){.izemployer-single .izemployer__contact-map iframe{width:100% !important}}.izemployer-single .izemployer__joblist .empty-hint{display:block;width:100%;text-align:center}.izemployer-single .izemployer__joblist .joblist__headline{text-align:center;margin-bottom:32px}.izemployer-single .izemployer__joblist .joblist__job{display:flex;align-items:center;justify-content:flex-start;gap:16px;box-shadow:18px 22px 10px 0 rgba(26,60,107,.01),13px 18px 9px 0 rgba(26,60,107,.02),8px 10px 10px 0 rgba(26,60,107,.04),3px 5px 6px 0 rgba(26,60,107,.06),1px 1px 3px 0 rgba(26,60,107,.07);color:var(--c_primary);border-radius:12px;min-height:88px;padding:16px 32px;margin-bottom:8px;position:relative;overflow:hidden;transition:transform 350ms ease-in-out}.izemployer-single .izemployer__joblist .joblist__job .job__logo{flex:0 0 auto;width:84px}.izemployer-single .izemployer__joblist .joblist__job .job__content{display:flex;align-items:center;justify-content:flex-start;gap:16px;width:100%}@media screen and (max-width: 1024px){.izemployer-single .izemployer__joblist .joblist__job .job__content{flex-direction:column;align-items:flex-start}}.izemployer-single .izemployer__joblist .joblist__job .job__main{width:40%}@media screen and (max-width: 1024px){.izemployer-single .izemployer__joblist .joblist__job .job__main{width:100%}}.izemployer-single .izemployer__joblist .joblist__job .job__title{margin-bottom:8px;font-size:18px}.izemployer-single .izemployer__joblist .joblist__job .job__employer{font-size:14px;line-height:120%}.izemployer-single .izemployer__joblist .joblist__job .job__meta{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;font-size:14px;width:60%}@media screen and (max-width: 1024px){.izemployer-single .izemployer__joblist .joblist__job .job__meta{grid-template-columns:1fr;gap:0;width:100%}}.izemployer-single .izemployer__joblist .joblist__job .job__meta-entry{align-self:center}.izemployer-single .izemployer__joblist .joblist__job .job__meta-entry svg{margin-right:4px}.izemployer-single .izemployer__joblist .joblist__job .job__arrow{display:flex;align-items:center;justify-content:center;background-color:var(--c_tertiary);height:100%;width:24px;position:absolute;top:0;right:0}.izemployer-single .izemployer__joblist .joblist__job .job__top-job{display:flex;align-items:center;justify-content:center;background-color:var(--c_accent);height:100%;width:24px;position:absolute;top:0;left:0}.izemployer-single .izemployer__joblist .joblist__job .job__top-job-label{font-size:13px;font-weight:500;white-space:nowrap;transform:rotate(-90deg)}.izemployer-single .izemployer__joblist .joblist__job--top-job{border:2px solid var(--c_accent)}.izemployer-single .izemployer__joblist .joblist__job--top-job .job__arrow{background-color:var(--c_accent)}.izemployer-single .izemployer__joblist .joblist__job:hover{transform:translateX(24px)}.izemployer-single .izemployer__news .news__headline{text-align:center;margin-bottom:8px}.izemployer-single .izemployer__news .news__copy{text-align:center;margin-bottom:32px}.izemployer-single .izemployer__news .news__drawer{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;gap:8px 20px}@media screen and (max-width: 1024px){.izemployer-single .izemployer__news .news__drawer{grid-template-columns:1fr}}.izemployer-single .izemployer__news .news__news-single{display:grid;grid-row:auto/span 4;grid-template-rows:subgrid;gap:20px;background-color:var(--c_white);border-radius:12px;padding:0 12px 12px;overflow:hidden;box-shadow:18px 22px 10px 0 rgba(26,60,107,.01),13px 18px 9px 0 rgba(26,60,107,.02),8px 10px 10px 0 rgba(26,60,107,.04),3px 5px 6px 0 rgba(26,60,107,.06),1px 1px 3px 0 rgba(26,60,107,.07)}@media screen and (max-width: 1024px){.izemployer-single .izemployer__news .news__news-single{margin-bottom:12px}}.izemployer-single .izemployer__news .news__news-single .news-single__image{height:120px;margin:0 -12px}.izemployer-single .izemployer__news .news__news-single .news-single__image img{width:100%;height:100%;object-fit:cover}.izemployer-single .izemployer__news .news__news-single .news-single__types{display:flex;align-items:flex-start;justify-content:flex-start;gap:4px;flex-wrap:wrap}.izemployer-single .izemployer__news .news__news-single .news-single__type{font-size:12px;border:1px solid var(--c_secondary);border-radius:20px;padding:4px 12px}.izemployer-single .izemployer__news .news__news-single .news-single__title{margin-bottom:12px;font-size:18px}.izemployer-single .izemployer__news .news__news-single .news-single__excerpt{font-size:12px;line-height:140%}.izemployer-single .izemployer__news .news__news-single .news-single__excerpt p{margin-bottom:4px}.izemployer-single .izemployer__news .news__news-single .news-single__excerpt p:last-of-type{margin-bottom:0}.izemployer-single .izemployer__news .news__news-single .news-single__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;font-size:10px}.izemployer-single .izemployer__news .news__news-single .news-single__footer .button{font-size:10px}.izemployer-single .izemployer__news .news__news-single .news-single__footer .button svg{height:9px;width:6px}.izemployer-single .izemployer__news .news__news-single .news-single__footer-entry{display:flex;align-items:center;justify-content:flex-start;gap:4px}.izemployer-footer{text-align:center;color:var(--c_white)}.izemployer-footer .footer__main{background-color:var(--c_primary);padding:28px 16px}.izemployer-footer .footer__logo{width:200px;margin:0 auto}.izemployer-footer .footer__logo path{fill:var(--c_white)}.izemployer-footer .footer__headline{color:var(--c_white);font-weight:700}.izemployer-footer .footer__job-fields{border-top:1px solid var(--c_secondary);margin-top:28px;padding-top:16px}.izemployer-footer .footer__job-fields .job-fields__headline{color:var(--c_white);font-weight:700;margin-bottom:12px}.izemployer-footer .footer__job-fields .job-fields__menu .menu{display:grid;grid-template-columns:repeat(4, 1fr);gap:8px;max-width:600px;padding:0;margin:0 auto}.izemployer-footer .footer__job-fields .job-fields__menu .menu .menu-item a{color:var(--c_white);font-size:13px}.izemployer-footer .footer__job-fields .job-fields__menu .menu .menu-item a:hover{color:var(--c_accent)}.izemployer-footer .footer__legal{background-color:var(--c_footer_legal);font-size:13px;padding:12px 0}.izemployer-footer .footer__legal .menu{display:flex;align-items:flex-start;justify-content:flex-start;gap:8px;margin:0;padding:0}.izemployer-footer .footer__legal a{color:var(--c_white)}.izemployer-footer .footer__legal a:hover{color:var(--c_accent)}.izemployer-footer .footer__legal-links{display:flex;align-items:flex-start;justify-content:center;gap:8px;margin-bottom:8px}.navbar{position:fixed;width:100%;z-index:12}.navbar .izemployer-header{display:flex;align-items:center;justify-content:space-between;background-color:var(--c_white)}.navbar .izemployer-header .iz-header__inner{max-width:100vw;width:1092px;margin:0 auto;padding:16px;display:flex;align-items:center;justify-content:space-between}.navbar .izemployer-header .iz-header__inner .controls__container{display:flex;align-items:center;gap:24px}.navbar .izemployer-header .iz-header__inner .controls__container .burger-button{display:none}.navbar .izemployer-header .iz-header__inner .nav-items__container{display:flex;gap:28px}.navbar .izemployer-header .iz-header__inner .menu-item a{display:flex;align-items:center;justify-content:center;gap:4px;font-weight:500;background-color:var(--c_nav_bg);color:var(--c_primary);border:2px solid var(--c_nav_bg);border-radius:100px;font-size:13px;padding:6px 16px;transition:background-color 350ms ease-in-out,color 350ms ease-in-out,border-color 350ms ease-in-out}.navbar .izemployer-header .iz-header__inner .menu-item a svg path{transition:fill 350ms ease-in-out}.navbar .izemployer-header .iz-header__inner .menu-item a:hover{background-color:var(--c_primary);color:var(--c_white);border-color:var(--c_primary)}.navbar .izemployer-header .iz-header__inner .menu-item a:hover svg path{fill:var(--c_white)}.navbar .izemployer-header .iz-header__inner .multilang{position:relative}.navbar .izemployer-header .iz-header__inner .multilang .lang__current{position:relative;z-index:2}.navbar .izemployer-header .iz-header__inner .multilang .lang__current:hover{color:var(--c_primary);background-color:var(--c_nav_bg);border-color:var(--c_nav_bg)}.navbar .izemployer-header .iz-header__inner .multilang .lang__current:hover svg path{fill:var(--c_primary)}.navbar .izemployer-header .iz-header__inner .multilang .lang__drawer{position:absolute;top:100%;left:0;width:100%;max-height:16px;border-radius:0 0 18px 18px;padding-top:18px;margin-top:-18px;background-color:var(--c_nav_bg);overflow:hidden;z-index:1;transition:max-height 350ms cubic-bezier(0.21, 0.4, 0.48, 1)}.navbar .izemployer-header .iz-header__inner .multilang .lang__drawer .lang__select{background-color:rgba(0,0,0,0)}.navbar .izemployer-header .iz-header__inner .multilang .lang__drawer .lang__select:hover{background-color:var(--c_tertiary);border-color:var(--c_nav_bg);color:var(--c_primary)}.navbar .izemployer-header .iz-header__inner .multilang:hover .lang__drawer{max-height:calc(18px + var(--lang_count)*35.5px)}.navbar .izemployer-header .iz-header__logo a{display:flex}.navbar .izemployer-header .iz-header__logo svg{width:160px}.navbar .izemployer-header .iz-header__menu{display:inline-flex;gap:28px}.navbar .izemployer-header .iz-header__menu .menu{display:flex;align-items:center;justify-content:flex-end;gap:28px}.navbar .izemployer-header .iz-header__menu .menu .menu-item:first-of-type a{border:2px solid var(--c_primary);color:var(--c_primary);background-color:var(--c_white);transition:background-color 350ms ease-in-out,color 350ms ease-in-out}.navbar .izemployer-header .iz-header__menu .menu .menu-item:first-of-type a:hover{background-color:var(--c_primary);color:var(--c_white)}@media screen and (max-width: 1024px){.navbar .izemployer-header .iz-header__inner{position:relative}.navbar .izemployer-header .iz-header__inner .iz-header__content{width:100vw;max-height:0;top:100%;left:0;position:absolute;background-color:var(--c_tertiary);overflow:hidden;transition:max-height 350ms cubic-bezier(0.21, 0.4, 0.48, 1)}.navbar .izemployer-header .iz-header__inner .iz-header__content .iz-header__menu{display:block}.navbar .izemployer-header .iz-header__inner .iz-header__content .iz-header__menu .menu{flex-direction:column;padding:16px 0;overflow:hidden;transition:max-height 350ms cubic-bezier(0.21, 0.4, 0.48, 1)}.navbar .izemployer-header .iz-header__inner .iz-header__content .iz-header__menu .menu .menu-item a{width:100%;font-size:22px;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.navbar .izemployer-header .iz-header__inner .iz-header__content .iz-header__menu .menu .menu-item a:hover{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.navbar .izemployer-header .iz-header__inner .iz-header__content.visible{max-height:calc(32px + var(--menu_item_count)*50px + (var(--menu_item_count) - 1)*28px)}.navbar .izemployer-header .iz-header__inner .controls__container .burger-button{all:unset;display:flex;justify-content:center;align-items:center;width:42px;height:42px}.navbar .izemployer-header .iz-header__inner .controls__container .burger-button .burger-button--element{display:block;width:32px;height:3px;background-color:var(--c_primary)}.navbar .izemployer-header .iz-header__inner .controls__container .burger-button .burger-button--element::before,.navbar .izemployer-header .iz-header__inner .controls__container .burger-button .burger-button--element::after{content:"";display:block;width:32px;height:3px;background-color:var(--c_primary)}.navbar .izemployer-header .iz-header__inner .controls__container .burger-button .burger-button--element::before{transform:translateY(-8px)}.navbar .izemployer-header .iz-header__inner .controls__container .burger-button .burger-button--element::after{transform:translateY(5px)}.navbar .izemployer-header .iz-header__inner .controls__container .burger-button.active .burger-button--element{background-color:rgba(0,0,0,0)}.navbar .izemployer-header .iz-header__inner .controls__container .burger-button.active .burger-button--element::before{transform:translateY(1.5px) rotate(45deg)}.navbar .izemployer-header .iz-header__inner .controls__container .burger-button.active .burger-button--element::after{transform:translateY(-1.5px) rotate(-45deg)}}.iz-footer{text-align:center;color:var(--c_white)}.iz-footer .footer__main{background-color:var(--c_primary);padding:28px 16px}.iz-footer .footer__logo{width:200px;margin:0 auto}.iz-footer .footer__logo path{fill:var(--c_white)}.iz-footer .footer__headline{color:var(--c_white);font-weight:700}.iz-footer .footer__job-fields{border-top:1px solid var(--c_secondary);margin-top:28px;padding-top:16px}.iz-footer .footer__job-fields .job-fields__headline{color:var(--c_white);font-weight:700;margin-bottom:12px}.iz-footer .footer__job-fields .job-fields__menu .menu{display:grid;grid-template-columns:repeat(4, 1fr);gap:8px;max-width:600px;padding:0;margin:0 auto}.iz-footer .footer__job-fields .job-fields__menu .menu .menu-item a{color:var(--c_white);font-size:13px}.iz-footer .footer__job-fields .job-fields__menu .menu .menu-item a:hover{color:var(--c_accent)}.iz-footer .footer__legal{background-color:var(--c_footer_legal);font-size:13px;padding:12px 0}.iz-footer .footer__legal .menu{display:flex;align-items:flex-start;justify-content:flex-start;gap:8px;margin:0;padding:0}.iz-footer .footer__legal a{color:var(--c_white)}.iz-footer .footer__legal a:hover{color:var(--c_accent)}.iz-footer .footer__legal-links{display:flex;align-items:flex-start;justify-content:center;gap:8px;margin-bottom:8px}/*# sourceMappingURL=main-premium.css.map */
:root {
    --h1_size: 40px;
    --h1_line: 48px;
    --h1_weight: 700;
    --h2_size: 33px;
    --h2_line: 40px;
    --h2_weight: 700;
    --h2_letter: 1.3px;
    --h3_size: 23px;
    --h3_line: 120%;
    --h3_weight: 700;
    --h5_size: 19px;
    --h5_line: 23px;
    --h5_weight: 300;
    --h6_size: 14px;
    --h6_line: 120%;
    --h6_weight: 600
}

@media screen and (max-width: 1024px) {
    :root {
        --h1_size: 24px;
        --h1_line: 28px;
        --h1_weight: 700
    }
}
.izemployer-single .h1 {
    font-size:var(--h1_size);
    line-height:var(--h1_line);
    font-weight:var(--h1_weight);
    color:var(--c_primary)
}
.izemployer-single .h2 {
    font-size:var(--h2_size);
    line-height:var(--h2_line);
    font-weight:var(--h2_weight);
    letter-spacing:var(--h2_letter);
    color:var(--c_primary);
    margin-bottom:28px
}
.izemployer-single .h3 {
    font-size:var(--h3_size);
    line-height:var(--h3_line);
    font-weight:var(--h3_weight);
    color:var(--c_primary)
}
.izemployer-single .h5 {
    font-size:var(--h5_size);
    line-height:var(--h5_line);
    font-weight:var(--h5_weight);
    letter-spacing:1.9px;
    color:var(--c_primary);
    margin-bottom:24px
}
.izemployer-single .h6 {
    font-size:var(--h6_size);
    line-height:var(--h6_line);
    font-weight:var(--h6_weight);
    color:var(--c_primary)
}
.izemployer-single .button {
    display:flex;
    align-items:center;
    justify-content:flex-start;
    gap:4px;
    font-weight:400;
    border-radius:100px 100px 100px 100px;
    padding:8px 16px
}
.izemployer-single .button svg path {
    transition:fill 350ms ease-in-out
}
.izemployer-single .button--tertiary {
    background-color:var(--c_tertiary);
    border-color:var(--c_tertiary);
    color:var(--c_primary)
}
.izemployer-single .button--tertiary:hover {
    background-color:var(--c_primary);
    color:var(--c_white)
}
.izemployer-single .button--tertiary:hover svg path {
    fill:var(--c_white)
}
.izemployer-single .button--accent {
    background-color:var(--c_accent);
    color:var(--c_primary)
}
.izemployer-single .button--accent:hover {
    background-color:var(--c_primary);
    color:var(--c_white)
}
.izemployer-single .button--accent:hover svg path {
    fill:var(--c_white)
}
.izemployer-single .link {
    color:var(--c_primary);
    transition:color 350ms ease-in-out
}
.izemployer-single .link:hover {
    color:var(--c_accent)
}
.izemployer-single .izemployer .izemployer__section--light {
    background-color:var(--c_light)
}
.izemployer-single .izemployer .izemployer__section--white {
    background-color:var(--c_white)
}
.izemployer-single .izemployer .izemployer__section--small-padding {
    padding:48px 0
}
.izemployer-single .izemployer .izemployer__section--large-padding {
    padding:64px 0
}
.izemployer-single .izemployer .izemployer__section .izemployer__inner {
    max-width:100vw;
    width:1092px;
    margin:0 auto
}
@media screen and (max-width: 1024px) {
    .izemployer-single .izemployer .izemployer__section .izemployer__inner {
        padding:0 16px
    }
}
.izemployer-single .izemployer .izemployer__hero {
    width:100vw;
    position:relative
}
.izemployer-single .izemployer .izemployer__hero .hero__image {
    height:22.5vh
}
@media screen and (max-width: 1024px) {
    .izemployer-single .izemployer .izemployer__hero .hero__image {
        height:200px
    }
}
.izemployer-single .izemployer .izemployer__hero .hero__image img {
    width:100%;
    height:100%;
    object-fit:cover
}
.izemployer-single .izemployer .izemployer__hero .hero__image picture {
    display:block;
    height:100%
}
.izemployer-single .izemployer .izemployer__hero .hero__image--custom {
    height:15vh;
    overflow:hidden
}
@media screen and (max-width: 1024px) {
    .izemployer-single .izemployer .izemployer__hero .hero__image--custom {
        height:133px
    }
}
.izemployer-single .izemployer .izemployer__hero .hero__image--custom img {
    filter:blur(8px);
    transform:scale(1.1)
}
.izemployer-single .izemployer .izemployer__hero .hero__details {
    display:flex;
    align-items:center;
    justify-content:flex-start;
    gap:24px;
    background-color:var(--c_tertiary);
    border-radius:24px;
    width:1100px;
    max-width:100%;
    margin:0 auto -100px;
    padding:36px;
    transform:translateY(-100px)
}
@media screen and (max-width: 1024px) {
    .izemployer-single .izemployer .izemployer__hero .hero__details {
        flex-direction:column;
        width:calc(100vw - 32px);
        padding:20px;
        margin:0 16px -80px;
        transform:translateY(-80px)
    }
}
.izemployer-single .izemployer .izemployer__hero .hero__logo {
    flex:0 0 auto;
    display:flex;
    align-items:center;
    justify-content:center;
    aspect-ratio:1/1;
    background-color:var(--c_white);
    border-radius:18px;
    padding:12px;
    width:200px;
    overflow:hidden
}
@media screen and (max-width: 1024px) {
    .izemployer-single .izemployer .izemployer__hero .hero__logo {
        height:200px;
        width:100%
    }
}
.izemployer-single .izemployer .izemployer__hero .hero__title {
    margin-bottom:10px
}
.izemployer-single .izemployer .izemployer__hero .hero__headline {
    margin-bottom:16px
}
.izemployer-single .izemployer .izemployer__hero .hero__links {
    display:flex;
    align-items:center;
    justify-content:flex-start;
    flex-wrap:wrap;
    gap:28px
}
.izemployer-single .izemployer .izemployer__description--short {
    font-size:22px;
    text-align:center;
    margin:0 auto
}
.izemployer-single .izemployer .izemployer__keywords {
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    justify-content:center;
    gap:8px;
    margin-top:20px;
    width:100%
}
.izemployer-single .izemployer .izemployer__keyword-pill {
    display:inline-flex;
    align-items:center;
    background-color:var(--c_white);
    color:var(--c_secondary);
    border:1px solid var(--c_primary);
    border-radius:100px 100px 100px 100px;
    padding:4px 16px;
    font-size:13px;
    line-height:16px
}
.izemployer-single .izemployer .izemployer__description--long {
    display:flex;
    align-items:flex-start;
    justify-content:flex-start;
    gap:36px
}
@media screen and (max-width: 1024px) {
    .izemployer-single .izemployer .izemployer__description--long {
        gap:24px
    }
}
.izemployer-single .izemployer .izemployer__description--long .description__highlighted {
    font-weight:600;
    margin-bottom:40px
}
.izemployer-single .izemployer .izemployer__company__photo {
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 0 48px 0
}
.izemployer-single .izemployer .izemployer__icons {
    display:flex;
    align-items:flex-start;
    justify-content:center;
    flex-wrap:wrap
}
@media screen and (max-width: 1024px) {
    .izemployer-single .izemployer .izemployer__icons {
        justify-content:center;
        gap:28px 0
    }
}
.izemployer-single .izemployer .izemployer__icon {
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:flex-start;
    width:20%;
    padding:0 12px
}
@media screen and (max-width: 1024px) {
    .izemployer-single .izemployer .izemployer__icon {
        width:calc(33.3333333333% - 24px)
    }
}
.izemployer-single .izemployer .izemployer__icon .icon__icon {
    display:flex;
    align-items:center;
    justify-content:center;
    background-color:var(--c_white);
    border-radius:8px;
    height:54px;
    width:54px;
    padding:8px;
    margin-bottom:12px
}
.izemployer-single .izemployer .izemployer__icons .icon__icon svg *[fill]:not([fill="none"]),
.izemployer-single .izemployer__profile .profile__icon svg *[fill]:not([fill="none"]) {
    fill:var(--c_secondary) !important
}
.izemployer-single .izemployer .description__icon .description-icon__outer,
.izemployer-single .izemployer .description__icon .description-icon__i {
    fill:var(--c_primary-light)
}
.izemployer-single .izemployer .description__icon .description-icon__inner {
    fill:var(--c_primary)
}
.izemployer-single .izemployer .izemployer__icon .icon__label {
    font-size:14px;
    line-height:17px;
    font-weight:600;
    text-align:center;
    margin-bottom:4px
}
.izemployer-single .izemployer .izemployer__icon .icon__value {
    font-size:13px;
    line-height:16px;
    text-align:center
}
.izemployer-single .izemployer__profile {
    display:flex;
    align-items:flex-start;
    justify-content:flex-start;
    gap:64px
}
@media screen and (max-width: 1024px) {
    .izemployer-single .izemployer__profile {
        flex-direction:column
    }
}
.izemployer-single .izemployer__profile .profile__icon {
    margin-bottom:12px
}
.izemployer-single .izemployer__profile .profile__headline {
    margin-bottom:12px
}
.izemployer-single .izemployer__entry-possibilities .entry-possibilities__drawer {
    display:flex;
    align-items:flex-start;
    justify-content:flex-start;
    flex-wrap:wrap;
    gap:28px
}
@media screen and (max-width: 1024px) {
    .izemployer-single .izemployer__entry-possibilities .entry-possibilities__drawer {
        gap:0
    }
}
.izemployer-single .izemployer__entry-possibilities .entry-possibilities__col {
    width:calc(33.3333333333% - 20px)
}
@media screen and (max-width: 1024px) {
    .izemployer-single .izemployer__entry-possibilities .entry-possibilities__col {
        width:100%
    }
}
.izemployer-single .izemployer__entry-possibilities .entry-possibilities__possibility {
    background-color:var(--c_tertiary);
    border-radius:8px;
    padding:8px;
    margin-bottom:12px
}
.izemployer-single .izemployer__entry-possibilities .entry-possibilities__possibility .possibility__main {
    display:flex;
    align-items:center;
    justify-content:flex-start;
    gap:4px;
    cursor:pointer
}
.izemployer-single .izemployer__entry-possibilities .entry-possibilities__possibility .possibility__main .possibility__indicator {
    transform:rotate(180deg);
    transition:transform 350ms ease
}
.izemployer-single .izemployer__entry-possibilities .entry-possibilities__possibility .possibility__main.possibility__main--active .possibility__indicator {
    transform:rotate(0deg)
}
.izemployer-single .izemployer__entry-possibilities .entry-possibilities__possibility .possibility__icon {
    display:flex;
    align-items:center;
    justify-content:center;
    height:16px;
    width:16px
}
.izemployer-single .izemployer__entry-possibilities .entry-possibilities__possibility .possibility__icon svg {
    height:16px;
    width:16px
}
.izemployer-single .izemployer__entry-possibilities .entry-possibilities__possibility .possibility__label {
    font-size:14px;
    font-weight:600
}
.izemployer-single .izemployer__entry-possibilities .entry-possibilities__possibility .possibility__indicator {
    display:flex;
    align-items:center;
    justify-content:center;
    margin-left:auto
}
.izemployer-single .izemployer__entry-possibilities .entry-possibilities__possibility .possibility__description-drawer {
    height:0;
    overflow:hidden;
    transition:height 350ms ease
}
.izemployer-single .izemployer__entry-possibilities .entry-possibilities__possibility .possibility__description {
    font-size:13px;
    line-height:1.4;
    padding:8px 0 0 0
}
.izemployer-single .izemployer__entry-possibilities .entry-possibilities__possibility--false {
    opacity:.25
}
.izemployer-single .izemployer__contact-data {
    display:flex;
    align-items:flex-start;
    justify-content:space-between;
    gap:20px;
    font-size:16px;
    line-height:120%
}
@media screen and (max-width: 1024px) {
    .izemployer-single .izemployer__contact-data {
        flex-direction:column
    }
}
.izemployer-single .izemployer__contact-data a {
    color:var(--c_primary);
    transition:color 350ms ease-in-out
}
.izemployer-single .izemployer__contact-data a:hover {
    color:var(--c_accent)
}
.izemployer-single .izemployer__contact-person {
    display:flex;
    align-items:flex-start;
    justify-content:flex-start;
    gap:32px
}
.izemployer-single .izemployer__contact-person .contact-person__headline {
    margin-bottom:12px
}
.izemployer-single .izemployer__contact-person .contact-person__name {
    font-weight:500
}
.izemployer-single .izemployer__contact-person .contact-person__name,.izemployer-single .izemployer__contact-person .contact-person__position,.izemployer-single .izemployer__contact-person .contact-person__phone {
    margin-bottom:4px
}
.izemployer-single .izemployer__contact-company {
    max-width:380px
}
@media screen and (max-width: 1024px) {
    .izemployer-single .izemployer__contact-company {
        max-width:100%
    }
}
.izemployer-single .izemployer__contact-company .contact-company__headline {
    margin-bottom:12px
}
.izemployer-single .izemployer__contact-company .contact-company__name {
    font-weight:500
}
.izemployer-single .izemployer__contact-company .contact-company__name,.izemployer-single .izemployer__contact-company .contact-company__mission-statement,.izemployer-single .izemployer__contact-company .contact-company__country,.izemployer-single .izemployer__contact-company .contact-company__fax {
    margin-bottom:8px
}
.izemployer-single .izemployer__contact-map {
    position:relative;
    border-radius:16px;
    overflow:hidden;
    margin-top:32px
}
.izemployer-single .izemployer__contact-map::before {
    content:"";
    position:absolute;
    z-index:2;
    background-color:rgba(120,174,255,.25);
    width:100%;
    height:100%;
    pointer-events:none;
    mix-blend-mode:color
}
.izemployer-single .izemployer__contact-map iframe {
    display:block;
    filter:grayscale(1);
    width:calc(100% + 16px);
    pointer-events:auto
}
@media screen and (max-width: 1024px) {
    .izemployer-single .izemployer__contact-map iframe {
        width:100% !important
    }
}
.izemployer-single .izemployer__news .news__headline {
    text-align:center;
    margin-bottom:8px
}
.izemployer-single .izemployer__news .news__copy {
    text-align:center;
    margin-bottom:32px
}
.izemployer-single .izemployer__news .news__drawer {
    display:grid;
    grid-template-columns:repeat(3, 1fr);
    grid-template-rows:auto;
    gap:8px 20px
}
@media screen and (max-width: 1024px) {
    .izemployer-single .izemployer__news .news__drawer {
        grid-template-columns:1fr
    }
}
.izemployer-single .izemployer__news .news__news-single {
    display:grid;
    grid-row:auto/span 4;
    grid-template-rows:subgrid;
    gap:20px;
    background-color:var(--c_white);
    border-radius:12px;
    padding:0 12px 12px;
    overflow:hidden;
    box-shadow:18px 22px 10px 0 rgba(26,60,107,.01),13px 18px 9px 0 rgba(26,60,107,.02),8px 10px 10px 0 rgba(26,60,107,.04),3px 5px 6px 0 rgba(26,60,107,.06),1px 1px 3px 0 rgba(26,60,107,.07)
}
@media screen and (max-width: 1024px) {
    .izemployer-single .izemployer__news .news__news-single {
        margin-bottom:12px
    }
}
.izemployer-single .izemployer__news .news__news-single .news-single__image {
    height:120px;
    margin:0 -12px
}
.izemployer-single .izemployer__news .news__news-single .news-single__image img {
    width:100%;
    height:100%;
    object-fit:cover
}
.izemployer-single .izemployer__news .news__news-single .news-single__types {
    display:flex;
    align-items:flex-start;
    justify-content:flex-start;
    gap:4px;
    flex-wrap:wrap
}
.izemployer-single .izemployer__news .news__news-single .news-single__type {
    font-size:12px;
    border:1px solid var(--c_secondary);
    border-radius:20px;
    padding:4px 12px
}
.izemployer-single .izemployer__news .news__news-single .news-single__title {
    margin-bottom:12px;
    font-size:18px
}
.izemployer-single .izemployer__news .news__news-single .news-single__excerpt {
    font-size:12px;
    line-height:140%
}
.izemployer-single .izemployer__news .news__news-single .news-single__excerpt p {
    margin-bottom:4px
}
.izemployer-single .izemployer__news .news__news-single .news-single__excerpt p:last-of-type {
    margin-bottom:0
}
.izemployer-single .izemployer__news .news__news-single .news-single__footer {
    display:flex;
    align-items:center;
    justify-content:flex-end;
    gap:8px;
    font-size:10px
}
.izemployer-single .izemployer__news .news__news-single .news-single__footer .button {
    font-size:10px
}
.izemployer-single .izemployer__news .news__news-single .news-single__footer .button svg {
    height:9px;
    width:6px
}
.izemployer-single .izemployer__news .news__news-single .news-single__footer-entry {
    display:flex;
    align-items:center;
    justify-content:flex-start;
    gap:4px
}

.izemployer-single .izemployer__contact-map-frame {
    border: 0;
}

.izemployer-single .button.button--accent.hero__link {
    background-color: var(--zrm-apply-button-bg);
    color: var(--zrm-apply-button-text);
    border: 2px solid var(--zrm-apply-button-outline);
}

.izemployer-single .button.button--accent.hero__link:hover {
    background-color: var(--zrm-apply-button-hover-bg);
    border-color: var(--zrm-apply-button-hover-bg);
    color: var(--zrm-apply-button-hover-text);
}

.izemployer-single .button.button--accent svg path {
    fill: currentColor;
}

.izemployer-single .izemployer__image-gallery {
    margin: 0 auto;
    max-width: 1092px;
}

.izemployer-single .izemployer__image-gallery-image {
    width: 100%;
    height: auto;
    display: block;
}

.izemployer-single .izemployer__image-gallery .splide__list {
    height: auto;
}

.izemployer-single .izemployer__image-gallery .splide__pagination {
    bottom: -1.75rem;
}

.izemployer-single .izemployer__image-gallery .splide__pagination__page {
    background: color-mix(in srgb, var(--c_primary, #1a3c6b) 25%, white);
    height: 8px;
    width: 8px;
    padding: 0;
    opacity: 1;
}

.izemployer-single .izemployer__image-gallery .splide__pagination__page.is-active {
    background: var(--c_primary, #1a3c6b);
    transform: scale(1);
}

.izemployer-single .izemployer__socials {
    text-align: center;
}

.izemployer-single .contact-socials__headline {
    margin-bottom: 8px;
}

.izemployer-single .contact-socials__intro {
    margin-bottom: 20px;
}

.izemployer-single .contact-socials__buttons {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    justify-content: center;
}

.izemployer-single .contact-socials__buttons .contact-socials__button {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    text-decoration: none;
}

.izemployer-single .button--accent.contact-socials__button {
    background-color: var(--c_primary);
    color: var(--c_white);
    border: 2px solid var(--c_primary);
}

.izemployer-single .button--accent.contact-socials__button:hover {
    background-color: var(--c_white);
    color: var(--c_primary);
    border-color: var(--c_primary);
}

.izemployer-single .contact-socials__icon {
    width: 18px;
    height: 18px;
    display: inline-block;
    background-color: currentColor;
    mask-repeat: no-repeat;
    mask-position: center;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    -webkit-mask-size: contain;
}

.izemployer-single .contact-socials__icon--facebook {
    mask-image: url("svg/facebook.svg");
    -webkit-mask-image: url("svg/facebook.svg");
}

.izemployer-single .contact-socials__icon--instagram {
    mask-image: url("svg/instagram.svg");
    -webkit-mask-image: url("svg/instagram.svg");
}

.izemployer-single .contact-socials__icon--linkedin {
    mask-image: url("svg/linkedin.svg");
    -webkit-mask-image: url("svg/linkedin.svg");
}

.izemployer-single .contact-socials__icon--tiktok {
    mask-image: url("svg/tiktok.svg");
    -webkit-mask-image: url("svg/tiktok.svg");
}

.izemployer-single .contact-socials__icon--x {
    mask-image: url("svg/x.svg");
    -webkit-mask-image: url("svg/x.svg");
}

.izemployer-single .contact-socials__icon--xing {
    mask-image: url("svg/xing.svg");
    -webkit-mask-image: url("svg/xing.svg");
}

.izemployer-single .contact-socials__icon--youtube {
    mask-image: url("svg/youtube.svg");
    -webkit-mask-image: url("svg/youtube.svg");
}

.izemployer-single .job__content__copy iframe {
    width: 100%;
    height: auto;
    aspect-ratio: 16 / 9;
}
.job{position:relative;margin-bottom:15px;padding:15px 55px 15px 15px;border-radius:8px;overflow:hidden;color:var(--e-global-color-secondary);transition:background-color 500ms ease,transform 500ms ease,color 350ms ease}.job p{font-weight:700}.job .job__head{display:flex;align-items:center;justify-content:flex-start;width:100%;margin-bottom:20px}.job .job__head .head__logo{flex:0 0 auto;width:65px;height:65px;margin:0 15px 0 0;border-radius:8px;background-size:contain;background-repeat:no-repeat;background-position:center center}.job .job__head .head__logo img{width:100%;height:100%;object-fit:contain}.job .job__head .head__text .head__employer{font-size:14px;line-height:20px;font-weight:400}.job .job__head .head__text .head__title{font-size:20px;line-height:28px;font-weight:600}.job .job__head .head__text .head__location{margin-bottom:0}.job .job__body{display:flex;align-items:stretch;width:calc(100% - 15px)}.job .job__body .body__col{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;border-radius:5px;width:33.3333333333%;padding:10px;margin:0 5px}.job .job__body .body__col div{margin-bottom:4px}.job .job__body .body__col p{margin-bottom:0}.job .job__body .body__col+.body__col{border-left:1px solid color-mix(in srgb, var(--e-global-color-primary) 22%, transparent)}.job .job__body .body__row{display:flex;align-items:center;gap:6px}.job .job__body .body__row .f12_lh16{display:flex;align-items:center;margin-bottom:0;color:var(--e-global-color-primary)}.job .job__body .body__row div{margin-bottom:4px}.job .job__body .body__row p{margin-bottom:0}@media screen and (max-width: 800px){.job{flex-wrap:wrap}.job .job__head,.job .job__body{width:100%}.job .job__head{flex-direction:column;align-items:flex-start;margin:0 0 15px 0}.job .job__head .head__logo{width:120px;height:120px;margin-bottom:10px}.job .job__body{flex-wrap:wrap;align-items:stretch;gap:10px}.job .job__body .body__col+.body__col{border:1px solid color-mix(in srgb, var(--e-global-color-primary) 22%, transparent)}.job .job__body .body__col{display:flex;flex-direction:column;justify-content:center;width:100%;border:1px solid color-mix(in srgb, var(--e-global-color-primary) 22%, transparent);padding:5px;border-radius:5px}.job .job__body .body__col>p{margin:0}}.job--iz{background-color:var(--zrm_ws_jl_card_background_color, var(--template-styling-background-color, #ffffff));display:grid;grid-template-columns:repeat(12, 1fr);gap:32px;padding:16px 32px;color:var(--e-global-color-primary);box-shadow:18px 22px 10px 0 color-mix(in srgb, var(--e-global-color-primary) 1%, transparent),13px 18px 9px 0 color-mix(in srgb, var(--e-global-color-primary) 2%, transparent),8px 10px 10px 0 color-mix(in srgb, var(--e-global-color-primary) 4%, transparent),3px 5px 6px 0 color-mix(in srgb, var(--e-global-color-primary) 6%, transparent),1px 1px 3px 0 color-mix(in srgb, var(--e-global-color-primary) 7%, transparent);border:2px solid var(--zrm_ws_jl_card_border_color, var(--e-global-color-accent))}.job--iz .job__body .body__row svg path{fill:currentColor}.job--iz .job__top-job{display:flex;align-items:center;justify-content:center;background-color:var(--zrm_ws_jl_card_highlight_background_color, var(--e-global-color-accent));height:100%;width:24px;position:absolute;top:0;left:0}.job--iz .job__top-job-label{font-size:13px;font-weight:500;white-space:nowrap;transform:rotate(-90deg);color:var(--zrm_ws_jl_card_highlight_color, var(--e-global-color-primary))}.job--iz .job__head{grid-column:1/10;margin-bottom:0}.job--iz .job__body{grid-column:10/13}.job--iz:after,.job--iz .job__arrow{position:absolute;top:0;right:0;width:40px;height:100%;transition:background-color 250ms ease,color 250ms ease}.job--iz .job__arrow{display:flex;align-items:center;justify-content:center;background-color:var(--zrm_ws_jl_card_border_color, var(--e-global-color-accent));color:var(--zrm_ws_jl_job_title_color, var(--e-global-color-primary))}.job--iz .job__arrow svg path{stroke:currentColor}.job--iz.top-job{border-color:var(--zrm_ws_jl_card_highlight_background_color, var(--e-global-color-accent))}.job--iz.top-job .job__arrow{background-color:var(--zrm_ws_jl_card_highlight_background_color, var(--e-global-color-accent));color:var(--zrm_ws_jl_card_highlight_color, var(--template-styling-background-color, #ffffff))}.job--iz:hover{transform:translateX(15px)}@media screen and (max-width: 768px){.job--iz{padding:0;gap:16px;grid-template-columns:min-content auto min-content}.job--iz .job__top-job{position:relative;grid-column:1/2;grid-row:1/3}.job--iz .job__head{grid-column:2/3;grid-row:1/2;padding:16px 0 0 0}.job--iz .job__body{grid-column:2/3;grid-row:2/3;padding:0 0 16px 0}.job--iz .job__arrow{position:relative;grid-column:3/4;grid-row:1/3}}.job--detail,.job--extended{padding:15px;color:#fff;background-color:var(--e-global-color-primary)}.job--detail .job__head,.job--detail .job__body,.job--detail .job__meta,.job--extended .job__head,.job--extended .job__body,.job--extended .job__meta{width:100%;margin:0 0 30px 0}.job--detail .job__meta,.job--extended .job__meta{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.job--detail .job__meta .button{max-width:calc(50% - 15px);width:100%;text-align:center}@media screen and (max-width: 800px){.job--detail .job__body,.job--detail .job__meta{max-width:initial;width:100%}.job--detail .job__meta{flex-wrap:wrap}.job--detail .job__meta .button{max-width:initial;width:100%}.job--detail .job__meta .button+.button{margin:15px 0 0 0}}.job--extended{overflow:visible}.job--extended .job__meta .button{text-align:center}.job--extended .job__meta .button--apply{flex:1 0 auto}.job--extended .job__meta .button.share{flex:0 0 auto;padding:12px;margin-left:20px;position:relative}.job--extended .job__meta .button.share svg{display:block;height:auto;width:20px}.job--extended .job__meta .button.share svg g path{fill:var(--e-global-color-accent)}.job--extended .job__meta .button.share .share__tooltip{background-color:#181818;border-radius:10px;padding:10px;position:absolute;top:calc(100% + 5px);left:50%;transform:translateX(-50%);opacity:0;transition:opacity 350ms ease-in-out}.job--extended .job__meta .button.share .share__tooltip.active{opacity:1}.job--top-job{border-color:var(--e-global-color-primary);border-width:3px;padding-top:25px;position:relative}.job--top-job:after{content:"TOP JOB";display:block;background-color:var(--e-global-color-primary);color:#fff;border-radius:0 0 5px 5px;font-size:12px;font-weight:700;height:fit-content;width:max-content;padding:2px 8px;position:absolute;top:0;left:90px}@media screen and (max-width: 767px){.job--top-job:after{border-radius:0 0 5px 0;left:0}}.jobs__selects{position:relative;margin:0 0 45px 0}.jobs__selects .selects__drawer{position:relative;width:calc(33.3333333333% - 10px);margin:0 15px 0 0}.jobs__selects .selects__drawer select{position:relative;width:100%;border-radius:5px;margin:0 0 10px 0;padding:15px 35px 15px 15px;background-color:rgba(0,0,0,0);z-index:1;cursor:pointer;appearance:none;-webkit-appearance:none}.jobs__selects .selects__drawer:after{content:"";position:absolute;top:50%;right:15px;display:block;width:22px;height:22px;background-image:url("../_assets/svg/icon_dropdown.svg");background-size:cover;transform:translateY(calc(-50% - 5px))}.jobs__selects .selects__drawer:nth-last-child(1){margin:0}.jobs__selects .selects__drawer .selects__job-sites{display:none}.jobs__selects .selects__drawer .selects__job-sites.active{display:block}.jobs__selects .selects__drawer.all_job_sites{width:0;margin:0;overflow:hidden}.jobs__selects .selects__drawer.all_job_sites.active{width:calc(33.3333333333% - 10px);margin:0 15px 0 0}.jobs__selects:after{content:"";flex:auto}@media screen and (max-width: 800px){.jobs__selects{flex-wrap:wrap}.jobs__selects .selects__drawer{width:100%}}.jobs-widget{width:100%;box-sizing:border-box}.jobs-widget .jobs__top{width:100%}.jobs-widget .jobs__content{display:flex;flex-direction:column;gap:16px;width:100%}.jobs-widget .jobs__content.compressed_list_item .job:not(.job--iz){display:flex;flex-wrap:wrap}.jobs-widget .jobs__content.compressed_list_item .job:not(.job--iz) .job__head,.jobs-widget .jobs__content.compressed_list_item .job:not(.job--iz) .job__body{width:100%}.jobs-widget .jobs__content h3.nojobs{margin:0 0 16px;font-size:1rem;font-weight:600;color:var(--e-global-color-text)}.jobs-widget .jobs__bottom{width:100%;margin-top:16px}.page-header{display:flex;justify-content:space-between;position:relative;width:100%;text-align:center;margin:30px auto}.page-header .page-goback{left:0;cursor:pointer;border:none;appearance:none;color:#000;padding:0 0 0 32px;text-shadow:none;background-image:none;background-color:rgba(0,0,0,0)}.page-header .page-goback:after{content:"";position:absolute;left:0;bottom:50%;width:22px;height:22px;background-image:url("../../svg/chevron.svg");transform:translateY(50%) rotate(90deg)}.page-header .page-languages{display:flex;align-items:center;right:0}.page-header .page-languages span{font-size:13px;margin-right:10px}.page-header .page-languages .lang-item{list-style-type:none;height:20px;width:30px}.page-header .page-languages .lang-item.current-lang{display:none}.page-header .page-languages .lang-item a img{width:100%}.page-header .page-title{font-weight:600}.page-header .page-title--search{max-width:70%;margin:0 auto}@media screen and (max-width: 800px){.page-header{display:flex;flex-wrap:wrap;justify-content:space-between}.page-header .page-goback,.page-header .page-languages{position:relative;bottom:initial;transform:translateY(0)}.page-header .page-title{margin-top:20px;width:100%}.page-header .page-title--search{max-width:100%}}.jobs__pagination{justify-content:center;margin:30px 0}.jobs__pagination .prev,.jobs__pagination .next{display:none}.jobs__pagination .page-numbers{margin:0 10px}.jobs__pagination .page-numbers.current{font-weight:bold}.jobsearch .jobmask .jobmask__search .jobmask__title{text-align:center;margin:0 0 25px 0}.jobsearch .jobmask .jobmask__search .jobmask__title b,.jobsearch .jobmask .jobmask__search .jobmask__title strong{color:#000}.jobsearch .jobmask .jobmask__search .jobmask__form{max-width:1200px;border-radius:10px;margin:0 auto}.jobsearch .jobmask .jobmask__search .jobmask__form .jobmask__inner{display:flex;align-items:flex-start;justify-content:space-between}.jobsearch .jobmask .jobmask__search .jobmask__form .jobmask__inner .selects{width:75%;margin:0}.jobsearch .jobmask .jobmask__search .jobmask__form .jobmask__inner .selects .selects__drawer select{background-color:#fff;border-radius:100px;margin:0}.jobsearch .jobmask .jobmask__search .jobmask__form .jobmask__inner .selects .selects__drawer:after{z-index:1;transform:translateY(calc(-50% - 1px))}.jobsearch .jobmask .jobmask__search .jobmask__form .jobmask__inner button[type=submit]{width:calc(25% - 15px);padding:16px;font-size:14px;font-weight:500;line-height:18px;border:none;outline:none;border-radius:100px;cursor:pointer}@media screen and (max-width: 1023px){.jobsearch .jobmask .jobmask__search .jobmask__form .jobmask__inner{flex-direction:column}.jobsearch .jobmask .jobmask__search .jobmask__form .jobmask__inner .selects{width:100%}.jobsearch .jobmask .jobmask__search .jobmask__form .jobmask__inner .selects .selects__drawer{margin:0 0 15px 0}.jobsearch .jobmask .jobmask__search .jobmask__form .jobmask__inner button[type=submit]{width:100%}}.widget--jobs-button .jobs__selects,.jobs-button .jobs__selects{display:none}.widget--jobs-button .button,.jobs-button .button{display:block;margin:0 auto}.widget--jobs-button .button.dynamic-job-button,.jobs-button .button.dynamic-job-button{border-radius:100px}.job-single__main .job-single__hero .job-single__headerimage{width:100%}.job-single__main .job-single__section{margin:0 0 40px 0;padding:0 0 35px 0;border-bottom:1px solid #e5e5e5}.job-single__main .job-single__section-headline{font-weight:600;margin:20px 0 15px 0}.job-single__main .job-single__section-body p{margin:0 0 15px 0}.share{flex:0 0 auto;position:relative}.share svg{display:block;height:auto;width:20px}.share svg g path{fill:var(--e-global-color-accent)}.share .share__tooltip{background-color:var(--e-global-color-secondary);color:#fff;height:0;border-radius:10px;padding:0;position:absolute;top:calc(100% + 5px);left:50%;transform:translateX(-50%);opacity:0;overflow:hidden;transition:opacity 350ms ease-in-out;z-index:999}.share .share__tooltip.active{height:auto;padding:10px;opacity:1}.widget--job-logo .job-logo__logo{display:block;width:80%;margin:0 auto}html,body{font-family:var(--e-global-typography-primary-font-family),"sans-serif";margin:0;padding:0}body h1,body h2,body h3,body h4,body h5,body h6,body p{margin:0}body a{color:inherit;text-decoration:none}body a:hover,body a:active,body a:visited,body a:active{color:inherit}.f12_lh16{font-size:12px;line-height:16px}.f14_lh18{font-size:14px;line-height:18px}.f16_lh20{font-size:16px;line-height:20px}.f24_lh28{font-size:24px;line-height:28px}.job-single .container{margin:0 auto;max-width:1200px;width:calc(100vw - 60px)}.button{display:inline-block;font-family:inherit;font-size:14px;line-height:14px;font-weight:500;text-align:center;padding:15px;cursor:pointer;border-radius:8px;border:1px solid var(--e-global-color-secondary);background-color:var(--e-global-color-secondary);transition:background-color 500ms ease,border-color 500ms ease,color 500ms ease}.button:hover{background-color:var(--e-global-color-secondary)}.button--outline{color:var(--e-global-color-secondary);background-color:rgba(0,0,0,0)}.button--outline:hover{color:var(--accent_text);background-color:var(--e-global-color-secondary)}.flex{display:flex;justify-content:space-between}.jobs__pagination.flex{justify-content:center}.flex-column{display:flex;flex-direction:column;justify-content:space-between}.border{border:1px solid #e5e5e5}.main{max-width:100%}.container{max-width:1200px;width:calc(100vw - 60px);margin:0 auto}.iframe_expose{min-height:800px}/*# sourceMappingURL=jobs.css.map */
