blockquote,body,dd,div,dl,dt,fieldset,form,h4,h5,h6,input,li,ol,pre,td,textarea,th,ul{margin:0;padding:0}h1,h2,h3,p{margin:0}table{border-collapse:collapse;border-spacing:0}abbr,acronym,fieldset,img{border:0}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}.menu ul,ol,ul{list-style:none}caption,th{text-align:left}h4,h5,h6{font-weight:700}q:after,q:before{content:''}.clear{font-size:1px;line-height:1px;display:block;height:0;background-color:red}.clear,.clrflt{clear:both}.last{margin:0!important}.pad_last{padding:0!important}.no_bg{background:0 0!important}.no_border{border:none!important}a{color:#000;text-decoration:none;outline:0 none}.menu ul li a,a:hover{color:#82724a;text-decoration:none}h1,img{padding:0}h1,h2,h3{color:#000;font-weight:500}h2,h3{font-size:24px;padding:5px 0}h3{font-size:20px;font-weight:600}h4{font-size:18px}h5{font-size:14px}h6{font-size:12px}p{line-height:26px;padding:15px 0}p strong{font-size:16px;line-height:24px;font-weight:400}h1,h3.sc{font-size:30px}p.sc{margin:5px 0 10px}h1.inner,h3.inner,h4.inner{font-size:28px;font-weight:400;padding:5px 0}h3.inner,h4.inner{font-size:20px}h4.home{font-size:24px;text-align:center;color:#000;font-weight:500;text-transform:uppercase;padding:0 0 15px}html{height:100%}.content strong,body,p{font-size:18px;color:#000}body{height:100%;font-family:'Dosis',sans-serif}.flt_lt,.flt_rt{float:left;display:inline}.flt_rt{float:right}img{max-width:100%;height:auto}.bg_grigio{background-color:#d2d0d1}.bg_grigioscuro{background-color:#585858}.grid90{float:left;width:90%}.grid70,.grid80{float:left;width:80%}.grid70{width:70%}.grid50,.grid60{float:left;width:60%}.grid50{width:50%}.grid40,.grid55{float:left;width:55%}.grid40{width:30%;padding-left:8%}.grid30,.grid33{float:left;width:33%}.grid30{width:30%}.grid20,.grid25{float:left;width:25%}.grid20{width:20%}.wrapper{margin:0 auto -250px;min-width:1200px;width:100%;height:auto;min-height:100%;background-color:#fcfbf9}.container{width:1200px;margin:0 auto}.header,.wrap{width:100%;min-height:181px}.header{width:1200px;margin:0 auto;padding:0;text-align:center}.logo{min-height:120px;padding:0}.menu-link{display:none}.menu{float:left;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;background-color:#f5f5f5;margin-top:10px;width:100%}.menu ul{margin:0;display:inline-table}.menu ul ul,.menu>li>ul.sub-menu{background-color:#f4f4f4;border:1px solid #ccc}.menu>li>ul.sub-menu{padding:4px 0;min-width:10em}.menu ul,.menu ul li{padding:0}.menu>ul>li{display:inline-block}.menu ul li a{display:block;color:#000;font-size:.9em}.menu ul li.active a{color:#c20219}.menu ul li>a{height:28px;padding:15px 48px 14px 47px;color:#000;font-size:18px;font-weight:600;border-top:0 solid #a29061}.menu ul ul{display:none;position:absolute;top:100%;min-width:160px;z-index:999}.menu ul li:hover>ul{display:block}.menu ul,.menu ul ul>li{position:relative}.menu ul ul>li a{padding:5px 15px 5px 10px;height:auto;background-color:#f4f4f4}.menu ul ul>li a:hover{background-color:#e3dbd0;color:#a29061}.menu ul ul ul{position:absolute;left:100%;top:0}@media all and (max-width:768px){.example-header .container{width:100%}.menu ul li>a{height:28px;padding:8px 45px 4px 44px;color:#000;font-size:18px;font-weight:600;border-top:0 solid #a29061}a.menu-link{color:#fff;background-color:#333;float:right;text-decoration:none;padding:10px}.menu{clear:both;min-width:inherit;float:none}.menu,.menu>ul ul{overflow:hidden;max-height:0;background-color:#f4f4f4}.menu>li>ul.sub-menu{padding:0;border:none}.menu.active,.menu>ul ul.active{max-height:55em}.menu ul{display:inline}.menu>ul{border-top:1px solid gray}.menu li,.menu li a,.menu>ul>li,a.menu-link{display:block}.menu li a{color:#000;padding:.8em;border-bottom:1px solid gray;position:relative}.menu li.has-submenu>a:after{content:'+';position:absolute;top:0;right:0;display:block;font-size:1.5em;padding:.1em .5em}.menu li.has-submenu>a.active:after{content:"-"}.menu ul ul>li a{background-color:#e4e4e4;height:28px;padding:10px 18px 5px 30px}.menu ul ul,.menu ul ul ul{display:inherit;position:relative;left:auto;top:auto;border:none}}.subnav{padding:20px 0;border:1px solid #dadada}.subnav ul,div.panel ul{list-style:none}.subnav ul li{padding:5px 0 0 20px;font-size:18px;line-height:22px;font-weight:500;margin:2px 0}.subnav ul li a{padding:0;font-size:18px;color:#000}.subnav ul li a:hover{color:#000;font-weight:500}.crumbs{font-size:14px;margin:10px;padding:8px 0 10px 1px}.crumbs,.crumbs a{color:#656565}.crumbs a:hover{text-decoration:underline}.content{margin:10px 0;padding:10px}.content p a,.crumbs a{text-decoration:none}.content strong{line-height:26px;font-weight:600}.content article{float:left;width:24%;margin:30px .5% 5px;padding:0}.content article.last{float:left;width:23.8%;border:1px solid #000;margin-left:20px;padding:0}.content article a{display:block;height:335px}.content article a:hover{background-color:#46615f;display:block}.content article p{padding:10px;color:#4c4c4c}.content article p strong{font-size:24px;color:#000;font-weight:300}.content article img{max-width:95%;height:auto;padding:0 0 0 7px}.content article a:hover p{padding:10px;color:#fff}.content article a:hover p strong{font-size:24px;color:#fff}.content article.cl4,.content article.clyears{float:left;width:23.8%;min-height:50px;border:1px solid #cacaca;margin:5px .5%;padding:10px 0 0}.content article.clyears{width:8%;min-height:30px;margin:5px .56%;padding:8px 0 1px;background:0 0 rgba(0,0,0,.09);text-align:center}.content a.active article.clyears,.content a:hover article.clyears,.payoff{background-color:#752413;text-align:center;color:#fff}.payoff{font-size:26px;padding:5px 0 10px;margin:30px 0 25px;color:#fdfdfd;background-color:#c20219}.payoff a{color:#fff}.footer a,.payoff a:hover,div.panel a:hover{color:#000}i.fa.fa-phone-square.fa-3x{font-size:1.2em}.leftside{float:left;width:34%}.rightside{float:right;width:66%}.separator{margin:15px 0 5px;padding:0;border-top:1px solid #737373;text-align:center}.separator-1{margin:10px 0;padding:10px 0;background-color:#fff;text-align:center}.news{margin:10px 10px 10px 0;padding:10px;background:0 0 rgba(0,0,0,.05)}.video{margin:10px}.rwd-video{height:100%;overflow:hidden;padding-bottom:30%;padding-top:30%;margin:8px 0 20px;position:relative;top:20px;left:0}.rwd-video embed,.rwd-video iframe,.rwd-video object{height:100%;left:0;position:absolute;top:0;width:100%}.footer{width:100%;min-height:250px;border-top:solid 1px #737373;color:#000;line-height:20px}.footer article{float:left;width:25%;min-height:19px;margin:20px .48%;font-size:16px;line-height:20px}.footer article.credits{text-align:right;width:20%}.social-ico{padding-top:5px}.social-ico ul li{display:inline-block;padding:0 10px 0 0}.push{height:280px}.newsletter{width:99%;min-height:30px;padding:4px;background:#fff;margin-top:2px}.form,.inputfields{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.inputfields{-webkit-box-shadow:#acb4ba 0 0 5px;-moz-box-shadow:#acb4ba 0 0 5px;box-shadow:#acb4ba 0 0 5px;behavior:url(http://www.energyprogress.eu/css/PIE.htc)}input[type=submit]{border:0 none;cursor:pointer;cursor:hand}input[type=text]{border:0 none;width:83%;min-height:28px;padding-left:4px;font-size:12px;float:left}button[type=submit]{width:13.5%;height:30px;float:right;text-align:center;border:0 none;background:0 0 rgba(0,0,0,.2)}.form{margin:5px 0}.shadow{padding-left:10px;background:0 0 rgba(255,255,255,.1)}label.form{float:left;padding-right:5px;font-size:15px}input.form[type=text]{width:97%;min-height:28px;padding:3px 0 4px 10px;font-size:14px;float:left;background-color:#fbfbfb;border:1px solid #999}input.form[type=checkbox]{width:6%;min-height:28px;padding:3px 0 4px;margin-left:10px;font-size:14px;float:left;background-color:#e2e2e2}.form select,textarea.form{background-color:#fbfbfb;font-size:14px;float:left}textarea.form{font-family:arial;width:97%;min-height:200px;padding:3px 0 4px 10px}a.button,button.form{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:15px;color:#fff;background-color:#c20219}button.form{font-family:"Dosis";cursor:pointer;padding:12px 57px}button.form,button.form:hover{border:0 none}.form select{width:99%;min-height:35px;padding:4px 0 4px 2px;color:#999}a.button{padding:12px 40px;text-decoration:none}a.button:hover,button.form:hover{background:0 0 rgba(0,0,0,.1);color:#424033;text-decoration:none}.gallery{list-style:none;overflow:hidden;padding:0;margin:0}.gallery li{float:left;margin:3px}button.accordion{background:0 0 rgba(227,219,208,.3);font-size:18px;font-weight:400;color:#444;cursor:pointer;padding:10px 5px;width:100%;text-align:left;border:none;outline:none;transition:.4s}button.accordion.active,button.accordion:hover{background-color:#e3dbd0}button.accordion:after{content:'\02795';font-size:13px;color:#777;float:right;margin-left:5px}button.accordion.active:after{content:"\2796"}div.panel{padding:0 10px 0 5px;background-color:none;max-height:0;overflow:hidden;transition:.6s ease-in-out;opacity:0}div.panel ul{line-height:27px;margin-left:5px}div.panel ul li>ul{margin-left:26px}div.panel a{color:red}div.panel.show{opacity:1;max-height:none}
@media only screen and (min-width:1024px) and (max-width:1600px){.wrapper{min-width:100%}.container,.content,.header{width:1004px}.nav ul li{padding:20px 34px;margin:0}.menu ul li>a{padding:11px 28px 18px 27px}.content article{width:23.7%;margin:5px .55%}.leftside{width:34%}.rightside{width:66%}.footer article{width:27.5%;margin:5px .55%}.footer article.credits{width:10.5%}}@media only screen and (min-width:768px) and (max-width:1023px){.wrapper{min-width:100%}.container,.content,.header{width:748px}.nav ul li{padding:20px 18px;margin:0}.menu ul li>a{padding:11px 14px 18px 13px}.content article{width:23.6%;margin:5px .53%}.leftside,.rightside{float:none;width:100%}.footer article{width:27.5%;margin:5px .55%}.footer article.credits{width:10.5%}}@media only screen and (min-width:600px) and (max-width:767px){.wrapper{min-width:100%;margin:0 auto -186px}.container,.content,.header{width:580px}.nav ul li{padding:20px 8px;margin:0}.content article{width:23.6%;margin:5px .48%}.leftside,.rightside{float:none;width:100%}.footer article{float:none;width:99%;margin:5px .5%;text-align:center;border-bottom:1px solid #cacaca}.footer article.credits{width:99%;text-align:center;font-weight:600;margin:20px 0;border:none}.grid40,.grid60{width:98%}.grid40{padding:0 0 0 5px}}@media only screen and (min-width:480px) and (max-width:599px){.wrapper{min-width:100%;margin:0 auto -150px}.container,.content,.header{width:460px}.content article{width:48.5%;margin:5px .44%}.leftside,.rightside{float:none;width:100%}.footer article{float:none;width:99%;margin:5px .5%;text-align:center;border-bottom:1px solid #cacaca}.footer article.credits{width:99%;text-align:center;font-weight:600;margin:20px 0;border:none}.grid40,.grid60{width:98%}.grid40{padding:0 0 0 5px}}@media only screen and (max-width:479px){.wrapper{min-width:100%;margin:0 auto -150px}.wrap{min-height:150px}.container,.header{width:310px}.header{min-height:150px}.logo{width:75%;margin:0 auto;min-height:102px}.payoff{font-size:24px;font-weight:700}.banners-h1{width:60%;padding-top:10px}.banners-h1 h1{font-size:30px;color:#fff;line-height:40px;font-weight:400;padding:20px 0 25px 5px}.content{width:310px}.content article,.footer article{float:none;width:99%}.leftside,.rightside{float:none;width:100%}.grid40,.grid60{width:98%}.grid40{padding:0 0 0 5px}.footer article{margin:5px .5%;text-align:center;border-bottom:1px solid #cacaca}.footer article.credits{width:99%;text-align:center;font-weight:600;margin:20px 0;border:none}.push{height:150px}button.accordion{font-size:14px;font-weight:700}}
blockquote,body,dd,div,dl,dt,fieldset,form,h4,h5,h6,input,li,ol,pre,td,textarea,th,ul{margin:0;padding:0}h1,h2,h3,p{margin:0}table{border-collapse:collapse;border-spacing:0}abbr,acronym,fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h4,h5,h6{font-weight:700}q:after,q:before{content:''}.clear{font-size:1px;line-height:1px;display:block;height:0;background-color:red}.clear,.clrflt{clear:both}.last{margin:0!important}.pad_last{padding:0!important}.no_bg{background:0 0!important}.no_border{border:none!important}a,a:hover{text-decoration:none}a{outline:0 none;color:#000}a:hover{color:#82724a}h1,img{padding:0}h1,h2{font-weight:500}h1{color:#000}h2,h3{padding:5px 0}h2{font-size:24px}h2,h3,p{color:#000}h3{font-size:20px;font-weight:600}h5{font-size:14px}h6{font-size:12px}h4,p,p strong{font-size:18px}p{padding:15px 0;line-height:26px}p strong{line-height:24px;font-weight:500}h1,h3.sc{font-size:30px}p.sc{margin:5px 0 10px}h1.inner,h3.inner,h4.inner{font-size:28px;font-weight:400;padding:5px 0}h3.inner,h4.inner{font-size:20px}h4.home{font-size:28px;text-align:center;font-weight:500;text-transform:uppercase;padding:0 0 20px}body,html{height:100%}body{color:#a29061;font-size:18px;font-family:'Dosis',sans-serif}.flt_lt,.flt_rt{float:left;display:inline}.flt_rt{float:right}img{max-width:100%;height:auto}.bg_white{background-color:#f4f4f4}.grid90{float:left;width:90%}.grid70,.grid80{float:left;width:80%}.grid70{width:70%}.grid50,.grid60{float:left;width:60%}.grid50{width:50%}.grid40,.grid55{float:left;width:55%}.grid40{width:30%;padding-left:8%}.grid30,.grid33{float:left;width:33%}.grid30{width:30%}.grid20,.grid25{float:left;width:25%}.grid20{width:20%}