html,body{min-width:320px;margin:0;padding:0;color:#383838;font-family:Calibri,Arial,sans-serif,sans-serif}body{background:url(/build/assets/page_bg-CJMb3NG4.png) top left repeat-x #f1f1f1}html,body,div,span,applet,embed,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,figure,input,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,picture{margin:0;padding:0;border:none}.box-shadows,#main-nav .main-nav_list,#main-content .main-content_article,#main-content .main-content_aside,#main-article .inner-float .boxes ul{-webkit-box-shadow:0 .625rem 1.875rem 0 #cce4ef;-moz-box-shadow:0 .625rem 1.875rem 0 #cce4ef;box-shadow:0 .625rem 1.875rem #cce4ef}.h-section{position:relative;float:left;width:100%;left:0;clear:both;margin:0 auto;text-align:center}.h-section .inner-section{box-sizing:border-box;clear:both;position:relative;width:100%;max-width:980px;margin:0 auto;padding:0;text-align:left}.h-section .inner-section .inner-float{position:relative;float:left;left:0;width:100%}a,a:hover,a:focus{color:#0078ad;text-decoration:none}a:visited{color:#0078ad;text-decoration:none}a:hover{color:#3393bd;text-decoration:none}a:active{color:#0078ad;text-decoration:none}hr{clear:both;position:relative;display:block;float:left;left:0;width:100%;margin:30px 0 50px;border:0;border-bottom:1px dashed #0F78AE;background:#0f78ae}#main-article .inner-float{width:calc(100% - 20px);padding:10px;background-color:#fff;border:1px solid #dcdee4}#main-article .inner-float .main-article_teaser{position:relative;width:calc(100% - 2px);height:auto;border:1px solid #dcdee4;margin-bottom:10px}#main-article .inner-float .boxes{position:relative;width:100%;float:left}#main-article .inner-float .boxes ul{position:relative;width:100%;float:left;left:0;margin-bottom:30px;border:1px solid #dcdee4;background:#fff;list-style:none}#main-article .inner-float .boxes ul li{position:relative;float:left;left:0;width:calc(25% - 58px);min-height:280px;border-top:solid 1px #fff;list-style:none;padding:12px 44px 12px 12px;font-size:14px}#main-article .inner-float .boxes ul li b{color:#0078ad;font-size:18px;font-weight:400}#main-article .inner-float .boxes ul li a{word-break:break-all}#main-article .inner-float .boxes ul li:not(:first-child){border-left:1px solid #dcdee4}#main-article .inner-float .main-article_footer{position:relative;width:100%;float:left;left:0;background-color:#0078ad}#main-article .inner-float .main-article_footer ul{position:relative;width:100%;float:left;left:0;padding:0;list-style:none}#main-article .inner-float .main-article_footer ul li{position:relative;float:right;width:auto;color:#fff;font-size:14px;line-height:45px;list-style:none}#main-article .inner-float .main-article_footer ul li a,#main-article .inner-float .main-article_footer ul li a:hover,#main-article .inner-float .main-article_footer ul li a:focus{display:block;padding:0 16px;font-size:16px;line-height:45px;color:#fff;text-decoration:none;background:url(/build/assets/Trenner_Startseite_strich-ptsVcgt1.jpg) no-repeat scroll 0 center}#main-article .inner-float .main-article_footer ul li a:visited,#main-article .inner-float .main-article_footer ul li a:hover,#main-article .inner-float .main-article_footer ul li a:active{color:#fff;text-decoration:none}#main-breadcrumb{width:calc(100% - 25px);margin:3px 0 11px 15px;font-size:13px;line-height:16px}#main-breadcrumb a{color:#595959;font-weight:400;font-size:13px;line-height:16px;background:url(/build/assets/breadcrumb_arrow-BFWb1Pok.png) 5px 6px no-repeat;padding-left:12px}#main-breadcrumb .last-item{font-weight:700}#main-content .main-content_aside{position:relative;float:left;left:0;width:calc(26.532% - 1px);background:#fff;border-right:1px solid #e7e7e7;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:0 0 90px}#main-content .main-content_aside .main-content_aside_nav{position:relative;float:left;left:0;width:calc(100% - 28px);padding:20px 14px;list-style:none}#main-content .main-content_aside .main-content_aside_nav li{position:relative;float:left;left:0;width:100%;list-style:none}#main-content .main-content_aside .main-content_aside_nav li a{position:relative;float:left;left:0;width:100%;display:block}#main-content .main-content_aside .main-content_aside_nav .level_1 a{background:url(/build/assets/linie_269px-WOm2Xs1P.png) bottom left repeat-x transparent;padding-bottom:12px;padding-top:6px;font-size:22px;font-weight:700}#main-content .main-content_aside .main-content_aside_nav .level_1 a:visited{color:#0078ad;text-decoration:none}#main-content .main-content_aside .main-content_aside_nav .level_1 a:hover{text-decoration:none}#main-content .main-content_aside .main-content_aside_nav .level_1 a:active{color:#0078ad;text-decoration:none}#main-content .main-content_aside .main-content_aside_nav .level_2 a{background:url(/build/assets/linie_269px-WOm2Xs1P.png) bottom left repeat-x transparent;margin:0 0 0 1px;font-weight:700;font-size:16px;line-height:26px}#main-content .main-content_article{position:relative;float:right;right:0;width:calc(70.511% - 50px);padding:20px 24px 0;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;background-color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:14px;color:#383838}#main-content .main-content_article h1,#main-content .main-content_article h2{clear:both;position:relative;float:left;left:0;width:100%;padding:0;margin:0 0 45px;font-size:31px;font-weight:400;line-height:29px;color:#383838}#main-content .main-content_article h2{color:#0078ad;font-size:21px;font-weight:700;line-height:26px;margin:0 0 18px}#main-content .main-content_article p,#main-content .main-content_article ul,#main-content .main-content_article ol{clear:both;position:relative;float:left;left:0;width:100%;margin:0 0 18px;font-size:14px;color:#383838}#main-content .main-content_article .warning{width:calc(100% - 42px);margin:30px 0;padding:20px;border:solid 1px #fdcb12;font-size:18px;color:#013879}#main-content .main-content_article .right{text-align:right;font-style:italic}#main-content .main-content_article ul,#main-content .main-content_article ol{width:calc(100% - 20px);margin-left:20px}#main-content .main-content_article ul ul{margin-bottom:0}#main-content .main-content_article #risparmioedilizio_lista{display:none;margin:10px 15px}#main-content .main-content_article #risparmioedilizio_lista.closed{display:none}#main-content .main-content_article #risparmioedilizio_lista.opened{display:block}#main-content .main-content_article #main-content_article_footer{position:relative;float:left;left:0;width:calc(100% - 30px);height:15px;margin:60px 0 20px;padding:15px;background-color:#0078ad;text-align:right;color:#fff;font-size:14px;line-height:16px}#main-content .main-content_article #main-content_article_footer a,#main-content .main-content_article #main-content_article_footer a:hover,#main-content .main-content_article #main-content_article_footer a:focus{position:relative;display:block;padding-right:14px;color:#fff;text-decoration:none}#main-content .main-content_article #main-content_article_footer a:visited,#main-content .main-content_article #main-content_article_footer a:hover,#main-content .main-content_article #main-content_article_footer a:active{color:#fff;text-decoration:none}#main-content .main-content_article #main-content_article_footer a:after{content:"";position:absolute;top:5px;right:0;width:7px;height:7px;background:#0a3478 url(/build/assets/top_top_white-BHBV29C6.png) no-repeat top right}.button{position:relative;display:inline-block;width:auto;height:auto;margin:20px auto;padding:11px 17px 12px;background:#fff;border:solid 1px #0078ad;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;font-weight:700;cursor:pointer}.button:hover{text-decoration:none}.inevidenza{font-size:16px!important;color:#000}#main-header{height:105px}#main-header #main-header_schriftzug{position:relative;float:left;left:10px;width:30%;max-width:202px;height:auto}#main-header #main-header_logo{position:relative;float:right;right:10px;width:30%;max-width:163px;height:auto}#main-nav{margin-bottom:10px}#main-nav #main-nav-desktop{display:block}#main-nav #main-nav-mobile{display:none}#main-nav .main-nav_list{position:relative;float:left;left:0;width:100%;height:49px;padding:0;background:#cce4ef;list-style:none}#main-nav .main-nav_list li{position:relative;float:left;width:auto;font-size:14px;font-weight:700;list-style:none}#main-nav .main-nav_list li a{display:block;padding:14px 16px;font-size:18px;font-weight:400;color:#333;text-decoration:none}#main-nav .main-nav_list li a:hover{color:#3b5d93}#main-nav .main-nav_list li.homepage a{padding-top:16px;padding-right:0}#main-nav .main-nav_list li.homepage:after{display:none}#main-nav .main-nav_list li:after{background:#99c9de;content:"";height:1.5rem;position:absolute;right:0;top:12px;width:.125rem}#main-nav .main-nav_list li:last-child a{padding-right:0}#main-nav .main-nav_list li:last-child:after{display:none}#main-nav .main-nav_list .selected a{background-color:#0078ad}.skip-to-content{height:1px;left:-999px;position:absolute;top:0;width:1px;z-index:-999;overflow:hidden}.skip-to-content:focus{align-items:center;cursor:pointer;display:inline-flex;height:auto;justify-content:center;left:1.25rem;min-height:3.25rem;text-align:center;top:1.25rem;width:auto;z-index:6110;border-width:0px;border-style:initial;border-color:initial;border-image:initial;border-radius:3px;margin:.25rem;padding:.25rem 1.5rem;text-decoration:none;background-color:#0078ad;color:#fff;outline:none;font-weight:700;font-family:bmwTypeNextWeb,bmwtypeweb,Arial,Helvetica,Roboto,sans-serif;font-size:15px}.skip-to-content:focus-visible{box-shadow:#fff 0 0 0 .0625rem,#3393bd 0 0 0 .3125rem;color:#fff;background-color:#0078ad}a:focus{outline:2px solid #3393BD;background-color:none;color:#3393bd;line-height:24px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap}#main-footer{margin-top:20px;margin-bottom:20px}#main-footer p{position:relative;padding:0 10px;font-size:14px;line-height:16px;color:#686868}#main-footer .main-footer_copy{width:60%;float:left;left:0;text-align:left}#main-footer .main-footer_credits{width:25%;float:right;right:0;text-align:right}#main-footer .interna .main-footer_copy{width:30%;float:left;left:31%;text-align:left}#main-footer .interna .main-footer_credits{width:25%;float:right;right:14px;text-align:right}@media all and (max-width: 767px){#main-footer .interna p{padding:0}#main-footer .interna .main-footer_copy{clear:both;width:100%;left:0}#main-footer .interna .main-footer_credits{clear:both;width:100%;float:left;left:0;right:auto}}form{position:relative;float:left;left:12.5%;width:75%}form .error input,form .error select,form .error .selectize-input{border-color:red}form .error .help-block{color:red}form p{position:relative;float:left;left:0;width:100%}form p label{position:relative;float:left;left:0;width:50%;line-height:24px;border-bottom:dotted 1px #efefef}form p input,form p select,form p textarea{position:relative;float:right;right:0;width:calc(50% - 7px);padding-top:2px;padding-bottom:2px;padding-left:5px;border:1px solid #A5B3D0;font-size:16px;font-weight:700;color:#595959;font-family:Calibri,Arial,sans-serif,sans-serif}form p input[type=checkbox]{position:relative;float:left;left:0;width:20px;padding-top:2px;padding-bottom:0;padding-left:5px;margin-right:10px;border:1px solid #A5B3D0;font-size:16px;font-weight:700;color:#595959;font-family:Calibri,Arial,sans-serif,sans-serif}form p input[type=submit]{position:relative;display:inline-block;width:auto;height:auto;margin:20px auto;padding:6px 17px;font-size:14px;color:#0a3478;background:#fff;border:solid 1px #0078ad;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;font-weight:700;cursor:pointer}form p.select label{width:25%}form p.select select{width:calc(75% - 7px)}form p.checkbox label{position:relative;float:none;left:auto;width:auto;line-height:24px;border-bottom:none}form p.textarea label{position:relative;clear:both;display:block;float:none;left:auto;width:calc(100% - 7px);line-height:24px;border-bottom:none}form p.textarea textarea{width:calc(100% - 7px);height:75px}@media all and (max-width: 1023px){form{left:0;width:100%}}@media all and (max-width: 567px){form p label,form p.select label{width:100%;line-height:24px;border-bottom:dotted 1px #efefef}form p input,form p select,form p.select input,form p.select select{position:relative;float:left;right:auto;left:0;width:calc(100% - 7px)}}#form-messages,#form-messages p{display:none}#form-messages .fail{color:red;font-weight:700}.custom-control-input.is-invalid~.custom-control-label:before{border-color:#dc3545}.custom-control-input.is-invalid~.custom-control-label{color:#dc3545}.form-control.is-invalid{border-color:#dc3545}.invalid-feedback{color:#dc3545;font-weight:700}.captcha div{display:block!important;margin:0 auto!important;text-align:end}.captcha div input[name=_answer]{width:auto!important;position:relative;float:right;right:0;padding-top:2px;padding-bottom:2px;padding-left:5px;border:1px solid #A5B3D0;font-size:16px;font-weight:700;color:#595959;font-family:Calibri,Arial,sans-serif,sans-serif}.captcha p{position:relative;left:0;line-height:24px;text-align:end;margin-bottom:5px!important}.captcha .is-invalid{border-color:#dc3545!important}@media all and (max-width: 1000px){.h-section{width:calc(100% - 20px);left:10px}#main-header{height:auto}#main-article .inner-float .boxes ul li{width:calc(50% - 57px);min-height:250px}#main-article .inner-float .boxes ul li a{word-break:normal}#main-article .inner-float .boxes ul li:nth-last-of-type(-n+2){border-left:none;border-top:solid 1px #dcdee4}#main-article .inner-float .boxes ul li:last-child{border-left:1px solid #dcdee4}#main-article .inner-section{width:100%}}@media all and (max-width: 1023px){#main-nav{margin-bottom:10px}#main-nav #main-nav-desktop{display:none}#main-nav #main-nav-mobile{display:block;position:relative}#main-nav #main-nav-mobile #hamburger{position:relative;display:block;width:calc(100% - 34px);background-color:#cce4ef;color:#0a3478;text-align:right;line-height:24px;padding:2px 32px 2px 2px;text-decoration:none}#main-nav #main-nav-mobile #hamburger:after{position:absolute;display:block;top:4px;right:4px;content:" ";width:20px;height:20px;background:url(/assets/images/hamburger.png) no-repeat top right}#main-nav .main-nav_list{position:absolute;left:calc(-100% - 20px);width:100%;height:auto;z-index:99999;border-bottom:solid 2px #000;-webkit-transition:all .5s;transition:all .5s}#main-nav .main-nav_list li{clear:both;width:100%}#main-nav .main-nav_list li a{display:inline-block;font-size:18px;padding:10px}#main-nav .main-nav_list .homepage span:after{position:absolute;top:7px;left:52px;content:"Homepage";font-size:18px;color:#fff!important}#main-nav .main-nav_list .level_2 a{padding-left:50px;font-size:16px}#main-nav .main-nav_list.opened{left:0}#main-article .inner-float .boxes ul li{width:calc(100% - 58px);border:none!important;min-height:auto}#main-article .inner-float .boxes ul li:not(:first-child){border-top:solid 1px #dcdee4!important}#main-content .main-content_aside{display:none;width:calc(100% - 1px);clear:both;margin-bottom:20px;padding:0}#main-content .main-content_article{float:left;left:0;right:auto;width:calc(100% - 50px);clear:both}#main-footer .interna p{padding:0}#main-footer .interna .main-footer_copy{clear:both;width:100%;left:0}#main-footer .interna .main-footer_credits{clear:both;width:100%;float:left;left:0;right:auto}}@media all and (max-width: 480px){#main-article .inner-float .boxes ul li a{word-break:break-all}}
