.rote-kopfzeile .logo-gold,.transparente-kopfzeile .logo-gold{width:30%}.rote-kopfzeile .elementor-nav-menu,.rote-kopfzeile .span.e-n-menu-title-text,.transparente-kopfzeile .elementor-nav-menu,.transparente-kopfzeile .span.e-n-menu-title-text{font-size:30px}.rote-kopfzeile .sub-menu.elementor-nav-menu--dropdown,.transparente-kopfzeile .sub-menu.elementor-nav-menu--dropdown{width:revert-layer}.rote-kopfzeile span.e-n-menu-title-text,.rote-kopfzeile a.e-n-menu-title-text.e-link.e-focus,.rote-kopfzeile li.menu-item.menu-item-type-post_type.menu-item-object-page,.rote-kopfzeile a.elementor-sub-item.elementor-item-anchor,.rote-kopfzeile a.elementor-item.elementor-item-anchor,.transparente-kopfzeile span.e-n-menu-title-text,.transparente-kopfzeile a.e-n-menu-title-text.e-link.e-focus,.transparente-kopfzeile li.menu-item.menu-item-type-post_type.menu-item-object-page,.transparente-kopfzeile a.elementor-sub-item.elementor-item-anchor,.transparente-kopfzeile a.elementor-item.elementor-item-anchor{font-size:calc(20px + (25 - 20) * ((100vw - 320px) / (1600 - 320)))}.rote-kopfzeile a.elementor-sub-item,.transparente-kopfzeile a.elementor-sub-item{font-size:calc(20px + (20 - 20) * ((100vw - 320px) / (1600 - 320)))}@media (max-width:1024px){.rote-kopfzeile .elementor-widget-n-menu .e-n-menu[data-layout="dropdown"] .e-n-menu-title,.transparente-kopfzeile .elementor-widget-n-menu .e-n-menu[data-layout="dropdown"] .e-n-menu-title{justify-content:flex-start}.rote-kopfzeile .elementor-element.e-con-full.e-flex.e-con.e-child,.transparente-kopfzeile .elementor-element.e-con-full.e-flex.e-con.e-child{justify-content:flex-start}.rote-kopfzeile .elementor-element.elementor-element-d23999d>.elementor-widget-container,.transparente-kopfzeile .elementor-element.elementor-element-d23999d>.elementor-widget-container{margin:0}}.transparente-kopfzeile .logo-standard{width:30%}.transparente-kopfzeile .elementor-nav-menu,.transparente-kopfzeile .elementor-sub-item,.transparente-kopfzeile a.e-link{font-size:30px}.e-n-menu-wrapper{padding-top:15px}.element-kontakt.e-flex.e-con-boxed.e-con.e-child{width:9%;position:fixed;right:-62px;transform:rotateZ(270deg);top:200px;z-index:999;border-radius:20px}.element-kontakt.e-flex.e-con-boxed.e-con.e-child .elementor-widget-container{text-align-last:center}.element-icons.e-flex.e-con-boxed.e-con.e-child{width:3%;position:fixed;top:340px;border-radius:20px 0 0 20px;z-index:999;right:0}.elementor-nav-menu--main .elementor-nav-menu ul{position:relative !important;width:12em;border-width:0;border-style:solid;padding:0}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li{display:table !important}p,span.elementor-button-text,ul{font-size:calc(14px + (21 - 14) * ((100vw - 320px) / (1600 - 320)))}li{font-size:calc(14px + (21 - 14) * ((100vw - 320px) / (1600 - 320))) !important}.h1-headline-imc .elementor-size-default,span.elementor-swiper-headline{font-size:calc(25px + (40 - 25) * ((100vw - 320px) / (1600 - 320)));line-height:normal}h1.elementor-heading-title.elementor-size-default{word-wrap:break-word}span.elementor-swiper-headline{font-size:calc(25px + (45 - 25) * ((100vw - 320px) / (1600 - 320)));line-height:normal;color:var(--e-global-color-accent);font-style:normal}.cta-headline-imc .elementor-size-default{font-size:calc(20px + (55 - 20) * ((100vw - 320px) / (1600 - 320)));line-height:normal}span.elementor-icon-list-text{font-size:calc(14px + (21 - 14) * ((100vw - 320px) / (1600 - 320)))}#slider-video .elementor-16 .elementor-element.elementor-element-57ecee4:not(.elementor-motion-effects-element-type-background),#slider-video .elementor-16 .elementor-element.elementor-element-57ecee4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:contain;background-repeat:no-repeat}.slider-video p,.slider-image p{font-size:calc(15px + (55 - 15) * ((100vw - 320px) / (1600 - 320)))}@media only screen and (max-width:1440px){.slider-video.e-flex.e-con-boxed.e-con{display:none}}@media only screen and (min-width:1441px){.slider-video.e-flex.e-con-boxed.e-con{display:block}}@media only screen and (min-width:1440px){.slider-image.e-flex.e-con-boxed.e-con{display:none}}@media only screen and (max-width:1440px){.slider-image.e-flex.e-con-boxed.e-con{display:block}}#slider-startseite .slider-number p{font-size:calc(16px + (500 - 16) * ((100vw - 320px) / (1600 - 320)))}#slider-startseite h2.elementor-cta__title.elementor-cta__content-item.elementor-content-item{font-size:calc(25px + (48 - 25) * ((100vw - 320px) / (1600 - 320)));word-wrap:break-word}#slider-startseite [type=button],#slider-startseite [type=submit],#slider-startseite button{border:none}#slider-startseite .slick-track{background:linear-gradient(104deg, #f0db80 0%, #d9c674 77%)}.elementor .elementor-html5-video{object-fit:contain;background-position:top !important}.elementor-background-video-container.elementor-hidden-phone{background-position:top}.slick-prev,.slick-next{top:90% !important}.elementor-cta__bg.elementor-bg{background-size:contain;background-repeat:no-repeat}#procress-bar-imc span.tp-ps-text{font-size:40px !important}#procress-bar-imc .tp-process-steps-widget.style_2,#procress-bar-imc .tp-process-steps-widget .tp-process-steps-wrapper .tp-ps-left-imt .tp-ps-icon-img{justify-content:left}#procress-bar-imc .tp-process-steps-widget .tp-process-steps-wrapper .tp-ps-icon-img{height:61px;background-color:#8F1D1D00;border-style:none}#procress-bar-imc .tp-process-steps-wrapper{min-height:80px !important}#procress-bar-imc .tp-ps-right-content{display:none}@media (max-width:400px){#procress-bar-imc .tp-process-steps-wrapper{width:10%}#procress-bar-imc .tp-process-steps-wrapper{min-height:30px !important}}body .brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-btn{background-color:#691f44 !important}body .brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-btn:hover{background-color:#d9c674 !important}.elementor-testimonial__image{display:none}div#imc-elemntor-swiper{justify-content:center}div#imc-elemntor-swiper span.elementor-swiper-headline{font-weight:600 !important}div#elementor-swiper-container{background-image:url(https://m2energie.com/wp-content/uploads/2024/01/sprechblase-kundenstimmen.png);background-size:contain;background-repeat:no-repeat;background-position-x:center;min-height:calc(320px + (600 - 320) * ((100vw - 320px) / (1600 - 320)))}div#imc-elemntor-swiper{background-image:url(https://m2energie.com/wp-content/uploads/2024/01/sprechblase-kundenstimmen.png);background-size:contain;background-repeat:no-repeat;background-position-x:center;min-height:calc(320px + (550 - 320) * ((100vw - 320px) / (1600 - 320)))}div#imc-elemntor-swiper .elementor-main-swiper.swiper.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-backface-hidden{max-width:630px;padding:30px}div#imc-elemntor-swiper span.elementor-swiper-headline{font-weight:600 !important}div#imc-elemntor-swiper .elementor-testimonial__image{display:none}div#imc-elemntor-swiper span.elementor-testimonial__name{color:#fff !important;font-size:calc(14px + (16 - 14) * ((100vw - 320px) / (1600 - 320)));text-align:center}div#imc-elemntor-swiper .elementor-swiper-button{background-color:var(--e-global-color-accent);padding:5px;border-radius:20px}div#imc-elemntor-swiper .elementor-16 .elementor-element.elementor-element-fe5b210 .elementor-swiper-button svg{fill:#fff}p.elementor-swiper-text{color:#fff;font-style:normal;font-weight:600;line-height:normal;padding-top:20px;font-size:calc(14px + (23 - 14) * ((100vw - 320px) / (1600 - 320)))}.vision-zitat p{font-size:calc(20px + (45 - 20) * ((100vw - 320px) / (1600 - 320)));line-height:normal}#imc-news .blog-list-content{border-radius:inherit}#imc-news .blog-list.blog-style-4 .post-content-bottom .blog-bg-image-metro:before{background:transparent}#imc-news .blog-list.blog-style-4 .post-metro-content{top:9%;bottom:auto;left:11%}#imc-news h3.elementor-post__title{font-size:calc(25px + (45 - 25) * ((100vw - 320px) / (1600 - 320)));word-break:break-word}#imc-news h1.elementor-heading-title.elementor-size-default{word-wrap:break-word}#imc-news p{font-size:calc(20px + (23 - 20) * ((100vw - 320px) / (1600 - 320)))}#imc-news a.elementor-post__read-more{background-color:var(--e-global-color-secondary);padding:8px 25px;border-radius:15px;font-size:23px}#imc-news a.elementor-post__read-more:hover{background-color:var(--e-global-color-primary);padding:8px 25px;border-radius:15px;font-size:23px}#imc-news .elementor-grid-item{min-height:calc(350px + (600 - 350) * ((100vw - 320px) / (1600 - 320)))}.elementor-1379 .elementor-element.elementor-element-8efb1d3 .elementor-post{background-color:var(--e-global-color-primary)}.elementor-1379 .elementor-element.elementor-element-8efb1d3 .elementor-post:nth-child(even){background-color:var(--e-global-color-78613c7)}#karriere h2.elementor-heading-title.elementor-size-default,#karriere .service-telefon .elementor-size-default{font-size:calc(25px + (45 - 25) * ((100vw - 320px) / (1600 - 320)))}#energie-glossar .e-n-accordion-item-title-text{font-size:calc(20px + (26 - 20) * ((100vw - 320px) / (1600 - 320)))}#energie-glossar p{font-size:calc(14px + (20 - 14) * ((100vw - 320px) / (1600 - 320)))}#icon-badges{}#icon-badges li{background-color:var(--e-global-color-accent);border-radius:20px 0 0 20px;padding:8px}#footer p{font-size:calc(14px +(21 - 14)*((100vw - 320px) /(1600 - 320)))}#footer a{color:#000}#footer a:hover{color:var(--e-global-color-secondary);text-decoration:underline}@media (max-width:881px){#slider-startseite .slick-nav.slick-next.style-1.slick-arrow{display:none !important}#slider-startseite .slick-nav.slick-prev.style-1.slick-arrow{display:none !important}}@media (max-width:767px){#slider-startseite .elementor-cta__content{min-height:20vh;padding:0 !important}}@media (min-width:881px){#slider-startseite ul.slick-dots.style-1{display:none !important}}.h1-headline-imc-schmaler .elementor-size-default,span.elementor-swiper-headline{font-size:calc(20px + (50 - 20) * ((100vw - 320px) / (1600 - 320)));line-height:normal}h1.elementor-heading-title.elementor-size-default{word-wrap:break-word;font-size:calc(30px + (50 - 30) * ((100vw - 320px) / (1600 - 320))) !important;line-height:normal}.cta-headline-imc-schmaler .elementor-size-default{font-size:calc(25px + (40 - 25) * ((100vw - 320px) / (1600 - 320)));line-height:normal}