h3{color:#3E4143}h4{color:#3E4143}ul li:before{background:#0c6091}ul.bordered-check-green li:before{background:url("/files/wattfox/global/media/icons/check-green-icon.svg") no-repeat center center}ul.check-green li:before{background:url("/files/wattfox/global/media/icons/check-green-icon.svg") no-repeat center center}ul.check-blue li:before{background:url("/files/wattfox/global/media/icons/check-blue-icon.svg") no-repeat center center}ul.checkmark li:before{background:url("/files/wattfox/global/media/icons/checkcircle-blue-icon.svg") no-repeat center center;background-size:contain}.logo a img{left:-8px}a{color:#0c6091}a:hover,a:focus{color:#3e4143}a.link:before{background:url("/files/wattfox/global/media/icons/arrow-circle-right-orange-icon.svg") no-repeat center right}a.submit{background:#ffad00;background:linear-gradient(to bottom, #ffad00 0%, #ff9b00 100%)}a.submit:hover,a.submit:focus{background:linear-gradient(to bottom, #3aae36 0%, #2a9725 100%)}a.icon.phone:before{background:url("/files/wattfox/global/media/icons/phone-icon.svg") no-repeat center center}a.hyperlink_txt,a.primary{background:#ffad00;background:linear-gradient(to bottom, #ffad00 0%, #ff9b00 100%);box-shadow:0 0 8px rgba(0,0,0,0.6);text-shadow:0 0 3px #3E4143}a.hyperlink_txt:hover,a.hyperlink_txt:focus,a.primary:hover,a.primary:focus{background:linear-gradient(to bottom, #ff9800 0%, #ff7a00 100%)}a.secondary{color:#ff9900;background:#fff;background:linear-gradient(to bottom, #fff 0%, #fff4e2 100%);border:2px solid #ff9900;box-shadow:0 0 8px rgba(62,65,67,0.35)}a.secondary:hover,a.secondary:focus{color:#fff;border:2px solid #fff;background:linear-gradient(to bottom, #ffae00 0%, #ff9a00 100%)}a.secondary:hover:after,a.secondary:focus:after{background:url("/files/wattfox/global/media/icons/arrow-right-white-icon.svg") no-repeat center right}a.secondary:after{background:url("/files/wattfox/global/media/icons/arrow-right-orange-icon.svg") no-repeat center right}.tippy-popper .tippy-tooltip{border:1px solid #c9ced1;background-color:#E8EDF0}.tippy-popper .tippy-arrow{border-top-color:#E8EDF0}@media only screen and (min-width: 1024px){#header .topbar{background:#E8EDF0}}@media only screen and (min-width: 1024px){#header .ce_official.var2 .official-content p{background:#e8edf0}}#footer.single-layout{background:#e8edf0}@media only screen and (min-width: 768px){#footer.single-layout .official{background:#e8edf0}}.ce_states{background:#E8EDF0}@media only screen and (min-width: 1024px){.ce_states{background:none}}.badges .badge p{background:#E8EDF0}.ce_summary_nav h2{background:#0c6091}.ce_summary_nav h2.toggler{background:#E8EDF0}.ce_summary_nav nav ul li a:hover,.ce_summary_nav nav ul li a:focus{color:#0c6091}.ce_info_box figure{background:#0c6091}.ce_info_box.blue-border{border:2px solid #0c6091}.ce_info_box.blue-bg{border:2px solid #fff;background:#E8EDF0}aside .survey-component .question-headline{background:#0c6091}aside .survey-component .question-headline:after{border-color:#0c6091 transparent transparent transparent}.ce_hyperlink.sticky-bottom{background:#E8EDF0;border-top:3px solid #0c6091}.ce_hyperlink.sticky-bottom:before{border-color:#0c6091 transparent transparent transparent}.ce_hyperlink.sticky-bottom h2,.ce_hyperlink.sticky-bottom h3,.ce_hyperlink.sticky-bottom h4{color:#0c6091}.ce_toplink a{background:rgba(12,96,145,0.9)}.ce_vcard{background:#E8EDF0}.ce_vcard .vcard-footer{background:#E8EDF0}.ce_vcard.dark-blue-bg{background:#0c6091}.ce_card.grey-bg .content{background:#eaeef0}.ce_card.grey-bg .content .headline{color:#0c6091}table th{background:#0c6091;color:#fff}table tbody tr th,table tbody tr td{background:#fff}table tbody tr:nth-of-type(2n) td{background:#eaeef0}.ce_table.v2 table{border:1px solid #ddd}.ce_table.v2 table th{color:#fff;border:1px solid #fff}.ce_table.v2 table td{border:1px solid #ddd}.ce_table.v2 tbody tr:nth-of-type(2n) td{background:#fff}.ce_table.v2 tbody tr:nth-of-type(2n-1) td{background:#eaeef0}.ce_state{background:#E8EDF0}@media only screen and (min-width: 1024px){.ce_state{background:none}}.ce_state p.content{color:#0c6091}.ce_state svg path{fill:#0c6091}.mobile_menu_trigger .menu .menu-icon{background:#0c6091}.mobile_menu_trigger .menu .menu-icon:before,.mobile_menu_trigger .menu .menu-icon:after{background:#0c6091}.ce_exit_modal .modal{border:3px solid #FFA300}.ce_hero{background:#116394}.ce_hero:before{background:-moz-linear-gradient(left, #2a8aca 0%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left, #2a8aca 0%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, #2a8aca 0%, rgba(255,255,255,0) 100%)}.ce_hero:after{background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, #2a8aca 100%);background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, #2a8aca 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, #2a8aca 100%)}.ce_hero.filled-headline{background:#116394}.ce_hero.survey{background-color:#fff;background-size:cover !important}@media only screen and (max-width: 1023px){.ce_hero.survey{background-image:none !important}}.ce_hero.survey .inside>.content{background:#116394}@media only screen and (min-width: 1024px){.ce_hero.survey .inside>.content{background:none}}@media only screen and (min-width: 1200px){.ce_hero.survey .inside>.content .content-headline{max-width:300px !important;margin-left:80px !important}}.ce_hero.survey .inside>.content .content-headline:after{background:url("/files/wattfox/global/media/icons/arrow-hero-headline-down.svg") no-repeat center center}@media only screen and (min-width: 1024px){.ce_hero.survey .inside>.content .content-headline:after{background:url("/files/wattfox/global/media/icons/form-arrow-icon.svg") no-repeat right bottom}}@media only screen and (min-width: 1024px){.ce_hero.survey .inside{min-height:475px}}@media only screen and (min-width: 1200px){.ce_hero.survey .inside{min-height:505px}}.ce_hero.survey .inside .v-component{background:#fff;border:3px solid #FFA300;box-shadow:0 0 5px rgba(62,65,67,0.6)}.ce_hero h2,.ce_hero h1{color:#fff;text-shadow:0 0 8px rgba(0,0,0,0.6) !important}@media only screen and (min-width: 1024px){.ce_hero.booklet{margin:1rem 0 3rem 0 !important}}@media only screen and (min-width: 1024px){.ce_hero.booklet.survey .inside>.content .content-headline{max-width:100% !important;margin-left:0 !important;margin-bottom:0 !important;margin-top:1.5rem !important}}@media only screen and (min-width: 1024px){.ce_hero.booklet.survey .inside>.content .content-headline:after{background-size:135px auto !important;transform:rotate(17deg);top:-3rem !important;right:0}}@media only screen and (min-width: 1200px){.ce_hero.booklet.survey .inside>.content .content-headline:after{top:-1rem !important;right:-1.5rem;transform:rotate(12deg);background-size:140px auto !important}}.survey-component .field-component.text label{color:#0c6091}.survey-component .field-component.answer .field-component-container .checkbox-container label p,.survey-component .field-component.answer .field-component-container .radio-container label p{color:#0c6091}.survey-component .form-component .field-component.explain.subheadline p{color:#0c6091}.survey-component.full-width .question.description .survey-question-description strong{color:#0c6091}.survey-component.full-width .question.description .survey-question-description p a:focus,.survey-component.full-width .question.description .survey-question-description p a:hover{color:#0c6091;text-decoration:none}.survey-component button.submit{background:#ffad00;background:linear-gradient(to bottom, #ffad00 0%, #ff9b00 100%)}.survey-component button.submit:hover,.survey-component button.submit:focus{background:linear-gradient(to bottom, #3aae36 0%, #2a9725 100%)}.ce_feature .feature-content .content .headline{color:#0c6091}.ce_feature .feature-content figure{background:#E8EDF0}.ce_downloads h2,.ce_downloads h3,.ce_downloads h4{color:#0c6091}.ce_text .solarcheck{background:#E8EDF0}.ce_text h3{color:#0c6091}.ce_form textarea{background:#E8EDF0;border:2px solid #c9ced1}.ce_form button.submit{background:#ffad00;background:linear-gradient(to bottom, #ffad00 0%, #ff9b00 100%)}.ce_form button.submit:hover,.ce_form button.submit:focus{background:linear-gradient(to bottom, #ff9800 0%, #ff7a00 100%)}.ce_form .widget.widget-textarea label{color:#0c6091}.form-component .field-component.checkbox .checkbox-container{background:#E8EDF0;border:2px solid #c9ced1}.ce_solarcheck .solarcheck-info{background:#E8EDF0}input[type="tel"],input[type="email"],input[type="text"]{background:#E8EDF0;border:2px solid #c9ced1}.ce_icon figure{background:#E8EDF0}.ce_icon.colored figure{background:#0C6091}.ce_accordion .toggler{border:1px solid #BABABA}.ce_accordion .toggler:after{background:url("/files/wattfox/global/media/icons/arrow-down-orange-icon.svg") no-repeat center center}.ce_accordion .accordion{border:1px solid #BABABA}.ce_accordion.active .toggler{border-bottom:0}.ce_accordion.active .toggler:after{background:url("/files/wattfox/global/media/icons/arrow-up-orange-icon.svg") no-repeat center center}#full-width{background:#E8EDF0}.ce_rating{background:#fff}@media only screen and (min-width: 768px){.ce_rating{background:#E8EDF0}}aside .survey-component{box-shadow:0 0 5px rgba(62,65,67,0.6);border:3px solid #ff9900}aside .survey-component .survey-question-description{background:#E8EDF0}aside .survey-component .answers .submit-container .button.submit{color:#ff9900;background:#fff;background:linear-gradient(to bottom, #fff 0%, #fff4e2 100%);border:2px solid #ff9900}aside .survey-component .answers .submit-container .button.submit span:after{background:url("/files/wattfox/global/media/icons/arrow-right-orange-icon.svg") no-repeat center right}aside .survey-component .answers .submit-container .button.submit:hover,aside .survey-component .answers .submit-container .button.submit:focus{color:#fff;border:2px solid #fff;background:linear-gradient(to bottom, #ffae00 0%, #ff9a00 100%)}aside .survey-component .answers .submit-container .button.submit:hover span:after,aside .survey-component .answers .submit-container .button.submit:focus span:after{background:url("/files/wattfox/global/media/icons/arrow-right-white-icon.svg") no-repeat center right}aside .survey-component .answers .field-component.checkbox .field-component-container .radio-container.checked figure,aside .survey-component .answers .field-component.checkbox .field-component-container .radio-container:hover figure,aside .survey-component .answers .field-component.radio .field-component-container .radio-container.checked figure,aside .survey-component .answers .field-component.radio .field-component-container .radio-container:hover figure{border:2px solid #ff9900}aside .survey-component .answers .field-component.checkbox .field-component-container .radio-container.checked label p,aside .survey-component .answers .field-component.checkbox .field-component-container .radio-container:hover label p,aside .survey-component .answers .field-component.radio .field-component-container .radio-container.checked label p,aside .survey-component .answers .field-component.radio .field-component-container .radio-container:hover label p{color:#ff9900}aside .survey-component .answers .field-component.checkbox .field-component-container .radio-container.checked label p:before,aside .survey-component .answers .field-component.checkbox .field-component-container .radio-container:hover label p:before,aside .survey-component .answers .field-component.radio .field-component-container .radio-container.checked label p:before,aside .survey-component .answers .field-component.radio .field-component-container .radio-container:hover label p:before{border:2px solid #aaafb2;background-color:#ff9900}aside .survey-component .survey-question-description ul li:before{background:url("/files/wattfox/global/media/icons/check-green-icon.svg") no-repeat center center}.ce_logo .gallery{background:#E8EDF0}figure.image_container figcaption{background:#E8EDF0}.mobile-navigation-footer{background:#E8EDF0}.mod_navigation ul li.submenu strong,.mod_navigation ul li.submenu a{border:solid #ff9900}.mod_navigation ul li.active,.mod_navigation ul li.trail{color:#ff9900}.mod_navigation ul li.active li,.mod_navigation ul li.trail li{color:#3E4143}.mod_navigation ul li.active li.trail,.mod_navigation ul li.active li.active,.mod_navigation ul li.trail li.trail,.mod_navigation ul li.trail li.active{color:#ff9900}.mod_navigation ul li:hover,.mod_navigation ul li:focus{color:#ff9900}.mod_navigation ul li:hover li,.mod_navigation ul li:focus li{color:#3E4143}@media only screen and (min-width: 1024px){.mod_navigation ul li:hover ul,.mod_navigation ul li:focus ul{box-shadow:0 5px 5px 0 rgba(0,0,0,0.2);border:1px solid #fff}.mod_navigation ul li:hover ul li.active,.mod_navigation ul li:focus ul li.active{color:#ff9900}.mod_navigation ul li:hover ul li.trail,.mod_navigation ul li:focus ul li.trail{color:#3E4143}.mod_navigation ul li:hover ul a:hover,.mod_navigation ul li:hover ul a:focus,.mod_navigation ul li:focus ul a:hover,.mod_navigation ul li:focus ul a:focus{color:#ff9900}}@media only screen and (min-width: 1024px){.mod_navigation ul li.active:after,.mod_navigation ul li.trail:after,.mod_navigation ul li:hover:after,.mod_navigation ul li:focus:after{border-bottom:4px solid #ff9900}}.survey-component .progress-bar .line{background:#E8EDF0}.survey-component .field-component.answer .field-component-container .checkbox-container,.survey-component .field-component.answer .field-component-container .radio-container{background:#e8edf0}.survey-component .field-component.answer .field-component-container .checkbox-container.checked figure,.survey-component .field-component.answer .field-component-container .checkbox-container:hover figure,.survey-component .field-component.answer .field-component-container .radio-container.checked figure,.survey-component .field-component.answer .field-component-container .radio-container:hover figure{border:2px solid #ff9900}.survey-component .field-component.answer .field-component-container .checkbox-container.checked label p,.survey-component .field-component.answer .field-component-container .checkbox-container:hover label p,.survey-component .field-component.answer .field-component-container .radio-container.checked label p,.survey-component .field-component.answer .field-component-container .radio-container:hover label p{color:#ff9900}.survey-component .field-component.answer .field-component-container .checkbox-container.checked label p:before,.survey-component .field-component.answer .field-component-container .checkbox-container:hover label p:before,.survey-component .field-component.answer .field-component-container .radio-container.checked label p:before,.survey-component .field-component.answer .field-component-container .radio-container:hover label p:before{border:2px solid #aaafb2;background-color:#ff9900}.survey-component .form-component .field-component.radio span.radio-container label:before{background:#fff;border:2px solid #aaafb2}.survey-component .form-component .field-component.radio span.radio-container.checked label:before{border:2px solid #aaafb2;background-color:#ff9900}.survey-component .form-component .field-component.checkbox .checkbox-container label:before{background:#fff;border:2px solid #aaafb2}.survey-component .form-component .field-component.checkbox .checkbox-container.checked label:after{background:#ff9900}.survey-component.full-width .question-text span{color:#ff9900}#hero .ce_list{background:#e8edf0}.grid.arrows.col-3>.block.arrow{background:url("/files/wattfox/global/media/icons/arrow-down.svg") no-repeat center center}@media only screen and (min-width: 1024px){.grid.arrows.col-3>.block.arrow{background:url("/files/wattfox/global/media/icons/arrow.svg") no-repeat center center}}.grid.colored{background:#E8EDF0}#id_postal_postal{max-width:220px}.ce_aside_sticky_button{border:2px solid #ff9900}.ce_menu a:hover,.ce_menu a:focus{color:#ff9900;text-decoration:underline}.cookiebar{color:#3E4143 !important;background:#F2F2F2 !important;box-shadow:0 -1px 10px 0 rgba(0,0,0,0.1)}.cookiebar__button{background:#FFA300 !important;border:2px solid #FFA300}.cookiebar__button:hover,.cookiebar__button:active{background:#fff !important;color:#FFA300 !important;border:2px solid #FFA300 !important}@media only screen and (min-width: 768px){.ce_hero .survey-component .question.description .question-headline p,.ce_hero .survey-component .contact .question-headline p{font-size:26px}}@media only screen and (min-width: 1024px){.ce_hero .survey-component .question.description .question-headline p,.ce_hero .survey-component .contact .question-headline p{font-size:26px}}@media only screen and (min-width: 768px){.ce_hero .survey-component .question.description .question-container{width:60%}}@media only screen and (min-width: 768px){.ce_hero .survey-component .survey-question-description{width:40%}}@media only screen and (min-width: 1024px){.ce_hero .survey-component .field-component.text label{max-width:310px}}@media only screen and (min-width: 1024px){.ce_hero .survey-component .contact.wide .form-component .field-component.explain.subheadline{margin-bottom:14px !important;margin-top:14px !important}}@media only screen and (min-width: 1024px){.ce_hero .survey-component .contact.wide .form-component .field-component.explain.subheadline p{font-size:20px !important}}@media only screen and (min-width: 1024px){.ce_hero .survey-component .contact.wide .form-component .field-component.radio{margin-bottom:9px !important}}@media only screen and (min-width: 1024px){.ce_hero .survey-component .contact.wide .form-component .field-component.text{margin-bottom:9px !important}}@media only screen and (min-width: 1024px){.ce_hero .survey-component .contact.wide button.submit{padding:.7rem 2.5rem .7rem .7rem !important}}.grid.col-2.auto-grid{border:3px solid #0c6091}ul.has-button{background:#0c6091}ul.has-button li:before{background:url("/files/wattfox/photovoltaik/media/icons/white-bg-checkmark-icon.svg") no-repeat center center}ul.has-button li.button a.primary:hover,ul.has-button li.button a.primary:focus{border:2px solid #FFA300;background:#fff;color:#FFA300}ul.has-button li.button a.primary:hover:after,ul.has-button li.button a.primary:focus:after{background:url(/files/wattfox/global/media/icons/arrow-right-orange-icon.svg) no-repeat center right}.survey-component .loading-view ._results p:before,.loading-slide ._results p:before{background:url("/files/wattfox/ich-investiere-gruen/media/icons/checkcircle-icon.svg") no-repeat center center !important;background-size:contain !important}.ce_booklet li span{background:#fff;box-shadow:0 2px 5px rgba(62,65,67,0.4)}.ce_booklet i.booklet-mark{background-image:url("/files/wattfox/photovoltaik/media/icons/booklet-check-icon.svg")}.ce_script_block{background:#E8EDF0}.ce_script_block .ce_script_columns .ce_script{box-shadow:0 0 5px rgba(62,65,67,0.6)}.ccm--badge,.ccm-root .button,.ccm-root button{color:#6a6a6a !important;background:#dedcdc !important}.ccm--badge:hover,.ccm-root .button:hover,.ccm-root button:hover{color:#6a6a6a !important;background:#f2f2f2 !important}body#top .ccm-modal--footer{background:#fff !important}body#top .ccm-modal--footer button.ccm--button-primary,body#top .ccm-widget--buttons button.ccm--button-primary{padding-left:55px;padding-right:55px;line-height:41px;font-weight:600;color:#fff !important;border:2px solid #f90;background:#f90 !important}body#top .ccm-modal--footer button.ccm--button-primary:hover,body#top .ccm-widget--buttons button.ccm--button-primary:hover{color:#f90 !important;background:#fff !important}.ccm-widget .ccm-modal--footer{padding:0 !important}.ccm-widget .ccm-modal--footer .ccm-link-container{padding:11px 24px;width:100%;background-color:#F1F1F1 !important}.ccm-widget .ccm-modal--footer .ccm-link-container a{color:#9c9c9c !important;text-decoration:none}body#top .ccm-root .ccm-widget--buttons button{max-width:none;margin-bottom:10px}.colored.questions .question-headline{width:97.5% !important;max-width:100% !important;color:#fff;padding:12px 20px;border-radius:5px;min-height:auto !important;background:#ff9900;position:relative;text-shadow:0 0 3px #3e4143}.colored.questions .question-headline:after{position:absolute;bottom:-23px;right:24px;display:inline-block;content:'';border-left:24px solid transparent;border-right:24px solid transparent;border-top:24px solid #ff9900;vertical-align:middle;width:0;height:0}.colored.questions .question-headline p{margin:0;font-size:20px !important;font-family:"Roboto-Bold", "Helvetica Neue", sans-serif}@media only screen and (min-width: 1024px){.colored.questions .question-headline p{font-size:23px !important}}
/*# sourceMappingURL=ph-schema.css.map */

@font-face{font-family:'Roboto-Regular';font-display:swap;src:url("/bundles/wattfoxcontaowattfoxtheme/fonts/Roboto-Regular.ttf") format("truetype")}@font-face{font-family:'Roboto-Medium';font-display:swap;src:url("/bundles/wattfoxcontaowattfoxtheme/fonts/Roboto-Medium.ttf") format("truetype")}@font-face{font-family:'Roboto-Bold';font-display:swap;src:url("/bundles/wattfoxcontaowattfoxtheme/fonts/Roboto-Bold.ttf") format("truetype")}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.slide-enter-active{transition:all 250ms ease-out}.slide-leave-active{transition:all 250ms ease-in}.slide-enter.forward{transform:translate(100%, 0)}.slide-leave-to.forward{transform:translate(-100%, 0)}.slide-enter.backward{transform:translate(-100%, 0)}.slide-leave-to.backward{transform:translate(100%, 0)}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{-webkit-appearance:none}input{-webkit-appearance:none}.skip-component input{-webkit-appearance:radio;width:auto;height:20px}.v-component{opacity:1 !important}.v-component.loaded{animation-name:none !important}html{scroll-behavior:smooth;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}@media only screen and (min-width: 768px){.scroll-to{scroll-margin-top:calc( 80px + 1rem )}}*,*:before,*:after{box-sizing:border-box}body{font-family:"Roboto-Regular", "Helvetica Neue", sans-serif;line-height:1.5;font-size:15px;color:#3E4143}@media only screen and (min-width: 768px){body{font-size:18px}}@media only screen and (min-width: 1200px){body.lp{zoom:.9125}}body.hide-stoerer #header .disrupter,body.hide-stoerer .ce_hero .disrupter{display:none !important}body.hide-stoerer #header.single-layout .logo.has-disrupter .ce_official{width:calc(50% - 70px - 15px) !important;margin-right:0 !important}body.complete-page.hide-confirm-stoerer #header .disrupter,body.complete-page.hide-confirm-stoerer .ce_hero .disrupter{display:none !important}p{margin:.3rem 0 .6rem 0}p.error{margin:.3rem 0 0 0;line-height:1.125;font-size:10px;color:#cc001f;width:100%}button{outline:none}h1{font-family:"Roboto-Bold", "Helvetica Neue", sans-serif;font-size:23px;margin:0 0 .9rem 0;line-height:1.4}@media only screen and (min-width: 768px){h1{font-size:30px}}h2{font-family:"Roboto-Bold", "Helvetica Neue", sans-serif;font-size:23px;margin:0 0 .9rem 0;line-height:1.4}@media only screen and (min-width: 768px){h2{font-size:30px}}h3{font-family:"Roboto-Bold", "Helvetica Neue", sans-serif;font-weight:400;font-size:18px;line-height:1.4;margin:0 0 .9rem 0}@media only screen and (min-width: 768px){h3{font-size:23px}}h3.dark{color:#3E4143}h4{font-family:"Roboto-Bold", "Helvetica Neue", sans-serif;font-weight:400;font-size:15px;line-height:1.4;margin:0 0 .4rem 0}@media only screen and (min-width: 768px){h4{font-size:18px}}h5{font-family:"Roboto-Bold", "Helvetica Neue", sans-serif;font-weight:400;font-size:12px;line-height:1.4;margin:0 0 .3rem 0}@media only screen and (min-width: 768px){h5{font-size:13px}}h6{font-family:"Roboto-Bold", "Helvetica Neue", sans-serif;font-weight:400;font-size:10px;line-height:1.4;margin:0 0 .3rem 0}@media only screen and (min-width: 768px){h6{font-size:12px}}.ce_solarcheck{position:relative;line-height:1.4;color:#fff}@media only screen and (min-width: 1024px){.ce_solarcheck{margin:2.5rem 0 0 0;box-shadow:0 0 10px 0 rgba(0,0,0,0.3)}}.ce_solarcheck .solarcheck{padding:1.5rem 3.75%;background:#6da829;box-shadow:0 -2px 10px 0 rgba(0,0,0,0.3)}@media only screen and (min-width: 1024px){.ce_solarcheck .solarcheck{padding:1rem;border-radius:5px;box-shadow:none}}.ce_solarcheck .solarcheck-info{color:#3E4143;display:none;padding:1rem 3.75%;font-size:12px;line-height:1.4}@media only screen and (min-width: 768px){.ce_solarcheck .solarcheck-info{font-size:15px}}@media only screen and (min-width: 1024px){.ce_solarcheck .solarcheck-info{box-shadow:0 10px 10px 0 rgba(0,0,0,0.3);position:absolute;font-size:12px;padding:1rem;z-index:5}}@media only screen and (min-width: 1200px){.ce_solarcheck .solarcheck-info{font-size:15px}}@media only screen and (min-width: 1024px){.ce_solarcheck.active .solarcheck{border-radius:5px 5px 0 0}}.ce_solarcheck.active .solarcheck-info{display:block}@media only screen and (min-width: 1024px){.ce_solarcheck.active .solarcheck-info{border-radius:0 0 5px 5px}}.ce_solarcheck p.headline{line-height:1.25;font-size:20px;font-family:"Roboto-Bold", "Helvetica Neue", sans-serif}@media only screen and (min-width: 411px){.ce_solarcheck p.headline{font-size:23px}}@media only screen and (min-width: 1024px){.ce_solarcheck p.headline{font-size:20px}}@media only screen and (min-width: 1200px){.ce_solarcheck p.headline{font-size:23px}}.ce_solarcheck p.headline .tick-icon{width:23px;height:20px;top:3px;position:relative;margin-left:.5rem;display:inline-block;background:url("/files/wattfox/global/media/icons/check-white-icon.svg") no-repeat center center}@media only screen and (min-width: 411px){.ce_solarcheck p.headline .tick-icon{width:25px;height:22px}}@media only screen and (min-width: 1024px){.ce_solarcheck p.headline .tick-icon{width:23px;height:20px}}@media only screen and (min-width: 1200px){.ce_solarcheck p.headline .tick-icon{width:25px;height:22px}}.ce_solarcheck .solarcheck-result{display:flex;max-width:375px;margin-top:1rem;align-items:flex-start}.ce_solarcheck .solarcheck-result figure{width:27.5%;margin-right:2.5%}.ce_solarcheck .solarcheck-result figure img{max-height:50px}@media only screen and (min-width: 411px){.ce_solarcheck .solarcheck-result figure img{max-height:58px}}@media only screen and (min-width: 1024px){.ce_solarcheck .solarcheck-result figure img{max-height:50px}}@media only screen and (min-width: 1200px){.ce_solarcheck .solarcheck-result figure img{max-height:58px}}.ce_solarcheck .solarcheck-result p span{display:block}.ce_solarcheck .solarcheck-result p span.mainheadline{font-size:23px;font-family:"Roboto-Bold", "Helvetica Neue", sans-serif}@media only screen and (min-width: 411px){.ce_solarcheck .solarcheck-result p span.mainheadline{font-size:30px}}@media only screen and (min-width: 1024px){.ce_solarcheck .solarcheck-result p span.mainheadline{font-size:23px}}@media only screen and (min-width: 1200px){.ce_solarcheck .solarcheck-result p span.mainheadline{font-size:30px}}.ce_solarcheck .solarcheck-result p span.subheadline{font-size:15px;margin-bottom:.25rem}@media only screen and (min-width: 411px){.ce_solarcheck .solarcheck-result p span.subheadline{font-size:18px}}@media only screen and (min-width: 1024px){.ce_solarcheck .solarcheck-result p span.subheadline{font-size:15px}}@media only screen and (min-width: 1200px){.ce_solarcheck .solarcheck-result p span.subheadline{font-size:18px}}.ce_solarcheck .solarcheck-result .result{width:70%;display:flex;line-height:1;align-items:flex-end;justify-content:space-between}.ce_solarcheck .solarcheck-result .result button{display:inline-block;width:20px;height:20px;cursor:pointer;border:0;margin:0;padding:0;background:url(/files/wattfox/global/media/icons/tooltip-icon.svg) no-repeat center center}@media only screen and (min-width: 411px){.ce_solarcheck .solarcheck-result .result button{width:24px;height:24px}}@media only screen and (min-width: 1024px){.ce_solarcheck .solarcheck-result .result button{width:20px;height:20px}}@media only screen and (min-width: 1200px){.ce_solarcheck .solarcheck-result .result button{width:24px;height:24px}}.ce_form{margin:2rem 0}.ce_form button.submit{width:auto;cursor:pointer;padding:.5rem .75rem;border-radius:3px;display:inline-block;border:2px solid #fff;text-decoration:none;color:#fff;min-height:45px;font-size:15px;text-shadow:0 0 3px #3E4143;font-family:"Roboto-Bold", "Helvetica Neue", sans-serif;box-shadow:0 0 8px rgba(0,0,0,0.6)}@media only screen and (min-width: 768px){.ce_form button.submit{font-size:18px;min-height:52px}}.ce_form button.submit:after{content:'';width:.9rem;height:.85rem;display:inline-block;position:relative;top:3px;background:url("/files/wattfox/global/media/icons/arrow-right-white-icon.svg") no-repeat center right}@media only screen and (min-width: 411px){.ce_form button.submit:after{width:1.125rem;height:1rem}}.ce_form .widget{margin:0 0 1rem 0}.ce_form .widget.widget-textarea label{font-family:"Roboto-Bold", "Helvetica Neue", sans-serif;font-size:18px;line-height:1.4;margin:1rem 0;display:block}.ce_form .widget.widget-textarea label span{display:none}@media only screen and (min-width: 768px){.ce_form .widget.widget-textarea label{font-size:23px}}.ce_form span.mandatory{color:#cc001f}.ce_form textarea{width:100%;display:block;color:#3E4143;outline:none;padding:1rem .75rem;border-radius:5px;min-height:200px;font-family:"Roboto-Regular", "Helvetica Neue", sans-serif;font-size:15px;-webkit-appearance:none}@media only screen and (min-width: 768px){.ce_form textarea{font-size:18px}}.ce_headline .headline{margin:0 0 2.4rem 0}@media only screen and (min-width: 768px){.ce_headline .headline{margin:0 0 3rem 0}}.ce_headline.default-margin .headline{margin-bottom:0.8rem}.ce_text.table{width:100%;overflow-x:scroll;overflow-y:hidden}@media only screen and (min-width: 1200px){.ce_text.table{overflow-x:hidden}}.ce_text .check-green{margin:.9rem 0}.ce_text.copy-text{font-size:12px}@media only screen and (min-width: 768px){.ce_text.copy-text{font-size:15px}}.ce_text.copy-text h2{font-size:18px}@media only screen and (min-width: 768px){.ce_text.copy-text h2{font-size:23px}}.ce_text.copy-text h3{color:#3E4143;font-size:15px}@media only screen and (min-width: 768px){.ce_text.copy-text h3{font-size:18px}}.ce_text.copy-text h4{color:#3E4143;font-size:12px}@media only screen and (min-width: 768px){.ce_text.copy-text h4{font-size:15px}}.ce_text.copy-text ul li:before{top:.5rem;width:.3rem;height:.3rem;background:#3E4143}@media only screen and (min-width: 768px){.ce_text.copy-text ul li:before{top:.6rem}}.ce_text h2{margin-top:1.6rem}.ce_text h2:first-child{margin-top:0}.ce_text h3{margin-top:1.6rem}.ce_text h3:first-child{margin-top:0}.ce_text h4{margin-top:1.4rem}.ce_text .solarcheck{margin-top:.9rem;margin-right:.9rem;border-radius:5px;padding:1.5rem;max-width:300px}@media only screen and (min-width: 600px){.ce_text .solarcheck{float:left}}.ce_text .solarcheck p{line-height:1.4;margin:0 0 .6rem 0;font-family:"Roboto-Bold", "Helvetica Neue", sans-serif}.ce_text .solarcheck .ce_form{margin:0}.ce_text .solarcheck .ce_form .widget.widget-explanation{display:none}.ce_text .solarcheck .ce_form .widget.widget-submit{margin-bottom:0}.ce_text .solarcheck .ce_form .widget input[type="text"]{background:#fff}.ce_text .solarcheck .ce_form .widget button.submit{width:100%;color:#ff9900;display:block;background:#fff;text-shadow:none;background:linear-gradient(to bottom, #fff 0%, #fff4e2 100%);border:2px solid #ff9900;font-family:"Roboto-Bold", "Helvetica Neue", sans-serif;box-shadow:none}.ce_text .solarcheck .ce_form .widget button.submit:after{background:url("/files/wattfox/global/media/icons/arrow-right-orange-icon.svg") no-repeat center right}.ce_text .solarcheck .ce_form .widget button.submit:hover,.ce_text .solarcheck .ce_form .widget button.submit:focus{color:#fff;border:2px solid #fff;background:linear-gradient(to bottom, #ffae00 0%, #ff9a00 100%)}.ce_text .solarcheck .ce_form .widget button.submit:hover:after,.ce_text .solarcheck .ce_form .widget button.submit:focus:after{background:url("/files/wattfox/global/media/icons/arrow-right-white-icon.svg") no-repeat center right}.ce_text table{width:100%;min-width:768px}.ce_text.underline p{margin:4px 0 0 0 !important;font-size:12px !important}.ce_quote{max-width:768px}.ce_quote .quote{margin-bottom:.6rem}.ce_quote .quote:last-child{margin-bottom:0}.ce_quote img{max-width:70px}.ce_quote p{margin:0;font-size:15px;line-height:1.4}.ce_quote p.image{margin-bottom:.2rem}.ce_quote p.source{font-size:13px}.hr{clear:both;margin-top:1.3rem;margin-bottom:1.3rem}@media only screen and (min-width: 768px){.hr{margin-top:1.6rem;margin-bottom:1.6rem}}.hr hr{border-left:0;border-right:0;border-bottom:0;border-top:1px solid #c9ced1}.hr.hide hr{visibility:hidden}.hr.less{margin-top:.9rem;margin-bottom:.9rem}ul{margin:0 0 .9rem;padding-left:0;list-style:none}ul li{position:relative;padding-left:1rem;line-height:1.4;margin-bottom:.3rem}ul li:last-child{margin-bottom:0}ul li:before{content:'';position:absolute;top:.6rem;left:0;display:block;width:.4rem;height:.4rem;border-radius:100%}@media only screen and (min-width: 768px){ul li:before{top:.5rem}}ul.checkmark li,ul.check-blue li,ul.check-green li{margin-bottom:1rem;padding-left:2.4rem}ul.checkmark li:last-child,ul.check-blue li:last-child,ul.check-green li:last-child{margin-bottom:0}ul.checkmark li:before,ul.check-blue li:before,ul.check-green li:before{top:0;width:1.75rem;height:1.75rem;border-radius:0;background-size:contain}ul.bordered-check-green li{padding:.9rem .9rem .9rem 3.6rem;margin-bottom:.7rem;border-radius:5px;border:1px solid #BABABA}@media only screen and (min-width: 768px){ul.bordered-check-green li{padding:.75rem .75rem .75rem 3.1rem}}@media only screen and (min-width: 1024px){ul.bordered-check-green li{padding:1.1rem 1.1rem 1.1rem 3.6rem}}ul.bordered-check-green li:before{top:1.1rem;left:1.1rem;width:27px;height:22px;border-radius:0;background-size:contain}@media only screen and (min-width: 768px){ul.bordered-check-green li:before{left:.9rem}}ul.bordered-check-green li:last-child{margin-bottom:0}ul.checkmark li:before{top:-.15rem}@media only screen and (min-width: 1024px){ul.checkmark li:before{top:-.4rem}}@media only screen and (min-width: 1200px){ul.checkmark li:before{top:-.1rem}}@media only screen and (min-width: 1024px){.ce_list h4,.ce_list h3{color:#3E4143}}.ce_list p{margin:0 0 .6rem 0}.ce_list.hl-mg h4{margin-top:1.4rem}.mod_breadcrumb ul li,nav ul li{margin-bottom:0;padding-left:0}.mod_breadcrumb ul li:before,nav ul li:before{content:none}.mod_breadcrumb ul li a,nav ul li a{text-decoration:none}a.hyperlink_txt,a.button{width:auto;cursor:pointer;padding:.5rem .75rem;border-radius:3px;display:inline-block;border:2px solid #fff;text-decoration:none;color:#fff;font-size:15px}@media only screen and (min-width: 768px){a.hyperlink_txt,a.button{font-size:18px}}a.hyperlink_txt:after,a.button:after{content:'';width:.9rem;height:.85rem;display:inline-block;position:relative;top:3px;background:url("/files/wattfox/global/media/icons/arrow-right-white-icon.svg") no-repeat center right}@media only screen and (min-width: 411px){a.hyperlink_txt:after,a.button:after{width:1.125rem;height:1rem}}a.icon{position:relative;padding-left:1.5rem}a.icon:before{content:'';width:.9rem;height:100%;top:0;left:0;position:absolute}@media only screen and (min-width: 1024px){a.icon:before{width:1.3rem !important}}a.icon.phone{font-size:18px !important}a.icon.phone:before{background-size:contain}@media only screen and (min-width: 1024px){a.icon.phone{font-size:23px !important}}a.submit{width:auto;cursor:pointer;padding:.75rem 1.9rem .75rem .75rem;border-radius:5px;display:inline-block;border:2px solid #fff;text-decoration:none;color:#fff;text-align:left;text-shadow:0 0 3px #3E4143;font-family:"Roboto-Bold", "Helvetica Neue", sans-serif;position:relative}a.submit:after{content:none}a.submit span:first-child{font-size:17px}a.submit span:first-child:after{content:'';height:100%;width:.9rem;position:absolute;display:inline-block;right:.4rem;bottom:0;top:0;background-size:contain;background:url("/files/wattfox/global/media/icons/arrow-right-white-icon.svg") no-repeat center right}a.submit span:last-child{font-size:15px}a.hyperlink_txt,a.primary{font-family:"Roboto-Medium", "Helvetica Neue", sans-serif}a.secondary{font-family:"Roboto-Medium", "Helvetica Neue", sans-serif}a.link{padding-left:1.75rem;position:relative;display:inline-block}@media only screen and (min-width: 1024px){a.link{padding-left:2rem}}a.link:before{position:absolute;left:0;top:0;content:'';height:100%;width:1.25rem;display:inline-block;background-size:99% 99%}@media only screen and (min-width: 1024px){a.link:before{width:1.5rem}}img{height:auto;max-width:100%}figure{margin:0;line-height:0}figure.image_container{display:inline-block}figure.image_container img{border-radius:5px 5px 0 0}figure.image_container figcaption{padding:.5rem;font-size:12px;line-height:1.2;border-radius:0 0 5px 5px}@media only screen and (min-width: 1024px){figure.image_container figcaption{font-size:14px}}figure.image_container.float_left,figure.image_container.float_right{margin-bottom:.9rem}.ce_aside_sticky_button{padding:.9rem;margin:1rem 0;background:#fff;border-radius:3px 0 0 3px;box-shadow:0 0 5px rgba(62,65,67,0.6)}.ce_aside_sticky_button figure{margin:0 auto;text-align:center}.ce_aside_sticky_button figure img{text-align:center;height:36px}.ce_aside_sticky_button p{margin:.5rem 0;font-size:15px;line-height:1.4;text-align:center}.ce_aside_sticky_button p:last-child{margin-bottom:0}.ce_aside_sticky_button a.button{border:0;box-shadow:none;border-radius:3px;padding:0.25rem .5rem;text-shadow:0 0 3px rgba(62,65,67,0.7)}.ce_summary_nav{margin-bottom:.9rem}.ce_summary_nav h2{margin:0;color:#fff;font-size:18px;border-radius:5px;padding:.75rem 1rem}@media only screen and (min-width: 768px){.ce_summary_nav h2{padding:.75rem 1.5rem}}.ce_summary_nav h2.toggler{margin:0;font-family:"Roboto-Bold", "Helvetica Neue", sans-serif;border-radius:5px;padding:.6rem 38px .6rem .9rem;color:#3E4143;position:relative;cursor:pointer;font-size:15px;line-height:1.5}@media only screen and (min-width: 768px){.ce_summary_nav h2.toggler{padding:1rem 38px 1rem 1.5rem}}@media only screen and (min-width: 768px){.ce_summary_nav h2.toggler{font-size:18px}}@media only screen and (min-width: 1024px){.ce_summary_nav h2.toggler{font-size:23px}}.ce_summary_nav h2.toggler:after{content:'';display:block;position:absolute;top:0;height:100%;width:20px;right:.9rem;background:url("/files/wattfox/global/media/icons/arrow-down-orange-icon.svg") no-repeat center center}.ce_summary_nav h2.toggler:hover{background:#c9ced1}.ce_summary_nav nav{padding:1px 1rem 0 1rem;margin-top:-1px;border-left:2px solid #c9ced1;border-right:2px solid #c9ced1;border-bottom:2px solid #c9ced1;border-radius:0 0 5px 5px}@media only screen and (min-width: 768px){.ce_summary_nav nav{padding:1px 1rem 0 1rem}}.ce_summary_nav nav ul{margin:0}.ce_summary_nav nav ul li{margin:0 auto;font-size:15px;line-height:1.4}.ce_summary_nav nav ul li a{color:#3E4143;display:block;padding:.6rem 0;line-height:1.4;font-size:inherit;border-bottom:1px solid #c9ced1}.ce_summary_nav nav ul li a:after{border:solid #c9ced1;border-width:0 2px 2px 0;display:inline-block;padding:3px;content:'';transform:rotate(-45deg);margin-left:.25rem;position:relative;top:-1px}.ce_summary_nav nav ul li a:hover,.ce_summary_nav nav ul li a:focus{text-decoration:underline}.ce_summary_nav nav ul li:last-child a{border-bottom:0}.ce_summary_nav nav.accordion{display:none;border-left:1px solid #c9ced1;border-right:1px solid #c9ced1;border-bottom:1px solid #c9ced1}.ce_summary_nav nav.accordion ul li{font-size:15px}@media only screen and (min-width: 768px){.ce_summary_nav nav.accordion ul li{font-size:18px}}.ce_summary_nav nav.accordion ul li a{padding:.75rem 0}.ce_summary_nav.active .toggler{background:#c9ced1}.ce_summary_nav.active .toggler:after{background:url("/files/wattfox/global/media/icons/arrow-up-orange-icon.svg") no-repeat center center}.ce_summary_nav.active .accordion{display:block;animation-duration:300ms}.field-component.text .info{display:none;width:24px;height:24px;cursor:pointer;background-size:contain;background:url("/files/wattfox/global/media/icons/form-support-icon.svg") no-repeat center center}#fixed-header{display:none;position:fixed;top:0;left:0;width:100%;z-index:15;background:#fff;box-shadow:0 -2px 10px 0 rgba(0,0,0,0.4);transform:translate(0, -150px);transition:transform 250ms ease-in}#fixed-header.active{transform:translate(0, 0)}@media only screen and (min-width: 768px){#fixed-header{display:block}}#fixed-header .inside{width:92.5%;margin:0 auto;max-width:1200px;display:flex;padding:.9rem 0;justify-content:space-between}@media only screen and (min-width: 768px){#fixed-header .inside{width:95%}}#fixed-header .logo{width:32.5%;margin:0}@media only screen and (min-width: 768px){#fixed-header .logo{width:20%}}#fixed-header .ce_states{padding:0;background:none}@media only screen and (min-width: 768px){#fixed-header .ce_states{width:75%}}@media only screen and (min-width: 1024px){#fixed-header .ce_states{display:flex;align-items:center;justify-content:flex-end}}#fixed-header .ce_state{width:50%;display:none;margin-right:0;background:none;text-align:center}@media only screen and (min-width: 1024px){#fixed-header .ce_state{display:block}}#fixed-header .ce_state p{line-height:1.2}#fixed-header .ce_state p.content{justify-content:center}#fixed-header .state-content{width:60%;max-width:400px;justify-content:flex-start}#fixed-header .ce_button{width:auto;text-align:right}#fixed-header .ce_button a{box-shadow:none;border:0}@media only screen and (min-width: 1200px){#fixed-header .ce_button a{text-align:center}}@media only screen and (min-width: 1200px){.ce_form_button{display:none}}.ce_form_button a.submit{padding:.9rem 3rem .9rem .9rem}.ce_form_button a.submit span:first-child:after{right:.9rem}#headline{width:100%;margin:.9rem 0 0 0}#headline .inside{width:92.5%;margin:0 auto;max-width:1200px}@media only screen and (min-width: 1024px){#headline .inside{width:95%;margin-bottom:-2rem}}@media only screen and (min-width: 1200px){#headline .ce_headline{width:67.5%}}#headline .ce_headline.w100{width:100%}#container{width:92.5%;max-width:1200px;margin:1.6rem auto}@media only screen and (min-width: 768px){#container{margin:1.9rem auto}}@media only screen and (min-width: 1024px){#container{width:95%;display:flex;flex-wrap:wrap;justify-content:space-between}}#container #main{min-height:calc(100vh - 425px - 135px - 30px)}@media only screen and (min-width: 1024px){#container #main{width:85%}}@media only screen and (min-width: 1200px){#container #main{width:70%;margin-right:0}}@media only screen and (min-width: 1440px){#container #main{width:71.5%}}@media only screen and (min-width: 1024px){#container #right{width:12%;max-width:144px}}@media only screen and (min-width: 1200px){#container #right{width:25%;max-width:none}}@media only screen and (min-width: 1440px){#container #right{width:23.5%}}#container.full-width #main{width:100%}#container.single-layout{margin:.9rem auto}@media only screen and (min-width: 768px){#container.single-layout{margin:1.2rem auto}}@media only screen and (min-width: 1024px){#container.single-layout #main{width:100%}}body.slim #container{max-width:990px;padding:2.4rem 0 0 0}@media only screen and (min-width: 1024px){body.slim.two-columns #container #main{width:67.5% !important;margin-right:2.5% !important}}body.slim.two-columns #container #right{display:block}@media only screen and (min-width: 1024px){body.slim.two-columns #container #right{width:30%;max-width:100%}}body.slim.two-columns .grid.arrows.col-3>.block.arrow{background-size:contain}body.no-partner-link #footer .footbar .ce_menu{width:100%}body.no-partner-link #footer .footbar .ce_menu:last-child{display:none}body.slim #header .inside{max-width:990px}body.slim #container.single-layout{max-width:940px;padding:2.4rem 0 0 0}body.slim #container.single-layout #main{width:100%;margin:0}body.slim .ce_fixed_header.single-layout .inner{max-width:940px}body.slim .ce_fixed_header .inner{max-width:990px}body.slim #header.single-layout .inside{max-width:940px}.no-header .ce_toplink{display:none !important}.no-header #fixed-header,.no-header #header{display:none}.ce_accordion{margin-bottom:.6rem}.ce_accordion:last-child{margin-bottom:0}.ce_accordion .toggler{outline:none;font-family:"Roboto-Medium", "Helvetica Neue", sans-serif;font-size:15px;line-height:1.4;border-radius:5px;padding:.75rem 38px .75rem 1rem;position:relative;cursor:pointer}@media only screen and (min-width: 768px){.ce_accordion .toggler{padding:1rem 38px 1rem 1.5rem;font-size:18px}}.ce_accordion .toggler:after{content:'';display:block;position:absolute;right:.9rem;top:0;height:100%;width:18px}.ce_accordion .accordion{background:#fff;overflow:hidden;border-top:0;display:none;border-radius:0 0 5px 5px;padding:.9rem}@media only screen and (min-width: 768px){.ce_accordion .accordion{padding:1.4rem}}.ce_accordion .accordion ul{margin-top:0}.ce_accordion .accordion p{margin-top:0}.ce_accordion .accordion p:last-child{margin-bottom:0}.ce_accordion.active .toggler{border-radius:5px 5px 0 0}.ce_accordion.active .accordion{display:block;animation-duration:300ms}.ce_headline .infos{display:flex;flex-wrap:wrap;max-width:600px;margin-bottom:1.6rem}@media only screen and (min-width: 768px){.ce_headline .infos{margin-bottom:1.9rem}}.ce_headline .infos p{margin:0;color:#6d7275;font-size:15px;position:relative}.ce_headline .infos p.icon{line-height:1.5;padding:0 0 0 1.3rem;margin-right:1.25rem;position:relative}@media only screen and (min-width: 768px){.ce_headline .infos p.icon{margin-right:3rem}}.ce_headline .infos p.icon:last-child{margin-right:0}.ce_headline .infos p.icon:before{content:'';display:block;height:1rem;width:1rem;position:absolute;top:.125rem;left:0;bottom:0}.ce_headline .infos p.icon.calendar{width:auto}.ce_headline .infos p.icon.calendar:before{background:url("/files/wattfox/global/media/icons/calendar-icon.svg") no-repeat center center;background-size:contain}.ce_headline .infos p.icon.author{width:auto}.ce_headline .infos p.icon.author:before{background:url("/files/wattfox/global/media/icons/author-icon.svg") no-repeat center center;background-size:contain}.ce_headline h1.no-margin,.ce_headline h2.no-margin{margin-bottom:.6rem}.single-layout h3{color:#3E4143}.ce_info_box{margin-bottom:.9rem;padding:.9rem;border-radius:5px}@media only screen and (min-width: 768px){.ce_info_box{padding:1.4rem}}.ce_info_box .headline{display:flex;align-items:center;margin-bottom:.9rem}.ce_info_box .headline h2,.ce_info_box .headline h3{margin:0;left:-.25rem;position:relative;line-height:1.3}.ce_info_box figure{position:relative;border-radius:0 5px 5px 0;width:60px;height:40px;min-width:60px;min-height:40px;left:calc(-.9rem - 2px);display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 768px){.ce_info_box figure{left:calc(-1.4rem - 2px)}}.ce_info_box figure img{max-height:24px}.ce_info_box.blue-bg figure{left:-.9rem}@media only screen and (min-width: 768px){.ce_info_box.blue-bg figure{left:calc(-1.4rem)}}.ce_info_box.orange-border{border:2px solid #ff9b00}.ce_info_box p:last-child{margin-bottom:0}aside{display:none;margin-bottom:1.3rem}@media only screen and (min-width: 1024px){aside{display:block}}aside .ce_survey{display:none;margin-bottom:.9rem}@media only screen and (min-width: 1024px){aside .ce_survey{display:block}}aside .ce_info_box{padding:1rem}@media only screen and (min-width: 768px){aside .ce_info_box figure{left:calc(-1rem - 2px)}}@media only screen and (min-width: 768px){aside .ce_info_box .content{font-size:15px}}@media only screen and (min-width: 768px){aside .ce_info_box .headline h2,aside .ce_info_box .headline h3{font-size:18px}}@media only screen and (min-width: 768px){aside .ce_info_box.blue-bg figure{left:calc(-1rem)}}aside .ce_summary_nav{display:none}@media only screen and (min-width: 1024px){aside .ce_summary_nav{display:block}}aside .survey-component{margin:.9rem 0;box-shadow:0 0 8px rgba(62,65,67,0.5);border-radius:5px}aside .survey-component .progress-bar{display:none}aside .survey-component .control{display:none}aside .survey-component .survey-component-container{padding:0;box-shadow:none;min-height:auto;border-radius:0;border:1px solid #fff}aside .survey-component .question-headline{width:100%;padding:.9rem .4rem;margin-bottom:.8rem;min-height:auto;position:relative}@media only screen and (min-width: 1024px){aside .survey-component .question-headline{padding:.9rem .4rem}}aside .survey-component .question-headline:after{content:'';position:absolute;left:.6rem;bottom:-20px;width:0;height:0;border-style:solid;border-width:20px 20px 0 20px}aside .survey-component .question-headline p{color:#fff;font-size:18px}aside .survey-component .question-text{display:none}aside .survey-component .survey-question-description{padding:1rem .5rem}@media only screen and (min-width: 1024px){aside .survey-component .survey-question-description{padding:1rem .75rem}}aside .survey-component .survey-question-description ul{margin:0}aside .survey-component .survey-question-description ul li{text-align:left;font-size:13px;line-height:1.5;padding-left:1.8rem;margin-bottom:.5rem}aside .survey-component .survey-question-description ul li:last-child{margin-bottom:0}aside .survey-component .survey-question-description ul li:before{top:.125rem;width:1.25rem;height:1.25rem;border-radius:0;background-size:contain}aside .survey-component .answers{padding:.9rem .4rem;background:#fff}aside .survey-component .answers .submit-container{margin-top:.6rem}aside .survey-component .answers .submit-container button.submit{font-family:"Roboto-Medium", "Helvetica Neue", sans-serif;box-shadow:none}aside .survey-component .answers .submit-container button.submit span{font-size:15px;text-shadow:none}@media only screen and (min-width: 768px){aside .survey-component .answers .submit-container button.submit span{font-size:18px}}aside .survey-component .answers .field-component.checkbox .field-component-container,aside .survey-component .answers .field-component.radio .field-component-container{width:100%;flex-wrap:nowrap;flex-direction:column}aside .survey-component .answers .field-component.checkbox .field-component-container .radio-container,aside .survey-component .answers .field-component.radio .field-component-container .radio-container{width:100%;display:block}@media only screen and (min-width: 1200px){aside .survey-component .answers .field-component.checkbox .field-component-container .radio-container,aside .survey-component .answers .field-component.radio .field-component-container .radio-container{margin-bottom:.4rem}}aside .survey-component .answers .field-component.checkbox .field-component-container .radio-container label,aside .survey-component .answers .field-component.radio .field-component-container .radio-container label{flex-wrap:wrap;flex-direction:row;justify-content:flex-start}aside .survey-component .answers .field-component.checkbox .field-component-container .radio-container label p,aside .survey-component .answers .field-component.radio .field-component-container .radio-container label p{margin:0;font-size:14px;display:flex;flex-direction:row}aside .survey-component .answers .field-component.checkbox .field-component-container .radio-container label p:before,aside .survey-component .answers .field-component.radio .field-component-container .radio-container label p:before{width:15px;height:15px;margin:0 .3rem 0 0}aside .survey-component .answers .field-component.checkbox .field-component-container .radio-container label figure,aside .survey-component .answers .field-component.radio .field-component-container .radio-container label figure{width:45px;height:45px;box-shadow:none;margin:0 .4rem 0 0}@media only screen and (min-width: 1200px){aside .survey-component .answers .field-component.checkbox .field-component-container .radio-container label figure,aside .survey-component .answers .field-component.radio .field-component-container .radio-container label figure{width:50px;height:50px}}aside .survey-component .answers .field-component.checkbox .field-component-container .radio-container label figure img,aside .survey-component .answers .field-component.radio .field-component-container .radio-container label figure img{height:32px}@media only screen and (min-width: 1200px){aside .survey-component .answers .field-component.checkbox .field-component-container .radio-container label figure img,aside .survey-component .answers .field-component.radio .field-component-container .radio-container label figure img{width:36px;height:36px}}aside .survey-component .answers .field-component.checkbox .field-component-container .radio-container.checked label p,aside .survey-component .answers .field-component.checkbox .field-component-container .radio-container:hover label p,aside .survey-component .answers .field-component.radio .field-component-container .radio-container.checked label p,aside .survey-component .answers .field-component.radio .field-component-container .radio-container:hover label p{position:relative}aside .survey-component .answers .field-component.checkbox .field-component-container .radio-container.checked label p:before,aside .survey-component .answers .field-component.checkbox .field-component-container .radio-container:hover label p:before,aside .survey-component .answers .field-component.radio .field-component-container .radio-container.checked label p:before,aside .survey-component .answers .field-component.radio .field-component-container .radio-container:hover label p:before{content:'';padding:2px;background-clip:content-box}@media only screen and (min-width: 768px){aside .survey-component .answers .field-component.checkbox .field-component-container .radio-container.checked label p:before,aside .survey-component .answers .field-component.checkbox .field-component-container .radio-container:hover label p:before,aside .survey-component .answers .field-component.radio .field-component-container .radio-container.checked label p:before,aside .survey-component .answers .field-component.radio .field-component-container .radio-container:hover label p:before{padding:4px}}@media only screen and (min-width: 1024px){aside .survey-component .answers .field-component.checkbox .field-component-container .radio-container.checked label p:before,aside .survey-component .answers .field-component.checkbox .field-component-container .radio-container:hover label p:before,aside .survey-component .answers .field-component.radio .field-component-container .radio-container.checked label p:before,aside .survey-component .answers .field-component.radio .field-component-container .radio-container:hover label p:before{padding:2px}}aside .survey-component .question.description{display:block}aside .survey-component .question.description .question-container{width:100%}aside .survey-component .question.description .survey-question-description{width:100%}#content-bottom{width:100%;padding:1.6rem 0 1.6rem 0}@media only screen and (min-width: 768px){#content-bottom{padding:2.4rem 0 2.4rem 0}}#content-bottom .inside{width:92.5%;margin:0 auto;max-width:1200px}@media only screen and (min-width: 1024px){#content-bottom .inside{width:95%}}#full-width{width:100%;padding:1.6rem 0 1.6rem 0}@media only screen and (min-width: 768px){#full-width{padding:2.4rem 0 2.4rem 0}}#full-width .inside{width:92.5%;margin:0 auto;max-width:1200px}@media only screen and (min-width: 1024px){#full-width .inside{width:95%}}@media only screen and (min-width: 600px){#full-width .grid{display:flex;flex-wrap:wrap;align-items:inherit}}#full-width .grid.col-3>.block{width:100%}@media only screen and (min-width: 600px){#full-width .grid.col-3>.block{width:49%;margin-right:2%}#full-width .grid.col-3>.block:nth-of-type(2n){margin-right:0}}@media only screen and (min-width: 768px){#full-width .grid.col-3>.block{width:32%;margin-right:2%}#full-width .grid.col-3>.block:nth-of-type(2n){margin-right:2%}#full-width .grid.col-3>.block:nth-of-type(3n){margin-right:0}}#main-up{margin:2.4rem 0 2.4rem 0}@media only screen and (min-width: 768px){#main-up{margin:3rem 0 3rem 0}}#main-up .inside{width:92.5%;margin:0 auto;max-width:1200px}@media only screen and (min-width: 1024px){#main-up .inside{width:95%}}#main-up .hr{clear:both;margin-top:1.6rem;margin-bottom:1.2rem}@media only screen and (min-width: 768px){#main-up .hr{margin-top:1.6rem;margin-bottom:1.6rem}}#main-up .hr hr{border-bottom:1px solid transparent;border-top:1px solid #c9ced1}#main-up .hr.hide hr{visibility:hidden}#main-up .hr.less{margin-top:.9rem;margin-bottom:.9rem}@media only screen and (min-width: 768px){#main-up .hr.less{margin-top:1.2rem;margin-bottom:1.2rem}}@media only screen and (min-width: 1200px){.mobile-only{display:none}}@media only screen and (min-width: 1024px){.large-mobile-only{display:none}}.desktop-only{display:none}@media only screen and (min-width: 1200px){.desktop-only{display:block}}@media screen and (max-width: 1279px){.desktop-only.later{display:none}}@media only screen and (min-width: 1280px){.desktop-only.later{display:block}}.small-desktop-only{display:none}@media only screen and (min-width: 1024px){.small-desktop-only{display:block}}.landscape-only{display:none}@media only screen and (min-width: 1024px){.landscape-only{display:block}}@media only screen and (min-width: 1200px){.landscape-only{display:none}}.ce_hyperlink.sticky-bottom{animation-duration:250ms;display:none;position:fixed;width:100%;bottom:0;left:0;z-index:10;padding:1.9rem 0 1.9rem 0;text-align:center;box-shadow:0 -1px 8px rgba(62,65,67,0.5)}@media only screen and (min-width: 768px){.ce_hyperlink.sticky-bottom{display:none !important}}.ce_hyperlink.sticky-bottom:before{content:'';display:block;width:0;height:0;position:absolute;top:0;left:calc(50% - 10px);border-style:solid;border-width:10px 10px 0 10px}.ce_hyperlink.sticky-bottom h2,.ce_hyperlink.sticky-bottom h3,.ce_hyperlink.sticky-bottom h4{width:95%;margin:0 auto .75rem auto;font-size:16px;line-height:1.4}.ce_hyperlink.sticky-bottom a{margin:0;font-size:16px;padding:0.25em 0.5em}.ce_hyperlink.sticky-bottom.enable{display:block}.ce_hyperlink.sticky-bottom .close-button{border:0;margin:0;padding:0;line-height:1;cursor:pointer;background:none;position:absolute;top:.6rem;right:.6rem}.ce_hyperlink.sticky-bottom .close-button img{width:auto;height:16px}.cookiebar{margin:0 auto;text-align:left;padding:1.2rem 0 !important;z-index:20 !important;line-height:1.4;font-size:15px}.cookiebar .inner{width:92.5% !important;margin:0 auto !important;max-width:1200px}@media only screen and (min-width: 768px){.cookiebar .inner{display:flex;align-items:center}}@media only screen and (min-width: 1024px){.cookiebar .inner{width:97.5% !important}}.cookiebar__message{margin-right:0 !important}.cookiebar__text{font-size:14px;width:100%}@media only screen and (min-width: 768px){.cookiebar__text{width:80%;text-align:left;margin-right:2rem}}.cookiebar__link{color:#0c6091 !important}.cookiebar__link:hover,.cookiebar__link:focus{color:#3E4143 !important;text-decoration:underline !important}.cookiebar__button{margin-top:1rem !important}@media only screen and (min-width: 768px){.cookiebar__button{margin-top:0 !important}}.cookiebar__button{font-size:14px;width:auto !important;display:inline-block !important;color:#fff !important;box-shadow:none;border-radius:5px;font-family:"Roboto-Bold", "Helvetica Neue", sans-serif}.ce_toplink{display:none;position:fixed;bottom:160px;right:3.75%;z-index:5;animation-duration:200ms}@media only screen and (min-width: 768px){.ce_toplink{bottom:16px;transition:none}}@media only screen and (min-width: 1024px){.ce_toplink{left:2.5%;width:97.5%;bottom:1rem}}@media only screen and (min-width: 1200px){.ce_toplink{left:0;right:0;width:100%}}.ce_toplink.enable{display:block}@media only screen and (min-width: 1024px){.ce_toplink.enable{display:flex}}.ce_toplink.offset{bottom:15px}.ce_toplink .inside{width:100%;margin:0 auto}@media only screen and (min-width: 1024px){.ce_toplink .inside{margin:0;width:85%}}@media only screen and (min-width: 1200px){.ce_toplink .inside{width:95%;margin:0 auto;max-width:1200px}}@media only screen and (min-width: 1200px){.ce_toplink .inside .container{width:70%}}@media only screen and (min-width: 1440px){.ce_toplink .inside .container{width:71.5%}}.ce_toplink a{margin:0 0 0 auto;width:45px;height:45px;color:#fff;font-size:10px;padding:.25rem 0;border-radius:5px;border:2px solid #fff;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-decoration:none}@media only screen and (min-width: 1024px){.ce_toplink a{width:50px;height:50px;font-size:15px}}.ce_toplink a span{line-height:1;font-size:inherit}.ce_toplink a:before{content:'';width:100%;height:1rem;display:block;background:url("/files/wattfox/global/media/icons/top-white-icon.svg") no-repeat center center;background-size:12px 10px}@media only screen and (min-width: 1024px){.ce_toplink a:before{background-size:14px 12px}}#footer{width:100%;color:#fff;padding:2rem 0 135px 0;background:#3E4143;position:relative}@media only screen and (min-width: 768px){#footer{padding:2rem 0 2rem 0}}@media only screen and (min-width: 1024px){#footer{padding:4rem 0 2rem 0}}#footer .inside{width:92.5%;margin:0 auto;max-width:1200px}@media only screen and (min-width: 1024px){#footer .inside{width:95%}}#footer h3,#footer h4{color:#fff;margin-top:0;font-size:15px;margin-bottom:1rem}@media only screen and (min-width: 1024px){#footer h3,#footer h4{font-size:18px}}#footer a,#footer p{font-size:15px}@media only screen and (min-width: 1024px){#footer a,#footer p{font-size:18px}}@media only screen and (min-width: 1200px){#footer a,#footer p{font-size:21px}}#footer a.info,#footer p.info{font-size:10px}@media only screen and (min-width: 1024px){#footer a.info,#footer p.info{font-size:15px}}#footer a{color:inherit}#footer a.button{font-size:15px;line-height:1.5}@media only screen and (min-width: 1024px){#footer a.button{padding:.5em .75em;font-size:18px}}@media only screen and (min-width: 768px){#footer a.button:after{height:.75rem}}@media only screen and (min-width: 1024px){#footer a.button:after{height:1rem}}#footer a:focus,#footer a:hover{text-decoration:underline}#footer a.button{text-decoration:none}#footer .ce_toplink a{color:#fff;font-size:10px;text-decoration:none}@media only screen and (min-width: 768px){#footer .ce_toplink a{font-size:15px}}#footer .mod_customnav ul li{font-size:15px}#footer .mod_customnav ul li a{font-size:inherit;text-decoration:underline}#footer .column{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #656769}@media only screen and (min-width: 768px){#footer .column{display:flex;flex-wrap:wrap;margin-bottom:2rem;padding-bottom:2rem;justify-content:space-between}}@media only screen and (min-width: 768px){#footer .column{margin-bottom:2rem;padding-bottom:3rem}}@media only screen and (min-width: 768px){#footer .column.middle{align-items:center}}#footer .column:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}#footer .column>.block{margin-bottom:2rem}@media only screen and (min-width: 768px){#footer .column>.block{width:20%;margin-bottom:0}}@media only screen and (min-width: 768px){#footer .column>.block:nth-of-type(1){width:41%;margin-bottom:0}}@media only screen and (min-width: 768px){#footer .column>.block:nth-of-type(2){width:31%;margin-bottom:0}}@media only screen and (min-width: 768px){#footer .column.column-4>.block{width:20%;margin-bottom:0}}@media only screen and (min-width: 1200px){#footer .column.column-4>.block{width:20%}}@media only screen and (min-width: 768px){#footer .column.column-4>.block:nth-of-type(1){width:28%}}@media only screen and (min-width: 1024px){#footer .column.column-4>.block:nth-of-type(1){width:29%}}@media only screen and (min-width: 1200px){#footer .column.column-4>.block:nth-of-type(1){width:32%}}@media only screen and (min-width: 768px){#footer .column.column-4>.block:nth-of-type(2){width:28%}}@media only screen and (min-width: 1024px){#footer .column.column-4>.block:nth-of-type(2){width:26%}}@media only screen and (min-width: 1200px){#footer .column.column-4>.block:nth-of-type(2){width:24%}}@media only screen and (min-width: 768px){#footer .ce_official{width:70%;display:flex;text-align:left;align-items:center}}#footer .ce_official figure{margin-bottom:.5rem}@media only screen and (min-width: 768px){#footer .ce_official figure{margin-bottom:0;margin-right:1rem}}@media only screen and (min-width: 1024px){#footer .ce_official figure{margin-right:.8rem}}#footer .ce_official figure img{height:46px}@media only screen and (min-width: 768px){#footer .ce_official figure img{height:32px}}@media only screen and (min-width: 1024px){#footer .ce_official figure img{height:60px}}#footer .ce_official p{color:#cfcfcf;font-size:14px}@media only screen and (min-width: 768px){#footer .ce_official p{width:80%;margin:0}}@media only screen and (min-width: 1024px){#footer .ce_official p{width:auto}}#footer .ce_copyright p{font-size:10px}@media only screen and (min-width: 1024px){#footer .ce_copyright p{font-size:12px}}@media only screen and (min-width: 1200px){#footer .ce_copyright p{font-size:15px}}#footer.single-layout{padding:0;color:#3E4143}#footer.single-layout .inside{margin:0;width:100%;display:flex;flex-direction:column}@media only screen and (min-width: 768px){#footer.single-layout .inside{width:92.5%;margin:0 auto;padding:3.2rem 0 2rem 0;max-width:1200px}}@media only screen and (min-width: 1024px){#footer.single-layout .inside{width:95%}}#footer.single-layout a:hover,#footer.single-layout a:focus{text-decoration:underline}#footer.single-layout .official{order:1;width:100%;padding:2rem 0}@media only screen and (min-width: 768px){#footer.single-layout .official{padding:0}}@media only screen and (min-width: 1024px){#footer.single-layout .official{order:initial;margin:0 auto;padding:1rem 0;max-width:700px}}#footer.single-layout .ce_official{width:92.5%;margin:0 auto;padding:1rem 0;text-align:left}@media only screen and (min-width: 768px){#footer.single-layout .ce_official{width:100%}}#footer.single-layout .ce_official figure{margin:0 .9rem 0 0;float:left}@media only screen and (min-width: 768px){#footer.single-layout .ce_official figure{width:auto}}@media only screen and (min-width: 768px){#footer.single-layout .ce_official figure img{width:auto;height:55px}}#footer.single-layout .ce_official p{margin:0;width:auto;color:#3E4143;font-size:14px;line-height:1.2}@media only screen and (min-width: 1024px){#footer.single-layout .ce_official p{width:calc(100% - 90px)}}#footer.single-layout .footnav{width:92.5%;padding:0 0 1.5rem 0;margin:0 auto;order:3}@media only screen and (min-width: 768px){#footer.single-layout .footnav{padding:0;margin:0 auto;width:100%;display:flex;align-items:center;justify-content:center}}@media only screen and (min-width: 1024px){#footer.single-layout .footnav{width:95%;max-width:920px;order:initial}}#footer.single-layout .footnav .mod_customnav{margin:1.5rem auto;max-width:320px;width:90%}@media only screen and (min-width: 768px){#footer.single-layout .footnav .mod_customnav{margin:0;padding:0;width:auto;max-width:100%}}#footer.single-layout .footnav .mod_customnav ul{text-align:center}@media only screen and (min-width: 768px){#footer.single-layout .footnav .mod_customnav ul{text-align:left;display:flex;flex-wrap:wrap}}#footer.single-layout .footnav .mod_customnav ul li{width:auto;margin:.4rem 0;font-size:14px}@media only screen and (min-width: 768px){#footer.single-layout .footnav .mod_customnav ul li{margin:0 .6rem 0 0}}@media only screen and (min-width: 1024px){#footer.single-layout .footnav .mod_customnav ul li{font-size:15px;margin:0 1rem 0 0}}#footer.single-layout .footnav .mod_customnav ul li.last{margin-right:0}@media only screen and (min-width: 768px){#footer.single-layout .footnav .mod_customnav ul li.last{margin-right:.6rem}}@media only screen and (min-width: 1024px){#footer.single-layout .footnav .mod_customnav ul li.last{margin-right:1rem}}#footer.single-layout .ce_copyright{width:92.5%;margin:0 auto}@media only screen and (min-width: 768px){#footer.single-layout .ce_copyright{width:auto;margin:0;text-align:left}}#footer.single-layout .ce_copyright p{color:#3E4143;font-size:14px;margin-top:.75rem}@media only screen and (min-width: 768px){#footer.single-layout .ce_copyright p{margin:0;font-size:14px}}@media only screen and (min-width: 1024px){#footer.single-layout .ce_copyright p{font-size:15px}}#footer.single-layout .footbar{order:2;width:92.5%;display:flex;margin:0 auto;max-width:411px}@media only screen and (min-width: 768px){#footer.single-layout .footbar{margin:0 auto 2rem auto;width:100%;padding:0}}@media only screen and (min-width: 1024px){#footer.single-layout .footbar{order:initial;margin-bottom:0}}#footer.single-layout .footbar .ce_menu{width:50%;display:flex;text-align:left;align-items:center;justify-content:center}#footer.single-layout .footbar .ce_menu figure{margin:0 .25rem 0 0}@media only screen and (min-width: 768px){#footer.single-layout .footbar .ce_menu figure{top:-2px;margin:0 .3rem 0 0;position:relative}}#footer.single-layout .footbar .ce_menu figure img{height:14px}@media only screen and (min-width: 375px){#footer.single-layout .footbar .ce_menu figure img{height:18px}}@media only screen and (min-width: 768px){#footer.single-layout .footbar .ce_menu figure img{height:20px}}#footer.single-layout .footbar .ce_menu p{margin:0;color:#3E4143;font-size:14px}@media only screen and (min-width: 1024px){#footer.single-layout .footbar .ce_menu p{font-size:15px}}#footer.single-layout .footbar .ce_menu p.small{font-size:13px}@media only screen and (min-width: 375px){#footer.single-layout .footbar .ce_menu p.small{font-size:14px}}#footer.single-layout .footbar .ce_menu p a.main{font-size:inherit;display:inline-block}#footer .column-4 .mod_customnav ul li img{display:none}@media only screen and (min-width: 768px){#footer .column-4 .mod_customnav ul li{font-size:12px;margin-bottom:4px}}@media only screen and (min-width: 1024px){#footer .column-4 .mod_customnav ul li{font-size:14px;margin-bottom:5px}}@media only screen and (min-width: 1200px){#footer .column-4 .mod_customnav ul li{font-size:15px}}@media only screen and (min-width: 768px){#footer .column-4 a.button{font-size:14px;padding:.2rem .5rem}}@media only screen and (min-width: 1024px){#footer .column-4 a.button{font-size:15px}}@media only screen and (min-width: 1200px){#footer .column-4 a.button{font-size:18px;padding:.4rem .6rem}}@media only screen and (min-width: 768px){#footer .column-4 .ce_contact_mini figure img{height:.8rem;width:.8rem}}@media only screen and (min-width: 1024px){#footer .column-4 .ce_contact_mini figure img{height:.9rem;width:.9rem}}@media only screen and (min-width: 1200px){#footer .column-4 .ce_contact_mini figure img{height:1.1rem;width:1.1rem}}@media only screen and (min-width: 768px){#footer .column-4 .ce_contact_mini p{font-size:14px}}@media only screen and (min-width: 1024px){#footer .column-4 .ce_contact_mini p{font-size:15px}}@media only screen and (min-width: 1200px){#footer .column-4 .ce_contact_mini p{font-size:18px}}@media only screen and (min-width: 768px){#footer .column-4 .ce_contact_mini p.info{font-size:11px}}@media only screen and (min-width: 1024px){#footer .column-4 .ce_contact_mini p.info{font-size:12px}}#footer .column-4 .ce_contact_mini p a{font-size:inherit}@media only screen and (min-width: 768px){#footer .column-4 .ce_official figure img{height:50px}}@media only screen and (min-width: 1024px){#footer .column-4 .ce_official figure img{height:55px}}@media only screen and (min-width: 768px){#footer .column-4 .ce_official p{max-width:350px;font-size:11px}}@media only screen and (min-width: 1024px){#footer .column-4 .ce_official p{max-width:480px;font-size:12px}}@media only screen and (min-width: 1200px){#footer .column-4 .ce_official p{font-size:14px}}#footer .column-4 .ce_copyright p{font-size:14px}@media only screen and (min-width: 768px){#footer .column-4 .ce_copyright p{font-size:11px}}@media only screen and (min-width: 1024px){#footer .column-4 .ce_copyright p{font-size:12px}}@media only screen and (min-width: 1200px){#footer .column-4 .ce_copyright p{font-size:14px}}.ce_copyright{text-align:center}@media only screen and (min-width: 768px){.ce_copyright{width:30%;text-align:right}}.ce_copyright p{margin:1rem 0 0 0;color:#cfcfcf}@media only screen and (min-width: 768px){.ce_copyright p{margin:0}}.mod_customnav ul{margin:0}.mod_customnav ul li{width:100%;margin-bottom:.5rem}.mod_customnav ul li a{display:block}.mod_customnav ul li:last-child{margin-bottom:0}.ce_contact_mini{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:1rem}@media only screen and (min-width: 411px){.ce_contact_mini{margin-bottom:1.5rem}}.ce_contact_mini:last-child{margin-bottom:0}.ce_contact_mini figure{display:flex;align-items:center}.ce_contact_mini figure img{width:1.125rem;height:1.125rem;margin-right:.25em}@media only screen and (min-width: 1024px){.ce_contact_mini figure img{height:1.375rem;width:1.375rem;margin-right:.5em}}.ce_contact_mini p{margin:0;font-family:"Roboto-Bold", "Helvetica Neue", sans-serif}.ce_contact_mini p.info{width:100%;margin-top:.25rem;font-family:"Roboto-Regular", "Helvetica Neue", sans-serif}.ce_contact_mini a{display:block;line-height:inherit;text-decoration:none}.ce_vcard{width:100%;border-radius:5px;margin-bottom:.9rem;border:2px solid #fff;box-shadow:0 0 5px rgba(62,65,67,0.5)}.ce_vcard .vcard-content{display:flex;flex-wrap:wrap;overflow:hidden;min-height:190px;justify-content:space-between}@media only screen and (min-width: 1200px){.ce_vcard .vcard-content{min-height:220px}}.ce_vcard .vcard-content .image{width:35%;display:none;overflow:hidden;position:relative;background-size:cover;background-repeat:no-repeat;background-position:left center;border-radius:50% 0 0 50%;border:2px solid #fff;margin:-5% 0}@media only screen and (min-width: 768px){.ce_vcard .vcard-content .image{display:block}}.ce_vcard .vcard-content .content{width:100%;display:flex;padding:1rem;flex-direction:column;justify-content:center}@media only screen and (min-width: 768px){.ce_vcard .vcard-content .content{width:65%;padding:1.2rem}}.ce_vcard .vcard-content .content .headline{margin-bottom:.4rem;font-family:"Roboto-Bold", "Helvetica Neue", sans-serif;font-size:18px}@media only screen and (min-width: 768px){.ce_vcard .vcard-content .content .headline{font-size:23px}}.ce_vcard .vcard-content .content .more{margin-top:.6rem}.ce_vcard .vcard-content .content p{font-size:15px;margin:0 0 .5rem 0}.ce_vcard .vcard-content .content p:last-child{margin-bottom:0}.ce_vcard .vcard-content .content .ce_form{margin:.5rem 0 0 0}@media only screen and (min-width: 375px){.ce_vcard .vcard-content .content .ce_form .formbody{display:flex;flex-wrap:wrap}}.ce_vcard .vcard-content .content .ce_form .widget{margin:0}.ce_vcard .vcard-content .content .ce_form .widget.widget-explanation{width:100%}.ce_vcard .vcard-content .content .ce_form .widget.widget-explanation p{line-height:1.4;font-size:15px;margin:0 0 .5rem 0;font-family:"Roboto-Bold", "Helvetica Neue", sans-serif}.ce_vcard .vcard-content .content .ce_form .widget.widget-text{width:100%;max-width:188px;margin-bottom:.5rem}@media only screen and (min-width: 375px){.ce_vcard .vcard-content .content .ce_form .widget.widget-text{max-width:120px;margin-right:.5rem;margin-bottom:0}}@media only screen and (min-width: 414px){.ce_vcard .vcard-content .content .ce_form .widget.widget-text{margin-right:1rem}}@media only screen and (min-width: 500px){.ce_vcard .vcard-content .content .ce_form .widget.widget-text{max-width:150px}}.ce_vcard .vcard-content .content .ce_form .widget.widget-text input{min-height:45px;line-height:1.5}@media only screen and (min-width: 768px){.ce_vcard .vcard-content .content .ce_form .widget.widget-text input{min-height:52px}}.ce_vcard .vcard-content .content.arrow-down{position:relative;padding-left:4rem}.ce_vcard .vcard-content .content.arrow-down .headline{margin-bottom:.6rem}.ce_vcard .vcard-content .content.arrow-down p{margin-top:0}.ce_vcard .vcard-content .content.arrow-down:before{content:'';width:3.5rem;height:100%;display:block;background:url("/files/wattfox/global/media/icons/solar-check-arrow-down-icon.svg") no-repeat center center;position:absolute;left:0;top:0}@media only screen and (min-width: 1024px){.ce_vcard .vcard-content .content.arrow-down:before{top:1rem}}.ce_vcard .vcard-content .content.arrow-down .ce_form .widget.widget-text{max-width:184px;margin-bottom:.4rem;width:100%}@media only screen and (min-width: 768px){.ce_vcard .vcard-content .content.arrow-down .ce_form .widget.widget-text{max-width:140px;margin-bottom:0}}@media only screen and (min-width: 1024px){.ce_vcard .vcard-content .content.arrow-down .ce_form .widget.widget-text{max-width:150px}}.ce_vcard .vcard-content.left .image{border-radius:0 50% 50% 0;margin-left:-.5rem;background-position:right center}.ce_vcard .vcard-content.right .image{margin-right:-.5rem}.ce_vcard.dark-blue-bg{color:#fff}.ce_vcard.dark-blue-bg .content .headline{color:#fff}@media only screen and (min-width: 768px){.ce_vcard.large .vcard-content .content .headline{font-size:29px}}@media only screen and (min-width: 768px){.ce_vcard.large .vcard-content .content p{font-size:18px}}.ce_vcard .vcard-footer{margin:0;padding:1rem;border-top:2px solid #fff}@media only screen and (min-width: 768px){.ce_vcard .vcard-footer{display:flex;justify-content:space-between;padding:.75rem}}.ce_vcard .vcard-footer li{color:#3E4143;font-size:15px;line-height:1.4;margin-bottom:.5rem;padding-left:1.4rem}@media only screen and (min-width: 768px){.ce_vcard .vcard-footer li{margin-bottom:0}}.ce_vcard .vcard-footer li:last-child{margin-bottom:0}.ce_vcard .vcard-footer li:before{top:0;width:1.125rem;height:1.125rem}.ce_card{width:100%;max-width:420px;background:#fff;border-radius:5px;margin-bottom:.9rem;box-shadow:0 0 8px rgba(62,65,67,0.35)}.ce_card img{border-radius:5px 5px 0 0;max-width:none;height:auto;width:100%}.ce_card .content{font-size:15px;padding:1.2rem .9rem}@media only screen and (min-width: 1024px){.ce_card .content{padding:1.6rem 1.4rem}}.ce_card .content .headline{margin-top:0;color:#3E4143;font-size:15px;margin-bottom:.5rem;font-family:"Roboto-Bold", "Helvetica Neue", sans-serif}@media only screen and (min-width: 1024px){.ce_card .content .headline{font-size:18px}}.ce_card .content .text ul{margin-bottom:0}.ce_card .content p{margin:0 0 .6rem 0}.ce_card .content p:last-child{margin-bottom:0}.ce_card .content p.link{margin-top:.6rem;min-height:40px}@media only screen and (min-width: 1200px){.ce_card .content p.link{min-height:auto}}.ce_card.grey-bg{border:2px solid #fff}.ce_card.grey-bg.above figure{border-bottom:2px solid #fff}.ce_card.grey-bg.below figure{border-top:2px solid #fff}table{width:100%;min-width:768px;border-spacing:0;border-collapse:separate}table th{color:#fff;padding:.6rem;font-size:15px;text-align:left;white-space:pre;font-family:"Roboto-Bold", "Helvetica Neue", sans-serif}table th:first-child{border-radius:5px 0 0 0}table th:last-child{border-radius:0 5px 0 0;padding-right:75px}@media only screen and (min-width: 1200px){table th:last-child{padding-right:0}}table td{color:#3E4143;text-align:left;padding:.6rem;font-size:15px;white-space:break-spaces;border-bottom:2px solid #fff;font-family:"Roboto-Regular", "Helvetica Neue", sans-serif}table td:last-child{padding-right:75px}@media only screen and (min-width: 1200px){table td:last-child{padding-right:0}}table tbody th{border-bottom:2px solid #fff;padding:.6rem;font-weight:400;text-align:left;font-family:"Roboto-Regular", "Helvetica Neue", sans-serif;border-radius:0;color:#3E4143}table tfoot td{border-top:1px solid #a7a7a7;font-family:"Roboto-Bold", "Helvetica Neue", sans-serif}table th table,table td table{width:100%;min-width:auto;max-width:100%;margin:0;padding:0}table th table th,table th table td,table td table th,table td table td{border:0;padding:0}table th table th,table td table th{color:#fff;font-family:"Roboto-Bold", "Helvetica Neue", sans-serif}table th table th.central,table td table th.central{text-align:center}.ce_table{margin-bottom:.9rem;position:relative;border-bottom:1px solid #a7a7a7}.ce_table h3{margin-bottom:.8rem}.ce_table .customized-table{position:relative}.ce_table .customized-table:before,.ce_table .customized-table:after{content:'';display:block;height:100%;width:45px;position:absolute;right:0;top:0}@media only screen and (min-width: 1200px){.ce_table .customized-table:before,.ce_table .customized-table:after{content:none}}.ce_table .customized-table:before{background:linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 100%)}.ce_table .customized-table:after{background:url("/files/wattfox/global/media/icons/swipe-icon.svg") no-repeat center 0.25rem;background-size:28px 28px}.ce_table .scrollable{width:100%;overflow-x:scroll;overflow-y:hidden;display:flex}@media only screen and (min-width: 1200px){.ce_table .scrollable{overflow-x:hidden}}.ce_table.w50{border-bottom:none}.ce_table.w50 .customized-table:before,.ce_table.w50 .customized-table:after{content:none}.ce_table.w50 .scrollable{overflow:auto;display:block}@media only screen and (min-width: 768px){.ce_table.w50{width:60%}}@media only screen and (min-width: 1200px){.ce_table.w50{width:55%}}.ce_table.w50 table{width:100%;min-width:0}.ce_table.w50 table th:last-child,.ce_table.w50 table td:last-child{padding-right:.5rem;text-align:right}@media only screen and (min-width: 1200px){.ce_table.w50 table th:last-child,.ce_table.w50 table td:last-child{padding-right:.75rem}}.ce_table.no-pre table th,.ce_table.no-pre table td{white-space:nowrap}.ce_table.v2 table{border-radius:5px}.ce_table.v2 table th{font-weight:600;vertical-align:baseline}.ce_table.v2 table td{vertical-align:baseline}.ce_table.v2 table td:nth-of-type(2n){max-width:300px}body.mobile-menu-active{overflow:hidden}body.mobile-menu-active:after{content:'';display:block;position:absolute;left:0;top:85px;width:100%;bottom:0;z-index:20;background:rgba(0,0,0,0.6)}@media only screen and (min-width: 1024px){body.mobile-menu-active:after{content:none}}@media only screen and (min-width: 1024px){body.mobile-menu-active{overflow:auto}}.mobile_menu_overlay{top:85px !important}.mobile-navigation-footer{width:85%;position:absolute;padding:.5rem 0;bottom:0;left:0}.mobile-navigation-footer .inside{width:90%;margin:0 auto;display:flex;flex-wrap:wrap}.mobile-navigation-footer .ce_menu{width:70%;display:flex;flex-wrap:wrap;align-items:center}.mobile-navigation-footer .ce_menu .main{display:block}.mobile-navigation-footer .ce_menu p{font-size:15px;margin:0 0 0 6px}.mobile-navigation-footer .ce_menu img{width:auto;height:18px}.mobile-navigation-footer .ce_official{width:30%}.mobile-navigation-footer .ce_official figure img{width:auto}@media only screen and (min-width: 411px){.mobile-navigation-footer .ce_official figure img{height:47px}}.ce_official{text-align:center}.ce_official figure img{width:auto;height:40px}@media only screen and (min-width: 1024px){.ce_official figure img{height:58px}}.ce_official p{line-height:1;margin:4px 0 0 0;font-size:8px;color:#555555}@media only screen and (min-width: 1024px){.ce_official p{margin:6px 0 0 0;font-size:12px}}.ce_menu{text-align:center;line-height:1;position:relative;top:1px}@media only screen and (min-width: 1024px){.ce_menu{display:flex;flex-wrap:wrap;align-items:center}}.ce_menu img{width:auto;height:24px}@media only screen and (min-width: 375px){.ce_menu img{height:29px}}@media only screen and (min-width: 1024px){.ce_menu img{height:1rem}}.ce_menu p{margin:4px 0 0 0;font-size:12px;line-height:1;color:#6d7275}@media only screen and (min-width: 1024px){.ce_menu p{font-size:14px;margin:0 0 0 4px}}.ce_menu p .main{display:none}@media only screen and (min-width: 1024px){.ce_menu p .main{display:block}}@media only screen and (min-width: 1024px){.ce_menu p .mobile{display:none}}.ce_menu a.wrap{display:block;line-height:1}.ce_menu a{color:#3E4143;display:inline-block;text-decoration:none}.logo{width:70%;line-height:0}@media only screen and (min-width: 768px){.logo{width:40%}}.logo a{display:block}.logo a img{position:relative}.logo img{width:auto;height:42px}@media only screen and (min-width: 375px){.logo img{height:56px}}@media only screen and (min-width: 768px){.logo img{height:60px}}.ce_states{width:100%;padding:.9rem 0}@media only screen and (min-width: 1024px){.ce_states{padding:0}}.ce_states .state-content{width:92.5%;display:flex;margin:0 auto;flex-wrap:wrap;align-items:flex-end;justify-content:flex-start}@media only screen and (min-width: 1024px){.ce_states .state-content{justify-content:flex-end;align-items:center;width:100%;margin:0}}.ce_states .ce_official{display:none !important}@media only screen and (min-width: 1024px){.ce_states .ce_official{display:block !important}}.ce_states .ce_state.tel{width:11.5%;line-height:1;max-width:45px}@media only screen and (min-width: 375px){.ce_states .ce_state.tel{width:12%}}@media only screen and (min-width: 1024px){.ce_states .ce_state.tel{display:none}}.ce_states .ce_state.tel a{display:block;line-height:1}.ce_states .ce_state.tel img{height:24px}@media only screen and (min-width: 375px){.ce_states .ce_state.tel img{height:29px}}@media only screen and (min-width: 768px){.ce_states .ce_state.tel img{height:32px}}.ce_states .ce_state.counter{width:51.5%;max-width:215px}@media only screen and (min-width: 375px){.ce_states .ce_state.counter{width:51%}}@media only screen and (min-width: 1024px){.ce_states .ce_state.counter{width:50%;max-width:225px}}.ce_states .ce_state.total{width:37%;max-width:215px}@media only screen and (min-width: 1024px){.ce_states .ce_state.total{width:50%;max-width:155px}}.ce_states .ce_official{width:20%}@media only screen and (min-width: 375px){.ce_states .ce_official{width:18%}}@media only screen and (min-width: 1024px){.ce_states .ce_official{width:auto}}.ce_states .ce_official .official-content{max-width:75px;float:right}.ce_states .ce_official figure img{height:40px}@media only screen and (min-width: 768px){.ce_states .ce_official figure img{height:58px}}.ce_state{text-align:left}.ce_state p{margin:0;font-size:14px;line-height:1.2}@media only screen and (min-width: 375px){.ce_state p{font-size:15px}}.ce_state p.content{font-family:"Roboto-Bold", "Helvetica Neue", sans-serif;display:flex;align-items:center;font-size:14px}@media only screen and (min-width: 375px){.ce_state p.content{font-size:15px}}@media only screen and (min-width: 768px){.ce_state p.content{font-size:18px}}.ce_state svg{width:.7rem;height:.7rem;margin-left:.25rem;display:inline-block}@media only screen and (min-width: 375px){.ce_state svg{top:-1px;position:relative}}@media only screen and (min-width: 768px){.ce_state svg{top:0;width:.9rem;height:.9rem}}.mobile_menu{top:85px !important;bottom:0 !important;height:auto !important;position:absolute !important}.mobile_menu .inner{width:85%;background:#fff;border-top:1px solid #a7a7a7}.ce_image{margin-bottom:.9rem}.ce_image figure img{width:100%;height:auto}.ce_image h3{margin-top:1.4rem}@media only screen and (min-width: 1024px){.ce_image h3{margin-bottom:.8rem}}.ce_image h4{margin-top:1.4rem}@media only screen and (min-width: 1024px){.ce_tab_slider h4,.ce_tab_slider h3{color:#3E4143}}.ce_tab_slider p{margin:0 0 .6rem 0}.ce_tab_slider .tabs{border:2px solid #c9ced1;border-radius:5px;background:#fff;position:relative;z-index:1;display:inline-block;width:auto}.ce_tab_slider .tabs>.block{display:none}.ce_tab_slider .tabs>.block.ce_image{line-height:0;margin-bottom:0}.ce_tab_slider .tabs>.block.active{display:block}.ce_tab_slider .tabs.no-border{border:0}.ce_tab_slider .tabs-navigation{display:flex;margin-top:1.2rem}.ce_tab_slider .tabs-navigation button{width:auto;margin:0 .25rem 0 0;display:inline-block;font-size:15px;background:none;border-radius:5px 5px 0 0;border:2px solid #c9ced1;border-bottom:0;padding:0.6rem 0.75rem calc(.6rem + 3px) 0.75rem;color:#3E4143;cursor:pointer;position:relative;top:3px}@media only screen and (min-width: 1024px){.ce_tab_slider .tabs-navigation button{padding:.6rem 1rem}}.ce_tab_slider .tabs-navigation button.active{background:#c9ced1;font-family:"Roboto-Bold", "Helvetica Neue", sans-serif}.ce_tab_slider .ce_image{margin-bottom:0}.headline_example_calculation{margin-bottom:.9rem}.ce_example_calculation{margin-bottom:.9rem;border:1px solid #cdd2d5;border-radius:5px}.ce_example_calculation .content{padding:1rem .75rem}.ce_example_calculation .image{display:none}.ce_example_calculation p.title{font-size:15px;margin:0 0 1.2rem 0;line-height:1.2;font-family:"Roboto-Medium", "Helvetica Neue", sans-serif;font-weight:400}@media only screen and (min-width: 768px){.ce_example_calculation p.title{width:100%;margin:0 0 1.2rem 0;font-size:20px}}.ce_example_calculation .description{margin-bottom:.9rem;padding-bottom:.9rem;border-bottom:2px solid #cdd2d5}.ce_example_calculation .description .item{margin-bottom:.7rem}.ce_example_calculation .description .item:last-child{margin-bottom:0}.ce_example_calculation .description .item strong{font-family:"Roboto-Medium", "Helvetica Neue", sans-serif;font-weight:400}.ce_example_calculation .description .item p{margin:0;display:flex;line-height:1.2;font-size:15px;justify-content:space-between}@media only screen and (min-width: 1200px){.ce_example_calculation .description .item p{font-size:18px}}.ce_example_calculation .description .item p span{width:auto}.ce_example_calculation .block.icon{display:flex;align-items:center;margin-bottom:.75rem}.ce_example_calculation .block.icon figure{margin-right:.75rem}.ce_example_calculation .block.icon figure img{height:35px}@media only screen and (min-width: 768px){.ce_example_calculation .block.icon figure img{height:42px}}.ce_example_calculation .block.icon p{margin:0;width:70%;font-size:15px;line-height:1.2}@media only screen and (min-width: 768px){.ce_example_calculation .block.icon p{font-size:14px}}@media only screen and (min-width: 1024px){.ce_example_calculation .block.icon p{font-size:15px}}.ce_example_calculation .block.icon p span{line-height:1.4;font-size:18px;font-family:"Roboto-Bold", "Helvetica Neue", sans-serif}@media only screen and (min-width: 768px){.ce_example_calculation .block.icon p span{font-size:15px}}@media only screen and (min-width: 1024px){.ce_example_calculation .block.icon p span{font-size:18px}}@media only screen and (min-width: 768px){.ce_example_calculation.full-width{display:flex;flex-wrap:wrap;overflow:hidden}}@media only screen and (min-width: 1200px){.ce_example_calculation.full-width{align-items:center}}@media only screen and (min-width: 768px){.ce_example_calculation.full-width .description{width:42%;margin-bottom:0;border-bottom:0;padding-bottom:0;margin-right:3%;padding-right:3%;border-right:1px solid #cdd2d5}}@media only screen and (min-width: 768px){.ce_example_calculation.full-width .description.w50{width:52.5%}}@media only screen and (min-width: 768px){.ce_example_calculation.full-width .content{width:100%;display:flex;flex-wrap:wrap;padding:.75rem;align-items:center}}@media only screen and (min-width: 1200px){.ce_example_calculation.full-width .content{width:77.5%;padding:1.2rem 0}}@media only screen and (min-width: 1200px){.ce_example_calculation.full-width .image{display:block;width:20%;max-width:230px;margin:0 2.5% 0 -1.2rem;overflow:hidden;position:relative}}.ce_example_calculation.full-width .image img{height:100%;width:100%;object-fit:cover}.ce_example_calculation.full-width .block.icon:last-child{margin-bottom:0}@media only screen and (min-width: 1024px){.ce_example_calculation.full-width .block.icon:last-child{padding-right:0;margin-right:0;border-right:0}}@media only screen and (min-width: 768px){.ce_example_calculation.full-width .block.icon{width:21.5%;margin-bottom:0}}@media only screen and (min-width: 1024px){.ce_example_calculation.full-width .block.icon{width:25%;padding-right:3.75%;margin-right:3.75%;border-right:1px solid #cdd2d5}}@media only screen and (min-width: 768px){.ce_example_calculation.full-width .block.icon.w50{width:40%}}@media only screen and (min-width: 768px){.ce_example_calculation.full-width .block.icon figure{margin-right:.5rem}}@media only screen and (min-width: 1024px){.ce_example_calculation.full-width .block.icon figure{margin-right:.75rem}}@media only screen and (min-width: 1024px){.ce_example_calculation.full-width .block.icon figure img{height:60px}}.mobile_menu{position:fixed;display:none;z-index:100}.mobile_menu .inner{height:100%;background:#fff;overflow-y:scroll}.mobile_menu.active.position_left{box-shadow:2px 0 5px 0 rgba(0,0,0,0.3)}.mobile_menu.active.position_top{box-shadow:0 2px 5px 0 rgba(0,0,0,0.3)}.mobile_menu.active.position_right{box-shadow:-2px 0 5px 0 rgba(0,0,0,0.3)}.mobile_menu.active.position_bottom{box-shadow:0 -2px 5px 0 rgba(0,0,0,0.3)}.mobile_menu.active.no_shadow{box-shadow:none !important}.mobile_menu_trigger{display:none;position:relative;top:1px}.mobile_menu_trigger p{margin:4px 0 0 0;font-size:12px;line-height:1;color:#6d7275;text-align:center}.mobile_menu_trigger .menu{width:100%;height:24px;cursor:pointer;position:relative}@media only screen and (min-width: 375px){.mobile_menu_trigger .menu{height:29px}}.mobile_menu_trigger .menu .menu-icon{width:24px;top:9px;left:2px;height:5px;border-radius:5px;position:absolute;transition:all 200ms ease}@media only screen and (min-width: 375px){.mobile_menu_trigger .menu .menu-icon{top:11px;width:29px}}.mobile_menu_trigger .menu .menu-icon:before,.mobile_menu_trigger .menu .menu-icon:after{content:'';left:0;height:5px;width:24px;position:absolute;border-radius:5px;transition:all 200ms ease}@media only screen and (min-width: 375px){.mobile_menu_trigger .menu .menu-icon:before,.mobile_menu_trigger .menu .menu-icon:after{width:29px}}.mobile_menu_trigger .menu .menu-icon:before{top:-9px}@media only screen and (min-width: 375px){.mobile_menu_trigger .menu .menu-icon:before{top:-11px}}.mobile_menu_trigger .menu .menu-icon:after{top:9px}@media only screen and (min-width: 375px){.mobile_menu_trigger .menu .menu-icon:after{top:11px}}.mobile_menu_trigger.active .menu-icon{width:24px;background:transparent;transform:rotate(-135deg)}.mobile_menu_trigger.active .menu-icon:after,.mobile_menu_trigger.active .menu-icon:before{top:0}.mobile_menu_trigger.active .menu-icon:before{transform:rotate(90deg)}.mobile_menu_wrapper{position:relative;width:100%;overflow:hidden}.mobile_menu_overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99}.mobile_menu_overlay.background{background:rgba(0,0,0,0.5)}.mobile_menu li.submenu_hide>ul{display:none}.mobile_menu li.submenu_hide ul.level_3{display:block}.mobile_menu li.submenu_show>ul{display:block}body.ie8 .mobile_menu,body.ie8 .mobile_menu_trigger,body.ie9 .mobile_menu,body.ie9 .mobile_menu_trigger{display:none !important}.mod_breadcrumb{width:100%;margin-top:.6rem}.mod_breadcrumb ul{width:92.5%;max-width:1200px;margin:0 auto;padding-left:0}@media only screen and (min-width: 1024px){.mod_breadcrumb ul{width:95%}}.mod_breadcrumb ul li{display:inline-block;font-size:15px;line-height:1.125;color:#6d7275}.mod_breadcrumb ul li a{display:block;color:inherit}.mod_breadcrumb ul li a:hover,.mod_breadcrumb ul li a:active{color:#ff9900;text-decoration:underline}.mod_breadcrumb ul li a:after{content:'';margin:0 2px;border:solid #6d7275;border-width:0 1px 1px 0;display:inline-block;position:relative;padding:2px;top:-1px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}@media only screen and (min-width: 411px){.mod_breadcrumb ul li a:after{border-width:0 2px 2px 0;top:-1px}}.badges{width:auto;display:flex;flex-wrap:wrap;align-items:center;margin-top:1.4rem}@media only screen and (min-width: 1024px){.badges{margin-top:0}}.badges .badge{width:50%;display:flex;align-items:center}@media only screen and (min-width: 360px){.badges .badge{width:auto}}.badges .badge:nth-of-type(2n){margin-right:0}.badges .badge img{width:45px;height:45px;position:relative;z-index:1}@media only screen and (min-width: 1200px){.badges .badge img{height:54px;width:54px}}.badges .badge p{position:relative;left:-0.75rem;border-radius:0 5px 5px 0;padding:0.25rem 0.25rem 0.25rem 1rem;width:100%;margin:0;font-size:10px;min-height:35px;display:flex;max-width:80px;line-height:1.2;align-items:center}@media only screen and (min-width: 768px){.badges .badge p{padding:0.5rem 0.5rem 0.5rem 1rem}}@media only screen and (min-width: 1200px){.badges .badge p{padding:0.5rem 0.5rem 0.5rem 1.25rem;max-width:100px;font-size:14px}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.survey-component{overflow:hidden}.survey-component .survey-component-container{overflow:hidden;position:relative;padding:1rem .75rem}@media only screen and (min-width: 375px){.survey-component .survey-component-container{padding:1.25rem}}@media only screen and (min-width: 1024px){.survey-component .survey-component-container{padding:1.25rem}}@media only screen and (min-width: 1440px){.survey-component .survey-component-container{padding:2rem}}.survey-component .slide{min-height:390px}@media only screen and (min-width: 1024px){.survey-component .slide{min-height:325px}}@media only screen and (min-width: 1200px){.survey-component .slide{min-height:380px}}.survey-component .survey-form-footer{margin-top:1.5rem}@media only screen and (min-width: 768px){.survey-component .survey-form-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}}@media only screen and (min-width: 768px){.survey-component .survey-form-footer .badges{margin-top:0;position:relative;margin-right:-.6rem}}@media only screen and (min-width: 1024px){.survey-component .survey-form-footer .badges{margin-top:1rem;margin-right:0}}@media only screen and (min-width: 1200px){.survey-component .survey-form-footer .badges{margin-right:-1.5rem}}@media only screen and (min-width: 1440px){.survey-component .survey-form-footer .badges{margin-top:0;margin-right:-1.5rem}}.survey-component .loading-view{position:absolute;background:#fff;z-index:1;left:0;top:0;right:0;bottom:0;padding:1rem .75rem}@media only screen and (min-width: 375px){.survey-component .loading-view{padding:1.25rem 1rem 1rem 1rem}}@media only screen and (min-width: 768px){.survey-component .loading-view{padding:2rem 2rem 1rem 2rem}}.survey-component .loading-view .question-headline{min-height:65px;-webkit-animation:fadeIn 150ms ease-in;animation:fadeIn 150ms ease-in;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media only screen and (min-width: 768px){.survey-component .loading-view .question-headline{min-height:115px}}@media only screen and (min-width: 1024px){.survey-component .loading-view .question-headline{min-height:65px}}@media only screen and (min-width: 1200px){.survey-component .loading-view .question-headline{min-height:115px}}.survey-component .loading-view .loading{text-align:center;margin:3rem 0 2rem 0}.survey-component .loading-view .loading img{width:auto;height:70px;margin:0 auto}@media only screen and (min-width: 768px){.survey-component .loading-view .loading img{height:80px}}.survey-component .loading-view ._results{opacity:0}.survey-component .loading-view ._results.anim{-webkit-animation:fadeIn 150ms ease-in;animation:fadeIn 150ms ease-in;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:1600ms;animation-delay:1600ms}.survey-component .loading-view ._results p{margin:0;min-height:48px;position:relative;padding-left:4rem;line-height:1.2;font-size:15px;display:flex;align-items:center}@media only screen and (min-width: 411px){.survey-component .loading-view ._results p{padding-left:4.5rem}}@media only screen and (min-width: 768px){.survey-component .loading-view ._results p{font-size:23px}}@media only screen and (min-width: 1024px){.survey-component .loading-view ._results p{font-size:15px}}@media only screen and (min-width: 1200px){.survey-component .loading-view ._results p{font-size:23px}}.survey-component .loading-view ._results p:before{top:0;left:0;bottom:0;width:3rem;content:'';position:absolute;background:url("/files/wattfox/global/media/icons/checkcircle-green-icon.svg") no-repeat center center;background-size:contain}@media only screen and (min-width: 411px){.survey-component .loading-view ._results p:before{width:4rem}}.survey-component .question-headline{color:#3E4143;text-align:left;font-family:"Roboto-Bold", "Helvetica Neue", sans-serif;margin-bottom:.8rem}@media only screen and (min-width: 768px){.survey-component .question-headline{width:92.5%;min-height:60px}}@media only screen and (min-width: 1200px){.survey-component .question-headline{min-height:80px}}.survey-component .question-headline p{margin:0;line-height:1.4;font-size:18px}@media only screen and (min-width: 768px){.survey-component .question-headline p{font-size:29px}}@media only screen and (min-width: 1024px){.survey-component .question-headline p{font-size:23px}}@media only screen and (min-width: 1200px){.survey-component .question-headline p{font-size:29px}}.survey-component .question-text{text-align:left}.survey-component .question-text p{font-size:14px;margin:0 0 1rem 0}@media only screen and (min-width: 768px){.survey-component .question-text p{font-size:15px;margin-bottom:2rem}}.survey-component .field-component.text{margin-bottom:1rem}@media only screen and (min-width: 768px){.survey-component .field-component.text{margin-top:0}}.survey-component .field-component.text label{display:block;line-height:1.4;font-size:15px;margin:0 0 .5rem 0;font-family:"Roboto-Bold", "Helvetica Neue", sans-serif}@media only screen and (min-width: 1200px){.survey-component .field-component.text label{font-size:18px}}.survey-component .field-component.text input{font-size:15px;margin:0 0 .75rem 0}@media only screen and (min-width: 768px){.survey-component .field-component.text input{font-size:16px}}.survey-component .field-component.postal_postal{margin-top:1rem;margin-bottom:2rem}.survey-component .field-component.postal_postal.error input[type="text"]{border:2px solid #cc001f;color:#cc001f;background:rgba(204,0,31,0.1)}.survey-component .field-component.postal_postal.error input[type="text"]::placeholder{color:#cc001f}.survey-component button.submit{width:auto;cursor:pointer;padding:.75rem 2rem .75rem .75rem;border-radius:5px;display:inline-block;border:2px solid #fff;text-decoration:none;color:#fff;text-align:left;text-shadow:0 0 3px #3E4143;font-family:"Roboto-Bold", "Helvetica Neue", sans-serif;box-shadow:0 0 4px rgba(0,0,0,0.3);position:relative}.survey-component button.submit span:first-child{font-size:18px}.survey-component button.submit span:first-child:after{content:'';height:100%;width:.9rem;position:absolute;display:inline-block;right:.5rem;bottom:0;top:0;background-size:contain;background:url("/files/wattfox/global/media/icons/arrow-right-white-icon.svg") no-repeat center right}.survey-component button.submit span:last-child{font-size:15px;line-height:1.5}@media only screen and (min-width: 768px){.survey-component .question.description{display:flex;flex-wrap:wrap;justify-content:space-between}}@media only screen and (min-width: 768px){.survey-component .question.description .question-container{width:50%}}.survey-component .question.description.loading-window .survey-question-description{display:none}.survey-component .survey-question-description{text-align:center}.survey-component .survey-question-description img{width:75%;margin:0 auto}@media only screen and (min-width: 768px){.survey-component .survey-question-description img{width:auto}}@media only screen and (min-width: 768px){.survey-component .survey-question-description{width:47.5%}}.survey-component .loading-component{display:flex;min-height:275px;align-items:center}.survey-component .progress-bar{padding:1px;border-radius:3px;margin:10px 0 14px 0;border:1px solid #aaafb2}@media only screen and (min-width: 1440px){.survey-component .progress-bar{margin:1rem 0}}.survey-component .progress-bar .line{will-change:width;transition:width 200ms linear;border-radius:0 2px 2px 0}@media only screen and (min-width: 768px){.survey-component .field-component.answer .field-component-container{display:flex;flex-wrap:wrap;align-items:flex-start}}.survey-component .field-component.answer .field-component-container p.error{width:100%;margin:.25rem 0 0 0}.survey-component .field-component.answer .field-component-container .checkbox-container,.survey-component .field-component.answer .field-component-container .radio-container{display:flex;flex-wrap:wrap;border-radius:5px;position:relative;margin-bottom:.5rem}.survey-component .field-component.answer .field-component-container .checkbox-container:last-child,.survey-component .field-component.answer .field-component-container .radio-container:last-child{margin-bottom:0}@media only screen and (min-width: 768px){.survey-component .field-component.answer .field-component-container .checkbox-container,.survey-component .field-component.answer .field-component-container .radio-container{width:22%;display:flex;background:none;border-radius:0;flex-wrap:nowrap;justify-content:center;flex-direction:column;margin-bottom:.9rem;margin-right:4%}.survey-component .field-component.answer .field-component-container .checkbox-container:nth-of-type(4n),.survey-component .field-component.answer .field-component-container .radio-container:nth-of-type(4n){margin-right:0}}.survey-component .field-component.answer .field-component-container .checkbox-container input,.survey-component .field-component.answer .field-component-container .radio-container input{order:1;margin:0 auto;cursor:pointer;position:absolute;visibility:hidden}.survey-component .field-component.answer .field-component-container .checkbox-container label,.survey-component .field-component.answer .field-component-container .radio-container label{width:100%;display:flex;cursor:pointer;flex-wrap:wrap;align-items:center}@media only screen and (min-width: 768px){.survey-component .field-component.answer .field-component-container .checkbox-container label,.survey-component .field-component.answer .field-component-container .radio-container label{display:flex;flex-wrap:nowrap;justify-content:center;flex-direction:column;text-align:center}}.survey-component .field-component.answer .field-component-container .checkbox-container label p,.survey-component .field-component.answer .field-component-container .radio-container label p{width:auto;margin-left:.5rem;order:1;display:flex;max-width:198px;font-size:15px;line-height:1.4;align-items:center;justify-content:center;overflow-wrap:break-word;font-family:"Roboto-Bold", "Helvetica Neue", sans-serif}@media only screen and (min-width: 768px){.survey-component .field-component.answer .field-component-container .checkbox-container label p,.survey-component .field-component.answer .field-component-container .radio-container label p{display:flex;margin-left:0;font-size:18px;flex-direction:column;justify-content:center}}@media only screen and (min-width: 1024px){.survey-component .field-component.answer .field-component-container .checkbox-container label p,.survey-component .field-component.answer .field-component-container .radio-container label p{font-size:15px}}@media only screen and (min-width: 1440px){.survey-component .field-component.answer .field-component-container .checkbox-container label p,.survey-component .field-component.answer .field-component-container .radio-container label p{font-size:18px}}.survey-component .field-component.answer .field-component-container .checkbox-container label p:before,.survey-component .field-component.answer .field-component-container .radio-container label p:before{content:'';width:15px;height:15px;border:2px solid #aaafb2;background:#fff;border-radius:100%;display:inline-block;margin-right:.25rem}@media only screen and (min-width: 768px){.survey-component .field-component.answer .field-component-container .checkbox-container label p:before,.survey-component .field-component.answer .field-component-container .radio-container label p:before{margin:.75rem 0 .25rem 0;width:20px;height:20px}}@media only screen and (min-width: 1024px){.survey-component .field-component.answer .field-component-container .checkbox-container label p:before,.survey-component .field-component.answer .field-component-container .radio-container label p:before{width:15px;height:15px}}@media only screen and (min-width: 1200px){.survey-component .field-component.answer .field-component-container .checkbox-container label p:before,.survey-component .field-component.answer .field-component-container .radio-container label p:before{width:20px;height:20px}}.survey-component .field-component.answer .field-component-container .checkbox-container:nth-of-type(4n),.survey-component .field-component.answer .field-component-container .radio-container:nth-of-type(4n){margin-right:0}.survey-component .field-component.answer .field-component-container .checkbox-container figure,.survey-component .field-component.answer .field-component-container .radio-container figure{width:60px;height:60px;display:flex;background:#fff;border-radius:5px;align-items:center;justify-content:center;transition:transform 100ms ease-out;border:2px solid rgba(62,65,67,0.4)}@media only screen and (min-width: 768px){.survey-component .field-component.answer .field-component-container .checkbox-container figure,.survey-component .field-component.answer .field-component-container .radio-container figure{width:100%;height:140px;margin:0 auto;box-shadow:0 0 5px rgba(62,65,67,0.4)}}@media only screen and (min-width: 1024px){.survey-component .field-component.answer .field-component-container .checkbox-container figure,.survey-component .field-component.answer .field-component-container .radio-container figure{height:110px}}@media only screen and (min-width: 1200px){.survey-component .field-component.answer .field-component-container .checkbox-container figure,.survey-component .field-component.answer .field-component-container .radio-container figure{height:125px}}.survey-component .field-component.answer .field-component-container .checkbox-container figure img,.survey-component .field-component.answer .field-component-container .radio-container figure img{width:auto;max-width:42px;max-height:32px}@media only screen and (min-width: 768px){.survey-component .field-component.answer .field-component-container .checkbox-container figure img,.survey-component .field-component.answer .field-component-container .radio-container figure img{max-width:100%;max-height:60px}}@media only screen and (min-width: 1024px){.survey-component .field-component.answer .field-component-container .checkbox-container figure img,.survey-component .field-component.answer .field-component-container .radio-container figure img{max-height:50px}}@media only screen and (min-width: 1200px){.survey-component .field-component.answer .field-component-container .checkbox-container figure img,.survey-component .field-component.answer .field-component-container .radio-container figure img{max-height:60px}}.survey-component .field-component.answer .field-component-container .checkbox-container.checked figure,.survey-component .field-component.answer .field-component-container .checkbox-container:hover figure,.survey-component .field-component.answer .field-component-container .radio-container.checked figure,.survey-component .field-component.answer .field-component-container .radio-container:hover figure{transform:scale(1.05)}.survey-component .field-component.answer .field-component-container .checkbox-container.checked label p,.survey-component .field-component.answer .field-component-container .checkbox-container:hover label p,.survey-component .field-component.answer .field-component-container .radio-container.checked label p,.survey-component .field-component.answer .field-component-container .radio-container:hover label p{position:relative}.survey-component .field-component.answer .field-component-container .checkbox-container.checked label p:before,.survey-component .field-component.answer .field-component-container .checkbox-container:hover label p:before,.survey-component .field-component.answer .field-component-container .radio-container.checked label p:before,.survey-component .field-component.answer .field-component-container .radio-container:hover label p:before{content:'';padding:2px;background-clip:content-box}@media only screen and (min-width: 768px){.survey-component .field-component.answer .field-component-container .checkbox-container.checked label p:before,.survey-component .field-component.answer .field-component-container .checkbox-container:hover label p:before,.survey-component .field-component.answer .field-component-container .radio-container.checked label p:before,.survey-component .field-component.answer .field-component-container .radio-container:hover label p:before{padding:4px}}@media only screen and (min-width: 1024px){.survey-component .field-component.answer .field-component-container .checkbox-container.checked label p:before,.survey-component .field-component.answer .field-component-container .checkbox-container:hover label p:before,.survey-component .field-component.answer .field-component-container .radio-container.checked label p:before,.survey-component .field-component.answer .field-component-container .radio-container:hover label p:before{padding:2px}}@media only screen and (min-width: 1200px){.survey-component .field-component.answer .field-component-container .checkbox-container.checked label p:before,.survey-component .field-component.answer .field-component-container .checkbox-container:hover label p:before,.survey-component .field-component.answer .field-component-container .radio-container.checked label p:before,.survey-component .field-component.answer .field-component-container .radio-container:hover label p:before{padding:4px}}@media only screen and (min-width: 768px){.survey-component .field-component.answer .field-component-container .checkbox-container.checkbox-container,.survey-component .field-component.answer .field-component-container .radio-container.checkbox-container{width:24%;display:flex;background:none;border-radius:0;flex-wrap:nowrap;margin-right:1.25%;justify-content:center;flex-direction:column}.survey-component .field-component.answer .field-component-container .checkbox-container.checkbox-container:nth-of-type(2n),.survey-component .field-component.answer .field-component-container .radio-container.checkbox-container:nth-of-type(2n){margin-right:1.25%}.survey-component .field-component.answer .field-component-container .checkbox-container.checkbox-container:nth-of-type(4n),.survey-component .field-component.answer .field-component-container .radio-container.checkbox-container:nth-of-type(4n){margin-right:0}}@media only screen and (min-width: 768px){.survey-component .field-component.answer .field-component-container .checkbox-container.checkbox-container figure,.survey-component .field-component.answer .field-component-container .radio-container.checkbox-container figure{width:auto;height:auto}}.survey-component .field-component.answer .field-component-container .checkbox-container.checkbox-container figure img,.survey-component .field-component.answer .field-component-container .radio-container.checkbox-container figure img{width:auto;height:auto;max-width:100%;max-height:none;padding:2px}.survey-component .form-component{margin-top:1.5rem}.survey-component .form-component .field-component{margin-bottom:.5rem}@media only screen and (min-width: 768px){.survey-component .form-component .field-component{margin-bottom:.75rem}}.survey-component .form-component .field-component.explain{margin-bottom:.5rem}@media only screen and (min-width: 768px){.survey-component .form-component .field-component.explain{margin-bottom:.75rem}}.survey-component .form-component .field-component.explain.subheadline p{margin:0;font-family:"Roboto-Bold", "Helvetica Neue", sans-serif;font-size:15px}@media only screen and (min-width: 1200px){.survey-component .form-component .field-component.explain.subheadline p{font-size:18px}}.survey-component .form-component .field-component.explain.tip{margin:0;width:35%;float:right;text-align:right}@media only screen and (min-width: 1024px){.survey-component .form-component .field-component.explain.tip .field-component-container{position:relative;top:.5rem}}.survey-component .form-component .field-component.explain.tip p{font-size:12px;color:#6d7275;margin:0}@media only screen and (min-width: 1024px){.survey-component .form-component .field-component.explain.tip p{font-size:14px}}.survey-component .form-component .field-component.explain p{font-size:11px;line-height:1.3;margin:.3rem 0}.survey-component .form-component .field-component.explain ul{margin:.5rem 0 .5rem 0}@media only screen and (min-width: 768px){.survey-component .form-component .field-component.explain ul{margin:.75rem 0 .75rem 0}}.survey-component .form-component .field-component.explain ul li{font-size:11px;line-height:1.3;margin-bottom:.25rem;padding-left:1.25rem}.survey-component .form-component .field-component.explain ul li:last-child{margin-bottom:0}.survey-component .form-component .field-component.explain ul li:before{top:1px;width:.8rem;height:.8rem}.survey-component .form-component .field-component.text{margin-bottom:.3rem}.survey-component .form-component .field-component.text label{margin-bottom:.5rem;display:none}.survey-component .form-component .field-component.text input{margin-bottom:0}.survey-component .form-component .field-component.text.error input[type="email"],.survey-component .form-component .field-component.text.error input[type="text"]{border:2px solid #cc001f;color:#cc001f;background:rgba(204,0,31,0.1)}.survey-component .form-component .field-component.text.error input[type="email"]::placeholder,.survey-component .form-component .field-component.text.error input[type="text"]::placeholder{color:#cc001f}.survey-component .form-component .field-component.radio span.radio-container{margin-bottom:0;cursor:pointer}.survey-component .form-component .field-component.radio span.radio-container label{position:relative;margin-left:0;display:flex;align-items:center}.survey-component .form-component .field-component.radio span.radio-container label:before{content:'';width:20px;height:20px;background:#fff;margin-right:.25rem;border-radius:100%;display:inline-block;border:2px solid #aaafb2}.survey-component .form-component .field-component.radio span.radio-container.checked label:before{content:'';border:2px solid #aaafb2;padding:2px;background-clip:content-box}@media only screen and (min-width: 768px){.survey-component .form-component .field-component.radio span.radio-container.checked label:before{padding:4px}}@media only screen and (min-width: 1024px){.survey-component .form-component .field-component.radio span.radio-container.checked label:before{padding:2px}}@media only screen and (min-width: 1200px){.survey-component .form-component .field-component.radio span.radio-container.checked label:before{padding:4px}}.survey-component .form-component .field-component.radio span.radio-container input{position:absolute;visibility:hidden}.survey-component .form-component .field-component.checkbox{margin-top:.5rem;cursor:pointer}.survey-component .form-component .field-component.checkbox label{width:100%;font-size:15px}@media only screen and (min-width: 768px){.survey-component .form-component .field-component.checkbox label{font-size:16px}}.survey-component .form-component .field-component.checkbox input{position:absolute;visibility:hidden}.survey-component .form-component .field-component.checkbox .checkbox-container label{position:relative;margin-left:0;line-height:1.25;padding-left:25px}.survey-component .form-component .field-component.checkbox .checkbox-container label:before{content:'';width:20px;height:20px;background:#fff;margin-left:-20px;border-radius:100%;display:inline-block;border:2px solid #aaafb2;position:relative;left:-5px;top:5px;margin-top:-5px}.survey-component .form-component .field-component.checkbox .checkbox-container label a{margin:0 3px;display:inline}.survey-component .form-component .field-component.checkbox .checkbox-container.checked label:after{width:8px;height:8px;display:inline-block;position:absolute;top:6px;left:6px;content:'';border-radius:100%}.survey-component .form-component p.error{display:none}.survey-component .control{left:.75rem;right:.75rem;bottom:.75rem;position:absolute}@media only screen and (min-width: 375px){.survey-component .control{left:1.25rem;right:1.25rem;bottom:0.625rem}}@media only screen and (min-width: 1440px){.survey-component .control{left:2rem;right:2rem;bottom:1rem}}.survey-component .control button{margin:0;padding:0;border:none;color:#3E4143;background:none;font-size:12px;cursor:pointer}@media only screen and (min-width: 1200px){.survey-component .control button{font-size:14px}}.survey-component .control button:hover,.survey-component .control button:focus{text-decoration:underline}.survey-component .control button.prev{float:left}.survey-component .control button.prev:before{content:'';top:-1px;position:relative;border:solid #3E4143;border-width:0 2px 2px 0;display:inline-block;padding:2px;margin-right:.25rem;transform:rotate(135deg)}.survey-component .control button.next{display:none;float:right}.survey-component .control button.next:after{content:'';top:-1px;margin-left:.25rem;position:relative;border:solid #3E4143;border-width:0 2px 2px 0;display:inline-block;padding:2px;transform:rotate(-45deg)}.survey-component.full-width .survey-component-container{padding:.1rem 1rem 1rem 1rem}@media only screen and (min-width: 768px){.survey-component.full-width .survey-component-container{padding:1rem}}@media only screen and (min-width: 1024px){.survey-component.full-width .survey-component-container{padding:1.5rem}}@media only screen and (min-width: 1200px){.survey-component.full-width .survey-component-container{padding:2rem}}.survey-component.full-width .progress-bar{display:none}.survey-component.full-width .control{display:none}@media only screen and (min-width: 1200px){.survey-component.full-width .question-headline{max-width:65%}}.survey-component.full-width .question-text span{font-family:"Roboto-Bold", "Helvetica Neue", sans-serif}.survey-component.full-width .skip-question{margin:1rem 0}@media only screen and (min-width: 1024px){.survey-component.full-width .skip-question{margin-top:0}}@media only screen and (min-width: 1200px){.survey-component.full-width .skip-question{margin-top:1rem}}.survey-component.full-width .skip-question .skip-component{display:flex;align-items:center}.survey-component.full-width .skip-question label{font-size:12px;margin-left:.25rem}@media only screen and (min-width: 768px){.survey-component.full-width .skip-question label{font-size:15px}}@media only screen and (min-width: 1200px){.survey-component.full-width .skip-question label{margin-left:.5rem}}.survey-component.full-width .confirm-email{margin:.75rem 0}.survey-component.full-width .confirm-email p{font-size:15px;font-family:"Roboto-Bold", "Helvetica Neue", sans-serif;line-height:1.4;margin:2rem 0 0 0}.survey-component.full-width .question.description{display:flex;flex-wrap:wrap;flex-direction:column}@media only screen and (min-width: 1024px){.survey-component.full-width .question.description{flex-direction:row;justify-content:space-between}}.survey-component.full-width .question.description .question-container{order:1;width:100%}@media only screen and (min-width: 1024px){.survey-component.full-width .question.description .question-container{width:57.5%}}@media only screen and (min-width: 1200px){.survey-component.full-width .question.description .question-container{width:60%}}.survey-component.full-width .question.description .survey-question-description{width:100%;text-align:left;margin-bottom:1.5em;padding-bottom:1rem}@media only screen and (min-width: 1024px){.survey-component.full-width .question.description .survey-question-description{width:37.5%;margin-bottom:0;padding-bottom:0;border-bottom:0}}@media only screen and (min-width: 1200px){.survey-component.full-width .question.description .survey-question-description{width:35%}}.survey-component.full-width .question.description .survey-question-description h2{width:100%;color:#fff;border-radius:5px;font-size:18px;background:#6da829;position:relative;line-height:1.2;padding:.5rem 1rem .5rem 3rem;margin:.6rem 0;display:flex;align-items:center;text-shadow:0 0 6px rgba(0,0,0,0.7)}@media only screen and (min-width: 768px){.survey-component.full-width .question.description .survey-question-description h2{padding:.75rem 1rem .75rem 1rem;justify-content:center;font-size:23px}}@media only screen and (min-width: 1024px){.survey-component.full-width .question.description .survey-question-description h2{justify-content:flex-start;padding:.5rem 1rem .5rem 3.5rem}}@media only screen and (min-width: 1200px){.survey-component.full-width .question.description .survey-question-description h2{justify-content:flex-start;padding:.75rem 1rem .75rem 4.25rem}}.survey-component.full-width .question.description .survey-question-description h2:before{content:'';position:absolute;width:2rem;height:100%;left:.5rem;top:0;background:url("/files/wattfox/global/media/icons/check-white-icon.svg") no-repeat center center}@media only screen and (min-width: 768px){.survey-component.full-width .question.description .survey-question-description h2:before{position:relative;margin-right:1.4rem;height:2rem;width:2rem}}@media only screen and (min-width: 1024px){.survey-component.full-width .question.description .survey-question-description h2:before{position:absolute;margin-right:0;width:2rem;height:100%;left:1rem}}@media only screen and (min-width: 1200px){.survey-component.full-width .question.description .survey-question-description h2:before{width:3rem;left:.5rem}}.survey-component.full-width .question.description .survey-question-description h2:after{width:0;height:0;left:42.5%;content:'';bottom:-15px;position:absolute;border-style:solid;border-width:15px 15px 0 15px;border-color:#6da829 transparent transparent transparent}@media only screen and (min-width: 768px){.survey-component.full-width .question.description .survey-question-description h2:after{border-width:20px 20px 0 20px;left:45%}}@media only screen and (min-width: 1024px){.survey-component.full-width .question.description .survey-question-description h2:after{position:relative;left:auto;bottom:auto;right:-35px;height:100%;border-width:20px 0 20px 20px;border-color:transparent transparent transparent #6da829}}@media only screen and (min-width: 1200px){.survey-component.full-width .question.description .survey-question-description h2:after{border-width:25px 0 25px 25px}}@media only screen and (min-width: 768px){.survey-component.full-width .question.description .survey-question-description h2{font-size:23px;margin:0 0 1.5rem 0}}@media only screen and (min-width: 1024px){.survey-component.full-width .question.description .survey-question-description h2{margin:0 0 1rem 0;font-size:20px}}@media only screen and (min-width: 1200px){.survey-component.full-width .question.description .survey-question-description h2{font-size:23px;margin:0 0 1.5rem 0}}.survey-component.full-width .question.description .survey-question-description h3{margin:1.5rem 0 .25rem 0;font-size:18px;color:#3E4143}@media only screen and (min-width: 768px){.survey-component.full-width .question.description .survey-question-description h3{margin:1rem 0 .5rem 0}}.survey-component.full-width .question.description .survey-question-description p{font-size:15px;margin:0 0 1rem 0}.survey-component.full-width .question.description .survey-question-description p:last-child{margin-bottom:0}.survey-component.full-width .question.description .survey-question-description p a{font-size:18px;text-decoration:none;font-family:"Roboto-Bold", "Helvetica Neue", sans-serif}@media only screen and (min-width: 1024px){.survey-component.full-width .question.description .survey-question-description p a{font-size:15px}}@media only screen and (min-width: 1200px){.survey-component.full-width .question.description .survey-question-description p a{font-size:18px}}.survey-component.full-width .question.description .survey-question-description p a.icon:before{width:18px;top:-1px}@media only screen and (min-width: 1024px){.survey-component.full-width .question.description .survey-question-description p a.icon:before{width:15px;top:0}}@media only screen and (min-width: 1200px){.survey-component.full-width .question.description .survey-question-description p a.icon:before{width:18px;top:-1px}}.ce_icon{display:flex}@media only screen and (min-width: 1024px){.ce_icon{text-align:center;max-width:none;display:block}}.ce_icon figure{border-radius:100%;min-width:52px;height:52px;width:52px;display:flex;margin-right:1rem;align-items:center;justify-content:center}@media only screen and (min-width: 1024px){.ce_icon figure{width:55px;height:55px;min-width:55px;margin:0 auto .9rem auto}}.ce_icon figure img{width:24px;height:auto}@media only screen and (min-width: 1024px){.ce_icon figure img{width:28px}}@media only screen and (min-width: 1024px){.ce_icon.small figure{width:55px;height:55px;min-width:55px}}@media only screen and (min-width: 1024px){.ce_icon.small figure img{width:28px}}.ce_icon .content{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center}@media only screen and (min-width: 1024px){.ce_icon .content{display:block}}.ce_icon p{margin:0}.ce_icon p.text{margin-top:.5rem;line-height:1.4;font-size:15px}.ce_icon p.headline{font-size:17px;line-height:1.5;font-weight:400;font-family:"Roboto-Medium", "Helvetica Neue", sans-serif}@media only screen and (min-width: 768px){.ce_icon p.headline{font-size:18px}}.ce_icon p br{display:none}@media only screen and (min-width: 1024px){.ce_icon p br{display:block}}.ce_icon.text figure{min-width:60px;height:60px;width:60px}@media only screen and (min-width: 1024px){.ce_icon.text figure{width:66px;height:66px;min-width:66px}}.ce_icon.text figure img{width:27px}@media only screen and (min-width: 1024px){.ce_icon.text figure img{width:32px}}.ce_logo{margin-bottom:.9rem}.ce_logo .gallery{border-radius:5px;padding:.9rem .6rem;margin-right:-3.75%;margin-left:-3.75%}@media only screen and (min-width: 768px){.ce_logo .gallery{padding:.9rem .75rem;margin-right:0;margin-left:0}}.ce_logo .gallery .image{display:table;height:102px;min-height:102px}@media only screen and (min-width: 768px){.ce_logo .gallery .image{height:94px;min-height:94px}}@media only screen and (min-width: 1024px){.ce_logo .gallery .image{height:107px;min-height:107px}}.ce_logo .gallery figure{width:100%;height:100%;background:#fff;text-align:center;border-radius:5px;display:table-cell;vertical-align:middle;padding:0 .5rem;box-shadow:0 0 5px rgba(62,65,67,0.25)}.ce_logo .gallery img{margin:0 auto;max-height:65px}.ce_logo .gallery>.block{padding:.5rem}.ce_logo.white .gallery{padding:0;background:#fff;margin-right:-0.6rem;margin-left:-0.6rem}@media only screen and (min-width: 1024px){.ce_logo.white .gallery{margin-left:0;margin-right:0}}@media only screen and (min-width: 1024px){.ce_logo.white .gallery .image:nth-of-type(1){padding-left:0}.ce_logo.white .gallery .image:last-child{padding-right:0}}.ce_feature{margin-bottom:.9rem;border:1px solid #c9ced1;border-radius:5px}.ce_feature.last,.ce_feature:last-child{margin-bottom:0}@media only screen and (min-width: 411px){.ce_feature .feature-content{display:flex;flex-wrap:wrap}}.ce_feature .feature-content figure{display:none;text-align:center;align-items:center;justify-content:center}.ce_feature .feature-content figure img{height:auto;width:45px}@media only screen and (min-width: 768px){.ce_feature .feature-content figure img{width:70px}}@media only screen and (min-width: 1024px){.ce_feature .feature-content figure img{width:77px}}@media only screen and (min-width: 411px){.ce_feature .feature-content figure{display:flex;width:20%}}@media only screen and (min-width: 768px){.ce_feature .feature-content figure{width:22.5%}}@media only screen and (min-width: 1024px){.ce_feature .feature-content figure{width:17.5%}}@media only screen and (min-width: 1200px){.ce_feature .feature-content figure{width:15%}}.ce_feature .feature-content .content{width:100%;font-size:15px;padding:1.4rem .9rem}@media only screen and (min-width: 411px){.ce_feature .feature-content .content{width:80%}}@media only screen and (min-width: 768px){.ce_feature .feature-content .content{width:75%;padding:1.6rem 1.4rem}}@media only screen and (min-width: 1024px){.ce_feature .feature-content .content{width:82.5%}}@media only screen and (min-width: 1200px){.ce_feature .feature-content .content{width:85%}}.ce_feature .feature-content .content .headline{color:#3E4143;font-size:18px;line-height:1.2;font-weight:400;margin:0 0 .4rem 0;font-family:"Roboto-Medium", "Helvetica Neue", sans-serif}.ce_feature .feature-content .content p{margin:0 0 .5rem 0}.ce_feature .feature-content .content p:last-child{margin-bottom:0}.tab-slider.contact{padding-bottom:1rem}.tab-slider.contact .progress-bar{display:none}.tab-slider.contact .control{display:none}.ce_rating{margin-bottom:.9rem;border-radius:5px}@media only screen and (min-width: 768px){.ce_rating{padding:1.3rem}}.ce_rating .stars{display:flex;align-items:center;margin-right:.4rem}.ce_rating .stars img{width:1rem;height:1rem;margin-right:2px}@media only screen and (min-width: 1024px){.ce_rating .stars img{width:1.125rem;height:1.125rem}}.ce_rating .stars img:last-of-type{margin-right:0}.ce_rating .user{display:flex;margin-bottom:.4rem;align-items:flex-end}.ce_rating .user p{line-height:1;font-family:"Roboto-Bold", "Helvetica Neue", sans-serif}.ce_rating .quote{font-size:14px}@media only screen and (min-width: 1024px){.ce_rating .quote{font-size:15px}}.ce_rating p{margin:0;line-height:1.5}.ce_rating p.name{font-size:15px}@media only screen and (min-width: 1024px){.ce_rating p.name{font-size:18px}}@media only screen and (min-width: 768px){.ce_rating.group{margin-bottom:0}}.ce_rating.group:first-child{border-radius:5px 5px 0 0;padding-bottom:0}.ce_rating.group:last-child{border-radius:0 0 5px 5px}.ce_rating.white{background:#fff;padding:0}.ce_rating .image{text-align:center;margin:0 auto 12px auto}.ce_rating .image img{width:120px;height:120px;object-fit:cover;border-radius:100%}#right .ce_rating .user{display:block;margin:8px auto;text-align:center}#right .ce_rating .user .stars{margin-bottom:8px;justify-content:center}#right .ce_rating p{text-align:center;margin:0;font-size:14px}#right .ce_rating p.name{line-height:1;font-size:14px}@media only screen and (min-width: 960px){.ce_grid.rating .ce_text{margin:0;display:flex;align-items:flex-end;justify-content:space-between}}.ce_grid.rating .ce_text h3{color:#3E4143;margin-top:0}@media only screen and (min-width: 960px){.ce_grid.rating .ce_text h3{margin-bottom:.9rem}}.ce_grid.rating .ce_text p{margin:0 0 .9rem 0;font-size:10px;line-height:1.4}@media only screen and (min-width: 411px){.ce_grid.rating .ce_text p{font-size:12px}}@media only screen and (min-width: 768px){.ce_grid.rating .ce_text p{font-size:10px}}@media only screen and (min-width: 1024px){.ce_grid.rating .ce_text p{font-size:15px}}@media only screen and (max-width: 959px){.ce_grid.rating .ce_text p{margin-top:0}}@media only screen and (min-width: 1024px){.ce_grid.rating.among .ce_text{display:block}}@media only screen and (min-width: 1024px){.ce_grid.rating.among .ce_text h3{margin-bottom:0}}.ce_grid h3.ce_headline{margin-bottom:.8rem}.ce_grid .ce_headline h3{margin-bottom:.8rem}@media only screen and (min-width: 768px){.grid{display:flex;flex-wrap:wrap}}.grid>.block h3,.grid>.block h2{margin-top:0}.grid>.block p:first-child{margin-top:0}.grid.col-1>.block{width:100%}.grid.col-2>.block{width:100%}@media only screen and (min-width: 768px){.grid.col-2>.block{width:49%;margin-right:2%;margin-bottom:0}.grid.col-2>.block:nth-of-type(2n){margin-right:0}}@media only screen and (min-width: 768px){.grid.col-2>.block.white{width:45%;margin-right:10%;margin-bottom:0}.grid.col-2>.block.white:nth-of-type(2n){margin-right:0}}.grid.col-2.space>.block{margin-bottom:1.2rem}.grid.col-2.space>.block:last-child{margin-bottom:0}@media only screen and (min-width: 768px){.grid.col-2.space>.block{width:47.5%;margin-right:5%;margin-bottom:0}.grid.col-2.space>.block:nth-of-type(2n){margin-right:0}}@media only screen and (min-width: 1200px){.grid.col-2.space>.block{width:46%;margin-right:8%;margin-bottom:0}.grid.col-2.space>.block:nth-of-type(2n){margin-right:0}}@media screen and (max-width: 1279px){.grid.col-2.later{display:block}}@media screen and (max-width: 1279px){.grid.col-2.later>.block{width:100%;margin-bottom:1.5rem}}.grid.col-2.later>.block:last-child{margin-bottom:0}.grid.col-2.auto-grid{flex-wrap:nowrap;align-items:center;border-radius:7px;padding:1rem;max-width:768px}@media only screen and (min-width: 768px){.grid.col-2.auto-grid{padding:0}}.grid.col-2.auto-grid>.block.block{font-size:15px}@media only screen and (min-width: 768px){.grid.col-2.auto-grid>.block.block{margin-right:5%;width:auto}}.grid.col-2.auto-grid>.block.block ul.check-green li{padding-left:1.8rem}.grid.col-2.auto-grid>.block.block ul.check-green li:before{width:1.25rem;height:1.25rem}.grid.col-2.auto-grid>.block.block ul li{margin-bottom:.3rem}@media only screen and (min-width: 768px){.grid.col-2.auto-grid>.block.block ul li{margin-bottom:.6rem}}.grid.col-2.auto-grid>.block.block ul li:last-child{margin-bottom:0}.grid.col-2.auto-grid>.block.ce_image{display:none}@media only screen and (min-width: 768px){.grid.col-2.auto-grid>.block.ce_image{width:35%;line-height:0;display:block}}@media only screen and (min-width: 1024px){.grid.col-2.auto-grid>.block.ce_image{width:auto}}@media only screen and (min-width: 1280px){.grid.col-2.auto-grid>.block.ce_image{width:65%}}.grid.col-2.auto-grid>.block.ce_image .image_container{display:block}.grid.col-2.auto-grid>.block.ce_image img{margin-top:-1px;margin-left:-1px;margin-bottom:-1px;border-radius:5px 0 0 5px}.grid.col-3>.block{width:100%}@media only screen and (min-width: 768px){.grid.col-3>.block{width:49%;margin-right:2%}.grid.col-3>.block:nth-of-type(2n){margin-right:0}}@media only screen and (min-width: 1024px){.grid.col-3>.block{width:32%;margin-right:2%;margin-bottom:0}.grid.col-3>.block:nth-of-type(2n){margin-right:2%}.grid.col-3>.block:nth-of-type(3n){margin-right:0}}.grid.col-3.gallery{margin-bottom:0}@media only screen and (min-width: 320px){.grid.col-3.gallery{display:flex;flex-wrap:wrap;align-items:flex-start}}.grid.col-3.gallery>.block{width:100%;margin:0}@media only screen and (min-width: 320px){.grid.col-3.gallery>.block{width:50%}}@media only screen and (min-width: 1024px){.grid.col-3.gallery>.block{width:33.333%}}.grid.col-4>.block{width:100%}@media only screen and (min-width: 768px){.grid.col-4>.block{width:49%;margin-right:2%}.grid.col-4>.block:nth-of-type(2n){margin-right:0}}@media only screen and (min-width: 1024px){.grid.col-4>.block{width:31%;margin-right:2%}.grid.col-4>.block:nth-of-type(2n){margin-right:2%}.grid.col-4>.block:nth-of-type(3n){margin-right:0}}@media only screen and (min-width: 1200px){.grid.col-4>.block{width:24%;margin-right:1.333%}.grid.col-4>.block:nth-of-type(2n){margin-right:1.333%}.grid.col-4>.block:nth-of-type(3n){margin-right:1.333%}.grid.col-4>.block:nth-of-type(4n){margin-right:0}}@media only screen and (min-width: 320px){.grid.col-6.gallery,.grid.col-7.gallery{display:flex;flex-wrap:wrap;align-items:flex-start}}.grid.col-6.gallery>.block{width:100%;margin-bottom:0}@media only screen and (min-width: 320px){.grid.col-6.gallery>.block{width:50%}}@media only screen and (min-width: 768px){.grid.col-6.gallery>.block{width:33.333%}}@media only screen and (min-width: 1024px){.grid.col-6.gallery>.block{width:16.666%}}.grid.col-7.gallery>.block{width:100%;margin-bottom:0}@media only screen and (min-width: 320px){.grid.col-7.gallery>.block{width:50%}}@media only screen and (min-width: 600px){.grid.col-7.gallery>.block{width:33.333%}}@media only screen and (min-width: 768px){.grid.col-7.gallery>.block{width:25%}}@media only screen and (min-width: 1024px){.grid.col-7.gallery>.block{width:14.25%}}@media only screen and (min-width: 1024px){.grid.arrows{display:flex;flex-wrap:wrap}}.grid.arrows.col-3>.block{width:100%;margin:0;position:relative}@media only screen and (min-width: 1024px){.grid.arrows.col-3>.block{width:18%}}@media only screen and (min-width: 1024px){.grid.arrows.col-3>.block.text{width:23.333%}}.grid.arrows.col-3>.block.arrow{width:40px;height:70px;display:block;position:relative;margin:.5rem 0 .9rem 5px;right:-.5rem}@media only screen and (min-width: 375px){.grid.arrows.col-3>.block.arrow{margin:.5rem 0 1.2rem 5px}}@media only screen and (min-width: 768px){.grid.arrows.col-3>.block.arrow{right:0;width:50px;height:80px;margin:.6rem 0 1.4rem 5px}}@media only screen and (min-width: 1024px){.grid.arrows.col-3>.block.arrow{top:60px;width:14%;display:block;margin:0 auto 0 auto}}.grid.arrows.col-3>.block.arrow:last-of-type{display:none}.grid.colored{padding:1.3rem .9rem;border-radius:5px}@media only screen and (min-width: 1024px){.grid.colored.col-3>.block{width:23%}}.grid.colored.col-3>.block.arrow{right:0}@media only screen and (min-width: 1024px){.grid.colored.col-3>.block.arrow{top:-1.9rem;height:100px;align-self:center}}.grid.colored.white-bg.col-3>.block.ce_icon .content{width:100%;padding:.9rem;border-radius:5px;background:#fff}.grid.colored.white-bg.col-3>.block.ce_icon .content p.headline{font-size:15px}.grid.colored.white-bg.col-3>.block.ce_icon .content p.text{font-size:14px}@media only screen and (min-width: 768px){.grid.colored.white-bg.col-3>.block.ce_icon .content p.headline{font-size:18px}.grid.colored.white-bg.col-3>.block.ce_icon .content p.text{font-size:15px}}@media only screen and (min-width: 1024px){.grid.colored.white-bg.col-3>.block.ce_icon .content{min-height:175px}}@media only screen and (min-width: 1024px){.grid.colored.white-bg.col-3>.block.arrow{top:-1rem;align-self:flex-start}}@media only screen and (min-width: 1024px){.grid.colored{padding:1.9rem}}@media only screen and (min-width: 1200px){.grid.colored{padding:1.9rem 2.1rem 1.7rem 2.1rem}}.ce_downloads{margin:.9rem 0;padding:1rem;background:#fff;border-radius:5px;border:2px solid #ff9900}@media only screen and (min-width: 768px){.ce_downloads{padding:1.5rem}}.ce_downloads h2,.ce_downloads h3,.ce_downloads h4{font-size:18px;margin-bottom:.8rem}@media only screen and (min-width: 1200px){.ce_downloads h2,.ce_downloads h3,.ce_downloads h4{font-size:23px}}.ce_downloads ul{margin:0;padding-left:0;list-style:none}@media only screen and (min-width: 500px){.ce_downloads ul{display:flex;flex-wrap:wrap}}.ce_downloads ul li{padding-left:1.8rem;margin-bottom:.6rem}@media only screen and (min-width: 500px){.ce_downloads ul li{width:50%}}.ce_downloads ul li:last-child{margin-bottom:0}.ce_downloads ul li:before{top:0;left:0;width:1.25rem;height:1.25rem;border-radius:0;background:url("/files/wattfox/global/media/icons/download-orange-icon.svg") no-repeat center center}@media only screen and (min-width: 768px){.ce_downloads ul li:before{top:.18rem}}.ce_downloads a{text-decoration:none}.ce_downloads a:hover{text-decoration:underline}input[type="tel"],input[type="email"],input[type="text"]{width:100%;display:block;color:#3E4143;outline:none;min-height:42px;line-height:1.5;padding:.5rem .75rem;border-radius:5px}@media only screen and (min-width: 768px){input[type="tel"],input[type="email"],input[type="text"]{min-height:50px}}.form-component.has-tippy .field-component.text .field-component-container{display:flex;justify-content:space-between;align-items:center}.form-component .field-component{margin-bottom:1rem}.form-component .field-component.email.error input[type="email"],.form-component .field-component.email.error input[type="text"],.form-component .field-component.phone.error input[type="email"],.form-component .field-component.phone.error input[type="text"],.form-component .field-component.text.error input[type="email"],.form-component .field-component.text.error input[type="text"]{border:2px solid #cc001f;color:#cc001f;background:rgba(204,0,31,0.1)}.form-component .field-component.email.error input[type="email"]::placeholder,.form-component .field-component.email.error input[type="text"]::placeholder,.form-component .field-component.phone.error input[type="email"]::placeholder,.form-component .field-component.phone.error input[type="text"]::placeholder,.form-component .field-component.text.error input[type="email"]::placeholder,.form-component .field-component.text.error input[type="text"]::placeholder{color:#cc001f}.form-component .field-component.email label,.form-component .field-component.phone label,.form-component .field-component.text label{display:block}.form-component .field-component.text{clear:both}.form-component .field-component.gender{width:65%;float:left}.form-component .field-component.checkbox .checkbox-container{padding:.5rem;display:flex;align-items:center;border-radius:5px;margin:0;width:100%;flex-wrap:nowrap;flex-direction:row;justify-content:flex-start}.form-component .field-component.checkbox .checkbox-container.checked figure{border:0}.form-component .field-component.checkbox label{cursor:pointer;line-height:1.4;margin-left:.5rem;display:block;text-align:left}.form-component .field-component.checkbox input{line-height:1.4;order:0;margin:0;position:relative;visibility:visible}.form-component .field-component.checkbox.error .checkbox-container{border:2px solid #cc001f;background:rgba(204,0,31,0.1)}.form-component .field-component.checkbox.error .checkbox-container span{color:#cc001f}.form-component .field-component.checkbox .checkbox-container:not(.checked):hover{border:2px solid #3aae36;color:#3aae36;background:rgba(58,174,54,0.1)}.form-component .field-component.checkbox .checkbox-container:not(.checked):hover a{color:#3aae36}.form-component .field-component.checkbox .checkbox-container:not(.checked):hover a:focus,.form-component .field-component.checkbox .checkbox-container:not(.checked):hover a:hover{color:#3aae36}.form-component .field-component.radio{margin-bottom:.5rem}.form-component .field-component.radio .field-component-container{display:flex;flex-wrap:wrap}.form-component .field-component.radio .field-component-container .radio-container{width:auto;display:flex;margin-right:0;flex-direction:row;align-items:center;justify-content:flex-start}.form-component .field-component.radio .field-component-container .radio-container label{display:inline;order:1;width:auto;line-height:1.4;text-align:left;margin-left:.25rem;margin-right:1rem;font-size:15px}@media only screen and (min-width: 768px){.form-component .field-component.radio .field-component-container .radio-container label{font-size:16px}}.form-component .field-component.radio .field-component-container .radio-container input{order:0;margin:0;display:inline}.ce_modal_window{position:fixed;animation-duration:300ms;top:50px;left:calc(10vw - 5%);height:auto;max-height:80vh;width:90vw;background:#fff;border:1px solid #c9ced1;box-shadow:0 0 6px rgba(62,65,67,0.2);border-radius:3px;padding:1rem;font-size:12px;margin:0 auto;line-height:1.5}@media only screen and (min-width: 768px){.ce_modal_window{padding:1rem 2rem;font-size:15px}}@media only screen and (min-width: 1200px){.ce_modal_window{width:50vw;left:calc(25vw - 5%);padding:2rem 1rem 2rem 1rem}}.ce_modal_window .inside{padding:0;overflow-y:auto;max-height:72.5vh}@media only screen and (min-width: 1200px){.ce_modal_window .inside{padding:0 2rem}}.ce_modal_window h1{margin-top:0;font-size:20px}@media only screen and (min-width: 1200px){.ce_modal_window h1{font-size:23px}}.ce_modal_window h2{font-size:12px}@media only screen and (min-width: 1200px){.ce_modal_window h2{font-size:15px}}.ce_modal_window h3{font-size:12px}@media only screen and (min-width: 1200px){.ce_modal_window h3{font-size:15px}}.ce_modal_window p{margin:0 0 1rem 0}.ce_modal_window .ce_close_button{position:absolute;right:1rem;top:1rem;width:1.25rem;height:1.25rem;cursor:pointer;background:url("/files/wattfox/global/media/icons/close-grey-icon.svg") no-repeat center center}.ce_modal_window.invisible{visibility:hidden;z-index:-1}.ce_modal_window.enable{visibility:visible;z-index:150}.tooltip{width:auto;display:flex;cursor:pointer;margin:0;align-items:center}.tooltip:before{content:'';display:inline-block;width:1rem;height:1rem;margin-right:.4rem;background:url("/files/wattfox/global/media/icons/tooltip-icon.svg") no-repeat center center}.tooltip p{margin:0;width:auto;color:#6d7275;line-height:1.5;font-size:12px;text-decoration:underline}@media only screen and (min-width: 768px){.tooltip p{font-size:13px}}.tippy-popper .tippy-tooltip{color:#3E4143;font-size:12px}@media only screen and (min-width: 768px){.tippy-popper .tippy-tooltip{font-size:13px}}.tippy-popper .tippy-tooltip .tippy-content p{margin:0}.tippy-popper .tippy-tooltip .tippy-arrow{display:none;bottom:-9px}.question._slide-62 .question-headline{width:100% !important}.loading-slide .loading{text-align:center;margin:3rem 0 2rem 0}.loading-slide .loading img{width:auto;height:70px;margin:0 auto}@media only screen and (min-width: 768px){.loading-slide .loading img{height:80px}}.loading-slide ._results{opacity:0;-webkit-animation:fadeIn 150ms ease-in;animation:fadeIn 150ms ease-in;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:900ms;animation-delay:900ms}.loading-slide ._results p{margin:0;text-align:left;min-height:48px;position:relative;padding-left:4.5rem;line-height:1.2;font-size:15px;display:flex;align-items:center;font-family:"Roboto-Regular", "Helvetica Neue", sans-serif}@media only screen and (min-width: 768px){.loading-slide ._results p{font-size:23px}}@media only screen and (min-width: 1024px){.loading-slide ._results p{font-size:15px}}@media only screen and (min-width: 1200px){.loading-slide ._results p{font-size:23px}}.loading-slide ._results p:before{top:0;left:0;bottom:0;width:4rem;content:'';position:absolute;background-size:contain}@media only screen and (min-width: 1024px){.ce_hero.overlap{min-height:0;margin:1rem 0 1rem 0}}@media only screen and (min-width: 1024px){.ce_hero.overlap h1,.ce_hero.overlap h2{font-size:29px}}.ce_hero.overlap.no-margin-bottom{margin-bottom:0}.ce_hero.overlap .survey-component .form-component .field-component{margin:0}.ce_hero.overlap .survey-component .form-component .field-component.text{margin-bottom:.2rem}.ce_hero.overlap .survey-component .form-component .field-component.radio{margin-bottom:.4rem}.ce_hero.overlap .survey-component .form-component .field-component.checkbox label{font-size:12px}@media only screen and (min-width: 411px){.ce_hero.overlap .survey-component .form-component .field-component.checkbox label{font-size:14px}}@media only screen and (min-width: 1024px){.ce_hero.overlap .survey-component .form-component .field-component.checkbox label{font-size:13px}}@media only screen and (min-width: 1200px){.ce_hero.overlap .survey-component .form-component .field-component.checkbox label{font-size:15px}}.ce_hero.overlap .survey-component .form-component .field-component.explain.subheadline{margin-bottom:.6rem}.ce_hero.overlap .survey-component .contact .question-headline{min-height:0}.ce_hero.overlap .contact input[type="tel"],.ce_hero.overlap .contact input[type="email"],.ce_hero.overlap .contact input[type="text"]{min-height:36px;padding:.3rem .6rem}@media only screen and (min-width: 768px){.ce_hero.overlap .contact input[type="tel"],.ce_hero.overlap .contact input[type="email"],.ce_hero.overlap .contact input[type="text"]{min-height:30px}}@media only screen and (min-width: 768px){.ce_hero.overlap .survey-component .contact form{display:flex;flex-wrap:wrap;align-items:flex-end}.ce_hero.overlap .survey-component .contact form .palette.default{width:83%}.ce_hero.overlap .survey-component .contact form .survey-form-footer{width:100%;order:2}.ce_hero.overlap .survey-component .contact form .badges{margin:0;width:17%;order:1}}@media only screen and (min-width: 1024px){.ce_hero.overlap .survey-component .contact form .badges{position:relative}}@media only screen and (min-width: 1200px){.ce_hero.overlap .survey-component .contact form .badges{width:15%}.ce_hero.overlap .survey-component .contact form .palette.default{width:85%}}.ce_hero.overlap .survey-component .contact button.submit{padding:0.6rem 2rem 0.6rem 0.6rem}@media only screen and (min-width: 1024px){.ce_hero.overlap .survey-component .contact button.submit{width:100%}}@media only screen and (min-width: 1200px){.ce_hero.overlap .survey-component .contact button.submit{padding:0.7rem 2rem 0.7rem 0.7rem}}.ce_hero.overlap .survey-component .contact button.submit span:first-child{font-size:15px;line-height:1.1}@media only screen and (min-width: 1200px){.ce_hero.overlap .survey-component .contact button.submit span:first-child{font-size:18px}}.ce_hero.overlap .survey-component .contact button.submit span:last-child{font-size:12px;line-height:1.6}@media only screen and (min-width: 1200px){.ce_hero.overlap .survey-component .contact button.submit span:last-child{font-size:14px}}@media only screen and (min-width: 375px){.ce_hero.overlap .survey-component .contact button.submit span:first-child{position:relative}}@media only screen and (min-width: 411px){.ce_hero.overlap .survey-component .contact button.submit span:first-child{position:static}}.ce_hero.overlap .survey-component .contact button.submit span:first-child:after{width:0.6rem;right:0.5rem}@media only screen and (min-width: 375px){.ce_hero.overlap .survey-component .contact button.submit span:first-child:after{width:0.5rem;right:-.6rem;top:0}}@media only screen and (min-width: 411px){.ce_hero.overlap .survey-component .contact button.submit span:first-child:after{right:.5rem;width:.8rem}}.ce_hero.overlap .survey-component .contact .badges{max-width:375px}@media only screen and (min-width: 700px){.ce_hero.overlap .survey-component .contact .badges{max-width:435px}}.ce_hero.overlap .survey-component .contact .badges .badge{display:none;width:33.33%;line-height:1}.ce_hero.overlap .survey-component .contact .badges .badge:nth-of-type(1),.ce_hero.overlap .survey-component .contact .badges .badge:nth-of-type(2),.ce_hero.overlap .survey-component .contact .badges .badge:nth-of-type(3){display:flex}@media only screen and (min-width: 768px){.ce_hero.overlap .survey-component .contact .badges .badge:nth-of-type(1),.ce_hero.overlap .survey-component .contact .badges .badge:nth-of-type(2),.ce_hero.overlap .survey-component .contact .badges .badge:nth-of-type(3){display:block}}@media only screen and (min-width: 700px){.ce_hero.overlap .survey-component .contact .badges .badge{width:25%;display:flex}}@media only screen and (min-width: 1024px){.ce_hero.overlap .survey-component .contact .badges .badge{display:block}}.ce_hero.overlap .survey-component .contact .badges .badge img{width:32px;height:32px}@media only screen and (min-width: 375px){.ce_hero.overlap .survey-component .contact .badges .badge img{width:36px;height:36px}}.ce_hero.overlap .survey-component .contact .badges .badge p{font-size:8px;min-height:auto;padding:0.25rem 0.25rem 0.25rem .8rem}@media only screen and (min-width: 375px){.ce_hero.overlap .survey-component .contact .badges .badge p{font-size:9px;padding:0.25rem 0.25rem 0.25rem .9rem}}@media only screen and (min-width: 411px){.ce_hero.overlap .survey-component .contact .badges .badge p{font-size:10px}}@media only screen and (min-width: 768px){.ce_hero.overlap .survey-component .contact .badges{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:flex-end}.ce_hero.overlap .survey-component .contact .badges .badge{width:100%;display:block;max-width:70px;text-align:center;margin-bottom:.6rem}.ce_hero.overlap .survey-component .contact .badges .badge:last-child{margin-bottom:0}.ce_hero.overlap .survey-component .contact .badges .badge img{width:auto;max-height:48px}.ce_hero.overlap .survey-component .contact .badges .badge p{background:none;text-align:center;left:0;line-height:1.1;padding:0;border-radius:0;min-height:0;max-width:100%;font-size:12px}}@media only screen and (min-width: 1024px){.ce_hero.overlap .survey-component .contact .badges .badge{max-width:80px}}.ce_hero.overlap .survey-component .survey-question-description img{max-height:340px;display:none}@media only screen and (min-width: 768px){.ce_hero.overlap .survey-component .survey-question-description img{display:block}}.ce_hero.overlap .survey-component .survey-form-footer{margin-top:.9rem}.ce_hero.overlap .survey-component .form-component{margin-top:0}.ce_hero.overlap .survey-component .form-component .field-component.explain{margin:0}.ce_hero.overlap .survey-component .form-component .field-component.explain ul{margin:.3rem 0}.ce_hero.overlap .tab-slider.contact{padding-bottom:0}@media only screen and (min-width: 1024px){.ce_hero.overlap .inside{padding:0;min-height:0;position:relative}}@media only screen and (min-width: 1024px){.ce_hero.overlap .inside>.content .content-headline{margin:2.5rem 0}}@media only screen and (min-width: 1024px){.ce_hero.overlap .inside>.content .content-headline:after{background-size:140px auto}}@media only screen and (min-width: 1200px){.ce_hero.overlap .inside>.content .content-headline:after{background-size:160px auto}}.ce_hero.overlap .inside .v-component{position:relative;z-index:1}@media only screen and (min-width: 1024px){.ce_hero.overlap .inside .v-component{width:63%;margin:-1rem 0;right:1.2rem;display:flex;align-items:center;box-shadow:0 2px 5px rgba(62,65,67,0.4)}}@media only screen and (min-width: 1200px){.ce_hero.overlap .inside .v-component{width:62%}}@media only screen and (min-width: 1024px){.ce_hero.overlap .inside .v-component .survey-component-container{padding:1.2rem 1.6rem}}.ce_hero.overlap .inside .v-component .survey-component .question-text p{margin-bottom:1rem}.ce_hero.overlap .inside .disrupter{top:-1rem;right:0}.ce_hero.overlap .inside .progress-bar{margin:.9rem 0 .9rem 0}@media only screen and (min-width: 768px){.ce_hero.overlap .inside .progress-bar{margin:0 0 .9rem 0}}.ce_hero.overlap .inside .control{left:1.6rem;bottom:0.8rem}@media only screen and (min-width: 1024px){.ce_hero.overlap.headline-down-v2 h1,.ce_hero.overlap.headline-down-v2 h2{font-size:21px}}@media only screen and (min-width: 1024px){.ce_hero.overlap.headline-down-v2 .inside>.content{margin-top:1.6rem;width:29%}}@media only screen and (min-width: 1200px){.ce_hero.overlap.headline-down-v2 .inside>.content{width:27.5%}}@media only screen and (min-width: 1024px){.ce_hero.overlap.headline-down-v2 .inside>.content .content-headline{padding-bottom:0;margin:0}}@media only screen and (min-width: 1024px){.ce_hero.overlap.headline-down-v2 .inside>.content .content-headline h1{padding:.9rem;font-size:21px}}@media only screen and (min-width: 1200px){.ce_hero.overlap.headline-down-v2 .inside>.content .content-headline h1{padding:1.2rem;font-size:26px}}@media only screen and (min-width: 1024px){.ce_hero.overlap.headline-down-v2 .inside>.content .content-headline:after{top:-0.5rem;height:75px}}@media only screen and (min-width: 1200px){.ce_hero.overlap.headline-down-v2 .inside>.content .content-headline:after{top:-0.5rem;right:-3rem;height:90px}}@media only screen and (min-width: 1024px){.ce_hero.overlap.headline-top h1,.ce_hero.overlap.headline-top h2{font-size:21px}}@media only screen and (min-width: 1024px){.ce_hero.overlap.headline-top .inside>.content{margin-top:1.6rem;width:29%}}@media only screen and (min-width: 1200px){.ce_hero.overlap.headline-top .inside>.content{width:27.5%}}@media only screen and (min-width: 1024px){.ce_hero.overlap.headline-top .inside>.content .content-headline{padding-bottom:0;margin:0}}@media only screen and (min-width: 1024px){.ce_hero.overlap.headline-top .inside>.content .content-headline h2,.ce_hero.overlap.headline-top .inside>.content .content-headline h1{padding:.9rem;font-size:21px}}@media only screen and (min-width: 1200px){.ce_hero.overlap.headline-top .inside>.content .content-headline h2,.ce_hero.overlap.headline-top .inside>.content .content-headline h1{padding:1.2rem;font-size:28px}}@media only screen and (min-width: 1024px){.ce_hero.overlap.headline-top .inside>.content .content-headline:after{top:-0.5rem;height:75px}}@media only screen and (min-width: 1200px){.ce_hero.overlap.headline-top .inside>.content .content-headline:after{top:-0.5rem;right:-3rem;height:90px}}ul.has-button{padding:1.2rem;border-radius:5px;margin-bottom:0;color:#fff}@media only screen and (min-width: 1024px){ul.has-button{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}}@media only screen and (min-width: 1200px){ul.has-button{padding:.9rem 1.2rem}}ul.has-button li{font-size:15px;line-height:1.2;padding-left:32px;margin-right:1rem;margin-bottom:1.2rem}@media only screen and (min-width: 1024px){ul.has-button li{margin-bottom:0}}ul.has-button li:before{top:-2px;width:23px;height:23px}ul.has-button li.button{padding-left:0;margin-top:1.5rem}@media only screen and (min-width: 1024px){ul.has-button li.button{width:100%;text-align:right;margin-top:1rem;margin-right:0}}@media only screen and (min-width: 1200px){ul.has-button li.button{width:auto;margin-top:0}}ul.has-button li.button a.primary{font-size:15px;box-shadow:none;text-shadow:none}ul.has-button li.button:before{content:none}.overlap-focus{will-change:backdrop-filter, background;transition:all 250ms ease-in;position:fixed;background:rgba(255,255,255,0);backdrop-filter:blur(0);visibility:hidden}.overlap-focus.active{top:0;left:0;right:0;bottom:0;visibility:visible;background:rgba(255,255,255,0.6);backdrop-filter:blur(3px)}.badge{position:relative}.badge .info-icon{margin-bottom:0;position:absolute;top:2px;right:0;width:10px;z-index:1;height:10px;background:#E8EDF0;border-radius:100%;color:#0C6091;text-align:center;cursor:pointer;font-size:9px;font-weight:800;line-height:1;padding:1px 0;font-style:normal;font-family:"Roboto-Bold", "Helvetica Neue", sans-serif}@media only screen and (min-width: 768px){.badge .info-icon{width:12px;top:-45px;height:12px;font-size:11px;margin-bottom:.4rem}}@media only screen and (min-width: 1024px){.badge .info-icon{display:block;top:-45px}}.badge .info-icon:after{content:'i'}.disrupter-container .content{position:relative}.disrupter-container .info-icon{position:absolute;top:3px;right:3px;width:12px;height:12px;background:#fff;border-radius:100%;color:#FFA300;text-align:center;cursor:pointer;font-size:11px;font-weight:800;line-height:1;padding:1px 0;font-style:normal;font-family:"Roboto-Bold", "Helvetica Neue", sans-serif}.disrupter-container .info-icon:after{content:'i'}#footer .ce_official p a{font-size:inherit}.ce_booklet{position:relative;display:none}@media only screen and (min-width: 1024px){.ce_booklet{margin-top:-2rem;margin-left:-2rem;display:block}}@media only screen and (min-width: 1200px){.ce_booklet{margin-top:-3rem;margin-left:-3rem}}.ce_booklet .list{position:absolute;right:0;bottom:-10px}@media only screen and (min-width: 1200px){.ce_booklet .list{right:-20px;bottom:0}}.ce_booklet img{max-height:190px}@media only screen and (min-width: 1200px){.ce_booklet img{max-height:290px}}.ce_booklet ul{margin:0;padding:0}.ce_booklet li{position:relative;padding:0 0 0 20px;height:32px;margin:0 0 .4rem 0;display:flex;align-items:center}@media only screen and (min-width: 1200px){.ce_booklet li{height:36px;margin:0 0 .6rem 0;padding:0 0 0 20px}}.ce_booklet li:last-child{margin-bottom:0}.ce_booklet li span{line-height:1;font-size:15px;border-radius:0 6px 6px 0;padding:6px 10px 6px 20px}@media only screen and (min-width: 1200px){.ce_booklet li span{padding:8px 10px 8px 20px}}.ce_booklet i.booklet-mark{width:32px;height:32px;display:block;background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;bottom:0;left:0;top:0}@media only screen and (min-width: 1200px){.ce_booklet i.booklet-mark{width:36px;height:36px}}.ce_booklet li:before{content:none}.form_overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:5;display:flex;align-items:center;justify-content:center}.form_overlay.disable{display:none}.form_overlay .overlap-focus{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.6);visibility:visible;backdrop-filter:blur(3px)}.form_overlay .ce_form{opacity:0;width:90%;z-index:10;margin:0 auto;background:#fff;position:relative;max-width:700px;padding:2rem;animation-name:fadeInUp;animation-duration:1s;animation-fill-mode:both;transition:all 400ms ease-in;transform:translate3d(0, -100px, 0)}.form_overlay .submit_container{display:flex;justify-content:space-between}.form_overlay .button.secondary{width:auto;cursor:pointer;padding:.5rem .75rem;border-radius:3px;display:inline-block;border:2px solid #c9ced1;text-decoration:none;color:#3e4143;min-height:45px;font-size:15px;font-family:"Roboto-Bold", "Helvetica Neue", sans-serif;background:#E8EDF0}.form_overlay .button.secondary:active,.form_overlay .button.secondary:hover{background:#c9ced1;border:2px solid #E8EDF0}.form_overlay .widget-phone{margin-top:1.4rem;margin-bottom:1.4rem}.form_overlay .widget-phone.error{color:#cc001f}.form_overlay .widget-phone.error input[type="tel"]{border:2px solid #cc001f;color:#cc001f;background:rgba(204,0,31,0.1)}.form_overlay .widget-phone.error input[type="tel"]::placeholder{color:#cc001f}@keyframes fadeInUp{from{transform:translate3d(0, -100px, 0)}to{transform:translate3d(0, 0, 0);opacity:1}}.ce_exit_modal{position:fixed;text-align:center;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:10;backdrop-filter:blur(3px);background:rgba(0,0,0,0.7)}.ce_exit_modal .modal{width:90%;padding:23px;max-width:768px;background:#fff;border-radius:7px;margin:15% auto 0 auto}.ce_exit_modal .ce_button{margin-top:25px}.check-blue a{color:#999;text-decoration:none}#header.single-layout .logo .logo-content a{position:relative;z-index:2}.ce_topheadline{width:100%;color:#fff;border-radius:5px;font-size:18px;background:#6da829;position:relative;line-height:1.2;padding:.5rem 1rem .5rem 3rem;margin:.6rem 0;display:flex;align-items:center;justify-content:center}.ce_topheadline:before{content:'';width:21px;height:21px;display:block;margin-right:.6rem;background:url(/files/wattfox/global/media/icons/check-white-icon.svg) no-repeat center center}.ce_script_block{margin:0 0 2rem 0;border-radius:7px;padding:1.4rem}.ce_script_block .ce_headline{font-size:24px;text-align:center;margin:1rem 0 2rem 0;font-family:"Roboto-Bold", "Helvetica Neue", sans-serif}.ce_script_block .ce_script_columns .ce_script{font-size:15px;background:#fff;border-radius:7px;padding:2rem 1.4rem;margin-bottom:1.2rem}.ce_script_block .ce_script_columns .ce_script .content{margin-bottom:2rem}.ce_script_block .ce_script_columns .ce_script figure{margin-bottom:2rem}.ce_script_block .ce_script_columns .ce_script figure img{max-height:60px}.ce_script_block .ce_script_columns .ce_script p{margin-bottom:1rem}@media only screen and (min-width: 1024px){.ce_script_block .ce_script_columns.col-2{display:flex;flex-wrap:wrap;justify-content:space-between}}@media only screen and (min-width: 1024px){.ce_script_block .ce_script_columns.col-2 .ce_script{width:49%;margin-bottom:0}}.ce_script_block .mwConfigurator-Layout{max-width:100%}.ce_script_block .smava-calculator .header{display:none}.ce_script_block .smava-calculator .content{display:block !important;margin-bottom:0 !important}.logo-only .disrupter,.logo-only .ce_official,.logo-only .ce_states{display:none !important}.logo-only #container{margin:1rem 0;width:100%}@media only screen and (min-width: 1024px){.logo-only #container{width:95%;margin:0 auto}}.logo-only .ce_script_block{border-radius:0;padding:1.4rem .9rem}@media only screen and (min-width: 1200px){.logo-only .ce_script_block{padding:1.4rem 1.2rem;border-radius:7px}}.logo-only .ce_topheadline{width:95%;margin:1rem auto}@media only screen and (min-width: 1024px){.logo-only .ce_topheadline{width:auto;margin:1rem 0}}@media only screen and (max-width: 767px){body.complete-page .ce_states{opacity:0}body.complete-page .ce_list{display:none}body.complete-page #container{display:none}body.complete-page #footer{display:none}body.complete-page #header .disrupter,body.complete-page #header .ce_official{display:none}body.complete-page #content-bottom{display:none}body.complete-page .custom #full-width{display:none}}#wrapper.has-fixed-header{margin-top:60px}body.hide .ce_fixed_header{transform:translate(0, -80px)}.ce_fixed_header{transition:300ms transform ease;transform:translate(0, 0);position:fixed;top:0;left:0;right:0;background:rgba(0,0,0,0.8);backdrop-filter:blur(2px);color:#fff;z-index:50;height:70px;display:flex;align-items:center}.ce_fixed_header .inner{width:95%;margin:0 auto;max-width:1200px}.ce_fixed_header h1{margin:0;color:#fff;font-size:18px}@media only screen and (min-width: 768px){.ce_fixed_header h1{font-size:23px}}.ce_fixed_header p{margin:0;color:#fff}.survey-component button.submit.active span:first-child:after{right:4px !important;width:25px !important;background:url(/bundles/wattfoxcontaowattfoxtheme/icons/loading.svg) no-repeat center right;background-size:contain !important}a._info{display:inline-block;line-height:1;width:.8rem;height:.8rem}a._info img{top:-6px;position:relative;display:inline;max-height:.8rem}
/*# sourceMappingURL=theme.css.map */

