@charset "utf-8";.cambio-offerta-step #funnelCloseModal{--bs-modal-border-radius:0px}@media only screen and (min-width:1024px){.cambio-offerta-step #funnelCloseModal.newdesign.modal .modal-content{width:434px}}.cambio-offerta-step #funnelCloseModal.newdesign.modal .modal-content .modal-body .modal-buttons-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cambio-offerta-step #funnelCloseModal.newdesign.modal .modal-content .modal-body .modal-buttons-container button.btn-color-blue-modal{border-radius:.5rem}.cambio-offerta-step #funnelCloseModal.newdesign.modal .modal-content .modal-body .modal-buttons-container a.btn-color-bg-white-modal{border-radius:.5rem;color:#003cf0;margin-right:1pc;margin-top:1pc;text-decoration:none!important}.cambio-offerta-step .navigation-buttons{background-color:#fff;border-top:1px solid #000}@media(max-width:1023.98px){.cambio-offerta-step .navigation-buttons .multiple-buttons{padding:1pc}}.cambio-offerta-step:not(.yada-edit-mode){min-height:100vh;overflow:unset}.cambio-offerta-step:not(.yada-edit-mode) .step-cambio-offerta-body-container{min-height:calc(100vh - 10pc)}@media(max-width:1023.98px){.cambio-offerta-step:not(.yada-edit-mode) .step-cambio-offerta-body-container{min-height:calc(100vh - 57px)}}.cambio-offerta-step .foundation-funnel-header-container{border-bottom:1px solid rgba(0,0,0,.3)}@media(max-width:1023.98px){.cambio-offerta-step .foundation-funnel-header-container{height:57px}}.cambio-offerta-step .foundation-funnel-header-container .container-fluid{padding-left:2pc;padding-right:2pc}@media(max-width:767.98px){.cambio-offerta-step .foundation-funnel-header-container .container-fluid{padding-left:1pc;padding-right:1pc}}.cambio-offerta-step .foundation-funnel-header-container .container-fluid .container-fluid-content{margin-left:auto;margin-right:auto;max-width:100%;width:80pc}.cambio-offerta-step .foundation-funnel-header-container .standard-wrapper{margin:0 auto;max-width:80pc;width:100%}.background{height:100%;position:absolute;width:100%;z-index:-1}.background-EE{background-color:#fff9e6}@media only screen and (max-width:1024px){.background-EE{background-color:#fff}}.background-GA{background-color:#effbfc}@media only screen and (max-width:1024px){.background-GA{background-color:#fff}}.background-EEGA{background-color:#e6ebfd}@media only screen and (max-width:1024px){.background-EEGA{background-color:#fff}}.step-cambio-offerta-body-container{position:relative}.step-cambio-offerta-body-container a[download]{text-decoration:none}.step-cambio-offerta-body-container .background-left{background-repeat:no-repeat;height:100%;position:absolute;right:0;top:0;width:90pc;z-index:-1}@media(max-width:1023.98px){.step-cambio-offerta-body-container .background-left{background-image:none}}@media only screen and (min-width:1440px){.step-cambio-offerta-body-container .background-left{left:0;right:auto}}.step-cambio-offerta-body-container .background-left-EE{background-image:url(../../../etc.clientlibs/foundation/clientlibs/clientlib-site/resources/svg/luce-sx.svg)}.step-cambio-offerta-body-container .background-left-GA{background-image:url(../../../etc.clientlibs/foundation/clientlibs/clientlib-site/resources/svg/gas-sx.svg)}.step-cambio-offerta-body-container .background-left-EEGA{background-image:url(../../../etc.clientlibs/foundation/clientlibs/clientlib-site/resources/svg/dual-sx.svg)}.step-cambio-offerta-body-container .background-right{background-repeat:no-repeat;bottom:0;height:994px;left:0;position:absolute;width:90pc;z-index:-1}@media(max-width:1023.98px){.step-cambio-offerta-body-container .background-right{display:none}}@media only screen and (min-width:1440px){.step-cambio-offerta-body-container .background-right{left:auto;right:0}}.step-cambio-offerta-body-container .background-right-EE{background-image:url(../../../etc.clientlibs/foundation/clientlibs/clientlib-site/resources/svg/luce-dx.svg)}.step-cambio-offerta-body-container .background-right-GA{background-image:url(../../../etc.clientlibs/foundation/clientlibs/clientlib-site/resources/svg/gas-dx.svg)}.step-cambio-offerta-body-container .background-right-EEGA{background-image:url(../../../etc.clientlibs/foundation/clientlibs/clientlib-site/resources/svg/dual-dx.svg)}.step-cambio-offerta-body-container .step-cambio-offerta-container{background-color:#fff;margin:0 auto;max-width:50pc;padding-bottom:3pc;padding-top:24px;width:100%}.step-cambio-offerta-body-container .step-cambio-offerta-container .button a.button-link.fix-width-padding{max-height:49px;padding-left:2.8rem;padding-right:2.8rem}@media screen and (min-width:1024px){.step-cambio-offerta-body-container .step-cambio-offerta-container .layout-container .full-col{padding-left:78pt;padding-right:78pt}}@media only screen and (max-width:1024px){.step-cambio-offerta-body-container .step-cambio-offerta-container{max-width:none}}.step-cambio-offerta-body-container .step-cambio-offerta-container input[type=date]::-webkit-calendar-picker-indicator{visibility:hidden}.step-cambio-offerta-body-container .step-cambio-offerta-container input[type=date]::-webkit-date-and-time-value{text-align:unset}.step-cambio-offerta-body-container .step-cambio-offerta-container .components-container .accordion-container,.step-cambio-offerta-body-container .step-cambio-offerta-container .components-container .card-bottom-box,.step-cambio-offerta-body-container .step-cambio-offerta-container .components-container .heading-title,.step-cambio-offerta-body-container .step-cambio-offerta-container .components-container .navigation-buttons,.step-cambio-offerta-body-container .step-cambio-offerta-container .components-container .payments-container,.step-cambio-offerta-body-container .step-cambio-offerta-container .components-container .price-box,.step-cambio-offerta-body-container .step-cambio-offerta-container .components-container .recover-data-container,.step-cambio-offerta-body-container .step-cambio-offerta-container .components-container .text{margin-left:auto;margin-right:auto;max-width:46pc;width:100%}@media only screen and (max-width:1024px){.step-cambio-offerta-body-container .step-cambio-offerta-container .components-container .accordion-container,.step-cambio-offerta-body-container .step-cambio-offerta-container .components-container .card-bottom-box,.step-cambio-offerta-body-container .step-cambio-offerta-container .components-container .heading-title,.step-cambio-offerta-body-container .step-cambio-offerta-container .components-container .navigation-buttons,.step-cambio-offerta-body-container .step-cambio-offerta-container .components-container .payments-container,.step-cambio-offerta-body-container .step-cambio-offerta-container .components-container .price-box,.step-cambio-offerta-body-container .step-cambio-offerta-container .components-container .recover-data-container,.step-cambio-offerta-body-container .step-cambio-offerta-container .components-container .text{max-width:50pc}}@media only screen and (max-width:768px){.step-cambio-offerta-body-container .step-cambio-offerta-container .components-container .accordion-container,.step-cambio-offerta-body-container .step-cambio-offerta-container .components-container .card-bottom-box,.step-cambio-offerta-body-container .step-cambio-offerta-container .components-container .heading-title,.step-cambio-offerta-body-container .step-cambio-offerta-container .components-container .navigation-buttons,.step-cambio-offerta-body-container .step-cambio-offerta-container .components-container .payments-container,.step-cambio-offerta-body-container .step-cambio-offerta-container .components-container .price-box,.step-cambio-offerta-body-container .step-cambio-offerta-container .components-container .recover-data-container,.step-cambio-offerta-body-container .step-cambio-offerta-container .components-container .text{max-width:none;padding-left:2pc;padding-right:2pc}}@media only screen and (max-width:600px){.step-cambio-offerta-body-container .step-cambio-offerta-container .components-container .accordion-container,.step-cambio-offerta-body-container .step-cambio-offerta-container .components-container .card-bottom-box,.step-cambio-offerta-body-container .step-cambio-offerta-container .components-container .heading-title,.step-cambio-offerta-body-container .step-cambio-offerta-container .components-container .navigation-buttons,.step-cambio-offerta-body-container .step-cambio-offerta-container .components-container .payments-container,.step-cambio-offerta-body-container .step-cambio-offerta-container .components-container .price-box,.step-cambio-offerta-body-container .step-cambio-offerta-container .components-container .recover-data-container,.step-cambio-offerta-body-container .step-cambio-offerta-container .components-container .text{padding-left:1pc;padding-right:1pc}}.step-cambio-offerta-body-container .step-cambio-offerta-container .components-container .ten-year-banner-container{margin-left:auto;margin-right:auto;max-width:46pc;width:100%}@media only screen and (max-width:1024px){.step-cambio-offerta-body-container .step-cambio-offerta-container .components-container .ten-year-banner-container{max-width:50pc}}@media only screen and (max-width:768px){.step-cambio-offerta-body-container .step-cambio-offerta-container .components-container .ten-year-banner-container{margin-left:1pc;margin-right:1pc;max-width:unset;padding-left:2pc;padding-right:2pc;width:auto}}@media only screen and (max-width:600px){.step-cambio-offerta-body-container .step-cambio-offerta-container .components-container .ten-year-banner-container{margin-left:1pc;margin-right:1pc;max-width:unset;padding-left:1pc;padding-right:1pc;width:auto}}.step-cambio-offerta-body-container .step-cambio-offerta-container .components-container .save-email-wrapper{margin-left:auto;margin-right:auto;margin-top:24px;max-width:46pc;width:100%}@media only screen and (max-width:1024px){.step-cambio-offerta-body-container .step-cambio-offerta-container .components-container .save-email-wrapper{max-width:50pc}}@media only screen and (max-width:768px){.step-cambio-offerta-body-container .step-cambio-offerta-container .components-container .save-email-wrapper{max-width:none;padding-left:2pc;padding-right:2pc}}@media only screen and (max-width:600px){.step-cambio-offerta-body-container .step-cambio-offerta-container .components-container .save-email-wrapper{padding-left:1pc;padding-right:1pc}}.step-cambio-offerta-body-container .step-cambio-offerta-container .components-container .form-cambio-offerta{margin-left:auto;margin-right:auto;max-width:46pc;width:100%}@media only screen and (max-width:1024px){.step-cambio-offerta-body-container .step-cambio-offerta-container .components-container .form-cambio-offerta{max-width:50pc}}@media only screen and (max-width:768px){.step-cambio-offerta-body-container .step-cambio-offerta-container .components-container .form-cambio-offerta{max-width:none;padding-left:2pc;padding-right:2pc}}@media only screen and (max-width:600px){.step-cambio-offerta-body-container .step-cambio-offerta-container .components-container .form-cambio-offerta{padding-left:1pc;padding-right:1pc}}.step-cambio-offerta-body-container .step-cambio-offerta-container .components-container .form-cambio-offerta .global-font__h4{color:#000;font-family:Medium,sans-serif;font-size:30px;line-height:36px}.step-cambio-offerta-body-container .step-cambio-offerta-container .components-container .form-cambio-offerta .global-font__light{color:#000;font-family:Light,sans-serif;font-size:22px;line-height:2pc}.step-cambio-offerta-body-container .step-cambio-offerta-container .components-container .form-cambio-offerta .global-font__body-bold{color:#000;font-family:Medium,sans-serif;font-size:1pc;line-height:24px}.step-cambio-offerta-body-container .step-cambio-offerta-container .components-container .form-cambio-offerta .fontello-icon-energy-ico{display:inline-block;height:2pc;margin-right:7.2px;position:relative;top:6px;width:2pc}.step-cambio-offerta-body-container .step-cambio-offerta-container .components-container .form-cambio-offerta .fontello-icon-energy-ico:before{content:url('data:image/svg+xml,<svg width="22" height="26" viewBox="0 0 22 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.76837 15.1667H7.70021C8.06101 15.1667 8.39871 15.3411 8.60386 15.633C8.80956 15.925 8.85631 16.2977 8.73036 16.6302L6.80976 21.6748L16.6201 14.0833H13.2002C12.7987 14.0833 12.4286 13.8683 12.2361 13.5211C12.0425 13.175 12.0568 12.7519 12.2718 12.4183L18.896 2.16667H8.42511L2.76837 15.1667ZM4.40022 26C4.17252 26 3.94427 25.9307 3.75012 25.7909C3.35247 25.5038 3.19682 24.9914 3.37007 24.5364L6.11292 17.3333H1.10023C0.730627 17.3333 0.385228 17.1502 0.181728 16.8464C-0.0217712 16.5425 -0.0569712 16.1579 0.0893285 15.8232L6.68931 0.6565C6.86201 0.258375 7.26021 0 7.70021 0H20.9002C21.3011 0 21.6713 0.215042 21.8643 0.56225C22.0574 0.908375 22.0436 1.33142 21.828 1.66508L15.2038 11.9167H19.8002C20.2688 11.9167 20.6862 12.2097 20.8397 12.6458C20.9931 13.0823 20.8485 13.5666 20.4794 13.852L5.07947 25.7687C4.88092 25.9225 4.64002 26 4.40022 26Z" fill="black"/></svg>');padding-top:3px}.step-cambio-offerta-body-container .step-cambio-offerta-container .heading-title{margin-bottom:8px;margin-top:24px;text-align:center}@media only screen and (max-width:768px){.step-cambio-offerta-body-container .step-cambio-offerta-container .heading-title{margin-top:8px;text-align:left}}@media only screen and (max-width:600px){.step-cambio-offerta-body-container .step-cambio-offerta-container .heading-title{margin-top:0}}.step-cambio-offerta-body-container .step-cambio-offerta-container .text{margin-bottom:3pc;text-align:center}.step-cambio-offerta-body-container .step-cambio-offerta-container .text p{font-size:22px;margin:0;text-align:center}@media only screen and (max-width:768px){.step-cambio-offerta-body-container .step-cambio-offerta-container .text p{font-size:1pc}.step-cambio-offerta-body-container .step-cambio-offerta-container .text{margin-bottom:2pc;text-align:left}}.step-cambio-offerta-body-container .step-cambio-offerta-container .contenitore-rata-header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#cff4f7;border:1px solid #000;border-bottom:0;border-radius:8px 8px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;justify-content:center;max-height:40px;max-width:4in;padding:8px 8px 8px 9pt;width:100%}@media(max-width:767.98px){.step-cambio-offerta-body-container .step-cambio-offerta-container .contenitore-rata-header{max-width:343px;width:100%}}.step-cambio-offerta-body-container .step-cambio-offerta-container .contenitore-rata-header .rata-header-text{font-family:Regular,sans-serif;font-size:9pt;font-weight:400;line-height:18px;position:relative;top:-1px;white-space:nowrap}.step-cambio-offerta-body-container .step-cambio-offerta-container .contenitore-rata-header .rata-header-text-year{font-family:Medium,sans-serif;font-size:1pc;font-weight:500;line-height:24px;margin-left:1px}.step-cambio-offerta-body-container .step-cambio-offerta-container .contenitore-rata-header.switch{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ffedb3;padding-left:24px;padding-right:24px}.step-cambio-offerta-body-container .step-cambio-offerta-container .contenitore-rata-header.switch .switch-description{font-family:Regular,sans-serif;font-size:9pt;font-weight:400;line-height:18px;white-space:nowrap}.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:1px solid #000;border-bottom-left-radius:8px;border-bottom-right-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin:0;max-width:4in;overflow:hidden;padding:0;width:100%}@media(max-width:767.98px){.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-container{max-width:343px;width:100%}}.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-container.luce{background:#ffc900}.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-container.gas{background:#66e0ec}.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-container .main-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-ms-flex-item-align:stretch;align-items:flex-start;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:24px;padding:24px 0 0 24px;position:relative}.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-container .main-content .fornitura-badge{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:stretch;align-items:center;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:0 24px 0 0;position:relative}.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-container .main-content .fornitura-badge .fornitura{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:1;-ms-flex-positive:1;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1;gap:8px;position:relative}.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-container .main-content .fornitura-badge .fornitura .fornitura-tag,.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-container .main-content .fornitura-badge .fornitura .icona-fornitura-fill{-ms-flex-negative:0;flex-shrink:0}.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-container .main-content .fornitura-badge .fornitura .icona-fornitura-fill{background-size:cover;height:24px;width:24px}.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-container .main-content .fornitura-badge .fornitura .fornitura-tag{color:#000;font-family:Medium,sans-serif;font-size:1pc;height:24px;line-height:24px;text-align:left;white-space:nowrap}.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-container .main-content .fornitura-badge .fornitura .fornitura-promo{font-family:Medium,sans-serif;font-size:9pt;left:2pc;line-height:18px;position:absolute;top:1pc}.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-container .main-content .fornitura-badge .badge{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:1px solid #000;border-radius:999px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;height:24px;justify-content:center;padding:0 8px 0 4px;position:relative}.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-container .main-content .fornitura-badge .badge.luce{background-color:#ffedb3}.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-container .main-content .fornitura-badge .badge.gas{background-color:#cff4f7}.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-container .main-content .fornitura-badge .promo-fill{background-size:cover}.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-container .main-content .fornitura-badge .promo-fill:before{color:#000;font-size:1pc}.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-container .main-content .fornitura-badge .text-layer{color:#000;font-family:Regular,sans-serif;font-size:9pt;height:18px;line-height:18px;text-align:left;white-space:nowrap}.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-container .main-content .prezzo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:end;-ms-flex-pack:end;-ms-flex-item-align:stretch;align-items:flex-start;align-self:stretch;border-bottom:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;justify-content:flex-end;padding:8px 0 1pc;position:relative}.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-container .main-content .prezzo .strikethrought-container{-webkit-box-align:end;-ms-flex-align:end;-ms-flex-item-align:stretch;align-items:flex-end;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;gap:-1px;padding:0 0 0 3px;position:relative;text-decoration:line-through}.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-container .main-content .prezzo .dynamic-text-layer,.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-container .main-content .prezzo .strikethrought-text-layer{-ms-flex-negative:0;color:#000;flex-shrink:0;font-family:Medium,sans-serif;font-size:18px;font-weight:400;height:9pt;line-height:9pt;text-align:left;white-space:nowrap}.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-container .main-content .prezzo .container-price-spacing{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:end;-ms-flex-pack:end;-ms-flex-item-align:stretch;align-items:flex-start;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:flex-end;width:265px}.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-container .main-content .prezzo .layout-price{-webkit-box-align:end;-ms-flex-align:end;-ms-flex-item-align:stretch;align-items:flex-end;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;position:relative}.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-container .main-content .prezzo .dynamic-text-layer-1{-ms-flex-negative:0;color:#000;flex-shrink:0;font-family:Medium,sans-serif;font-size:60px;font-weight:500;height:41px;line-height:41px;text-align:left;white-space:nowrap}.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-container .main-content .prezzo .right-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:9px;position:relative;width:146px}.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-container .main-content .prezzo .cent-text-container{-webkit-box-align:start;-ms-flex-align:start;-ms-flex-item-align:stretch;align-items:flex-start;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-container .main-content .prezzo .cent-text-layer,.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-container .main-content .prezzo .cent-text-layer-3,.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-container .main-content .prezzo .dynamic-text-layer-2{-ms-flex-negative:0;color:#000;flex-shrink:0;font-family:Medium,sans-serif;font-size:30px;font-weight:500;height:21px;line-height:21px;text-align:left;white-space:nowrap}.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-container .main-content .prezzo .microcopy-text-layer{-ms-flex-negative:0;color:#000;flex-shrink:0;font-family:Light,sans-serif;font-size:1pc;font-weight:300;height:11px;line-height:11px;text-align:left;white-space:nowrap}.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-container .accordion{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-item-align:stretch;align-items:center;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;justify-content:space-between;padding:9pt 24px;position:relative}.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-container .accordion .accordion-button{padding-bottom:9pt;padding-top:9pt}.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-container .questa-rata-comprende{-webkit-box-flex:1;-ms-flex-positive:1;color:#000;flex-grow:1;font-family:Medium,sans-serif;font-size:1pc;font-weight:500;height:24px;line-height:24px;padding-left:2px;text-align:left;white-space:nowrap}.step-cambio-offerta-body-container .step-cambio-offerta-container .ten-year-banner-container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#b3c4fa;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:9pt;justify-content:center;margin:2pc 1pc;padding:1pc 24px}@media(max-width:767.98px){.step-cambio-offerta-body-container .step-cambio-offerta-container .ten-year-banner-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(max-width:1023.98px){.step-cambio-offerta-body-container .step-cambio-offerta-container .ten-year-banner-container{margin-top:0}}.step-cambio-offerta-body-container .step-cambio-offerta-container .ten-year-banner-container .ten-year-banner-content{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:1;-ms-flex-positive:1;-ms-flex-preferred-size:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;flex-basis:0;-ms-flex-direction:column;flex-direction:column;flex-grow:1;justify-content:center}.step-cambio-offerta-body-container .step-cambio-offerta-container .ten-year-banner-container .title{font-family:Medium,sans-serif;font-size:18px;line-height:24px}.step-cambio-offerta-body-container .step-cambio-offerta-container .ten-year-banner-container .description{font-family:Light,sans-serif;font-size:18px;line-height:24px}.step-cambio-offerta-body-container .step-cambio-offerta-container .ten-year-banner-container .description>p{margin-bottom:0}.step-cambio-offerta-body-container .step-cambio-offerta-container .ten-year-banner-container .buttons-wrapper{max-width:343px}@media(max-width:599.98px){.step-cambio-offerta-body-container .step-cambio-offerta-container .ten-year-banner-container .buttons-wrapper{width:100%}}.step-cambio-offerta-body-container .step-cambio-offerta-container .ten-year-banner-container .button-link{background:#b3c4fa}@media(max-width:599.98px){.step-cambio-offerta-body-container .step-cambio-offerta-container .ten-year-banner-container .button-link{display:block;margin:0!important;width:100%}}.step-cambio-offerta-body-container .step-cambio-offerta-container .ten-year-banner-container .button-link:active{background:#b3c4fa!important}.big-modal .accordion-container .accordion .step-cambio-offerta-body-container .step-cambio-offerta-container button.button-accordion,.step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-container .accordion button.button-accordion{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:inherit;border:unset;-webkit-box-shadow:unset;box-shadow:unset;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Medium,sans-serif;font-size:22px;justify-content:space-between;line-height:33px;padding:1pc 0 4px;text-align:left;width:100%}.big-modal .accordion-container .accordion .step-cambio-offerta-body-container .step-cambio-offerta-container button.button-accordion p,.step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-container .accordion button.button-accordion p{margin:0}.big-modal .accordion-container .accordion .step-cambio-offerta-body-container .step-cambio-offerta-container button:focus,.step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-container .accordion button:focus{border:unset;-webkit-box-shadow:unset;box-shadow:unset}.big-modal .accordion-container .accordion .step-cambio-offerta-body-container .step-cambio-offerta-container button:not(.collapsed),.step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-container .accordion button:not(.collapsed){-webkit-box-shadow:unset;box-shadow:unset}.big-modal .accordion-container .accordion .step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-item,.step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-container .accordion .accordion-item{border:unset;border-bottom:1px solid #000;border-radius:0}.big-modal .accordion-container .accordion .step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-item .heading,.step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-container .accordion .accordion-item .heading{padding-top:0}.big-modal .accordion-container .accordion .step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-item .faqs-module-accordion-body a,.step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-container .accordion .accordion-item .faqs-module-accordion-body a{margin-bottom:8px}@media(max-width:1023.98px){.big-modal .accordion-container .accordion .step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-item .faqs-module-accordion-body a,.step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-container .accordion .accordion-item .faqs-module-accordion-body a{margin-bottom:0}}.big-modal .accordion-container .accordion .step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-item .collapse .padding-top-text,.big-modal .accordion-container .accordion .step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-item .collapsing .padding-top-text,.step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-container .accordion .accordion-item .collapse .padding-top-text,.step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-container .accordion .accordion-item .collapsing .padding-top-text{font-family:Light,sans-serif;font-size:20px}.big-modal .accordion-container .accordion .step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-item .collapse .padding-top-text p,.big-modal .accordion-container .accordion .step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-item .collapsing .padding-top-text p,.step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-container .accordion .accordion-item .collapse .padding-top-text p,.step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-container .accordion .accordion-item .collapsing .padding-top-text p{margin-bottom:0}.big-modal .accordion-container .accordion .step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-item .fontello-icon-minus,.step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-container .accordion .accordion-item .fontello-icon-minus{display:none}.big-modal .accordion-container .accordion .step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-item .fontello-icon-plus,.step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-container .accordion .accordion-item .fontello-icon-plus{color:#003cf0;padding-left:1pc}.big-modal .accordion-container .accordion .step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-item .fontello-icon-plus:before,.step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-container .accordion .accordion-item .fontello-icon-plus:before{margin-right:0}.big-modal .accordion-container .accordion .step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-item .active .fontello-icon-minus,.step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-container .accordion .accordion-item .active .fontello-icon-minus{color:#003cf0;display:block;padding-left:1pc}.big-modal .accordion-container .accordion .step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-item .active .fontello-icon-minus:before,.step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-container .accordion .accordion-item .active .fontello-icon-minus:before{margin-right:0}.big-modal .accordion-container .accordion .step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-item .active .fontello-icon-plus,.step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-container .accordion .accordion-item .active .fontello-icon-plus{display:none}.step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-container{margin-left:auto;margin-right:auto;max-width:100%;width:80pc}.step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-container .accordion{font-size:22px;line-height:33px;margin:0 auto;max-width:50pc}.step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-container .accordion .accordion-button{background-color:#fff;color:#000;font-family:Medium,sans-serif;font-size:18px;padding-left:0;padding-right:0}.step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-container .accordion .accordion-button:focus-visible{outline:2px solid #003cf0!important;outline-offset:2px}.step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-container .accordion .accordion-button:after,.step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-container .accordion .accordion-button:not(.collapsed):after{background-image:none;color:#000;font-family:fontello;font-size:24px}.step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-container .accordion .accordion-button:after{color:#003cf0;content:"";-webkit-transition:none;transition:none}.step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-container .accordion .accordion-button:not(.collapsed):after{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#003cf0;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:none;transition:none}.step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-container .accordion .accordion-button .item-description{font-family:Light,sans-serif;font-size:18px;line-height:24px;margin-bottom:2pc}.step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-container .accordion .accordion-body{background:#fff;font-family:Light,sans-serif;font-size:1pc;padding-left:0;padding-top:0}.step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-container .accordion .accordion-body p{line-height:1.5}.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-description-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#fff;border-top:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:9pt;margin:0 auto;max-width:4in;overflow:hidden;padding:9pt 24px;position:relative;width:100%}@media(max-width:767.98px){.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-description-container{width:100%}}.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-description-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-description-container button,.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-description-container input,.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-description-container select,.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-description-container textarea{outline:0}.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-description-container .componenti-prezzo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-ms-flex-item-align:stretch;align-items:flex-start;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:9pt;position:relative}.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-description-container .prezzo-materia-energia-cta{-webkit-box-align:start;-ms-flex-align:start;-ms-flex-item-align:stretch;align-items:flex-start;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:1pc;position:relative}.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-description-container .prezzo-materia-energia{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-flex:1;-ms-flex-positive:1;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-grow:1;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative}.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-description-container .label,.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-description-container .link,.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-description-container .value{-ms-flex-negative:0;flex-shrink:0;position:relative}.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-description-container .label{color:#000;font-size:9pt;font-weight:400;height:18px;line-height:18px}.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-description-container .value{color:#000;font-family:Medium,sans-serif;font-size:1pc;font-weight:500;line-height:24px;text-align:start}.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-description-container .link{background-image:none!important;color:#003cf0;font-size:9pt;font-weight:500;height:18px;line-height:18px;text-decoration:underline}.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-description-container .altre-componenti,.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-description-container .quota-fissa-vendita{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-ms-flex-item-align:stretch;align-items:flex-start;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative}.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-description-container .container-single-component{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-item-align:stretch;align-items:flex-start;align-self:stretch;border-top:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;padding:9pt 0 0;position:relative}.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-description-container .white-space{height:55px}@media only screen and (max-width:768px){.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-description-container .white-space{display:none}}.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-description-container .icon-promo{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:1;-ms-flex-positive:1;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:8px;position:relative}.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-description-container .icon-promo .promo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-description-container .frame{margin-left:8px;margin-right:8px}.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-description-container .icon{-ms-flex-negative:0;background-size:cover;flex-shrink:0;position:relative}.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-description-container .icon .fontello-icon-intrattenimento:before{font-size:2pc;margin:0}.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-description-container .promo-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-description-container .promo-container .promo{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-flex:1;-ms-flex-positive:1;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;flex-grow:1;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;position:relative}.step-cambio-offerta-body-container .step-cambio-offerta-container .rata-description-container .icon-with-border{-ms-flex-negative:0;background-size:cover;flex-shrink:0;height:2pc;overflow:hidden;position:relative;width:2pc}.step-cambio-offerta-body-container .step-cambio-offerta-container .payments-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-bottom:56px;padding-top:8px}@media only screen and (max-width:767px){.step-cambio-offerta-body-container .step-cambio-offerta-container .payments-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:24px}}.step-cambio-offerta-body-container .step-cambio-offerta-container .payments-container .title{font-family:Medium;font-size:22px;font-weight:500;line-height:2pc;margin-bottom:2rem;text-align:center;width:100%}@media only screen and (max-width:767px){.step-cambio-offerta-body-container .step-cambio-offerta-container .payments-container .title{font-size:18px;line-height:24px;margin-bottom:.5rem}}.step-cambio-offerta-body-container .step-cambio-offerta-container .payments-container .payment-method-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}@media only screen and (max-width:767px){.step-cambio-offerta-body-container .step-cambio-offerta-container .payments-container .payment-method-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:343px;width:100%}.step-cambio-offerta-body-container .step-cambio-offerta-container .payments-container .payment-method-list .header{font-size:1pc}}.step-cambio-offerta-body-container .step-cambio-offerta-container .payments-container .payment-method-list .payment-method{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;justify-content:center;width:100%}@media only screen and (max-width:767px){.step-cambio-offerta-body-container .step-cambio-offerta-container .payments-container .payment-method-list .payment-method{padding-bottom:1pc;padding-top:1pc}}.step-cambio-offerta-body-container .step-cambio-offerta-container .payments-container .payment-method-list .payment-method p{margin:0}.step-cambio-offerta-body-container .step-cambio-offerta-container .payments-container .payment-method-list .left{border-right:1px solid #8e8e8e}@media only screen and (max-width:767px){.step-cambio-offerta-body-container .step-cambio-offerta-container .payments-container .payment-method-list .left{border:0;border-bottom:1px solid rgba(0,0,0,.1)}}.step-cambio-offerta-body-container .step-cambio-offerta-container .payments-container .payment-method-list .center .icons{border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:8px}.step-cambio-offerta-body-container .step-cambio-offerta-container .payments-container .payment-method-list .center .footer{margin-top:8px}.step-cambio-offerta-body-container .step-cambio-offerta-container .payments-container .payment-method-list .right{border-left:1px solid #8e8e8e}@media only screen and (max-width:767px){.step-cambio-offerta-body-container .step-cambio-offerta-container .payments-container .payment-method-list .right{border:0;border-top:1px solid rgba(0,0,0,.1)}}.step-cambio-offerta-body-container .step-cambio-offerta-container .payments-container .payment-method-list .icons{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:9pt;justify-content:center;margin-top:9pt}@media only screen and (max-width:767px){.step-cambio-offerta-body-container .step-cambio-offerta-container .payments-container .payment-method-list .icons{margin-top:8px}}.step-cambio-offerta-body-container .step-cambio-offerta-container .payments-container .payment-method-list .icons.icon-paypal{max-height:24px;max-width:24px}.step-cambio-offerta-body-container .step-cambio-offerta-container .payments-container .payment-method-list .icons .img-fluid{border-bottom:1px solid #c6c6c6}.step-cambio-offerta-body-container .step-cambio-offerta-container .payments-container .payment-method-list .footer{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;justify-content:center;margin-top:1pc}@media only screen and (max-width:767px){.step-cambio-offerta-body-container .step-cambio-offerta-container .payments-container .payment-method-list .footer{margin-top:8px}}.step-cambio-offerta-body-container .step-cambio-offerta-container .payments-container .payment-method-list .footer .fontello-icon-alert:before{font-size:1pc}.step-cambio-offerta-body-container .switch-button-component{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background-color:#fff;border:1px solid #003cf0;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-left:10px;padding:3px;white-space:nowrap;width:188px}.step-cambio-offerta-body-container .switch-button-component.slim{height:24px;max-width:158px}@media(max-width:767.98px){.step-cambio-offerta-body-container .switch-button-component.slim{width:147px}}.step-cambio-offerta-body-container .switch-button-component.large span{font-size:1pc}@media(max-width:767.98px){.step-cambio-offerta-body-container .switch-button-component.large{height:43px;margin:1pc 0 0;width:100%}}.step-cambio-offerta-body-container .switch-button-component .switch-option{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:0;border-radius:20px;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Medium,sans-serif;font-size:9pt;font-style:normal;font-weight:500;height:100%;justify-content:center;line-height:18px;width:49%}.step-cambio-offerta-body-container .switch-button-component .switch-option.selected{background-color:#003cf0;border:0;border-radius:20px;color:#fff;z-index:2}.step-cambio-offerta-body-container .switch-button-component .switch-option:focus{outline:2px solid #003cf0!important;outline-offset:4px}.step-cambio-offerta-body-container .resend-anim-cnt{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.step-cambio-offerta-body-container .resend-anim-cnt .lottie-svg-cnt{height:20px;margin-right:9px;width:20px}.step-cambio-offerta-body-container .resend-anim-cnt .success-text{color:#34b78f}.step-cambio-offerta-body-container .resend-anim-cnt .error-text{color:red}.step-cambio-offerta-body-container .error-field-container .filled{line-height:28px;margin:0}.step-cambio-offerta-body-container .heading{font-family:Medium,sans-serif}.step-cambio-offerta-body-container .cmp-text{font-family:Light,sans-serif;font-size:18px;line-height:1.5}.step-cambio-offerta-body-container .cmp-text p{font-family:inherit;line-height:inherit}.big-modal .modal-header{border-bottom:1px solid #000}.big-modal .heading{font-family:Medium,sans-serif;font-size:30px}.big-modal .main-consumption-graph-container .cmp-text{margin-bottom:-20px;margin-top:-8px}.big-modal .cmp-text{font-family:Light,sans-serif;font-size:1pc;line-height:1.5}.big-modal .cmp-text.foundation-footnote{font-family:Light;font-size:.75rem;font-weight:500;line-height:1.125rem}.big-modal .cmp-text.foundation-footnote .nota-corrispettivi-iva-price-component{text-align:center}.big-modal .cmp-text.foundation-footnote .nota-corrispettivi-iva-price-component .fontello-icon-alert:before{font-size:18px}.big-modal .cmp-text.foundation-footnote-light{font-size:.75rem;font-weight:300;line-height:1.125rem;margin-top:2pc}.big-modal .cmp-text p{font-family:inherit;line-height:inherit}.big-modal .accordion-button:after{color:#000}.big-modal .chat-component .copy-title{font-family:Regular,sans-serif}.big-modal .chat-component .policy-container{font-family:Regular,sans-serif;font-size:9pt}.big-modal .chat-component .policy-container .link-open-modal{text-decoration:none!important}.big-modal .chat-component .container-fluid{padding:56px 58px 43px}.big-modal .chat-component .container-fluid .col-12{-webkit-box-flex:1;-ms-flex:auto;flex:auto}@media(max-width:767.98px){.big-modal .chat-component .container-fluid .col-12{margin-bottom:auto;padding:0}}.big-modal .chat-component .container-fluid .col-12 .cta-box{margin-bottom:47px;margin-top:2pc;width:auto}.big-modal .chat-component .container-fluid .col-12 .cta-box .first-cta-box,.big-modal .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){.big-modal .chat-component .container-fluid .col-12 .cta-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.big-modal .chat-component .container-fluid .col-12 .cta-box .second-cta-box{margin-left:2pc}@media screen and (max-width:599px){.big-modal .chat-component .container-fluid .col-12 .cta-box .second-cta-box{margin-left:1pc}}@media screen and (max-width:320px){.big-modal .chat-component .container-fluid .col-12 .cta-box .second-cta-box{margin-left:0;margin-top:8px}}.big-modal .chat-component .container-fluid .col-12 .cta-box button{border-radius:.5rem;font-size:22px;height:3pc;line-height:1.5;margin-bottom:0;max-width:280px;text-align:center;text-transform:inherit;width:280px}.big-modal .chat-component .container-fluid .col-12 .cta-box button:nth-child(2){margin-left:2pc}@media(max-width:767.98px){.big-modal .chat-component .container-fluid .col-12 .cta-box button:nth-child(2){margin-left:0}.big-modal .chat-component .container-fluid .col-12 .cta-box button{max-width:100%;width:100%}.big-modal .chat-component .container-fluid .col-12 .cta-box button:first-child{margin-bottom:1pc}}.big-modal .chat-component .container-fluid .col-12 .cta-box.cta-inline{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:320px){.big-modal .chat-component .container-fluid .col-12 .cta-box.cta-inline{display:block}}.big-modal .chat-component .container-fluid .col-12 .cta-box.cta-inline button:disabled{cursor:auto;opacity:.3}.big-modal .chat-component .container-fluid .col-12 .cta-box.cta-inline button.luce{background-color:#ffc300;border-width:0}.big-modal .chat-component .container-fluid .col-12 .cta-box.cta-inline button.luce--border{background-color:transparent;border:1px solid #ffc300}.big-modal .chat-component .container-fluid .col-12 .cta-box.cta-inline button.gas{background-color:#5fdbe7;border-width:0}.big-modal .chat-component .container-fluid .col-12 .cta-box.cta-inline button.gas--border{background-color:transparent;border:1px solid #5fdbe7}.big-modal .chat-component .container-fluid .col-12 .cta-box.cta-inline button.dual{background-color:#003cf0;border-width:0;color:#fff}.big-modal .chat-component .container-fluid .col-12 .cta-box.cta-inline button.dual--border{background-color:transparent;border:1px solid #003cf0}.big-modal .chat-component .container-fluid .col-12 .cta-box.chat-not-active{margin-bottom:21px}@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 0}}.big-modal .chat-component .container-fluid h2{font-size:30px;margin-bottom:27px}@media(max-width:1439.98px){.big-modal .chat-component .container-fluid h2{font-size:30px}}.big-modal .chat-component .container-fluid .copy-text-container{margin:0 auto;max-width:50pc}@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:1pc;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{margin:2pc auto 0;width:4in}@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-bottom:0;margin-top:0}.big-modal .chat-component .container-fluid form .checkbox-wrapper{margin-bottom:0;margin-top:25px;padding: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{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;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{margin:0;padding:0}.big-modal .chat-component .container-fluid form .checkbox-wrapper .checkbox .container-checkbox .checkbox-decorator span.check{border:.125rem solid #000;border-radius:30%;height:19.5px;width:20.5px;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{border-color:#000;color:#fff}.big-modal .accordion-container .accordion button.button-accordion,.step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-container .accordion .big-modal button.button-accordion{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:inherit;border:unset;-webkit-box-shadow:unset;box-shadow:unset;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Medium,sans-serif;font-size:22px;justify-content:space-between;line-height:33px;padding:1pc 0 4px;text-align:left;width:100%}.big-modal .accordion-container .accordion button.button-accordion p,.step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-container .accordion .big-modal button.button-accordion p{margin:0}.big-modal .accordion-container .accordion button:focus,.step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-container .accordion .big-modal button:focus{border:unset;-webkit-box-shadow:unset;box-shadow:unset}.big-modal .accordion-container .accordion button:not(.collapsed),.step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-container .accordion .big-modal button:not(.collapsed){-webkit-box-shadow:unset;box-shadow:unset}.big-modal .accordion-container .accordion .accordion-item,.big-modal .step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-container .accordion .accordion-item,.step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-container .accordion .big-modal .accordion-item{border:unset;border-bottom:1px solid #000;border-radius:0}.big-modal .accordion-container .accordion .accordion-item .heading,.step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-container .accordion .big-modal .accordion-item .heading{padding-top:0}.big-modal .accordion-container .accordion .accordion-item .heading-title,.step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-container .accordion .big-modal .accordion-item .heading-title{margin:0}.big-modal .accordion-container .accordion .accordion-item .faqs-module-accordion-body a,.step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-container .accordion .big-modal .accordion-item .faqs-module-accordion-body a{margin-bottom:8px}@media(max-width:1023.98px){.big-modal .accordion-container .accordion .accordion-item .faqs-module-accordion-body a,.step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-container .accordion .big-modal .accordion-item .faqs-module-accordion-body a{margin-bottom:0}}.big-modal .accordion-container .accordion .accordion-item .collapse .padding-top-text,.big-modal .accordion-container .accordion .accordion-item .collapsing .padding-top-text,.step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-container .accordion .big-modal .accordion-item .collapse .padding-top-text,.step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-container .accordion .big-modal .accordion-item .collapsing .padding-top-text{font-family:Light,sans-serif;font-size:20px}.big-modal .accordion-container .accordion .accordion-item .collapse .padding-top-text p,.big-modal .accordion-container .accordion .accordion-item .collapsing .padding-top-text p,.step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-container .accordion .big-modal .accordion-item .collapse .padding-top-text p,.step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-container .accordion .big-modal .accordion-item .collapsing .padding-top-text p{margin-bottom:0}.big-modal .accordion-container .accordion .accordion-item .fontello-icon-minus,.step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-container .accordion .big-modal .accordion-item .fontello-icon-minus{display:none}.big-modal .accordion-container .accordion .accordion-item .fontello-icon-plus,.step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-container .accordion .big-modal .accordion-item .fontello-icon-plus{color:#003cf0;padding-left:1pc}.big-modal .accordion-container .accordion .accordion-item .fontello-icon-plus:before,.step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-container .accordion .big-modal .accordion-item .fontello-icon-plus:before{margin-right:0}.big-modal .accordion-container .accordion .accordion-item .active .fontello-icon-minus,.step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-container .accordion .big-modal .accordion-item .active .fontello-icon-minus{color:#003cf0;display:block;padding-left:1pc}.big-modal .accordion-container .accordion .accordion-item .active .fontello-icon-minus:before,.step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-container .accordion .big-modal .accordion-item .active .fontello-icon-minus:before{margin-right:0}.big-modal .accordion-container .accordion .accordion-item .active .fontello-icon-plus,.step-cambio-offerta-body-container .step-cambio-offerta-container .accordion-container .accordion .big-modal .accordion-item .active .fontello-icon-plus{display:none}.big-modal .accordion-container{margin-left:0;margin-right:0;max-width:100%}.big-modal .accordion-container .accordion{font-size:22px;line-height:33px;margin:0 auto;max-width:50pc}.big-modal .accordion-container .accordion .accordion-button{background-color:#fff;color:#000;font-family:Medium,sans-serif;font-size:18px;padding-left:0;padding-right:0}.big-modal .accordion-container .accordion .accordion-button:focus-visible{outline:2px solid #003cf0!important;outline-offset:2px}.big-modal .accordion-container .accordion .accordion-button:after,.big-modal .accordion-container .accordion .accordion-button:not(.collapsed):after{background-image:none;font-family:fontello;font-size:24px}.big-modal .accordion-container .accordion .accordion-button:after{color:#003cf0;content:"";-webkit-transition:none;transition:none}.big-modal .accordion-container .accordion .accordion-button:not(.collapsed):after{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#003cf0;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:none;transition:none}.big-modal .accordion-container .accordion .accordion-button .item-description{font-family:Light,sans-serif;font-size:18px;line-height:24px;margin-bottom:2pc}.big-modal .accordion-container .accordion .accordion-body{background:#fff;font-family:Light,sans-serif;font-size:1pc;line-height:1.5;padding-left:0;padding-top:0}.green-banner-container{background:#36c09a;overflow:hidden}.green-banner-container .green-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0 7rem}.green-banner-container .green-banner .text-container{-webkit-box-flex:0;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:auto;flex-basis:auto;flex-grow:0;flex-shrink:0;padding:1.5rem 0;width:58.33333333%;z-index:1}.green-banner-container .green-banner--title{font-family:Medium;font-size:40px;font-weight:500;line-height:3pc;margin-bottom:.25rem}.green-banner-container .green-banner--description{font-family:Light;font-size:22px;font-weight:300;line-height:2pc;margin-bottom:1.5rem}@media only screen and (max-width:768px){.green-banner-container .green-banner--description .d-flex.global-font-everett--medium{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}}.green-banner-container .green-banner--highlight{font-family:Medium;font-size:30px;font-weight:500;line-height:36px}.green-banner-container .green-banner--footnote{font-family:Regular;font-size:9pt;font-weight:400;line-height:18px}.green-banner-container .green-banner .svg-container{-webkit-box-flex:0;-ms-flex-positive:0;-ms-flex-negative:0;-ms-flex-preferred-size:auto;flex-basis:auto;flex-grow:0;flex-shrink:0;left:60%;padding:0;position:relative;width:100%;z-index:0}.green-banner-container .green-banner .svg-container svg{left:0;position:absolute;top:56px}@media only screen and (max-width:1024px){.green-banner-container .green-banner{padding:0 1rem}.green-banner-container .green-banner .svg-container svg{top:4pc}}@media only screen and (max-width:768px){.green-banner-container .green-banner .text-container{width:100%}.green-banner-container .green-banner--description,.green-banner-container .green-banner--footnote,.green-banner-container .green-banner--highlight,.green-banner-container .green-banner--title{text-align:center}.green-banner-container .green-banner--footnote a{background-image:none!important;color:#000!important;text-decoration:underline!important}.green-banner-container .green-banner .svg-container svg{left:-50%}}@media only screen and (max-width:600px){.green-banner-container .green-banner--title{font-size:30px;line-height:36px}.green-banner-container .green-banner--description{font-size:18px;line-height:24px}.green-banner-container .green-banner--highlight{font-size:22px;line-height:2pc}.green-banner-container .green-banner .svg-container svg{top:0;width:39pc}}.esito-rata-navigations-buttons{bottom:0;padding:0;position:sticky;z-index:3}.esito-rata-navigations-buttons .buttons-main-container{background-color:#fff;border-top:1px solid #000;bottom:0;overflow:hidden;position:sticky;width:100%}.esito-rata-navigations-buttons .buttons-main-container .text-and-cta-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;padding-left:2pc;padding-right:2pc}@media only screen and (max-width:1024px){.esito-rata-navigations-buttons .buttons-main-container .text-and-cta-container{padding-left:56px;padding-right:56px}}@media only screen and (max-width:768px){.esito-rata-navigations-buttons .buttons-main-container .text-and-cta-container{padding-left:2pc;padding-right:2pc}}@media only screen and (max-width:600px){.esito-rata-navigations-buttons .buttons-main-container .text-and-cta-container{padding-left:24px;padding-right:24px}}@media only screen and (max-width:599px){.esito-rata-navigations-buttons .buttons-main-container .text-and-cta-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:375px){.esito-rata-navigations-buttons .buttons-main-container .text-and-cta-container{padding-left:1pc;padding-right:1pc}}.esito-rata-navigations-buttons .buttons-main-container .text-and-cta-container .icon-and-text-wrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;justify-content:center;padding-top:9pt}@media only screen and (min-width:768px){.esito-rata-navigations-buttons .buttons-main-container .text-and-cta-container .icon-and-text-wrapper{gap:8px}}.esito-rata-navigations-buttons .buttons-main-container .text-and-cta-container .icon-and-text-wrapper .fontello-ico{font-size:18px;line-height:18px}.esito-rata-navigations-buttons .buttons-main-container .text-and-cta-container .icon-and-text-wrapper .fontello-ico:before{font-size:18px;margin:0}.esito-rata-navigations-buttons .buttons-main-container .text-and-cta-container .icon-and-text-wrapper .preventivo-text{font-family:Light,sans-serif;font-size:9pt;line-height:18px}.esito-rata-navigations-buttons .buttons-main-container .text-and-cta-container .esito-cta-container{padding-bottom:1pc}.esito-rata-navigations-buttons .buttons-main-container .text-and-cta-container .esito-cta-container .buttons-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1pc;padding-top:1pc}@media only screen and (max-width:375px){.esito-rata-navigations-buttons .buttons-main-container .text-and-cta-container .esito-cta-container .buttons-wrapper{gap:1pc;padding:0 1pc}}.esito-rata-navigations-buttons .buttons-main-container .text-and-cta-container .esito-cta-container .buttons-wrapper .button-link{gap:8px}.esito-rata-navigations-buttons .buttons-main-container .text-and-cta-container .esito-cta-container .buttons-wrapper .button-link.with-arrow{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:.5rem 2rem}.esito-rata-navigations-buttons .buttons-main-container .text-and-cta-container .esito-cta-container .buttons-wrapper .button-link .button-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.esito-rata-navigations-buttons .buttons-main-container .text-and-cta-container .esito-cta-container .buttons-wrapper .button-link .fontello-icon-arrow_right_chevron:before,.esito-rata-navigations-buttons .buttons-main-container .text-and-cta-container .esito-cta-container .buttons-wrapper .button-link .fontello-icon-floppy:before{font-size:2pc}@media only screen and (max-width:375px){.esito-rata-navigations-buttons .buttons-main-container .text-and-cta-container .esito-cta-container .buttons-wrapper .button-link{min-width:0}.esito-rata-navigations-buttons .buttons-main-container .text-and-cta-container .esito-cta-container{padding-top:0}}#canone-modalDescription,#modal-emailDescription{padding-bottom:10px}#canone-modalDescription.modal-text,#modal-emailDescription.modal-text{font-family:Light,sans-serif;font-size:1pc;font-weight:300;line-height:24px}#canone-modalDescription.modal-text.bold,#modal-emailDescription.modal-text.bold{font-family:Medium,sans-serif}.main-card-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid #000;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:1pc;margin-top:1pc;min-width:266px}@media(max-width:1023.98px){.main-card-container{width:100%}}.main-card-container .header-card{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;border-bottom:1px solid #000;border-radius:8px 8px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Medium,sans-serif;gap:8px;justify-content:space-between;padding:8px 8px 8px 9pt}.main-card-container .header-card .title{max-width:227px}.main-card-container .header-card.luce{background-color:#ffc900}.main-card-container .header-card.gas{background-color:#66e0ec}.main-card-container .card-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-radius:0 0 8px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:Light,sans-serif;padding:1pc;text-align:start}.main-card-container .card-content .price-detail{padding-bottom:1pc}.main-card-container .card-content .price-detail .price-label{font-size:9pt;line-height:18px}.main-card-container .card-content .price-detail .price-value{font-family:Medium,sans-serif;white-space:nowrap}.main-card-container .card-content .price-detail .price-value:not(:last-child){margin-bottom:1pc}.main-card-container .card-content .text-details{font-size:9pt;line-height:18px;padding-top:1pc}.main-card-container .card-content .text-details p{margin-bottom:0}.main-card-container .card-content.luce{background-color:#ffedb3}.main-card-container .card-content.gas{background-color:#cff4f7}.form-control.is-invalid{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 272 272" width="24" height="24"><style>.s0 { fill: %23e4bd49 } </style><path id="Layer" fill-rule="evenodd" class="s0" d="m115.1 260.4c-27.7 0-54.1 0.1-80.5 0-27.8-0.1-42.8-23.3-29.7-47.8 24.1-44.8 49.5-89 74.3-133.5 9.2-16.4 17.9-33.1 27.6-49.1 15.6-25.6 45.7-25.3 60.3 0.6 33.3 59.3 65.8 118.9 99.3 178.1 14.5 25.5-0.5 53.8-30.6 52.2-39.6-2.1-79.5-0.5-120.7-0.5zm51.4-177.3c-6.7-12.1-13.2-24.3-20.1-36.3-7.4-12.7-12.1-12.7-19.4 0.2-31.6 56.5-63.1 113-94.5 169.6-7.5 13.6-5 17.8 10.3 17.8q93.8 0.2 187.6 0c15.9-0.1 18.2-4.3 10.3-18.6-24.3-43.7-48.8-87.3-74.2-132.7z"/><path id="Layer" class="s0" d="m122.6 109.9c0-11.6 2.1-20.7 15-20.1 12.5 0.5 12.8 10.2 12.9 19.5 0 13.3 0.1 26.7-0.1 40.1-0.1 9.7-0.4 20-14.1 19.5-13.1-0.4-13.5-10.5-13.6-20.2-0.1-12.5-0.1-25-0.1-38.8z"/><path id="Layer" class="s0" d="m124.1 205c-1.1-7.9 2.1-12.1 8.5-14.1 5.2-1.6 9.8-0.5 13.2 3.7 3.1 3.9 2.8 8.5 1.1 12.8-1.6 3.9-4.5 6.6-9 7.1-6.7 0.8-11.1-2.3-13.8-9.5z"/></svg>')!important}.switch-form-container .fasce-row{margin-top:24px}.switch-form-container .date-row{margin-top:2pc}@media only screen and (max-width:768px){.switch-form-container .date-row{margin-top:24px}}.switch-form-container .field-boarding-title-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Medium,sans-serif;margin-bottom:1pc}.switch-form-container .field-boarding-title-label .fontello-icon-energy-ico:before,.switch-form-container .field-boarding-title-label .fontello-icon-gas-ico:before{font-size:30px;margin-left:0}.switch-form-container .field-boarding-title{margin-top:14px}.switch-form-container .global-font__h4{color:#000;font-family:Medium,sans-serif;font-size:30px;line-height:36px}.switch-form-container .choose-bill-type{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:22px;line-height:1.5;margin-top:24px}@media(max-width:767.98px){.switch-form-container .choose-bill-type{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}}.switch-form-container .upload-file-description{color:#000;font-family:Light,sans-serif;font-size:22px;line-height:1.5;margin-bottom:10px;margin-top:24px}.switch-form-container .upload-file-description .font-medium{font-family:Medium,sans-serif}.switch-form-container .upload-file-description a{background-color:transparent;color:#000;text-decoration:underline}.switch-form-container .upload-file-description p{margin-bottom:0}.switch-form-container .upload-file-description p span{font-size:inherit;line-height:inherit}.switch-form-container .privacy-policy-section{font-family:Light,sans-serif;font-size:9pt;margin-top:1pc}.switch-form-container .domandiere-description{font-family:Light,sans-serif;font-size:22px;margin-bottom:3pc}.switch-form-container .upload-file-container{font-size:22px;margin-top:24px;padding:41px 17px 41px 39px}.switch-form-container .preview-container-template,.switch-form-container .upload-file-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fafafa;display:-webkit-box;display:-ms-flexbox;display:flex}.switch-form-container .preview-container-template,.switch-form-container .upload-file-container{height:90px;padding:6px 22px;text-align:left}.switch-form-container .upload-file-container{border:2px dashed #000;margin-bottom:9pt}.switch-form-container .upload-file-container .container-uploading{display:none}@media(max-width:767.98px){.switch-form-container .upload-file-container .dz-message.desktop-message{display:none}}@media(min-width:768px){.switch-form-container .upload-file-container .dz-message.mobile-message{display:none}}.switch-form-container .upload-file-container .dz-message:before{font-size:2pc}.switch-form-container .upload-file-container.active{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:rgba(0,60,240,.1);border:2px dashed #003cf0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:6px 22px}.switch-form-container .upload-file-container.active .dropzone{visibility:hidden}.switch-form-container .upload-file-container.active .dz-message{position:absolute;visibility:hidden}.switch-form-container .upload-file-container.active .container-uploading{display:block}.switch-form-container .upload-file-container.active .container-uploading .icon-pdf{max-height:77px}.switch-form-container .upload-file-container p{margin-bottom:0}.switch-form-container .upload-file-container span.clickable-element{cursor:pointer;font-family:inherit;font-size:inherit;line-height:inherit;text-decoration:underline}.switch-form-container .upload-file-container .dz-error-mark,.switch-form-container .upload-file-container .dz-success-mark{display:none}.switch-form-container .preview-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.switch-form-container .preview-container .preview-container-template{border-bottom:2px solid;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1pc;margin-top:1pc;width:100%}.switch-form-container .preview-container .preview-container-template .preview-right .btn{padding:0}.switch-form-container .preview-container .preview-container-template .preview-left{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.switch-form-container .preview-container .preview-container-template .global-font__light span,.switch-form-container .preview-container .preview-container-template .global-font__subtitle span{font-family:inherit;font-size:inherit;line-height:inherit}.switch-form-container .preview-container .fontello-ico:before{font-size:2pc;margin-left:0;margin-right:0}.switch-form-container .title-section-multiple-dropzone{font-family:Medium,sans-serif;font-size:1pc;line-height:1.5}.switch-form-container .subtitle-section-multiple-dropzone{margin-bottom:1pc}@media(max-width:1023.98px){.switch-form-container .subtitle-section-multiple-dropzone{margin-bottom:24px}}.switch-form-container .download-module-dropzone-section{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#003cf0!important;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:22px;margin-bottom:9pt;margin-top:18px}.switch-form-container .section-title{color:#000;font-family:Medium,sans-serif;font-size:1pc;line-height:1.5;margin-bottom:1pc;margin-top:2pc}.switch-form-container .section-description{font-family:Light,sans-serif;line-height:1.5;margin-bottom:1pc}.switch-form-container .form-name{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.switch-form-container .is-filled{border-bottom:1px solid #e0e0e0}.switch-form-container .bmd-label-floating{font-family:Regular,sans-serif;font-size:9pt;left:0;letter-spacing:0;line-height:1pc;pointer-events:none;position:absolute;top:0;-webkit-transition:all .3s ease;transition:all .3s ease}.switch-form-container .input-footer{font-family:Medium,sans-serif;font-size:9pt;line-height:1.33}.hide-desk{display:none}@media(max-width:1023.98px){.hide-desk{display:contents}.hide-mobile{display:none}}.onboarding-wrapper-container{min-height:inherit}.onboarding-wrapper-container .upload-multiple-file,.onboarding-wrapper-container .upload-single-file{margin-top:24px}.onboarding-wrapper-container .upload-multiple-file,.onboarding-wrapper-container.multiple-upload .upload-single-file{display:none}.onboarding-wrapper-container.multiple-upload .upload-multiple-file{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.onboarding-wrapper-container.multiple-upload .upload-multiple-file .upload-file-description{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media(max-width:767.98px){.onboarding-wrapper-container.multiple-upload .upload-multiple-file .upload-file-description.desktop-message{display:none}}@media(min-width:768px){.onboarding-wrapper-container.multiple-upload .upload-multiple-file .upload-file-description.mobile-message{display:none}}.onboarding-wrapper-container.multiple-upload .upload-multiple-file .preview-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.onboarding-wrapper-container.multiple-upload .upload-multiple-file .upload-file-container{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.onboarding-wrapper-container.multiple-upload .upload-multiple-file .field-boarding-description{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}@media(max-width:767.98px){.onboarding-wrapper-container.multiple-upload .upload-multiple-file .preview-container{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.onboarding-wrapper-container.multiple-upload .upload-multiple-file .upload-file-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.onboarding-wrapper-container .field-boarding-bottom-container .form-control{background:0;border:0;height:calc(1.5em + .875rem + 2px);padding:0 1pc;text-overflow:ellipsis}@media(max-width:767.98px){.onboarding-wrapper-container .field-boarding-bottom-container{margin:3pc 0 2pc}}.onboarding-wrapper-container .field-boarding-bottom-container .field-boarding-next-button .button-link{color:#fff}.onboarding-wrapper-container #switch-descriptor{margin:0}.onboarding-wrapper-container .dropzone-form .checkbox a{text-decoration:none}.onboarding-wrapper-container .dropzone-form .col-auto{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}@media only screen and (max-width:767.98px){.onboarding-wrapper-container .dropzone-form .display-block-mobile{display:block}}.loader-component{z-index:4}.loader-component .loading-component{background-color:#fff}.loader-component .loading-component.inner-wrapper .loading-inner-container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100vh;justify-content:center}.loader-component .loading-component.inner-wrapper .loading-inner-container .loading-component-copy-container{margin-top:2pc}.loader-component .loading-component.inner-wrapper .loading-inner-container .loading-component-copy-container .loading-page-text{color:#000;text-align:center}.loader-component .loading-component.inner-wrapper .loading-inner-container .loading-component-copy-container .loading-page-text p{margin-bottom:0}.invalid-feedback{font-size:9pt;line-height:1.5}.invalid-feedback *{font-size:inherit}.multiple-buttons{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:auto;max-width:50pc;padding-bottom:1pc;padding-top:9pt}.multiple-buttons .field-boarding-link-back{width:-webkit-max-content;width:-moz-max-content;width:max-content}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.switch-recap-contract-container{position:relative}.switch-recap-contract-container .overwrite-rich-text .open_modal{font-size:inherit;line-height:inherit}.switch-recap-contract-container .overwrite-rich-text button{background:transparent;border:unset;padding:0}.switch-recap-contract-container .pdf-download:not(.link-no-animation) a{text-underline:none!important;background-color:transparent;color:#000;text-decoration:none!important}.switch-recap-contract-container a .fontello-icon-download:before{margin-left:0}.switch-recap-contract-container .field-boarding-back-button a{text-decoration:none}.switch-recap-contract-container .component-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.switch-recap-contract-container .component-wrapper .alert-message{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Regular,sans-serif;font-size:9pt;line-height:1.33}.switch-recap-contract-container .component-wrapper .alert-message .fontello-ico:before{color:#ffc300;margin-right:13px}.switch-recap-contract-container .field-boarding-title{margin-bottom:24px;margin-top:14px}.switch-recap-contract-container .section-title{margin-bottom:1pc;margin-top:2pc}@media(max-width:1023.98px){.switch-recap-contract-container .section-title{margin-top:8px}}.switch-recap-contract-container .separator{background-color:#c6c6c6;content:"";display:block;height:1px;margin-bottom:2pc;margin-top:2pc;max-width:50pc;width:100%}@media only screen and (max-width:600px){.switch-recap-contract-container .separator{margin-bottom:24px;margin-top:24px;width:95%!important}}@media only screen and (max-width:768px){.switch-recap-contract-container .separator{margin-bottom:24px;margin-top:24px;width:97%}}.switch-recap-contract-container .check-container{display:-webkit-box;display:-ms-flexbox;display:flex}.switch-recap-contract-container .check-container .check-title{margin-right:3pc}.switch-recap-contract-container .check-container .check-caracter,.switch-recap-contract-container .check-container .check-lower,.switch-recap-contract-container .check-container .check-number,.switch-recap-contract-container .check-container .check-upper{margin-right:24px}.switch-recap-contract-container .check-container .fontello-ico:before{font-size:1pc}.switch-recap-contract-container .documents-container{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:1023.98px){.switch-recap-contract-container .documents-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.switch-recap-contract-container .documents-container .documents-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:1pc}@media(max-width:1023.98px){.switch-recap-contract-container .documents-container .documents-item{font-size:18px;line-height:24px;padding-bottom:24px}}.switch-recap-contract-container .documents-container .documents-item i.icon:before{margin-left:0;vertical-align:middle}.switch-recap-contract-container .documents-container .documents-item a.document-link-item{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none}.switch-recap-contract-container .documents-container .documents-item a.document-link-item:not(:hover){background-image:unset!important}.switch-recap-contract-container .field-component-form{margin-bottom:0;margin-top:19px}@media(max-width:767.98px){.switch-recap-contract-container .field-component-form{color:#000}}.switch-recap-contract-container .field-component-form .address-group{border-left:1px solid #003cf0}@media only screen and (max-width:767.98px){.switch-recap-contract-container .field-component-form .address-group:not(.address-group-last){margin-bottom:24px}}.switch-recap-contract-container .field-component-form .address-group .form-name{display:block;padding:8px 0 0 9pt}.switch-recap-contract-container .field-component-form .address-group .form-name .global-font__label{font-family:Regular,sans-serif;font-size:9pt;line-height:18px}.switch-recap-contract-container .field-component-form .pdf-group{margin-bottom:1pc}.switch-recap-contract-container .field-component-form .pdf-group .form-name{display:-webkit-box;display:-ms-flexbox;display:flex}.switch-recap-contract-container .field-component-form .pdf-group .form-name .text-group{padding:5px}.switch-recap-contract-container .field-component-form .pdf-group .form-name .text-group .global-font__label{font-family:Regular,sans-serif;font-size:9pt;line-height:1.33}.switch-recap-contract-container .field-component-form .pdf-group .fontello-ico{padding-top:9px}.switch-recap-contract-container .field-component-form .pdf-group .fontello-ico:before{font-size:2pc;margin-left:0;margin-right:0}.switch-recap-contract-container .form-group .description-text{font-family:Medium,sans-serif;font-size:1pc;line-height:24px}.switch-recap-contract-container .form-group-container .checkbox{display:-webkit-box;display:-ms-flexbox;display:flex}.switch-recap-contract-container .form-group-container .checkbox .checkbox-label-container{font-family:Regular,sans-serif;font-size:9pt;line-height:1.5;margin-top:-4px}.switch-recap-contract-container .form-group-container .checkbox .checkbox-label-container p{font-family:inherit;margin-bottom:0;margin-top:2px}.switch-recap-contract-container .form-group-container .checkbox .checkbox-label-container span{font-family:inherit;margin-bottom:1rem}.switch-recap-contract-container .form-group-container .error-container .error-field-container ul.parsley-errors-list{padding:0}.modal-body .email-wrapper .modal-buttons-container .modal-button{cursor:pointer;text-decoration:none}.modal-body .modal-email-wrapper .modal-text a{cursor:pointer!important;text-decoration:none!important}.modal-body .copy-tooltip-container{position:relative}.modal-body .copy-tooltip-container .tooltiptext{background-color:#fff;border:1px solid #000;bottom:4pc;font-family:Light,sans-serif;font-size:18px;font-weight:400;line-height:1.5;padding:1pc;position:absolute;right:0;width:364px;z-index:1}@media only screen and (max-width:400px){.modal-body .copy-tooltip-container .tooltiptext{right:0;width:100%}}@media(max-width:767.98px){.modal-body .copy-tooltip-container .tooltiptext{bottom:6pc;left:auto;right:auto;width:100%}}#canone-modal .modal-content,#promo-modal .modal-content{border-radius:0}@media(min-width:768px){#canone-modal .modal-content,#promo-modal .modal-content{width:434px}}.big-modal#esito-modal-confronto-luce.modal{--bs-modal-border-radius:0!important}.big-modal#esito-modal-confronto-luce.modal .modal-header{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#ffc900),color-stop(50%,transparent));background:linear-gradient(90deg,#ffc900 50%,transparent 0);border-bottom:none;border-radius:0}@media only screen and (max-width:768px){.big-modal#esito-modal-confronto-luce.modal .modal-header{background:#ffc900}}.big-modal#esito-modal-confronto-luce.modal .modal-dialog .modal-body .right-col .text{margin-bottom:2pc}.big-modal.modal .modal-dialog{margin:90px auto 156px;max-width:80pc}@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-dialog .modal-body .heading-title{margin-left:unset;margin-right:unset;max-width:100%}@media only screen and (max-width:768px){.big-modal.modal .modal-dialog .modal-body .heading-title{padding:0}}.big-modal.modal .modal-dialog .modal-body .text{margin-bottom:1pc;margin-left:unset;margin-right:unset;max-width:100%}@media only screen and (max-width:768px){.big-modal.modal .modal-dialog .modal-body .text{padding:0}}.big-modal.modal .modal-dialog .modal-body .text ul{margin-bottom:0}.big-modal.modal .modal-body{padding:0}.big-modal.modal .modal-content .fontello-icon-close{background:transparent;border:unset;color:#000;font-size:24px;height:24px;margin-left:auto;padding:0;width:24px}.big-modal.modal .modal-content .fontello-icon-close:before{margin:0}.big-modal.modal .lottie-component>*{margin:0;padding:0}.big-modal.modal .lottie-box{height:auto;width:auto}.modal-body.modal-delete-opportunity .button-wrapper{margin-bottom:0;margin-top:auto}.modal-body.modal-delete-opportunity .button-wrapper .modal-buttons-container{margin-top:1pc!important}.modal-body.modal-delete-opportunity .button-wrapper .modal-buttons-container .cta-button{height:3pc;line-height:24px}.modal-body.modal-delete-opportunity .button-wrapper .modal-buttons-container .button-down{margin-top:1pc}.modal-body.modal-delete-opportunity .title-text-wrapper .modal-text span{font-size:inherit;line-height:inherit}.modal-body.modal-delete-opportunity .title-text-wrapper .modal-text span.everett-light-font{font-family:Light,sans-serif}.modal-body.modal-delete-opportunity .title-text-wrapper .modal-text span.everett-regular-font{font-family:Regular,sans-serif}.container-skeleton .loading-skeleton .btn,.container-skeleton .loading-skeleton .form-control,.container-skeleton .loading-skeleton .image,.container-skeleton .loading-skeleton .text,.container-skeleton .loading-skeleton h1,.container-skeleton .loading-skeleton h2,.container-skeleton .loading-skeleton h3,.container-skeleton .loading-skeleton h4,.container-skeleton .loading-skeleton h5,.container-skeleton .loading-skeleton h6,.container-skeleton .loading-skeleton label,.container-skeleton .loading-skeleton li,.container-skeleton .loading-skeleton p,.container-skeleton.vetrina .loading-skeleton .banner-skeleton,.container-skeleton.vetrina .loading-skeleton .card,.container-skeleton.vetrina .loading-skeleton .card-mobile,.container-skeleton.vetrina .loading-skeleton .image,.container-skeleton.vetrina .loading-skeleton .section-wrapper-mobile,.container-skeleton.vetrina .loading-skeleton .text{-webkit-animation:loading-skeleton 1.5s infinite normal;animation:loading-skeleton 1.5s infinite normal;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:transparent;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(#fff),to(transparent)),-webkit-gradient(linear,left top,left bottom,from(#eee),to(#eee));background:linear-gradient(90deg,transparent,#fff,transparent),linear-gradient(#eee,#eee);background-repeat:no-repeat;border-color:transparent;color:transparent;opacity:.4}.container-skeleton .loading-skeleton .btn::-webkit-input-placeholder,.container-skeleton .loading-skeleton .form-control::-webkit-input-placeholder,.container-skeleton .loading-skeleton .image::-webkit-input-placeholder,.container-skeleton .loading-skeleton .text::-webkit-input-placeholder,.container-skeleton .loading-skeleton h1::-webkit-input-placeholder,.container-skeleton .loading-skeleton h2::-webkit-input-placeholder,.container-skeleton .loading-skeleton h3::-webkit-input-placeholder,.container-skeleton .loading-skeleton h4::-webkit-input-placeholder,.container-skeleton .loading-skeleton h5::-webkit-input-placeholder,.container-skeleton .loading-skeleton h6::-webkit-input-placeholder,.container-skeleton .loading-skeleton label::-webkit-input-placeholder,.container-skeleton .loading-skeleton li::-webkit-input-placeholder,.container-skeleton .loading-skeleton p::-webkit-input-placeholder,.container-skeleton.vetrina .loading-skeleton .banner-skeleton::-webkit-input-placeholder,.container-skeleton.vetrina .loading-skeleton .card-mobile::-webkit-input-placeholder,.container-skeleton.vetrina .loading-skeleton .card::-webkit-input-placeholder,.container-skeleton.vetrina .loading-skeleton .image::-webkit-input-placeholder,.container-skeleton.vetrina .loading-skeleton .section-wrapper-mobile::-webkit-input-placeholder,.container-skeleton.vetrina .loading-skeleton .text::-webkit-input-placeholder{color:transparent}.container-skeleton .loading-skeleton .btn::-moz-placeholder,.container-skeleton .loading-skeleton .form-control::-moz-placeholder,.container-skeleton .loading-skeleton .image::-moz-placeholder,.container-skeleton .loading-skeleton .text::-moz-placeholder,.container-skeleton .loading-skeleton h1::-moz-placeholder,.container-skeleton .loading-skeleton h2::-moz-placeholder,.container-skeleton .loading-skeleton h3::-moz-placeholder,.container-skeleton .loading-skeleton h4::-moz-placeholder,.container-skeleton .loading-skeleton h5::-moz-placeholder,.container-skeleton .loading-skeleton h6::-moz-placeholder,.container-skeleton .loading-skeleton label::-moz-placeholder,.container-skeleton .loading-skeleton li::-moz-placeholder,.container-skeleton .loading-skeleton p::-moz-placeholder,.container-skeleton.vetrina .loading-skeleton .banner-skeleton::-moz-placeholder,.container-skeleton.vetrina .loading-skeleton .card-mobile::-moz-placeholder,.container-skeleton.vetrina .loading-skeleton .card::-moz-placeholder,.container-skeleton.vetrina .loading-skeleton .image::-moz-placeholder,.container-skeleton.vetrina .loading-skeleton .section-wrapper-mobile::-moz-placeholder,.container-skeleton.vetrina .loading-skeleton .text::-moz-placeholder{color:transparent}.container-skeleton .loading-skeleton .btn:-ms-input-placeholder,.container-skeleton .loading-skeleton .form-control:-ms-input-placeholder,.container-skeleton .loading-skeleton .image:-ms-input-placeholder,.container-skeleton .loading-skeleton .text:-ms-input-placeholder,.container-skeleton .loading-skeleton h1:-ms-input-placeholder,.container-skeleton .loading-skeleton h2:-ms-input-placeholder,.container-skeleton .loading-skeleton h3:-ms-input-placeholder,.container-skeleton .loading-skeleton h4:-ms-input-placeholder,.container-skeleton .loading-skeleton h5:-ms-input-placeholder,.container-skeleton .loading-skeleton h6:-ms-input-placeholder,.container-skeleton .loading-skeleton label:-ms-input-placeholder,.container-skeleton .loading-skeleton li:-ms-input-placeholder,.container-skeleton .loading-skeleton p:-ms-input-placeholder,.container-skeleton.vetrina .loading-skeleton .banner-skeleton:-ms-input-placeholder,.container-skeleton.vetrina .loading-skeleton .card-mobile:-ms-input-placeholder,.container-skeleton.vetrina .loading-skeleton .card:-ms-input-placeholder,.container-skeleton.vetrina .loading-skeleton .image:-ms-input-placeholder,.container-skeleton.vetrina .loading-skeleton .section-wrapper-mobile:-ms-input-placeholder,.container-skeleton.vetrina .loading-skeleton .text:-ms-input-placeholder{color:transparent}.container-skeleton .loading-skeleton .btn::-ms-input-placeholder,.container-skeleton .loading-skeleton .form-control::-ms-input-placeholder,.container-skeleton .loading-skeleton .image::-ms-input-placeholder,.container-skeleton .loading-skeleton .text::-ms-input-placeholder,.container-skeleton .loading-skeleton h1::-ms-input-placeholder,.container-skeleton .loading-skeleton h2::-ms-input-placeholder,.container-skeleton .loading-skeleton h3::-ms-input-placeholder,.container-skeleton .loading-skeleton h4::-ms-input-placeholder,.container-skeleton .loading-skeleton h5::-ms-input-placeholder,.container-skeleton .loading-skeleton h6::-ms-input-placeholder,.container-skeleton .loading-skeleton label::-ms-input-placeholder,.container-skeleton .loading-skeleton li::-ms-input-placeholder,.container-skeleton .loading-skeleton p::-ms-input-placeholder,.container-skeleton.vetrina .loading-skeleton .banner-skeleton::-ms-input-placeholder,.container-skeleton.vetrina .loading-skeleton .card-mobile::-ms-input-placeholder,.container-skeleton.vetrina .loading-skeleton .card::-ms-input-placeholder,.container-skeleton.vetrina .loading-skeleton .image::-ms-input-placeholder,.container-skeleton.vetrina .loading-skeleton .section-wrapper-mobile::-ms-input-placeholder,.container-skeleton.vetrina .loading-skeleton .text::-ms-input-placeholder{color:transparent}.container-skeleton .loading-skeleton .btn::placeholder,.container-skeleton .loading-skeleton .form-control::placeholder,.container-skeleton .loading-skeleton .image::placeholder,.container-skeleton .loading-skeleton .text::placeholder,.container-skeleton .loading-skeleton h1::placeholder,.container-skeleton .loading-skeleton h2::placeholder,.container-skeleton .loading-skeleton h3::placeholder,.container-skeleton .loading-skeleton h4::placeholder,.container-skeleton .loading-skeleton h5::placeholder,.container-skeleton .loading-skeleton h6::placeholder,.container-skeleton .loading-skeleton label::placeholder,.container-skeleton .loading-skeleton li::placeholder,.container-skeleton .loading-skeleton p::placeholder,.container-skeleton.vetrina .loading-skeleton .banner-skeleton::placeholder,.container-skeleton.vetrina .loading-skeleton .card-mobile::placeholder,.container-skeleton.vetrina .loading-skeleton .card::placeholder,.container-skeleton.vetrina .loading-skeleton .image::placeholder,.container-skeleton.vetrina .loading-skeleton .section-wrapper-mobile::placeholder,.container-skeleton.vetrina .loading-skeleton .text::placeholder{color:transparent}@-webkit-keyframes loading-skeleton{0%{background-position:-315px 0,0 0,0 190px,50px 195px}to{background-position:315px 0,0 0,0 190px,50px 195px}}@keyframes loading-skeleton{0%{background-position:-315px 0,0 0,0 190px,50px 195px}to{background-position:315px 0,0 0,0 190px,50px 195px}}.container-skeleton .min-height-card{min-height:223px!important}.container-skeleton .min-width-card{max-width:413px!important}.container-skeleton .loading-skeleton{-webkit-animation:loading-skeleton 1s infinite alternate;animation:loading-skeleton 1s infinite alternate;background-size:315px 250px,315px 180px,75pt 75pt,225px 30px;pointer-events:none}.container-skeleton .loading-skeleton img{-webkit-filter:grayscale(100) contrast(0) brightness(1.8);filter:grayscale(100) contrast(0) brightness(1.8)}.container-skeleton .loading-skeleton .banner-skeleton{min-height:87px}.container-skeleton.vetrina .loading-skeleton.cmp-text{margin-bottom:8px;min-height:25px}.container-skeleton.vetrina .loading-skeleton .banner-skeleton,.container-skeleton.vetrina .loading-skeleton .card,.container-skeleton.vetrina .loading-skeleton .card-mobile{background-color:#eee;opacity:1}.container-skeleton.vetrina .loading-skeleton .container-section-wrapper{padding:2pc 1pc}.container-skeleton.vetrina .loading-skeleton .container-section-wrapper .section-wrapper-mobile{display:none}@media screen and (max-width:900px){.container-skeleton.vetrina .loading-skeleton .container-section-wrapper .section-wrapper-mobile{display:block;height:166px;min-width:343px}}@media screen and (min-width:901px){.container-skeleton.vetrina .loading-skeleton .container-section-wrapper .section-wrapper-desktop .container-text-image .text{height:14pc;max-width:37pc;width:100%}.container-skeleton.vetrina .loading-skeleton .container-section-wrapper .section-wrapper-desktop .container-text-image .image{height:14pc;max-width:375px;min-width:200px;width:100%}}@media screen and (min-width:901px)and (max-width:900px){.container-skeleton.vetrina .loading-skeleton .container-section-wrapper .section-wrapper-desktop .container-text-image .image{display:none}}.container-skeleton.vetrina .loading-skeleton.card-container-mobile{padding:2pc 1pc}.container-skeleton.vetrina .loading-skeleton.card-container-mobile .card-mobile{display:none}@media screen and (max-width:900px){.container-skeleton.vetrina .loading-skeleton.card-container-mobile .card-mobile{display:block;height:307px;min-width:343px}}.container-skeleton.vetrina .loading-skeleton.container-cards-desktop{display:none}@media screen and (min-width:901px){.container-skeleton.vetrina .loading-skeleton.container-cards-desktop{display:block}.container-skeleton.vetrina .loading-skeleton.container-cards-desktop .wrapper-cards .card{border:0;-webkit-box-shadow:none;box-shadow:none}.container-skeleton.vetrina .loading-skeleton.container-cards-desktop .wrapper-cards .card.image{height:100%;min-width:280px;width:100%}}@media only screen and (min-width:901px)and (max-width:767px){.container-skeleton.vetrina .loading-skeleton.container-cards-desktop .wrapper-cards .card.image{min-height:22pc;min-width:343px}}@media screen and (min-width:901px)and (max-width:350px){.container-skeleton.vetrina .loading-skeleton.container-cards-desktop .wrapper-cards .card.image{min-width:20pc}}@media screen and (min-width:901px)and (max-width:320px){.container-skeleton.vetrina .loading-skeleton.container-cards-desktop .wrapper-cards .card.image{min-width:270px}}.container-skeleton.vetrina .loading-skeleton.container-banner .banner-skeleton{margin:117px auto;max-width:75%}.layout-container .row,.layout-container .row>*{margin:0;padding:0}.layout-container .full-col{padding:3pc}@media only screen and (max-width:768px){.layout-container .full-col{padding:1pc}.layout-container .full-col .button,.layout-container .full-col .button a.button-link{width:100%}}@media only screen and (max-width:375px){.layout-container .full-col{padding:3pc 1pc}}.layout-container .full-col sly{width:100%}.layout-container .left-col{padding:24px 24px 3pc 3pc}@media only screen and (max-width:768px){.layout-container .left-col{padding:1pc}.layout-container .left-col .accordion-container{padding-left:0;padding-right:0}.layout-container .left-col .accordion-container .accordion-item:first-child .accordion-button{padding-top:0}}@media only screen and (max-width:375px){.layout-container .left-col{padding:3pc 1pc 9pt}}.layout-container .left-col sly{width:100%}.layout-container .right-col{padding:24px 3pc 3pc 24px}@media only screen and (max-width:768px){.layout-container .right-col{padding:1pc}.layout-container .right-col .accordion-container{padding-left:0;padding-right:0}.layout-container .right-col .accordion-container .accordion-item:first-child .accordion-button{padding-top:0}}@media only screen and (max-width:375px){.layout-container .right-col{padding:9pt 1pc 3pc}}.layout-container .right-col sly{width:100%}.main-consumption-graph-container{min-width:266px;width:100%}@media(min-width:1024px){.main-consumption-graph-container{padding-left:0;padding-right:0}}@media(max-width:1439.98px){.main-consumption-graph-container{padding-left:0;padding-right:0}}@media(max-width:1023.98px){.main-consumption-graph-container{padding-left:1pc;padding-right:1pc}}@media(max-width:767.98px){.main-consumption-graph-container{padding-left:2pc;padding-right:2pc}}@media(max-width:599.98px){.main-consumption-graph-container{padding-left:1pc;padding-right:1pc}}.chart-rata-onboarding{width:100%}.chart-rata-onboarding p{color:#000;font-family:Light,sans-serif;line-height:20px;margin-bottom:0}.chart-rata-onboarding p b,.chart-rata-onboarding__increment{color:#000;font-family:Medium,sans-serif;font-weight:500}.chart-rata-onboarding__increment{display:inline-block;line-height:20px;opacity:0;padding-right:17px;position:relative;-webkit-transition:visibility 0s,opacity .5s linear;transition:visibility 0s,opacity .5s linear;visibility:hidden}.chart-rata-onboarding__increment:after{border-bottom:7px solid #fd0000;border-left:6px solid transparent;border-right:6px solid transparent;content:"";display:block;height:0;position:absolute;right:0;top:calc(50% - 4px);width:0}.chart-rata-onboarding__increment--ready{opacity:1;visibility:visible}.chart-rata-onboarding__title{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:24px;max-width:456px;width:100%}.chart-rata-onboarding__consumption_value{left:14px;padding-bottom:4px;position:absolute;top:-9pt;z-index:1}.chart-rata-onboarding__consumption_value__item{display:inline-block;margin-right:10px;-webkit-transition:visibility 0s,opacity .5s linear;transition:visibility 0s,opacity .5s linear}.chart-rata-onboarding__consumption_value__item--ready{opacity:1;visibility:visible}.chart-rata-onboarding__graph{position:relative;-webkit-transform:translate(-14px);transform:translate(-14px);width:calc(100% + 28px)}.chart-rata-onboarding__graph svg{background-color:transparent!important}.chart-rata-onboarding .graph-description-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;margin-bottom:24px}.chart-rata-onboarding .graph-description-container .graph-description{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.chart-rata-onboarding .graph-description-container .graph-description.left-section,.chart-rata-onboarding .graph-description-container .graph-description.right-section{display:-webkit-box;display:-ms-flexbox;display:flex}.chart-rata-onboarding .graph-description-container .graph-description .description{font-family:Light,sans-serif;font-size:9pt;font-weight:300;line-height:18px}.chart-rata-onboarding .graph-description-container .graph-description .value{font-family:Medium,sans-serif;font-size:1pc;font-weight:500;line-height:24px}.chart-rata-onboarding .graph-description-container .graph-description .value .left{text-align:left}.chart-rata-onboarding .graph-description-container .graph-description .value .right{text-align:right}@media only screen and (max-width:768px){.form-ripensamento-cambio-offerta{padding-left:1pc;padding-right:1pc}}.form-ripensamento-cambio-offerta .field-boarding-title{font-family:Medium,sans-serif;font-size:30px;line-height:36px}.form-ripensamento-cambio-offerta .field-boarding-description{font-family:Light,sans-serif;font-size:22px;line-height:2pc}.form-ripensamento-cambio-offerta .recap-form input.form-control{font-family:Light,sans-serif;padding-top:1rem}.form-ripensamento-cambio-offerta .recap-form input::-webkit-input-placeholder{color:#000}.form-ripensamento-cambio-offerta .recap-form input::-moz-placeholder{color:#000}.form-ripensamento-cambio-offerta .recap-form input:-ms-input-placeholder{color:#000}.form-ripensamento-cambio-offerta .recap-form input::-ms-input-placeholder{color:#000}.form-ripensamento-cambio-offerta .recap-form input::placeholder{color:#000}.form-ripensamento-cambio-offerta .icon-parsley{top:20px}.form-ripensamento-cambio-offerta .section-description{font-family:Light,sans-serif;font-size:22px;line-height:2pc;margin-bottom:2pc}.form-ripensamento-cambio-offerta textarea{background:rgba(0,0,0,.02);border-bottom:.5px solid #8e8e8e;font-family:Light,sans-serif;font-size:1pc;height:7pc;line-height:24px;max-width:487px;padding-left:9pt;padding-right:9pt;padding-top:0!important;resize:none;width:100%}.form-ripensamento-cambio-offerta textarea::-webkit-input-placeholder{color:#000}.form-ripensamento-cambio-offerta textarea::-moz-placeholder{color:#000}.form-ripensamento-cambio-offerta textarea:-ms-input-placeholder{color:#000}.form-ripensamento-cambio-offerta textarea::-ms-input-placeholder{color:#000}.form-ripensamento-cambio-offerta textarea::placeholder{color:#000}