body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:16px}.et_pb_slide_content,.et_pb_best_value{font-size:18px}body{color:#646363}h1,h2,h3,h4,h5,h6{color:#00464d}body{line-height:1.5em}body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-weight:400}.et_pb_slide_content,.et_pb_best_value{font-weight:400}#et_search_icon:hover,.mobile_menu_bar:before,.mobile_menu_bar:after,.et_toggle_slide_menu:after,.et-social-icon a:hover,.et_pb_sum,.et_pb_pricing li a,.et_pb_pricing_table_button,.et_overlay:before,.entry-summary p.price ins,.et_pb_member_social_links a:hover,.et_pb_widget li a:hover,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.wp-pagenavi span.current,.wp-pagenavi a:hover,.nav-single a,.tagged_as a,.posted_in a{color:#ffffff}.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#ffffff}.footer-widget h4{color:#ffffff}.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#ffffff}.et_pb_counter_amount,.et_pb_featured_table .et_pb_pricing_heading,.et_quote_content,.et_link_content,.et_audio_content,.et_pb_post_slider.et_pb_bg_layout_dark,.et_slide_in_menu_container,.et_pb_contact p input[type="radio"]:checked+label i:before{background-color:#ffffff}.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1440px}.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:1600px}a{color:#008f9b}.nav li ul{border-color:#2ea3f2}#page-container #top-header{background-color:#ffffff!important}#et-secondary-nav li ul{background-color:#ffffff}#main-header .nav li ul a{color:rgba(0,0,0,0.7)}.footer-widget,.footer-widget li,.footer-widget li a,#footer-info{font-size:14px}.footer-widget .et_pb_widget div,.footer-widget .et_pb_widget ul,.footer-widget .et_pb_widget ol,.footer-widget .et_pb_widget label{line-height:1.7em}#et-footer-nav .bottom-nav li.current-menu-item a{color:#2ea3f2}body .et_pb_button{font-size:16px;background-color:rgba(0,143,155,0);border-width:0px!important;border-color:#008f9b;border-radius:4px}body.et_pb_button_helper_class .et_pb_button,body.et_pb_button_helper_class .et_pb_module.et_pb_button{color:#ffffff}body .et_pb_button:after{font-size:25.6px}body .et_pb_bg_layout_light.et_pb_button:hover,body .et_pb_bg_layout_light .et_pb_button:hover,body .et_pb_button:hover{border-radius:0px}@media only screen and (min-width:981px){.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:11.88px}}@media only screen and (min-width:1800px){.et_pb_row{padding:36px 0}.et_pb_section{padding:72px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:108px}.et_pb_fullwidth_section{padding:0}}h1,h1.et_pb_contact_main_title,.et_pb_title_container h1{font-weight:200}h2,.product .related h2,.et_pb_column_1_2 .et_quote_content blockquote p{font-weight:200}h3{font-weight:200}h4,.et_pb_circle_counter h3,.et_pb_number_counter h3,.et_pb_column_1_3 .et_pb_post h2,.et_pb_column_1_4 .et_pb_post h2,.et_pb_blog_grid h2,.et_pb_column_1_3 .et_quote_content blockquote p,.et_pb_column_3_8 .et_quote_content blockquote p,.et_pb_column_1_4 .et_quote_content blockquote p,.et_pb_blog_grid .et_quote_content blockquote p,.et_pb_column_1_3 .et_link_content h2,.et_pb_column_3_8 .et_link_content h2,.et_pb_column_1_4 .et_link_content h2,.et_pb_blog_grid .et_link_content h2,.et_pb_column_1_3 .et_audio_content h2,.et_pb_column_3_8 .et_audio_content h2,.et_pb_column_1_4 .et_audio_content h2,.et_pb_blog_grid .et_audio_content h2,.et_pb_column_3_8 .et_pb_audio_module_content h2,.et_pb_column_1_3 .et_pb_audio_module_content h2,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2{font-weight:200}h5{font-weight:200}h6{font-weight:200}.et_pb_slide_description .et_pb_slide_title{font-weight:200}.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2,.et_pb_column_1_4 .et_pb_audio_module_content h2{font-weight:200}	h1,h2,h3,h4,h5,h6{font-family:'Barlow',Helvetica,Arial,Lucida,sans-serif}body,input,textarea,select{font-family:'Inter',Helvetica,Arial,Lucida,sans-serif}html,body{overflow-x:hidden}*{accent-color:#008f9b}.underline{position:relative;display:block;padding-bottom:26px;white-space:nowrap}.underline.inline{display:inline-block;max-width:fit-content}.underline.inline.is-visible::after{clip-path:inset(0 0 0 0)}.underline::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:24px;background-image:url("https://www.energiekosten360.de/wp-content/uploads/2025/11/Unterstrich-Pinsel.png");background-size:100% 100%;background-repeat:no-repeat}.underline.inline::after{clip-path:inset(0 100% 0 0);transition:clip-path 0.6s cubic-bezier(0.16,1,0.3,1)}body.et-fb .underline.inline::after{clip-path:inset(0 0 0 0)}.et_pb_section.todo::after{content:'TODO';display:flex;align-items:center;justify-content:center;font-size:5rem;z-index:20;color:white;position:absolute;inset:2rem;background:rgba(220,0,0,0.5);border:1px solid rgb(220,0,0);pointer-events:none}.video-thumbnail{max-width:300px;margin:0 auto!important}.video-wrapper{margin-bottom:0!important}.cover-image,.cover-image img{object-fit:cover}strong{color:#242b2d}.on-dark strong{color:white}.et_pb_slide_description{text-shadow:none!important}@media screen and (max-width:980px){.et_pb_section:has(h1){padding-top:1rem}}.et_pb_column :only-child{margin-bottom:0!important}.btn-error,.btn-primary{border:none;border-radius:8px;padding:16px 32px;color:white;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;font-weight:600;cursor:pointer;transition:all 0.2s ease}.btn-primary{background-color:#008f9b}.btn-error{background-color:#FF525D}.btn-sm{font-size:14px;padding:12px 20px;border-radius:8px}.btn-header{padding:12px 20px;border-radius:8px}.btn-icon{display:flex;border:1px solid #d8d8d8;border-radius:16px;padding:0.75rem;align-items:center;justify-content:center;background:white;box-shadow:0 0 12px 0 rgba(0,0,0,0.1);cursor:pointer;transition:all 0.3s ease;aspect-ratio:1!important}.btn-icon:hover{scale:110%;background:#00464d}.btn-icon:hover svg{fill:#fff}.btn-icon svg{fill:#00464d;width:24px;height:24px}.btn-primary:hover,.btn-primary:focus-within,.btn-error:hover,.btn-error:focus-within{filter:brightness(110%)}.et-l--footer{position:relative!important;z-index:1!important}p a{text-decoration:underline}p a:hover{text-decoration:underline}.bounce{animation:bounce 2s infinite alternate}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(4px)}}.chips{display:flex;gap:.5rem;padding:0!important}.chip{list-style-type:none;padding:0.25rem 1rem;background:rgba(0,143,155,0.10);border:1px solid rgba(0,143,155,0.18);color:#00464d;font-size:14px;text-align:center;border-radius:999px}.chip.large{font-size:16px;padding:0.5rem 1rem}.case-study-highlights{display:grid;grid-template-columns:repeat(auto-fit,minmax(256px,1fr));gap:2rem;margin-top:3rem}.highlight-box{background:rgba(255,255,255,0.15);padding:2rem;border-radius:8px}.highlight-box h4{color:white;font-weight:600}.highlight-box p{color:#f2f2f2}@media screen and (max-width:600px){.mobile-grid{display:grid!important}}.flex-column{gap:0!important}@media screen and (max-width:900px){.flex-column{display:flex;gap:0;flex-direction:column}.flex-column.reverse{flex-direction:column-reverse!important}.flex-column:not(.reverse) .et_pb_column:last-child{margin-top:4rem}.flex-column:not(.reverse) .et_pb_column:first-child{margin-bottom:0rem}.flex-column.reverse .et_pb_column:last-child{margin-bottom:4rem}.flex-column.reverse .et_pb_column:first-child{margin-top:0rem}}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.gsap-split .word{display:inline-block;white-space:nowrap}.gsap-split .char{display:inline-block}.trust-badge{display:flex;gap:.5rem;align-items:center;justify-content:start}@media screen and (max-width:600px){.trust-badge{justify-content:center}}.et_pb_column:has(.hs-form-inset){overflow:hidden;max-width:100%}.trust-badge__icon{display:flex;align-items:center;justify-content:center}.trust-badge__icon svg{width:20px;height:20px}.trust-badge__text{line-height:1;color:#00464d;transform:translateY(1px)}.max-w-50{max-width:50ch}.max-w-65{max-width:65ch}.max-w-80{max-width:80ch}