@font-face{font-family:'Barlow';src:url(../../../typo3conf/ext/ipm_leo_site_iutvcs/Resources/Public/Fonts/Barlow/barlow-v3-latin-regular.eot);src:url('../../../typo3conf/ext/ipm_leo_site_iutvcs/Resources/Public/Fonts/Barlow/barlow-v3-latin-regular.eot?#iefix') format("embedded-opentype"),url(../../../typo3conf/ext/ipm_leo_site_iutvcs/Resources/Public/Fonts/Barlow/barlow-v3-latin-regular.woff2) format("woff2"),url(../../../typo3conf/ext/ipm_leo_site_iutvcs/Resources/Public/Fonts/Barlow/barlow-v3-latin-regular.woff) format("woff"),url(../../../typo3conf/ext/ipm_leo_site_iutvcs/Resources/Public/Fonts/Barlow/barlow-v3-latin-regular.ttf) format("truetype"),url('../../../typo3conf/ext/ipm_leo_site_iutvcs/Resources/Public/Fonts/Barlow/barlow-v3-latin-regular.svg#barlow-v3-latin-regular') format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Barlow';src:url(../../../typo3conf/ext/ipm_leo_site_iutvcs/Resources/Public/Fonts/Barlow/barlow-v3-latin-200.eot);src:url('../../../typo3conf/ext/ipm_leo_site_iutvcs/Resources/Public/Fonts/Barlow/barlow-v3-latin-200.eot?#iefix') format("embedded-opentype"),url(../../../typo3conf/ext/ipm_leo_site_iutvcs/Resources/Public/Fonts/Barlow/barlow-v3-latin-200.woff2) format("woff2"),url(../../../typo3conf/ext/ipm_leo_site_iutvcs/Resources/Public/Fonts/Barlow/barlow-v3-latin-200.woff) format("woff"),url(../../../typo3conf/ext/ipm_leo_site_iutvcs/Resources/Public/Fonts/Barlow/barlow-v3-latin-200.ttf) format("truetype"),url('../../../typo3conf/ext/ipm_leo_site_iutvcs/Resources/Public/Fonts/Barlow/barlow-v3-latin-200.svg#barlow-v3-latin-200') format("svg");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Barlow';src:url(../../../typo3conf/ext/ipm_leo_site_iutvcs/Resources/Public/Fonts/Barlow/barlow-v3-latin-300.eot);src:url('../../../typo3conf/ext/ipm_leo_site_iutvcs/Resources/Public/Fonts/Barlow/barlow-v3-latin-300.eot?#iefix') format("embedded-opentype"),url(../../../typo3conf/ext/ipm_leo_site_iutvcs/Resources/Public/Fonts/Barlow/barlow-v3-latin-300.woff2) format("woff2"),url(../../../typo3conf/ext/ipm_leo_site_iutvcs/Resources/Public/Fonts/Barlow/barlow-v3-latin-300.woff) format("woff"),url(../../../typo3conf/ext/ipm_leo_site_iutvcs/Resources/Public/Fonts/Barlow/barlow-v3-latin-300.ttf) format("truetype"),url('../../../typo3conf/ext/ipm_leo_site_iutvcs/Resources/Public/Fonts/Barlow/barlow-v3-latin-300.svg#barlow-v3-latin-300') format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Barlow';src:url(../../../typo3conf/ext/ipm_leo_site_iutvcs/Resources/Public/Fonts/Barlow/barlow-v3-latin-600.eot);src:url('../../../typo3conf/ext/ipm_leo_site_iutvcs/Resources/Public/Fonts/Barlow/barlow-v3-latin-600.eot?#iefix') format("embedded-opentype"),url(../../../typo3conf/ext/ipm_leo_site_iutvcs/Resources/Public/Fonts/Barlow/barlow-v3-latin-600.woff2) format("woff2"),url(../../../typo3conf/ext/ipm_leo_site_iutvcs/Resources/Public/Fonts/Barlow/barlow-v3-latin-600.woff) format("woff"),url(../../../typo3conf/ext/ipm_leo_site_iutvcs/Resources/Public/Fonts/Barlow/barlow-v3-latin-600.ttf) format("truetype"),url('../../../typo3conf/ext/ipm_leo_site_iutvcs/Resources/Public/Fonts/Barlow/barlow-v3-latin-600.svg#barlow-v3-latin-600s') format("svg");font-weight:600;font-style:normal;font-display:swap}*{padding:0;margin:0;border:0;font-size:inherit;font-weight:inherit;box-sizing:border-box;cursor:default}* *::before,* *::after{box-sizing:border-box}html{font-size:62.5%;line-height:100%;letter-spacing:0}body{font-size:1.6rem;line-height:2rem;font-family:'Barlow',sans-serif;font-weight:200;font-style:normal}a,a *{text-decoration:none;color:inherit;cursor:pointer}a:hover,a:active,a:visited,a *:hover,a *:active,a *:visited{text-decoration:none;color:inherit;cursor:pointer}ul,ol,dd,p{margin-bottom:1rem}cite{font-style:normal}fieldset{border-width:0}path{cursor:pointer}.bem-awards{font-weight:700}.bem-awards__container{margin-bottom:3rem;display:flex;justify-content:center;align-items:center}.bem-awards__card{background:#fff0;border:none;margin-bottom:4rem}.bem-awards__body{padding:0}.bem-awards__upper{border-bottom:1px solid #000;padding:1rem;width:100%}.bem-awards__lower{padding-top:1rem}.bem-contact__toggle-tabs{padding-left:0!important}.bem-content{overflow:hidden}.bem-content__wrapper{padding:1rem 6.5rem 6.5rem 6.5rem;background:#e5e5e5}.bem-content__grey{background-color:#282828;padding:2rem}.bem-content__left{margin-right:1rem}.bem-divider--layout1{margin:0;height:10rem}.bem-divider--layout2{margin:0;height:7rem}.bem-divider--layout3{margin:0;height:5rem}.bem-divider--layout4{margin:auto;margin-bottom:2rem;margin-top:3rem;height:.1rem;background-color:#262626}.bem-footer__container{background:#e5e5e5;padding:3rem;margin-bottom:5rem}.bem-footer__social-icons svg{font-size:2rem;margin-right:.5rem}.bem-forms{padding:4rem 0 0 0}.bem-forms__label{color:#000;font-size:1.7rem;line-height:2rem;margin-top:1rem}.bem-forms__required{color:#e2100e}.bem-forms__navigation{display:flex;justify-content:end;margin-top:4rem}.bem-forms__group{width:100%;margin-right:1rem}.bem-forms__group .bem-form-control{font-size:2rem;padding:1.5rem 3rem;border:1px solid #000;border-radius:0}.bem-forms__control{font-size:1.7rem;line-height:2rem;border:1px solid #000;border-radius:0;padding:1.75rem 2.25rem;width:100%;color:#000!important;margin-bottom:1rem;cursor:text}.bem-forms__control:active,.bem-forms__control:focus,.bem-forms__control:focus-within,.bem-forms__control:focus-visible{outline:none;border-color:#e2100e;box-shadow:none}.bem-forms__control--textarea{height:15rem}.bem-forms__control option{font-size:1.7rem;line-height:2rem}.bem-forms__button{font-size:1.7rem;line-height:2rem;color:#fff;background-color:#e2100e;padding:1rem 6rem 1rem 6rem;border-radius:1rem;border:1px solid #000}.bem-forms__button:hover,.bem-forms__button:focus{border:1px solid #282828;color:#fff;background-color:#000}.bem-forms__staticText{font-size:2rem;line-height:2.3rem;font-family:'Barlow',sans-serif;font-weight:600;font-style:normal;color:#282828;float:left;padding-top:4rem}.bem-forms__checkbox{font-size:2rem;line-height:2.3rem;padding-left:0}.bem-forms__checkbox--linkedCheckbox{margin-top:1.5rem}.bem-forms__privacyText{font-size:1.7rem;line-height:2rem;color:#fff;margin-top:8rem;display:none}@media (min-width:62em){.bem-forms__privacyText{font-size:2.4rem}}.bem-forms__checkboxInput{width:1.8rem;height:1.8rem;margin-right:1.5rem;cursor:pointer}@media (min-width:62em){.bem-forms__checkboxInput{width:2.4rem;height:2.4rem}}.bem-forms__checkboxInput:checked{accent-color:#e2100e}.bem-forms__linkedCheckboxText{color:#282828}.bem-forms__linkedCheckboxText a{border-bottom:1px solid #fff}.bem-forms__error{color:#e2100e}.bem-header__wrapper{margin-top:5rem}.bem-header__mobileWrapper{background:#e5e5e5}.bem-header__container{background:#e5e5e5;padding:3rem 3rem 0 3rem}.bem-header__mobileIcon{font-size:3rem}.bem-headline{margin-bottom:5rem}.bem-headline--size101{font-size:4rem;line-height:3.5rem;font-family:'Barlow',sans-serif;font-weight:300;font-style:normal;padding:1rem 0;margin-bottom:3rem;font-weight:700;text-transform:uppercase}@media (max-width:50em){.bem-headline--size101{font-size:3rem;line-height:2.7rem}}@media (max-width:36em){.bem-headline--size101{font-size:2rem;line-height:2.3rem}}.bem-headline--size102{font-size:3rem;line-height:2.7rem;font-family:'Barlow',sans-serif;font-weight:300;font-style:normal;font-weight:700;text-transform:uppercase}@media (max-width:36em){.bem-headline--size102{font-size:2rem;line-height:2.3rem}}.bem-headline--size103{font-size:2.5rem;line-height:2.9rem;font-family:'Barlow',sans-serif;font-weight:300;font-style:normal}@media (max-width:36em){.bem-headline--size103{font-size:2rem;line-height:2.3rem}}.bem-headline--size104{font-size:1.7rem;line-height:2rem;font-family:'Barlow',sans-serif;font-weight:300;font-style:normal}.bem-headline--position1{text-align:left}.bem-headline--position2{text-align:center}.bem-headline--position3{text-align:right}.bem-headline--color101{color:#000}.bem-headline--color102{color:#fff}.bem-image{width:100%;height:auto}.bem-image__img-center{width:15rem;display:block;margin:5rem auto}.bem-image__img-banner{width:5rem}.bem-image__link{cursor:pointer}.bem-image__noimage{text-align:center;padding:3rem 0 0 0;margin:2rem 0;color:#fff}.bem-image__position--1{text-align:left}.bem-image__position--2{text-align:center}.bem-image__position--3{text-align:right}.bem-jobs{font-size:2rem;line-height:2.3rem}.bem-jobs__company,.bem-jobs__office{font-family:'Barlow',sans-serif;font-weight:200;font-style:normal;color:#282828;padding:2rem 1rem 2rem 0}@media (max-width:50em){.bem-jobs__company,.bem-jobs__office{display:flex}}.bem-jobs__filter,.bem-jobs__search{padding-bottom:1rem}.bem-jobs__table{margin:4rem 0;width:100%}.bem-jobs__select{background-color:#262626;border:.1rem solid #fff;-webkit-border-radius:.7rem;-moz-border-radius:.7rem;-ms-border-radius:.7rem;border-radius:.7rem;color:#fff;padding:1rem}@media (max-width:50em){.bem-jobs__select{font-size:1.6rem;line-height:2rem;width:25rem}}.bem-jobs__search--input{cursor:text;background-color:#262626;border:.1rem solid #fff;-webkit-border-radius:.7rem;-moz-border-radius:.7rem;-ms-border-radius:.7rem;border-radius:.7rem;color:#fff;padding:1rem}@media (max-width:50em){.bem-jobs__search--input{font-size:1.6rem;line-height:2rem;width:25rem}}.bem-jobs__title{font-family:'Barlow',sans-serif;font-weight:300;font-style:normal;color:#282828;padding:2rem 1rem 2rem 0}@media (max-width:50em){.bem-jobs__title{display:flex}}.bem-jobs__divider{height:.2rem;width:100%;background-color:#707070}.bem-jobs__rows{border-bottom:.1rem solid #282828}.bem-form-contact h2{display:none}.bem-form-contact__navigation{margin-top:2rem}.bem-form-contact legend{font-size:4rem;line-height:3.5rem;color:#000;font-weight:700;margin-bottom:3rem}@media (max-width:50em){.bem-form-contact legend{font-size:2.5rem;line-height:2.9rem}}.bem-form-contact__button{font-size:1.7rem;line-height:2rem;color:#fff;background-color:#e2100e;padding:1rem 6rem 1rem 6rem;border-radius:2rem}.bem-form-contact__button:hover,.bem-form-contact__button:focus{border:1px solid #282828;color:#fff;background-color:#000}.bem-form-contact__staticText{display:none}.bem-form-contact__group .control-label{display:none}.bem-form-contact__group input{background:none;border:none;border-bottom:2px solid #000;padding:1rem 0 .5rem 0}.bem-form-contact__group textarea{font-size:1.7rem;line-height:2rem;background:0;padding:2rem 0 5rem 0;border:0;border-radius:0;border-bottom:2px solid #000;margin-bottom:2rem}@media (min-width:62em){.bem-form-contact__group textarea{font-size:2.4rem}}.bem-logo{display:flex;justify-content:center;border-bottom:.1rem solid #e5e5e5;padding-bottom:1rem}.bem-logo__wrap{max-width:50%}.bem-logo__wrap img{width:10rem}.bem-navigation{padding-top:1.5rem}.bem-navigation__item,.bem-navigation__subItem{font-family:'Barlow',sans-serif;font-weight:600;font-style:normal;list-style-type:none;font-size:1.7rem;line-height:2rem;text-decoration:none;align-items:center;display:inline-block}.bem-navigation__item--active,.bem-navigation__subItem--active{cursor:pointer}.bem-navigation__item:hover,.bem-navigation__item:focus,.bem-navigation__subItem:hover,.bem-navigation__subItem:focus{cursor:pointer}.bem-navigation__item a,.bem-navigation__subItem a{color:#000}.bem-navigation__link{margin:0 2.5rem;text-transform:uppercase}.bem-navigation__link:hover{border-bottom:.1rem solid #000}.bem-navigation__link--current{border-bottom:.1rem solid #000}.no-container{background-color:#000}.bem-overlay{position:fixed;top:0;left:0;height:0;width:100vw;overflow:hidden;overflow-y:scroll;background-color:#707070;color:#fff;transition:height 0.3s ease-in-out;z-index:2600}.bem-overlay .container{text-align:right}.bem-overlay .bem-menupages{display:flex;flex-direction:column}.bem-overlay .bem-menupages .bem-menupages__item .bem-menupages__itemLink{font-size:3rem;line-height:2.7rem}.bem-overlay .bem-headline{margin-top:5rem}.bem-overlay .bem-overlay__close{position:absolute;top:5rem;left:5rem}.bem-overlay .bem-overlay__close svg{height:40px}.bem-overlay svg{color:#fff}.bem-overlay__header{position:relative;z-index:50;padding:1rem 0;margin-bottom:2rem}.bem-overlay__header .bem-overlay__close{position:relative;left:0}.bem-overlay__close{font-size:3rem;width:100%;cursor:pointer;margin-top:2rem}.bem-overlay__close:hover,.bem-overlay__close:focus,.bem-overlay__close:active{color:#fff}.bem-overlay__close path{cursor:pointer}.bem-overlay .bem-navigation__link{color:#fff}.bem-overlay-search{background-color:rgb(0 0 0 / .8)}.bem-specialtile{width:200px;margin:0 20px;animation:slide 10s linear infinite}.bem-specialtile__container{position:relative;width:100%;overflow:hidden;white-space:nowrap}.bem-specialtile__wrapper{display:flex;background:#282828;position:relative;align-items:center;justify-content:center;padding:3rem}.bem-text{font-family:'Barlow',sans-serif;font-weight:200;font-style:normal}.bem-text a:hover{text-decoration:underline}.bem-text a *{cursor:pointer}.bem-text p{margin:0}.bem-text--color1{color:#000}.bem-text--color2{color:#282828}.bem-text--color3{color:#e2100e}.bem-text--align1{text-align:left}.bem-text--align2{text-align:right}.bem-text--align3{text-align:center}.bem-text--size101{font-size:2rem;line-height:2.3rem}.bem-text--size102{font-size:2.5rem;line-height:2.9rem}.bem-text--size103{font-size:3rem;line-height:2.7rem}.ticker-wrap{position:relative;overflow:visible;white-space:nowrap}.ticker{display:inline-block;white-space:nowrap}.ticker .ticker__item{display:inline-block;padding:0 2rem}.ticker .bem-headline{margin-bottom:0!important}.debugview{z-index:2200;position:fixed;top:0;height:3px;width:100%;background-color:#fff}@media (min-width:36em){.debugview{background-color:#ff0400}}@media (min-width:50em){.debugview{background-color:blue}}@media (min-width:62em){.debugview{background-color:lime}}@media (min-width:75em){.debugview{background-color:#000}}@media (min-width:87.5em){.debugview{background-color:rgb(0 0 0 / .5)}}.bem-content{background-repeat:no-repeat!important;background-size:cover!important;background-position-x:100%!important}.form-check{padding-left:0}.form-check span{padding-left:.5rem}input[type=file]{font-weight:700}.h-captcha{margin-top:3rem}