@charset "UTF-8";
.preload *{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important}.powermail_fieldset.powermail_fieldset_6 .col-md-6,.powermail_fieldset.powermail_fieldset_6 .col-md-6>label,.powermail_fieldset.powermail_fieldset_8 .powermail_fieldwrap_type_html{width:100%}.frame-type-felogin_login fieldset .username label,.frame-type-felogin_login fieldset .password label{width:15%;padding-bottom:15px;color:#d78200}.frame-type-felogin_login fieldset .username input,.frame-type-felogin_login fieldset .password input{border-radius:15px;border:1px solid #d78200;padding:5px 10px;color:#D4D4D5;font-size:16px}.frame-type-felogin_login .activeBlueBtn{margin:20px 0 50px;color:#ffffff;background:#007ba8;background:-moz-linear-gradient(top, #007ba8 0%, #7db9e8 100%);background:-webkit-linear-gradient(top, #007ba8 0%, #7db9e8 100%);background:linear-gradient(to bottom, #007ba8 0%, #7db9e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#007ba8", endColorstr="#7db9e8",GradientType=0);padding:5px 15px;border:none;border-radius:10px}main button{background:none;border:none}main button span{color:#ffffff;background:#007ba8;background:-moz-linear-gradient(top, #007ba8 0%, #7db9e8 100%);background:-webkit-linear-gradient(top, #007ba8 0%, #7db9e8 100%);background:linear-gradient(to bottom, #007ba8 0%, #7db9e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#007ba8", endColorstr="#7db9e8",GradientType=0);border:none !important;border-radius:50px !important;padding:15px !important}button span i{color:#ffffff}#tx-indexedsearch-searchbox-sword{border-radius:15px}.tx-indexedsearch-form button,.input-group-text{background:none;border:none}.tx-indexedsearch-form button i{color:#d78200}main .tx-powermail li::before{content:"";position:relative}main .powermail_fieldwrap{margin-bottom:20px}.ce-intext.ce-right .ce-gallery,.ce-intext.ce-left .ce-gallery,.ce-above .ce-gallery{margin-bottom:0}.generatedAnchorMenu{top:10px;z-index:10}.generatedAnchorMenu a{color:#000}.generatedAnchorMenu a.active,.generatedAnchorMenu a:hover{text-decoration:underline;color:#d78200}.generatedAnchorMenu ul{padding:0;border:1px solid #D4D4D5;padding:20px;border-radius:15px;margin-top:50px;background:rgba(255, 255, 255, 0.6)}.generatedAnchorMenu li{padding:0 0 10px 0;color:#D4D4D5;font-size:16px}.generatedAnchorMenu li::before{position:relative;content:""}.generatedAnchorMenu li:before{position:relative}@media (max-width:991px){.generatedAnchorMenu{display:none}}body,html{background-color:#ffffff;margin:0;padding:0;font-family:"Barlow Semi Condensed";font-style:normal;font-size:18px;color:#000;letter-spacing:initial;background:url(/typo3conf/ext/site_config/Resources/Public/images/Bildmarke_transp.png) no-repeat;background-position:-10vw 7vh;background-attachment:fixed;background-size:50%;overflow-x:clip}@media (max-width:991px){body,html{font-size:16px;overflow:auto}}html.overflowHidden{overflow:hidden}video{width:100%;border-radius:25px}.sliderHolder video{width:100vw;border-radius:0}.ce-gallery figcaption{font-size:14px;margin-bottom:1rem}sub,sup{line-height:normal}sub a,sup a{margin-bottom:0 !important}.mainContentSub sup a::after,.mainContentSub sub a::after{display:none !important}a.btn,.callToAction a{-webkit-transition:all 250ms ease-out;-moz-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;transition:all 250ms ease-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#ffffff;text-transform:initial;font-size:18px;padding:14px 16px;margin:0;display:inline-block;cursor:pointer;width:auto;text-decoration:none;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#0069b1;text-decoration:none !important}a.btn:after,.callToAction a:after,a.forward:after,.forward a:after{display:inline-block;position:relative;content:"";background-image:url("/typo3conf/ext/site_config/Resources/Public/svgs/forward.svg");background-size:0.5625rem 0.5625rem;height:0.5625rem;width:0.5625rem;margin:0 0 0 0.375rem;left:0;-webkit-transition:all 250ms ease-out;-moz-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;transition:all 250ms ease-out}a.forward:hover:after,.forward a:hover:after{left:0.5rem}a.btn:hover,.callToAction a:hover{background-color:#005a98 !important;color:#fff !important}@media (max-width:991px){font-size:16px}a{transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;color:#d78200;text-decoration:none}.mainContentSub .col-md-7 p a{text-decoration:underline}a:hover{text-decoration:none;color:#d78200}a.noArrow:after{background-image:initial !important;display:initial !important}ul,ol{margin:0px;padding:0 15px}.mainContentSub .generatedAnchorMenu ul{padding:15px;margin-top:15px}.mainContentSub ul{margin:0px;padding:0}li{list-style:none}h1{margin:0;font-weight:200;font-size:1.75rem;font-family:Arial, Sans-Serif}h2,h3,fieldset legend{font-size:40px;font-weight:700;line-height:50px;color:#000;padding-bottom:15px;margin-bottom:15px}h3{font-size:30px;line-height:40px}h4{font-size:25px;font-weight:400}.secondaryColor h2{border-bottom-color:#fff}@media (max-width:991px){h1,h2,h3{hyphens:auto}}main li{list-style-type:none !important;position:relative;padding-left:12px;font-size:18px;line-height:26px;color:#313131;padding-left:1rem;padding-bottom:0.5rem}main li::before{content:"›";position:absolute;left:0;top:-2px;color:#afca05;font-size:24px;font-weight:600}main .bGcolSec ul li,main .bGcolSec ul li:before{color:#ffffff}.frame-layout-120{position:absolute !important;bottom:0;left:0;right:0;width:100%}.sliderContent .frame-layout-120 .ce-gallery img{max-height:100px;background:#fff;padding:15px}.sliderContent .frame-layout-120 .ce-gallery{max-height:100px;background:#fff;border-radius:15px}.news-list-view-info-area{z-index:20}.sliderContent .frame-layout-100 .ce-gallery img,.sliderContent .frame-layout-130 .ce-gallery img{width:100vw;height:100vh;max-height:inherit;object-fit:cover;object-position:50% 50%}@media (max-width:991px){.frame-layout-120{position:relative !important;margin-top:-30vh}.sliderContent .frame-layout-100 .ce-gallery img,.sliderContent .frame-layout-130 .ce-gallery img,.sliderContent .frame-layout-100 .ce-gallery video,.sliderContent .frame-layout-130 .ce-gallery video{min-height:100vh !important;object-fit:cover}}.popUpOverlayCloseButton{cursor:pointer;float:right;display:block;font-weight:bold;position:absolute;right:35px;top:25px;font-size:25px}.popUpOverlay_content{padding-top:30px;width:95%;margin:0 auto}#popUpOverlay{display:none;background:rgba(0, 0, 0, 0.8);top:0;right:0;left:0;position:fixed;bottom:0;z-index:5000}#popUpOverlay h2{color:#009534}#popUpOverlay h3{line-height:1.5em}#popUpOverlay img{max-width:100%;height:auto}.popUpOverlay_holder img{margin-bottom:20px}.popUpOverlay_holder ul{padding:0 30px !important}.popUpOverlay_holder li{padding:2px 0px !important}.popUpOverlay_holder h3 strong{color:#0068b7}.popUpOverlay_holder{width:720px;height:800px;padding:50px 0;border-radius:20px;background:#fff;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;max-width:100%;max-height:100%;overflow:auto}@media (max-width:468px){.popUpOverlay_holder{height:400px}}.arrowForward{width:9px;height:9px;margin:0 0 0 6px;position:relative;left:0;top:-2px;fill:#d78200}.mainContentSub{padding-top:50px}.mainContentSub>.row>.col-md-4>div,.mainContentSub .news-single .row>.col-md-4>div,.mainContentSub .tx-lsevent .row>.col-md-4>div,.mainContentSub>.row>.rightSide>div{background:#D4D4D5;padding:40px;margin-bottom:20px}.mainContentSub .col-md-4 a,.mainContentSub .col-md-4 strong,.mainContentSub .rightSide a,.mainContentSub .rightSide strong{display:inline-block}.mainContentSub .noArrow a:after{background:none}@media (max-width:768px){.mainContentSub .rightSide{margin-top:1rem}}.popUp_holder iframe{border:0;width:100%;height:720px}.ajaxLoader{position:fixed;width:100%;height:100%;background:rgba(255, 255, 255, 0.98);z-index:1000}.ajaxLoaderGif{background:url(/typo3conf/ext/site_config/Resources/Public/images/loading.gif);width:64px;height:64px;z-index:5;display:block;position:absolute;margin:auto;left:0;right:0;top:0;bottom:0}#popUp,#popUp_compDetails{background:rgba(0, 0, 0, 0.5);top:0;right:0;left:0;position:fixed;bottom:0;display:none;color:#000;opacity:0}.popUp_holder,.popUp_holder_compDetails{max-width:900px;height:40%;opacity:0;border-radius:25px;padding:50px;background:#ffffff;position:absolute;z-index:10;left:0;right:0;top:0;bottom:0;margin:auto;max-height:100%;overflow:auto}.close{color:#000;position:absolute;top:20px;right:30px;cursor:pointer;float:none;text-align:right}@media (max-width:991px){.close{position:relative;top:0px;right:0px}.popUp_holder,.popUp_holder_compDetails{padding:10px;height:90%;width:90%}.mainContent{padding:0}}@media (max-width:992px){h1{font-size:16px;line-height:26px}h2{font-size:24px;line-height:32px}}@media (max-width:992px){h2{font-size:32px;line-height:40px;padding-bottom:20px}}.btn.btn-primary{background:#d78200;border:0;border-radius:0;border-radius:25px}.btn.btn-primary:hover{background:#6AAAC7}main{padding-top:153px}main{padding-top:200px;min-height:calc(100vh - 67px)}@media (max-width:991px){main{padding-top:76px}}.container-fluid.sliderHolder{padding:0}.mainContent li{list-style:inherit}.mainContent{padding:0}.mainContentSub{padding:0}@media screen and (max-width:1500px){}@media screen and (max-width:991px){.mainContent,.mainContentSub{padding:0}}img{max-width:100%;height:auto}.subNavHolder .areaDescription img{max-width:100%;height:auto}.container{max-width:1400px;position:relative}.expandableBoxHolder .expandableBox,.news-list-view .listItemImage,.infiniteSliderWrap .sliderElement_holder,.infiniteSliderWrap .sliderElement_image img,.cardSliderScroller .slider-item,.tx_animationmodules.cardslidervertical,.container.career>div{border-radius:10px}.blueGradient p{color:#fff}.blueGradient strong{font-size:22px}.blueGradient .row>div{position:relative}.blueGradient .row>div:after{content:"";position:absolute;width:2px;height:100%;top:-10px;right:0px;background:#fff}.blueGradient .row>div:last-child:after{position:relative}@media screen and (max-width:991px){.blueGradient .row>div{margin-bottom:20px;text-align:center}.blueGradient .row>div:after{right:0}.blueGradient .row>div:nth-child(2):after{position:relative}}.pl-20{padding-left:20px;display:block}.frame-layout-100,.frame-layout-130{position:relative;height:100vh !important;margin-top:-200px;overflow:hidden}.frame-layout-100 .ce-gallery>div,.frame-layout-130 .ce-gallery>div{position:absolute;width:100%;max-height:100vh;top:0}.frame-layout-100 .ce-bodytext,.frame-layout-130 .ce-bodytext{padding:50px;background:rgba(255, 255, 255, 0.8);position:relative;border-radius:0 25px 25px 0;max-height:50%;max-width:600px;overflow:auto;margin:35vh 0 0 0}@media (max-width:1014px){.frame-layout-100 .ce-bodytext,.frame-layout-130 .ce-bodytext{padding:20px 20px;max-width:350px}.frame-layout-100 .ce-bodytext p,.frame-layout-130 .ce-bodytext p{font-size:16px;line-height:25px;font-weight:400}}@media (max-width:991px){.frame-layout-100,.frame-layout-130{margin-top:-145px;height:auto}}.logoWall .image{padding:3em 4em 3em 3em}@media (max-width:475px){.logoWall .image{padding:2em 0 1em 2em}}.cta_contact{position:fixed;right:0;z-index:100;bottom:5%;cursor:pointer;transition:0.8s;-webkit-transition:0.8s;-moz-transition:0.8s;-ms-transition:0.8s;-o-transition:0.8s}.cta_contact .ctaIcon{border-radius:50%;text-align:right;position:relative;overflow:hidden;display:flex;vertical-align:top;background-color:#d78200;position:relative;transition:0.8s;-webkit-transition:0.8s;-moz-transition:0.8s;-ms-transition:0.8s;-o-transition:0.8s}.cta_contact .ctaIcon i{padding:15px;margin:auto 0;font-size:25px;color:#ffffff}.ctaIcon.toStart{margin-bottom:5px}.ctaIcon.toStart .opener{margin:0 auto;display:table;padding:8px 15px}.cta_contact>div{z-index:1000;margin-right:15px;position:relative}.cta_contact .iconText{position:absolute;top:35%;left:200%;opacity:0;color:#ffffff;text-align:right;transition:0.8s;-webkit-transition:0.8s;-moz-transition:0.8s;-ms-transition:0.8s;-o-transition:0.8s;white-space:nowrap}.cta_contact .phone,.cta_contact .directions{display:table;float:left}.cta_contact a,.cta_contact a:hover{color:#ffffff;text-decoration:none}.directions .ctaIcon{display:none}@media (max-width:768px){.directions .ctaIcon{}.ctaIcon.toStart .opener{padding:9px 15px}}.callToActionArrow p{margin:0}.callToActionArrow a{color:#d78200;display:inline-block;padding:10px 50px 10px 0px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;position:relative}.callToActionArrow a:after{background-image:url("data:image/svg+xml,%3Csvg width='13' height='21' viewBox='0 0 13 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m12.12 15.401-5.343 5.343a.84.84 0 0 1-1.187 0L.246 15.401a.84.84 0 0 1 1.188-1.187l3.91 3.91V0h1.679v18.124l3.91-3.91A.84.84 0 1 1 12.12 15.4z' fill='%23d78200'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;content:"";right:0;top:0;border:1px solid #d78200;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);bottom:0;margin:auto;padding:16px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;position:absolute;background-position:center;background-size:30%;width:20px;height:20px}.secondaryColorFullscreen .callToActionArrow a{background:#ffffff;padding:10px 80px 10px 20px}.secondaryColorFullscreen .callToActionArrow a::after{right:20px}.callToActionArrow:hover a:after{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s}.sliderArrows{z-index:5}.sliderArrows i{color:#ffffff;z-index:2;position:relative;padding:10px}.sliderArrows .slide_arrow{border:1px solid #ffffff;border-radius:50%;display:inline-block;cursor:pointer;color:#ffffff;text-decoration:none;position:relative;background:transparent;transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s}.sliderArrows .slide_arrow:hover{border:1px solid transparent;background:#313131;transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s}.sliderArrows .slide_arrow:hover i{color:#ffffff;transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s}.sliderArrows .slide_arrow.prevSlide{margin-right:5px}.sliderArrows .slide_arrow.nextSlide{margin-left:5px}.sliderArrows .slide_arrow.prevSlide:hover{transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s}.sliderArrows .slide_arrow.nextSlide:hover{transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s}.contentLoader{display:inline-block;position:absolute;left:0;right:0;margin:0 auto;top:50px;width:80px;height:80px;z-index:10000}.contentLoader div{box-sizing:border-box;display:block;position:absolute;width:48px;height:48px;margin:8px;border:4px solid #D4D4D5;border-radius:50%;animation:contentLoader 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:#D4D4D5 transparent transparent transparent}.contentLoader div:nth-child(1){animation-delay:-0.45s}.contentLoader div:nth-child(2){animation-delay:-0.3s}.contentLoader div:nth-child(3){animation-delay:-0.15s}@keyframes contentLoader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.image-with-overlay{height:390px;width:100%;background-repeat:no-repeat;position:relative;margin-bottom:30px}.image-with-overlay:after{content:"";background:rgba(0, 0, 0, 0.5);width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;transition:0.5s;-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s}.image-with-overlay a{font-size:18px;text-shadow:0 0 20px #1d2027;border:none;padding:0;margin:0 auto;display:table-cell;vertical-align:middle;text-align:center;height:100%;color:#fff;width:100%}.image-with-overlay:hover:after{background:rgba(0, 0, 0, 0.8);transition:0.5s;-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s}.image-with-overlay:hover svg.forward{right:-15px;transition:0.5s;-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s}.image-with-overlay .textContent{display:table;vertical-align:middle;width:100%;height:100%;z-index:100;position:relative}@media (max-width:728px){.image-with-overlay{height:220px;margin-bottom:0}}.twoColsImgToBB{margin-top:30px}.twoColsImgToBB.rightImage .imagebackground{border-left:30px solid #fff;width:calc(50% + 15px)}.twoColsImgToBB.leftImage .imagebackground{border-right:30px solid #fff;width:calc(50% + 15px)}.twoColsImgToBB.bGcolPrime{background-color:#d78200;color:#ffffff}.twoColsImgToBB.bGcolPrime h2{border-bottom-color:#ffffff}.twoColsImgToBB.bGcolPrime a{color:#ffffff}.twoColsImgToBB.bGcolPrime a:focus,.twoColsImgToBB.bGcolPrime a:hover,.twoColsImgToBB.bGcolPrime a:active{color:#ffbfdc}.twoColsImgToBB.bGcolSec{background-color:#afca05;color:#ffffff}.twoColsImgToBB.bGcolSec h2{border-bottom-color:#ffffff}.twoColsImgToBB.bGcolSec a{color:#ffffff}.twoColsImgToBB.bGcolSec a:focus,.twoColsImgToBB.bGcolSec a:hover,.twoColsImgToBB.bGcolSec a:active{color:#bee5ff}.twoColsImgToBB.bGlightG{background-color:#D4D4D5;color:#000}.with-overlay{position:relative;background-repeat:no-repeat}.twoColsImgToBB .imagebackground_right{right:0;background-position:right center}.twoColsImgToBB .imagebackground_left{left:0;background-position:left center}.twoColsImgToBB .imagebackground{position:absolute;top:0;height:100%;z-index:10;width:50%;background-size:cover}.with-overlay .container,.with-overlay .container-fluid{position:relative;z-index:20}.default-padding{padding-top:3.25rem;padding-bottom:3.25rem}@media (max-width:991px){.default-padding{padding-top:0;padding-bottom:1.25rem}}.twoColsImgToBB .textColorWhite,.twoColsImgToBB .textColorWhite h2{color:#ffffff !important}.twoColsImgToBB .textColorBlack,.twoColsImgToBB .textColorBlack h2{color:#000 !important}@media (max-width:991px){.twoColsImgToBB .imagebackground{position:relative;width:100%;opacity:1;height:250px;background-size:cover;margin-bottom:30px}.twoColsImgToBB.rightImage .imagebackground,.twoColsImgToBB.leftImage .imagebackground,.twoColsImgToBB .imagebackground_right,.twoColsImgToBB .imagebackground_left{width:100%;border:0}.twoColsImgToBB{margin-bottom:0px}}@media (max-width:728px){.twoColsImgToBB .imagebackground{height:200px}.twoColsImgToBB .default-padding{padding-top:0rem;padding-bottom:1rem}.twoColsImgToBB{margin-bottom:0px}}.gutter_add .container.textContent{padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}.mainContent .textContent{padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}.form-control:focus{outline:0;border:0;box-shadow:0 !important}.callToAction.ctaToggle{}.cta.social{position:fixed;bottom:10%;z-index:100;text-align:center}.callToAction a{background:#afca05;height:40px;width:40px;margin-left:5px;margin-bottom:0;margin-bottom:5px;padding:0px;border-radius:50%;border:1px solid #fff}.callToAction a:hover{background:#afca05 !important;transform:scale(1.2)}.callToAction a svg{height:28px;width:25px;padding-top:2px;margin:5px auto 0 auto;fill:#fff}.callToAction a:after{position:relative;background:none;display:none}@media (min-width:1401px){.rightSide video.video-embed-item{width:1117px;height:628px}}.contenttable{width:100%}.contenttable td{padding:1rem;border:1px solid black}.contenttable td p:last-child{margin-bottom:0}.ce-center figcaption.image-caption{text-align:center}