.prezzi-component .container-fluid .copy-container .copy-text-container p .subtext-class .hover-gas-animate,.prezzi-component .container-fluid .copy-container .copy-text-container p .subtext-class .hover-power-animate{font-family:Light,sans-serif;font-size:18px;font-weight:400;line-height:1.5;cursor:pointer}
@media(max-width:767.98px){.prezzi-component .container-fluid .copy-container .copy-text-container p .subtext-class .hover-gas-animate,.prezzi-component .container-fluid .copy-container .copy-text-container p .subtext-class .hover-power-animate{font-family:Medium,sans-serif}
}
.prezzi-component .container-fluid .copy-container .copy-text-container p .subtext-class .hover-gas-animate:hover,.prezzi-component .container-fluid .copy-container .copy-text-container p .subtext-class .hover-gas-animate a:hover,.prezzi-component .container-fluid .copy-container .copy-text-container p .subtext-class .hover-power-animate:hover,.prezzi-component .container-fluid .copy-container .copy-text-container p .subtext-class .hover-power-animate a:hover{font-family:Medium,sans-serif}
.components-modal .container-fluid .copy-text-container p,.prezzi-component .container-fluid .copy-container .copy-text-container p{font-family:Light,sans-serif;font-size:22px;font-weight:400;line-height:1.5}
.components-modal .container-fluid .copy-text-container p a,.prezzi-component .container-fluid .copy-container .copy-text-container p a{color:#212529 !important}
.components-modal .container-fluid .copy-text-container p b,.prezzi-component .container-fluid .copy-container .copy-text-container p b{font-family:Medium,sans-serif;font-weight:400}
.components-modal .container-fluid .prezzi-container .prezzo .info-container .external-icon-circle,.prezzi-component .container-fluid .prezzi-container .prezzo .info-container .external-icon-circle{width:90px;height:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:49px;background-color:rgba(255,255,255,.2)}
.components-modal .container-fluid .prezzi-container .prezzo .info-container .external-icon-circle .internal-icon-circle,.prezzi-component .container-fluid .prezzi-container .prezzo .info-container .external-icon-circle .internal-icon-circle{width:67px;height:67px;border-radius:5pc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(255,255,255,.2)}
body.modal-open{overflow-y:hidden;height:100vh}
@media(max-width:767.98px){body.modal-open{overflow:visible !important}
}
.savings-section{position:relative}
.savings-section .fontello-icon-minus,.savings-section .fontello-icon-plus{color:#000 !important}
.savings-section.gas .wrapperColorYellowPublic,.savings-section:not(.gas) .wrapperColorBrightCyan{display:none}
.savings-section .switch-commodity{position:absolute;top:3pc;right:102px;display:-webkit-box;display:-ms-flexbox;display:flex;width:136px;height:38px;background:#fff;border-radius:18px;padding:3px;z-index:2}
@media(max-width:1439.98px){.savings-section .switch-commodity{right:62px}
}
@media(max-width:767.98px){.savings-section .switch-commodity{width:75px;height:40px;right:1pc}
}
.savings-section .switch-commodity i span{font-style:normal;font-size:9pt;line-height:1.5;display:-webkit-box;display:-ms-flexbox;display:flex}
@media(max-width:767.98px){.savings-section .switch-commodity i span{display:none}
}
.savings-section .switch-commodity button{background-color:transparent;border:unset;padding:0}
.savings-section .switch-commodity .fontello-icon-energy-ico:before,.savings-section .switch-commodity .fontello-icon-gas-ico:before{font-size:1pc}
.savings-section .switch-commodity .switch-option.selected{border:0;border-radius:20px;z-index:2}
.savings-section .switch-commodity .switch-option:focus-visible{outline:2px solid #003cf0 !important;outline-offset:4px;z-index:2}
.savings-section .switch-power{float:left}
.savings-section .switch-gas{float:right}
.savings-section .switch-round{height:2pc;border-radius:18px;width:68px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2;position:relative}
@media(max-width:767.98px){.savings-section .switch-round{width:34px;height:34px;background-size:20px}
}
.savings-section .switch-focus-round{background-color:#ffc300;margin-left:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;z-index:1}
.savings-section .switch-focus-round.gas{margin-left:62px;background-color:#5fdbe7}
@media(max-width:767.98px){.savings-section .switch-focus-round.gas{margin-left:35px}
}
.savings-section strong{font-weight:500}
.savings-section .head-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:3pc;width:100%}
.savings-section .head-section .copy-title{max-width:445px}
@media(max-width:767.98px){.savings-section .head-section .copy-title{padding-right:4pc}
}
.savings-section .body-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:1pc}
@media(max-width:1023.98px){.savings-section .body-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
.savings-section .body-section .left-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.savings-section .body-section .right-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:end}
@media(max-width:1023.98px){.savings-section .body-section .right-section{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
}
.savings-section .body-section .right-section .box{border:2px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:20pc}
@media(max-width:767.98px){.savings-section .body-section .right-section .box{width:100%;margin-top:1pc}
}
.savings-section .body-section .right-section .box .internal-icon-circle{margin:6px 6px 0;background-color:#000;color:#fff;height:3pc;padding-top:11px;padding-left:6px}
.savings-section .body-section .right-section .box .entry{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:9pt 14px 0;padding-bottom:9pt;border-bottom:1px solid #000;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.savings-section .body-section .right-section .box .entry:last-of-type{border-bottom:0}
.savings-section .body-section .right-section .box .entry .label,.savings-section .body-section .right-section .box .entry .value{line-height:1.5}
@media only screen and (max-width:321px){.savings-section .body-section .right-section .box .entry .value{font-size:1pc}
}
.savings-section .body-section .right-section .subtitle-box{font-size:9pt;line-height:1.5;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20pc;text-align:center;margin-top:10px}
@media(max-width:767.98px){.savings-section .body-section .right-section .subtitle-box{padding-left:17px;padding-right:17px;width:100%;margin-bottom:4px;text-align:start}
}
.savings-section .accordion-container .accordion-item{cursor:default;min-height:35px;padding-top:9pt;padding-left:0;padding-right:0;width:100%;max-width:486px;text-align:left;border-top:0;border-left:0;border-right:0;font-family:Medium,sans-serif;font-size:22px;color:#000;line-height:1.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:.4s;transition:.4s}
.savings-section .accordion-container .accordion-item .heading{width:100%}
.savings-section .accordion-container .accordion-item .heading button{width:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0;border-bottom:1px solid #000;padding:0 0 9px;background-color:inherit;font-size:1pc;font-family:Medium,sans-serif}
@media(max-width:1023.98px){.savings-section .accordion-container .accordion-item .heading button{color:#000}
}
@media only screen and (max-width:321px){.savings-section .accordion-container .accordion-item .heading button{font-size:14px}
}
.savings-section .accordion-container .accordion-item .fontello-icon-minus,.savings-section .accordion-container .accordion-item .fontello-icon-plus{color:#003cf0}
.savings-section .accordion-container .accordion-item .collapse .padding-top-text,.savings-section .accordion-container .accordion-item .collapsing .padding-top-text{padding-top:10px;font-size:9pt;font-family:Light,sans-serif}
.savings-section .accordion-container .accordion-item .collapse .padding-top-text p,.savings-section .accordion-container .accordion-item .collapsing .padding-top-text p{margin-bottom:0}
.savings-section .accordion-container .accordion-item .fontello-icon-minus{display:none}
.savings-section .accordion-container .accordion-item .active .fontello-icon-minus{display:block}
.savings-section .accordion-container .accordion-item .active .fontello-icon-plus{display:none}
@media(max-width:1023.98px){.savings-section .accordion-container .accordion-item{max-width:100%}
}
@media(max-width:1023.98px){.savings-section .accordion-container.accordion-desktop{display:none}
}
.savings-section .accordion-container.accordion-mobile{display:none}
@media(max-width:1023.98px){.savings-section .accordion-container.accordion-mobile{display:block;margin-bottom:2pc;margin-top:1pc;width:100%}
}
.components-modal .container-fluid{padding:0 103px 3pc;min-height:inherit}
@media(max-width:1439.98px){.components-modal .container-fluid{padding:0 61px 2pc}
}
@media(max-width:767.98px){.components-modal .container-fluid{padding:0 1pc 1pc}
}
.components-modal .container-fluid .mobile-top-container{display:-webkit-box;display:-ms-flexbox;display:flex}
@media(max-width:1023.98px){.components-modal .container-fluid .mobile-top-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
@media(max-width:1023.98px){.components-modal .container-fluid .mobile-reverse{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
}
.components-modal .container-fluid .copy-container{width:445px}
@media(max-width:1023.98px){.components-modal .container-fluid .copy-container{margin-top:2pc;width:100%}
}
@media(max-width:767.98px){.components-modal .container-fluid .copy-container{margin-top:1pc}
}
.components-modal .container-fluid .copy-container h2.copy-title{margin-bottom:24px;font-family:Medium,sans-serif;font-size:40px;font-weight:500;line-height:50px;max-width:100%}
@media(max-width:1439.98px){.components-modal .container-fluid .copy-container h2.copy-title{font-size:30px;line-height:37px;margin-bottom:22px}
}
@media(max-width:1023.98px){.components-modal .container-fluid .copy-container h2.copy-title{font-size:30px;line-height:35px;margin-bottom:2pc}
}
@media(max-width:1023.98px) and (max-width:767.98px){.components-modal .container-fluid .copy-container h2.copy-title{margin-bottom:24px}
}
.components-modal .container-fluid .copy-text-container{width:445px}
@media(max-width:1439.98px){.components-modal .container-fluid .copy-text-container{width:460px}
}
@media(max-width:1023.98px){.components-modal .container-fluid .copy-text-container{margin-top:2pc;width:100%}
}
@media(max-width:767.98px){.components-modal .container-fluid .copy-text-container{margin-top:1pc}
}
.components-modal .container-fluid .copy-text-container p:first-child{margin-bottom:24px}
.components-modal .container-fluid .copy-text-container p:last-child{margin-top:2pc;margin-bottom:0}
@media(max-width:767.98px){.components-modal .container-fluid .copy-text-container p:last-child{margin-bottom:1pc}
}
.components-modal .container-fluid .copy-text-container p span{font-family:Light,sans-serif;font-size:22px;font-weight:400;line-height:1.5}
.components-modal .container-fluid .copy-text-container p span.date-validation-text{font-family:Regular,sans-serif;font-size:1pc}
.components-modal .container-fluid .copy-text-container ul{margin-left:0;padding-left:26px}
@media(max-width:767.98px){.components-modal .container-fluid .copy-text-container ul{padding-left:26px}
}
.components-modal .container-fluid .copy-text-container ul li{padding-left:14px;font-family:Light,sans-serif;font-size:22px;font-weight:400;line-height:1.5}
@media(max-width:767.98px){.components-modal .container-fluid .copy-text-container ul li{padding-left:9px}
}
.components-modal .container-fluid .copy-text-container ul li::marker{font-size:22px}
.components-modal .container-fluid .prezzi-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
@media(max-width:1023.98px){.components-modal .container-fluid .prezzi-container{margin-top:0}
}
@media(max-width:767.98px){.components-modal .container-fluid .prezzi-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
@media(max-width:1023.98px){.components-modal .container-fluid .prezzi-container.img-margin{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
.components-modal .container-fluid .prezzi-container .prezzo{width:20pc;height:20pc;text-align:center;margin-left:auto;margin-right:auto}
@media(max-width:767.98px){.components-modal .container-fluid .prezzi-container .prezzo{margin-left:inherit;margin-right:inherit;width:100%}
}
.components-modal .container-fluid .prezzi-container .prezzo .icon{height:34px}
.components-modal .container-fluid .prezzi-container .prezzo .icon:before{font-size:36px}
.components-modal .container-fluid .prezzi-container .prezzo.luce{background-color:#ffc300}
.components-modal .container-fluid .prezzi-container .prezzo.luce .info-container{margin-top:38px}
.components-modal .container-fluid .prezzi-container .prezzo.gas{background-color:#5fdbe7}
.components-modal .container-fluid .prezzi-container .prezzo.gas .info-container{margin-top:38px}
.components-modal .container-fluid .prezzi-container .prezzo.dual{width:10pc;margin-left:0;margin-right:0}
@media(max-width:767.98px){.components-modal .container-fluid .prezzi-container .prezzo.dual{width:100%}
}
.components-modal .container-fluid .prezzi-container .prezzo.dual .info-container{margin-top:55px}
.components-modal .container-fluid .prezzi-container .prezzo.dual .info-container .value{font-family:Medium,sans-serif;font-size:20px;line-height:1.5;margin-top:1pc}
.components-modal .container-fluid .prezzi-container .prezzo.dual .info-container .text{font-family:Light,sans-serif;font-size:10px;line-height:1.5;margin-top:1pc}
.components-modal .container-fluid .prezzi-container .prezzo .info-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.components-modal .container-fluid .prezzi-container .prezzo .info-container .value{font-family:Medium,sans-serif;font-size:30px;font-weight:500;line-height:37px;margin-top:20px}
.components-modal .container-fluid .prezzi-container .prezzo .info-container .label{font-family:Regular,sans-serif;font-size:30px;line-height:37px;margin-top:8px}
.components-modal .container-fluid .prezzi-container .prezzo .info-container .text{font-family:Regular,sans-serif;font-size:1pc;line-height:1.5;margin-top:26px;padding-left:10px;padding-right:10px}
@media(max-width:767.98px){.components-modal .container-fluid .prezzi-container .prezzo .info-container .text{padding-left:2px;padding-right:2px}
}
.components-modal .container-fluid .prezzi-container .prezzo .info-container .text p{margin-bottom:0}
.prezzi-component .container-fluid{padding:10px 103px 3pc;min-height:inherit}
@media(max-width:1439.98px){.prezzi-component .container-fluid{padding:10px 61px 2pc}
}
@media(max-width:767.98px){.prezzi-component .container-fluid{padding:24px 1pc 0}
}
.prezzi-component .container-fluid .mobile-top-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
@media(max-width:1023.98px){.prezzi-component .container-fluid .mobile-top-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
.prezzi-component .container-fluid .mobile-top-container h2.copy-title-mobile{display:none;font-family:Medium,sans-serif;font-size:30px;font-weight:500;line-height:1.5;margin-bottom:24px}
@media(max-width:1023.98px){.prezzi-component .container-fluid .mobile-top-container h2.copy-title-mobile{display:block;margin-bottom:2pc}
}
@media(max-width:767.98px){.prezzi-component .container-fluid .mobile-top-container h2.copy-title-mobile{margin-bottom:24px;max-width:300px}
}
@media(max-width:1023.98px){.prezzi-component .container-fluid .mobile-reverse{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
}
.prezzi-component .container-fluid .copy-container{width:488px}
@media(max-width:1023.98px){.prezzi-component .container-fluid .copy-container{margin-top:2pc;width:100%;margin-bottom:2pc}
}
.prezzi-component .container-fluid .copy-container h2.copy-title{margin-bottom:24px;font-family:Medium,sans-serif;font-size:40px;font-weight:500;line-height:50px;max-width:100%;width:78%}
@media(max-width:1439.98px){.prezzi-component .container-fluid .copy-container h2.copy-title{font-size:30px;width:100%;line-height:37px;margin-bottom:22px}
}
@media(max-width:1023.98px){.prezzi-component .container-fluid .copy-container h2.copy-title{display:none}
}
@media(max-width:1439.98px){.prezzi-component .container-fluid .copy-container .copy-text-container{width:460px}
}
@media(max-width:1023.98px){.prezzi-component .container-fluid .copy-container .copy-text-container{width:6in}
}
@media(max-width:767.98px){.prezzi-component .container-fluid .copy-container .copy-text-container{width:100%}
}
.prezzi-component .container-fluid .copy-container .copy-text-container p{margin-bottom:0}
.prezzi-component .container-fluid .copy-container .copy-text-container p span{font-family:Light,sans-serif;font-size:22px;font-weight:400;line-height:1.5}
.prezzi-component .container-fluid .copy-container .copy-text-container p .subtext-class{font-family:Light,sans-serif;font-size:18px;font-weight:400;line-height:1.5;display:block;width:488px}
@media(max-width:1439.98px){.prezzi-component .container-fluid .copy-container .copy-text-container p .subtext-class{width:460px}
}
@media(max-width:1023.98px){.prezzi-component .container-fluid .copy-container .copy-text-container p .subtext-class{width:100%}
}
.prezzi-component .container-fluid .copy-container .copy-text-container .tooltiptext{position:absolute;z-index:1;width:364px;background-color:white;right:0;bottom:4pc;padding:1pc;border:1px solid #000;font-family:Light,sans-serif;font-weight:400;line-height:1.5;font-size:18px}
@media only screen and (max-width:400px){.prezzi-component .container-fluid .copy-container .copy-text-container .tooltiptext{right:0;width:100%}
}
@media(max-width:767.98px){.prezzi-component .container-fluid .copy-container .copy-text-container .tooltiptext{right:auto;left:auto;width:100%;bottom:6pc}
}
.prezzi-component .container-fluid .prezzi-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media(max-width:767.98px){.prezzi-component .container-fluid .prezzi-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
@media(max-width:1023.98px){.prezzi-component .container-fluid .prezzi-container.img-margin{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
.prezzi-component .container-fluid .prezzi-container .prezzo{width:20pc;height:20pc;text-align:center;margin-left:auto;margin-right:auto}
@media(max-width:767.98px){.prezzi-component .container-fluid .prezzi-container .prezzo{margin-left:inherit;margin-right:inherit;width:100%}
}
.prezzi-component .container-fluid .prezzi-container .prezzo.luce{background-color:#ffc300}
.prezzi-component .container-fluid .prezzi-container .prezzo.gas{background-color:#5fdbe7}
.prezzi-component .container-fluid .prezzi-container .prezzo.dual{width:10pc;margin-left:0;margin-right:0}
@media(max-width:767.98px){.prezzi-component .container-fluid .prezzi-container .prezzo.dual{width:100%}
}
.prezzi-component .container-fluid .prezzi-container .prezzo.dual .info-container .value{font-family:Medium,sans-serif;font-size:20px;line-height:1.5;margin-top:1pc}
.prezzi-component .container-fluid .prezzi-container .prezzo.dual .info-container .text{font-family:Regular,sans-serif;font-size:10px;line-height:1.5;margin-top:1pc}
.prezzi-component .container-fluid .prezzi-container .prezzo .info-container{margin-top:2pc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.prezzi-component .container-fluid .prezzi-container .prezzo .info-container .icon{height:34px}
.prezzi-component .container-fluid .prezzi-container .prezzo .info-container .icon img{height:inherit}
.prezzi-component .container-fluid .prezzi-container .prezzo .info-container .value{font-family:Medium,sans-serif;font-size:30px;font-weight:500;line-height:37px;margin-top:20px}
.prezzi-component .container-fluid .prezzi-container .prezzo .info-container .label{font-family:Regular,sans-serif;font-size:30px;line-height:37px}
.prezzi-component .container-fluid .prezzi-container .prezzo .info-container .text{font-family:Regular,sans-serif;font-size:1pc;line-height:1.5;margin-top:26px;max-width:212px}
.prices-market-graph a,.prices-market-graph b{font-weight:700}
.prices-market-graph{margin:0;padding:4pc 88px 4pc 78pt}
@media(max-width:1439.98px){.prices-market-graph{padding:3pc 3pc 3pc 4pc}
}
@media(max-width:1023.98px){.prices-market-graph{padding:3pc 4pc}
}
@media(max-width:767.98px){.prices-market-graph{padding:2pc 1pc}
}
.prices-market-graph span.subtitle-text{font-size:22px;line-height:30px;font-family:Light,sans-serif;font-weight:300}
.prices-market-graph span.title-text{font-size:40px;line-height:50px;font-weight:500;font-family:Medium,sans-serif}
.prices-market-graph span.small-text{font-size:1pc;line-height:1.5;font-family:Light,sans-serif;font-weight:300}
@media(max-width:767.98px){.prices-market-graph span.title-text{font-size:30px;line-height:35px;font-family:Medium,sans-serif;font-weight:500}
.prices-market-graph span.subtitle-text{font-size:22px;line-height:1.5;font-weight:300;font-family:Light,sans-serif}
.prices-market-graph span.small-text{font-size:1pc;line-height:1.5;font-family:Light,sans-serif;font-weight:300}
}
.prices-market-graph span .rata-lottie-animation{margin-left:8px}
@media(max-width:1023.98px){.prices-market-graph span .rata-lottie-animation{padding-top:2pc}
}
@media(max-width:767.98px){.prices-market-graph .desktop-text{display:none}
}
.prices-market-graph .mobile-text{display:none}
@media(max-width:767.98px){.prices-market-graph .mobile-text{display:block}
}
.prices-market-graph .graph-desktop-text-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
@media(max-width:1023.98px){.prices-market-graph .graph-desktop-text-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
.prices-market-graph .graph-desktop-text-box .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:646px}
@media(max-width:1439.98px){.prices-market-graph .graph-desktop-text-box .text-container{max-width:460px}
}
@media(max-width:1023.98px){.prices-market-graph .graph-desktop-text-box .text-container{max-width:100%;width:auto}
}
.prices-market-graph .graph-desktop-text-box .text-container .title{font-family:Medium,sans-serif;font-size:40px;line-height:47px}
@media(max-width:1439.98px){.prices-market-graph .graph-desktop-text-box .text-container .title{font-size:30px;line-height:35px}
}
@media(max-width:767.98px){.prices-market-graph .graph-desktop-text-box .text-container .title{width:220px}
}
.prices-market-graph .graph-desktop-text-box .text-container .subtitle{font-family:Light,sans-serif;font-size:22px;line-height:1.5}
.prices-market-graph .graph-desktop-text-box .text-container .subtitle p{margin-bottom:0}
.prices-market-graph .graph-desktop-text-box .text{font-family:Light,sans-serif;font-size:1pc;line-height:1.5}
.prices-market-graph .lottie-container-modal{width:100%;padding:0;margin:auto}
@media(max-width:1023.98px){.prices-market-graph .lottie-container-modal{width:300px;padding-top:1pc}
}
@media(max-width:767.98px){.prices-market-graph .lottie-container-modal{width:100%}
}
.prices-market-graph .graph-mobile-text-box{display:none}
@media(max-width:767.98px){.prices-market-graph .graph-mobile-text-box{display:block}
}
.prices-market-graph .graph-mobile-text-box .title{font-family:Medium,sans-serif;font-size:40px;line-height:47px}
.prices-market-graph .graph-mobile-text-box .subtitle{font-family:Light,sans-serif;font-size:22px;line-height:1.5}
.prices-market-graph .subtitle{margin-top:24px}
@media(max-width:1023.98px){.prices-market-graph .subtitle{margin-top:24px}
}
.prices-market-graph .text{margin-top:65px}
.prices-market-graph .text a{text-decoration:underline}
@media(max-width:1023.98px){.prices-market-graph .text{margin-top:2pc}
}
.top-text-modal-wrapper{padding:8px 1pc 2pc}
@media(max-width:1439.98px){.top-text-modal-wrapper{padding:8px 1pc 1pc;text-align:left}
}
@media(max-width:1023.98px){.top-text-modal-wrapper{width:35pc;padding:0 0 1pc}
}
@media(max-width:767.98px){.top-text-modal-wrapper{width:100%;padding:24px 1pc 1pc}
}
@media(max-width:1439.98px){.top-text-modal-wrapper .global-font__h3{font-size:30px;padding-left:40px}
}
@media(max-width:1023.98px){.top-text-modal-wrapper .global-font__h3{padding-left:0;font-size:22px}
}
.top-text-modal-wrapper .top-modal-text{text-align:center}
@media(max-width:1439.98px){.top-text-modal-wrapper .top-modal-text{text-align:left}
}
@media(max-width:767.98px){.top-text-modal-wrapper .top-modal-text{text-align:left}
}
.big-modal.modal .modal-dialog{max-width:76pc;margin:90px auto 156px}
@media(max-width:1439.98px){.big-modal.modal .modal-dialog{max-width:916px}
}
@media(max-width:1023.98px){.big-modal.modal .modal-dialog{max-width:44pc}
}
@media(max-width:767.98px){.big-modal.modal .modal-dialog{margin:auto}
}
.big-modal.modal .modal-header{color:#000;text-align:left;font-family:Medium,sans-serif;font-size:30px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;padding:2pc !important}
@media(max-width:1439.98px){.big-modal.modal .modal-header{padding:1pc !important}
}
@media(max-width:767.98px){.big-modal.modal .modal-header{border-bottom:1px solid #000;padding:24px 0 0;width:auto}
}
.big-modal.modal .modal-body{padding:0}
.big-modal.modal .fontello-icon-close{cursor:pointer;margin-left:auto;color:#000;font-size:24px;width:24px;height:24px;padding:0}
.big-modal.modal .fontello-icon-close:before{margin:0}
.big-modal .chat-component .container-fluid{padding:56px 58px 43px}
@media(max-width:1023.98px){.big-modal .chat-component .container-fluid{padding:56px 3pc 4pc}
}
@media(max-width:767.98px){.big-modal .chat-component .container-fluid{padding:3pc 1pc}
}
@media(max-width:767.98px){.big-modal .chat-component .container-fluid .row{padding-left:1pc;padding-right:1pc}
}
.big-modal .chat-component .container-fluid h2{margin-bottom:27px;font-size:30px}
@media(max-width:1439.98px){.big-modal .chat-component .container-fluid h2{font-size:30px}
}
.big-modal .chat-component .container-fluid .copy-text-container{max-width:50pc;margin:0 auto}
@media(max-width:1023.98px){.big-modal .chat-component .container-fluid .copy-text-container{max-width:38pc}
}
@media(max-width:767.98px){.big-modal .chat-component .container-fluid .copy-text-container{margin:0 auto;max-width:343px}
}
.big-modal .chat-component .container-fluid .copy-text-container p{font-family:Light,sans-serif;font-size:22px;font-weight:400;line-height:1.5;margin-bottom:0}
.big-modal .chat-component .container-fluid .copy-text-container p b{font-family:Medium,sans-serif;font-weight:400}
.big-modal .chat-component .container-fluid .copy-text-container p span{font-family:Light,sans-serif;font-size:22px;font-weight:400;line-height:1.5}
.big-modal .chat-component .container-fluid form{width:4in;margin:2pc auto 0}
@media(max-width:767.98px){.big-modal .chat-component .container-fluid form{margin-bottom:1pc;width:100%}
}
.big-modal .chat-component .container-fluid form .email-wrapper .bmd-label-floating{left:0}
.big-modal .chat-component .container-fluid form .email-wrapper .bmd-form-group{margin-bottom:0}
.big-modal .chat-component .container-fluid form .email-wrapper .error-field-container{text-align:initial}
.big-modal .chat-component .container-fluid form .email-wrapper .error-field-container span{margin-top:0;margin-bottom:0}
.big-modal .chat-component .container-fluid form .checkbox-wrapper{padding:0;margin-top:25px;margin-bottom:0}
@media(max-width:767.98px){.big-modal .chat-component .container-fluid form .checkbox-wrapper{margin-top:1pc}
}
.big-modal .chat-component .container-fluid form .checkbox-wrapper .checkbox{text-align:left}
.big-modal .chat-component .container-fluid form .checkbox-wrapper .checkbox .container-checkbox{margin-bottom:0}
.big-modal .chat-component .container-fluid form .checkbox-wrapper .checkbox .container-checkbox input[type=checkbox]:focus-visible{z-index:0 !important}
.big-modal .chat-component .container-fluid form .checkbox-wrapper .checkbox .container-checkbox .checkbox-decorator{padding:0;margin:0}
.big-modal .chat-component .container-fluid form .checkbox-wrapper .checkbox .container-checkbox .checkbox-decorator span.check{height:19.5px;width:20.5px;border:.125rem solid #000;border-radius:30%;z-index:0}
.big-modal .chat-component .container-fluid form .checkbox-wrapper .checkbox .container-checkbox .checkbox-decorator span.check:before{border-radius:20%}
.big-modal .chat-component .container-fluid form .checkbox-wrapper .checkbox .container-checkbox .checkbox-label-container{font-size:9pt}
.big-modal .chat-component .container-fluid form .checkbox-wrapper .checkbox .checkbox label input[type=checkbox]:checked+.checkbox-decorator .check,.big-modal .chat-component .container-fluid form .checkbox-wrapper .checkbox label.checkbox-inline input[type=checkbox]:checked+.checkbox-decorator .check{color:#fff;border-color:#000}
.big-modal .components-modal .modal-dialog{max-width:825pt}
.big-modal .chat-component .copy-approve-cookies,.big-modal .chat-component .policy-container{font-size:18px;margin-top:9pt}
@media(max-width:1023.98px){.big-modal .chat-component .copy-approve-cookies,.big-modal .chat-component .policy-container{margin-top:2pc}
}
@media(max-width:767.98px){.big-modal .chat-component .copy-approve-cookies,.big-modal .chat-component .policy-container{width:100%;font-size:18px;line-height:1.5}
}
.big-modal .chat-component .copy-approve-cookies:not(.link-no-animation) .cookies-class:not(.link-open-modal) a a,.big-modal .chat-component .copy-approve-cookies:not(.link-no-animation) .privacy-policy-class:not(.link-open-modal) a a,.big-modal .chat-component .policy-container:not(.link-no-animation) .cookies-class:not(.link-open-modal) a a,.big-modal .chat-component .policy-container:not(.link-no-animation) .privacy-policy-class:not(.link-open-modal) a a{text-decoration:underline;color:#000}
.big-modal .chat-component .copy-approve-cookies:not(.link-no-animation) .cookies-class:not(.link-open-modal) a a:hover,.big-modal .chat-component .copy-approve-cookies:not(.link-no-animation) .privacy-policy-class:not(.link-open-modal) a a:hover,.big-modal .chat-component .policy-container:not(.link-no-animation) .cookies-class:not(.link-open-modal) a a:hover,.big-modal .chat-component .policy-container:not(.link-no-animation) .privacy-policy-class:not(.link-open-modal) a a:hover{font-family:Medium,sans-serif}
.big-modal .chat-component .copy-approve-cookies p,.big-modal .chat-component .policy-container p{margin:0}
@media(max-width:767.98px){.big-modal .chat-component .copy-approve-cookies p,.big-modal .chat-component .policy-container p{width:343px;margin:0 auto}
}
@media only screen and (max-width:321px){.big-modal .chat-component .copy-approve-cookies p,.big-modal .chat-component .policy-container p{width:270px}
}
.big-modal .chat-component .copy-approve-cookies span,.big-modal .chat-component .policy-container span{font-size:18px;cursor:pointer;font-family:Light,sans-serif;font-weight:400;line-height:1.5}
.big-modal .chat-component .copy-approve-cookies span:hover,.big-modal .chat-component .policy-container span:hover{font-family:Medium,sans-serif}
@media(max-width:767.98px){.big-modal .chat-component .copy-approve-cookies span,.big-modal .chat-component .policy-container span{display:inline-block}
}
@media only screen and (max-width:321px){.big-modal .chat-component .copy-approve-cookies span,.big-modal .chat-component .policy-container span{display:block}
}
.big-modal .chat-component .copy-approve-cookies{margin-top:9pt}
@media(max-width:1023.98px){.big-modal .chat-component .copy-approve-cookies{margin-top:2pc}
}
@media(max-width:767.98px){.big-modal .chat-component .policy-container{font-size:1pc;text-align:center}
}
@media only screen and (max-width:321px){.big-modal .chat-component .policy-container p span{font-size:1pc;display:inline-block}
}
.chat-component .container-fluid .col-12{-webkit-box-flex:1;-ms-flex:auto;flex:auto}
@media(max-width:767.98px){.chat-component .container-fluid .col-12{padding:0;margin-bottom:auto}
}
.chat-component .container-fluid .col-12 .cta-box{margin-top:2pc;margin-bottom:47px;width:auto}
.chat-component .container-fluid .col-12 .cta-box .first-cta-box,.chat-component .container-fluid .col-12 .cta-box .second-cta-box{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
@media(max-width:767.98px){.chat-component .container-fluid .col-12 .cta-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
.chat-component .container-fluid .col-12 .cta-box .second-cta-box{margin-left:2pc}
@media screen and (max-width:599px){.chat-component .container-fluid .col-12 .cta-box .second-cta-box{margin-left:1pc}
}
@media screen and (max-width:320px){.chat-component .container-fluid .col-12 .cta-box .second-cta-box{margin-left:0;margin-top:8px}
}
.chat-component .container-fluid .col-12 .cta-box button{max-width:280px;width:280px;height:3pc;border-radius:2px;margin-bottom:0;font-size:22px;line-height:1.5;text-align:center;text-transform:inherit}
.chat-component .container-fluid .col-12 .cta-box button:nth-child(2){margin-left:2pc}
@media(max-width:767.98px){.chat-component .container-fluid .col-12 .cta-box button:nth-child(2){margin-left:0}
}
@media(max-width:767.98px){.chat-component .container-fluid .col-12 .cta-box button{max-width:100%;width:100%}
}
@media(max-width:767.98px){.chat-component .container-fluid .col-12 .cta-box button:first-child{margin-bottom:1pc}
}
.chat-component .container-fluid .col-12 .cta-box.cta-inline{display:-webkit-box;display:-ms-flexbox;display:flex}
@media screen and (max-width:320px){.chat-component .container-fluid .col-12 .cta-box.cta-inline{display:block}
}
.chat-component .container-fluid .col-12 .cta-box.cta-inline button:disabled{cursor:auto;opacity:.3}
.chat-component .container-fluid .col-12 .cta-box.cta-inline button.luce{background-color:#ffc300}
.chat-component .container-fluid .col-12 .cta-box.cta-inline button.luce--border{background-color:transparent;border:1px solid #ffc300}
.chat-component .container-fluid .col-12 .cta-box.cta-inline button.gas{background-color:#5fdbe7}
.chat-component .container-fluid .col-12 .cta-box.cta-inline button.gas--border{background-color:transparent;border:1px solid #5fdbe7}
.chat-component .container-fluid .col-12 .cta-box.cta-inline button.dual{background-color:#003cf0;color:#fff}
.chat-component .container-fluid .col-12 .cta-box.cta-inline button.dual--border{background-color:transparent;border:1px solid #003cf0}
.chat-component .container-fluid .col-12 .cta-box.chat-not-active{margin-bottom:21px}
.onbording-generic-modal.modal-canone .modal-dialog{top:0;position:relative}
.onbording-generic-modal.modal-canone .modal-dialog .modal-content{-webkit-transform:none;-ms-transform:none;transform:none}
.onbording-generic-modal.modal-canone .modal-dialog .modal-content .modal-body{overflow-y:scroll}
.essere-precisi-modal .modal-body{padding:20px 1pc 24px}
.modal-body .wrapperColorBrightCyan{background-color:#5fdbe7}
.modal-body .wrapperColorYellowPublic{background-color:#ffc300}
.modal-body .wrapperColorBlu{background-color:#003cf0;color:#fff}
.big-modal button.fontello-icon-close{background:transparent;border:unset;padding:0}