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:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}h1,h2,h3,h4,h5,h6,.et_quote_content blockquote p,.et_pb_slide_description .et_pb_slide_title{line-height:1.4em}@media only screen and (min-width:981px){.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:32px 0 0 0}.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom:32px}.et_header_style_split .centered-inline-logo-wrap{width:63px;margin:-63px 0}.et_header_style_split .centered-inline-logo-wrap #logo{max-height:63px}.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:63px}.et_header_style_centered #top-menu>li>a{padding-bottom:11px}.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:23px 0 23px 0!important}.et_header_style_centered #main-header .logo_container{height:63px}.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.34px}.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_split .et-fixed-header #et-top-navigation{padding:15px 0 0 0}.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a,.et_header_style_split .et-fixed-header #et-top-navigation nav>ul>li>a{padding-bottom:15px}.et_header_style_centered header#main-header.et-fixed-header .logo_container{height:30px}.et_header_style_split #main-header.et-fixed-header .centered-inline-logo-wrap{width:30px;margin:-30px 0}.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:30px}.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:30px}.et_header_style_slide .et-fixed-header #et-top-navigation,.et_header_style_fullscreen .et-fixed-header #et-top-navigation{padding:6px 0 6px 0!important}.et-fixed-header #top-menu li a{font-size:15px}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}#co2calc{font-family:"AdobeCleanThin",Arial,sans-serif;color:#333}#co2calc label{display:block;margin-bottom:8px;font-weight:bold}#co2calc input[type="text"],#co2calc input[type="number"],#co2calc select{width:100%;padding:8px 12px;margin-bottom:16px;border:1px solid #72717168;border-radius:4px;font-size:15px;color:#333!important;background:#fff!important;box-sizing:border-box}#co2calc select{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}#co2calc option{color:#333!important;background:#fff!important}#co2calc option:hover,#co2calc option:checked{background:#65AA19!important;color:#fff!important}#co2calc button,#co2calc .btn{background:#65AA19;border:none;padding:10px 20px;font-size:16px;border-radius:4px;color:#fff;cursor:pointer}#co2calc button:hover,#co2calc .btn:hover{background:#4a8014}#co2calc .form-group{margin-bottom:20px}#co2calc .error{color:red;font-size:14px}#co2calc *{margin:0;padding:0;box-sizing:border-box;font-family:"AdobeClean",Arial,sans-serif}@font-face{font-family:"AdobeClean";src:url("https://www.apalife.ch/co2_firmenrechner/font/AdobeClean-Bold.ttf") format("truetype")}.zitat-gruen{border-left-color:#02d002!important;border-left-width:8px!important}@font-face{font-family:"AdobeCleanThin";src:url("https://www.apalife.ch/co2_firmenrechner/font/AdobeClean-Regular.ttf") format("truetype")}#co2calc .navbar{background-color:#ffffff;color:#707070;padding:10px 20px;position:fixed;top:0;left:0;width:100%;box-shadow:0 2px 4px rgba(0,0,0,0.1);z-index:1000;box-sizing:border-box}#co2calc .navbar .container{display:flex;justify-content:flex-end;align-items:flex-end;padding:20px 20px;margin-right:20%}#co2calc .navbar .logo{font-weight:600;font-family:"AdobeCleanThin",Arial,sans-serif;color:#707070;text-decoration:none;font-size:1.2rem}#co2calc .navbar .nav-link{margin-left:20px;color:#707070;font-weight:400;font-family:"AdobeCleanThin",Arial,sans-serif;text-decoration:none;font-size:1.2rem}#co2calc .navbar .nav-link:hover{text-decoration:underline}#co2calc .hero{position:relative;height:100vh;background-image:url("../Images/river.webp");background-size:cover;background-position:center}#co2calc .overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:20px}#co2calc .overlay h1{font-size:4rem;font-weight:500;margin-bottom:20px;margin-left:25%}#co2calc .overlay p{font-size:1.5rem;margin-bottom:30px;width:35%;margin-left:25%}#co2calc .cta-button{background-color:#65AA19;color:white;padding:25px 50px;text-decoration:none;font-size:2rem;border-radius:5px;transition:background-color 0.3s;margin-left:25%}#co2calc .cta-button:hover{background-color:#46790e}@media (max-width:768px){#co2calc .navbar .container{justify-content:center;margin-right:0}#co2calc .navbar .nav-link{margin-left:10px;font-size:1.2rem}#co2calc .navbar .logo{font-size:1.2rem}#co2calc .overlay{align-items:center;text-align:center}#co2calc .overlay h1{font-size:2.5rem;margin-left:0}#co2calc .overlay p{font-size:1.2rem;width:80%;margin-left:0}#co2calc .cta-button{font-size:1.5rem;padding:15px 30px;margin-left:0}}@media (max-width:480px){#co2calc .navbar .nav-link{font-size:0.6rem}#co2calc .navbar .logo{font-size:0.6rem;white-space:nowrap}#co2calc .overlay h1{font-size:1.5rem}#co2calc .overlay p{font-size:0.8rem}#co2calc .cta-button{font-size:1.2rem;padding:12px 25px}}.apalife-faq{background-color:#f7f7f7;border:1px solid #dddddd;padding:1.5rem;border-radius:6px;margin:2rem 0}.apalife-faq h2{margin-top:0}.apalife-faq h3{margin-top:1.2rem}.apalife-faq.soft{background-color:#f2f7f3;padding:24px 28px;margin:40px 0;border-radius:6px}blockquote{border-color:#6ad722}.wp-block-buttons.apalife-button .wp-block-button__link,.wp-block-buttons.apalife-button .wp-element-button{width:100%;max-width:320px;display:block;margin:0 auto;text-align:center}.apalife-button .wp-block-button__link{background:#65AA19;color:#ffffff;border-radius:30px;padding:14px 28px;font-size:16px;transition:all 0.3s ease}.wp-block-buttons{gap:12px}.apalife-button .wp-block-button__link:hover{background:#4a8014;transform:translateY(-2px);box-shadow:0 6px 14px rgba(0,0,0,0.15)}.wp-block-image img[title]{transition:transform 0.3s ease,filter 0.3s ease;cursor:help}.wp-block-image img[title]:hover{transform:scale(1.008);filter:brightness(0.96)}@media (max-width:768px){.wp-block-buttons.apalife-cta-buttons,.apalife-cta-buttons .wp-block-buttons{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:12px!important;width:100%!important}.wp-block-buttons.apalife-cta-buttons>.wp-block-button,.apalife-cta-buttons .wp-block-buttons>.wp-block-button{display:block!important;width:100%!important;max-width:100%!important;flex:0 0 100%!important;margin:0!important}.wp-block-buttons.apalife-cta-buttons>.wp-block-button .wp-block-button__link,.apalife-cta-buttons .wp-block-buttons>.wp-block-button .wp-block-button__link,.wp-block-buttons.apalife-cta-buttons>.wp-block-button .wp-element-button,.apalife-cta-buttons .wp-block-buttons>.wp-block-button .wp-element-button{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;text-align:center!important;white-space:normal!important;padding:14px 18px!important;font-size:15px!important}.entry-content h2{font-size:30px;line-height:1.4;margin-top:20px;margin-bottom:16px;font-weight:400}.entry-content p,.entry-content li{font-size:18px;line-height:1.65}}