.page-template-joblist-recruitee-template,.page-template-jobdetail-recruitee-template{background:var(--wp--preset--color--contrast) !important}.page-template-joblist-recruitee-template .is-content-justification-space-between,.page-template-jobdetail-recruitee-template .is-content-justification-space-between{flex-wrap:nowrap;justify-content:space-between}.page-template-joblist-recruitee-template header>.wp-block-group>.wp-block-group>.wp-block-group,.page-template-jobdetail-recruitee-template header>.wp-block-group>.wp-block-group>.wp-block-group{margin-right:0 !important;margin-left:0 !important}.page-template-joblist-recruitee-template header .wp-block-site-logo img,.page-template-jobdetail-recruitee-template header .wp-block-site-logo img{filter:contrast(0) brightness(2)}.page-template-joblist-recruitee-template footer .wp-block-columns,.page-template-jobdetail-recruitee-template footer .wp-block-columns{width:100%;flex-grow:1;gap:var(--wp--preset--spacing--50)}.page-template-joblist-recruitee-template footer .wp-block-columns .wp-block-navigation__container,.page-template-jobdetail-recruitee-template footer .wp-block-columns .wp-block-navigation__container{gap:var(--wp--preset--spacing--10)}.page-template-joblist-recruitee-template footer .wp-block-site-logo img,.page-template-jobdetail-recruitee-template footer .wp-block-site-logo img{height:unset}.page-template-joblist-recruitee-template footer .footer-logos,.page-template-jobdetail-recruitee-template footer .footer-logos{gap:var(--wp--preset--spacing--50);justify-content:center;margin-top:0}.page-template-joblist-recruitee-template section.section-hero-image,.page-template-jobdetail-recruitee-template section.section-hero-image{margin-bottom:0 !important}.page-template-joblist-recruitee-template .alignwide,.page-template-jobdetail-recruitee-template .alignwide{max-width:1440px;margin:auto}#recruitee-careers{display:none}#recruitee-careers-details-container .rt__button--action,#recruitee-careers-details-container .rt-theme-light .rt__button--action{font-size:16px;padding:15px 30px;border-radius:6px;border:2px solid var(--wp--preset--color--base) !important;color:var(--wp--preset--color--base) !important;background-color:var(--wp--preset--color--contrast);transition:all .2s ease-in-out;box-shadow:none;opacity:.6}#recruitee-careers-details-container .rt__button--action:hover,#recruitee-careers-details-container .rt-theme-light .rt__button--action:hover{color:var(--wp--preset--color--base) !important;background-color:var(--wp--preset--color--contrast);border-color:var(--wp--preset--color--base) !important;opacity:1;box-shadow:none !important}#recruitee-careers-details-container .rt-details__footer-item--left .rt__button.rt__button--outline{display:none}#recruitee-careers-details-container .rt-details__close:hover{background:var(--wp--preset--color--aig-pink) !important;border-radius:500px}#recruitee-careers-details-container form input[type=text]{padding:1rem !important}.page-template-joblist-recruitee-template .hero-image img{-o-object-position:0% 20%;object-position:0% 20%}.page-template-joblist-recruitee-template .job-list-header{background-color:var(--wp--preset--color--contrast-medium);margin-top:0 !important;padding:2rem}.page-template-joblist-recruitee-template .job-list-header>div{display:flex;justify-content:center}.page-template-joblist-recruitee-template .job-list-header h2{margin:0 0 2rem;text-align:center}.page-template-joblist-recruitee-template .job-list-header .job-filter{display:flex;justify-content:center;flex-wrap:wrap}.page-template-joblist-recruitee-template .job-list-header .job-filter .job-filter-element{position:relative;display:flex;margin:2rem}.page-template-joblist-recruitee-template .job-list-header .job-filter .job-filter-element input,.page-template-joblist-recruitee-template .job-list-header .job-filter .job-filter-element select{min-width:220px;font-size:1rem;padding:1rem !important;height:auto !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px;border:none;font-family:"Poppins",sans-serif !important}.page-template-joblist-recruitee-template .job-list-header .job-filter .job-filter-element.select-div:after{content:" ";display:inline-block;width:32px;height:36px;background-color:var(--wp--preset--color--aig-pink);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transform:rotate(180deg);-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMS4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNNDE2IDM1MmMtOC4xODggMC0xNi4zOC0zLjEyNS0yMi42Mi05LjM3NUwyMjQgMTczLjNsLTE2OS40IDE2OS40Yy0xMi41IDEyLjUtMzIuNzUgMTIuNS00NS4yNSAwcy0xMi41LTMyLjc1IDAtNDUuMjVsMTkyLTE5MmMxMi41LTEyLjUgMzIuNzUtMTIuNSA0NS4yNSAwbDE5MiAxOTJjMTIuNSAxMi41IDEyLjUgMzIuNzUgMCA0NS4yNUM0MzIuNCAzNDguOSA0MjQuMiAzNTIgNDE2IDM1MnoiLz48L3N2Zz4=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMS4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNNDE2IDM1MmMtOC4xODggMC0xNi4zOC0zLjEyNS0yMi42Mi05LjM3NUwyMjQgMTczLjNsLTE2OS40IDE2OS40Yy0xMi41IDEyLjUtMzIuNzUgMTIuNS00NS4yNSAwcy0xMi41LTMyLjc1IDAtNDUuMjVsMTkyLTE5MmMxMi41LTEyLjUgMzIuNzUtMTIuNSA0NS4yNSAwbDE5MiAxOTJjMTIuNSAxMi41IDEyLjUgMzIuNzUgMCA0NS4yNUM0MzIuNCAzNDguOSA0MjQuMiAzNTIgNDE2IDM1MnoiLz48L3N2Zz4=);position:absolute;top:0;right:10px;width:15px;color:var(--wp--preset--color--aig-pink-dark);pointer-events:none}@media(max-width: 1240px){.page-template-joblist-recruitee-template .job-list-header .job-filter .job-filter-element{margin:1rem}.page-template-joblist-recruitee-template .job-list-header .job-filter .job-filter-element .job-search{flex:1;max-width:calc(660px + 4rem + 8px)}.page-template-joblist-recruitee-template .job-list-header .job-filter .job-filter-element:first-child{flex:0 0 100%;justify-content:center}.page-template-joblist-recruitee-template .job-list-header .job-filter .job-filter-element input,.page-template-joblist-recruitee-template .job-list-header .job-filter .job-filter-element select{padding:.75rem !important;max-height:41px;line-height:1}.page-template-joblist-recruitee-template .job-list-header .job-filter .job-filter-element.select-div:after{height:28px}}.page-template-joblist-recruitee-template .job-list{gap:1rem;display:flex;flex-direction:column;margin-top:0 !important}.page-template-joblist-recruitee-template .job-list .job-list-element-type{margin:auto;border:none;width:100%}.page-template-joblist-recruitee-template .job-list .job-list-element-type .job_element_header{padding:1rem;background-color:var(--wp--preset--color--aig-pink);color:var(--wp--preset--color--contrast);text-transform:uppercase}.page-template-joblist-recruitee-template .job-list .job-list-element-type .job_element_header span{display:block;max-width:1440px;padding:0 2rem;margin:auto;font-family:"Anton",sans-serif !important;font-size:28px;letter-spacing:1px;color:var(--wp--preset--color--base)}@media(max-width: calc(1440px + 2rem)){.page-template-joblist-recruitee-template .job-list .job-list-element-type .job_element_header span{padding:0}}.page-template-joblist-recruitee-template .job-list .job-list-element-type .job-list-element{display:flex;justify-content:space-between;max-width:1400px;margin:auto;padding:1rem;border-bottom:3px solid var(--wp--preset--color--base);font-size:1rem;gap:1rem}.page-template-joblist-recruitee-template .job-list .job-list-element-type .job-list-element .job-title-place{display:flex;flex-direction:row;gap:1rem;flex-basis:100%;justify-content:space-between}.page-template-joblist-recruitee-template .job-list .job-list-element-type .job-list-element .job-title{flex-basis:50%;padding:.5rem 0;align-self:center}.page-template-joblist-recruitee-template .job-list .job-list-element-type .job-list-element .job-title a{color:var(--wp--preset--color--base);text-decoration:none}.page-template-joblist-recruitee-template .job-list .job-list-element-type .job-list-element .job-title a:hover{text-decoration:underline}.page-template-joblist-recruitee-template .job-list .job-list-element-type .job-list-element .job-button,.page-template-joblist-recruitee-template .job-list .job-list-element-type .job-list-element .job-type,.page-template-joblist-recruitee-template .job-list .job-list-element-type .job-list-element .job-place,.page-template-joblist-recruitee-template .job-list .job-list-element-type .job-list-element .job-company{display:flex;flex-basis:25%;align-items:center}.page-template-joblist-recruitee-template .job-list .job-list-element-type .job-list-element .wp-block-group{display:flex;flex-direction:row;padding:1rem;flex-basis:100%;align-items:center;flex-wrap:wrap}.page-template-joblist-recruitee-template .job-list .job-list-element-type .job-list-element .job-company{flex-basis:200px;justify-content:right}.page-template-joblist-recruitee-template .job-list .job-list-element-type .job-list-element .job-place{flex-basis:300px;justify-content:left}@media screen and (max-width: 1240px){.page-template-joblist-recruitee-template .job-list .job-list-element-type .job-list-element .job-place,.page-template-joblist-recruitee-template .job-list .job-list-element-type .job-list-element .job-company{padding:0 !important}}.page-template-joblist-recruitee-template .job-list .job-list-element-type .job-list-element .job-button{display:none}.page-template-joblist-recruitee-template .job-list .job-list-element-type>.job-list-element:not(.hide){border-bottom:1px solid #ddd}.page-template-joblist-recruitee-template .job-list .job-list-element-type>.job-list-element:not(.hide):not(:has(~.job-list-element:not(.hide))){border-bottom:0}@media(max-width: 992px){.page-template-joblist-recruitee-template .job-filter{flex-direction:column;align-items:center;gap:1rem}.page-template-joblist-recruitee-template .job-filter .job-filter-element{margin:0 auto !important;width:100%}.page-template-joblist-recruitee-template .job-filter .job-filter-element input,.page-template-joblist-recruitee-template .job-filter .job-filter-element select{flex:1}.page-template-joblist-recruitee-template .job-filter .job-filter-element:first-child input{max-width:unset !important}.page-template-joblist-recruitee-template .job-list{padding:0 1rem}.page-template-joblist-recruitee-template .job-list .job-list-element .job-title-place{flex-direction:column !important;gap:0 !important;flex-basis:100% !important}.page-template-joblist-recruitee-template .job-list .job-list-element .job-title-place .job-title,.page-template-joblist-recruitee-template .job-list .job-list-element .job-title-place .job-place,.page-template-joblist-recruitee-template .job-list .job-list-element .job-title-place .job-company{align-self:self-start;flex-basis:auto}.page-template-joblist-recruitee-template .job-list .job-list-element .job-button{flex-basis:50% !important}}.page-template-jobdetail-recruitee-template h2.extra-size{font-size:clamp(3.037rem,3.037rem + (1vw - .2rem)*4.233,6rem) !important}.page-template-jobdetail-recruitee-template .section-hero-image{display:flex;position:relative;flex-flow:column;overflow:hidden}.page-template-jobdetail-recruitee-template .section-hero-image h1{position:absolute;z-index:10;color:var(--wp--preset--color--aig-pink);bottom:3rem;left:4rem;-webkit-hyphens:none;hyphens:none}.page-template-jobdetail-recruitee-template .section-hero-image figure{margin-top:0;z-index:10;display:flex;height:100% !important;max-height:700px !important}.page-template-jobdetail-recruitee-template .section-hero-image figure img{width:100%;max-width:1400px;margin:auto;-o-object-fit:cover;object-fit:cover}.page-template-jobdetail-recruitee-template .section-hero-image figure.hero-image-blur{z-index:9;position:absolute;left:0;top:0}.page-template-jobdetail-recruitee-template .section-hero-image figure.hero-image-blur img{width:100%;max-width:100vw;margin:auto;-o-object-fit:cover;object-fit:cover;filter:blur(10px)}.page-template-jobdetail-recruitee-template .section-hero-image a{color:var(--wp--preset--color--base);text-decoration:none}.page-template-jobdetail-recruitee-template .section-hero-image a:hover{text-decoration:underline}.page-template-jobdetail-recruitee-template .job-content{color:var(--gray-text)}.page-template-jobdetail-recruitee-template .job-content h2{color:var(--wp--preset--color--aig-pink)}.page-template-jobdetail-recruitee-template .job-content .job-intro{padding:var(--wp--preset--spacing--50)}.page-template-jobdetail-recruitee-template .job-content .job-intro-details{margin-top:var(--wp--preset--spacing--30);background-color:var(--wp--preset--color--aig-pink);padding:var(--wp--preset--spacing--30) var(--wp--preset--spacing--40);font-size:var(--wp--preset--font-size--regular-plus)}.page-template-jobdetail-recruitee-template .job-content .job-intro-details p{color:var(--wp--preset--color--base)}.page-template-jobdetail-recruitee-template .job-content .job-intro-details p:first-child strong{font-family:"Anton",sans-serif !important;font-size:var(--wp--preset--font-size--regular-large);text-transform:uppercase;font-weight:400}.page-template-jobdetail-recruitee-template .job-content .job-requirements{color:var(--gray-text) !important;background-color:var(--wp--preset--color--base);padding-top:3rem;padding-bottom:3rem}.page-template-jobdetail-recruitee-template .job-content .job-requirements span{background-color:var(--wp--preset--color--base)}.page-template-jobdetail-recruitee-template .job-content .job-requirements p{font-size:var(--wp--preset--font-size--regular-plus)}.page-template-jobdetail-recruitee-template .job-content .job-requirements ul{padding-left:1.5rem}.page-template-jobdetail-recruitee-template .job-content .job-requirements a,.page-template-jobdetail-recruitee-template .job-content .job-requirements a span{color:var(--wp--preset--color--aig-pink) !important}.page-template-jobdetail-recruitee-template .job-content .job-gender{margin-bottom:0;text-align:center;font-size:var(--wp--preset--font-size--large)}.page-template-jobdetail-recruitee-template .job-content h1.job-title{margin:1rem auto;font-size:var(--wp--preset--font-size--xxx-large);text-align:center}.page-template-jobdetail-recruitee-template .job-content h2{margin-top:3rem}.page-template-jobdetail-recruitee-template .job-content h2:first-child{margin-top:0}.page-template-jobdetail-recruitee-template .job-content .job-place{margin-top:0;text-align:center;font-size:var(--wp--preset--font-size--large)}.page-template-jobdetail-recruitee-template .contact-person-container{margin-top:2rem}.page-template-jobdetail-recruitee-template .contact-person-container .contact-person{margin:auto;max-width:300px;justify-content:center;display:flex;flex-direction:column}.page-template-jobdetail-recruitee-template .contact-person-container .contact-person .contact-name{text-align:center;font-weight:600;margin-top:0}@media(max-width: 992px){.page-template-jobdetail-recruitee-template .job-gender,.page-template-jobdetail-recruitee-template .job-title,.page-template-jobdetail-recruitee-template .job-place{padding:0 var(--wp--preset--spacing--40)}}@media(max-width: 992px){.page-template-jobdetail-recruitee-template .job-title{padding:0 !important;font-size:var(--wp--preset--font-size--xx-large) !important}}@media(max-width: 600px){.page-template-jobdetail-recruitee-template .job-title{font-size:var(--wp--preset--font-size--xx-large) !important}}.btn-apply{justify-content:flex-end}.btn-apply a{padding:1rem;text-decoration:none}.wp-block-button,.btn-apply{transition:all .2s ease-in-out;opacity:.6}.wp-block-button:hover,.btn-apply:hover{opacity:1}#recruitee-careers-details-container .rt-form{background:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base)}#recruitee-careers-details-container .rt-form label,#recruitee-careers-details-container .rt-form .rt-form__description,#recruitee-careers-details-container .rt-form__group-errors .custom-fields,#recruitee-careers-details-container .rt-form{font-family:"Poppins",sans-serif !important}#recruitee-careers-details-container .rt-form__group-errors.custom-fields{font-size:1rem !important;color:var(--wp--preset--color--base) !important}#recruitee-careers-details-container .rt-details__header-title,#recruitee-careers-details-container .rt-details__separator{font-family:"Anton",sans-serif !important}#recruitee-careers-details-container .rt-details__separator{font-size:var(--wp--preset--font-size--large)}#recruitee-careers-details-container .rt__text--dark,#recruitee-careers .rt__text--dark,#recruitee-careers-details-container .rt__text--base,#recruitee-careers .rt__text--base{color:var(--wp--preset--color--base) !important}#recruitee-careers-details-container .rt-theme-light .rt-details__heading,#recruitee-careers .rt-theme-light .rt-details__heading{border-bottom:none !important;border-top:none !important;background:var(--wp--preset--color--aig-pink) !important;color:var(--wp--preset--color--base) !important}#recruitee-careers-details-container .rt-theme-light .rt-details__content--form input[type=date],#recruitee-careers-details-container .rt-theme-light .rt-details__content--form input[type=email],#recruitee-careers-details-container .rt-theme-light .rt-details__content--form input[type=number],#recruitee-careers-details-container .rt-theme-light .rt-details__content--form input[type=password],#recruitee-careers-details-container .rt-theme-light .rt-details__content--form input[type=tel],#recruitee-careers-details-container .rt-theme-light .rt-details__content--form input[type=text],#recruitee-careers-details-container .rt-theme-light .rt-details__content--form select,#recruitee-careers-details-container .rt-theme-light .rt-details__content--form textarea,#recruitee-careers .rt-theme-light .rt-details__content--form input[type=date],#recruitee-careers .rt-theme-light .rt-details__content--form input[type=email],#recruitee-careers .rt-theme-light .rt-details__content--form input[type=number],#recruitee-careers .rt-theme-light .rt-details__content--form input[type=password],#recruitee-careers .rt-theme-light .rt-details__content--form input[type=tel],#recruitee-careers .rt-theme-light .rt-details__content--form input[type=text],#recruitee-careers .rt-theme-light .rt-details__content--form select,#recruitee-careers .rt-theme-light .rt-details__content--form textarea,#recruitee-careers-details-container .rt-theme-light .rt-checkbox .cr,#recruitee-careers-details-container .rt-theme-light .rt-radio .cr,#recruitee-careers .rt-theme-light .rt-checkbox .cr,#recruitee-careers .rt-theme-light .rt-radio .cr{font-family:"Poppins",sans-serif !important;background:var(--wp--preset--color--contrast-medium) !important;border-color:var(--wp--preset--color--aig-pink) !important;border:none !important;color:var(--wp--preset--color--base) !important;box-shadow:none !important;border-radius:4px}#recruitee-careers-details-container .rt-theme-light .rt-details__footer,#recruitee-careers .rt-theme-light .rt-details__footer,#recruitee-careers-details-container .rt-form .rt-form__success{border-top:none !important;background:var(--wp--preset--color--contrast-medium) !important}#recruitee-careers-details-container input[type=file]{padding:1rem;box-shadow:none !important;font-family:"Poppins",sans-serif !important}