@media (min-width:768px){.hero{min-height:500px}}.hero-mobile{background:url(../images/hero-mobile.webp) #d3d3d3 -18px 0/109.6% 100% no-repeat;min-height:100vh;height:auto;padding-bottom:80px;padding-top:160px}.hero-mobile .hero-logo{top:95px}.hero-mobile-cards{display:flex;flex-direction:column;gap:10px;width:100%;padding-top:10px}.hero-mobile-cards .hero-mobile-card{display:flex;width:100%;height:150px;border-radius:10px;position:relative;padding:10px}.hero-mobile-cards .hero-mobile-card.web{background:url("../images/web.webp") #d3d3d3 50%/cover no-repeat}.hero-mobile-cards .hero-mobile-card.sweet{background:url("../images/sweet.webp") #d3d3d3 50%/cover no-repeat}.hero-mobile-cards .hero-mobile-card.dynamic{background:url("../images/dynamic.webp") #d3d3d3 50%/cover no-repeat}.hero-mobile-cards .hero-mobile-card>a{display:block;width:100%;height:100%;text-decoration:none;position:relative}.hero-mobile-cards .hero-mobile-card .hmc-content{position:absolute;left:0;bottom:0;text-align:left;color:#fff;display:flex;flex-direction:column;gap:6px}.hero-mobile-cards .hero-mobile-card .hmc-content .hmc-price-block{display:flex;padding:6px 0;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:6px}.hero-mobile-cards .hero-mobile-card .hmc-content .hmc-price-block .hmc-price{font-size:28px;font-style:normal;font-weight:800;line-height:80%}.hero-mobile-cards .hero-mobile-card .hmc-content .hmc-price-block .hmc-currency{font-size:28px;font-style:normal;font-weight:500;line-height:80%}.hero-mobile-cards .hero-mobile-card .hmc-content .hmc-price-block .hmc-subprice{font-size:10px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.5px}.hero-mobile-cards .hero-mobile-card .hmc-content .hmc-price-block .hmc-subprice .white-text{font-size:12px}.hero-mobile-cards .hero-mobile-card .hmc-content .hmc-price-label{padding:4px 10px;border-radius:6px;background:#fff;display:flex;align-items:center;justify-content:center;width:fit-content}.hero-mobile-cards .hero-mobile-card .hmc-content .hmc-price-label span{font-size:12px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.3px;background:var(--gradient-green-blue,radial-gradient(163.58% 141.42% at 0 0,#4f9e30 0,#1057c8 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-mobile-cards .hero-mobile-card .hmc-content .hmc-prod-label{display:flex;padding:6px 10px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:4px;border-radius:6px;background:#fff}.hero-mobile-cards .hero-mobile-card .hmc-content .hmc-prod-label span{font-size:16px;font-style:normal;font-weight:700;line-height:100%;text-transform:uppercase;background:radial-gradient(163.58% 141.42% at 0 0,#4f9e30 0,#1057c8 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.box-prod-content-link{text-decoration:none;display:block;width:100%}#slide_web .cta-sticky .cta-content{display:block}#slide_web .cta-sticky .cta-content .cta-up-title{display:block;color:#fff;text-align:center;font-size:18px;font-style:normal;font-weight:600;line-height:100%;text-transform:uppercase}#slide_web .cta-sticky .cta-content .cta-buttons{grid-column-gap:19px;grid-row-gap:4px;flex-flow:row;flex:1;justify-content:center;align-items:center;padding-top:14px;padding-bottom:0;text-decoration:none;display:flex}.slide-container .cta-sticky .cta-content{position:relative}.slide-container .cta-sticky .cta-content .offer-dropdown{position:absolute;bottom:105%;left:0;width:100%;padding:20px 40px;border-radius:8px;background:#fff;box-shadow:0 0 9px 0 rgba(0,0,0,.25)}.slide-container .cta-sticky .cta-content .offer-dropdown .close{padding:10px;position:absolute;right:0;top:0;cursor:pointer}.slide-container .cta-sticky .cta-content .offer-dropdown .offer-ctas{display:flex;flex-direction:column;align-items:center;gap:10px;align-self:stretch}.cta-buttons-desk{display:flex;justify-content:center;align-items:center;gap:8px;align-self:stretch}.cta-buttons-desk .offer-ctas{display:flex;flex-direction:column;gap:20px}.offer-cta-btn{text-decoration:none;display:flex;padding:10px 20px;justify-content:center;align-items:center;gap:10px;align-self:stretch;border-radius:30px;min-width:242px;max-width:350px}.offer-cta-btn span{color:#fff;text-align:center;font-size:15px;font-style:normal;font-weight:600;line-height:150%}@media screen and (min-width:360px){.offer-cta-btn span{font-size:17px}}.offer-cta-btn.green{background:#4f9e30}.offer-cta-btn.blue{background:#1057c8}.offer-cta-btn.gradient{background:linear-gradient(93deg,#4f9e30 0,#1057c8 100%)}.hidden{display:none}#modal_callmeback{opacity:0;display:none;padding:20px;inset:0px 0px auto auto;width:100%;height:100vh;overflow-y:auto;justify-content:flex-start}#modal_callmeback .popup-container{max-width:none;max-height:none}@media screen and (min-width:768px){#modal_callmeback .popup-container{width:768px}}#modal_callmeback .popup-container .popup-content{width:100%;height:600px;padding:0}@media screen and (min-width:768px){#modal_callmeback .popup-container .popup-content{height:750px}}#modal_callmeback.callback iframe{width:100%;height:100%;border:none;display:block}#modal_callmeback.offer_links{overflow-y:auto}@media screen and (min-width:768px){#modal_callmeback.offer_links .popup-container{width:520px;height:552px;max-height:552px}}#modal_callmeback.offer_links .popup-content{padding:0 40px}#modal_callmeback.offer_links .offer-links-wrap{display:flex;flex-direction:column;align-items:center;gap:40px;align-self:stretch}#modal_callmeback.offer_links .offer-links-wrap h3{color:#4f9e30;text-align:center;font-size:30px;font-style:normal;font-weight:600;line-height:100%}#modal_callmeback.offer_links .offer-links-wrap h4{color:#000;text-align:center;font-size:17px;font-style:normal;font-weight:600;line-height:120%}#modal_callmeback.offer_links .offer-links-wrap .text{text-align:left;align-self:flex-start;padding-left:25px}#modal_callmeback.offer_links .offer-links-wrap ul{margin:0;padding:0 0 0 20px}#modal_callmeback.offer_links .offer-links-wrap .offer-ctas{display:flex;flex-direction:column;gap:20px;width:100%;justify-content:center}#modal_callmeback.offer_links .offer-links-wrap .offer-ctas .offer-cta-btn{width:100%;max-width:100%}.footer-content a{color:#fff;text-decoration:underline}.footer-content:focus,.footer-content:hover{color:#4f9e30}@media screen and (max-width:479px){.hero-mobile{justify-content:space-between}}@media screen and (max-width:767px){.cta-scopri-offerte{margin-bottom:50px}}.striked{text-decoration:line-through}.banner_wifi{font-family:"EDF 2020",Arial}@media (min-width:768px){.banner_wifi{margin:20px 0 60px 0}}.banner_wifi .container-fluid{max-width:1140px;padding:0}.banner_wifi a.cta_wifi{margin:0 auto;max-width:160px;text-align:center;padding:8px 16px;border-radius:21px;border:none;color:#509e30;background-color:#fff;text-decoration:none;font-size:17px;font-style:normal;font-weight:600;line-height:150%}.banner_wifi a.cta_wifi_mobi{position:absolute;top:20px;left:50%;transform:translateX(-50%)}.banner_wifi .banner_visual_wifi{background:#053915}@media (min-width:768px){.banner_wifi .banner_visual_wifi{background:url("../../../../_parts/banner_wifi/v001/visual_banner_wifi_desk.webp");background-position:left;background-repeat:no-repeat;border-radius:20px}}.banner_wifi .banner_visual_wifi .banner-content{display:flex;flex-direction:column;padding:40px 20px 0 20px}@media (min-width:768px){.banner_wifi .banner_visual_wifi .banner-content{display:flex;flex-direction:row;align-items:center;gap:40px;padding:20px 40px}}.banner_wifi .banner_visual_wifi .banner-content .banner-left{margin:0 auto}@media (min-width:768px){.banner_wifi .banner_visual_wifi .banner-content .banner-left{margin:0}}@media (min-width:768px){.banner_wifi .banner_visual_wifi .banner-content .banner-left .img_wifi{height:72px;margin-bottom:40px}}.banner_wifi .banner_visual_wifi .banner-content .banner-center{padding:20px 20px 0 20px;color:#fff;display:flex;flex-direction:column;justify-content:center}@media (min-width:768px){.banner_wifi .banner_visual_wifi .banner-content .banner-center{padding:20px 0}}.banner_wifi .banner_visual_wifi .banner-content .banner-center p.banner-heading{font-family:"EDF 2020 Bold",Arial;font-size:26px;font-style:normal;font-weight:800;line-height:100%;margin-bottom:14px}.banner_wifi .banner_visual_wifi .banner-content .banner-center p.subtitle-banner-heading{font-family:"EDF 2020";font-size:22px;font-style:normal;font-weight:400;line-height:120%}.banner_wifi .banner_visual_wifi .banner-content .banner-center p.subtitle-banner-heading span{display:inline-block}@media (min-width:768px){.banner_wifi .banner_visual_wifi .banner-content .banner-center p.subtitle-banner-heading span{display:block}}.banner_wifi .banner_visual_wifi .banner-content .banner-center ul{list-style-type:none;margin-top:14px}.banner_wifi .banner_visual_wifi .banner-content .banner-center ul li{font-family:"EDF 2020 Light",Arial;margin-bottom:5px;position:relative;padding-left:25px;font-size:18px;font-style:normal;font-weight:300;line-height:120%}.banner_wifi .banner_visual_wifi .banner-content .banner-center ul li:before{content:"";display:block;position:absolute;left:0;top:0;height:17px;width:17px;background-size:17px 17px;background-image:url(../../../../_parts/banner_wifi/v001/check.svg);background-repeat:no-repeat}.banner_wifi .banner_visual_wifi .banner-content .banner-center ul li:first-child:before{top:3px}.banner_wifi .banner_visual_wifi .banner-content .banner-center ul li .fibra{vertical-align:bottom}.banner_wifi .banner_visual_wifi .banner-content .banner-center a.cta_wifi{margin:30px auto 0 auto;max-width:160px;text-align:center;padding:8px 16px;border-radius:21px;border:none;color:#509e30;background-color:#fff;text-decoration:none;font-size:17px;font-style:normal;font-weight:600;line-height:150%}.banner_wifi .banner_visual_wifi .banner-right{position:relative}.banner_wifi .banner_visual_wifi .banner-right img{width:100%}.multidevice .banner_wifi{width:100%!important}.multidevice .hero>img{top:80px}.multidevice .sezione-back-to_school .banner_amazon_prime{margin:0;padding-top:0}.multidevice .sezione-back-to_school .banner_amazon_prime .banner_visual_amazon_prime .banner-content .banner-left .img_prime{width:500px}.badge_back_to_school{background:#4f9e30;width:100%;border-radius:10px;justify-content:center;align-items:center;margin-top:10px}.badge_back_to_school a{text-decoration:none;display:flex;bottom:-37px;border-radius:10px;justify-content:center;align-items:center;padding:15px 20px;text-align:center}.badge_back_to_school a .content{color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:110%}@media (min-width:1170px){.badge_back_to_school a .content{font-size:18px}}.banner_promo.back_to_school{font-family:"EDF 2020",Arial;margin-top:40px}@media (min-width:768px){.banner_promo.back_to_school{margin:40px 0 40px 0;scroll-margin-top:120px}}.banner_promo.back_to_school .container-fluid{max-width:1140px;padding:0}.banner_promo.back_to_school .banner_visual_promo{background:linear-gradient(180deg,#86c53f 0,#56a235 49.52%,#56aa4a 100%);color:#fff}@media (min-width:768px){.banner_promo.back_to_school .banner_visual_promo{border-radius:20px}}.banner_promo.back_to_school .banner_visual_promo .banner-content{display:flex;flex-direction:column;gap:40px;padding:24px}@media (min-width:768px){.banner_promo.back_to_school .banner_visual_promo .banner-content{display:flex;flex-direction:row;align-items:center;flex:1;padding:30px 40px}}.banner_promo.back_to_school .banner_visual_promo .banner-content .banner-col{flex-basis:50%}.banner_promo.back_to_school .banner_visual_promo .banner-content .banner-col h3{color:#fff;text-align:center}.banner_promo.back_to_school .banner_visual_promo .banner-content .banner-col h3 span{display:block;font-size:32px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.5px}.banner_promo.back_to_school .banner_visual_promo .banner-content .banner-col h3 span:first-child{font-size:38px;font-style:normal;font-weight:800;line-height:120%;letter-spacing:-.5px}.banner_promo.back_to_school .banner_visual_promo .banner-content .banner-col h3 span:last-child{font-size:38px;font-style:normal;font-weight:800;line-height:120%;letter-spacing:-.5px;text-transform:uppercase}@media (min-width:768px){.banner_promo.back_to_school .banner_visual_promo .banner-content .banner-col h3 span{display:block;font-size:46px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.5px}.banner_promo.back_to_school .banner_visual_promo .banner-content .banner-col h3 span:first-child{font-size:60px;font-style:normal;font-weight:800;line-height:120%;letter-spacing:-.5px}.banner_promo.back_to_school .banner_visual_promo .banner-content .banner-col h3 span:last-child{font-size:46px;font-style:normal;font-weight:800;line-height:120%;letter-spacing:-.5px;text-transform:uppercase}}.banner_promo.back_to_school .banner_visual_promo .banner-content .banner-col .content{font-size:25px;font-style:normal;font-weight:400;line-height:120%;text-align:center}@media (min-width:768px){.banner_promo.back_to_school .banner_visual_promo .banner-content .banner-col .content{font-size:31px;font-style:normal;font-weight:400;line-height:120%}}.badge_back_to_school.visual_desktop{width:100%;position:absolute;top:0;left:0;bottom:unset;box-shadow:unset;border-radius:0;background-color:#4f9e30;color:#fff;text-align:center;font-size:16px;font-style:normal;line-height:110%;margin:0}.badge_back_to_school.visual_desktop a{display:flex;width:100%;height:100%;text-decoration:none;align-items:center;justify-content:center;padding:10px}@media (min-width:440px){.badge_back_to_school.visual_desktop a{max-width:100%}}.badge_back_to_school.visual_desktop a svg{width:41px}.badge_back_to_school.visual_desktop a .content{font-size:13px}.badge_back_to_school.visual_mobile{position:absolute;top:0;left:0;bottom:unset;width:100%;z-index:10;background-color:#4f9e30;color:#fff;text-align:center;font-size:16px;font-style:normal;line-height:110%;border-radius:0;margin:0}.badge_back_to_school.visual_mobile a{justify-content:center;max-width:100%}.bollino-sconto-20{width:100%}@media (min-width:768px){.bollino-sconto-20{width:auto}}.schedine-commodity-landing-pretext{padding-left:14px}.drop-content{border-radius:10px;padding:14px;align-items:unset}.drop-content .pun{font-family:"Avenir Next Condensed"}.drop-content-intro{font-size:14px;font-style:normal;font-weight:600;line-height:100%}.drop-content-intro-note{font-size:12px;font-style:normal;font-weight:400;line-height:100%}.drop-content-intro .subtitle-drop-content-intro{color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:100%}.top-dashed{border-top:1px dashed #777}.price-row{width:100%;display:flex;justify-content:space-between;align-items:center}.costi-consumo .w-layout-cell .dettagli-costi-testo .dct-text{display:flex;align-items:center;font-size:12px;font-style:normal;font-weight:500;line-height:110%}.costi-consumo .w-layout-cell .dettagli-costi-testo .dct-text .f-item{font-family:"Avenir Next Condensed";font-size:18px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-.5px;margin-right:5px}.costi-consumo .w-layout-cell .dettagli-costi-testo .dct-price{font-size:18px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-.5px}.prezzi-luce-worldmulti #w-node-af8a61bf-c9f8-7404-7541-a058fc7e62bd-e1ae582b,.prezzi-luce-worldmulti #w-node-da2869e0-9987-951f-25e7-2241da5f6c00-e1ae582b{grid-template-columns:none}.prezzi-luce-worldmulti .costi-consumo .w-layout-cell{padding:10px 0}.prezzi-gas-mono .drop-content-intro{margin-bottom:10px}.mobile .prezzi-luce-worldmulti:last-child .w-layout-layout{display:flex;justify-content:space-between}.tooltip-container{position:relative;display:inline-block;vertical-align:middle}@media (min-width:1220px){.tooltip-container:focus-within .tooltip-box,.tooltip-container:hover .tooltip-box{display:block}}@media (max-width:1219px){.tooltip-container.is-active .tooltip-box{display:block}}.tooltip-trigger{background:0 0;border:none;padding:0;cursor:pointer;display:inline-flex;border-radius:50%}.tooltip-trigger:focus-visible{outline:2px solid #4F9E30;outline-offset:2px}.tooltip-trigger svg{display:block}.tooltip-box{display:none;position:absolute;z-index:100;width:300px;background:#fff;border-radius:8px;box-shadow:0 4px 10px 0 rgba(0,0,0,.2);padding:16px;font-size:13px;font-style:normal;font-weight:500;line-height:130%;color:#333;top:100%;margin-top:10px;left:50%;transform:translateX(-42%)}.tooltip-box.psv{transform:translateX(-15%)}.tooltip-box.rates{transform:translateX(-61%)}.tooltip-box.discount{text-align:left;margin-top:20px;width:400px;transform:translateX(-93%)}@media (max-width:1200px){.tooltip-box.discount{width:230px;transform:translateX(-85%)}}.tooltip-box p{margin:0;font-family:"Work Sans"}.tooltip-close{display:none;position:absolute;top:3px;right:3px;background:0 0;border:none;cursor:pointer;padding:4px;line-height:0}.tooltip-close svg{display:block;margin:0 2px}.tooltip-close:focus-visible{outline:2px solid #4F9E30;outline-offset:1px}@media (max-width:1219px){.tooltip-close{display:block}}.box-vantaggio .tag{max-width:70%}.small{font-size:12px}.details_offer_title{background:var(--gradient-green-blue,radial-gradient(163.58% 141.42% at 0 0,#4f9e30 0,#1057c8 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:14px;font-style:normal;font-weight:700;line-height:100%}.edison_offer_details{color:var(--Gray-1,#333);font-family:"Work Sans";font-size:20px;font-style:normal;font-weight:700;line-height:120%}.subtitle-box-prod{color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:100%;margin-top:2px}.bar-titolo-prod{flex-direction:column}.bollino-prezzo-desk-2{width:180px;padding:15px}.bollino-prezzo-desk-2 .bollino-note{font-size:14px;font-style:normal;font-weight:400;line-height:110%}.price_box .days_prices_mono{display:flex;justify-content:space-between;align-items:center;padding:10px 0}.price_box .days_prices_mono .text_days{color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:110%}.price_box .days_prices_mono .price_text{color:#000;font-size:18px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-.5px}.price_box .days_prices_mono .price_text .power{color:#000;font-size:10px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.5px}.price_box .days_prices{display:flex;justify-content:space-between;margin-bottom:10px;align-items:center}.price_box .days_prices .text_days{color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:110%}.price_box .days_prices .price_text{color:#000;font-size:18px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-.5px}.price_box .days_prices .price_text .power{color:#000;font-size:10px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.5px}.price_box .days_prices_gas{display:flex;justify-content:space-between;padding:10px 0;align-items:center}.price_box .days_prices_gas .text_days{color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:110%}.price_box .days_prices_gas .price_text{color:#000;font-size:18px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-.5px}.price_box .days_prices_gas .price_text .power{color:#000;font-size:10px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.5px}.note-sweet{color:#000;font-size:16px;font-style:normal;font-weight:700;line-height:120%}.container-img-prod-mob.bg-mob-sweet{background-image:url("../images/sweet.webp");background-position:100%;background-size:cover;justify-content:flex-end;align-items:flex-start;height:30vh;padding-left:20px;padding-right:20px}