.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}}.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%}}.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{padding-top:1em;padding-bottom:1em}@media (min-width:768px){.page-content{padding-top:2em;padding-bottom:2em}}.page-content-image{max-height:initial}.page-header.lucegas{background-color:#4cdef5}.page-header.fibra{background-color:#ec3b8b}.page-header.promo{background-color:#d7cec7}.page-header.esol{background-color:#a4d555}.page-header{padding-top:2em;padding-bottom:2em}.page-header .icon,.page-header h2{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 .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%}}.offer-single-box{position:relative;width:100%;padding-right:15px;padding-left:15px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:2em;font-size:19.2px;font-size:1.2rem}@media (min-width:768px){.offer-single-box{font-size:22.4px;font-size:1.4rem}}@media (min-width:768px){.offer-single-box.prezzo{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.offer-single-box.vantaggi{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offer-single-box.scelta{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.offer-single-box.dettagli{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.offer-single-box.aderisci{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}}.offer-single-box--inner{padding:1em}.lucegas .prezzo .offer-single-box--inner{background-color:#4cdef5}.fibra .prezzo .offer-single-box--inner{background-color:#ec3b8b}.fibra .offer-single-box.prezzo .price{background-color:#bb2b6c}.promo.prezzo .offer-single-box--inner{background-color:#d7cec7}.esol .prezzo .offer-single-box--inner{background-color:#a4d555}.offer-single-box.prezzo{color:#fff;text-align:center}.offer-single-box.prezzo>div{padding:0}.offer-single-box.prezzo>div>*{padding:1em}.offer-single-box.prezzo h4{font-family:"Open Sans",sans-serif;letter-spacing:2px;font-weight:600;text-transform:uppercase;margin:0}.offer-single-box.prezzo .price{background-color:#70cedc}.esol .offer-single-box.prezzo .price{background-color:#9fbc71}.offer-single-box.prezzo .price p{font-size:48px;font-size:3rem;font-weight:700;margin-bottom:0}.offer-single-box.prezzo .price p.old{text-decoration:line-through}.offer-single-box.prezzo .validita p{font-style:italic;margin-bottom:0}.offer-single-box.scelta>div{padding:0}.offer-single-box.scelta ul li{padding:.5em;border-bottom:1px solid #f3f3f3}.offer-single-box.scelta .icon{color:#c91d32;margin-right:.5em;font-size:50px}.offer-single-box.scelta .shipping{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.offer-single-box.note{background-color:#f3f3f3}.offer-single-box.note .small{font-size:16px;font-size:1rem}@media (min-width:768px){.offer-single-box.note .small{font-size:19.2px;font-size:1.2rem}}.offer-single-box.note p{margin:0;font-style:italic}.offer-single-box.vantaggi>div{padding:0}.offer-single-box.vantaggi .vantaggio{width:48%;float:left;text-align:center;padding:1em;border:1px solid #f3f3f3;margin:1%}.offer-single-box.vantaggi .vantaggio.half-two{width:98%}@media (min-width:768px){.offer-single-box.vantaggi .vantaggio.half-two{width:48%}}.offer-single-box.vantaggi .vantaggio.half-three{width:100%}@media (min-width:768px){.offer-single-box.vantaggi .vantaggio.half-three{width:31.1%}}@media (min-width:768px){.offer-single-box.vantaggi .vantaggio{width:23%}}.offer-single-box.vantaggi .vantaggio .icon{font-size:24px;color:#c91d32;margin-top:.5em;margin-bottom:.5em}.offer-single-box.vantaggi .vantaggio .icon.big{font-size:36px}.offer-single-box.vantaggi .vantaggio .button{margin-top:2em}.offer-single-box.vantaggi .vantaggio .descr{min-height:100px;font-size:16px;font-size:1rem}@media (min-width:576px){.offer-single-box.vantaggi .vantaggio .descr{min-height:148px}}@media (min-width:768px){.offer-single-box.vantaggi .vantaggio .descr{min-height:110px;font-size:22.4px;font-size:1.4rem}}.offer-single-box.dettagli{background-color:#f3f3f3}.offer-single-box.dettagli .icon{margin-right:1em}.offer-single-box.dettagli ul{margin:0 0 1em 1em;list-style:disc}.offer-single-box.dettagli ul li{padding:.25em}.offer-single-box.aderisci button{margin-top:2em;margin-bottom:2em;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}.offer-single-box.aderisci button:hover{color:#fff;background-color:#9c1727;border-color:#941525}.offer-single-box.aderisci button.active,.offer-single-box.aderisci button:active{background-image:none}.offer-single-box.aderisci button.disabled,.offer-single-box.aderisci button.disabled.active,.offer-single-box.aderisci button.disabled:active,.offer-single-box.aderisci button.disabled:focus,.offer-single-box.aderisci button.disabled:hover,.offer-single-box.aderisci button[disabled],.offer-single-box.aderisci button[disabled].active,.offer-single-box.aderisci button[disabled]:active,.offer-single-box.aderisci button[disabled]:focus,.offer-single-box.aderisci button[disabled]:hover,fieldset[disabled] .offer-single-box.aderisci button,fieldset[disabled] .offer-single-box.aderisci button.active,fieldset[disabled] .offer-single-box.aderisci button:active,fieldset[disabled] .offer-single-box.aderisci button:focus,fieldset[disabled] .offer-single-box.aderisci button:hover{background-color:#c91d32;border-color:#c91d32}@media (min-width:768px){.offer-single-box.aderisci button{font-size:19.2px;font-size:1.2rem}}.offer-single-box.aderisci a,.offer-single-box.aderisci strong{font-weight:700}.offer-single-box .header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:2em}.offer-single-box .header h4{margin:0;-ms-flex-positive:2;flex-grow:2}.offer-single-box .header button{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}.offer-single-box .header button:hover{color:#fff;background-color:#9c1727;border-color:#941525}.offer-single-box .header button.active,.offer-single-box .header button:active{background-image:none}.offer-single-box .header button.disabled,.offer-single-box .header button.disabled.active,.offer-single-box .header button.disabled:active,.offer-single-box .header button.disabled:focus,.offer-single-box .header button.disabled:hover,.offer-single-box .header button[disabled],.offer-single-box .header button[disabled].active,.offer-single-box .header button[disabled]:active,.offer-single-box .header button[disabled]:focus,.offer-single-box .header button[disabled]:hover,fieldset[disabled] .offer-single-box .header button,fieldset[disabled] .offer-single-box .header button.active,fieldset[disabled] .offer-single-box .header button:active,fieldset[disabled] .offer-single-box .header button:focus,fieldset[disabled] .offer-single-box .header button:hover{background-color:#c91d32;border-color:#c91d32}@media (min-width:768px){.offer-single-box .header button{font-size:19.2px;font-size:1.2rem}}