.news-teaser-portfolio .elementor-widget-loop-carousel a{text-decoration:none}section.elementor-section.elementor-top-section.elementor-element.she-header-yes.she-header{height:8vh}.she-header .elementor-container.elementor-column-gap-default{min-height:8vh !important}.headerslider .elementor-widget:not(:last-child){margin-bottom:0}.elementor-location-header .she-header .elementor-element.elementor-element-cd72178 .ue_hamburger,.elementor-location-header .she-header .elementor-element.elementor-element-284bfa6 .ue_hamburger,.elementor-location-header .she-header .elementor-element.elementor-element-397559e .ue_hamburger,.elementor-location-header .she-header .elementor-element.elementor-element-6575879 .ue_hamburger{background-color:var(--e-global-color-primary);padding:0 10px;width:40px;height:40px;border-radius:0}.elementor-location-header .she-header .elementor-element.elementor-element-cd72178 .ue_menu_wrapper,.elementor-location-header .she-header .elementor-element.elementor-element-284bfa6 .ue_menu_wrapper,.elementor-location-header .she-header .elementor-element.elementor-element-397559e .ue_menu_wrapper,.elementor-location-header .she-header .elementor-element.elementor-element-6575879 .ue_menu_wrapper{height:40px}.elementor-widget-eael-simple-menu.eael-hamburger--none .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal a .eael-simple-menu-indicator,.elementor-widget-eael-simple-menu.eael-hamburger--not-responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal a .eael-simple-menu-indicator{display:block;float:right;margin:0;margin-left:0;top:0;right:0;line-height:24px;width:auto;height:auto;margin-left:5px}.elementor-36 .elementor-element.elementor-element-18cfcae .eael-simple-menu li span.eael-simple-menu-indicator i{line-height:24px}.slider-tiefbau .swiper-slide-contents,.slider-ingenieure .swiper-slide-contents{background:rgb(0 123 196/50%);padding:30px}.slider-stratec .swiper-slide-contents{background:rgb(167 28 31/50%);padding:30px}@media only screen and (min-width:1400px){.elementor-widget-eael-simple-menu{display:flex;justify-content:flex-end!important}.elementor-widget-eael-simple-menu .eael-simple-menu-container{align-items:center;display:flex}}@media only screen and (max-width:576px){.slider-tiefbau .swiper-slide-contents,.slider-ingenieure .swiper-slide-contents,.slider-stratec .swiper-slide-contents{padding:15px}}.slider-tiefbau,.slider-ingenieure,.slider-stratec{margin-bottom:0!important}.sidebar-tillmannteam{position:fixed;right:0;transform:translateY(-50%);width:50px;height:50px;background-color:#231f20;color:#fff;text-align:right;transition:width .3s;z-index:9999;display:flex;flex-direction:row-reverse;align-items:center;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);transition:all .4s}.sidebar-tillmannteam{top:30%}.sidebar-tillmannteam:hover{width:min-content;background-color:#666}.sidebar-tillmannteam i{font-size:22px;margin:14px;color:#fff}.sidebar-tillmannteam span{display:inline-block;font-size:14px;white-space:nowrap;overflow:hidden;width:0;transition:width .3s}.sidebar-tillmannteam:hover span{width:fit-content}.sidebar-tillmannteam a,.sidebar-tillmannteam span a{color:#fff}.sidebar-tillmannteam span a:hover{color:#fff}@media only screen and (max-width:1024px){.sidebar-tillmannteam{top:20%}}@media only screen and (max-width:767px){.sidebar-tillmannteam{top:13%}.sidebar-tillmannteam i{font-size:16px;margin:12px}.sidebar-tillmannteam{width:40px;height:40px}}@media only screen and (min-width:1024px){.sidebar-tillmannteam span a:hover{background:0 0;transition:all .4s}.sidebar-tillmannteam span{display:contents;width:0;font-size:14px;white-space:nowrap;overflow:visible;margin:0;background:#231f20 !important;padding:.65em;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);transition:all .4s}.sidebar-tillmannteam:hover>.sidebar-tillmannteam span a{background:0 0}.sidebar-tillmannteam{width:fit-content;display:flex}.sidebar-tillmannteam span a{margin-left:14px}}.news-events-teaser{margin-bottom:0!important}.boxen-unternehmen p{hyphens:auto}.teaser-karriere .elementor-button-text{text-align:left}.ue-box-text p{margin:0}.elementor-widget-ucaddon_lord_icon{margin-bottom:10px!important}@media only screen and (min-width:768px){.teaser-referenzen .swiper-wrapper{justify-content:space-between;width:100%;flex-wrap:nowrap}.teaser-referenzen .swiper-slide{padding:0 15px 0 0;flex:none}}.elementor-post-navigation__separator-wrapper{margin:0 15px}@media only screen and (min-width:992px){.news-detail .elementor-widget-wrap,.news-detail{display:block!important;padding:0!important;align-content:normal}.news-detail .elementor-widget-image{float:left;width:50%!important;margin-right:20px}.news-detail .elementor-widget-heading{width:auto;min-width:50%}.news-text-container .elementor-container,.news-text-container .news-text{display:block}}.boxen-unternehmen .elementor-cta__content{display:flex}.boxen-unternehmen .elementor-cta__content .elementor-cta__image{display:flex;justify-content:center}.ma-testimonials .elementor-swiper-button-prev{top:auto!important;position:relative!important}.ma-testimonials .elementor-swiper-button-next{top:auto!important;right:auto!important;left:30px!important;position:relative!important}.ma-testimonials .elementor-main-swiper .swiper-slide{padding:0 15px 30px 15px!important}.ma-testimonials .elementor-widget-icon .elementor-widget-container{padding:30px 0 0 35px!important}.benefits .benefit-box .elementor-widget-container{height:100%}.benefits .benefit-box .elementor-widget-container .ekit-wid-con{height:100%}.benefits .benefit-box .elementor-widget-container .ekit-wid-con .elementskit-infobox{height:100%}.benefits .benefit-box .elementor-widget-container .ekit-wid-con .ekit_global_links{height:100%;display:grid}.elementor-slideshow__footer{display:none;opacity:0}#elementor-lightbox-slideshow-e28f53c .elementor-slideshow__footer{display:block;opacity:1}.ausbildungsstellen .elementor-tab-title{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse}.ue-bullets .uc_material_bullets_row .ue-icon #Ebene_1{height:auto;width:auto}span.tooltipsall.tooltipsincontent:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f05a";padding-left:10px}.tooltipsincontent{border-bottom:none!important}.qtip-content{font-size:initial;line-height:initial}.box-leistung .ue-flip-box .ue-flip-box__panel--back .ue-flip-box__description ul{padding-left:20px}@media only screen and (max-width:768px){.leistungen-bild img{max-height:350px;object-fit:cover}.leistungen-bild .elementor-widget-wrap{background-image:none!important}}.sm-icons .elementor-icon{display:flex}@media only screen and (max-width:576px){.links-rechtliches a{font-size:14px!important}}@media only screen and (min-width:577px){.links-rechtliches a{font-size:16px!important}}.elementor-widget-icon-box,.elementor-widget-container{height:100%}.teaser-referenzen .elementor-container{height:100%}.news-teaser-portfolio .elementor-container{height:100%}.elementor-widget-theme-post-content .elementor-icon-list-item strong{font-weight:400}.elementor-icon-list-icon{width:fit-content;float:left}.elementor-icon-list-text{display:flex}.ug-videoplayer-button-close{display:none!important}.page-content a{text-decoration:none !important}.mitarbeiter-login .um-field-text label,.mitarbeiter-login .um-field-password label{font-family:"Roboto",Sans-serif;text-transform:uppercase;color:var(--e-global-color-primary)}.mitarbeiter-login input[type=submit].um-button{font-family:"Roboto",Sans-serif;font-weight:400;text-transform:uppercase!important;background:var(--e-global-color-secondary)!important;padding:10px 20px 10px 20px!important;border-radius:0!important;min-width:auto!important;width:100%!important;font-size:16px;line-height:var(--e-global-typography-text-line-height)!important}.mitarbeiter-login input[type=submit].um-button:hover{background:var(--e-global-color-primary)!important}.mitarbeiterbereich-teaser .uc_hidden_content{opacity:1!important;display:block;overflow:visible!important;transform:none!important}.mitarbeiterbereich-teaser .uc_description{margin-top:15px}.anker-mabereich h3 a{color:#231F20!important}@media only screen and (max-width:576px){.mitarbeiter-login input[type=submit].um-button{font-size:14px}.mitarbeiter-login .um-login{max-width:none!important}}