#breadcrumbs,.content-image,.custom-page-intro p{position:relative}#breadcrumbs,.business-box li,.custom-page-intro p{width:100%;max-width:100%}#breadcrumbs{padding-right:15px;padding-left:15px;-ms-flex:0 0 100%;flex:0 0 100%;padding-bottom:1em;border-bottom:1px solid #f3f3f3;text-transform:uppercase}#breadcrumbs a{font-size:16px;font-size:1rem;font-family:"Open Sans",sans-serif;color:#c91d32;font-weight:600}#breadcrumbs .current{color:#d7cec7;font-size:16px;font-size:1rem}#breadcrumbs .sep{padding:0 .2em;color:#f3f3f3}@media (min-width:768px){#breadcrumbs{margin-bottom:1.5em}#breadcrumbs .current,#breadcrumbs a{font-size:22.4px;font-size:1.4rem}#breadcrumbs .sep{padding:0 .2em}}.entry-content-intro{background-color:#c09f80;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.entry-content-intro .content{padding:2em;background-color:#c09f80;color:#fff;font-family:"Libre Baskerville",serif;font-style:italic}@media (min-width:768px){.entry-content-intro .content{padding:2em 4em}}.custom-page-head{background-color:#c91d32;padding:50px 0;text-align:center}.custom-page-head h2{color:#fff;font-family:"Open Sans",sans-serif;letter-spacing:2px;font-weight:600;text-transform:uppercase}.custom-page-head p,.custom-page-intro p{font-family:"Libre Baskerville",serif;margin-bottom:0}.custom-page-head p{color:#fff;font-weight:400;font-style:italic}.custom-page-head h2,.custom-page-head p{position:relative;width:100%;padding-right:15px;padding-left:15px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.custom-page-head{padding:90px 0;text-align:left}}.custom-page-intro{background-color:#f3f3f3;padding:50px 0;text-align:center}.custom-page-intro p{padding-right:15px;padding-left:15px;-ms-flex:0 0 100%;flex:0 0 100%;color:#565656;text-align:center}.page-aside{background-color:#c91d32;padding-top:15px;padding-bottom:15px}.page-aside .title{color:#fff;font-size:22.4px;font-size:1.4rem;text-transform:uppercase}.page-aside ul li{background-color:#c91d32;border-bottom:1px solid #d7cec7;transition:background-color .5s ease}.page-aside ul li:last-child{border:0}.page-aside ul li a{font-size:19.2px;font-size:1.2rem;color:#fff;display:block;padding:.7em 1em}.page-aside ul li a:hover{color:#c09f80}.page-aside ul li.current_page_item{border-color:#c09f80}.page-aside ul li.current_page_item a{color:#c09f80;font-weight:700}@media (min-width:768px){.custom-page-intro{text-align:left}.page-aside ul li a{font-size:22.4px;font-size:1.4rem}.with-sidebar .page-aside{background-color:#fff;padding-top:0}}.content-image .overlay{position:absolute;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);color:#fff;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.content-image .overlay h2{color:#fff;font-family:"Open Sans",sans-serif;letter-spacing:2px;font-weight:600;text-transform:uppercase;margin-bottom:.5em}.business-box li h2,.content-image .overlay p{font-family:"Libre Baskerville",serif}@media (min-width:768px){.content-image .overlay h2{padding-bottom:1em;margin-bottom:1em}.content-image{max-height:600px;overflow:hidden}.content-image.full{max-height:none}.content-image img{width:100%}}.content-image .overlay p{color:#fff;font-weight:400;font-style:italic;margin-bottom:0;padding:0 15px}.business-box li .cta,.business-content .entry-content .cta{line-height:1;font-weight:600;transition:background-color .5s ease;cursor:pointer;letter-spacing:2px;text-transform:uppercase}.accordion-section .page-inner-content>section h3{padding-bottom:1em;border-bottom:1px solid #d7cec7;cursor:pointer}.accordion-section .page-inner-content>section h3 span{float:right;font-size:2em;color:#d7cec7;padding-right:15px}.accordion-section .page-inner-content>section h3:hover span,.accordion-section .page-inner-content>section.current h3 span{color:#c91d32}.accordion-section .page-inner-content>section h3 .fa-angle-down{display:block}.accordion-section .page-inner-content>section .content,.accordion-section .page-inner-content>section h3 .fa-angle-up,.accordion-section .page-inner-content>section.current h3 .fa-angle-down{display:none}.accordion-section .page-inner-content>section.current .content,.accordion-section .page-inner-content>section.current h3 .fa-angle-up{display:block}section>img{margin:2em 0}.business-box{list-style:none!important;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1em -15px}.business-box li{-ms-flex:0 0 100%;flex:0 0 100%;position:relative;padding:1em}.business-box li .inner{background-color:#f3f3f3;border-radius:4px;padding:2em}.business-box li p{min-height:70px;margin-bottom:0}.business-box li .overlay-img{background-size:contain;height:50px;width:50px;background-repeat:no-repeat;position:absolute;bottom:4.5em;right:2em}.business-box li .cta{display:inline-block;border:1px solid #444;background:#444;color:#fff;font-size:16px;font-size:1rem;padding:1em 2em;margin:10px 0 0}.business-box li .cta:hover{color:#fff;background-color:#2b2b2b;border-color:#252525}.business-box li .cta.active,.business-box li .cta:active{background-image:none}.business-box li .cta.disabled,.business-box li .cta.disabled.active,.business-box li .cta.disabled:active,.business-box li .cta.disabled:focus,.business-box li .cta.disabled:hover,.business-box li .cta[disabled],.business-box li .cta[disabled].active,.business-box li .cta[disabled]:active,.business-box li .cta[disabled]:focus,.business-box li .cta[disabled]:hover,fieldset[disabled] .business-box li .cta,fieldset[disabled] .business-box li .cta.active,fieldset[disabled] .business-box li .cta:active,fieldset[disabled] .business-box li .cta:focus,fieldset[disabled] .business-box li .cta:hover{background-color:#444;border-color:#444}.business-box li.luce .overlay-img{background-image:url(../img/icons/ico_luce.png)}.business-box li.gas .overlay-img{background-image:url(../img/icons/ico_gas.png)}.business-box li.eff_energ .overlay-img{background-image:url(../img/icons/ico_eff_energ.png)}.business-box li.ene_solare .overlay-img{background-image:url(../img/icons/ico_ene_solare.png)}.business-box li.ene_it .overlay-img{background-image:url(../img/icons/ico_ene_it.png)}.business-box li.ricerca_sviluppo .overlay-img{background-image:url(../img/icons/ico_ricerca_sviluppo.png)}@media (min-width:576px){.business-box li p{min-height:80px}}@media (min-width:768px){.business-box li .cta{font-size:19.2px;font-size:1.2rem;margin-top:20px}.business-box li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:2em}.business-box li .overlay-img{bottom:6em;right:4em}.business-box li p{min-height:100px}}.business-content .custom-page-head{background-color:#c91d32;color:#fff;padding:0}.business-content .custom-page-head h2{color:#fff;min-height:140px;max-width:96%;background-repeat:no-repeat;background-position:right;background-size:50px;display:-ms-flexbox;display:flex;margin-bottom:0}.business-content .custom-page-head h2 span{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;display:block}@media (min-width:768px){.business-content .custom-page-head{padding:50px 0}.business-content .custom-page-head h2{max-width:100%;background-size:140px}}.business-content .entry-content{padding-top:2em;padding-bottom:2em}.business-content .entry-content ul{list-style-type:disc;padding:.4em 1em}.business-content .entry-content ul li{margin:.5em 0}.business-content .entry-content .half-content{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:1em 2em}@media (min-width:768px){.business-content .entry-content .half-content{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.business-content .entry-content .full-content{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:1em 2em;width:100%;margin-top:2em;margin-bottom:2em}.business-content .entry-content .half-three-content{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:1em 2em}.business-content .entry-content .cta{display:inline-block;border:1px solid #c91d32;background:#c91d32;color:#fff;font-size:16px;font-size:1rem;padding:1em 2em}.business-content .entry-content .cta:hover{color:#fff;background-color:#9c1727;border-color:#941525}.business-content .entry-content .cta.active,.business-content .entry-content .cta:active{background-image:none}.business-content .entry-content .cta.disabled,.business-content .entry-content .cta.disabled.active,.business-content .entry-content .cta.disabled:active,.business-content .entry-content .cta.disabled:focus,.business-content .entry-content .cta.disabled:hover,.business-content .entry-content .cta[disabled],.business-content .entry-content .cta[disabled].active,.business-content .entry-content .cta[disabled]:active,.business-content .entry-content .cta[disabled]:focus,.business-content .entry-content .cta[disabled]:hover,fieldset[disabled] .business-content .entry-content .cta,fieldset[disabled] .business-content .entry-content .cta.active,fieldset[disabled] .business-content .entry-content .cta:active,fieldset[disabled] .business-content .entry-content .cta:focus,fieldset[disabled] .business-content .entry-content .cta:hover{background-color:#c91d32;border-color:#c91d32}@media (min-width:768px){.business-content .entry-content .half-three-content{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.business-content .entry-content .cta{font-size:19.2px;font-size:1.2rem}}.business-content.luce .custom-page-head h2{background-image:url(../img/icons/ico_luce.png)}.business-content.gas .custom-page-head h2{background-image:url(../img/icons/ico_gas.png)}.business-content.energia-solare .custom-page-head h2{background-image:url(../img/icons/ico_ene_solare.png)}.business-content.efficienza-energetica .custom-page-head h2{background-image:url(../img/icons/ico_eff_energ.png)}.business-content.hwsw-per-lenergia .custom-page-head h2{background-image:url(../img/icons/ico_ene_it.png)}.business-content.ricerca-e-sviluppo .custom-page-head h2{background-image:url(../img/icons/ico_ricerca_sviluppo.png)}.business-content .links-box{background-color:#f3f3f3;padding-top:2em;padding-bottom:2em}.business-content .links-box ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.business-content .links-box li{background-size:auto 100%;background-repeat:no-repeat;padding-left:40px;margin-top:1em;margin-bottom:1em;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%;margin-left:8.33333%}.business-content .links-box li.luce{background-image:url(../img/icons/ico_luce.png)}.business-content .links-box li.gas{background-image:url(../img/icons/ico_gas.png)}.business-content .links-box li.eff_energ{background-image:url(../img/icons/ico_eff_energ.png)}.business-content .links-box li.ene_it{background-image:url(../img/icons/ico_ene_it.png)}.business-content .links-box li.ene_solare{background-image:url(../img/icons/ico_ene_solare.png)}.business-content .links-box li.ricerca_sviluppo{background-image:url(../img/icons/ico_ricerca_sviluppo.png)}.business-content .links-box a{color:#565656;font-weight:700;font-size:19.2px;font-size:1.2rem;letter-spacing:2px;text-transform:uppercase}.business-content .links-box a:hover{color:#d7cec7}@media (min-width:768px){.business-content .links-box li{margin-top:2em;margin-bottom:2em;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;margin-left:0}.business-content .links-box a{font-size:19.2px;font-size:1.2rem}}