@font-face{font-family: "Figtree";font-style: normal;font-weight: 300 900;font-display: swap;src: url("fonts/Figtree.woff2?v=4.0") format("woff2");}body{overflow: hidden;}.site-title span{font-weight: 400;display: block;}@keyframes fadeInUpCustom{from{opacity: 0;transform: translate3d(0,50px,0);}to{opacity: 1;transform: none;}}.fadeInUp{animation-name: fadeInUpCustom !important;transition: opacity 1s ease-in-out 350ms,transform 1s ease-in-out 350ms !important;animation-fill-mode: forwards !important;}.page-content > div > div.elementor-visible{visibility: visible;}.page-content > div > div > div.elementor-visible{visibility: visible;}.page-content > div > div.fadeInUp:has(.elementor-widget-wp-widget-nav_menu){transition: opacity 1s ease-in-out 1s,transform 1s ease-in-out 1s !important;animation-fill-mode: forwards !important;}.page-content > div > div.elementor-visible:not(:has(> div.e-child)){visibility: visible;}.page-content > div > div > div.e-child.elementor-visible{visibility: visible;}.page-content > div > div > div.e-con-inner > div.e-child.elementor-visible{visibility: visible;}.page-content > div > div > div.elementor-widget-shortcode.elementor-visible{visibility: visible;}.elementor-section-wrap.ui-sortable{visibility: visible;opacity: 1;}body{font-family: Figtree,sans-serif;font-weight: 400;color: #474747;font-size: 19px;line-height: 32px;container-type: inline-size;}.elementor-element-XXXX.lazyload,.elementor-element-XXXX.lazyloaded{opacity: 1 !important;visibility: visible !important;}.elementor .elementor-element.e-con{padding:0px;}.elementor > .elementor-element.e-con-boxed{padding: 80px 0px;}.elementor > .elementor-element.e-con-full{padding: 80px 5vw;}.elementor > .elementor-element.e-con-full > .e-con-boxed > .e-con-inner{padding: 0px 20px;}.page-content > .elementor > .e-con-full > .e-child > .e-con-inner{padding: 0px 20px;}.elementor > .elementor-element.e-con-boxed > .e-con-inner:has(h2){padding: 0px 20px;}.elementor > .elementor-element.e-con-full > .elementor-element.e-con-boxed:has(.e-con-inner){padding: 80px 60px;}.elementor > .elementor-element.e-con-full > .elementor-element.e-con-boxed > .e-con-inner > .e-con-full.e-flex > .e-con-full.e-flex:has(.elementor-widget-image,.elementor-widget-text-editor){flex-wrap: nowrap;}.page-content > .elementor > .elementor-element{}@media (max-width: 767px){.elementor > .elementor-element.e-con-full > .elementor-element.e-con-boxed:has(.e-con-inner){padding: 80px 20px;}}.elementor p a{color: #000000;text-decoration: none;z-index: 0;background-position: left bottom;background-size: 100% 1px;background-image: linear-gradient(rgba(0,0,0,1),rgba(0,0,0,1));transition: color,background-color,opacity .5s ease-in-out;display: inline;background-repeat: no-repeat;padding: 5px 0px;}.elementor p a:hover{background-size: 0% 1px;color: #000;background-image: linear-gradient(rgba(0,0,0,1),rgba(0,0,0,1));}.auto-bg-4k-setup{background-size: cover !important;background-repeat: no-repeat !important;background-image: var(--bg-phone) !important;}@media (min-width: 897px){.auto-bg-4k-setup{background-image: var(--bg-1920) !important;}}@media (min-width: 1921px){.auto-bg-4k-setup{background-image: var(--bg-2560) !important;}}@media (min-width: 2561px){.auto-bg-4k-setup{background-image: var(--bg-3840) !important;}}.elementor-element > .e-con-inner > a.elementor-element > .elementor-widget-image,.elementor-element > .elementor-widget-image,.elementor-element > .elementor-widget-image > .elementor-widget-container > a{height: 100%;}.elementor-element > .e-con-inner > a.elementor-element > .elementor-widget-image > .elementor-widget-container > img,.elementor-element > .elementor-widget-image > .elementor-widget-container > img{width: 100%;height: 100%;object-fit: cover;object-position: center center;}.elementor-element > a.elementor-element > .elementor-element[data-settings='{"background_background":"classic"}']{flex-grow: 1;}.elementor-element > a.elementor-element > .elementor-element[data-settings='{"background_background":"classic"}'] > .elementor-widget-text-editor{flex-grow: 1;}.elementor-element > a.elementor-element > .elementor-element[data-settings='{"background_background":"classic"}'] > .elementor-widget-text-editor > .elementor-widget-container{display: flex;align-items: center;justify-content: center;}.elementor-element > .e-con-inner > div.elementor-element > .elementor-element[data-settings='{"background_background":"classic"}']:has(a):has(.elementor-widget-text-editor){flex-grow: 1;justify-content: center;aspect-ratio: 1;border-radius: var(--Border-Radius-Element-1);padding: 60px;padding: 3.25vw;}.elementor > .elementor-element > .e-con-inner > div.elementor-element.e-child:not(:has(.e-child)),.elementor > .elementor-element > .e-con-inner > div.elementor-element.e-child > div.elementor-element.e-child:not(:has(.e-child)),.elementor > .elementor-element > .elementor-element > .e-con-inner > div.elementor-element.e-child > .e-con-inner > .elementor-element > .elementor-element[data-settings='{"background_background":"classic"}']:not(:has(.e-child)){border-radius: var(--Border-Radius-Element-1);}.elementor-element > .e-con-inner > div.elementor-element > .elementor-element[data-settings='{"background_background":"classic"}'] a{color: white;text-decoration: none;}.elementor-element > .e-con-inner > div.elementor-element > .elementor-element[data-settings='{"background_background":"classic"}'] h4{letter-spacing: 2px;}.elementor-element.logo-list{align-items: center;flex-wrap: wrap;display: grid !important;--grid-layout-gap: 20px;--grid-column-count: 5;--grid-item--min-width: 125px;--gap-count: calc(var(--grid-column-count) - 1);--total-gap-width: calc(var(--gap-count) * var(--grid-layout-gap));--grid-item--max-width: calc((100% - var(--total-gap-width)) / var(--grid-column-count));grid-template-columns: repeat(auto-fill,minmax(max(var(--grid-item--min-width),var(--grid-item--max-width)),1fr));}.elementor-element.logo-list > .elementor-widget-image > .elementor-widget-container{border: 1px solid black;border-radius: var(--Border-Radius-Element-1);align-content: center;display: flex;}.elementor-element.logo-list > .elementor-widget-image > .elementor-widget-container > a{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;aspect-ratio: 1;}.elementor-element.logo-list > .elementor-widget-image > .elementor-widget-container > a > img{max-width: 200px;width: 60%;height: auto;}@media (max-width: 767px){}.elementor-image-carousel{display: flex;}.teaser-grid{grid-auto-rows: 1fr !important;}.teaser-grid .elementor-widget-heading h4.elementor-heading-title{font-size: 24px;font-family: Figtree,sans-serif;color: white;text-decoration: underline;}.teaser-grid .elementor-widget-heading h3.elementor-heading-title{font-weight: 600;font-size: 24px;font-family: Figtree,sans-serif;color: white;text-decoration: none;}.teaser-grid .elementor-widget-text-editor p{font-size: 16px;font-family: Figtree,sans-serif;color: white;line-height: 125%;}.teaser-grid .e-con-full .e-con-full:has(h3):has(h4){row-gap:0px;}.teaser-grid .elementor-widget-text-editor p:first-child{margin-top: 20px;}.teaser-grid .elementor-widget-button{margin-top: auto;}.teaser-grid .elementor-widget-button .elementor-button{background-color: transparent;font-family: Figtree,sans-serif;text-decoration: none;padding: 15px;margin: -15px;}.teaser-grid > .e-con-full:hover .elementor-widget-button .elementor-button{background-color: black;}.elementor-element > .e-con-inner > div.elementor-element.teaser-grid > .elementor-element[data-settings='{"background_background":"classic"}']:has(a):has(.elementor-widget-text-editor){}.elementor-element > .e-con-inner > div.elementor-element.teaser-grid > .elementor-element[data-settings='{"background_background":"classic"}']:has(.elementor-widget-text-editor){flex-grow: 1;justify-content: center;aspect-ratio: 1;border-radius: var(--Border-Radius-Element-1);padding: 60px;padding: 3.25vw;}.elementor > .elementor-element > .e-con-inner > div.elementor-element.e-child{border-radius: var(--Border-Radius-Element-1);}@media (max-width: 467px){.teaser-grid > .e-con-full{flex-wrap: nowrap;}.elementor > .elementor-element.e-con-boxed > .e-con-inner:has(h2){padding: 0px 0vw;}.elementor-element > .e-con-inner > div.elementor-element.teaser-grid > .elementor-element[data-settings="{\"background_background\":\"classic\"}"]:has(.elementor-widget-text-editor){padding: 7.25vw;}}footer > div > div > div.e-con > div.e-con-inner{padding: 70px 0px;}footer > div > div:last-child > div.e-con > div.e-con-inner{padding: 25px 0px;}footer > div > div:last-child > div.e-con > div.e-con-inner p{margin-bottom: 0px;}footer ul{list-style-type: none;padding-left: 0px;}footer ul li ul{padding-left: 15px;}footer ul li a{color: black;}footer .elementor p a{color: black;background-image: linear-gradient(rgba(0,0,0,1),rgba(0,0,0,1));background-image: none;padding: 10px 0px;display: inline-block;text-decoration:underline;}footer .elementor p a:hover{color: #FFF;}footer > div > div:last-child ul li a{color: white;}footer > div > div:last-child ul li:first-child a{padding-left: 0px;}footer > div > div:last-child p{color: white;}footer > div > div:last-child > div > div > div{justify-content: center;}@media (max-width:767px){footer > div > .e-con-full:last-child > .e-con-boxed > .e-con-inner > .e-child{align-items: flex-start;}footer > div > div:last-child ul li a{padding-left: 0px;}footer .site-navigation ul.menu a{padding-left: 0px;}}.elementor-tab-title a{color:inherit}.accordion__container{text-align:start}.accordion__container .accordion__item{border:1px solid #d5d8dc;border-top: 0px;}.accordion__container .accordion__item:first-child{border-top: 1px solid #d5d8dc;}.accordion__container .accordion__item+.elementor-accordion-item{border-top:none}.accordion__container .accordion__item .accordion__header{cursor:pointer;font-weight:700;line-height:1;margin:0;outline:none;padding:15px 20px;display: flex;gap: 20px;}.accordion__container .accordion__header .elementor-accordion-icon{display:inline-block;width: 15px;}.accordion__container .accordion__header .elementor-accordion-icon svg{height: 15px;}.accordion__container .accordion__header .elementor-accordion-icon.elementor-accordion-icon-right{float:right;text-align:right;order: 1;margin-left: auto;}.accordion__container .accordion__header .elementor-accordion-icon.elementor-accordion-icon-left{float:left;text-align:left;order: -1;}.accordion__container .accordion__item .elementor-accordion-icon-closed{display: block;position: absolute;}.accordion__container .accordion__item .elementor-accordion-icon-opened{display: none;display: block;position: absolute;}.accordion__container .accordion__item.accordion-open .elementor-accordion-icon-closed{display: none;display: block;}.accordion__container .accordion__item.accordion-open .elementor-accordion-icon-opened{display: block;}.accordion__container .accordion__item .e-n-accordion-item-title-icon{width: var(--n-accordion-icon-size);}.accordion__container .accordion__item .e-n-accordion-item-title-icon .e-closed{display: block;position: absolute;}.accordion__container .accordion__item .e-n-accordion-item-title-icon .e-opened{display: none;display: block;position: absolute;}.accordion__container .accordion__item.accordion-open .e-n-accordion-item-title-icon .e-closed{display: none;display: block;}.accordion__container .accordion__item.accordion-open .e-n-accordion-item-title-icon .e-opened{display: block;}.elementor .accordion__container .accordion__item > div:not(.accordion__content){padding:15px 20px}.accordion__container .accordion__item .elementor-accordion-icon-closed svg,.accordion__container .accordion__item .e-n-accordion-item-title-icon .e-closed svg{transform: rotate(0deg);opacity: 1;transition: transform .75s cubic-bezier(.7,0,.3,1),opacity .5s ease-in-out;}.accordion__container .accordion__item.accordion-open .elementor-accordion-icon-closed svg,.accordion__container .accordion__item.accordion-open .e-n-accordion-item-title-icon .e-closed svg{transform: rotate(90deg);opacity: 0;}.accordion__container .accordion__item .elementor-accordion-icon-opened svg,.accordion__container .accordion__item .e-n-accordion-item-title-icon .e-opened svg{transform: rotate(-90deg);opacity: 0;transition: transform .75s cubic-bezier(.7,0,.3,1),opacity .5s ease-in-out;}.accordion__container .accordion__item.accordion-open .elementor-accordion-icon-opened svg,.accordion__container .accordion__item.accordion-open .e-n-accordion-item-title-icon .e-opened svg{transform: rotate(0deg);opacity: 1;}.bss.accordion__container.icon-position-end .e-n-accordion-item-title-icon{margin-left: auto;}.accordion__container .accordion__item .accordion__content{transition: height .75s cubic-bezier(.7,0,.3,1),opacity .95s ease-in-out;}.accordion__container .accordion__item .accordion__content .accordion__content_inner{border-top:1px solid #d5d8dc;padding:15px 20px}@media (max-width:767px){.accordion__container .elementor-tab-title{padding:12px 15px}.accordion__container .elementor-tab-title .elementor-accordion-icon{width:1.2em}.accordion__container .elementor-tab-content{padding:7px 15px}}.e-con-inner>.elementor-widget-accordion,.e-con>.elementor-widget-accordion{width:var(--container-widget-width);--flex-grow:var( --container-widget-flex-grow )}body.admin-bar #branding-wrap{top: 28px;}body.admin-bar #wrapper{margin-top: 145px;}@media (min-width: 1200px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{}}.page-content{width: 100%;margin: 0 auto;}.page-content > .elementor{margin: 0 3vw;}.site-footer > .elementor > .elementor-element.e-con{padding: 0 3vw;}.def-header{height: 100vw;background-size: cover;}.page-content > .elementor > .elementor-element.def-header{margin-bottom: 0px;}.elementor .elementor-element.elementor-widget-image img{}.elementor .elementor-element.case-header{background-size: cover;background-position: center center;}.elementor .elementor-element.case-header > .e-con{height: 100%;}.elementor .elementor-element.case-header > .e-con > .e-con-inner > .e-con:not(.case-intro-text-bg):has(.elementor-widget-heading){margin-top: 0px;margin-top: 50vh;margin-top: 100vh;height: 100vh;}@media (max-width: 767px){.elementor .elementor-element.case-header > .e-con > .e-con-inner > .e-con:not(.case-intro-text-bg):has(.elementor-widget-heading){margin-top: 0px;margin-top: 50vh;margin-top: 50vh;height: auto;}}.elementor .elementor-element.case-header > .e-con > .e-con-inner > .e-con:not(.case-intro-text-bg) > .e-con:has(.elementor-widget-heading){transform: translate3d(0,-50%,0);transform: translate3d(0,-100%,0);padding-bottom: 25px;}header.page-header{display:none;}header.site-header{position: absolute;width: 100%;z-index: 10;padding: 70px 0px 0px;padding: 3.8vw 0px 0px;flex-direction: column;}@media (min-width: 1921px){header.site-header{padding: 70px 0px 0px;}}header.site-header .header-inner{max-width: 100vw;padding: 0px 30px 0px;padding: 0px 5vw;}header.site-header .header-inner .custom-logo{width: 150px;display: none;}header.site-header .header-inner .site-title a,header.site-header .header-inner h1.site-title{color: #FFF;font-size: 16px;line-height: 20px;font-weight: 800;}header.site-header .header-inner h1.site-title{margin: 0px;padding: 0px;}header.site-header .header-inner .site-description{color: #FFF;font-size: 16px;line-height: 20px;font-weight: 800;}header.site-header .header-inner .site-description::after{content: "Stuttgart · Hamburg";font-weight: 400;display: block;}header.site-header .header-inner nav a{color: #FFF;}footer.site-footer{padding:0px;}.intro-cases{max-width:50%;margin: 380px 0px 210px 0px;margin: 0px 0px 110px 0px;}.intro-cases h2{color: #000;}.page-content > .elementor > .e-con > .e-con-inner > .elementor-element.e-con{width:100%;}.page-content > .elementor > .e-con > .e-con-inner > .elementor-element.e-con > .elementor-widget{width:100%;}.elementor .elementor-element.e-con.case-teaser-two{overflow:hidden;}.elementor .elementor-element.e-con.case-teaser-two > .case-teaser,.elementor .elementor-element.e-con.case-teaser-two > .case-teaser > .elementor-widget:not(.case-teaser-information){height:650px;}.page-content > .elementor > .e-con-full{position: relative;width: 100vw!important;width: 100cqw!important;left: calc(50% - 50vw);left: calc(50% - 50cqw);max-width: inherit!important;}.case-header h2{font-size: 90px;line-height: 100px;}.case-header p{font-family: Figtree,sans-serif;font-weight: 300;font-size: 19px;line-height: 32px;letter-spacing: -0.16px;color: #FFF;margin-bottom: 30px;}.cases-header{height: 90vh;height: 50vw;max-height: 100vh;}@media (max-width: 896px){.elementor .elementor-element.case-header{height: 200vw !important;}}@media (min-width: 993px){.site-navigation.navmobile{display: none !important;}}@media (max-width: 992px){.site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation.navmobile{display: flex !important;}.site-navigation.navmobile ul.menu li > div.sub-menu-wrap ul.sub-menu li{margin: 0px;width: 100%;}.site-navigation.navmobile ul.menu li > div.sub-menu-wrap.open ul.sub-menu li a{width: 100%;padding: 8px 10vw;}.site-navigation.navmobile ul.menu li > div.sub-menu-wrap ul.sub-menu li a{padding: 8px 10vw;}}.site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation-toggle-holder{display: none !important;}.site-navigation ul.menu li.menu-item-has-children:after{content: "•";content: "";color: #08FF67;padding: 8px 15px;padding: 0px 0px;right: -15px;cursor: pointer;top: -2px;transform: none;}.site-navigation ul.menu li.menu-item-has-children{padding-inline-end: 0px;}.site-navigation ul.menu li.menu-item-has-children > a:after{content: "•";color: #08FF67;padding: 8px 0px 8px 15px;right: -15px;cursor: pointer;top: -2px;transform: none;}.site-navigation ul.menu li > div.sub-menu-wrap{transition: display .35s allow-discrete,opacity .35s ease-in-out allow-discrete,transform .75s ease-in-out allow-discrete;display: none;opacity: 0;background: #000;position: fixed;z-index: 2;left: 0;top: 0px;width: 100vw;height: 100vh;font-size: 40px;}.site-navigation ul.menu li ul li{padding: 1.5vh;margin: 0 auto;width: 40vw;}.site-navigation ul.menu li > div.sub-menu-wrap.open{display: block;opacity: 1;}.site-navigation ul.menu li > div.sub-menu-wrap ul.sub-menu{display: flex;flex-direction: column;position: unset;background: unset;justify-content: center;height: 90vh;gap: 1vh;}.site-navigation ul.menu li > div.sub-menu-wrap ul.sub-menu li{padding: 0px 0px;transform: translateY(-300%);opacity: 0;background-color: rgba(255,255,255,0);}.site-navigation ul.menu li > div.sub-menu-wrap.open ul.sub-menu li{transition: background-color .95s ease-in-out;}.site-navigation ul.menu li > div.sub-menu-wrap.open ul.sub-menu li a{transition: color .95s ease-in-out;}.site-navigation ul.menu li > div.sub-menu-wrap.open ul.sub-menu li{transition: transform .45s cubic-bezier(0,.45,.1,1),opacity .95s ease-in-out,background-color .55s ease-in-out;}.site-navigation ul.menu li > div.sub-menu-wrap ul.sub-menu li:nth-child(1){transition: transform .75s cubic-bezier(.7,0,.3,1),opacity .95s ease-in-out,background-color .55s ease-in-out;}.site-navigation ul.menu li > div.sub-menu-wrap ul.sub-menu li:nth-child(2){transition: transform .7s cubic-bezier(.7,0,.3,1) .05s,opacity .95s ease-in-out .05s,background-color .55s ease-in-out;}.site-navigation ul.menu li > div.sub-menu-wrap ul.sub-menu li:nth-child(3){transition: transform .65s cubic-bezier(.7,0,.3,1) .1s,opacity .95s ease-in-out .1s,background-color .55s ease-in-out;}.site-navigation ul.menu li > div.sub-menu-wrap ul.sub-menu li:nth-child(4){transition: transform .6s cubic-bezier(.7,0,.3,1) .15s,opacity .95s ease-in-out .15s,background-color .55s ease-in-out;}.site-navigation ul.menu li > div.sub-menu-wrap ul.sub-menu li:nth-child(5){transition: transform .55s cubic-bezier(.7,0,.3,1) .2s,opacity .95s ease-in-out .2s,background-color .55s ease-in-out;}.site-navigation ul.menu li > div.sub-menu-wrap ul.sub-menu li:nth-child(6){transition: transform .5s cubic-bezier(.7,0,.3,1) .25s,opacity .95s ease-in-out .25s,background-color .55s ease-in-out;}.site-navigation ul.menu li > div.sub-menu-wrap ul.sub-menu li:nth-child(7){transition: transform .45s cubic-bezier(.7,0,.3,1) .3s,opacity .95s ease-in-out .3s,background-color .55s ease-in-out;}.site-navigation ul.menu li > div.sub-menu-wrap.open ul.sub-menu li:nth-child(1){transition: transform .45s cubic-bezier(0,.45,.1,1),opacity .95s ease-in-out,background-color .55s ease-in-out;}.site-navigation ul.menu li > div.sub-menu-wrap.open ul.sub-menu li:nth-child(2){transition: transform .5s cubic-bezier(0,.45,.1,1) .05s,opacity .95s ease-in-out .05s,background-color .55s ease-in-out;}.site-navigation ul.menu li > div.sub-menu-wrap.open ul.sub-menu li:nth-child(3){transition: transform .55s cubic-bezier(0,.45,.1,1) .1s,opacity .95s ease-in-out .1s,background-color .55s ease-in-out;}.site-navigation ul.menu li > div.sub-menu-wrap.open ul.sub-menu li:nth-child(4){transition: transform .6s cubic-bezier(0,.45,.1,1) .15s,opacity .95s ease-in-out .15s,background-color .55s ease-in-out;}.site-navigation ul.menu li > div.sub-menu-wrap.open ul.sub-menu li:nth-child(5){transition: transform .65s cubic-bezier(0,.45,.1,1) .2s,opacity .95s ease-in-out .2s,background-color .55s ease-in-out;}.site-navigation ul.menu li > div.sub-menu-wrap.open ul.sub-menu li:nth-child(6){transition: transform .7s cubic-bezier(0,.45,.1,1) .25s,opacity .95s ease-in-out .25s,background-color .55s ease-in-out;}.site-navigation ul.menu li > div.sub-menu-wrap.open ul.sub-menu li:nth-child(7){transition: transform .75s cubic-bezier(0,.45,.1,1) .3s,opacity .95s ease-in-out .3s,background-color .55s ease-in-out;}.site-navigation ul.menu li > div.sub-menu-wrap.open ul.sub-menu li:hover{background-color: rgba(255,255,255,1);}.site-navigation ul.menu li > div.sub-menu-wrap.open ul.sub-menu li:hover a{color: black;}.site-navigation ul.menu li > div.sub-menu-wrap.open ul.sub-menu li{transform: translateY(0px);opacity: 1;}.site-navigation ul.menu li > div.sub-menu-wrap.open ul.sub-menu{}.site-navigation ul.menu li > div.sub-menu-wrap .close-button{position: absolute;top: 3vh;right: 6vh;font-size: 28px;}@starting-style{.site-navigation ul.menu li > div.sub-menu-wrap.open{opacity: 0;}.site-navigation ul.menu li > div.sub-menu-wrap.open ul.sub-menu li{transform: translateY(-300%);opacity: 0;}}.site-navigation ul.menu li ul li{border-block-end: #eee 0px solid;}@media only screen and (max-width: 1369px){.page-content{padding: 0px 20px;}.elementor .elementor-element.e-con.case-teaser-two > .case-teaser,.elementor .elementor-element.e-con.case-teaser-two > .case-teaser > .elementor-widget:not(.case-teaser-information){height:calc((9/16)*100vw);}}@media only screen and (max-width: 767px){.elementor .elementor-element.e-con.case-teaser-two > .case-teaser,.elementor .elementor-element.e-con.case-teaser-two > .case-teaser > .elementor-widget:not(.case-teaser-information){height:100vw;}.page-content > .elementor > .e-con > .e-con-inner > .elementor-element.e-con.case-teaser,.page-content > .elementor > .e-con > .e-con-inner > .elementor-element.e-con.case-teaser-two .case-teaser{height:calc(100vw - 40px);}}.case-teaser{overflow:hidden;}.case-teaser .case-teaser-information.elementor-widget-text-editor{position:absolute;z-index: 3;bottom:0px;padding: 40px 30px;}.case-teaser .case-teaser-information.elementor-widget-text-editor p{color:#FFF;font-size:16px;line-height:28px;margin-bottom:0px;}.case-teaser .elementor-widget-image::before{content: "";display:block;position:absolute;z-index:2;width:50%;height:100%;background: rgba(255,255,255,0.2);backdrop-filter: blur(5px);-webkit-backdrop-filter: blur(5px);}.case-teaser-vert{overflow:hidden;}.case-teaser-vert .case-teaser-information.elementor-widget-text-editor{position:absolute;z-index: 3;bottom:0px;left:0px;right:0px;padding: 40px 30px;background: rgba(255,255,255,0.2);backdrop-filter: blur(5px);-webkit-backdrop-filter: blur(5px);}.case-teaser-vert .case-teaser-information.elementor-widget-text-editor p{color:#FFF;font-size:16px;line-height:28px;margin-bottom:0px;}.case-teaser-vert .elementor-widget-image::before{}.case-intro-text{transform: translateY(-110%);border-radius:12px;}.case-intro-text > .e-con-inner{height:100%;left: 0px;bottom: 100px;position: absolute;width: 100%;height: auto;}.elementor .elementor-element.e-con.case-intro-text-bg{padding: 10% 40px 0px 40px;margin-bottom: 50px;}.case-intro-text-bg::before{content: "";display:block;position:absolute;z-index:0;width:100%;height:100%;background: rgba(255,255,255,0.2);backdrop-filter: blur(5px);-webkit-backdrop-filter: blur(5px);}.case-intro-text-bg-mobile{display:none;padding-bottom: 0px !important;}.case-intro-text-bg-mobile > .e-con-inner{padding: 0px !important;}@media (max-width: 767px){.case-intro-text-bg::before{display:none;}.case-intro-text-bg-mobile{display:flex;}}.page-content > .elementor > .e-con > .e-con-inner > .elementor-element.e-con.case-intro-text-col{flex-direction:columncolor:white;}.page-content > .elementor > .e-con > .e-con-inner > .elementor-element.e-con .case-intro-text-col .elementor-widget-heading h2.elementor-heading-title,.page-content > .elementor > .e-con > .e-con-inner > .elementor-element.e-con .case-intro-text-col p{color:white;}.page-content > .elementor > .e-con > .e-con > .e-con-inner > .elementor-element.e-con .case-intro-text-col .elementor-widget-heading h2.elementor-heading-title,.page-content > .elementor > .e-con > .e-con > .e-con-inner > .elementor-element.e-con .case-intro-text-col p{color:white;}.modul-weitere-cases{min-height:800px;}.modul-weitere-cases .e-con-inner{padding: 0px 40px 0px 40px;}.page-content > .elementor > .e-con.modul-weitere-cases > .e-con-inner > .elementor-element.e-con.weitere-cases-text{width: 60%;}.page-content > .elementor > .e-con.modul-weitere-cases > .e-con-inner > .elementor-element.e-con.weitere-cases-text h2{font-size:40px;}.page-content > .elementor > .e-con.modul-weitere-cases > .e-con-inner > .elementor-element.e-con.weitere-cases-bild{height: 40vw;width: 40%;max-height:580px;}@media (max-width: 767px){.page-content > .elementor > .e-con.modul-weitere-cases > .e-con-inner > .elementor-element.e-con.weitere-cases-text{width: 100%;}.modul-weitere-cases .e-con-inner{padding: 0px 0px 0px 0px;}.page-content > .elementor > .e-con.modul-weitere-cases > .e-con-inner > .elementor-element.e-con.weitere-cases-bild{width: 100%;}}.modul-weitere-cases .weitere-cases-bild > .e-con-inner > .elementor-widget-image{height:100%;}.modul-weitere-cases .weitere-cases-bild > .e-con-inner > .elementor-widget-image > .elementor-widget-container > img{height: 100%;object-fit: cover;}.elementor-popup-modal{z-index:40;}.submenupopup{position: fixed !important;transition: all .7s ease-in-out !important;opacity:1;top:0px;}#show-hide-header{transition: all .7s ease-in-out;opacity:1;}#show-hide-header.hiddenheader{top:-161px !important;opacity:0;}.submenupopup.hiddenpopup{top:-161px !important;opacity:0;}.elementor-field-type-acceptance,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label{font-size: 14px;color: var( --e-global-color-908886d );line-height: 130%;color:#afafa4;}.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label{display: inline-block;width: 90%;padding-left: 10px;}.elementor-field-type-select{font-size: 16px;line-height: 32px;color:#afafa4 !important;}.elementor-field-type-select select{color:#afafa4 !important;}h1{font-family: Figtree,sans-serif;font-weight: 800;font-size: 59px;line-height: 60px;letter-spacing: -0.16px;color: #ca2b27;}h2{font-family: Figtree,sans-serif;font-weight: 800;font-size: 59px;line-height: 60px;letter-spacing: -0.16px;color: #ca2b27;}h3{font-family: Figtree,sans-serif;font-weight: 400;font-size: 28px;line-height: 60px;letter-spacing: -0.16px;color: #ca2b27;}h3.elementor-heading-title{line-height: 34px;}.fixbgpixel{width:calc(100% - 1px);}.elementor-widget-heading.big h3{font-family: Figtree,sans-serif;font-weight: 400;font-size: 59px;line-height: 60px;letter-spacing: -0.16px;color: #ca2b27;}p{font-family: Figtree,sans-serif;font-weight: 300;line-height: 32px;letter-spacing: -0.16px;margin-bottom: 30px;}.numberlist{margin-left:40px;padding-right:50px;}.numberlist .wpb_column.grve-column-1 > ol:first-of-type > li{color:#ca2b27;}.numberlist .wpb_column.grve-column-1 > ol:first-of-type > li > ol > li{color:#474747;}.numberlist.part1 ol{counter-reset: item;padding-left: 0px;list-style-position: outside;list-style-type: none;}.numberlist.part1 ol:before{counter-reset: item;}.numberlist.part1 ol li{display: block;font-size:19px;}.numberlist.part1 ol li:before{content: counters(item,".") ". ";counter-increment: item;margin-left:-40px;width:40px;display:inline-block;color: #ca2b27;}.numberlist.part1 ol li ol li:before{content: counters(item,".") " ";color: #474747;}.numberlist.part2 ol{counter-reset: item;padding-left: 0px;list-style-position: outside;list-style-type: none;}.numberlist.part2 ol:before{counter-reset: item;}.numberlist.part2 ol li{display: block;font-size:19px;}.numberlist.part2 ol li:before{content: counters(item,".") ". ";counter-increment: item 1;margin-left:-40px;width:40px;display:inline-block;color: #ca2b27;}.numberlist.part2 .wpb_column.grve-column-1 > ol:first-of-type > li:first-of-type:before{content: counters(item,".") ". ";counter-increment: item 5;margin-left:-40px;width:40px;display:inline-block;color: #ca2b27;}.numberlist.part2 ol li ol li:before{content: counters(item,".") " ";counter-increment: item 1;color: #474747;}.info-bar-inner p{font-size: 28px;line-height: 38px;letter-spacing: -0.16px;color: #FFFFFF;}.info-bar-inner.white p{font-size: 28px;line-height: 38px;letter-spacing: -0.16px;color: #474747;}.elementor .info-bar-inner p a{font-size: 28px;line-height: 38px;letter-spacing: -0.16px;color: #FFFFFF;}.elementor .info-bar-inner.white p a{font-size: 28px;line-height: 38px;letter-spacing: -0.16px;color: #CA2B27;}.elementor .info-bar-inner.white p a:hover{color: #FFFFFF;}.def-text-col{max-width:1000px;}.e-con.e-con>.e-con-inner>.elementor-widget.def-text-col,.elementor.elementor .e-con>.elementor-widget.def-text-col{max-width: 1000px;}:is(.elementor-section-wrap,[data-elementor-id])>.e-con.def-text-col{max-width: 1000px;margin: 0 0;}.telmail{margin-bottom:40px !important;}.telmail p{margin-bottom:0px;}.titel{width:140px;max-width:140px;}.info-bar-inner .titel.oeffnung{width:140px;max-width:140px;}.oeffnung2{width:160px;max-width:160px;}p strong{font-weight: 700;}.elementor-location-footer p{color:white;font-weight: 300;font-size:15px;line-height:26px;}.elementor-location-footer a{color:white;font-weight: 500;font-size:15px;line-height:26px;}.elementor-location-footer a:hover{color:white;}.elementor-location-footer li:last-child a,.elementor-location-footer li:last-child a:hover{padding-right:0px;}.elementor-location-header{height:95px;}.elementor-location-footer > section:first-of-type{margin-top:100px !important;}.elementor-location-header nav a{color:white;font-weight: 500;font-size:15px;padding-top:36px !important;padding-bottom:35px !important;border-bottom: 4px solid #161616;}.elementor-location-header a:hover{color:white;}.elementor-location-header nav{margin-right:-20px;}.elementor-location-header nav a:hover{border-bottom: 4px solid #ca2b27;}.dialog-type-lightbox.submenupopup{position:absolute;overflow:hidden;}.dialog-type-lightbox.submenupopup h5{font-weight: 500;}.dialog-type-lightbox.submenupopup .submenu-beschreibung{width:auto !important;}.elementor-location-header nav a .sub-arrow{display:none !important;}.elementor-location-header nav ul.sub-menu{display:none !important;}.elementor-location-header nav li a.activepopup{border-bottom: 4px solid #ca2b27;pointer-events:none;}.elementor-location-header nav li a.activepopup:hover{cursor: pointer;}.elementor-location-header nav li a.elementor-item-active{}.elementor-nav-menu--dropdown{z-index:20;}.elementor-nav-menu--dropdown{background-color: #000 !important;font-size: 13px;top:85px !important;}.dialog-type-lightbox.submenupopup li.menu-item a:hover{color: #ca2b27 !important;}.aufzaehlungsboxen .elementor-container,{gap: 0px 100px;flex-wrap: wrap !important;}.e-con.aufzaehlungsboxen.tworows > .e-con-inner{margin:0;}.aufzaehlungsboxen.tworows .e-con-inner .e-con.e-child{min-width: 270px;max-width: 40%;}.aufzaehlungsboxen .elementor-container .elementor-column{flex-grow: 1 !important;flex-basis:calc(26% - 100px) !important;width:auto !important;min-width: 370px;}.aufzaehlungsboxen .e-con-inner{gap: 0px 100px;flex-wrap: wrap !important;}.aufzaehlungsboxen .e-con-inner .e-con.e-child{flex-grow: 1 !important;flex-basis:calc(26% - 100px) !important;width:auto !important;min-width: 370px;}.aufzaehlungsboxen p{margin-bottom:5px;}.aufzaehlungsboxen b{font-weight: 600;}.elementor-widget-text-editor h5{font-family: Figtree,sans-serif;font-weight: 700;font-size: 19px;line-height: 32px;letter-spacing: -0.16px;color: #474747;margin-top: 67px;margin-bottom: 23px;}.elementor .info-bar-inner p a{font-size: 28px;line-height: 38px;letter-spacing: -0.16px;color: #FFFFFF;border-bottom: 2px solid rgba(202,43,39,1);}.elementor-button{transition: background-color,color,opacity .6s ease-in-out !important;}.elementor-279 .elementor-element.elementor-element-7d41c0e .elementor-wrapper{}.video-wrap iframe{background-color: white !important;}.elementor-widget.elementor-widget-theme-post-title{margin-bottom:20px !important;}.elementor-widget-divider--view-line{margin-bottom:20px !important;}.intro .e-con .elementor-widget.elementor-widget{margin-block-end: 20px;}.elementor-widget-price-list .elementor-price-list .elementor-price-list-item .elementor-price-list-header{justify-content: left;}.elementor-widget-price-list .elementor-price-list .elementor-price-list-item .elementor-price-list-title{width: 215px;padding-right: 15px;max-width: none;min-width: 215px;}.elementor-widget-price-list .elementor-price-list .elementor-price-list-item .elementor-price-list-header,.elementor-widget-price-list .elementor-price-list .elementor-price-list-item .elementor-price-list-price{font-size: 19px;font-weight: 300;line-height: 32px;letter-spacing: -0.16px;color: #474747;margin-bottom: 0px;min-width: 215px;}.elementor .elementor-element.elementor-widget-price-list .elementor-price-list li:not(:last-child){margin-bottom: 10px;}.accordion__content{overflow: hidden;height: 0;opacity: 0;transition: all .5s ease-in-out;margin: 0px 0px 0px 0px;}.accordion-open .accordion__content{opacity: 1;}.accordion__content div{}.accordion__header{cursor: pointer;}.top__header{background: #2a2a2a;}.e-con-inner .accordion__container,.e-con-inner .top__container{padding:0px !important;}.mobilenav nav{padding-left:18px;padding-bottom:0px;}.mobilenav nav ul{padding-bottom:30px;}.mobilenav nav a{color: white;font-weight: 500;font-size: 15px;padding-top: 26px !important;padding-bottom: 15px !important;border-bottom: 4px solid #000;transition: all .5s ease-in-out;width:60%;}.mobilenav nav a:hover{color: white;background:black !important;font-weight: 500;font-size: 15px;padding-top: 26px !important;padding-bottom: 15px !important;border-bottom: 4px solid #000;}.mobilenav nav a.elementor-item-active{color: #CA2B27 !important;background:#000 !important;font-weight: 500;font-size: 15px;padding-top: 26px !important;padding-bottom: 15px !important;border-bottom: 4px solid #CA2B27;}.mobilenav nav a.elementor-item-active:hover{border-bottom: 4px solid #000;}.mobilenav .elementor-nav-menu__container{transform: scaleY(1) !important;max-height: var(--menu-height) !important;transition: all .5s ease-in-out !important;max-height: fit-content !important;z-index: 20 !important;visibility:hidden;}.elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active)+.elementor-nav-menu__container{opacity:0 !important;transition: all .5s ease-in-out !important;overflow:hidden;z-index: 20 !important;}.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container{opacity:1 !important;visibility:visible;}.elementor-nav-menu--dropdown.elementor-nav-menu__container{margin-top: 10px;transition: all .5s ease-in-out !important;transform-origin: top;overflow-y: auto;overflow-x: hidden;}#show-hide-header .elementor-widget:not(:last-child){margin-bottom: 0px;}#show-hide-header .elementor-widget:not(:last-child){margin-block-end: 0px;}.stellenangebotewrap{padding:0px;}.jobs-col-labels p{color:white;margin-bottom:0px;font-weight: 700;}.jobs-col-content p{color:white;margin-bottom:0px;}.jobs-col-content p a,.jobs-col-content .jobtiteltext{color:white;font-weight: 700;}.jobs-col-content p a:hover{color:white;font-weight: 700;}.jobs-col-labels .jobtitel,.jobs-col-labels .jobbeschreibung,.jobs-col-labels .jobinfos{padding: 17px 34px;flex-grow: 1 !important;}.jobs-col-content .jobtitel,.jobs-col-content .jobbeschreibung,.jobs-col-content .jobinfos{padding: 17px 34px;flex-grow: 1 !important;}.jobs-col-content{flex-wrap: wrap;flex-direction: row !important;}.jobs-col-content .jobtitel,.jobs-col-labels .jobtitel{flex-basis:350px;}.jobs-col-content .jobbeschreibung,.jobs-col-labels .jobbeschreibung{flex-basis:400px;}.jobs-col-content .jobinfos,.jobs-col-labels .jobinfos{flex-basis:300px;}.jobs-col-content .jobtitel{font-size:29px;line-height:31px;}.jobs-col-content .jobtitel .jobtiteltext{padding-bottom:15px;border-bottom:4px solid #ca2b27;text-transform:uppercase;}.jobs-col-content .jobbeschreibung{font-size:16px;line-height:22px;}.jobs-col-content .jobinfos{font-size:18px;line-height:32px;}@media only screen and (max-width: 1600px){body > div > .elementor-section{padding: 0px 30px !important;}.elementor-popup-modal .dialog-message{padding: 0px 30px;}.elementor.elementor-274>.elementor-element{padding: 0px 30px !important;}.e-con-boxed{overflow:hidden !important;}.e-con-full.intro.start.e-parent{padding: 0px 0px !important;}.e-con-full.intro.start.e-parent .introtext{padding: 0px 30px !important;}}@media only screen and (max-width: 1600px) and (min-width: 1201px){.headintrotext .textbox{margin-left:50px;}.textboxr{margin-right:50px;}}@media only screen and (max-width: 1460px){h1{font-family: Figtree,sans-serif;font-weight: 800;font-size: 51px;line-height: 52px;letter-spacing: -0.16px;color: #ca2b27;}h2{font-family: Figtree,sans-serif;font-weight: 800;font-size: 51px;line-height: 52px;letter-spacing: -0.16px;color: #ca2b27;}h3{font-family: Figtree,sans-serif;font-weight: 400;font-size: 22px;line-height: 52px;letter-spacing: -0.16px;color: #ca2b27;}h3.elementor-heading-title{line-height: 26px;}.elementor-widget-heading.big h3{font-family: Figtree,sans-serif;font-weight: 400;font-size: 51px;line-height: 52px;letter-spacing: -0.16px;color: #ca2b27;}.info-bar-inner p{font-size: 22px;line-height: 32px;letter-spacing: -0.16px;color: #FFFFFF;}.info-bar-inner.white p{font-size: 22px;line-height: 32px;letter-spacing: -0.16px;color: #474747;}.elementor .info-bar-inner p a{font-size: 22px;line-height: 32px;letter-spacing: -0.16px;color: #FFFFFF;}.elementor .info-bar-inner.white p a{font-size: 22px;line-height: 32px;letter-spacing: -0.16px;color: #CA2B27;}.elementor .info-bar-inner.white p a:hover{color: #FFFFFF;}}@media only screen and (max-width: 1369px){.aufzaehlungsboxen .e-con-inner .e-con.e-child{margin-bottom: 50px;}}@media only screen and (max-width: 1360px) and (min-width: 1201px){.foto > div{margin: -409px 5% 0px 0px !important;}.foto > div img{width: 33vw !important;}}@media only screen and (max-width: 1300px){.numberlistrow{width: 100%;flex-wrap: wrap;flex-direction:row;}}@media only screen and (max-width: 1200px){.elementor-widget-divider--view-line.secseperator{margin-bottom:0px !important;}.headimage{position: relative !important;margin-bottom: 0px !important;}.headintrotext{padding-left: 0px;padding-right: 0px;padding-top: 50px;}.headintrotext > .e-child{padding-left: 0px;padding-right: 0px;padding-top: 10px;}.elementor-widget-divider.secseperator > .elementor-widget-container{margin: 75px 0px !important;}.intro .e-con .elementor-widget.elementor-widget{margin-block-end: 0px;}.intro.start .e-con .elementor-widget.elementor-widget{margin-block-end: 20px;}.def-text-col > .elementor-widget-wrap{padding: 0px 0px !important;}.elementor-popup-modal .dialog-message section > div > div.elementor-col-66{margin-left:-10px;}}@media only screen and (max-width: 1200px){.jobs-col-labels .jobinfos{display:none;}.jobs-col-content .jobinfos{align-self:flex-end;}.jobs-col-content{justify-content: right;}}@media only screen and (max-width: 920px){.info-bar-inner h1,.info-bar-inner.white h1{font-size: 41px;line-height: 42px;}.info-bar-inner h2,.info-bar-inner.white h2{font-size: 41px;line-height: 42px;}.info-bar-inner p,.info-bar-inner.white p{font-size: 20px;line-height: 30px;}.elementor .info-bar-inner. p a,.elementor .info-bar-inner.white p a{font-size: 20px;line-height: 30px;}.elementor .info-bar-inner.white p a{font-size: 20px;line-height: 30px;}}@media only screen and (max-width: 899px){p{font-size: 17px;line-height: 30px;}.aufzaehlungsboxen .e-con-inner .e-con.e-child{margin-bottom: 30px;padding-bottom: 30px;}}@media only screen and (max-width: 820px){.jobs-col-labels{display:none;}.jobs-col-labels .jobinfos{display:none;flex-basis:100%;}.jobs-col-content .jobbeschreibung{flex-basis:100%;}.jobs-col-content .jobinfos{flex-basis:100%;}.jobs-col-content{justify-content: right;}.tableft > .e-con-inner{align-items: flex-start !important;}.leftnopad{padding-left:0px;}.leftnomarg{margin-left:0px;}}@media only screen and (max-width: 767px){.headintrotext{padding-left: 0px;padding-right: 0px;padding-top: 50px;}.numberlist > .elementor-widget-container,.numberlist{padding-right:25px !important;}.elementor-widget-divider.secseperator > .elementor-widget-container{margin: 30px 0px !important;}.aufzaehlungsboxen.tworows .e-con-inner .e-con.e-child{min-width: 270px;max-width: 100%;}.elementor-column.beschreibung{width: auto;}.footermenu .elementor-widget-container{flex-direction:row !important;}.footermenu .elementor-widget-container li a:first-of-type{padding-left:0px;}.footer-text-col .elementor-widget-text-editor .elementor-widget-container{margin: 45px 0px 0px 0px !important;}.elementor-element.e-child .textbottom{margin-bottom:15px;}.info-bar-inner .titel p,.info-bar-inner .beschreibung p,.info-bar-inner .bildname p{margin-bottom:0px;}.info-bar-inner .bildname p{margin-bottom:10px;}.elementor-column.elementor-field-group{width: 50%;}.elementor-column.elementor-field-group.elementor-field-type-acceptance{width: 100%;}.elementor-column.elementor-field-group.elementor-field-type-textarea{width: 100%;}.leftnomarg{padding-left:0px;padding-right:0px;}.tableft .beschreibung{width:50%;}}@media only screen and (max-width: 580px){.headintrotext > .e-child > .e-child:has(div.elementor-widget-text-editor){margin-top:40px;margin-bottom:0px;}.telmail .titel{width: 80px;max-width: 80px;}.elementor-widget-price-list .elementor-price-list .elementor-price-list-item .elementor-price-list-header{justify-content: left;flex-direction: column;align-items: flex-start;}.numberlist > .elementor-widget-container,.numberlist{padding-right:0px !important;}body{font-size: 15px;line-height: 28px;}h1{font-size: 39px;line-height: 40px;}h2{font-size: 39px;line-height: 40px;}h3{font-size: 19px;line-height: 40px;}p{font-size: 15px;line-height: 28px;}.numberlist.part1 ol li,.numberlist.part2 ol li{font-size:15px;line-height: 28px;}.info-bar-inner h1{font-size: 24px;line-height: 25px;}.info-bar-inner h2{font-size: 24px;line-height: 25px;}.info-bar-inner{margin:5px 0px;padding-left: 27px;padding-right: 50px;padding-top: 30px;padding-bottom: 20px;}.info-bar-inner.white{padding-left: 0px;padding-right: 50px;}.leftnopad{padding-left:0px;}.centernoleftpad{padding-left:0px;padding-right:0px;}.marginbot h1{margin-bottom:20px;}.marginbot h2{margin-bottom:20px;}.info-bar.topno{margin-top:0px;}.centernoleftpad .morebutton{margin-top:30px;}.info-bar-inner .elementor-widget-heading .elementor-widget-container{margin-bottom:0px !important;}.info-bar-inner.nobottom .elementor-widget-heading .elementor-widget-container{margin-bottom:0px !important;}.aufzaehlungsboxen .e-con-inner .e-con.e-child{min-width: fit-content;}.info-bar-inner .titel{width: 80px;max-width: 80px;}.info-bar-inner .beschreibung{width: fit-content;max-width: fit-content;}.info-bar-inner p{margin:5px 0px;}.elementor-widget-heading.big h3{font-family: Figtree,sans-serif;font-weight: 400;font-size: 39px;line-height: 47px;letter-spacing: -0.16px;color: #ca2b27;}.info-bar-inner h1,.info-bar-inner.white h1{font-size: 31px;line-height: 32px;}.info-bar-inner h2,.info-bar-inner.white h2{font-size: 31px;line-height: 32px;}.info-bar-inner p,.info-bar-inner.white p{font-size: 18px;line-height: 28px;}.elementor-widget-text-editor h5{font-size: 15px;line-height: 28px;margin-top: 37px;margin-bottom: 23px;}.elementor p a{font-size: 15px;line-height: 28px;margin: 0px 0px;padding: 0px 2px;}.elementor .info-bar-inner p a{font-size: 18px;line-height: 28px;}.elementor .info-bar-inner. p a,.elementor .info-bar-inner.white p a{font-size: 18px;line-height: 28px;}.elementor .info-bar-inner.white p a{font-size: 18px;line-height: 28px;}.elementor-widget-price-list .elementor-price-list .elementor-price-list-item .elementor-price-list-header,.elementor-widget-price-list .elementor-price-list .elementor-price-list-item .elementor-price-list-price{font-size: 15px;font-weight: 300;line-height: 28px;letter-spacing: -0.16px;color: #474747;}.intro.start .e-con .elementor-widget.elementor-widget{margin-block-end: 10px;}.elementor-field-type-acceptance,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label{font-size: 12px;color: var( --e-global-color-908886d );line-height: 130%;color:#afafa4;}.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label{display: inline-block;width: 90%;padding-left: 10px;}.elementor-field-type-select{font-size: 14px;line-height: 30px;color:#afafa4 !important;}.elementor-field-type-select select{color:#afafa4 !important;}.elementor-field-type-text,.elementor-field-type-text.elementor-field-textual,.elementor-field-textual.elementor-size-md{font-size: 14px !important;line-height: 30px !important;}.elementor-column.elementor-field-group{width: 100%;}.elementor-column.elementor-field-group.elementor-field-type-acceptance{width: 100%;}.elementor-column.elementor-field-group.elementor-field-type-textarea{width: 100%;}.elementor-field-group{margin-bottom:15px !important;}.aufzaehlungsboxen .e-con-inner .e-con.e-child{margin-bottom: 25px;padding-bottom: 25px;}.leftnomarg{padding-left:0px;padding-right:0px;}.tableft > .e-con-inner > .beschreibung{width:50%;}.overf{overflow:visible !important;}.centernoleftpad{padding-left:0px !important;padding-right:0px !important;}.info-bar-inner.black{margin: 5px 10px 5px 0px;padding-left: 40px;padding-right: 50px;padding-top: 20px;padding-bottom: 20px;}.rightnopad{padding-right:0px !important;}}@media only screen and (max-width: 525px){.info-bar-inner .titel.oeffnung{width:100%;min-width: 100%;}.info-bar-inner .oeffnung2,.info-bar-inner .oeffnung3{width:fit-content;}.info-bar-inner .time2{margin-top:-10px;}}@media only screen and (max-width: 490px){.footermenu{padding-top:20px !important;padding-bottom:20px !important;}.footermenu .elementor-widget-container li{width:100% !important;}.footermenu .elementor-widget-container li a{padding-left:0px !important;margin-left:0px !important;}}@media only screen and (max-width: 380px){.numberlist.part1 ol li,.numberlist.part2 ol li{font-size:12px;line-height: 21px;}}