@charset "UTF-8";:root{--bs-blue:#4182f4;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#9a1d1c;--bs-orange:#fd7e14;--bs-yellow:#f0dc1e;--bs-green:#37ac83;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-gray:#767676;--bs-gray-dark:#424242;--bs-gray-100:#f7f7f7;--bs-gray-200:#e9e9e9;--bs-gray-300:#e9e9e9;--bs-gray-400:#c8c8c8;--bs-gray-500:#c8c8c8;--bs-gray-600:#767676;--bs-gray-700:#767676;--bs-gray-800:#424242;--bs-gray-900:#191919;--bs-primary:#f0dc1e;--bs-secondary:#37ac83;--bs-success:#37ac83;--bs-danger:#9a1d1c;--bs-light:#f7f7f7;--bs-dark:#424242;--bs-tertiary:#e9e9e9;--bs-white:#fff;--bs-red:#f01e1e;--bs-old-primary:#f0dc1e;--bs-old-secondary:#37ac83;--bs-old-tertiary:#e9e9e9;--bs-info:#0dcaf0;--bs-warning:#f0dc1e;--bs-primary-rgb:240,220,30;--bs-secondary-rgb:55,172,131;--bs-success-rgb:55,172,131;--bs-danger-rgb:154,29,28;--bs-light-rgb:247,247,247;--bs-dark-rgb:66,66,66;--bs-tertiary-rgb:233,233,233;--bs-red-rgb:240,30,30;--bs-old-primary-rgb:240,220,30;--bs-old-secondary-rgb:55,172,131;--bs-old-tertiary-rgb:233,233,233;--bs-info-rgb:13,202,240;--bs-warning-rgb:240,220,30;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:25,25,25;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:"Source Sans Pro",sans-serif;--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:.9375rem;--bs-body-font-weight:400;--bs-body-line-height:1.3;--bs-body-color:#191919;--bs-body-bg:#fff;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#e9e9e9;--bs-border-color-translucent:rgba(0,0,0,.175);--bs-border-radius:10px;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-link-color:#191919;--bs-link-hover-color:#000;--bs-code-color:#d63384;--bs-highlight-bg:#fcf8d2}.accordion{--bs-accordion-color:#191919;--bs-accordion-bg:#fff;--bs-accordion-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:1px;--bs-accordion-border-radius:10px;--bs-accordion-inner-border-radius:9px;--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:#191919;--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23191919' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform .2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d8c61b' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E");--bs-accordion-btn-focus-border-color:#424242;--bs-accordion-btn-focus-box-shadow:0 0 0 .25rem rgba(240,220,30,.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:#d8c61b;--bs-accordion-active-bg:#fefce9}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:.9375rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media(prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(var(--bs-accordion-border-width)*-1) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media(prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}.spinner-grow{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(1turn)}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-.125em;--bs-spinner-animation-speed:.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}@media(prefers-reduced-motion:reduce){.spinner-grow{--bs-spinner-animation-speed:1.5s}}body.anonymous-finalize{background-color:#f7f8f9}body.anonymous-finalize .card.card-sand{margin:1.5rem 0}body.anonymous-finalize .card.card-sand i.icon-ok{font-size:2rem;color:#37ac83}body.anonymous-finalize .card.card-sand .text-wrapper{flex-basis:80%}body.anonymous-finalize .card.card-sand .text-wrapper h1{font-size:1.4rem;margin-top:.5rem;margin-bottom:1rem}body.anonymous-finalize .card.card-sand .text-wrapper p{margin:1rem 0;font-weight:600}body.anonymous-finalize .card.card-sand .text-wrapper a{margin-top:2.5rem;margin-bottom:1rem}@media(max-width:767.98px){body.anonymous-finalize .card.card-sand .text-wrapper a{display:block}}@media(min-width:992px){body.anonymous-finalize .card.card-sand .text-wrapper{flex-basis:50%;padding-left:0}}body.anonymous-finalize .card.card-sand .img-wrapper{flex-basis:40%;text-align:center;margin-top:2.5rem}@media(max-width:479.98px){body.anonymous-finalize{background:initial}body.anonymous-finalize .success .card{box-shadow:none}body.anonymous-finalize .success .card .card-body{padding:0}}.hp_search-item-wrapper-job .icon-wishlist-outline{position:absolute;right:0;top:0;color:#c8c8c8;cursor:pointer;width:40px;height:40px;display:inline-flex;justify-content:center;align-items:center}@media(hover:hover){.hp_search-item-wrapper-job .icon-wishlist-outline:hover{color:#f0dc1e}}.hp_search-item-wrapper-job .icon-wishlist-outline.active{color:#f0dc1e}.hp_search-item-wrapper-job .hp_top-job{float:left;background-color:#f0dc1e}.hp_search-item-wrapper-job .hp_job-offer-tags,.hp_search-item-wrapper-job .hp_top-job{border-radius:6.5px;font-size:11px;letter-spacing:.1px;color:#fff;font-weight:600;padding:0 5px;margin:2px 2px 2px 0}.hp_search-item-wrapper-job .hp_job-offer-tags.hp_cart-tag{background-color:#37ac83}.hp_search-item-wrapper-job .hp_job-offer-tags.hp_incomplete-tag{background-color:#4182f4}.hp_search-item-wrapper-job .hp_job-offer-tags.hp_jobtop-tag{background-color:#f0dc1e}.hp_search-item-wrapper-job .hp_job-offer-tags.hp_jobtop-tag-deactivated{background-color:#e9e9e9;color:#767676}.jve-input-group input{border-right:none}.jve-input-group input:not([type=radio]):not([type=checkbox]){margin-top:0;margin-bottom:0}.jve-input-group .hp_btn{border-radius:0 10px 10px 0;font-size:1.875rem;margin:0;padding:0;color:#fff;border:1px solid #c8c8c8}#hp_jobs-via-email-sidebar{font-size:13px;bottom:0;background:#fff;border-top:1px solid #e9e9e9}#hp_jobs-via-email-sidebar #optin_message_top{visibility:hidden}#hp_jobs-via-email-sidebar .bell-line{margin-bottom:.625rem;flex-grow:1;position:relative;width:100%}#hp_jobs-via-email-sidebar .bell-line .icon-cancel,#hp_jobs-via-email-sidebar .bell-line .icon-ok{color:#00963f;position:absolute;font-size:1.125rem;top:1.5rem;z-index:50}#hp_jobs-via-email-sidebar .bell-line .icon-cancel{color:#cb0000}#hp_jobs-via-email-sidebar .bell-line .icon-bell{position:relative;text-align:center}#hp_jobs-via-email-sidebar label{display:none}#hp_jobs-via-email-sidebar .disclaimer{color:#c8c8c8;margin-top:.625rem}#hp_jobs-via-email-sidebar .disclaimer a{color:#c8c8c8}#hp_jobs-via-email-sidebar .bell-message{text-align:center}#hp_jobs-via-email-sidebar .bell-message .bold{font-weight:600}@keyframes wobble{0%{transform:rotate(0) scale(1) skew(1deg)}10%{transform:rotate(-25deg) scale(1) skew(1deg)}20%{transform:rotate(25deg) scale(1) skew(1deg)}30%{transform:rotate(-25deg) scale(1) skew(1deg)}40%{transform:rotate(25deg) scale(1) skew(1deg)}50%{transform:rotate(0) scale(1) skew(1deg)}to{transform:rotate(0) scale(1) skew(1deg)}}.search-results #hp_job-offer-list .tooltip-inner{width:300px}.hp_search-list{background-color:#fff;border-radius:2px;height:100%;max-height:calc(100vh - 256px);overflow-y:scroll;-webkit-overflow-scrolling:touch}@media(min-width:992px){.hp_search-list{position:fixed;bottom:0;width:320px;max-height:calc(100vh - 190px);left:auto!important}}@media(min-width:1212px){.hp_search-list{width:392px}.hp_search-list article{overflow-x:hidden}}@media(max-width:991.98px){.hp_search-list{max-height:none;overflow-y:visible}}.hp_search-list::-webkit-scrollbar{width:8px}.hp_search-list::-webkit-scrollbar-track{opacity:0}.hp_search-list::-webkit-scrollbar-thumb{border-radius:3px;background:#c8c8c8}.hp_search-list::-webkit-scrollbar-button{display:none}.hp_search-list .hp_search-list-header{color:#767676;font-size:.815rem;font-weight:400;flex-direction:column}.hp_search-list .hp_search-list-load-more{display:inline-block;padding:1.25rem;cursor:pointer}.hp_search-list .hp_search-list-header,.hp_search-list .hp_search-list-item{position:relative;border-bottom:1px solid #e9e9e9;display:flex;flex-wrap:wrap;padding:1.25rem .625rem}.hp_search-list .hp_search-list-header .hp_search-list-item-logo,.hp_search-list .hp_search-list-item .hp_search-list-item-logo{flex:0 0 auto;width:25%;padding-right:6px}.hp_search-list .hp_search-list-header .hp_search-list-item-logo img,.hp_search-list .hp_search-list-item .hp_search-list-item-logo img{max-width:100%}.hp_search-list .hp_search-list-header .hp_search-list-item-body,.hp_search-list .hp_search-list-item .hp_search-list-item-body{flex:0 0 auto;width:75%;font-size:.815rem;font-weight:400;padding-right:1.75rem;color:#767676}@media(min-width:992px){.hp_search-list .hp_search-list-header.active:before,.hp_search-list .hp_search-list-item.active:before{content:"";position:absolute;left:0;top:0;bottom:0;border-left:3px solid #f0dc1e}.hp_search-list .hp_search-list-header.active,.hp_search-list .hp_search-list-item.active{box-shadow:0 2px 15px #2c2b2333}}.hp_search-list .hp_search-list-header.hp_top-job:after,.hp_search-list .hp_search-list-item.hp_top-job:after{content:"TOPJOB";display:block;position:absolute;right:5px;bottom:10px;background-color:#f0dc1e;color:#fff;font-size:.75rem;padding-right:.65em;padding-left:.65em;border-radius:10px}.hp_search-list .hp_search-list-item{cursor:pointer}.hp_search-list .hp_search-list-headline{font-size:.9375rem;font-weight:600;letter-spacing:.2px;color:#191919;margin-bottom:5px}.hp_search-list .hp_search-list-wishlist{position:absolute;right:0;top:0;color:#c8c8c8;cursor:pointer;width:40px;height:40px;display:inline-flex;justify-content:center;align-items:center}.hp_search-list .hp_search-list-wishlist.active{color:#f0dc1e}.hp_search-list .hp_search-list-wishlist:hover:not(.active){text-shadow:0 0 4px #f0dc1e;color:#fff}.hp_search-list .hp_search-statistic{position:absolute;right:0;top:32px;width:40px;height:40px;display:inline-flex;justify-content:center;align-items:center;color:#c8c8c8}.hp_search-list #id_filter-btn-header{color:#000;background-color:#e9e9e9;border-color:#e9e9e9}.hp_search-list #id_filter-btn-header:hover{cursor:pointer}.hp_search-list #id_filter-btn-header #id_filter-btn-icon.icon-cancel{line-height:100%;padding-left:10px}.hp_search-list #id_filter-btn-header #id_filter-btn-icon.icon-cancel:before{font-size:.6em}.hp_search-list .hp_search-form-company-filter .reset-filter-container,.hp_search-list .hp_search-form-filter_search_form .reset-filter-container{display:flex;justify-content:center}.hp_search-list .hp_search-form-company-filter .reset-filter,.hp_search-list .hp_search-form-filter_search_form .reset-filter{color:#767676;font-weight:600;border:none;background:transparent}.hp_search-list .hp_search-form-company-filter .reset-filter:focus,.hp_search-list .hp_search-form-filter_search_form .reset-filter:focus{outline:None}.hp_search-list .hp_search-form-company-filter .selectric,.hp_search-list .hp_search-form-filter_search_form .selectric{background-color:#e9e9e9;border:none}.hp_search-list .hp_search-form-company-filter .selectric .label,.hp_search-list .hp_search-form-filter_search_form .selectric .label{height:20px;line-height:20px;margin:2px 38px 2px 10px}.hp_search-list .hp_search-form-company-filter .selectric .label span,.hp_search-list .hp_search-form-filter_search_form .selectric .label span{font-size:.815rem;line-height:20px}.hp_search-list .hp_search-form-company-filter .selectric .button,.hp_search-list .hp_search-form-filter_search_form .selectric .button{height:20px;background-color:#e9e9e9;color:#000}.hp_search-list .hp_search-form-company-filter .selectric .button:after,.hp_search-list .hp_search-form-company-filter .selectric .button:after:hover,.hp_search-list .hp_search-form-filter_search_form .selectric .button:after,.hp_search-list .hp_search-form-filter_search_form .selectric .button:after:hover{border-top-color:#000}.hp_search-list .hp_search-form-company-filter .selectric-items,.hp_search-list .hp_search-form-filter_search_form .selectric-items{width:auto;top:100%}.hp_search-list .hp_search-form-company-filter .selectric-items ul li,.hp_search-list .hp_search-form-filter_search_form .selectric-items ul li{word-break:break-word}@media(min-width:992px){.hp_search-list .hp_ad{display:none}}.hp_search-statistic-tooltip{--bs-tooltip-max-width:300px}.hp_search-statistic-tooltip .tooltip-inner{width:300px}.hp_job-detail{background:#fff;position:relative}.hp_job-detail.hp_job-detail-editor{box-shadow:none}.hp_job-detail .hp_job-detail-header-image:not(.hp_job-detail-header-image-higher){max-height:250px}.hp_job-detail .hp_job-detail-header-image{width:100%}.hp_job-detail .hp_job-detail-company-logo{max-width:100%}.hp_job-detail .hp_job-detail-header{padding:1.75rem 1.75rem 1.25rem}.hp_job-detail .hp_job-detail-body{padding:1.25rem 1.75rem 1.75rem;border-top:1px solid #e9e9e9;word-wrap:break-word;font-size:.9375rem}.hp_job-detail .hp_job-detail-body h2{font-size:1.125rem;font-weight:600;line-height:1.1;margin-top:1.75rem;margin-bottom:1.25rem}.hp_job-detail .hp_job-detail-body h3{font-size:17px}.hp_job-detail .hp_job-detail-body h3,.hp_job-detail .hp_job-detail-body h4{font-weight:600;line-height:1.1;margin-top:1.75rem;margin-bottom:1.25rem}.hp_job-detail .hp_job-detail-body h5{font-weight:600;line-height:1.1;margin-top:1.75rem}.hp_job-detail .hp_job-detail-body .hp_job-detail-content-image{max-width:376px;max-height:500px;height:auto}.hp_job-detail .hp_job-detail-body .hp_job-detail-content-image+figcaption{max-width:376px}.hp_job-detail .hp_job-detail-body .hp_job-detail-content-image.hp_job-detail-content-image-full{max-width:752px;max-height:none;width:100%}.hp_job-detail .hp_job-detail-body .hp_job-detail-content-image.hp_job-detail-content-image-full+figcaption{max-width:752px}@media(max-width:767.98px){.hp_job-detail .hp_job-detail-body .hp_job-detail-content-image{max-width:100%;height:auto}}.hp_job-detail .hp_job-detail-body figure{margin:0 0 1.25rem}.hp_job-detail .hp_job-detail-body figure.align-left,.hp_job-detail .hp_job-detail-body picture.align-left{float:left;margin:0 1.25rem 1.25rem 0}.hp_job-detail .hp_job-detail-body figure.align-right,.hp_job-detail .hp_job-detail-body picture.align-right{float:right;margin:0 0 1.25rem 1.25rem}.hp_job-detail .hp_job-detail-body figure.align-center,.hp_job-detail .hp_job-detail-body picture.align-center{display:grid;justify-content:center;margin-left:auto;margin-right:auto}.hp_job-detail .hp_job-detail-body iframe{width:100%;aspect-ratio:1.78;margin-bottom:2.5rem;height:auto}.hp_job-detail .hp_job-detail-body p{font-size:.9375rem;margin-bottom:.625rem;min-height:1rem}.hp_job-detail .hp_job-detail-meta{font-size:.815rem;font-weight:400;padding:1.75rem 1.75rem 73px;word-break:break-word}@media(max-width:767.98px){.hp_job-detail .hp_job-detail-meta{padding-bottom:92px}}.hp_job-detail .hp_job-detail-controls{padding:.625rem 1.75rem;border-top:1px solid #e9e9e9;background-color:#fff;position:absolute;bottom:0;left:0;right:0;z-index:14;height:73px}@media(max-width:991.98px){.hp_job-detail .hp_job-detail-controls{height:92px}}.hp_empty-search-detail,.hp_landing-page-detail{background:#fff;box-shadow:0 1px 3px #2c2b234d;position:relative;padding:1.25rem}.hp_empty-search-detail .hp_landing-page-headline,.hp_landing-page-detail .hp_landing-page-headline{font-size:1.125rem;font-weight:600}.hp_404-detail,.hp_empty-search-detail{background:#fff;position:relative;padding:0;display:flex;flex-direction:column;justify-content:center}.hp_404-detail .show,.hp_empty-search-detail .show{transition:opacity .4s;opacity:1}.hp_404-detail .hide,.hp_empty-search-detail .hide{transition:opacity .4s;opacity:0}.hp_404-detail .hp_404-detail-container#jve-optin .headline,.hp_404-detail .hp_404-detail-container#jve-success .headline,.hp_404-detail .hp_empty-search-detail-container#jve-optin .headline,.hp_404-detail .hp_empty-search-detail-container#jve-success .headline,.hp_empty-search-detail .hp_404-detail-container#jve-optin .headline,.hp_empty-search-detail .hp_404-detail-container#jve-success .headline,.hp_empty-search-detail .hp_empty-search-detail-container#jve-optin .headline,.hp_empty-search-detail .hp_empty-search-detail-container#jve-success .headline{color:#37ac83}@media(min-width:992px){.hp_404-detail,.hp_empty-search-detail{box-shadow:0 1px 3px #2c2b234d;padding-bottom:90px}}@media(max-width:991.98px){.hp_404-detail,.hp_empty-search-detail{margin:.625rem;background-color:#faf2ad;color:#424242;border-radius:10px;box-shadow:none}.hp_404-detail .frc-captcha,.hp_empty-search-detail .frc-captcha{background-color:inherit}.hp_404-detail .hp_404-detail-container,.hp_404-detail .hp_empty-search-detail-container,.hp_empty-search-detail .hp_404-detail-container,.hp_empty-search-detail .hp_empty-search-detail-container{border-radius:10px;padding:1.75rem;background-color:#faf2ad}.hp_404-detail .hp_404-detail-container#jve-optin,.hp_404-detail .hp_404-detail-container#jve-success,.hp_404-detail .hp_empty-search-detail-container#jve-optin,.hp_404-detail .hp_empty-search-detail-container#jve-success,.hp_empty-search-detail .hp_404-detail-container#jve-optin,.hp_empty-search-detail .hp_404-detail-container#jve-success,.hp_empty-search-detail .hp_empty-search-detail-container#jve-optin,.hp_empty-search-detail .hp_empty-search-detail-container#jve-success{background-color:#eaf8f3;color:#37ac83}}.hp_404-detail .headline,.hp_empty-search-detail .headline{font-size:1.125rem}@media(min-width:992px){.hp_404-detail .headline,.hp_empty-search-detail .headline{font-size:1.875rem}}.hp_404-detail .sub-headline,.hp_empty-search-detail .sub-headline{font-size:.815rem}@media(min-width:992px){.hp_404-detail .sub-headline,.hp_empty-search-detail .sub-headline{font-size:1.375rem;font-weight:700}}.hp_404-detail .hp_search-link,.hp_empty-search-detail .hp_search-link{overflow-x:hidden;text-overflow:ellipsis;padding:.625rem 1.25rem}@media(min-width:992px){.hp_404-detail form .input-group,.hp_empty-search-detail form .input-group{width:60%}}.hp_404-detail #pointer,.hp_empty-search-detail #pointer{margin-left:0;transform:rotate(20deg)}.hp_404-detail .look-at-list,.hp_empty-search-detail .look-at-list{font-size:1.125rem;font-weight:700}@media(min-width:992px){.hp_404-detail .look-at-list,.hp_empty-search-detail .look-at-list{font-size:1.375rem}}.hp_404-detail .text-muted,.hp_empty-search-detail .text-muted{font-size:.815rem}.hp_404-detail #hp_wave-element,.hp_empty-search-detail #hp_wave-element{position:absolute;right:0;bottom:0;left:0;transition:all .2s}.hp_404-detail #hp_wave-element .gradient-color-1,.hp_empty-search-detail #hp_wave-element .gradient-color-1{stop-color:#37ac83}.hp_404-detail #hp_wave-element .gradient-color-2,.hp_empty-search-detail #hp_wave-element .gradient-color-2{stop-color:#b9ce3b}.hp_404-detail #hp_wave-element.success .gradient-color-1,.hp_empty-search-detail #hp_wave-element.success .gradient-color-1{stop-color:#37ac83}.hp_404-detail #hp_wave-element.success .gradient-color-2,.hp_empty-search-detail #hp_wave-element.success .gradient-color-2{stop-color:#89d9bd}@media(min-width:992px){.hp_empty-search-detail-container h2{font-size:1.375rem;font-weight:600}}.hp_collapsible_cards p:last-child{margin-bottom:0}.hp_collapsible_cards [data-bs-toggle=collapse] .hp_collapsible-card-header-text:before{font-family:fontello;content:"";float:right;padding-right:.5rem}.hp_collapsible_cards [data-bs-toggle=collapse].collapsed .hp_collapsible-card-header-text:before{font-family:fontello;content:"";float:right;padding-right:.5rem}.hp_collapsible_cards [data-bs-toggle=collapse].collapsed .card-header{border-radius:10px}.noscript-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background-color:#ffffffe6;overflow:hidden;text-align:center}.noscript-overlay .noscript-message{z-index:2147483647;margin-top:45vh;text-align:left;width:500px;margin-left:auto;margin-right:auto;background-color:#fff;border:1px solid #e5e5e5;border-radius:3px;padding:10px}@media only screen and (max-width:767px){.noscript-overlay .noscript-message{width:90%}}.quotes .header-quotes{margin-bottom:20px}.quotes .quote-sign{font-size:xx-large;color:#f0dc1e;text-align:left;position:absolute;top:10px;left:10px}.quotes .card-campaign{border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top-right-radius:20px;margin-left:10px;margin-right:10px;margin-bottom:10px;max-width:400px;min-width:200px}.quotes .quote-text{font-size:1rem;font-weight:600}.container.hp_job-offer-application{max-width:576px}@media(min-width:768px)and (max-width:991.98px){#application_success .modal-dialog{width:70%}}#application_success .modal-dialog button.btn-close{position:absolute;right:10px;top:15px;z-index:5}#application_success .modal-dialog .animatedThumb{height:60px;width:60px;background:transparent;border-radius:60px;border:3px solid #37ac83;display:flex;justify-content:center;align-items:center;margin-left:auto;margin-right:auto}#application_success .modal-dialog .animatedThumb svg{fill:#37ac83;animation:thumbsup .5s linear .2s 1;transform-origin:80% 80%;height:62%;width:62%}#application_success .modal-dialog .right-background{background-image:url(/static/images/lp_application_success_couple.jpg?14c3483f06ce);background-size:cover;height:100%;border-top-right-radius:10px;border-bottom-right-radius:10px}@media(min-width:768px){#application_success .modal-dialog .right-background{min-height:28rem}}.rating-stars{display:flex;flex-direction:row-reverse;justify-content:center}.rating-stars a:hover{color:#ffd600}.rating-stars.filled a:before{opacity:.8}.rating-stars.filled:hover a:before{opacity:0;color:#ffd600;border:none}.rating-stars:hover>input:checked~label:before{opacity:.4}.rating-stars>input{display:none}.rating-stars>input:checked~label:before{opacity:1}.rating-stars a,.rating-stars label{position:relative;width:1em;font-size:3rem;color:#ffd600;cursor:pointer;margin-bottom:0}.rating-stars a i:before,.rating-stars label i:before{margin:0}@media(min-width:480px){.rating-stars a,.rating-stars label{font-size:4rem}}@media(min-width:768px){.rating-stars a,.rating-stars label{font-size:3rem}}@media(min-width:992px){.rating-stars a,.rating-stars label{font-size:2rem}}.rating-stars a:before,.rating-stars label:before{content:"★";position:absolute;opacity:0}.rating-stars a:hover:before,.rating-stars a:hover~a:before,.rating-stars a:hover~label:before,.rating-stars label:hover:before,.rating-stars label:hover~a:before,.rating-stars label:hover~label:before{opacity:1!important}@keyframes thumbsup{0%{transform:scale(1) rotate(-15deg)}15%{transform:scale(1.25) rotate(0)}25%{transform:scale(1.3) rotate(16.2deg)}92%{transform:scale(1) rotate(-15deg)}to{transform:scale(1) rotate(0)}}.hp_social-auth-btn-fb{background-color:#1877f2;border-color:#1877f2;color:#fff}.hp_social-auth-btn-fb.hover,.hp_social-auth-btn-fb:hover{color:#fff;background-color:#3f8ef4;border-color:#3f8ef4}.hp_social-auth-btn-fb.focus,.hp_social-auth-btn-fb:focus{color:#fff;background-color:#0d6ae4;border-color:#0d6ae4}.hp_social-auth-btn-fb :before{line-height:1.2em}.hp_btn.hp_social-auth-btn-google{background-color:#fff;border:1px solid #888;color:#444;position:relative}@media(min-width:768px){.hp_btn.hp_social-auth-btn-google{padding:.688rem 2.375rem .688rem 3.75rem;margin-left:0}}.hp_btn.hp_social-auth-btn-google .google-icon-login{height:1rem}.hp_btn.hp_social-auth-btn-google .google-icon-login-absolute{position:absolute;left:14px;top:12px}.hp_social-auth-btn-linkedin{background-color:#2867b2;color:#fff;border-color:#2867b2}.hp_social-auth-btn-linkedin.hover,.hp_social-auth-btn-linkedin:hover{color:#fff;background-color:#327ad1;border-color:#327ad1}.hp_social-auth-btn-linkedin.focus,.hp_social-auth-btn-linkedin:focus{color:#fff;background-color:#235b9d;border-color:#235b9d}.hp_social-auth-btn-linkedin :before{line-height:1.2em}@media(min-width:800px){.hp_social-auth-btn-linkedin.col-lg-2{margin-left:0;padding:.688rem 2.75rem!important}}.hp_social-auth-btn-profile{margin-right:8px!important}.hp_divider-social-horizontal,.hp_divider-social-vertical{display:flex}.hp_divider-social-horizontal:after,.hp_divider-social-horizontal:before,.hp_divider-social-vertical:after,.hp_divider-social-vertical:before{content:"";flex:1 1;margin:auto}.hp_divider-social-horizontal{flex-direction:row;padding:0 .625rem}.hp_divider-social-horizontal:after,.hp_divider-social-horizontal:before{border-bottom:1px solid #e9e9e9}.hp_divider-social-horizontal:before{margin-right:.625rem}.hp_divider-social-horizontal:after{margin-left:.625rem}.hp_divider-social-vertical{flex-direction:column}.hp_divider-social-vertical:after,.hp_divider-social-vertical:before{border-left:1px solid #e9e9e9}.hp_divider-social-vertical:before{margin-bottom:.625rem}.hp_divider-social-vertical:after{margin-top:.625rem}.advantage-section{position:relative;overflow-y:hidden}.advantage-section li{padding-bottom:3.75rem}.advantage-section li:last-child{padding-bottom:0}.advantage-section li:before{color:#fff;width:1.95rem;margin-left:-32px}@media(max-width:479.98px){.advantage-section li{padding-bottom:1.25rem}}.advantage-section .hp_headline-giga{font-size:4.2rem}@media(max-width:991.98px){.advantage-section .hp_headline-giga{font-size:2.44444rem}}.advantage-section .hp_list-check{padding-left:0}@media(max-width:479.98px){.advantage-section .hp_list-check>li{padding:10px 40px 10px 50px}}.advantage-section .hp_list-check>li li:before{margin-left:-32px}.advantage-section .advantage-background-icon{position:absolute;bottom:0;right:10vw;opacity:.25;color:#fff;font-size:36rem;height:34rem}.advantage-section .advantage-background-icon:before{margin:0}@media(max-width:767.98px){.advantage-section .advantage-background-icon{right:0}}@media(max-width:479.98px){.advantage-section .advantage-background-icon{display:none}}.bc_extended-landing-page #header_section{position:relative}.bc_extended-landing-page #header_section .header-image{max-height:55vw;overflow:hidden;position:relative}.bc_extended-landing-page #header_section .header-image:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;display:inline-block;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.5))}@media(min-width:992px){.bc_extended-landing-page #header_section .header-image{max-height:30vw}}.bc_extended-landing-page #header_section .header-image img{width:100%;height:auto;display:block}.bc_extended-landing-page #header_section .header-text h1.hp_headline-mega{font-size:1.875rem}@media(max-width:1211.98px){.bc_extended-landing-page #header_section .header-text{text-align:center;position:static}}@media(min-width:1212px){.bc_extended-landing-page #header_section .header-text h1.hp_headline-mega{font-size:2.375rem}.bc_extended-landing-page #header_section .header-text{position:absolute;left:0;right:0;bottom:calc(1.75rem + 100px);margin-bottom:.625rem}.bc_extended-landing-page #header_section .header-text.text-desktop-white{color:#fff;text-shadow:0 1px 3px rgba(44,43,35,.5)}}.bc_extended-landing-page #video_section{text-align:center}@media(max-width:991.98px){.bc_extended-landing-page #video_section.container{width:100%;max-width:100%;padding-left:0;padding-right:0}}.bc_extended-landing-page #news_section .bc_news-list,.bc_extended-landing-page #news_section .bc_news-list .bc_news-item{padding-top:0;margin-top:0}@media(max-width:991.98px){.bc_extended-landing-page #news_section{padding-bottom:1.75rem}.bc_extended-landing-page #news_section .bc_news .bc_news-list{display:flex}.bc_extended-landing-page #news_section .hp_horizontal-scroll .bc_news-item{width:80%;padding-bottom:0}}@media(min-width:992px){.bc_extended-landing-page #seo_text_section .container>.row{--bs-gutter-x:7.5rem}.bc_extended-landing-page #seo_text_section .container>.row>.col-lg-6:nth-of-type(2){padding-top:12rem}}.bc_extended-landing-page #seo_text_section .container>.row>.col-lg-6:nth-of-type(2) .hp_lp-seo-content:last-child{padding-bottom:0}.bc_extended-landing-page #seo_text_section .hp_lp-seo-content{padding-bottom:2.5rem;flex-basis:100%}.bc_extended-landing-page #seo_text_section .hp_lp-seo-content .text-wrapper{font-size:1.125rem}@media(min-width:768px){.bc_extended-landing-page #seo_text_section .hp_lp-seo-content{padding-bottom:6.25rem;flex-basis:45%}.bc_extended-landing-page #seo_text_section .hp_lp-seo-content .collapse{display:block!important}.bc_extended-landing-page #seo_text_section .hp_lp-seo-content .read_more_collapse_button{display:none}}.bc_extended-landing-page #seo_text_section .cta-wrapper{display:flex;justify-content:center}@media(min-width:768px){.bc_extended-landing-page #seo_text_section .cta-wrapper{justify-content:left}}.bc_extended-landing-page .hp_application-detail-controls{padding:.625rem 1.75rem;border-top:1px solid #e9e9e9;background-color:#fff;position:fixed;bottom:0;left:0;right:0;z-index:20;height:73px}@media(max-width:991.98px){.bc_extended-landing-page .hp_application-detail-controls{height:92px}}.hp_lp-job-wrapper{flex-wrap:wrap;justify-content:space-between;row-gap:1.75rem;-moz-column-gap:3.75rem;column-gap:3.75rem}.hp_lp-job-wrapper .hp_lp-job{display:flex;padding:.625rem;border-bottom:1px solid #f7f7f7;width:100%}@media(min-width:992px){.hp_lp-job-wrapper .hp_lp-job{flex-basis:calc(33.3% - 3.75rem);min-width:calc(33.3% - 3.75rem)}}.hp_lp-job-wrapper .hp_lp-job .job-logo{padding:0 .625rem;width:75px;min-width:75px}.hp_lp-job-wrapper .hp_lp-job .job-logo .logo-wrapper{background:#fff;padding:5px;border-radius:3px;display:flex;align-items:center;min-height:55px}.hp_lp-job-wrapper .hp_lp-job .job-infos{width:100%}.hp_lp-job-wrapper .hp_lp-job .job-infos h3{word-break:break-word}.hp_lp-job-wrapper .hp_lp-job .job-infos .site-and-begin small{padding-left:17px}.hp_lp-job-wrapper .hp_lp-job .job-infos .site-and-begin small i:before{margin-left:-17px}.hp_lp-job-wrapper .hp_lp-job .icon-location:before{margin-left:0}.hp_lp-job-wrapper .hp_lp-job .hp_badge-primary{float:right;color:#fff}#job_section_bottom .hp_lp-job-wrapper .text-muted,#job_section_bottom .hp_lp-job-wrapper small{color:#fff!important}@media(max-width:991.98px){.career-fair .hp_lg-card{border-radius:0}.career-fair .container-lg{padding-left:0;padding-right:0}}@media(min-width:992px){.career-fair .rounded-lg-bottom{border-bottom-left-radius:10px;border-bottom-right-radius:10px}}.career-fair .hp_icon-list [class*=" icon-"]:before,.career-fair .hp_icon-list [class^=icon-]:before{margin-top:0;margin-right:1.3rem;font-size:19px;color:#c8c8c8;align-self:flex-start}@media(min-width:480px)and (max-width:767.98px){.career-fair .hp_icon-list{width:50%}}@media(min-width:768px)and (max-width:991.98px){.career-fair .hp_icon-list{width:50%}}.career-fair .hp_partner-list .card{box-shadow:none;border:1px solid #e9e9e9}.career-fair #newsletter_fixed{padding:0;bottom:0;z-index:10;margin:0 auto;transition:all .4s ease-in-out;height:140px}.career-fair #newsletter_fixed>.container{padding:.625rem}.career-fair #newsletter_fixed.hide{height:0}.applicants-marketing{background-color:#f7f7f7}.applicants-marketing #hp_search-form{display:none}@media(min-width:480px){.applicants-marketing .hp_card-md-shadow-none{box-shadow:none}}@media(max-width:767.98px){.applicants-marketing .card-header,.applicants-marketing .hp_card-sm-bg-none{background-color:transparent;border:none;box-shadow:none;padding:0}.applicants-marketing .hp_card-price{padding-top:0}.applicants-marketing h1{font-size:1.375rem;font-weight:400}}.advertise-offerings .card .big-price{font-size:4rem;line-height:4rem;font-weight:600;white-space:nowrap}@media(min-width:768px)and (max-width:991.98px){.advertise-offerings .card .big-price{font-size:3rem;line-height:3rem}}.advertise-offerings .card.hp_premium-highlight{border:2px solid #f0dc1e}.advertise-offerings .hp_list-check{padding-left:0}.advertise-offerings .hp_list-check>li{padding:10px 40px 10px 50px}.advertise-offerings .hp_list-check>li.bg-light-green{background:#f6fbf4}.advertise-offerings .hp_list-check>li:before{color:#37ac83;width:1.95rem;margin-left:-32px}.advertise-offerings .text-white .hp_list-check>li:before{color:#fff}.advertise-offerings .hp_info-bubble>i{display:inline-flex;justify-content:center;align-items:center;background-color:#c8c8c8;color:#fff;border-radius:40px;height:16px;width:16px;font-size:10px;cursor:help}.advertise-offerings .tooltip .tooltip-arrow:before{border-bottom-color:#fff}.advertise-offerings .tooltip .tooltip-inner{min-width:100px;max-width:320px;white-space:normal;background-color:#fff;color:#191919;box-shadow:0 3px 20px #00000029;border-radius:10px}.advertise-offerings .partner-section .icon-connection{font-size:2.375rem;color:#f0dc1e;padding:5px;border-radius:10px;background-color:#fdfadd}.advertise-offerings .partner-section .hp_headline-largest{color:#424242}.advertise-offerings .partner-section .partner-tiles-container{display:flex;flex-wrap:wrap;-moz-column-gap:3.75rem;column-gap:3.75rem;row-gap:1.25rem;justify-content:space-evenly}@media(max-width:767.98px){.advertise-offerings .partner-section .partner-tiles-container{-moz-column-gap:.625rem;column-gap:.625rem}.advertise-offerings .partner-section .partner-tiles-container>img{width:70px}}@media(min-width:768px){.advertise-offerings .partner-section .partner-tiles-container{margin-bottom:1.75rem}}.advertise-offerings .icon-download{font-size:.9375rem;padding-right:.312rem}#heroCarousel{border-radius:10px}@media(min-width:768px){#heroCarousel{border-top-right-radius:0;border-top-left-radius:0}}#heroCarousel .carousel-inner{border-bottom-left-radius:10px}@media(max-width:479.98px){#heroCarousel .carousel-inner{border-top-left-radius:10px;border-top-right-radius:10px;height:24rem}}@media(min-width:768px){#heroCarousel .carousel-inner .carousel-item>.row>.col-md-4{max-height:15rem}}@media(min-width:992px){#heroCarousel .carousel-inner .carousel-item>.row>.col-md-4{max-height:24.8rem}}#heroCarousel .carousel-inner .hp_headline-mega{color:#424242}@media(min-width:768px)and (max-width:991.98px){#heroCarousel .carousel-inner .hp_headline-mega{font-size:1.375rem}}#heroCarousel .carousel-indicators{margin:0;left:auto}#heroCarousel .carousel-indicators>li{background-color:#767676;height:4px;margin-right:10px;margin-left:10px}#heroCarousel .carousel-indicators>li.active{background-color:#191919}@media(max-width:479.98px){#heroCarousel .carousel-indicators{position:relative}}#referenceCarousel .carousel-indicators{position:relative;padding-bottom:1.75rem;margin-bottom:0}#referenceCarousel .carousel-indicators>li{background-color:#767676}#referenceCarousel .carousel-inner{height:23rem}@media(min-width:480px){#referenceCarousel .carousel-inner{height:21rem}}@media(min-width:768px){#referenceCarousel .carousel-inner{height:18rem}}@media(min-width:992px){#referenceCarousel .carousel-inner .text-wrapper{width:50%;margin-left:25%}}#referenceCarousel .carousel-inner small{display:block}#contactCarousel{padding:0 2.5rem}#contactCarousel .carousel-control-prev{justify-content:left;width:5%}#contactCarousel .carousel-control-next{justify-content:right;width:5%}#contactCarousel .num-pill{padding:2px 10px;width:-moz-fit-content;width:fit-content;font-size:.815rem;font-weight:500}#contactCarousel .num-pill>i:before{margin:0}.hp_card-badge{background-color:#f0dc1e;border-top-left-radius:8px;border-top-right-radius:8px;font-size:15px;padding:5px 20px;color:#fff;position:absolute;top:-14px;margin-left:auto;margin-right:auto;left:0;right:0;display:table}.search-picture-wrapper{position:relative}.search-picture-wrapper .text-wrapper{position:absolute;left:0;top:0;width:100%;height:100%}.search-picture-wrapper .text-wrapper .row{height:100%}.search-picture-wrapper .text-wrapper .row .text-content{background-color:#f0dc1ecc;padding:3.75rem;height:100%}.search-picture-wrapper .text-wrapper .row .text-content h2{font-size:1.375rem;font-weight:700;text-transform:uppercase;color:#fff}.search-picture-wrapper .text-wrapper .row .text-content h3{font-size:1.125rem;color:#fff}.search-picture-wrapper .text-wrapper .row .text-content label{margin-bottom:0}@media(max-width:479.98px){.search-picture-wrapper .text-wrapper{position:relative}}.is-invalid #add_file_btn{border:1px solid #f01e1e}.form-control.is-invalid,.form-control.is-valid{background-position:right 1.5rem center}textarea.form-control.is-invalid,textarea.form-control.is-valid{background-position:top calc(.325em + .344rem) right 1.5rem}.documents-wrapper .profile_files_item{border:1px solid #c8c8c8;border-bottom:none;padding:.625rem}.documents-wrapper .profile_files_item:first-of-type{border-top-left-radius:10px;border-top-right-radius:10px}.documents-wrapper .profile_files_item:last-of-type{border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-bottom:1px solid #c8c8c8}.documents-wrapper .profile_files_item .add-document-link,.documents-wrapper .profile_files_item .application-file{display:flex;justify-content:space-between;align-items:center;padding-left:0}.documents-wrapper .profile_files_item .add-document-link .form-check-label,.documents-wrapper .profile_files_item .application-file .form-check-label{max-width:92%}.documents-wrapper .profile_files_item .add-document-link .form-check-label span,.documents-wrapper .profile_files_item .application-file .form-check-label span{text-overflow:ellipsis;overflow:hidden;display:inline-block;max-width:100%}.documents-wrapper .profile_files_item .add-document-link .form-check-input,.documents-wrapper .profile_files_item .application-file .form-check-input{float:none}.documents-wrapper .profile_files_item .add-document-link i:before,.documents-wrapper .profile_files_item .application-file i:before{margin:0}.hp_multifile-upload{overflow:hidden}.hp_multifile-upload .files{position:relative}.hp_multifile-upload .files .file:nth-last-of-type(3){border-bottom-left-radius:0;border-bottom-right-radius:0}.hp_multifile-upload .files .list-file{transition:all .4s;justify-content:space-between;background-color:#fff;position:relative;left:0;width:100%;border:1px solid #c8c8c8;border-top:none;padding:.625rem 0 .625rem .625rem}.hp_multifile-upload .files .list-file:first-child{border-top:1px solid #c8c8c8;border-top-left-radius:10px;border-top-right-radius:10px}.hp_multifile-upload .files .list-file:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}@media(min-width:768px){.hp_multifile-upload .files .list-file:hover .remove-col .remove-btn{visibility:visible}}.hp_multifile-upload .files .list-file .form-group{margin-bottom:0}.hp_multifile-upload .files .list-file .row{align-items:center}.hp_multifile-upload .files .list-file .text-col{align-items:center;word-break:break-all;flex-grow:100;font-size:.9rem;text-align:start;width:60%}.hp_multifile-upload .files .list-file .text-col .file-name{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hp_multifile-upload .files .list-file .text-col .file-extension,.hp_multifile-upload .files .list-file .text-col .file-size{word-break:keep-all;white-space:nowrap}.hp_multifile-upload .files .list-file .remove-col .remove-btn{background:none;border:none;visibility:hidden;color:#767676;font-size:1.125rem;line-height:1rem;cursor:pointer}.hp_multifile-upload .files .list-file .remove-col .remove-btn:hover{color:#333}@media(max-width:767.98px){.hp_multifile-upload .files .list-file .remove-col .remove-btn{visibility:visible}}.hp_multifile-upload .files .list-file .status-col{display:flex;padding-left:0;padding-right:0}.hp_multifile-upload .files .list-file .status-col .file-status{width:20px;height:20px;display:flex;align-items:center;margin-right:1.5rem}.hp_multifile-upload .files .list-file .status-col .file-status.success i,.hp_multifile-upload .files .list-file .status-col .file-status.success svg{color:#37ac83;fill:#37ac83}.hp_multifile-upload .files .list-file .status-col .file-status.progress{margin-bottom:0}.hp_multifile-upload .files .list-file .status-col .file-status.progress:after{border:none}.hp_multifile-upload .files .list-file .status-col .file-status.warning i{background:#f0dc1e}.hp_multifile-upload .files .list-file .status-col .file-status i{font-size:20px}.hp_multifile-upload .files .list-file .status-col .file-status i:before{margin:0}.hp_multifile-upload .files .file-size{color:gray;font-size:.75rem}.hp_multifile-upload .files .icon-ok{content:'<svg style="width: 20px; height: 20px; margin-bottom: 9px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 8"><path fill="#37ac83" d="M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z"/></svg>'}.hp_multifile-upload .application-btn-white{margin-bottom:0}.hp_multifile-upload .application-btn-white i[class^=icon-]{color:#333}.hp_multifile-upload .application-btn-white:focus{background:#fff;outline:none}.hp_multifile-upload .application-btn-white i[class^=icon-]{color:#c8c8c8;font-size:1.5rem;float:left;margin-left:.65rem}.hp_multifile-upload .application-btn-white i.icon-file_upload{font-size:1rem;margin-left:.95rem}.hp_job-offer-application-pdf{margin-left:-8px;font-size:.9375rem}.hp_job-offer-application-pdf i:before{font-size:40px;float:left}.hp_job-offer-application ul.list-unstyled{padding-left:26px}.hp_job-offer-application ul.list-unstyled li i{border-radius:20px;margin-right:.312rem;color:#fff;margin-left:-26px;vertical-align:middle}.hp_job-offer-application ul.list-unstyled li i.error{color:#f01e1e}.hp_job-offer-application ul.list-unstyled li i[class^=icon-]:before{width:20px;height:20px;margin:0;font-size:18px}.hp_job-offer-application ul.list-unstyled li:first-child{margin-top:1.75rem}.hp_job-offer-application .cove-letter-counter{color:#f01e1e;top:.312rem;right:.312rem}.hp_job-offer-application .cove-letter-counter .cove-letter-text{padding-right:.312rem}@media(-ms-high-contrast:active),(-ms-high-contrast:none){.hp_job-offer-application .cove-letter-counter svg{display:none}}.hp_job-offer-application .cove-letter-counter.success{color:#37ac83}.hp_job-offer-application .cove-letter-counter.success svg{fill:#37ac83}.hp_job-offer-application .legal-text{color:#767676}.hp_job-offer-application #job_offer_application_login .modal-content .modal-body{max-height:65vh}.hp_job-offer-application .small-grey{font-size:.8rem;color:#767676}.hp_job-offer-application .application-btn-white{background-color:#fff;border-radius:10px;border:1px solid #c8c8c8;color:#333;padding:0;font-size:.8rem;line-height:2rem;cursor:pointer;font-weight:400}.hp_job-offer-application .application-btn-white:hover{background:#f2f2f2;color:#000}.hp_job-offer-application .icon-tipp{font-size:3rem}.hp_job-offer-application .hp_submit-wrapper{width:100%;z-index:100}.hp_job-offer-application .email-check-wrapper{margin-top:-10px;color:#f01e1e}@media(min-width:992px){.hp_job-offer-application{width:920px}}@media(max-width:767.98px){.hp_job-offer-application{padding:0}}@media(max-width:479.98px){.hp_job-offer-application .application-with-profile{text-align:center}}.hp_job-offer-application .hp_error-list{text-align:left}.hp_job-offer-application .frc-content{overflow:visible}.hp_job-offer-application #saving_notice{display:flex;align-items:center;justify-content:end;gap:.625rem;margin-right:1.5rem}.hp_job-offer-application .checkmark{width:20px;height:20px;display:inline-block;fill:#37ac83}.hp_job-offer-application .animate-spin{animation:spin 2s linear infinite;display:inline-block}.hp_job-offer-application #job_offer_application_login .modal-body{scrollbar-gutter:stable;border-bottom-right-radius:21px;border-bottom-left-radius:21px}.hp_job-offer-application #job_offer_application_login .accordion-header>button:after{content:none}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@media(min-width:768px){.hp_job-offer-application #job_offer_text_form .modal-dialog{width:682px}}.hp_partners .hp_big-icon{display:inline-block;font-size:2.375rem;color:#f0dc1e;padding:5px;border-radius:10px;background-color:#fcf8cf}.hp_partners .hp_headline-largest.hp_responsive-headline{color:#424242}.hp_partner-list{--hp-partner-list-template-columns:repeat(3,minmax(0,1fr));display:grid;row-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;grid-template-columns:var(--hp-partner-list-template-columns)}@media(min-width:480px){.hp_partner-list{--hp-partner-list-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:768px){.hp_partner-list{--hp-partner-list-template-columns:repeat(5,minmax(0,1fr))}}.hp_partner-list .card{box-shadow:0 3px 16px #00000029;border-radius:10px;aspect-ratio:1}.hp_job-detail-print header{position:relative}.hp_job-detail-print{padding-top:0!important;background-color:#fff!important}.hp_job-detail-print .hp_portal_nav .navbar{padding-left:22px}.hp_job-detail-print main{background-color:#fff!important}.hp_job-detail-print .hp_job-detail{box-shadow:none!important}.hp_job-detail-print .hp_job-offer-id{color:#fff;font-size:1.375rem;font-weight:400;padding-right:28px;margin-top:-9px}.hp_job-detail-print main>section>div>.col-lg-12{padding:0}.acquaint .hp_responsive-flat-megast-headline{color:#fff}.acquaint .hp_responsive-flat-megast-headline h1{color:#f0dc1e}@media(max-width:991.98px){.acquaint .hp_responsive-flat-megast-headline{font-size:3rem;line-height:.8em}}@media(max-width:767.98px){.acquaint .hp_responsive-flat-megast-headline{font-size:1.3rem;line-height:.7em}}.acquaint .hp_responsive-flat-subline{font-weight:400}@media(min-width:768px)and (max-width:991.98px){.acquaint .hp_responsive-flat-subline{font-size:2rem;line-height:1.5em}}@media(max-width:767.98px){.acquaint .hp_responsive-flat-subline{font-size:1rem;line-height:1.6em}}.acquaint .hp_responsive-flat-subline>span{font-weight:600}.acquaint .hp_form textarea{height:100px}@media(max-width:767.98px){.acquaint .hp_flat-text-wrapper .hp_btn-round{margin-bottom:0}}.fair-and-events{background-color:#f7f7f7}.fair-and-events li a{line-height:1.6}@media(max-width:767.98px){.fair-and-events h1{font-size:1.375rem;font-weight:400}}@media(max-width:479.98px){.autumn .campaign-header{height:47vh;width:1500px}.autumn .campaign-header img{height:45vh;margin-left:-38vh}}@media(min-width:480px){.autumn .campaign-header img{width:100%}}@media(max-width:767.98px){.autumn .hp_header-element{border-top-left-radius:30px;border-top-right-radius:30px;background:#f7f7f7;text-align:center;margin-top:-40px;z-index:2;box-shadow:0 -2px 3px #2c2b231a}.autumn .hp_header-element .hp_headline-mega{font-weight:600;font-size:36px;margin-top:9vh}.autumn .hp_header-element .hp_btn.hp_btn-primary{width:100%}}@media(max-width:991.98px){.autumn .hp_header-element{top:calc(90px + 30%)}}@media(min-width:768px){.autumn .hp_header-element{position:absolute;top:calc(50px + 7vw);left:6vw;text-align:left;color:#fff}.autumn .hp_header-element .hp_headline-mega,.autumn .hp_header-element h1.hp_headline-mega{text-shadow:0 1px 3px rgba(44,43,35,.5);font-weight:600;color:#fff}.autumn .hp_header-element .hp_headline-medium{font-size:1.2rem;line-height:1.4rem;text-shadow:0 1px 3px rgba(44,43,35,.5);font-weight:700}}@media(min-width:992px){.autumn .hp_header-element{top:calc(50px + 15vw);left:15vw}}.autumn .hp_bg-gradient{background:#37ac83;background:linear-gradient(142deg,#37ac83,#becf39);position:relative;overflow:hidden}.autumn .hp_bg-gradient .hp_bg-gradient-triangle1,.autumn .hp_bg-gradient .hp_bg-gradient-triangle2,.autumn .hp_bg-gradient .hp_bg-gradient-triangle3{position:absolute;width:0;height:0}@media(max-width:767.98px){.autumn .hp_bg-gradient .hp_bg-gradient-triangle1,.autumn .hp_bg-gradient .hp_bg-gradient-triangle2,.autumn .hp_bg-gradient .hp_bg-gradient-triangle3{display:none}}.autumn .hp_bg-gradient .hp_bg-gradient-triangle1{border-left:662px solid transparent;border-right:603px solid transparent;border-top:1604px solid hsla(0,0%,100%,.122);transform:rotate(256deg);top:-436px;left:231px}.autumn .hp_bg-gradient .hp_bg-gradient-triangle2{border-right:296px solid transparent;border-left:512px solid transparent;border-top:724px solid hsla(0,0%,100%,.122);transform:rotate(-36.5deg);top:312.1px;left:1121px}.autumn .hp_bg-gradient .hp_bg-gradient-triangle3{border-right:139px solid transparent;border-left:1070px solid transparent;border-top:684px solid hsla(0,0%,100%,.122);transform:rotate(-26deg);top:-302px;left:462px}.autumn .hp_bg-gradient .card{border:4px solid transparent;border-top:none}@media(min-width:992px){.autumn .hp_bg-gradient .card{margin:0 10px}}.autumn .hp_bg-gradient .highlight-card{box-shadow:0 -45px #f0dc1e;border:4px solid #f0dc1e;border-top:none}.autumn .hp_bg-gradient .highlight-card:before{content:"Topseller";align-self:center;font-weight:600;position:absolute;top:-32px}.autumn .horizontal-divider{border:1px solid #e9e9e9;margin:22px}.autumn .font-weight-semi{font-weight:600}.autumn .card .price{font-weight:400;font-size:2.375rem}.autumn .card ul{list-style:none;line-height:2rem;padding-left:0}.autumn .contact-container .number{font-size:22px}@media(min-width:768px){.card.card-md-invisible{border:none;box-shadow:none;background:none}.card.card-md-invisible .card-img-top,.card.card-md-invisible>.card-img{display:none}.card.card-md-invisible .card-body{padding:0}}.card.card-md-invisible .hp_form textarea.form-control{height:6.85rem}@media(min-width:992px){.card.card-md-invisible .hp_form textarea{margin:6px 8px}}.card.card-md-invisible .hp_form textarea:first-of-type{margin-left:0}.card.card-md-invisible .hp_form textarea:last-of-type{margin-right:0}.card.card-md-invisible .hp_form input[type=submit]{margin-left:0;margin-right:0}.jobboerse-frontpage .hp_search-form{box-shadow:0 2px 3px #00000026;position:relative}.jobboerse-frontpage .hp_search-form:after{box-shadow:none!important}.jobboerse-frontpage #hp_shortlinks_columns a{font-weight:400;line-height:1.75rem}.jobboerse-frontpage #hp_shortlinks_columns div>a{font-size:.815rem}.jobboerse-frontpage a p{font-size:.815rem;font-weight:400;margin-bottom:0}.jobboerse-frontpage .hp_header{height:auto}@media(max-width:991.98px){.jobboerse-frontpage .hp_search-form{display:block}.jobboerse-frontpage #hp_shortlinks_columns .row>div,.jobboerse-frontpage #hp_shortlinks_columns h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%}}.job_flat_offer .hp_flat-text-wrapper{position:absolute}@media(min-width:992px){.job_flat_offer .hp_flat-text-wrapper{bottom:25px}}@media(min-width:768px)and (max-width:991.98px){.job_flat_offer .hp_flat-text-wrapper{bottom:18px}}@media(max-width:767.98px){.job_flat_offer .hp_flat-text-wrapper{bottom:10px;line-height:1.3rem}}@media(min-width:992px){.job_flat_offer .hp_responsive-flat-megast-headline{font-size:3.9rem;line-height:.9em}}@media(min-width:768px)and (max-width:991.98px){.job_flat_offer .hp_responsive-flat-megast-headline{font-size:3rem;line-height:.8em}}@media(min-width:480px)and (max-width:767.98px){.job_flat_offer .hp_responsive-flat-megast-headline{font-size:2rem;line-height:.8em}}@media(max-width:479.98px){.job_flat_offer .hp_responsive-flat-megast-headline{font-size:1.6rem;line-height:.5em}}.job_flat_offer .hp_responsive-flat-megast-headline{color:#f0dc1e;font-weight:600;text-shadow:0 1px 3px rgba(44,43,35,.3)}.job_flat_offer .hp_responsive-flat-megast-headline h1{font-size:inherit;color:#fff;font-weight:inherit;text-shadow:inherit;line-height:inherit}.job_flat_offer .hp_responsive-flat-subline{color:#fff;font-weight:600;text-shadow:0 1px 3px rgba(44,43,35,.3)}@media(min-width:992px){.job_flat_offer .hp_responsive-flat-subline{font-size:2rem;line-height:2.3em}}@media(min-width:768px)and (max-width:991.98px){.job_flat_offer .hp_responsive-flat-subline{font-size:2rem;line-height:1.3em}}@media(min-width:480px)and (max-width:767.98px){.job_flat_offer .hp_responsive-flat-subline{font-size:1.4rem;line-height:1.4em}}@media(max-width:479.98px){.job_flat_offer .hp_responsive-flat-subline{font-size:1.2rem;line-height:1.2em}}@media(min-width:992px){.job_flat_offer .hp_responsive-flat-subline>span{font-size:3.9rem}}@media(min-width:768px)and (max-width:991.98px){.job_flat_offer .hp_responsive-flat-subline>span{font-size:3rem}}@media(min-width:480px)and (max-width:767.98px){.job_flat_offer .hp_responsive-flat-subline>span{font-size:1.2rem}}.job_flat_offer .hp_responsive-flat-subline>span{color:inherit;font-weight:600;text-shadow:inherit}@media(min-width:992px){.job_flat_offer .hp-responsive-mega-headline{font-size:2.375rem;line-height:1.1}}@media(max-width:991.98px){.job_flat_offer .hp-responsive-mega-headline{font-size:1.375rem;line-height:1.1}}.job_flat_offer .hp-responsive-mega-headline a.yellow-text{color:#f0dc1e;font-weight:400}@media(min-width:992px){.job_flat_offer .hp-responsive-large-headline{font-size:1.375rem;line-height:1.1}}@media(max-width:479.98px){.job_flat_offer .hp-responsive-large-headline{font-size:.9375rem;line-height:1.1}}.job_flat_offer .hp_label-best{position:absolute;left:50px;bottom:-10px}.job_flat_offer .hp_label-best img{width:140px;height:auto}@media(min-width:768px)and (max-width:991.98px){.job_flat_offer .hp_label-best{left:20px}.job_flat_offer .hp_label-best img{width:100px;height:auto}}.job_flat_offer .mobile-dark-img{filter:brightness(80%)}@media(max-width:767.98px){.job_flat_offer .mobile-dark-img{filter:brightness(60%)}}.advertise-offerings .hp_main{font-size:1rem}@media(max-width:479.98px){.advertise-offerings .azubi-section{margin-top:1.75rem!important}}.fair-exhibitor .hp_main,.fair-visitor .hp_main{font-size:19px;line-height:1.4}.fair-exhibitor .hp_header-img,.fair-visitor .hp_header-img{padding-right:calc(var(--bs-gutter-x)*-1);padding-left:calc(var(--bs-gutter-x)*-1)}@media(min-width:992px){.fair-exhibitor .hp_header-img,.fair-visitor .hp_header-img{padding-right:1.75rem}.fair-exhibitor .hp_header-img img,.fair-visitor .hp_header-img img{border-radius:var(--bs-border-radius);width:100%}}.fair-exhibitor .hp_header-text,.fair-visitor .hp_header-text{display:flex;flex-direction:column;justify-content:space-between}.fair-exhibitor .hp_header-text .hp_header-info,.fair-visitor .hp_header-text .hp_header-info{--translateY:calc(var(--bs-gutter-x)*-1);border-radius:var(--bs-border-radius);transform:translateY(var(--translateY));background:#fff;padding:var(--bs-gutter-x)}.fair-exhibitor .hp_header-text .hp_header-share,.fair-visitor .hp_header-text .hp_header-share{padding:var(--bs-gutter-x);display:flex;grid-gap:.625rem;align-items:center}.fair-exhibitor .hp_partner-list .card,.fair-visitor .hp_partner-list .card{box-shadow:none;border:1px solid #e9e9e9}.fair-exhibitor #sub-navigation>*,.fair-visitor #sub-navigation>*{min-height:2.7rem}.fair-exhibitor #sub-navigation a,.fair-visitor #sub-navigation a{margin-bottom:0}.fair-exhibitor #speaker,.fair-visitor #speaker{font-size:1rem}.fair-exhibitor #speaker .card,.fair-visitor #speaker .card{height:100%}.fair-exhibitor #speaker .card .logo,.fair-visitor #speaker .card .logo{--logo-size:64px;position:absolute;right:1rem;top:calc(var(--logo-size)/-2);width:var(--logo-size);height:var(--logo-size);border-radius:var(--bs-border-radius);overflow:hidden;border:1px solid #e9e9e9;background:#fff}@media(max-width:991.98px){.fair-exhibitor #speaker .speaker-container>.container>.row,.fair-visitor #speaker .speaker-container>.container>.row{flex-wrap:nowrap;overflow-x:scroll;margin:0 calc(var(--bs-gutter-x)*-2);padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*2)}}.fair-exhibitor #faq .accordion,.fair-visitor #faq .accordion{--bs-accordion-bg:transparent;--bs-accordion-active-bg:transparent;--bs-accordion-active-color:var(--bs-color);--bs-accordion-btn-focus-box-shadow:none;--bs-accordion-btn-active-icon:var(--bs-accordion-btn-icon)}