@charset "UTF-8";#breadcrumbs{position:relative;width:100%;padding-right:15px;padding-left:15px;-ms-flex:0 0 100%;flex:0 0 100%;max-width: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 a{font-size:22.4px;font-size:1.4rem}#breadcrumbs .current{font-size:22.4px;font-size:1.4rem}#breadcrumbs .sep{padding:0 .2em}}.assistenza-box{background-color:#d7cec7;padding-top:2em;padding-bottom:2em;text-align:center}.assistenza-box .title{color:#565656}.assistenza-box .title h4{font-size:19.2px;font-size:1.2rem;text-transform:uppercase;letter-spacing:1px}.assistenza-box .title p{font-family:"Libre Baskerville",serif;font-style:italic}.assistenza-box .images img{max-height:40px}.assistenza-box .images,.assistenza-box .title{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){.assistenza-box{text-align:left;padding-top:4em;padding-bottom:4em}.assistenza-box .images,.assistenza-box .title{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.assistenza-box .images{text-align:right}.assistenza-box .images img{max-height:60px}}section.offer{color:#fff;overflow:hidden;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){section.offer{max-width:540px}}@media (min-width:768px){section.offer{max-width:720px}}@media (min-width:992px){section.offer{max-width:960px}}@media (min-width:1200px){section.offer{max-width:1140px}}section.offer .inner-container>div{position:relative;width:100%;padding-right:15px;padding-left:15px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-top:15px}@media (min-width:768px){section.offer .inner-container>div{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin-top:35px;margin-bottom:35px}}section.offer .offer-box.lucegas .inner-content{background-color:#4cdef5}section.offer .offer-box.lucegas .inner-content--cta a{color:#4cdef5}section.offer .offer-box.fibra .inner-content{background-color:#94368b}section.offer .offer-box.convenzioni .inner-content{background-color:#9a8f97}section.offer .offer-box.convenzioni .inner-content--cta a{color:#9a8f97}section.offer .offer-box.fibra .inner-content--cta a{color:#94368b}section.offer .offer-box.energysol .inner-content{background-color:#a4d555}section.offer .offer-box.energysol .inner-content--cta a{color:#a4d555}section.offer .offer-box.promo .inner-content{background-color:#d7cec7}section.offer .offer-box.promo .inner-content--cta a{color:#d7cec7}section.offer .inner-content{padding:1em}@media (min-width:768px){section.offer .inner-content{padding:1.5em}}section.offer .inner-content--title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}section.offer .inner-content--title h3{color:#fff;font-family:"Open Sans",sans-serif;letter-spacing:2px;font-weight:600;text-transform:uppercase;margin-bottom:0;padding:0;border:0}section.offer .inner-content--title p{margin:0;padding:0}section.offer .inner-content--title .icon-box img{height:36px}section.offer .inner-content--text{margin-top:1em;margin-bottom:1em}@media (min-width:992px){section.offer .inner-content--text{min-height:50px}}section.offer .inner-content--cta{width:100%;text-align:right;margin-top:2em}section.offer .inner-content--cta a{display:inline-block;border:1px solid;border-color:#fff;background:#fff;color:#c91d32;font-size:16px;font-size:1rem;line-height:1;padding:1em 2em;letter-spacing:2px;font-weight:600;text-transform:uppercase;transition:background-color .5s ease;cursor:pointer;color:transparent;width:100%;text-align:center}section.offer .inner-content--cta a:hover{color:#c91d32;background-color:#e6e6e6;border-color:#e0e0e0}section.offer .inner-content--cta a.active,section.offer .inner-content--cta a:active{background-image:none}fieldset[disabled] section.offer .inner-content--cta a,fieldset[disabled] section.offer .inner-content--cta a.active,fieldset[disabled] section.offer .inner-content--cta a:active,fieldset[disabled] section.offer .inner-content--cta a:focus,fieldset[disabled] section.offer .inner-content--cta a:hover,section.offer .inner-content--cta a.disabled,section.offer .inner-content--cta a.disabled.active,section.offer .inner-content--cta a.disabled:active,section.offer .inner-content--cta a.disabled:focus,section.offer .inner-content--cta a.disabled:hover,section.offer .inner-content--cta a[disabled],section.offer .inner-content--cta a[disabled].active,section.offer .inner-content--cta a[disabled]:active,section.offer .inner-content--cta a[disabled]:focus,section.offer .inner-content--cta a[disabled]:hover{background-color:#fff;border-color:#fff}@media (min-width:768px){section.offer .inner-content--cta a{font-size:19.2px;font-size:1.2rem}}@media (min-width:768px){section.offer .inner-content--cta a{width:auto}}section.offer .inner-content--cta a:hover{color:#fff!important;background-color:#c91d32}.page-intro{background-color:#f3f3f3}.page-intro p{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;position:relative;width:100%;padding-right:15px;padding-left:15px;font-family:"Libre Baskerville",serif;color:#565656;margin-bottom:0;text-align:center;padding-top:1em;padding-bottom:1em}@media (min-width:768px){.page-intro p{padding-top:2em;padding-bottom:2em}}.page-content-image{position:relative}.page-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}.page-content-image .overlay h4{color:#fff;font-family:"Open Sans",sans-serif;letter-spacing:2px;font-weight:600;text-transform:uppercase;font-family:"Libre Baskerville",serif;text-transform:none;letter-spacing:0;font-style:italic;padding-bottom:0;margin-bottom:0}@media (min-width:768px){.page-content-image{max-height:600px;overflow:hidden}.page-content-image img{width:100%}}#main.luce-e-gas .page-header,#main.offerta-web-gas .page-header,#main.offerta-web-luce .page-header{background-color:#4cdef5}#main.accumulo .page-header,#main.energy-solutions .page-header,#main.fotovoltaico .page-header,#main.solare-termico .page-header{background-color:#a4d555}#main.offerta .page-header{background-color:#c91d32}#main.offerta .page-header h2,#main.offerta .page-header p{padding:2em}#main.offerta .page-content{margin-top:0;padding-top:1em}.page-header{padding-top:2em;padding-bottom:2em}.page-header .icon,.page-header h2,.page-header p{position:relative;width:100%;padding-right:15px;padding-left:15px}.page-header h2{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;color:#fff;font-size:25.6px;font-size:1.6rem;letter-spacing:1px;text-transform:uppercase;padding-top:8px;margin:0}.page-header p{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;color:#fff;font-family:"Libre Baskerville",serif;font-style:italic}.page-header .icon{text-align:right;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.page-header .icon img{max-height:40px}@media (min-width:768px){.page-header h2{font-size:35.2px;font-size:2.2rem;padding-top:22px}.page-header .icon img{max-height:100%}}.page-content{padding-top:2em;padding-bottom:2em}.page-content--box{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;position:relative;width:100%;padding-right:15px;padding-left:15px;margin-bottom:15px}.page-content--box .offer-box:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:.9}.page-content--box .offer-box .inner{padding:1.4em;overflow:hidden;z-index:10;position:relative}@media (min-width:768px){.page-content--box{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin-top:15px;margin-bottom:35px}}.page-content--box .icon{background-size:contain;vertical-align:middle;display:inline-block;margin-right:1rem;width:22px;height:22px}.page-content--box .cta{display:inline-block;border:1px solid;border-color:#c91d32;background:#c91d32;color:#fff;font-size:16px;font-size:1rem;line-height:1;padding:1em 2em;letter-spacing:2px;font-weight:600;text-transform:uppercase;transition:background-color .5s ease;cursor:pointer}.page-content--box .cta:hover{color:#fff;background-color:#9c1727;border-color:#941525}.page-content--box .cta.active,.page-content--box .cta:active{background-image:none}.page-content--box .cta.disabled,.page-content--box .cta.disabled.active,.page-content--box .cta.disabled:active,.page-content--box .cta.disabled:focus,.page-content--box .cta.disabled:hover,.page-content--box .cta[disabled],.page-content--box .cta[disabled].active,.page-content--box .cta[disabled]:active,.page-content--box .cta[disabled]:focus,.page-content--box .cta[disabled]:hover,fieldset[disabled] .page-content--box .cta,fieldset[disabled] .page-content--box .cta.active,fieldset[disabled] .page-content--box .cta:active,fieldset[disabled] .page-content--box .cta:focus,fieldset[disabled] .page-content--box .cta:hover{background-color:#c91d32;border-color:#c91d32}@media (min-width:768px){.page-content--box .cta{font-size:19.2px;font-size:1.2rem}}@media (min-width:768px){.page-content--box .cta{float:right}}.page-content--box p{padding:2em 0;margin:0;color:#fff}.page-content--box.luce .offer-box{position:relative;background-image:url(../img/offerta_luce.png);background-size:cover}.page-content--box.luce .offer-box .icon{background-image:url(../img/icons/ico_luce.png)}.page-content--box.luce .offer-box:after{background-color:#4cdef5}.page-content--box.gas .offer-box{position:relative;background-image:url(../img/offerta_gas.png);background-size:cover}.page-content--box.gas .offer-box .icon{background-image:url(../img/icons/ico_gas.png)}.page-content--box.gas .offer-box:after{background-color:#4cdef5}.page-content h3{color:#fff;padding-bottom:1em;margin-bottom:1em;border-bottom:1px solid #fff}.page-content .content-box h3{border:none}@media (min-width:768px){.page-content p{min-height:135px}.page-content .offer-container p,.page-content .service-container p{min-height:inherit}}.sub-header{text-align:center;padding:1em;width:100%;font-weight:700}.small-box-offer{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;position:relative;width:100%;padding-right:15px;padding-left:15px;margin-top:1em;margin-bottom:1em;padding:15px}@media (min-width:576px){.small-box-offer{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:768px){.small-box-offer{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;margin-left:0}}.small-box-offer .inner-offer{padding-top:1em;padding-bottom:1em;color:#fff}.small-box-offer .cta-container{text-align:right}.small-box-offer .cta-container .cta{display:inline-block;border:1px solid;border-color:#c91d32;background:#c91d32;color:#fff;font-size:16px;font-size:1rem;line-height:1;padding:1em 2em;letter-spacing:2px;font-weight:600;text-transform:uppercase;transition:background-color .5s ease;cursor:pointer}.small-box-offer .cta-container .cta:hover{color:#fff;background-color:#9c1727;border-color:#941525}.small-box-offer .cta-container .cta.active,.small-box-offer .cta-container .cta:active{background-image:none}.small-box-offer .cta-container .cta.disabled,.small-box-offer .cta-container .cta.disabled.active,.small-box-offer .cta-container .cta.disabled:active,.small-box-offer .cta-container .cta.disabled:focus,.small-box-offer .cta-container .cta.disabled:hover,.small-box-offer .cta-container .cta[disabled],.small-box-offer .cta-container .cta[disabled].active,.small-box-offer .cta-container .cta[disabled]:active,.small-box-offer .cta-container .cta[disabled]:focus,.small-box-offer .cta-container .cta[disabled]:hover,fieldset[disabled] .small-box-offer .cta-container .cta,fieldset[disabled] .small-box-offer .cta-container .cta.active,fieldset[disabled] .small-box-offer .cta-container .cta:active,fieldset[disabled] .small-box-offer .cta-container .cta:focus,fieldset[disabled] .small-box-offer .cta-container .cta:hover{background-color:#c91d32;border-color:#c91d32}@media (min-width:768px){.small-box-offer .cta-container .cta{font-size:19.2px;font-size:1.2rem}}.small-box-offer .offer-box:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:.9}.small-box-offer .offer-box .inner{padding:1.4em;overflow:hidden;z-index:10;position:relative}.small-box-offer.esol .offer-box{position:relative;background-size:cover}.small-box-offer.esol .offer-box:after{background-color:#a4d555}.small-box-offer .offer-box.fotovoltaico{background-image:url(../img/energysol_back.png)}.small-box-offer .offer-box.solare{background-image:url(../img/energysol_solare_back.png)}.small-box-offer .offer-box.accumulo{background-image:url(../img/energysol_solare_back.png)}.small-box-offer .offer-box.kit{background-image:url(../img/energysol_kit_back.png)}.small-box-offer .offer-box.clima{background-image:url(../img/energysol_clima_back.png)}.page-breadcrumbs{margin-top:1em}.small-box-offer .offer-box.caldaia{background-image:url(../img/energysol_caldaia_back.png)}