.content_body {
  min-height: 100vh !important;
  overflow: unset;
}
.ctc-ropo-modal-section .header-with-cross {
  display: none !important;
}
.ctc-ropo-modal-section .ctc-exit-funnel-header,
.ctc-ropo-modal-section .modal-footer {
  display: block ;
}
.widget-ctc-ropo-component .header-with-cross {
  display: block !important;
}
.widget-ctc-ropo-component .ctc-exit-funnel-header,
.widget-ctc-ropo-component .modal-footer {
  display: none !important;
}
p {
  margin: 0;
}
.line-height-13 {
  line-height: 1.3;
}
.border-radius-8 {
  border-radius: 8px;
}
.recap-sticky-bar {
  position: sticky;
  padding: 15px 0;
  width: 100%;
  z-index: 23;
  top: 0;
}
.recap-sticky-bar.color-combination-red {
  background-color: #ea1c0a;
}
.recap-sticky-bar.color-combination-black {
  background-color: #000000;
}
.recap-sticky-bar.color-combination-turquoise {
  background-color: #1ea2b1;
}
.recap-sticky-bar.color-combination-white {
  background-color: #ffffff;
}
.recap-sticky-bar.color-combination-yellow {
  background-color: #e3e000;
}
.recap-sticky-bar.color-combination-darkred {
  background-color: #b00402;
}
.recap-sticky-bar.color-combination-darkgray {
  background-color: #39393A;
}
.recap-sticky-bar.color-combination-gray {
  background-color: #e8e8e8;
}
.align-right {
  text-align: right;
}
.ui-selectmenu-button:focus {
  outline: 0;
}
.elementsDirection-distributors {
  flex-direction: column;
}
.elementsDirection-distributors .podPdr-sample {
  width: auto;
  font-size: 14px;
  font-style: italic;
  color: #8c8c8c;
}
.popupLink {
  color: #1EA2B1;
  text-decoration: underline;
  font-weight: bold;
  font-size: 14px;
  margin: 0;
}
.popupLink:hover {
  text-decoration: underline;
  color: #1EA2B1;
}
.incipit p {
  font-size: 16px;
}
.topBarFaltTariff {
  height: 80px;
}
.topBarFaltTariff .textTopBar {
  display: flex;
  align-items: center;
}
.flaTariff-residente-uguale-fornitura {
  background: #f6f6f7;
  border-radius: 4px;
  padding: 20px 50px;
}
#button-section-next-step1,
#no-already-client-new-activation,
#New-activation-step2-codice-sconto-confirm-success-container,
.description-sale-code,
.moroso-section,
.si-new-indirizzo-comunicazioni,
.si-new-indirizzo-comunicazioni-recap {
  display: none;
}
#no-already-client-new-activation .prefix-tel-fields fieldset,
.no-client-phone .prefix-tel-fields fieldset,
#new-activation-form-1-recap .prefix-tel-fields fieldset {
  width: 70%!important;
}
#already-client-scelta-etica.showBollettaCartacea {
  display: none;
}
#step-6-new-activation .step-content,
#step-5-new-activation .step-content,
#step-4-new-activation .step-content,
#step-4-gas-new-activation .step-content,
#step-4-power-new-activation .step-content,
#step-4-manutenzione-new-activation .step-content,
#step-3-new-activation .step-content,
#step-2-new-activation .step-content {
  display: none;
}
#credit-card-success-feedback,
#credit-card-error-feedback {
  padding: 20px;
  border-radius: 8px;
  display: flex;
  width: 100%;
}
#credit-card-success-feedback {
  background-color: #1ea2b1;
  color: white;
}
#credit-card-success-feedback .credit-card-success-image {
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23FFF' fill-rule='nonzero'%3E%3Cpath d='m14.847 23.819-7.422-5.124a.962.962 0 0 1-.238-1.367 1.03 1.03 0 0 1 1.409-.23l6.6 4.554 8.963-12.23c.208-.29.56-.45.922-.418.363.032.68.251.83.573.15.322.109.698-.106.983l-9.549 13.028a1.02 1.02 0 0 1-.824.412c-.202 0-.407-.059-.585-.181z'/%3E%3Cpath d='M16 2c7.7 0 14 6.3 14 14s-6.3 14-14 14S2 23.7 2 16 8.3 2 16 2zm0-2C7.2 0 0 7.2 0 16s7.2 16 16 16 16-7.2 16-16S24.8 0 16 0z'/%3E%3C/g%3E%3C/svg%3E");
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
}
#credit-card-error-feedback {
  background-color: #e3e000;
  color: #b00402;
}
#credit-card-error-feedback .credit-card-error-image {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='22' viewBox='0 0 24 22'%3E%3Cdefs%3E%3Cpath id='k3cz75f7ha' d='M48.814 528.091l-9.987-18.045C38.45 509.399 37.754 509 37 509s-1.45.399-1.827 1.046l-9.987 18.045c-.288.616-.239 1.335.131 1.907.37.572 1.01.917 1.696.915h19.974c.686.002 1.326-.343 1.696-.915.37-.572.42-1.29.131-1.907zm-12.818-13.129c0-.549.45-.994 1.004-.994s1.004.445 1.004.994v6.956c0 .549-.45.994-1.004.994s-1.004-.445-1.004-.994v-6.956zM37 527.88c-.832 0-1.506-.667-1.506-1.49 0-.824.674-1.491 1.506-1.491s1.506.667 1.506 1.49c0 .824-.674 1.491-1.506 1.491z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-25 -509)'%3E%3Cuse fill='%23EA1B0A' xlink:href='%23k3cz75f7ha'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
}
.check-iban-ko {
  background-color: #ebc0c0;
}
.check-iban-ko-rectify {
  background-color: #eae840;
}
.check-iban-ko,
.check-iban-ko-rectify {
  padding: 20px;
  border-radius: 8px;
  display: flex;
  width: 100%;
  margin-bottom: 30px;
}
.check-iban-ko .check-iban-error-image,
.check-iban-ko-rectify .check-iban-error-image {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='22' viewBox='0 0 24 22'%3E%3Cdefs%3E%3Cpath id='k3cz75f7ha' d='M48.814 528.091l-9.987-18.045C38.45 509.399 37.754 509 37 509s-1.45.399-1.827 1.046l-9.987 18.045c-.288.616-.239 1.335.131 1.907.37.572 1.01.917 1.696.915h19.974c.686.002 1.326-.343 1.696-.915.37-.572.42-1.29.131-1.907zm-12.818-13.129c0-.549.45-.994 1.004-.994s1.004.445 1.004.994v6.956c0 .549-.45.994-1.004.994s-1.004-.445-1.004-.994v-6.956zM37 527.88c-.832 0-1.506-.667-1.506-1.49 0-.824.674-1.491 1.506-1.491s1.506.667 1.506 1.49c0 .824-.674 1.491-1.506 1.491z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-25 -509)'%3E%3Cuse fill='%23EA1B0A' xlink:href='%23k3cz75f7ha'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  min-width: 40px;
  height: 40px;
  background-repeat: no-repeat;
}
.check-iban-ko .joint-account-error,
.check-iban-ko-rectify .joint-account-error,
.check-iban-ko .formal-error,
.check-iban-ko-rectify .formal-error,
.check-iban-ko .check-iban-ko,
.check-iban-ko-rectify .check-iban-ko,
.check-iban-ko .text-error,
.check-iban-ko-rectify .text-error {
  font-weight: bold;
  color: #a00311;
}
.total-block-check-iban {
  margin-top: 20px;
  border-top: 1px solid #e8e8e8;
}
.total-block-check-iban .total-block-title {
  margin-top: 30px;
  color: #ea1c0a;
  font-size: 30px;
  font-weight: 900;
  margin-bottom: 20px;
}
.total-block-check-iban .total-block-subtitle {
  margin-top: 30px;
  margin-bottom: 40px;
}
.total-block-check-iban .total-block-link {
  color: #ea1c0a;
}
.total-block-check-iban .eon_icons {
  color: #ea1c0a;
}
#check-iban-loader.in {
  display: flex!important;
}
.check-iban-info-message {
  color: #1ea2b1;
  font-weight: bold;
  font-size: 20px;
  display: flex;
}
.check-iban-info-message .info-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32 20a45.3 45.3 0 0 1 8.133.8 3.83 3.83 0 0 1 3.1 3.1c.508 2.67.765 5.382.767 8.1a43.872 43.872 0 0 1-.767 8.1 3.83 3.83 0 0 1-3.1 3.1A45.3 45.3 0 0 1 32 44a44.73 44.73 0 0 1-8.133-.8 3.827 3.827 0 0 1-3.134-3.1A43.75 43.75 0 0 1 20 32.033c-.004-2.728.242-5.45.733-8.133a3.827 3.827 0 0 1 3.134-3.1A44.73 44.73 0 0 1 32 20zm0 1.333c-2.65.024-5.294.28-7.9.767a2.518 2.518 0 0 0-2.033 2.033 42.25 42.25 0 0 0-.734 7.9c-.005 2.629.24 5.252.734 7.834A2.518 2.518 0 0 0 24.1 41.9c2.606.487 5.25.744 7.9.767a45.084 45.084 0 0 0 7.867-.767 2.557 2.557 0 0 0 2.067-2.033c.493-2.593.738-5.227.733-7.867a41.39 41.39 0 0 0-.733-7.867 2.557 2.557 0 0 0-2.067-2.033A45.084 45.084 0 0 0 32 21.333zM32 30a1 1 0 0 1 1 1v6.667a1 1 0 1 1-2 0V31a1 1 0 0 1 1-1zm0-5.333a1.333 1.333 0 1 1 0 2.666 1.333 1.333 0 0 1 0-2.666z' fill='%231EA2B1'/%3E%3C/svg%3E");
  min-width: 40px;
  min-height: 40px;
  margin-right: 10px;
}
#check-iban-loader.in {
  display: flex;
}
#check-iban-loader .modal-dialog-centered {
  width: 813px;
  min-height: unset;
}
#check-iban-loader .modal-dialog-centered .modal-content .modal-header {
  padding: 47px 15px 0 15px;
}
#check-iban-loader .modal-dialog-centered .modal-content .modal-header .check-iban-modal-title {
  color: #ea1c0a;
  font-size: 32px;
  font-weight: bold;
  line-height: normal;
  margin: 0;
}
#check-iban-loader .modal-dialog-centered .modal-content .modal-body {
  padding-top: 8px;
  padding-bottom: 23px;
}
#check-iban-loader .modal-dialog-centered .modal-content .modal-body .gif-container {
  display: flex;
  flex-direction: column;
  margin: 0 auto;
  max-width: 470px;
  text-align: center;
}
#check-iban-loader .modal-dialog-centered .modal-content .modal-body .gif-container .check-iban-modal-description {
  font-size: 18px;
  font-weight: 500;
  line-height: normal;
  margin-bottom: 30px;
}
#check-iban-loader .modal-dialog-centered .modal-content .modal-body .gif-container .gif-element {
  height: 254px;
  width: 470px;
}
#check-iban-loader .modal-dialog-centered .modal-content .check-iban-modal-footer {
  height: 76px;
  background: #1ea2b1;
  padding: 15px 50px 15px 50px;
  overflow: hidden;
}
#check-iban-loader .modal-dialog-centered .modal-content .check-iban-modal-footer .footer-tips-container {
  overflow: visible !important;
  text-align: left;
  display: inline;
  position: relative;
  height: 16px;
}
#check-iban-loader .modal-dialog-centered .modal-content .check-iban-modal-footer .footer-tips-container .footer-tip {
  min-height: 46px;
  color: white;
  text-align: center;
}
#check-iban-loader .modal-dialog-centered .modal-content .check-iban-modal-footer p {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  #check-iban-loader .modal-dialog-centered .modal-content .check-iban-modal-footer {
    padding: 15px 30px 15px 30px;
    height: 120px;
  }
}
@media (max-width: 991px) {
  #check-iban-loader .modal-dialog-centered .modal-content {
    padding: 0;
  }
  #check-iban-loader .modal-dialog-centered .modal-content .modal-header {
    padding: 37px 13px 0 13px;
  }
  #check-iban-loader .modal-dialog-centered .modal-content .modal-header .check-iban-title {
    color: #ea1c0a;
    font-size: 21px;
  }
  #check-iban-loader .modal-dialog-centered .modal-content .modal-body {
    padding-top: 11px;
    padding-bottom: 22px;
  }
  #check-iban-loader .modal-dialog-centered .modal-content .modal-body .gif-container {
    max-width: 358px;
  }
  #check-iban-loader .modal-dialog-centered .modal-content .modal-body .gif-container .gif-element {
    width: 358px;
    height: 184px;
  }
  #check-iban-loader .modal-dialog-centered .modal-content .check-iban-modal-footer {
    width: 100%;
    margin: 0;
  }
}
.metodo-di-pagamento-card-container {
  width: 100%;
}
.mail-text-banner {
  border-radius: 8px;
  background-color: rgba(0, 164, 180, 0.35);
  padding: 20px 15px;
  color: #00748d;
}
.mail-text-banner.not-show:not(.switch-in) {
  display: none;
}
.modal-content #modalSubtitle-calcolo-consumo p {
  margin-bottom: 15px;
}
.modal-content p {
  margin-bottom: 30px;
}
.modal-content .m0 {
  margin: 0;
}
.modal-content .mb0 {
  margin-bottom: 0;
}
#Modal-change-residential-flatt-tariff #modal-title {
  font-weight: 900;
}
#Modal-change-residential-flatt-tariff .button-footer {
  display: flex;
}
@media only screen and (min-width: 767px) {
  #Modal-change-residential-flatt-tariff .button-footer {
    justify-content: center;
  }
  #Modal-change-residential-flatt-tariff .button-footer .align-icon-text-center {
    align-items: center;
  }
}
@media only screen and (max-width: 767px) {
  #Modal-change-residential-flatt-tariff .button-footer {
    flex-direction: column;
  }
  #Modal-change-residential-flatt-tariff .button-footer .align-icon-text-center {
    align-items: center;
    margin-bottom: 20px;
    justify-content: center;
  }
}
#Modal-change-residential-flatt-tariff .button-footer a {
  margin: 0;
}
#Modal-change-residential-flatt-tariff .button-footer .pointer-mouse {
  cursor: pointer;
}
.modal-header,
.modal-footer {
  border: none;
}
.color-black {
  color: black;
}
.scipafi-ko-red-bg-turquoise {
  background-color: #CCEBFF;
}
.scipafi-ko-yellow-bg-yellow {
  background-color: #F9F2D8;
}
.blacklist-ko-red-bg-red {
  background-color: #F6C1B0;
}
.eon-it-navbar__topline {
  display: flex;
}
.eon-it-navbar__topline__left {
  width: 70%;
  height: .4rem;
  background-color: #1ea2b1;
}
.eon-it-navbar__topline__right {
  width: 15%;
  height: .4rem;
  background-color: #e3e000;
}
.eon-it-navbar__topline__narrow-right {
  width: 15%;
  height: .4rem;
  background-color: #b00402;
}
.eon-it-navbar__container {
  width: 100%;
  background-color: #FFFFFF;
  z-index: 24;
  top: 0;
  left: 0;
  right: 0;
}
.eon-it-navbar__container:not(.posStatic-tab) {
  position: fixed;
}
.eon-it-navbar__underline {
  width: 100%;
  background: #e8e8e8;
  height: .1rem;
  position: absolute;
  bottom: 0;
}
#new-activation-section {
  margin-bottom: 250px;
}
#new-activation-section .copy-personal-data {
  margin-bottom: 20px;
}
#new-activation-section ul {
  list-style: none;
}
#new-activation-section .formal-error ul {
  list-style: disc!important;
  margin-top: 5px!important;
}
#new-activation-section .already-client-section #already-client-new-activation,
#new-activation-section .already-client-section .no-client-email,
#new-activation-section .already-client-section .no-client-phone {
  display: none;
}
#new-activation-section .already-client-section.multipleCC #already-client-new-activation {
  display: block;
}
#new-activation-section .already-client-section.no-email.no-phone .copy-no-email-no-phone {
  display: block;
}
#new-activation-section .already-client-section.no-email.no-phone .copy-no-phone,
#new-activation-section .already-client-section.no-email.no-phone .copy-no-email {
  display: none;
}
#new-activation-section .already-client-section.no-email .no-client-email {
  display: block;
}
#new-activation-section .already-client-section.no-phone .no-client-phone {
  display: block;
}
#new-activation-section .already-client-section.pr-suspended ~ .moroso-section {
  display: block;
}
#new-activation-section .name-section .validation-input.parsley-success + label,
#new-activation-section .surname-section .validation-input.parsley-success + label,
#new-activation-section .cf-section .validation-input.parsley-success + label {
  font-size: 12px;
  transform: translate3d(0, -10px, 0);
}
#new-activation-section .check-valid-code-input {
  position: relative;
  width: auto;
}
#new-activation-section .check-valid-code-input .validation-input.parsley-success {
  border: 2px solid #1ea2b1;
}
#new-activation-section .check-valid-code-input .validation-input.parsley-success + label {
  font-size: 12px;
  transform: translate3d(0, -10px, 0);
}
#new-activation-section .check-valid-code-input .check-container {
  display: none;
  top: 0;
  width: 50px;
  height: 50px;
  position: absolute;
  right: 0;
}
#new-activation-section .check-valid-code-input .check-icon {
  width: 33px;
  height: 32px;
  display: inline-block;
  position: absolute;
  margin: 8px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='32' viewBox='0 0 33 32'%3E%3Cpath fill='%231EA2B1' fill-rule='evenodd' d='M14.942 23.652c-.2 0-.403-.06-.579-.185l-7.35-5.227c-.45-.32-.555-.945-.235-1.395.32-.45.945-.556 1.395-.235l6.535 4.647L23.584 8.78c.206-.297.554-.46.913-.428.36.033.673.257.821.585.149.329.109.712-.105 1.003l-9.455 13.292c-.187.264-.492.42-.816.42z'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}
#new-activation-section .sticky-offer-card {
  background: #ffffff;
  z-index: 1;
  position: sticky;
  position: -webkit-sticky;
  top: 154px;
  margin-bottom: 50px;
  width: 100%;
}
#new-activation-section .sticky-offer-card.isGasManutenzione {
  display: block;
}
#new-activation-section .sticky-offer-card:not(.isGasManutenzione) {
  display: none;
}
#new-activation-section .sticky-offer-card.margin-to-top-flatTariff {
  top: 180px !important;
}
#new-activation-section .sticky-offer-card.gas .powerbi-selected {
  display: none;
}
#new-activation-section .sticky-offer-card.gas .document-no-green {
  display: flex;
}
#new-activation-section .sticky-offer-card.gas .document-green,
#new-activation-section .sticky-offer-card.gas .additional-option {
  display: none;
}
#new-activation-section .sticky-offer-card.powermono .powerbi-selected {
  display: none;
}
#new-activation-section .sticky-offer-card.powermono .selected-luce-mono-price {
  display: block;
}
#new-activation-section .sticky-offer-card.powermono .document-mono,
#new-activation-section .sticky-offer-card.powermono .headers-monoraria {
  display: flex;
}
#new-activation-section .sticky-offer-card.powermono .headers-bioraria,
#new-activation-section .sticky-offer-card.powermono .document-blu-mono,
#new-activation-section .sticky-offer-card.powermono .document-bi,
#new-activation-section .sticky-offer-card.powermono .document-blu-bi,
#new-activation-section .sticky-offer-card.powermono .selected-luce-mono-blu-price,
#new-activation-section .sticky-offer-card.powermono .selected-luce-bi-blu-price,
#new-activation-section .sticky-offer-card.powermono .selected-luce-bi-price,
#new-activation-section .sticky-offer-card.powermono .additional-addon-blu {
  display: none;
}
#new-activation-section .sticky-offer-card.powerbi .powerbi-selected {
  display: block;
}
#new-activation-section .sticky-offer-card.powerbi .selected-luce-bi-price {
  display: block;
}
#new-activation-section .sticky-offer-card.powerbi .document-bi,
#new-activation-section .sticky-offer-card.powerbi .headers-bioraria {
  display: flex;
}
@media only screen and (max-width: 991px) {
  #new-activation-section .sticky-offer-card.powerbi .document-bi,
  #new-activation-section .sticky-offer-card.powerbi .headers-bioraria {
    display: block;
  }
}
#new-activation-section .sticky-offer-card.powerbi .headers-monoraria,
#new-activation-section .sticky-offer-card.powerbi .document-mono,
#new-activation-section .sticky-offer-card.powerbi .document-blu-mono,
#new-activation-section .sticky-offer-card.powerbi .document-blu-bi,
#new-activation-section .sticky-offer-card.powerbi .selected-luce-bi-blu-price,
#new-activation-section .sticky-offer-card.powerbi .selected-luce-mono-blu-price,
#new-activation-section .sticky-offer-card.powerbi .selected-luce-mono-price,
#new-activation-section .sticky-offer-card.powerbi .additional-addon-blu {
  display: none;
}
#new-activation-section .sticky-offer-card.powerbi.sameMonoBi .document-mono {
  display: flex;
}
#new-activation-section .sticky-offer-card.powerbi.sameMonoBi .document-bi {
  display: none;
}
#new-activation-section .sticky-offer-card.powertri .additional-addon-blu {
  display: none;
}
#new-activation-section .sticky-offer-card.bundle .document-mono-bundle,
#new-activation-section .sticky-offer-card.bundle .luce-bundle {
  display: block;
}
#new-activation-section .sticky-offer-card.bundle .document-blu-mono-bundle,
#new-activation-section .sticky-offer-card.bundle .luce-blu-bundle,
#new-activation-section .sticky-offer-card.bundle .additional-addon-blu {
  display: none;
}
#new-activation-section .sticky-offer-card.bundle .selected-luce-mono-price {
  display: block;
}
#new-activation-section .sticky-offer-card.bundle .selected-luce-mono-blu-price {
  display: none;
}
#new-activation-section .sticky-offer-card.optional.gas .document-no-green {
  display: none;
}
#new-activation-section .sticky-offer-card.optional.gas .document-green,
#new-activation-section .sticky-offer-card.optional.gas .additional-option {
  display: flex;
}
#new-activation-section .sticky-offer-card.optional.powermono .document-mono,
#new-activation-section .sticky-offer-card.optional.powermono .document-bi,
#new-activation-section .sticky-offer-card.optional.powermono .document-blu-bi,
#new-activation-section .sticky-offer-card.optional.powermono .selected-luce-bi-price,
#new-activation-section .sticky-offer-card.optional.powermono .selected-luce-bi-blu-price,
#new-activation-section .sticky-offer-card.optional.powermono .selected-luce-mono-price {
  display: none;
}
#new-activation-section .sticky-offer-card.optional.powermono .document-blu-mono,
#new-activation-section .sticky-offer-card.optional.powermono .additional-addon-blu {
  display: flex;
}
#new-activation-section .sticky-offer-card.optional.powermono .selected-luce-mono-blu-price {
  display: block;
}
#new-activation-section .sticky-offer-card.optional.powerbi .document-mono,
#new-activation-section .sticky-offer-card.optional.powerbi .document-blu-mono,
#new-activation-section .sticky-offer-card.optional.powerbi .document-bi,
#new-activation-section .sticky-offer-card.optional.powerbi .selected-luce-bi-price,
#new-activation-section .sticky-offer-card.optional.powerbi .selected-luce-mono-blu-price,
#new-activation-section .sticky-offer-card.optional.powerbi .selected-luce-mono-price {
  display: none;
}
#new-activation-section .sticky-offer-card.optional.powerbi .document-blu-bi,
#new-activation-section .sticky-offer-card.optional.powerbi .additional-addon-blu {
  display: flex;
}
#new-activation-section .sticky-offer-card.optional.powerbi .selected-luce-bi-blu-price {
  display: block;
}
#new-activation-section .sticky-offer-card.optional.powerbi.sameMonoBi .document-blu-mono {
  display: flex;
}
#new-activation-section .sticky-offer-card.optional.powerbi.sameMonoBi .document-blu-bi {
  display: none;
}
#new-activation-section .sticky-offer-card.optional.powertri .document-mono,
#new-activation-section .sticky-offer-card.optional.powertri .document-blu-mono,
#new-activation-section .sticky-offer-card.optional.powertri .selected-luce-bi-price,
#new-activation-section .sticky-offer-card.optional.powertri .selected-luce-mono-blu-price,
#new-activation-section .sticky-offer-card.optional.powertri .selected-luce-mono-price {
  display: none;
}
#new-activation-section .sticky-offer-card.optional.powertri .document-blu-bi,
#new-activation-section .sticky-offer-card.optional.powertri .additional-addon-blu {
  display: flex;
}
#new-activation-section .sticky-offer-card.optional.powertri .selected-luce-bi-blu-price {
  display: block;
}
#new-activation-section .sticky-offer-card.optional.powertri.sameMonoBi .document-blu-mono {
  display: flex;
}
#new-activation-section .sticky-offer-card.optional.powertri.sameMonoBi .document-blu-bi {
  display: none;
}
#new-activation-section .sticky-offer-card.optional.bundle .document-mono-bundle,
#new-activation-section .sticky-offer-card.optional.bundle .luce-bundle {
  display: none;
}
#new-activation-section .sticky-offer-card.optional.bundle .document-blu-mono-bundle,
#new-activation-section .sticky-offer-card.optional.bundle .luce-blu-bundle {
  display: block;
}
#new-activation-section .sticky-offer-card.optional.bundle .additional-addon-blu {
  display: flex;
}
#new-activation-section .sticky-offer-card.optional.bundle .selected-luce-mono-price {
  display: none;
}
#new-activation-section .sticky-offer-card.optional.bundle .selected-luce-mono-blu-price {
  display: block;
}
#new-activation-section .sticky-offer-card .step-time_title {
  background: #1ea2b1;
}
#new-activation-section .sticky-offer-card .step-time_title p {
  color: #ffffff;
}
#new-activation-section .sticky-offer-card .step-time_title .minus-plus-cursor {
  min-width: 25px;
  height: 25px;
  background-size: contain;
  background: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='25px' height='25px' viewBox='0 0 25 25' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 57.1 (83088) - https://sketch.com --%3E %3Ctitle%3EAccordion_icon_close%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Accordion_icon_close' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round'%3E %3Cg id='320px/1stlevel' transform='translate(2.000000, 9.900000)' stroke='%23fff' stroke-width='2'%3E %3Cg id='Group' transform='translate(0.000000, 0.100000)'%3E %3Cpath d='M0,2 L21,2' id='Stroke-28'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") no-repeat center;
}
#new-activation-section .sticky-offer-card .step-time_title .minus-plus-cursor.collapsed {
  background: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='25px' height='25px' viewBox='0 0 25 25' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 57.1 (83088) - https://sketch.com --%3E %3Ctitle%3EAccordion_icon_open%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Accordion_icon_open' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round'%3E %3Cg id='320px/1stlevel' transform='translate(2.000000, 9.900000)' stroke='%23fff' stroke-width='2'%3E %3Cg id='Group' transform='translate(0.000000, 0.100000)'%3E %3Cpath d='M0,2 L21,2' id='Stroke-28'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3Cg id='320px/1stlevel' transform='translate(12.500000, 12.400000) rotate(-270.000000) translate(-12.500000, -12.400000) translate(2.000000, 9.900000)' stroke='%23fff' stroke-width='2'%3E %3Cg id='Group' transform='translate(0.000000, 0.100000)'%3E %3Cpath d='M0,2 L21,2' id='Stroke-28'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") no-repeat center;
}
#new-activation-section .sticky-offer-card .step-time_title .white-arrow {
  background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='22px' height='22px' viewBox='0 0 22 22' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 51.3 (57544) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3Eicona_Freccia%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs%3E%3C/defs%3E %3Cg id='icona_Freccia' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpath d='M7,4 C9.76038165,5.99428571 12.390863,8.44914286 14.7845905,11.3428571 C15.0716283,11.688 15.0716283,12.2674286 14.7856381,12.6125714 C13.6161098,14.0290569 12.3997702,15.3409732 11.1393892,16.5454299 C9.80767157,17.8180579 8.42678605,18.9707178 7,20' id='icn_right_small-copy' stroke='%23ffffff' stroke-width='2' transform='translate(11.000000, 12.000000) rotate(-270.000000) translate(-11.000000, -12.000000) '%3E%3C/path%3E %3C/g%3E %3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 30px;
  height: 30px;
  transition: transform 0.2s ease;
}
#new-activation-section .sticky-offer-card .step-time_title .collapsed .white-arrow {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
}
#new-activation-section .sticky-offer-card .offer-section {
  display: none;
  padding-top: 10px;
  margin-top: 10px;
}
#new-activation-section .sticky-offer-card .offer-section .message-offer-container {
  font-weight: 400;
  margin-top: 10px;
  font-size: 16px;
}
#new-activation-section .sticky-offer-card .offer-section:not(.isGasManutenzione) {
  border-top: 1px solid #e8e8e8;
}
#new-activation-section .sticky-offer-card .offer-section.isGasManutenzione {
  display: block;
}
#new-activation-section .sticky-offer-card .offer-section.isGasManutenzione .offer-recap {
  width: 60%;
}
#new-activation-section .sticky-offer-card .offer-section.isGasManutenzione .offer-price {
  width: 40%!important;
}
#new-activation-section .sticky-offer-card .offer-section.isGasManutenzione .offer-price .customLabel {
  height: 35px;
}
#new-activation-section .sticky-offer-card .offer-section .icon-additional-addon-blu {
  max-width: 40px;
  max-height: 40px;
}
#new-activation-section .sticky-offer-card .offer-section .vertical-center {
  vertical-align: middle;
}
#new-activation-section .sticky-offer-card .offer-section .additional-option,
#new-activation-section .sticky-offer-card .offer-section .additional-addon-blu {
  justify-content: space-between;
  margin: 10px;
  align-items: center;
}
#new-activation-section .sticky-offer-card .offer-section .additional-option .option-price,
#new-activation-section .sticky-offer-card .offer-section .additional-addon-blu .option-price {
  text-align: right;
  width: 100%;
}
#new-activation-section .sticky-offer-card .offer-section .additional-option .scelta-etica-icon,
#new-activation-section .sticky-offer-card .offer-section .additional-addon-blu .scelta-etica-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='25' viewBox='0 0 27 25'%3E%3Cg fill='none' stroke='%231EA2B1' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12.234 11.5V6.765C12.234 4.059 8.597 0 5.952 0H0c.882 3.608 2.425 6.426 4.63 8.456 2.203 2.03 4.738 3.044 7.604 3.044zM12.766 15.881v-3.174c0-2.112 3.084-6.683 6.944-6.683H25c-1.102 3.755-2.645 6.22-4.63 7.393-1.983 1.173-4.518 1.995-7.604 2.464zM12.589 22.65L12.589 10.755' transform='translate(1 1)'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  height: 25px;
  width: 27px;
  margin-right: 5px;
}
#new-activation-section .sticky-offer-card .offer-section .additional-option .font-weight400,
#new-activation-section .sticky-offer-card .offer-section .additional-addon-blu .font-weight400 {
  font-weight: 400 !important;
}
#new-activation-section .sticky-offer-card .gas-manutenzione-text {
  font-size: 16px;
  font-weight: normal;
  margin-top: 15px;
}
#new-activation-section .sticky-offer-card .gas-manutenzione-doc-title {
  font-size: 22px;
  font-weight: bold;
  margin-bottom: 20px;
  margin-top: 20px;
  border-top: 1px solid #e8e8e8;
  padding-top: 20px;
}
#new-activation-section .sticky-offer-card .gas-manutenzione-docs .links_text,
#new-activation-section .sticky-offer-card .gas-manutenzione-docs .links_arrow {
  color: #1ea2b1;
}
#new-activation-section .sticky-offer-card .reistallazione-card {
  border-radius: 8px;
  background-color: #f6f6f7;
  padding: 20px 15px;
  justify-content: flex-start;
}
#new-activation-section .sticky-offer-card .reistallazione-card .reinstallazione-card-first-item {
  flex-grow: 1;
}
#new-activation-section .sticky-offer-card .reistallazione-card .reinstallazione-card-second-item {
  margin-left: auto;
}
#new-activation-section .sticky-offer-card .offer-recap-card {
  border-radius: 8px;
  background-color: #f6f6f7;
  padding: 20px 15px;
}
#new-activation-section .sticky-offer-card .offer-recap-card.offer-recap-custom {
  justify-content: flex-end;
  flex-direction: column;
}
#new-activation-section .sticky-offer-card .offer-recap-card.rata-ricalcolata {
  border-radius: 8px 8px 0px 0px;
  padding: 20px 15px 0px 15px;
}
#new-activation-section .sticky-offer-card .offer-recap-card.rata-ricalcolata .isFlatTariff .yellow-arrow {
  margin-left: -15px;
  margin-top: 15px;
}
#new-activation-section .sticky-offer-card .offer-recap-card.rata-ricalcolata .flat-tariff-ricalcolo {
  align-self: flex-end;
  margin-bottom: 5px;
}
#new-activation-section .sticky-offer-card .offer-recap-card .headers-trioraria .fasce-container {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
#new-activation-section .sticky-offer-card .offer-recap-card .headers-trioraria .fasce-container .selected-luce-bi-price {
  display: block;
}
#new-activation-section .sticky-offer-card .offer-recap-card .headers-trioraria .fasce-container .selected-luce-bi-price .original-price-container {
  display: flex;
  justify-content: flex-end;
}
#new-activation-section .sticky-offer-card .offer-recap-card .headers-trioraria .fasce-container .selected-luce-bi-price .barred-price-container .barred-price {
  text-decoration: line-through;
}
#new-activation-section .sticky-offer-card .offer-recap-card .headers-trioraria .fasce-container .selected-luce-bi-price .barred-price-container .discount-message {
  font-size: medium;
}
#new-activation-section .sticky-offer-card .offer-recap-card .offer-recap {
  width: 100%;
  padding-right: 0;
}
#new-activation-section .sticky-offer-card .offer-recap-card .offer-recap .headers-bioraria {
  flex-wrap: wrap;
  height: 100%;
}
@media only screen and (max-width: 991px) {
  #new-activation-section .sticky-offer-card .offer-recap-card .offer-recap .headers-bioraria {
    align-items: center;
  }
}
#new-activation-section .sticky-offer-card .offer-recap-card .offer-recap .recap-mono,
#new-activation-section .sticky-offer-card .offer-recap-card .offer-recap .recap-bi {
  display: none;
}
#new-activation-section .sticky-offer-card .offer-recap-card .offer-price {
  width: 65%;
  padding-left: 0;
}
#new-activation-section .sticky-offer-card .offer-recap-card .offer-price.custom-unit-cost {
  width: 100%;
}
#new-activation-section .sticky-offer-card .offer-recap-card .offer-price .barred-price {
  text-decoration: line-through;
}
#new-activation-section .sticky-offer-card .offer-recap-card .offer-price span.barred-price {
  text-align: right;
}
#new-activation-section .sticky-offer-card .text-yellow-ricalcolo {
  background: #E3E00340;
  padding: 5px 10px;
  border-radius: 0px 0px 8px 8px;
}
#new-activation-section .sticky-offer-card .text-yellow-ricalcolo .text-ricalcolo {
  color: #B00302;
  margin-left: 5px;
}
#new-activation-section .sticky-offer-card .warning-ricalcolo .text-ricalcolo-waring {
  margin-top: 5px;
  font-size: 14px;
  font-weight: 400;
}
#new-activation-section .sticky-offer-card .polizzaCasaSection {
  font-weight: 400;
  border-bottom: 1px solid #e8e8e8;
  margin-top: 15px;
}
#new-activation-section .sticky-offer-card .sales-section {
  padding-top: 10px;
  margin-top: 10px;
}
#new-activation-section .sticky-offer-card .sales-section .sales-section-card {
  justify-content: space-between;
  border-radius: 8px;
  background-color: #f6f6f7;
  padding: 20px 15px;
}
#new-activation-section .shadow {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175);
}
#new-activation-section .color-blue-text {
  color: #1EA2B1;
}
#new-activation-section .info-section {
  padding: 20px 0;
}
#new-activation-section .info-section ul {
  margin: 0;
}
#new-activation-section .info-section .info-title {
  margin-bottom: 35px;
}
#new-activation-section .info-section .info-title p {
  font-size: 28px;
}
#new-activation-section .info-section .check-icon {
  background: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='19px' height='16px' viewBox='0 0 19 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 55.2 (78181) - https://sketchapp.com --%3E %3Ctitle%3ECheck%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs%3E %3Cpath d='M8.34939163,15.3032329 C8.14939163,15.3032329 7.94639163,15.243232 7.77039163,15.118232 L0.420391628,9.89123198 C-0.0297204427,9.57090683 -0.134933526,8.94634405 0.185391628,8.49623198 C0.505716783,8.04611991 1.13027956,7.94090683 1.58039163,8.26123198 L8.11539163,12.908232 L16.9913916,0.431231981 C17.1964642,0.134684273 17.545294,-0.0285099857 17.9043636,0.00411308409 C18.2634333,0.0367361539 18.5771403,0.260124812 18.7254108,0.588775304 C18.8736814,0.917425796 18.8335555,1.30044602 18.6203916,1.59123198 L9.16539163,14.883232 C8.97748565,15.1471487 8.67336768,15.30368 8.34939163,15.3032329 L8.34939163,15.3032329 Z' id='path-1'%3E%3C/path%3E %3C/defs%3E %3Cg id='Check' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cmask id='mask-2' fill='white'%3E %3Cuse xlink:href='%23path-1'%3E%3C/use%3E %3C/mask%3E %3Cuse id='Mask' fill='%2339393A' fill-rule='nonzero' xlink:href='%23path-1'%3E%3C/use%3E %3C/g%3E %3C/svg%3E") no-repeat center;
  min-width: 20px;
  min-height: 20px;
  background-size: contain;
}
#new-activation-section .recap {
  display: none;
}
#new-activation-section .recap .pre {
  display: none;
  border-radius: 8px;
  background-color: #c7e8eb;
  padding: 20px 50px;
}
#new-activation-section .recap .post {
  border-radius: 8px;
  background-color: #f6f6f7;
  padding: 20px 50px;
}
#new-activation-section .recap-flat-tariff-isResident .pre {
  display: none;
  border-radius: 8px;
  background-color: #c7e8eb;
  padding: 20px 50px;
}
#new-activation-section .recap-flat-tariff-isResident .post {
  border-radius: 8px;
  background-color: #f6f6f7;
  padding: 20px 50px 10px;
}
#new-activation-section .recapCreditCard .postCreditCard {
  border-radius: 8px;
  background-color: #f6f6f7;
  padding: 20px 50px;
}
#new-activation-section .section-title {
  position: relative;
}
#new-activation-section .section-title p {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
}
#new-activation-section .checkableOfferCard {
  border-radius: 8px;
  border: 3px solid #1ea2b1;
}
#new-activation-section .checkableOfferCard .credit-card-icon {
  max-width: 50px;
  margin-right: 10px;
}
#new-activation-section .notCheckableOfferCard {
  border-radius: 8px;
  border: 3px solid #E8E8E8;
}
#new-activation-section .checkableOfferCard {
  border-radius: 8px;
}
#new-activation-section .checkableOfferCard:not(.altro) {
  border: 3px solid transparent;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.5);
}
#new-activation-section .checkableOfferCard.altro {
  border: 2px dashed #39393a;
}
#new-activation-section .checkableOfferCard.checked {
  border: 3px solid #1ea2b1;
}
#new-activation-section .card-element .bottom-10 {
  bottom: 10px;
}
#new-activation-section .card-element .bottom-30 {
  bottom: 30px;
}
#new-activation-section .card-element .discountSecondYearText p {
  font-size: 14px;
}
#new-activation-section .tariffa-title {
  color: #1EA2B1;
}
#new-activation-section .tariffa-subtitle {
  color: #1EA2B1;
}
#new-activation-section .tariffa-price {
  color: #00738b;
}
#new-activation-section .tariffa-barred-price {
  text-decoration: line-through;
  color: #8f9192;
}
#new-activation-section .style-note {
  font-size: 14px;
  color: #8f9192;
}
#new-activation-section .style-note p {
  font-size: 14px;
  color: #8f9192;
}
#new-activation-section .background-grey {
  background-color: #f3f3f3;
}
#new-activation-section .padding-15 {
  padding: 15px;
}
#new-activation-section .residential-address-card {
  border-radius: 8px;
  background-color: #f6f6f7;
  padding: 20px 15px;
}
#new-activation-section .configurator-item-radio.eon-radio-label.same-height-fix {
  min-height: 216px;
  height: auto;
}
#new-activation-section .configurator-item-radio.eon-radio-label {
  width: 100%;
  height: 100%;
  padding: 0;
}
#new-activation-section .configurator-item-radio.eon-radio-label:before {
  left: auto;
  top: 20px;
  right: 20px;
  height: 25px;
  width: 25px;
}
#new-activation-section .additional-option-header {
  justify-content: space-between;
}
#new-activation-section .additional-option-header .option-title {
  width: 100%;
  max-height: 70px;
}
@media only screen and (min-width: 992px) {
  #new-activation-section .additional-option-header .option-title .addon-blu-icon {
    max-width: 90%;
    height: 90%;
  }
}
@media only screen and (max-width: 991px) {
  #new-activation-section .additional-option-header .option-title {
    align-items: center;
  }
  #new-activation-section .additional-option-header .option-title .addon-blu-icon {
    max-width: 50%;
    height: 50%;
  }
  #new-activation-section .additional-option-header .option-title h4 {
    margin-top: 20px!important;
  }
}
#new-activation-section .addon-padding {
  padding: 20px 50px 20px 40px;
}
#new-activation-section .addon-background-blue {
  background: linear-gradient(to right, #04737f, #1ea2b1) no-repeat right;
}
#new-activation-section .addon-background-clima {
  background: linear-gradient(286deg, #d4d400, #04737f 90%);
}
#new-activation-section .eon-radio-label.addon-blu {
  background-color: transparent;
}
#new-activation-section .eon-radio-label.addon-blu:before,
#new-activation-section .eon-radio-label.box-clima:before {
  background-image: url("data:image/svg+xml,%3Csvg width='32px' height='32px' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Ccircle id='path-1' cx='16' cy='16' r='15'%3E%3C/circle%3E%3Cmask id='mask-2' maskContentUnits='userSpaceOnUse' maskUnits='objectBoundingBox' x='0' y='0' width='32' height='32' fill='white'%3E%3Cuse xlink:href='%23path-1'%3E%3C/use%3E%3C/mask%3E%3C/defs%3E%3Cuse id='Oval-3' stroke='rgb(255,255,255)' stroke-width='2' fill='none' xlink:href='%23path-1'%3E%3C/use%3E%3C/svg%3E");
}
#new-activation-section .eon-radio-label.addon-blu.checked {
  background-color: transparent;
}
#new-activation-section .eon-radio-label.addon-blu.checked:before,
#new-activation-section .eon-radio-label.box-clima.checked:before {
  background-image: url("data:image/svg+xml,%3Csvg width='32px' height='32px' viewBox='599 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Radio_Btn_selected-Copy' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' transform='translate(599.000000,0.000000)'%3E%3Ccircle id='Oval-3-Copy-5' stroke='rgb(255,255,255)' stroke-width='2' fill='none' cx='16' cy='16' r='15'%3E%3C/circle%3E%3Ccircle id='Oval-4' fill='rgb(255,255,255)' cx='16' cy='16' r='8'%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");
}
#new-activation-section .opacity-07 {
  opacity: 0.7;
}
#new-activation-section .eon-scelta-etica-card-icon-container,
#new-activation-section .eon-metodo-di-pagamento-card-icon-container {
  min-height: 50px;
  margin: 10px 0 -5px 0;
}
#new-activation-section .eon-scelta-etica-cartacea-box-grey,
#new-activation-section .eon-metodo-di-pagamento-bollettino-box-grey {
  margin: 10px 0 5px -23px;
  padding-left: 20px;
  font-weight: 900;
  color: #7f7f7f;
  background-color: #f6f6f7;
}
#new-activation-section .checkableOfferCard.checked .eon-scelta-etica-cartacea-box-grey,
#new-activation-section .checkableOfferCard.checked .eon-metodo-di-pagamento-bollettino-box-grey {
  margin-left: -20px;
}
#new-activation-section .eon-scelta-etica-icon,
#new-activation-section .eon-scelta-etica-card-icon {
  content: "";
  height: 50px;
  display: inline-block;
  background-size: 100% 100%;
}
#new-activation-section .eon-scelta-etica-icon {
  width: 50px;
}
#new-activation-section .eon-scelta-etica-card-icon {
  width: 35px;
}
#new-activation-section .eon-metodo-di-pagamento-card-feedback {
  min-height: 40px;
}
#new-activation-section .cdc-icons-container img {
  height: 40px!important;
  width: auto!important;
  margin-right: 10px;
}
#new-activation-section .flash-activation-card:not(.altro),
#new-activation-section .scelta-etica-card:not(.altro),
#new-activation-section .metodo-di-pagamento-card:not(.altro) {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.08);
}
#new-activation-section .flash-activation-card:not(.no-fixed-height),
#new-activation-section .scelta-etica-card:not(.no-fixed-height),
#new-activation-section .metodo-di-pagamento-card:not(.no-fixed-height) {
  max-height: 170px;
}
#new-activation-section .flash-activation-card:not(.no-fixed-height) .checkableOfferCard,
#new-activation-section .scelta-etica-card:not(.no-fixed-height) .checkableOfferCard,
#new-activation-section .metodo-di-pagamento-card:not(.no-fixed-height) .checkableOfferCard {
  max-height: 170px;
}
#new-activation-section .flash-activation-card:not(.no-fixed-height) .configurator-item-radio.eon-radio-label.same-height-fix,
#new-activation-section .scelta-etica-card:not(.no-fixed-height) .configurator-item-radio.eon-radio-label.same-height-fix,
#new-activation-section .metodo-di-pagamento-card:not(.no-fixed-height) .configurator-item-radio.eon-radio-label.same-height-fix {
  min-height: 170px;
  height: auto;
}
#new-activation-section .flash-activation-card .position-absolute,
#new-activation-section .scelta-etica-card .position-absolute,
#new-activation-section .metodo-di-pagamento-card .position-absolute {
  top: 53px;
}
#new-activation-section .flash-activation-card .line-height-11,
#new-activation-section .scelta-etica-card .line-height-11,
#new-activation-section .metodo-di-pagamento-card .line-height-11 {
  line-height: 1.1;
}
#new-activation-section .flash-activation-card .text-turquoise-dark,
#new-activation-section .scelta-etica-card .text-turquoise-dark,
#new-activation-section .metodo-di-pagamento-card .text-turquoise-dark {
  color: #0f738a;
}
#new-activation-section .flash-activation-card .background-turquoise,
#new-activation-section .scelta-etica-card .background-turquoise,
#new-activation-section .metodo-di-pagamento-card .background-turquoise {
  background-color: #1ea2b1;
}
#new-activation-section .flash-activation-card .m--20,
#new-activation-section .scelta-etica-card .m--20,
#new-activation-section .metodo-di-pagamento-card .m--20 {
  margin-left: -20px;
}
#new-activation-section .flash-activation-card .mt--30,
#new-activation-section .scelta-etica-card .mt--30,
#new-activation-section .metodo-di-pagamento-card .mt--30 {
  margin-top: -30px;
}
#new-activation-section .line-height-11 {
  line-height: 1.1;
}
#new-activation-section .my20 {
  margin: 20px 0px;
}
#new-activation-section .pb20 {
  padding-bottom: 20px;
}
#new-activation-section .pb20 {
  padding-bottom: 80px;
}
#new-activation-section .pt20 {
  padding-top: 20px;
}
#new-activation-section .pt55 {
  padding-top: 55px;
}
#new-activation-section .pt5 {
  padding-top: 5px;
}
#new-activation-section .pt48 {
  padding-top: 48px;
}
#new-activation-section .scelta-etica-card div.text-white.background-turquoise,
#new-activation-section .metodo-di-pagamento-card div.text-white.background-turquoise {
  margin: 10px 0 5px -23px;
  padding: 0 0 0 20px;
}
#new-activation-section .eon-scelta-etica-card-feedback,
#new-activation-section .eon-metodo-di-pagamento-card-feedback {
  font-size: 14px;
  padding-top: 11px;
  padding-left: 16px;
}
#new-activation-section .flashActivationNote .style-note {
  line-height: 1.5;
}
#new-activation-section .steps-container {
  margin: 0;
  padding: 0;
}
#new-activation-section .steps-container .fraudulent-activations-section {
  display: none;
  padding: 20px;
}
#new-activation-section .steps-container .fraudulent-activations-section .fraudulent-activations-section__content {
  display: flex;
  flex-direction: column;
}
#new-activation-section .steps-container .fraudulent-activations-section .fraudulent-activations-section__content .fraudulent-activations-section__title {
  font-size: 24px;
  font-weight: 900;
  color: #ea1c0a;
  margin-bottom: 20px;
}
#new-activation-section .steps-container .fraudulent-activations-section .fraudulent-activations-section__content .fraudulent-activations-section__description {
  font-size: 18px;
  font-weight: normal;
  color: #000000;
  margin-bottom: 20px;
}
#new-activation-section .steps-container .fraudulent-activations-section .fraudulent-activations-section__content .fraudulent-activations-section__phone-anchor {
  display: flex;
  flex-direction: row;
}
#new-activation-section .steps-container .fraudulent-activations-section .fraudulent-activations-section__content .fraudulent-activations-section__phone-anchor .fraudulent-activations-section__phone-icon {
  color: #1EA2B1;
}
#new-activation-section .steps-container .fraudulent-activations-section .fraudulent-activations-section__content .fraudulent-activations-section__phone-anchor .fraudulent-activations-section__phone-label {
  font-size: 18px;
  font-weight: 900;
  color: #1EA2B1;
}
#new-activation-section .steps-container .step {
  min-height: 0;
}
#new-activation-section .steps-container .step .step-content {
  padding: 20px 0;
  background: white;
  border-bottom: 1px solid #e8e8e8;
}
#new-activation-section .steps-container .step .step-header {
  text-decoration: none;
  color: #404040;
  padding: 15px 0;
  font-size: 26px;
  background: white;
  position: relative;
  z-index: 21;
  margin: 0;
}
#new-activation-section .steps-container .step .step-header .step-icon {
  margin-right: 10px;
  height: 52px;
  min-width: 52px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='28px' height='28px' viewBox='0 0 28 28' enable-background='new 0 0 28 28' xml:space='preserve'%3E %3Cg%3E %3Cg%3E %3Cpath fill='%2356B9C4' d='M14,27c-3.1,0-6.2-0.3-9.3-0.9c-1.4-0.3-2.6-1.4-2.8-2.8c-1.2-6.2-1.2-12.4,0-18.6 c0.3-1.4,1.4-2.6,2.8-2.8C7.8,1.3,10.9,1,14,1c3.1,0,6.2,0.3,9.3,0.9c1.4,0.3,2.6,1.4,2.8,2.8c1.2,6.2,1.2,12.4,0,18.6 c-0.3,1.4-1.4,2.6-2.8,2.8C20.2,26.7,17.1,27,14,27z'/%3E %3Cpath fill='%2356B9C4' d='M14,2c3,0,6.1,0.3,9.1,0.9c1,0.2,1.8,1,2,2c1.1,6,1.1,12.2,0,18.2c-0.2,1-1,1.8-2,2C20.1,25.7,17,26,14,26 c-3,0-6.1-0.3-9.1-0.9c-1-0.2-1.8-1-2-2c-1.1-6-1.1-12.2,0-18.2c0.2-1,1-1.8,2-2C7.9,2.3,11,2,14,2 M14,0c-3.2,0-6.3,0.3-9.5,0.9 C2.7,1.3,1.3,2.7,0.9,4.5c-1.2,6.3-1.2,12.6,0,18.9c0.4,1.8,1.8,3.3,3.6,3.6C7.7,27.7,10.8,28,14,28c3.2,0,6.3-0.3,9.5-0.9 c1.8-0.4,3.3-1.8,3.6-3.6c1.2-6.3,1.2-12.6,0-18.9c-0.4-1.8-1.8-3.3-3.6-3.6C20.3,0.3,17.2,0,14,0L14,0z'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E ");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
#new-activation-section .steps-container .step .step-header .step-icon span {
  color: white;
  margin-top: 2px;
  display: inline-block;
}
#new-activation-section .steps-container .step .step-header .dismiss.ui-state-disabled {
  opacity: 100;
}
#new-activation-section .steps-container .step.active .step-content {
  display: block;
}
#new-activation-section .steps-container .step.active .step-header {
  color: #404040;
  border: 0;
  border-bottom: none;
}
#new-activation-section .steps-container .step.active .step-header .step-icon {
  background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='28px' height='28px' viewBox='0 0 28 28' enable-background='new 0 0 28 28' xml:space='preserve'%3E %3Cg%3E %3Cg%3E %3Cpath fill='%23ea1c0a' d='M14,27c-3.1,0-6.2-0.3-9.3-0.9c-1.4-0.3-2.6-1.4-2.8-2.8c-1.2-6.2-1.2-12.4,0-18.6 c0.3-1.4,1.4-2.6,2.8-2.8C7.8,1.3,10.9,1,14,1c3.1,0,6.2,0.3,9.3,0.9c1.4,0.3,2.6,1.4,2.8,2.8c1.2,6.2,1.2,12.4,0,18.6 c-0.3,1.4-1.4,2.6-2.8,2.8C20.2,26.7,17.1,27,14,27z'/%3E %3Cpath fill='%23ea1c0a' d='M14,2c3,0,6.1,0.3,9.1,0.9c1,0.2,1.8,1,2,2c1.1,6,1.1,12.2,0,18.2c-0.2,1-1,1.8-2,2C20.1,25.7,17,26,14,26 c-3,0-6.1-0.3-9.1-0.9c-1-0.2-1.8-1-2-2c-1.1-6-1.1-12.2,0-18.2c0.2-1,1-1.8,2-2C7.9,2.3,11,2,14,2 M14,0c-3.2,0-6.3,0.3-9.5,0.9 C2.7,1.3,1.3,2.7,0.9,4.5c-1.2,6.3-1.2,12.6,0,18.9c0.4,1.8,1.8,3.3,3.6,3.6C7.7,27.7,10.8,28,14,28c3.2,0,6.3-0.3,9.5-0.9 c1.8-0.4,3.3-1.8,3.6-3.6c1.2-6.3,1.2-12.6,0-18.9c-0.4-1.8-1.8-3.3-3.6-3.6C20.3,0.3,17.2,0,14,0L14,0z'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E ");
}
#new-activation-section .steps-container .step.disabled .step-header {
  color: #8f9192;
  border-bottom: 1px solid #e8e8e8;
}
#new-activation-section .steps-container .step.disabled .step-header .step-icon {
  background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='28px' height='28px' viewBox='0 0 28 28' enable-background='new 0 0 28 28' xml:space='preserve'%3E %3Cg%3E %3Cg%3E %3Cpath fill='%23bfbfbf' d='M14,27c-3.1,0-6.2-0.3-9.3-0.9c-1.4-0.3-2.6-1.4-2.8-2.8c-1.2-6.2-1.2-12.4,0-18.6 c0.3-1.4,1.4-2.6,2.8-2.8C7.8,1.3,10.9,1,14,1c3.1,0,6.2,0.3,9.3,0.9c1.4,0.3,2.6,1.4,2.8,2.8c1.2,6.2,1.2,12.4,0,18.6 c-0.3,1.4-1.4,2.6-2.8,2.8C20.2,26.7,17.1,27,14,27z'/%3E %3Cpath fill='%23bfbfbf' d='M14,2c3,0,6.1,0.3,9.1,0.9c1,0.2,1.8,1,2,2c1.1,6,1.1,12.2,0,18.2c-0.2,1-1,1.8-2,2C20.1,25.7,17,26,14,26 c-3,0-6.1-0.3-9.1-0.9c-1-0.2-1.8-1-2-2c-1.1-6-1.1-12.2,0-18.2c0.2-1,1-1.8,2-2C7.9,2.3,11,2,14,2 M14,0c-3.2,0-6.3,0.3-9.5,0.9 C2.7,1.3,1.3,2.7,0.9,4.5c-1.2,6.3-1.2,12.6,0,18.9c0.4,1.8,1.8,3.3,3.6,3.6C7.7,27.7,10.8,28,14,28c3.2,0,6.3-0.3,9.5-0.9 c1.8-0.4,3.3-1.8,3.6-3.6c1.2-6.3,1.2-12.6,0-18.9c-0.4-1.8-1.8-3.3-3.6-3.6C20.3,0.3,17.2,0,14,0L14,0z'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E ");
}
#new-activation-section .steps-container .step #addebitoPickerElement-menu .ui-selectmenu-text,
#new-activation-section .steps-container .step #addebitoPickerElement-recap-menu .ui-selectmenu-text,
#new-activation-section .steps-container .step #ibanChooserPickerElement-menu .ui-selectmenu-text,
#new-activation-section .steps-container .step #ibanChooserPickerElement-recap-menu .ui-selectmenu-text,
#new-activation-section .steps-container .step .dropdown .ui-selectmenu-text {
  font-weight: 500;
  font-family: 'EONBrixSans';
  opacity: 1;
}
#new-activation-section .steps-container .step #addebitoPickerElement-menu .ui-selectmenu-menu .ui-menu,
#new-activation-section .steps-container .step #addebitoPickerElement-recap-menu .ui-selectmenu-menu .ui-menu,
#new-activation-section .steps-container .step #ibanChooserPickerElement-menu .ui-selectmenu-menu .ui-menu,
#new-activation-section .steps-container .step #ibanChooserPickerElement-recap-menu .ui-selectmenu-menu .ui-menu,
#new-activation-section .steps-container .step .dropdown .ui-selectmenu-menu .ui-menu {
  height: 121px;
}
#new-activation-section .steps-container .step #addebitoPickerElement-menu .ui-selectmenu-menu .ui-menu-item-wrapper,
#new-activation-section .steps-container .step #addebitoPickerElement-recap-menu .ui-selectmenu-menu .ui-menu-item-wrapper,
#new-activation-section .steps-container .step #ibanChooserPickerElement-menu .ui-selectmenu-menu .ui-menu-item-wrapper,
#new-activation-section .steps-container .step #ibanChooserPickerElement-recap-menu .ui-selectmenu-menu .ui-menu-item-wrapper,
#new-activation-section .steps-container .step .dropdown .ui-selectmenu-menu .ui-menu-item-wrapper {
  display: flex;
  align-items: center;
}
#new-activation-section .steps-container .step #addebitoPickerElement-menu .ui-selectmenu-menu .ui-menu-item:last-child,
#new-activation-section .steps-container .step #addebitoPickerElement-recap-menu .ui-selectmenu-menu .ui-menu-item:last-child,
#new-activation-section .steps-container .step #ibanChooserPickerElement-menu .ui-selectmenu-menu .ui-menu-item:last-child,
#new-activation-section .steps-container .step #ibanChooserPickerElement-recap-menu .ui-selectmenu-menu .ui-menu-item:last-child,
#new-activation-section .steps-container .step .dropdown .ui-selectmenu-menu .ui-menu-item:last-child {
  border-bottom: none;
}
#new-activation-section .steps-container .step #addebitoPickerElement-menu .ui-selectmenu-menu .ui-menu-item[aria-disabled="true"].ui-state-disabled,
#new-activation-section .steps-container .step #addebitoPickerElement-recap-menu .ui-selectmenu-menu .ui-menu-item[aria-disabled="true"].ui-state-disabled,
#new-activation-section .steps-container .step #ibanChooserPickerElement-menu .ui-selectmenu-menu .ui-menu-item[aria-disabled="true"].ui-state-disabled,
#new-activation-section .steps-container .step #ibanChooserPickerElement-recap-menu .ui-selectmenu-menu .ui-menu-item[aria-disabled="true"].ui-state-disabled,
#new-activation-section .steps-container .step .dropdown .ui-selectmenu-menu .ui-menu-item[aria-disabled="true"].ui-state-disabled {
  display: none;
}
#new-activation-section .steps-container .step #addebitoPickerElement-menu .ui-selectmenu-menu .ui-menu.ui-selectmenu-open,
#new-activation-section .steps-container .step #addebitoPickerElement-recap-menu .ui-selectmenu-menu .ui-menu.ui-selectmenu-open,
#new-activation-section .steps-container .step #ibanChooserPickerElement-menu .ui-selectmenu-menu .ui-menu.ui-selectmenu-open,
#new-activation-section .steps-container .step #ibanChooserPickerElement-recap-menu .ui-selectmenu-menu .ui-menu.ui-selectmenu-open,
#new-activation-section .steps-container .step .dropdown .ui-selectmenu-menu .ui-menu.ui-selectmenu-open {
  z-index: 22;
}
#new-activation-section .steps-container .step #addebitoPickerElement-menu .ui-selectmenu-button,
#new-activation-section .steps-container .step #addebitoPickerElement-recap-menu .ui-selectmenu-button,
#new-activation-section .steps-container .step #ibanChooserPickerElement-menu .ui-selectmenu-button,
#new-activation-section .steps-container .step #ibanChooserPickerElement-recap-menu .ui-selectmenu-button,
#new-activation-section .steps-container .step .dropdown .ui-selectmenu-button {
  background-color: white;
}
#new-activation-section .steps-container .step #addebitoPickerElement-menu .ui-selectmenu-button.ui-selectmenu-button-open,
#new-activation-section .steps-container .step #addebitoPickerElement-recap-menu .ui-selectmenu-button.ui-selectmenu-button-open,
#new-activation-section .steps-container .step #ibanChooserPickerElement-menu .ui-selectmenu-button.ui-selectmenu-button-open,
#new-activation-section .steps-container .step #ibanChooserPickerElement-recap-menu .ui-selectmenu-button.ui-selectmenu-button-open,
#new-activation-section .steps-container .step .dropdown .ui-selectmenu-button.ui-selectmenu-button-open {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22' height='22' version='1.1' style=''%3E%3Crect id='backgroundrect' width='100%25' height='100%25' x='0' y='0' fill='none' stroke='none'/%3E  %3Ctitle%3Eicona_Freccia%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs/%3E %3Cg class='currentLayer' style=''%3E%3Ctitle%3ELayer 1%3C/title%3E%3Cg id='icona_Freccia' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round' class='selected' transform='rotate(-180 11,11) '%3E %3Cpath d='M17.99999761581421,15.000000953674316 C20.76037926581421,16.994286663674313 23.39086061581421,19.44914381367432 25.78458811581421,22.342858053674316 C26.07162591581421,22.68800095367432 26.07162591581421,23.26742955367432 25.78563571581421,23.612572353674317 C24.61610741581421,25.029057853674317 23.399767815814208,26.340974153674317 22.13938681581421,27.545430853674315 C20.80766918581421,28.818058853674316 19.42678366581421,29.970718753674316 17.99999761581421,31.000000953674316 ' id='icn_right_small-copy' stroke='%238f9192' stroke-width='2' transform='rotate(-270 10.999998092651365,11.000000953674316) translate(-11,-12) '/%3E %3C/g%3E%3Cpolyline fill='none' stroke='%23000000' stroke-linejoin='round' stroke-linecap='round' stroke-dashoffset='' fill-rule='evenodd' marker-start='' marker-mid='' marker-end='' id='svg_1' points='-344.4973616051986,-76.95810661204595 -344.4973616051986,-76.43454642614938 ' style='color: rgb(0, 0, 0);'/%3E%3C/g%3E%3C/svg%3E");
  background-position: right 10px center;
  background-repeat: no-repeat;
}
#new-activation-section .steps-container .step #addebitoPickerElement-menu .ui-selectmenu-button.ui-selectmenu-button-closed,
#new-activation-section .steps-container .step #addebitoPickerElement-recap-menu .ui-selectmenu-button.ui-selectmenu-button-closed,
#new-activation-section .steps-container .step #ibanChooserPickerElement-menu .ui-selectmenu-button.ui-selectmenu-button-closed,
#new-activation-section .steps-container .step #ibanChooserPickerElement-recap-menu .ui-selectmenu-button.ui-selectmenu-button-closed,
#new-activation-section .steps-container .step .dropdown .ui-selectmenu-button.ui-selectmenu-button-closed {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22' height='22' version='1.1' style=''%3E%3Crect id='backgroundrect' width='100%25' height='100%25' x='0' y='0' fill='none' stroke='none'/%3E  %3Ctitle%3Eicona_Freccia%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs/%3E %3Cg class='currentLayer' style=''%3E%3Ctitle%3ELayer 1%3C/title%3E%3Cg id='icona_Freccia' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round' class=''%3E %3Cpath d='M17.999999046325684,15.000002145767212 C20.760380696325683,16.99428785576721 23.390862046325683,19.449145005767214 25.784589546325684,22.34285924576721 C26.071627346325684,22.688002145767214 26.071627346325684,23.267430745767214 25.785637146325683,23.612573545767212 C24.616108846325684,25.029059045767212 23.399769246325683,26.340975345767212 22.139388246325684,27.54543204576721 C20.807670616325684,28.81806004576721 19.426785096325684,29.97071994576721 17.999999046325684,31.000002145767212 ' id='icn_right_small-copy' stroke='%238f9192' stroke-width='2' transform='rotate(-270 10.999999999999998,11.000001907348633) translate(-11,-12) '/%3E %3C/g%3E%3Cpolyline fill='none' stroke='%23000000' stroke-linejoin='round' stroke-linecap='round' stroke-dashoffset='' fill-rule='evenodd' marker-start='' marker-mid='' marker-end='' id='svg_1' points='-344.4973616051986,-76.95810661204595 -344.4973616051986,-76.43454642614938 ' style='color: rgb(0, 0, 0);'/%3E%3C/g%3E%3C/svg%3E") !important;
  background-position: right 10px center;
  background-repeat: no-repeat;
}
#new-activation-section .steps-container .step #addebitoPickerElement-menu .ui-selectmenu-button.ui-state-disabled,
#new-activation-section .steps-container .step #addebitoPickerElement-recap-menu .ui-selectmenu-button.ui-state-disabled,
#new-activation-section .steps-container .step #ibanChooserPickerElement-menu .ui-selectmenu-button.ui-state-disabled,
#new-activation-section .steps-container .step #ibanChooserPickerElement-recap-menu .ui-selectmenu-button.ui-state-disabled,
#new-activation-section .steps-container .step .dropdown .ui-selectmenu-button.ui-state-disabled {
  background-image: none !important;
  background-color: #F6F6F7;
  opacity: 1;
  border: 2px solid #E8E8E8;
}
#new-activation-section .steps-container .step #addebitoPickerElement-menu .ui-selectmenu-button .ui-selectmenu-icon,
#new-activation-section .steps-container .step #addebitoPickerElement-recap-menu .ui-selectmenu-button .ui-selectmenu-icon,
#new-activation-section .steps-container .step #ibanChooserPickerElement-menu .ui-selectmenu-button .ui-selectmenu-icon,
#new-activation-section .steps-container .step #ibanChooserPickerElement-recap-menu .ui-selectmenu-button .ui-selectmenu-icon,
#new-activation-section .steps-container .step .dropdown .ui-selectmenu-button .ui-selectmenu-icon {
  display: none;
  width: 25px;
  height: 25px;
  margin-right: 10px;
  background: none;
}
#new-activation-section .steps-container .step #distributoreLocale-recap,
#new-activation-section .steps-container .step #distributoreLocaleGas-recap {
  display: block !important;
  visibility: hidden;
}
#new-activation-section .steps-container .step #distributoreLocale-menu .ui-menu-item .ui-menu-item-wrapper,
#new-activation-section .steps-container .step #distributoreLocale-recap-menu .ui-menu-item .ui-menu-item-wrapper,
#new-activation-section .steps-container .step #distributoreLocaleGas-menu .ui-menu-item .ui-menu-item-wrapper,
#new-activation-section .steps-container .step #distributoreLocaleGas-recap-menu .ui-menu-item .ui-menu-item-wrapper,
#new-activation-section .steps-container .step #distributoreLocalePower-menu .ui-menu-item .ui-menu-item-wrapper,
#new-activation-section .steps-container .step #distributoreLocalePower-recap-menu .ui-menu-item .ui-menu-item-wrapper,
#new-activation-section .steps-container .step #addebitoPickerElement-menu .ui-menu-item .ui-menu-item-wrapper,
#new-activation-section .steps-container .step #addebitoPickerElement-recap-menu .ui-menu-item .ui-menu-item-wrapper,
#new-activation-section .steps-container .step #ibanChooserPickerElement-menu .ui-menu-item .ui-menu-item-wrapper,
#new-activation-section .steps-container .step #ibanChooserPickerElement-recap-menu .ui-menu-item .ui-menu-item-wrapper {
  font-size: 14px;
  line-height: normal;
}
#new-activation-section .steps-container .step #distributoreLocale-menu .ui-menu-item .ui-menu-item-wrapper.ui-state-active,
#new-activation-section .steps-container .step #distributoreLocale-recap-menu .ui-menu-item .ui-menu-item-wrapper.ui-state-active,
#new-activation-section .steps-container .step #distributoreLocaleGas-menu .ui-menu-item .ui-menu-item-wrapper.ui-state-active,
#new-activation-section .steps-container .step #distributoreLocaleGas-recap-menu .ui-menu-item .ui-menu-item-wrapper.ui-state-active,
#new-activation-section .steps-container .step #distributoreLocalePower-menu .ui-menu-item .ui-menu-item-wrapper.ui-state-active,
#new-activation-section .steps-container .step #distributoreLocalePower-recap-menu .ui-menu-item .ui-menu-item-wrapper.ui-state-active,
#new-activation-section .steps-container .step #addebitoPickerElement-menu .ui-menu-item .ui-menu-item-wrapper.ui-state-active,
#new-activation-section .steps-container .step #addebitoPickerElement-recap-menu .ui-menu-item .ui-menu-item-wrapper.ui-state-active,
#new-activation-section .steps-container .step #ibanChooserPickerElement-menu .ui-menu-item .ui-menu-item-wrapper.ui-state-active,
#new-activation-section .steps-container .step #ibanChooserPickerElement-recap-menu .ui-menu-item .ui-menu-item-wrapper.ui-state-active {
  background-color: #bfbfbf;
}
#new-activation-section .steps-container .step #distributoreLocale-button,
#new-activation-section .steps-container .step #distributoreLocale-recap-button,
#new-activation-section .steps-container .step #distributoreLocaleGas-button,
#new-activation-section .steps-container .step #distributoreLocaleGas-recap-button,
#new-activation-section .steps-container .step #distributoreLocalePower-button,
#new-activation-section .steps-container .step #distributoreLocalePower-recap-button,
#new-activation-section .steps-container .step #addebitoPickerElement-button,
#new-activation-section .steps-container .step #addebitoPickerElement-recap-button,
#new-activation-section .steps-container .step #ibanChooserPickerElement-button,
#new-activation-section .steps-container .step #ibanChooserPickerElement-recap-button,
#new-activation-section .steps-container .step .dropdown {
  padding-left: 8px;
}
#new-activation-section .steps-container .step #distributoreLocale-button .ui-selectmenu-text,
#new-activation-section .steps-container .step #distributoreLocale-recap-button .ui-selectmenu-text,
#new-activation-section .steps-container .step #distributoreLocaleGas-button .ui-selectmenu-text,
#new-activation-section .steps-container .step #distributoreLocaleGas-recap-button .ui-selectmenu-text,
#new-activation-section .steps-container .step #distributoreLocalePower-button .ui-selectmenu-text,
#new-activation-section .steps-container .step #distributoreLocalePower-recap-button .ui-selectmenu-text,
#new-activation-section .steps-container .step #addebitoPickerElement-button .ui-selectmenu-text,
#new-activation-section .steps-container .step #addebitoPickerElement-recap-button .ui-selectmenu-text,
#new-activation-section .steps-container .step #ibanChooserPickerElement-button .ui-selectmenu-text,
#new-activation-section .steps-container .step #ibanChooserPickerElement-recap-button .ui-selectmenu-text,
#new-activation-section .steps-container .step .dropdown .ui-selectmenu-text {
  font-weight: 400;
  font-size: 16px;
  font-family: "EONBrixSans";
}
#new-activation-section .steps-container .step #distributoreLocale-button.ui-selectmenu-button,
#new-activation-section .steps-container .step #distributoreLocale-recap-button.ui-selectmenu-button,
#new-activation-section .steps-container .step #distributoreLocaleGas-button.ui-selectmenu-button,
#new-activation-section .steps-container .step #distributoreLocaleGas-recap-button.ui-selectmenu-button,
#new-activation-section .steps-container .step #distributoreLocalePower-button.ui-selectmenu-button,
#new-activation-section .steps-container .step #distributoreLocalePower-recap-button.ui-selectmenu-button,
#new-activation-section .steps-container .step #addebitoPickerElement-button.ui-selectmenu-button,
#new-activation-section .steps-container .step #addebitoPickerElement-recap-button.ui-selectmenu-button,
#new-activation-section .steps-container .step #ibanChooserPickerElement-button.ui-selectmenu-button,
#new-activation-section .steps-container .step #ibanChooserPickerElement-recap-button.ui-selectmenu-button,
#new-activation-section .steps-container .step .dropdown.ui-selectmenu-button {
  background-color: white;
}
#new-activation-section .steps-container .step #distributoreLocale-button.ui-selectmenu-button.ui-selectmenu-button-open,
#new-activation-section .steps-container .step #distributoreLocale-recap-button.ui-selectmenu-button.ui-selectmenu-button-open,
#new-activation-section .steps-container .step #distributoreLocaleGas-button.ui-selectmenu-button.ui-selectmenu-button-open,
#new-activation-section .steps-container .step #distributoreLocaleGas-recap-button.ui-selectmenu-button.ui-selectmenu-button-open,
#new-activation-section .steps-container .step #distributoreLocalePower-button.ui-selectmenu-button.ui-selectmenu-button-open,
#new-activation-section .steps-container .step #distributoreLocalePower-recap-button.ui-selectmenu-button.ui-selectmenu-button-open,
#new-activation-section .steps-container .step #addebitoPickerElement-button.ui-selectmenu-button.ui-selectmenu-button-open,
#new-activation-section .steps-container .step #addebitoPickerElement-recap-button.ui-selectmenu-button.ui-selectmenu-button-open,
#new-activation-section .steps-container .step #ibanChooserPickerElement-button.ui-selectmenu-button.ui-selectmenu-button-open,
#new-activation-section .steps-container .step #ibanChooserPickerElement-recap-button.ui-selectmenu-button.ui-selectmenu-button-open,
#new-activation-section .steps-container .step .dropdown.ui-selectmenu-button.ui-selectmenu-button-open {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22' height='22' version='1.1' style=''%3E%3Crect id='backgroundrect' width='100%25' height='100%25' x='0' y='0' fill='none' stroke='none'/%3E  %3Ctitle%3Eicona_Freccia%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs/%3E %3Cg class='currentLayer' style=''%3E%3Ctitle%3ELayer 1%3C/title%3E%3Cg id='icona_Freccia' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round' class='selected' transform='rotate(-180 11,11) '%3E %3Cpath d='M17.99999761581421,15.000000953674316 C20.76037926581421,16.994286663674313 23.39086061581421,19.44914381367432 25.78458811581421,22.342858053674316 C26.07162591581421,22.68800095367432 26.07162591581421,23.26742955367432 25.78563571581421,23.612572353674317 C24.61610741581421,25.029057853674317 23.399767815814208,26.340974153674317 22.13938681581421,27.545430853674315 C20.80766918581421,28.818058853674316 19.42678366581421,29.970718753674316 17.99999761581421,31.000000953674316 ' id='icn_right_small-copy' stroke='%2339393a' stroke-width='2' transform='rotate(-270 10.999998092651365,11.000000953674316) translate(-11,-12) '/%3E %3C/g%3E%3Cpolyline fill='none' stroke='%23000000' stroke-linejoin='round' stroke-linecap='round' stroke-dashoffset='' fill-rule='evenodd' marker-start='' marker-mid='' marker-end='' id='svg_1' points='-344.4973616051986,-76.95810661204595 -344.4973616051986,-76.43454642614938 ' style='color: rgb(0, 0, 0);'/%3E%3C/g%3E%3C/svg%3E");
  background-position: right 10px center;
  background-repeat: no-repeat;
}
#new-activation-section .steps-container .step #distributoreLocale-button.ui-selectmenu-button.ui-selectmenu-button-closed,
#new-activation-section .steps-container .step #distributoreLocale-recap-button.ui-selectmenu-button.ui-selectmenu-button-closed,
#new-activation-section .steps-container .step #distributoreLocaleGas-button.ui-selectmenu-button.ui-selectmenu-button-closed,
#new-activation-section .steps-container .step #distributoreLocaleGas-recap-button.ui-selectmenu-button.ui-selectmenu-button-closed,
#new-activation-section .steps-container .step #distributoreLocalePower-button.ui-selectmenu-button.ui-selectmenu-button-closed,
#new-activation-section .steps-container .step #distributoreLocalePower-recap-button.ui-selectmenu-button.ui-selectmenu-button-closed,
#new-activation-section .steps-container .step #addebitoPickerElement-button.ui-selectmenu-button.ui-selectmenu-button-closed,
#new-activation-section .steps-container .step #addebitoPickerElement-recap-button.ui-selectmenu-button.ui-selectmenu-button-closed,
#new-activation-section .steps-container .step #ibanChooserPickerElement-button.ui-selectmenu-button.ui-selectmenu-button-closed,
#new-activation-section .steps-container .step #ibanChooserPickerElement-recap-button.ui-selectmenu-button.ui-selectmenu-button-closed,
#new-activation-section .steps-container .step .dropdown.ui-selectmenu-button.ui-selectmenu-button-closed {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22' height='22' version='1.1' style=''%3E%3Crect id='backgroundrect' width='100%25' height='100%25' x='0' y='0' fill='none' stroke='none'/%3E  %3Ctitle%3Eicona_Freccia%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs/%3E %3Cg class='currentLayer' style=''%3E%3Ctitle%3ELayer 1%3C/title%3E%3Cg id='icona_Freccia' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round' class=''%3E %3Cpath d='M17.999999046325684,15.000002145767212 C20.760380696325683,16.99428785576721 23.390862046325683,19.449145005767214 25.784589546325684,22.34285924576721 C26.071627346325684,22.688002145767214 26.071627346325684,23.267430745767214 25.785637146325683,23.612573545767212 C24.616108846325684,25.029059045767212 23.399769246325683,26.340975345767212 22.139388246325684,27.54543204576721 C20.807670616325684,28.81806004576721 19.426785096325684,29.97071994576721 17.999999046325684,31.000002145767212 ' id='icn_right_small-copy' stroke='%2339393a' stroke-width='2' transform='rotate(-270 10.999999999999998,11.000001907348633) translate(-11,-12) '/%3E %3C/g%3E%3Cpolyline fill='none' stroke='%23000000' stroke-linejoin='round' stroke-linecap='round' stroke-dashoffset='' fill-rule='evenodd' marker-start='' marker-mid='' marker-end='' id='svg_1' points='-344.4973616051986,-76.95810661204595 -344.4973616051986,-76.43454642614938 ' style='color: rgb(0, 0, 0);'/%3E%3C/g%3E%3C/svg%3E") !important;
  background-position: right 10px center;
  background-repeat: no-repeat;
}
#new-activation-section .steps-container .step #distributoreLocale-button.ui-selectmenu-button .ui-selectmenu-icon,
#new-activation-section .steps-container .step #distributoreLocale-recap-button.ui-selectmenu-button .ui-selectmenu-icon,
#new-activation-section .steps-container .step #distributoreLocaleGas-button.ui-selectmenu-button .ui-selectmenu-icon,
#new-activation-section .steps-container .step #distributoreLocaleGas-recap-button.ui-selectmenu-button .ui-selectmenu-icon,
#new-activation-section .steps-container .step #distributoreLocalePower-button.ui-selectmenu-button .ui-selectmenu-icon,
#new-activation-section .steps-container .step #distributoreLocalePower-recap-button.ui-selectmenu-button .ui-selectmenu-icon,
#new-activation-section .steps-container .step #addebitoPickerElement-button.ui-selectmenu-button .ui-selectmenu-icon,
#new-activation-section .steps-container .step #addebitoPickerElement-recap-button.ui-selectmenu-button .ui-selectmenu-icon,
#new-activation-section .steps-container .step #ibanChooserPickerElement-button.ui-selectmenu-button .ui-selectmenu-icon,
#new-activation-section .steps-container .step #ibanChooserPickerElement-recap-button.ui-selectmenu-button .ui-selectmenu-icon,
#new-activation-section .steps-container .step .dropdown.ui-selectmenu-button .ui-selectmenu-icon {
  display: none;
  width: 25px;
  height: 25px;
  margin-right: 10px;
  background: none;
}
#new-activation-section .parentDiv {
  width: 100%;
  border: 2px solid #1EA2B1;
  position: relative;
}
#new-activation-section .innerDiv {
  background-color: white;
  height: 161px;
  width: 100%;
  overflow-y: auto;
  z-index: 2;
}
#new-activation-section .scrollable-box {
  padding: 5px 8px 45px 5px;
}
#new-activation-section .fadeout {
  position: absolute;
  pointer-events: none;
  bottom: 0em;
  width: calc(100% - 15px);
  height: 3em;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 77%, #ffffff 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 77%, #ffffff 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 77%, #ffffff 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);
  /* IE6-9 */
}
#new-activation-section .vulnerabilita-section {
  display: grid;
}
#new-activation-section #vulnerabilita-link-confirm-error-container,
#new-activation-section #vulnerabilita-link-confirm-error-already-client-container {
  font-size: 14px;
  color: #a94442;
}
#new-activation-section .note-legali-box.error #New-activation-note-legali-privacy {
  border: 2px solid red;
}
#new-activation-section .note-legali-box.error .color-blue-text {
  color: red;
}
#elettrodomestici-power .single-choice-box {
  display: flex;
  flex-direction: column;
  padding: 10px;
  border-radius: 6px;
  border: solid 1px #f6f6f7;
  box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.2);
  cursor: pointer;
  min-height: 150px;
  margin-bottom: 0;
}
#elettrodomestici-power .single-choice-box.selected {
  border: solid 2px;
}
#elettrodomestici-power .single-choice-box .answer-icon,
#elettrodomestici-power .single-choice-box .answer-icon-picked {
  width: 40px;
  height: 46px;
  margin: 5px 0;
}
#elettrodomestici-power .single-choice-box .answer-label {
  width: max-content;
  padding: 0 5px 0 10px;
  border-top-left-radius: 100px;
  border-bottom-left-radius: 100px;
  font-weight: bold;
  height: min-content;
  margin-left: auto;
  margin-top: -5px;
}
#elettrodomestici-power .single-choice-box .answer-label span {
  font-size: 14px;
  line-height: 20px;
}
#elettrodomestici-power .single-choice-box .answer-description-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
}
#elettrodomestici-power .single-choice-box .answer-description-wrapper .answer-title {
  color: #39393a;
  font-weight: bold;
  margin: 0;
  text-align: center;
}
@media only screen and (max-width: 991px) {
  #elettrodomestici-power .single-choice-box .answer-description-wrapper .answer-title {
    font-size: 20px;
  }
}
@media only screen and (min-width: 992px) {
  #elettrodomestici-power .single-choice-box .answer-description-wrapper .answer-title {
    font-size: 22px;
  }
}
#elettrodomestici-power .single-choice-box .answer-description-wrapper .answer-description {
  color: #39393a;
  font-size: 16px;
  font-weight: normal;
  margin: 0 20px 0 0;
}
.euro-mese-barred-price-luce,
.euro-mese-barred-price-gas,
.euro-mese-barred-price-container-gas,
.euro-mese-barred-price-container-luce {
  text-decoration: line-through;
}
.label-prezzo-aggiornato-sticky-card-luce,
.label-prezzo-aggiornato-sticky-card-gas {
  margin-left: -15px;
}
.label-prezzo-aggiornato-gas,
.label-prezzo-aggiornato-luce,
.label-prezzo-aggiornato-sticky-card-luce,
.label-prezzo-aggiornato-sticky-card-gas {
  width: 140px;
  display: flex;
}
.label-prezzo-aggiornato-gas .customLabel,
.label-prezzo-aggiornato-luce .customLabel,
.label-prezzo-aggiornato-sticky-card-luce .customLabel,
.label-prezzo-aggiornato-sticky-card-gas .customLabel {
  width: max-content;
  padding: 5px;
  margin-right: -21px;
  font-weight: bold;
  float: right;
  font-size: 18px;
  margin-top: -5px;
}
.label-prezzo-aggiornato-gas .customLabel.redCombination,
.label-prezzo-aggiornato-luce .customLabel.redCombination,
.label-prezzo-aggiornato-sticky-card-luce .customLabel.redCombination,
.label-prezzo-aggiornato-sticky-card-gas .customLabel.redCombination {
  background-color: #ea1c0a;
  color: white;
}
.label-prezzo-aggiornato-gas .customLabel.turquoiseCombination,
.label-prezzo-aggiornato-luce .customLabel.turquoiseCombination,
.label-prezzo-aggiornato-sticky-card-luce .customLabel.turquoiseCombination,
.label-prezzo-aggiornato-sticky-card-gas .customLabel.turquoiseCombination {
  background-color: #1EA2B1;
  color: white;
}
.label-prezzo-aggiornato-gas .customLabel.yellowCombination,
.label-prezzo-aggiornato-luce .customLabel.yellowCombination,
.label-prezzo-aggiornato-sticky-card-luce .customLabel.yellowCombination,
.label-prezzo-aggiornato-sticky-card-gas .customLabel.yellowCombination {
  background-color: #E3E000;
  color: #b00402;
}
.label-prezzo-aggiornato-gas .customLabel.whiteCombination,
.label-prezzo-aggiornato-luce .customLabel.whiteCombination,
.label-prezzo-aggiornato-sticky-card-luce .customLabel.whiteCombination,
.label-prezzo-aggiornato-sticky-card-gas .customLabel.whiteCombination {
  background-color: white;
  color: #1EA2B1;
}
.label-prezzo-aggiornato-gas .customLabel.bordeauxCombination,
.label-prezzo-aggiornato-luce .customLabel.bordeauxCombination,
.label-prezzo-aggiornato-sticky-card-luce .customLabel.bordeauxCombination,
.label-prezzo-aggiornato-sticky-card-gas .customLabel.bordeauxCombination {
  background-color: #b00402;
  color: #E3E000;
}
.label-prezzo-aggiornato-gas .label-prezzo-aggiornato-triangle,
.label-prezzo-aggiornato-luce .label-prezzo-aggiornato-triangle,
.label-prezzo-aggiornato-sticky-card-luce .label-prezzo-aggiornato-triangle,
.label-prezzo-aggiornato-sticky-card-gas .label-prezzo-aggiornato-triangle,
.label-prezzo-aggiornato-gas .label-prezzo-aggiornato-sticky-card-triangle,
.label-prezzo-aggiornato-luce .label-prezzo-aggiornato-sticky-card-triangle,
.label-prezzo-aggiornato-sticky-card-luce .label-prezzo-aggiornato-sticky-card-triangle,
.label-prezzo-aggiornato-sticky-card-gas .label-prezzo-aggiornato-sticky-card-triangle {
  width: 0;
  height: 0;
  border-top: 17px solid transparent;
  border-bottom: 17px solid transparent;
  font-size: 16px;
  margin-top: -5px;
  margin-left: 21px;
}
.label-prezzo-aggiornato-gas .label-prezzo-aggiornato-triangle.redCombination,
.label-prezzo-aggiornato-luce .label-prezzo-aggiornato-triangle.redCombination,
.label-prezzo-aggiornato-sticky-card-luce .label-prezzo-aggiornato-triangle.redCombination,
.label-prezzo-aggiornato-sticky-card-gas .label-prezzo-aggiornato-triangle.redCombination,
.label-prezzo-aggiornato-gas .label-prezzo-aggiornato-sticky-card-triangle.redCombination,
.label-prezzo-aggiornato-luce .label-prezzo-aggiornato-sticky-card-triangle.redCombination,
.label-prezzo-aggiornato-sticky-card-luce .label-prezzo-aggiornato-sticky-card-triangle.redCombination,
.label-prezzo-aggiornato-sticky-card-gas .label-prezzo-aggiornato-sticky-card-triangle.redCombination {
  border-left: 12px solid #ea1c0a;
}
.label-prezzo-aggiornato-gas .label-prezzo-aggiornato-triangle.turquoiseCombination,
.label-prezzo-aggiornato-luce .label-prezzo-aggiornato-triangle.turquoiseCombination,
.label-prezzo-aggiornato-sticky-card-luce .label-prezzo-aggiornato-triangle.turquoiseCombination,
.label-prezzo-aggiornato-sticky-card-gas .label-prezzo-aggiornato-triangle.turquoiseCombination,
.label-prezzo-aggiornato-gas .label-prezzo-aggiornato-sticky-card-triangle.turquoiseCombination,
.label-prezzo-aggiornato-luce .label-prezzo-aggiornato-sticky-card-triangle.turquoiseCombination,
.label-prezzo-aggiornato-sticky-card-luce .label-prezzo-aggiornato-sticky-card-triangle.turquoiseCombination,
.label-prezzo-aggiornato-sticky-card-gas .label-prezzo-aggiornato-sticky-card-triangle.turquoiseCombination {
  border-left: 12px solid #1EA2B1;
}
.label-prezzo-aggiornato-gas .label-prezzo-aggiornato-triangle.yellowCombination,
.label-prezzo-aggiornato-luce .label-prezzo-aggiornato-triangle.yellowCombination,
.label-prezzo-aggiornato-sticky-card-luce .label-prezzo-aggiornato-triangle.yellowCombination,
.label-prezzo-aggiornato-sticky-card-gas .label-prezzo-aggiornato-triangle.yellowCombination,
.label-prezzo-aggiornato-gas .label-prezzo-aggiornato-sticky-card-triangle.yellowCombination,
.label-prezzo-aggiornato-luce .label-prezzo-aggiornato-sticky-card-triangle.yellowCombination,
.label-prezzo-aggiornato-sticky-card-luce .label-prezzo-aggiornato-sticky-card-triangle.yellowCombination,
.label-prezzo-aggiornato-sticky-card-gas .label-prezzo-aggiornato-sticky-card-triangle.yellowCombination {
  border-left: 12px solid #E3E000;
}
.label-prezzo-aggiornato-gas .label-prezzo-aggiornato-triangle.whiteCombination,
.label-prezzo-aggiornato-luce .label-prezzo-aggiornato-triangle.whiteCombination,
.label-prezzo-aggiornato-sticky-card-luce .label-prezzo-aggiornato-triangle.whiteCombination,
.label-prezzo-aggiornato-sticky-card-gas .label-prezzo-aggiornato-triangle.whiteCombination,
.label-prezzo-aggiornato-gas .label-prezzo-aggiornato-sticky-card-triangle.whiteCombination,
.label-prezzo-aggiornato-luce .label-prezzo-aggiornato-sticky-card-triangle.whiteCombination,
.label-prezzo-aggiornato-sticky-card-luce .label-prezzo-aggiornato-sticky-card-triangle.whiteCombination,
.label-prezzo-aggiornato-sticky-card-gas .label-prezzo-aggiornato-sticky-card-triangle.whiteCombination {
  border-left: 12px solid white;
}
.label-prezzo-aggiornato-gas .label-prezzo-aggiornato-triangle.bordeauxCombination,
.label-prezzo-aggiornato-luce .label-prezzo-aggiornato-triangle.bordeauxCombination,
.label-prezzo-aggiornato-sticky-card-luce .label-prezzo-aggiornato-triangle.bordeauxCombination,
.label-prezzo-aggiornato-sticky-card-gas .label-prezzo-aggiornato-triangle.bordeauxCombination,
.label-prezzo-aggiornato-gas .label-prezzo-aggiornato-sticky-card-triangle.bordeauxCombination,
.label-prezzo-aggiornato-luce .label-prezzo-aggiornato-sticky-card-triangle.bordeauxCombination,
.label-prezzo-aggiornato-sticky-card-luce .label-prezzo-aggiornato-sticky-card-triangle.bordeauxCombination,
.label-prezzo-aggiornato-sticky-card-gas .label-prezzo-aggiornato-sticky-card-triangle.bordeauxCombination {
  border-left: 12px solid #b00402;
}
.euro-mese-legal-notes {
  display: flex;
  align-items: flex-start;
}
.euro-mese-legal-notes .euro-mese-legal-notes-icon {
  margin-top: 4px;
  margin-right: 10px;
  height: 25px;
  width: 25px;
}
@media only screen and (max-width: 767px) {
  .euro-mese-legal-notes .euro-mese-legal-notes-icon {
    margin-top: 7px;
    height: 20px;
    width: 20px;
  }
}
.euro-mese-legal-notes .euro-mese-legal-notes-label {
  font-size: 18px;
}
@media only screen and (max-width: 767px) {
  .euro-mese-legal-notes .euro-mese-legal-notes-label {
    font-size: 14px;
  }
}
.step4-modal-wrapper-container .step4-modal-wrapper-content {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.step4-modal-wrapper-container .step4-change-consumption-button-container {
  display: flex;
  gap: 16px;
  flex-direction: row;
}
.step4-modal-wrapper-container .tooltip-modal-container {
  display: flex;
  flex-direction: row;
  align-items: center;
}
@media only screen and (max-width: 767px) {
  .step4-modal-wrapper-container .step4-modal-wrapper-content,
  .step4-modal-wrapper-container .step4-change-consumption-button-container {
    gap: 8px;
  }
}
.sticky-footer-mobile {
  width: 100%;
  bottom: 0;
  z-index: 22;
  padding: 15px 15px 5px 15px;
  background: #f3f3f3;
  box-shadow: 0 -12px 13px -4px rgba(0, 0, 0, 0.1);
}
.sticky-footer-mobile .eon-icon-call-center,
.sticky-footer-mobile .eon-icon-call-center-white {
  max-width: 27px;
  max-height: 27px;
  z-index: 100;
}
.sticky-footer-mobile #click-to-call-button {
  border: none;
  background-color: transparent;
}
.sticky-footer-mobile #eon-icon-call-center-white {
  display: none;
  margin-bottom: 2px;
}
.f10 {
  font-size: 10px;
}
#na-loader-fullscreen {
  display: none;
}
#na-loader-fullscreen .na-loader-overlay {
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100vw;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 2001;
}
#na-loader-fullscreen .na-loader-overlay .na-spinner {
  border: 16px solid #f3f3f3;
  /* Light grey */
  border-top: 16px solid #f00;
  /* Blue */
  border-radius: 50%;
  width: 90px;
  height: 90px;
  animation: spin 2s linear infinite;
}
#subscription-spinner-fullscreen {
  display: none;
}
#subscription-spinner-fullscreen .down-spinner-message {
  visibility: hidden;
}
#subscription-spinner-fullscreen .up-spinner-message p,
#subscription-spinner-fullscreen .down-spinner-message p {
  font-size: 26px;
  color: #FFFFFF;
}
#subscription-spinner-fullscreen .spinner-container {
  height: 160px;
  width: 100%;
}
@media (max-width: 767px) {
  #subscription-spinner-fullscreen .up-spinner-message p,
  #subscription-spinner-fullscreen .down-spinner-message p {
    font-size: 22px;
  }
}
@media (max-width: 991px) {
  #subscription-spinner-fullscreen .bundle-spinner {
    max-width: 100vw;
  }
  #subscription-spinner-fullscreen .bundle-spinner img {
    height: calc(23.33333333vw);
    min-width: auto;
    max-width: unset;
  }
  #subscription-spinner-fullscreen .spinner-container {
    width: 70vw;
    margin: 0 auto;
  }
}
#subscription-spinner-fullscreen .plug-detached {
  min-width: 90px;
}
#subscription-spinner-fullscreen .plug-attached {
  display: none;
  min-width: 90px;
}
#subscription-spinner-fullscreen p {
  max-width: 500px;
}
#subscription-spinner-fullscreen img {
  max-width: unset;
}
#subscription-spinner-fullscreen .spinner-complete .plug-detached {
  visibility: hidden;
}
#subscription-spinner-fullscreen .spinner-complete .plug-detached-on {
  display: none;
}
#subscription-spinner-fullscreen .spinner-complete .plug-attached {
  display: block;
}
#subscription-spinner-fullscreen .na-loader-overlay {
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100vw;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.9);
  z-index: 2001;
}
#subscription-spinner-fullscreen .on-loader {
  overflow: hidden;
  width: 0;
  height: 156px;
  transition: width 10s;
}
#new-activation-section .unit-counter input,
#New-activation-calculate-consuption-popup .unit-counter input {
  height: 55px;
  width: 55px;
  border: 2px solid #bfbfbf;
  border-radius: 3px;
  margin-bottom: 0;
  font-size: 18px;
  text-align: center;
  -webkit-appearance: none;
  -moz-appearance: textfield;
}
#new-activation-section .unit-counter input::-webkit-inner-spin-button,
#New-activation-calculate-consuption-popup .unit-counter input::-webkit-inner-spin-button,
#new-activation-section .unit-counter input::-webkit-outer-spin-button,
#New-activation-calculate-consuption-popup .unit-counter input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
#inAlternativaTextPdr p,
#inAlternativaTextPod p,
#inAlternativaText-distributore p {
  text-align: center;
}
.privacy-scroll {
  height: 48px;
  min-width: 48px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='28px' height='28px' viewBox='0 0 28 28' enable-background='new 0 0 28 28' xml:space='preserve'%3E %3Cg%3E %3Cg%3E %3Cpath fill='%2356B9C4' d='M14,27c-3.1,0-6.2-0.3-9.3-0.9c-1.4-0.3-2.6-1.4-2.8-2.8c-1.2-6.2-1.2-12.4,0-18.6 c0.3-1.4,1.4-2.6,2.8-2.8C7.8,1.3,10.9,1,14,1c3.1,0,6.2,0.3,9.3,0.9c1.4,0.3,2.6,1.4,2.8,2.8c1.2,6.2,1.2,12.4,0,18.6 c-0.3,1.4-1.4,2.6-2.8,2.8C20.2,26.7,17.1,27,14,27z'/%3E %3Cpath fill='%2356B9C4' d='M14,2c3,0,6.1,0.3,9.1,0.9c1,0.2,1.8,1,2,2c1.1,6,1.1,12.2,0,18.2c-0.2,1-1,1.8-2,2C20.1,25.7,17,26,14,26 c-3,0-6.1-0.3-9.1-0.9c-1-0.2-1.8-1-2-2c-1.1-6-1.1-12.2,0-18.2c0.2-1,1-1.8,2-2C7.9,2.3,11,2,14,2 M14,0c-3.2,0-6.3,0.3-9.5,0.9 C2.7,1.3,1.3,2.7,0.9,4.5c-1.2,6.3-1.2,12.6,0,18.9c0.4,1.8,1.8,3.3,3.6,3.6C7.7,27.7,10.8,28,14,28c3.2,0,6.3-0.3,9.5-0.9 c1.8-0.4,3.3-1.8,3.6-3.6c1.2-6.3,1.2-12.6,0-18.9c-0.4-1.8-1.8-3.3-3.6-3.6C20.3,0.3,17.2,0,14,0L14,0z'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E ");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  margin: -25px 0 16px 0;
  position: relative;
}
.rotate-angle-brackets {
  -moz-transform: rotate(0deg) !important;
  -ms-transform: rotate(0deg) !important;
  -webkit-transform: rotate(0deg) !important;
}
li.lh-130 {
  line-height: 130%;
}
.max-width80 {
  max-width: 80%;
}
ul.list-style-disc {
  list-style: disc !important;
}
.eon-checkbox-label.bg-eon-turquoise:before {
  background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='32px' height='32px' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Ctitle%3EForm/Checkbox/Disabled/Gray%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Form/Checkbox/Disabled/Gray' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cpath d='M5.36530195,2.01161147 C3.66378577,2.33534182 2.3352991,3.663828 2.01158096,5.36529449 C0.662806345,12.4562577 0.662806345,19.5437423 2.01157232,26.63466 C2.33529976,28.3361755 3.66379116,29.6646636 5.36525,29.9883787 C8.9114594,30.6628381 12.4562162,31 16,31 C19.5437838,31 23.0885406,30.6628381 26.6346877,29.9883905 C28.3362088,29.6646636 29.6647002,28.3361755 29.988419,26.6347055 C31.3371937,19.5437423 31.3371937,12.4562577 29.9884277,5.36533995 C29.6647002,3.66382455 28.3362088,2.33533643 26.6347084,2.01161344 C23.0891467,1.33712167 19.5444044,1 16,1 C12.4555991,1 8.91086023,1.33712102 5.36530195,2.01161147 Z' id='Fill-281-Copy-14' stroke='%23BFBFBF' stroke-width='2'%3E%3C/path%3E %3C/g%3E %3C/svg%3E");
}
.parsley-error .checkbox-note-legali.checkbox-parsley-validate:before,
.parsley-error.checkbox-parsley-validate:before,
.parsley-error .checkbox-vulnerabilita-already-client:not(.checked):before .parsley-error .checkbox-vulnerabilita:not(.checked):before {
  background-image: url("data:image/svg+xml,%3Csvg width='32px' height='32px' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 63.1 (92452) - https://sketch.com --%3E%3Ctitle%3ECheck_red%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Check_red' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Form/Checkbox/ErrorState' fill='%23FFFFFF' stroke='%23D51607' stroke-width='2'%3E%3Cpath d='M16,1 C12.4551393,1 8.91014256,1.33725689 5.36529159,2.01161344 C4.51466376,2.17345165 3.75709507,2.58648009 3.17176925,3.17180446 C2.58644399,3.75712827 2.17341472,4.51469428 2.01157232,5.36533995 C0.663017049,12.45515 0.663017049,19.54485 2.01158096,26.6347055 C2.17341472,27.4853057 2.58644399,28.2428717 3.17176925,28.8281955 C3.75709507,29.4135199 4.51466376,29.8265484 5.36531231,29.9883905 C8.91011484,30.6625824 12.4551252,31 16,31 C19.5448748,31 23.0898852,30.6625824 26.63475,29.9883787 C27.4853362,29.8265484 28.2429049,29.4135199 28.8282307,28.8281955 C29.413556,28.2428717 29.8265853,27.4853057 29.9884277,26.63466 C31.336983,19.54485 31.336983,12.45515 29.988419,5.36529449 C29.8265853,4.51469428 29.413556,3.75712827 28.8282307,3.17180446 C28.2429049,2.58648009 27.4853362,2.17345165 26.6346877,2.0116095 C23.0898574,1.33725689 19.5448607,1 16,1 Z' id='Fill-281-Copy-13'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
}
@media only screen and (max-width: 767px) {
  .checkbox-vulnerabilita,
  .checkbox-vulnerabilita-already-client {
    line-height: 15px;
  }
}
.climaBoxQuestionSection .eon-checkbox-label {
  color: white;
}
.climaBoxQuestionSection:before {
  cursor: pointer;
}
.eon-checkbox-label.step2-addon-checkbox.checked:before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='34px' height='34px' viewBox='0 0 34 34' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3ECheckBox_on%3C/title%3E%3Cg id='CheckBox_on' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group' transform='translate(1.000000, 1.000000)'%3E%3Cpath d='M26.55,3 C27.85,3.2 28.85,4.3 29.05,5.5 C30.35,12.4 30.35,19.5 29.05,26.4 C28.85,27.7 27.75,28.7 26.55,29 C19.65,30.3 12.55,30.3 5.65,29 C4.35,28.8 3.35,27.7 3.05,26.5 C1.75,19.6 1.75,12.5 3.05,5.6 C3.25,4.3 4.35,3.3 5.55,3 C9.05,2.3 12.55,2 16.05,2 C19.55,2 23.05,2.3 26.55,3 Z' id='Shape' fill='%231EA2B1' fill-rule='nonzero'%3E%3C/path%3E%3Cg fill='%23FFFFFF' id='Form/Checkbox/NormalState'%3E%3Cpath d='M16.0003077,0 C19.6076923,0 23.2150769,0.343384615 26.8218462,1.02953846 C28.9270769,1.42953846 30.5707692,3.07384615 30.9707692,5.17846154 C32.3436923,12.3932308 32.3436923,19.6073846 30.9707692,26.8221538 C30.5707692,28.9267692 28.9270769,30.5704615 26.8218462,30.9710769 C23.2150769,31.6572308 19.6076923,32 16.0003077,32 C12.3929231,32 8.78553846,31.6572308 5.17876923,30.9710769 C3.07415385,30.5704615 1.42984615,28.9267692 1.02923077,26.8221538 C-0.343076923,19.6073846 -0.343076923,12.3932308 1.02923077,5.17846154 C1.42984615,3.07384615 3.07415385,1.42953846 5.17876923,1.02953846 C8.78553846,0.343384615 12.3929231,0 16.0003077,0 Z M24.4976657,8.35274277 C24.138596,8.3201197 23.7897663,8.48331396 23.5846937,8.77986166 L23.5846937,8.77986166 L14.7086937,21.2568617 L8.17369372,16.6098617 C7.72358165,16.2895365 7.09901888,16.3947496 6.77869372,16.8448617 C6.45836857,17.2949737 6.56358165,17.9195365 7.01369372,18.2398617 L7.01369372,18.2398617 L14.3636937,23.4668617 C14.5396937,23.5918617 14.7426937,23.6518626 14.9426937,23.6518626 C15.2666698,23.6523097 15.5707877,23.4957784 15.7586937,23.2318617 L15.7586937,23.2318617 L25.2136937,9.93986166 C25.4268575,9.6490757 25.4669835,9.26605548 25.3187129,8.93740499 C25.1704424,8.6087545 24.8567354,8.38536584 24.4976657,8.35274277 Z' id='icon'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.eon-checkbox-label.step2-addon-checkbox:before {
  background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='32px' height='32px' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Ctitle%3EForm/Checkbox/Disabled/Gray%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Form/Checkbox/Disabled/Gray' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cpath d='M5.36530195,2.01161147 C3.66378577,2.33534182 2.3352991,3.663828 2.01158096,5.36529449 C0.662806345,12.4562577 0.662806345,19.5437423 2.01157232,26.63466 C2.33529976,28.3361755 3.66379116,29.6646636 5.36525,29.9883787 C8.9114594,30.6628381 12.4562162,31 16,31 C19.5437838,31 23.0885406,30.6628381 26.6346877,29.9883905 C28.3362088,29.6646636 29.6647002,28.3361755 29.988419,26.6347055 C31.3371937,19.5437423 31.3371937,12.4562577 29.9884277,5.36533995 C29.6647002,3.66382455 28.3362088,2.33533643 26.6347084,2.01161344 C23.0891467,1.33712167 19.5444044,1 16,1 C12.4555991,1 8.91086023,1.33712102 5.36530195,2.01161147 Z' id='Fill-281-Copy-14' stroke='%23E8E8E8' stroke-width='2'%3E%3C/path%3E %3C/g%3E %3C/svg%3E");
}
.eon-checkbox-label.step2-recap-addon-checkbox:before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='34px' height='34px' viewBox='0 0 34 34' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3ECheckBox_off_recap%3C/title%3E%3Cg id='CheckBox_off_recap' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M17.05,1 C20.65,1 24.35,1.3 27.85,2 C29.95,2.4 31.65,4.1 32.05,6.2 C33.45,13.3 33.45,20.7 32.05,27.8 C31.65,29.9 29.95,31.6 27.85,32 C24.5535714,32.65 21.1924745,32.9982143 17.8267584,33.0446429 L17.05,33.05 C13.425,33.05 9.8,32.7 6.25,32 C4.15,31.6 2.45,29.9 2.05,27.8 C0.65,20.7 0.65,13.3 2.05,6.2 C2.45,4.1 4.15,2.4 6.25,2 C9.48076923,1.35384615 12.8819527,1.04852071 16.2175922,1.00537096 L17.05,1 Z M27.4577677,3.96116135 C24.3932947,3.34826674 21.0426905,3.03148673 17.579741,3.00223334 L17.05,3 L16.2096217,3.0056345 C12.8568938,3.05073508 9.61360119,3.36688096 6.62422422,3.96467713 C5.33050196,4.21110042 4.26110042,5.28050196 4.01221711,6.58691605 C2.6625943,13.4314317 2.6625943,20.5685683 4.01467713,27.4257758 C4.26110042,28.719498 5.33050196,29.7888996 6.63691605,30.0377829 C13.4814317,31.3874057 20.6185683,31.3874057 27.4757758,30.0353229 C28.769498,29.7888996 29.8388996,28.719498 30.0877829,27.413084 C31.4374057,20.5685683 31.4374057,13.4314317 30.0853229,6.57422422 C30.0611717,6.44743084 30.0291157,6.32279213 29.9897013,6.20086835 L29.9167638,5.9941691 C29.5980078,5.11409135 28.8563168,4.35840622 27.9128334,4.08094158 L27.8662219,4.06766942 C27.7329749,4.02331483 27.5967311,3.98763965 27.4577677,3.96116135 Z' id='icon' fill='%231EA2B1' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.eon-checkbox-label.border-turquoise.bg-eon-turquoise:before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='34px' height='34px' viewBox='0 0 34 34' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3ECheckBox_off_recap%3C/title%3E%3Cg id='CheckBox_off_recap' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Form/Checkbox/NormalState' transform='translate(1.000000, 1.000000)' fill='%23FFFFFF' stroke='%231EA2B1' stroke-width='2'%3E%3Cpath d='M15.142206,1.00668712 C11.8790828,1.05500227 8.61273131,1.3677478 5.30746437,2.0298575 C4.50900296,2.22947285 3.74429848,2.6692039 3.15716463,3.2798231 C2.59614004,3.86328867 2.19807842,4.59902485 2.06563532,5.4224757 C0.744256787,12.442395 0.744741119,19.6654689 2.0798575,26.7425356 C2.27947285,27.540997 2.7192039,28.3057015 3.3298231,28.8928354 C3.91328867,29.45386 4.64902485,29.8519216 5.4724757,29.9843647 C12.492395,31.3057432 19.7154689,31.3052589 26.7925356,29.9701425 C27.590997,29.7705271 28.3557015,29.3307961 28.9428354,28.7201769 C29.50386,28.1367113 29.9019216,27.4009751 30.0343647,26.5775243 C31.3544528,19.5644604 31.3552586,12.3486385 30.0365814,5.33541768 C29.9975155,5.10151523 29.9358933,4.87026163 29.8535982,4.64513862 C29.946679,4.88550835 30.0197438,5.13546641 30.0688914,5.39345802 C31.4438136,12.3662773 31.4438136,19.6337227 30.0676614,26.6128879 C29.9055294,27.4640813 29.4779232,28.2328632 28.8803932,28.8303932 C28.2828632,29.4279232 27.5140813,29.8555294 26.656542,30.0188914 C19.6837227,31.3938136 12.4162773,31.3938136 5.43711211,30.0176614 C4.58591872,29.8555294 3.81713676,29.4279232 3.21960678,28.8303932 C2.6220768,28.2328632 2.19447064,27.4640813 2.03110855,26.606542 C0.656186445,19.6337227 0.656186445,12.3662773 2.03233857,5.38711211 C2.19447064,4.53591872 2.6220768,3.76713676 3.21960678,3.16960678 C3.81713676,2.5720768 4.58591872,2.14447064 5.44611614,1.98058068 C8.35387631,1.39902864 11.4022906,1.09956903 14.4127614,1.02119216 Z M26.6628879,1.98233857 C26.8472543,2.01745597 27.0277543,2.06502795 27.2034854,2.12408357 C27.0492948,2.07834339 26.890969,2.04200097 26.7292314,2.01591037 C23.4907439,1.36950801 20.25237,1.05842831 17.0139335,1.00753725 C20.2416122,1.05642256 23.5297524,1.35575049 26.6628879,1.98233857 Z' id='icon'%3E%3C/path%3E%3C/g%3E%3Cpath d='M27.55,4 C28.85,4.2 29.85,5.3 30.05,6.5 C31.35,13.4 31.35,20.5 30.05,27.4 C29.85,28.7 28.75,29.7 27.55,30 C20.65,31.3 13.55,31.3 6.65,30 C5.35,29.8 4.35,28.7 4.05,27.5 C2.75,20.6 2.75,13.5 4.05,6.6 C4.25,5.3 5.35,4.3 6.55,4 C10.05,3.3 13.55,3 17.05,3 C20.55,3 24.05,3.3 27.55,4 Z' id='Shape' fill='%23FFFFFF' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.parsley-error .privacy-disclaimer {
  color: #D51607 !important;
}
.parsley-error .radio-parsley-validate:before,
.parsley-error.radio-parsley-validate:before {
  background-image: url("data:image/svg+xml,%3Csvg width='32px' height='32px' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 63.1 (92452) - https://sketch.com --%3E%3Ctitle%3Eradio_red%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='radio_red' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Radio_Btn' fill='%23FFFFFF' stroke='%23D51607' stroke-width='2'%3E%3Cg id='Form/RadioButton/ErrorState'%3E%3Ccircle id='Oval-3' cx='16' cy='16' r='15'%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
}
.parsley-error .checkableOfferCard {
  border: 3px solid #D51607 !important;
}
.input-error {
  border: 2px solid #a94442 !important;
}
.forceValid .validation-input + label {
  font-size: 12px;
  transform: translate3d(0, -10px, 0);
}
.forceValid .validation-input {
  border: 2px solid #bfbfbf;
}
.forceValid .parsley-error {
  border: 2px solid #bfbfbf !important;
}
.forceValid #na-client-code-error-container {
  visibility: hidden;
}
.error-message {
  font-size: 12px;
  color: #a94442;
  line-height: 13px;
}
.error-message.ibanError,
.error-message.ibanErrorRecap {
  display: flex;
  margin-top: 5px;
  align-items: flex-start;
}
.message-container {
  padding: 0;
  margin: 0;
}
.inputDisabled:disabled {
  border: 2px solid #bfbfbf;
  background-color: #f6f6f7;
  border-radius: 3px;
  cursor: default;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.eon-document-red-icon {
  width: 45px;
  height: 45px;
  background-size: contain;
  background: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='45px' height='45px' viewBox='0 0 30 30' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Ctitle%3EArtboard%3C/title%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cg id='Artboard' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cimage id='bolletta-pdf-luce-rosso' x='6' y='5' width='19' height='20' xlink:href='data:image/png;base64,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'%3E%3C/image%3E %3C/g%3E %3C/svg%3E") no-repeat center;
}
a.modalInfoTrigger {
  color: #1EA2B1;
}
.text-bordeaux {
  color: #a94442;
}
.min-h25 {
  height: 25px;
}
.min-w30 {
  min-width: 30px;
}
.position-absolute {
  position: absolute;
}
.position-relative {
  position: relative;
}
.bottom-15 {
  bottom: 15px;
}
.bottom-40 {
  bottom: 40px;
}
.height250 {
  height: 250px;
}
.height240 {
  height: 240px;
}
.d-block {
  display: block !important;
}
#New-activation-documentation-confirm-error-container {
  min-height: 25px;
}
#parsley-id-multiple-DocumentationCheckbox {
  margin: 0;
}
ul.no-value-msg {
  margin: 0 0 0 100px;
}
.checkbox-error-message {
  margin: 0;
}
/* ADDON TOOLTIP CSS */
.additional-option-header .text-red {
  color: #EA1C0A;
}
.additional-option-header .text-blue {
  color: #1EA2B1;
}
.additional-option-header .text-bordeaux {
  color: #B00402;
}
.additional-option-header .text-black {
  color: #000000;
}
.additional-option-header .text-grey {
  color: #39393A;
}
.additional-option-header .text-white {
  color: #ffffff;
}
.addon-blu-image-container .tooltip {
  background: #ffffff;
  color: #000000;
  padding: 10px;
  border-radius: 5px;
  left: -90px !important;
}
.addon-blu-image-container .option-tooltip {
  text-decoration: underline;
  text-align: right;
}
@media screen and (min-width: 426px) and (max-width: 768px) {
  .addon-blu-image-container .tooltip {
    left: -43px !important;
  }
}
@media screen and (min-width: 321px) and (max-width: 425px) {
  .addon-blu-image-container .tooltip {
    left: -26px !important;
  }
}
@media screen and (max-width: 320px) {
  .addon-blu-image-container .tooltip {
    left: 0 !important;
  }
  .addon-blu-image-container .tooltip .tooltip-arrow {
    left: 190px !important;
  }
}
.addon-blu-image-container .tooltip .tooltip-inner {
  max-width: 300px;
  font-family: EONBrixSans;
  background: #ffffff;
  color: #000000;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: normal;
}
.addon-blu-image-container .tooltip .tooltip-arrow {
  border-color: #FFFFFF;
  background: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
}
@media screen and (min-width: 321px) {
  .addon-blu-image-container .tooltip .tooltip-arrow {
    left: 270px !important;
  }
  .addon-blu-image-container .tooltip-explanation-step2-clima .tooltip .tooltip-arrow {
    left: 98px !important;
  }
}
.addon-blu-image-container .tooltip-explanation {
  margin-bottom: 15px;
}
.addon-blu-image-container .tooltip-explanation span {
  text-decoration: underline;
}
.m10 {
  margin: 10px;
}
.mb25 {
  margin-bottom: 25px;
}
.mb60 {
  margin-bottom: 60px;
}
.mt35 {
  margin-top: 35px;
}
.max-width50 {
  max-width: 50%;
}
.tooltip {
  background: #666666;
  color: #ffffff;
  padding: 5px;
}
.tooltip .tooltip-inner {
  max-width: 235px;
  font-family: EONBrixSans;
  background: #666666;
  color: #ffffff;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: normal;
}
.tooltip .tooltip-arrow {
  border-color: #666666;
  border-left-color: transparent;
  border-right-color: transparent;
}
.color-blue-text {
  color: #1EA2B1;
}
.eon-font {
  font-family: "EONBrixSans";
}
.min-w-100 {
  min-width: 100px;
}
.pt3 {
  padding-top: 3px;
}
.p0 {
  padding: 0;
}
.ml40 {
  margin-left: 40px;
}
.mr40 {
  margin-right: 40px;
}
#distributore-locale-menu {
  max-width: 336px;
  height: 276px;
}
#distributoreLocale-button.disabled,
#distributoreLocaleGas-button.disabled,
#distributoreLocalePower-button.disabled {
  background-color: #f6f6f7 !important;
  pointer-events: none;
}
#subentroCustomText i {
  font-size: 16px;
}
.keptQuestion {
  font-size: 12px;
  line-height: 10px;
  margin-top: 10px;
  font-family: "EONBrixSans";
}
.eon-scelect {
  z-index: 0;
}
.float-label {
  font-size: 12px;
  transform: translate3d(0, -10px, 0);
}
.lh-25 {
  line-height: 25px !important;
}
#distributore-locale .ui-menu-item .ui-menu-item-wrapper {
  display: flex;
  align-items: center;
  font-size: 14px;
  line-height: 17px;
}
.subscription-error-body p {
  margin: 0;
}
.authorization-subtitle {
  font-size: 16px;
  font-weight: 500;
}
.authorization-subtitle a {
  font-size: 16px;
  text-decoration: underline;
  font-weight: 500;
}
.icon-container {
  max-width: 30px;
  min-width: 30px;
}
.p15 {
  padding: 15px;
}
.p10 {
  padding: 10px;
}
.pl0 {
  padding-left: 0;
}
.pr40 {
  padding-right: 40px;
}
.pl40 {
  padding-left: 40px;
}
.background-blue {
  background-color: #c7e8eb;
}
.max-width30 {
  max-width: 30px;
}
button.bg-eon-darkgrey:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='26px' height='52px' viewBox='0 0 26 52' enable-background='new 0 0 26 52' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='rgb(232,232,232)' d='M8.414,1.076C4.994,1.75,2.322,4.23,1.672,7.775c-2.23,12.15-2.23,24.301,0,36.452c0.65,3.545,3.322,6.02,6.742,6.693 C14.332,51.884,26,52,26,52V0C26,0.001,13.667,0.13,8.414,1.076z'/%3E%3C/g%3E%3C/svg%3E") !important;
}
button.bg-eon-darkgrey span {
  background-color: #e8e8e8 !important;
}
button.bg-eon-darkgrey:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='26px' height='52px' viewBox='0.239 0.829 26 52' enable-background='new 0.239 0.829 26 52' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='rgb(232,232,232)' d='M17.824,51.754c3.42-0.674,6.092-3.154,6.742-6.699c2.23-12.15,2.23-24.301,0-36.451 c-0.65-3.545-3.322-6.02-6.742-6.694c-5.918-0.964-17.585-1.08-17.585-1.08v52C0.239,52.829,12.571,52.7,17.824,51.754z'/%3E%3C/g%3E%3C/svg%3E") !important;
}
@media (max-width: 320px) {
  .podPdr-sample,
  .popupLink {
    font-size: 12px;
  }
}
@media (max-width: 450px) {
  .subscribe-new-activation .flex-1-100 {
    flex: 1 100%;
  }
  .subscribe-new-activation #new-activation-section .recap .pre {
    padding: 16px;
  }
  .subscribe-new-activation #new-activation-section .recap .post {
    padding: 20px;
  }
  .subscribe-new-activation #new-activation-section .recapCreditCard .postCreditCard {
    padding: 20px;
  }
  .subscribe-new-activation #new-activation-section .no-padding-mobile {
    padding: 0;
  }
  .subscribe-new-activation #new-activation-section .addon-background-blue {
    background: linear-gradient(to right, #04737f, #1ea2b1) no-repeat right;
  }
  .subscribe-new-activation #new-activation-section .addon-background-clima {
    background: linear-gradient(286deg, #d4d400, #04737f 80%);
  }
  .subscribe-new-activation #new-activation-section .addon-padding {
    padding: 10px 20px;
  }
  .subscribe-new-activation #new-activation-section .addon-blu {
    line-height: 1.1;
  }
}
@media (max-width: 991px) {
  #new-activation-section .fixed-on-tab {
    position: fixed;
    top: 66px;
    left: 0;
    right: 0;
    padding: 0;
    z-index: 22;
  }
  #new-activation-section .sticky-offer-card {
    margin: 0;
  }
  #new-activation-section .sticky-offer-card .accordion-text {
    height: 100vh;
    color: #fff;
  }
  .recap-sticky-bar {
    position: inherit;
    padding: 15px 0;
    width: 100%;
    z-index: 23;
    top: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .recap-sticky-bar {
    margin-top: 80px;
  }
}
@media screen and (max-width: 767px) {
  .recap-sticky-bar {
    margin-top: 60px;
  }
}
@media (max-width: 767px) {
  .elementsDirection-distributors {
    flex-direction: row;
    justify-content: space-between;
  }
  .float-right-mob {
    float: right;
  }
  .pr0-mobile {
    padding-right: 0;
  }
  .justify-end-mob {
    justify-content: flex-end;
  }
  .pull-left-mob {
    float: left !important;
  }
  .pull-right-mob {
    float: right !important;
  }
  #new-activation-section .pd8-mob {
    padding: 0 8px;
    overflow: hidden;
  }
  #new-activation-section .fixed-on-tab {
    top: 66px;
  }
  #new-activation-section .card-switch {
    margin-top: 190px;
  }
  .f14-mob {
    font-size: 14px !important;
  }
  .pr25-mob {
    padding-right: 25px !important;
  }
  .pl25-mob {
    padding-left: 25px !important;
  }
}
@media (min-width: 768px) {
  .modal-dialog.min-width-different {
    width: 600px !important;
  }
  .center-desk {
    top: 12px;
  }
  .center-desk.hasPodPdrExample {
    top: 4px;
  }
}
@media (min-width: 1024px) {
  .modal-dialog.min-width-different {
    width: 1000px !important;
  }
}
@media (min-width: 992px) {
  .border-right-desktop {
    border-right: 1px solid #404040;
  }
  .pr25-desktop {
    padding-right: 25px;
  }
}
@media only screen and (min-width: 768px) {
  .ml-110-desk {
    margin-left: 110px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt0-tablet {
    margin-top: 0;
  }
}
@media only screen and (min-width: 321px) and (max-width: 400px) {
  .scelta-etica-card .ecologico {
    margin-top: -20px !important;
  }
}
@media only screen and (min-width: 990px) and (max-width: 1200px) {
  .metodo-di-pagamento-card .ecologico,
  .scelta-etica-card .ecologico {
    margin-top: -20px !important;
  }
  .metodo-di-pagamento-card .bollettino {
    margin-bottom: -5px;
  }
}
#blocked-funnel-message,
#blocked-funnel-message-phone {
  padding: 20px;
}
#blocked-funnel-message p,
#blocked-funnel-message-phone p {
  margin-bottom: 20px;
}
#blocked-funnel-message p:last-child,
#blocked-funnel-message-phone p:last-child {
  margin-bottom: 0px;
}
#blocked-funnel-message ul,
#blocked-funnel-message-phone ul {
  list-style: none;
  text-align: left;
  margin: 0 0 7px 0;
  padding: 0 10px 10px 0px;
}
#blocked-funnel-message ul li,
#blocked-funnel-message-phone ul li {
  position: relative;
  line-height: 100%;
}
#blocked-funnel-message ul li:before,
#blocked-funnel-message-phone ul li:before {
  content: "•";
  font-size: 14pt;
  padding-right: 5px;
}
#blocked-funnel-message ul li p,
#blocked-funnel-message-phone ul li p {
  margin-bottom: 30px;
}
#generalErrorModal .error-icon,
#otpErrorModal .error-icon,
#otpErrorModalRetry .error-icon,
#errorUpdatePriceFlatTariff .error-icon,
#errorUpdatePriceFlatTariffattempt2 .error-icon {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='85px' height='85px' viewBox='0 0 85 85' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EGroup 3%3C/title%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='caricamento/qualcosa-è-andato-storto/1' transform='translate(-372.000000, -180.000000)' fill-rule='nonzero'%3E%3Cg id='Group-5-Copy' transform='translate(296.000000, 180.000000)'%3E%3Cg id='Group-3' transform='translate(76.000000, 0.000000)'%3E%3Cg id='noun_Problem-Solving_2141962'%3E%3Cg id='Group'%3E%3Cpath d='M45.231629,61.8265301 L44.249879,59.3122651 C43.6888065,59.4753735 43.1243468,59.6150361 42.5632742,59.731253 C42.5090806,59.7430602 42.4504839,59.7546988 42.3959516,59.7622892 C40.9472903,60.0535904 39.4554435,60.2008434 37.9749435,60.2008434 C25.6428629,60.2008434 15.6089274,50.2072048 15.6089274,37.9246506 C15.6089274,25.6420964 25.6428629,15.6481205 37.9749435,15.6481205 C50.3070242,15.6481205 60.340621,25.641759 60.340621,37.9243133 C60.340621,39.1969639 60.2320645,40.4616867 60.0174919,41.6876145 C60.0135968,41.7304578 60.0059758,41.7729639 59.9980161,41.8158072 C59.8501694,42.6615422 59.6516855,43.4991807 59.4018871,44.3218072 L61.8717581,45.2916867 C64.3180887,46.249759 66.1601613,48.2052048 67.0172661,50.5720482 C67.578,49.3108675 68.0493145,48.0036386 68.439,46.6611566 C68.6649194,45.8810361 69.2805242,45.2798795 70.0634516,45.0702169 L74.2080726,43.9765301 C75.2165806,43.7086747 75.9214355,42.7971566 75.9214355,41.7574458 L75.9214355,34.0916867 C75.9214355,33.0519759 75.2165806,32.1401205 74.2080726,31.8726024 L70.0634516,30.7785783 C69.276629,30.5690843 68.6649194,29.9638795 68.439,29.1844337 C67.8003629,26.9729398 66.9237823,24.8621446 65.8372016,22.8798795 C65.4515806,22.1702651 65.4554758,21.3166024 65.8604032,20.6182892 L68.0574435,16.854988 C68.5832903,15.9510602 68.4315484,14.8140241 67.6955323,14.0770843 L62.2536532,8.65773494 C61.5137419,7.92045783 60.3682258,7.77286747 59.4645484,8.29272289 L55.7837903,10.4229157 C55.074871,10.8338072 54.2060806,10.8338072 53.4932661,10.4343855 C51.4093548,9.27440964 49.1852177,8.33944578 46.8443952,7.66812048 C46.0653629,7.44310843 45.4617823,6.83031325 45.2514435,6.05019277 L44.1298065,1.84125301 C43.860871,0.832746988 42.9453387,0.130048193 41.9014355,0.130048193 L34.2047661,0.130048193 C33.1608629,0.130048193 32.2453306,0.832746988 31.9767339,1.84125301 L30.8550968,6.05019277 C30.6486532,6.83419277 30.0410081,7.44310843 29.2577419,7.66812048 C27.0530806,8.3006506 24.9496935,9.1693253 22.9750161,10.2365301 C22.2622016,10.6243133 21.4050968,10.6167229 20.7078629,10.2134217 L16.8206613,7.9633012 C15.9130887,7.44310843 14.7718065,7.5906988 14.0315565,8.32763855 L8.58984677,13.7473253 C7.84959677,14.4807229 7.70175,15.6211325 8.22370161,16.5252289 L10.4246371,20.2962892 C10.8334597,20.9983133 10.8371855,21.8634458 10.4361532,22.5772771 C9.28301613,24.633253 8.35190323,26.8366506 7.67854839,29.1451325 C7.45262903,29.9210361 6.84108871,30.526241 6.05816129,30.7316867 L1.74587903,31.8726024 C0.733306452,32.1401205 0.0281129032,33.0519759 0.0281129032,34.0916867 L0.0281129032,41.7574458 C0.0281129032,42.7971566 0.733306452,43.7086747 1.74587903,43.9765301 L6.05816129,45.1171084 C6.84108871,45.3227229 7.45635484,45.9321446 7.68227419,46.7080482 C8.3055,48.8573012 9.15447581,50.9093976 10.1987177,52.8412289 C10.5801048,53.5476386 10.576379,54.3969157 10.1712823,55.0913494 L7.8926129,58.9981928 C7.37066129,59.898241 7.51884677,61.0388193 8.25875806,61.7760964 L13.7002984,67.1954458 C14.4402097,67.9288434 15.5813226,68.0803133 16.4890645,67.556241 L20.2478952,65.3838795 C20.9571532,64.9726506 21.8252661,64.9726506 22.5424839,65.3720723 C24.645871,66.555494 26.8971048,67.5022651 29.2618065,68.1848916 C30.0408387,68.4063614 30.6484839,69.018988 30.8547581,69.7987711 L31.9763952,74.0120964 C32.2449919,75.0168916 33.1605242,75.7189157 34.2044274,75.7189157 L41.9010968,75.7189157 C42.945,75.7189157 43.8605323,75.0168916 44.1294677,74.0120964 L45.2511048,69.7987711 C45.4614435,69.018988 46.0690887,68.4061928 46.8516774,68.1808434 C47.9660323,67.8625542 49.0566774,67.4791566 50.1156532,67.0363855 C50.2055806,67.0018072 50.2912742,66.9668916 50.3808629,66.9275904 C48.0673065,66.0354699 46.1585081,64.2007952 45.231629,61.8265301 Z' id='Path' fill='%2339393A'%3E%3C/path%3E%3Cpath d='M82.8002903,77.0573494 L65.7047661,60.0301446 C65.2139758,59.5416627 64.9526613,58.8666265 64.9880565,58.1757349 L65.2139758,53.8966265 C65.217871,53.8343855 65.217871,53.7728193 65.217871,53.7104096 C65.2566532,50.9638795 63.5854597,48.4649639 61.0148226,47.4566265 L58.6154032,46.5098554 L57.5284839,46.0832771 L56.4419032,45.6570361 L53.2519355,44.3999036 C53.0610726,44.3260241 52.8583548,44.2872289 52.6558065,44.2872289 C52.2231048,44.2872289 51.8142823,44.4538795 51.5102903,44.7606988 L51.4520323,44.8146747 C50.8211855,45.4433253 50.8211855,46.4678554 51.4520323,47.096 L55.2264435,50.1918554 L57.435,52.0034217 C57.5127339,52.0811807 57.5245887,52.1744578 57.5245887,52.2208434 C57.5245887,52.2712771 57.5127339,52.360506 57.435,52.4419759 L52.5270968,57.3342169 C52.4493629,57.4119759 52.3557097,57.4231084 52.3050726,57.4231084 C52.2581613,57.4231084 52.1648468,57.4119759 52.0871129,57.3342169 L50.213371,55.1655663 L47.0740403,51.5301205 C46.7544677,51.2118313 46.3143145,51.0296627 45.8704355,51.0296627 C45.5588226,51.0296627 45.2551694,51.1185542 45.0018145,51.2895904 C44.3555565,51.7122892 44.1020323,52.5075904 44.3785887,53.221759 L45.6133548,56.3830602 L46.0301371,57.4538072 L46.4584355,58.5481687 L47.4090242,60.9807952 C48.3943306,63.5063614 50.8835081,65.205253 53.6019919,65.205253 C53.6956452,65.205253 53.789129,65.2017108 53.8824435,65.1973253 L54.3071855,65.1742169 L58.1711855,64.9647229 C58.2138629,64.9647229 58.2604355,64.9611807 58.3034516,64.9611807 C58.9576694,64.9611807 59.5732742,65.2172289 60.0369677,65.6787229 L77.1292742,82.7020482 C77.8886613,83.4548434 78.8939516,83.8699518 79.9649516,83.8699518 C81.0359516,83.8699518 82.0412419,83.4548434 82.8002903,82.7020482 C84.36225,81.1463614 84.36225,78.6130361 82.8002903,77.0573494 Z' id='Path' stroke='%2339393A' stroke-width='2'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3Cg id='Group-2' transform='translate(36.000000, 24.000000)' fill='%23EA1B0A'%3E%3Cpath d='M0.84,1.68 C0.84,0.75216162 1.59216162,0 2.52,0 C3.44783838,0 4.2,0.75216162 4.2,1.68 L4.2,13.44 C4.2,14.3678384 3.44783838,15.12 2.52,15.12 C1.59216162,15.12 0.84,14.3678384 0.84,13.44 L0.84,1.68 Z' id='Path'%3E%3C/path%3E%3Cpath d='M2.52,23.52 C1.12824243,23.52 0,22.3917576 0,21 C0,19.6082424 1.12824243,18.48 2.52,18.48 C3.91175757,18.48 5.04,19.6082424 5.04,21 C5.04,22.3917576 3.91175757,23.52 2.52,23.52 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  width: 85px;
  height: 85px;
  display: block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.background-funnel-blocked {
  background-color: #ECF6F7;
}
.otp-verification-wrapper {
  display: flex;
  justify-content: center;
}
.otp-verification-wrapper .otp-verification {
  width: 800px;
}
.otp-verification-wrapper .otp-verification .input-otp-container {
  margin: 10px 250px;
}
.otp-verification-wrapper .otp-verification .input-otp-container input {
  border-top-style: hidden;
  border-right-style: hidden;
  border-left-style: hidden;
  outline: none;
  border-bottom: 3px solid #d8d8d8;
  border-radius: 1px;
  margin-right: 10px;
  text-align: center;
  font-size: 32px;
  width: 70px;
  /* Chrome, Safari, Edge, Opera */
  /* Firefox */
}
.otp-verification-wrapper .otp-verification .input-otp-container input::-webkit-outer-spin-button,
.otp-verification-wrapper .otp-verification .input-otp-container input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.otp-verification-wrapper .otp-verification .input-otp-container inputinput[type=number] {
  -moz-appearance: textfield;
}
.otp-verification-wrapper .otp-verification .input-otp-container input:focus {
  border-bottom: 3px solid #1ea2b1;
}
.otp-verification-wrapper .otp-verification .input-otp-container input.error {
  border-bottom: 3px solid #e80000;
}
.otp-verification-wrapper .otp-verification .title-otp {
  margin: 10px 80px;
  text-align: center;
  font-size: 28px;
}
.otp-verification-wrapper .otp-verification .subtitle-otp {
  margin: 30px 150px;
  text-align: center;
  font-size: 20px;
}
.otp-verification-wrapper .otp-verification .otp-not-valid-expired {
  font-size: 12px;
  color: #d51607;
  margin: 0px 200px;
}
.otp-verification-wrapper .otp-verification .otp-not-valid-expired-mobile {
  font-size: 12px;
  color: #d51607;
  margin: 10px 60px;
}
.otp-verification-wrapper .otp-verification .caption-text {
  margin: 20px 250px;
  font-weight: bold;
  font-size: 24px;
  text-align: center;
}
.otp-verification-wrapper .otp-verification .codeNotReceivedText {
  margin: 60px 300px 10px;
  font-size: 18px;
  text-align: center;
}
.otp-verification-wrapper .otp-verification .icon-otp {
  width: 170px;
  margin: 0 auto;
}
.otp-verification-wrapper .otp-verification .codeSent {
  font-size: 18px;
}
.otp-verification-wrapper .otp-verification .icon-code {
  margin-right: 5px;
  width: 19px;
}
.otp-verification-wrapper .expired-code-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.otp-verification-wrapper .expired-code-container .codeExpiredText {
  margin-top: 53px;
  text-align: center;
}
.otp-verification-wrapper .expired-code-container .codeExpiredRetryText {
  margin: 30px 150px 50px;
  text-align: center;
}
.otp-verification-wrapper .retry-code-container {
  cursor: pointer;
}
.otp-verification-wrapper .retry-code-container .retryCode {
  margin-left: -10px;
}
.prefix-tel-fields input.prefixDisabled {
  width: 30%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  background-color: #F3F3F3;
  border: 2px solid #bfbfbf!important;
  color: #39393A;
  padding-right: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  padding-left: 8px;
}
.prefix-tel-fields fieldset input {
  border-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.prefix-tel-fields fieldset input:focus {
  box-shadow: none !important;
  outline: none;
}
.prefix-pod fieldset {
  width: 100%;
}
.prefix-pod fieldset input:focus {
  box-shadow: none !important;
  outline: none;
}
.precheck-loading-container .loader-container {
  padding: 20px;
  border-radius: 6px;
  margin-top: 70px;
  display: flex;
}
@media only screen and (min-width: 992px) {
  .precheck-loading-container .loader-container {
    margin-bottom: 80px;
  }
}
@media only screen and (max-width: 991px) {
  .precheck-loading-container .loader-container {
    margin-bottom: 50px;
  }
}
.precheck-loading-container .loader-container .icons-container {
  min-width: 55px;
  max-width: 55px;
}
.precheck-loading-container .loader-container .icons-container svg {
  width: 55px;
  margin-left: 20px;
  overflow: hidden;
  margin-bottom: -7px;
  height: 55px;
}
.precheck-loading-container .loader-container .icons-container svg .icons-line {
  stroke-width: 5;
}
.precheck-loading-container .loader-container .icons-container svg .icons-line.stroke-bordeaux {
  stroke: #b00402;
}
.precheck-loading-container .loader-container .icons-container svg .icons-line.stroke-yellow {
  stroke: #E3E000;
}
.precheck-loading-container .loader-container .icons-container svg .icons-line.stroke-turquoise {
  stroke: #1ea2b1;
}
.precheck-loading-container .loader-container .icons-container svg .icons-line.stroke-white {
  stroke: #FFFFFF;
}
.precheck-loading-container .loader-container .icons-container svg .icons-line.dashed {
  stroke-dasharray: 10 5;
}
.precheck-loading-container .precheck-info-title {
  margin-bottom: 30px;
  font-size: 22px;
  font-weight: bold;
}
@media only screen and (max-width: 767px) {
  .precheck-loading-container .precheck-info-title {
    margin-left: 0;
    margin-right: 0;
  }
}
@media only screen and (max-width: 767px) {
  .precheck-loading-container .precheck-info-content {
    margin-left: 0;
    margin-right: 0;
  }
}
.precheck-loading-container .precheck-info-content .precheck-info-content-title {
  color: #EA1C0A;
  font-weight: bold;
  margin-bottom: 20px;
}
.precheck-loading-container .precheck-info-content .column-image-container {
  width: 100%;
  display: flex;
}
@media only screen and (max-width: 991px) {
  .precheck-loading-container .precheck-info-content .column-image-container {
    justify-content: center;
  }
}
.precheck-loading-container .precheck-info-content img {
  margin-top: 20px;
}
@media only screen and (min-width: 992px) {
  .precheck-loading-container .precheck-info-content .precheck-info-first-column {
    border-right: 2px solid #979797;
  }
}
@media only screen and (max-width: 991px) {
  .precheck-loading-container .precheck-info-content .precheck-info-first-column {
    margin-bottom: 60px;
  }
}
@media only screen and (min-width: 992px) {
  .precheck-loading-container .precheck-info-content .precheck-info-second-column {
    padding-left: 80px;
  }
}
.precheck-loading-container .first-point-in-progress.disabled .title,
.precheck-loading-container .first-point-done.disabled .title,
.precheck-loading-container .second-point-waiting.disabled .title,
.precheck-loading-container .second-point-in-progress.disabled .title,
.precheck-loading-container .first-point-in-progress.disabled .subtitle,
.precheck-loading-container .first-point-done.disabled .subtitle,
.precheck-loading-container .second-point-waiting.disabled .subtitle,
.precheck-loading-container .second-point-in-progress.disabled .subtitle {
  opacity: 0.5;
}
.precheck-loading-container .first-point-in-progress .icon,
.precheck-loading-container .first-point-done .icon,
.precheck-loading-container .second-point-waiting .icon,
.precheck-loading-container .second-point-in-progress .icon {
  margin-right: 20px;
}
.precheck-loading-container .first-point-in-progress .title,
.precheck-loading-container .first-point-done .title,
.precheck-loading-container .second-point-waiting .title,
.precheck-loading-container .second-point-in-progress .title {
  font-size: 26px;
  font-weight: bold;
}
.precheck-loading-container .first-point-in-progress,
.precheck-loading-container .first-point-done {
  height: 100px;
}
.precheck-rettifica-container {
  margin-top: 70px;
}
.precheck-rettifica-container .precheck-box-error-message {
  display: flex;
  align-items: center;
  padding: 20px;
  border-radius: 6px;
  margin-bottom: 90px;
}
@media only screen and (max-width: 767px) {
  .precheck-rettifica-container .precheck-box-error-message {
    margin-right: -25px;
    margin-left: -25px;
  }
}
.precheck-rettifica-container .precheck-box-error-message img {
  margin-right: 20px;
}
.precheck-rettifica-container .precheck-box-error-message p {
  font-size: 24px;
  font-weight: 500;
}
.precheck-rettifica-container .precheck-active-client-recap-container {
  margin-right: 0;
  margin-left: 0;
}
.precheck-rettifica-container .precheck-active-client-recap-container .precheck-active-client-recap {
  background: #f6f6f7;
  padding: 30px;
  margin-bottom: 60px;
  border-radius: 6px;
}
@media only screen and (min-width: 992px) {
  .precheck-rettifica-container .precheck-active-client-recap-container .precheck-active-client-recap .name-surname-container,
  .precheck-rettifica-container .precheck-active-client-recap-container .precheck-active-client-recap .fiscal-code-container {
    display: flex;
    justify-content: space-between;
  }
}
.precheck-rettifica-container .precheck-active-client-recap-container .precheck-active-client-recap .name-surname-container .name-surname-label,
.precheck-rettifica-container .precheck-active-client-recap-container .precheck-active-client-recap .fiscal-code-container .name-surname-label,
.precheck-rettifica-container .precheck-active-client-recap-container .precheck-active-client-recap .name-surname-container .rettifica-name-surname,
.precheck-rettifica-container .precheck-active-client-recap-container .precheck-active-client-recap .fiscal-code-container .rettifica-name-surname {
  margin-bottom: 15px;
}
.precheck-rettifica-container .precheck-active-client-recap-container .precheck-active-client-recap .name-surname-container .rettifica-name-surname,
.precheck-rettifica-container .precheck-active-client-recap-container .precheck-active-client-recap .fiscal-code-container .rettifica-name-surname,
.precheck-rettifica-container .precheck-active-client-recap-container .precheck-active-client-recap .name-surname-container .rettifica-fiscal-code,
.precheck-rettifica-container .precheck-active-client-recap-container .precheck-active-client-recap .fiscal-code-container .rettifica-fiscal-code {
  font-weight: 900;
}
.precheck-rettifica-container .precheck-form {
  margin-bottom: 40px;
  margin-left: 0;
}
.precheck-rettifica-container .precheck-form .precheck-form-title {
  font-size: 26px;
  font-weight: bold;
  margin-bottom: 30px;
}
.precheck-rettifica-container .precheck-form #pod-popup,
.precheck-rettifica-container .precheck-form #pdr-popup {
  height: 5rem;
}
.precheck-rettifica-container .precheck-form .precheck-buttons-container {
  display: flex;
  justify-content: end;
}
.precheck-rettifica-container .precheck-form .precheck-buttons-container .rectify-skip span {
  background-color: transparent!important;
  color: #ea1c0a!important;
  border-top: solid 3.5px #ea1c0a!important;
  border-bottom: solid 3.5px #ea1c0a!important;
  line-height: 50px!important;
}
.precheck-rettifica-container .precheck-form .precheck-buttons-container .rectify-skip:after {
  content: "" !important;
  background-image: url("data:image/svg+xml,%3Csvg width='24px' height='48px' viewBox='0 0 24 48' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 62 (91390) - https://sketch.com --%3E%3Ctitle%3Eseconday_button_red_r%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='seconday_button_red_r' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M7.76816908,0.992 C12.6161186,0.119 24,0 24,0 L24,3 C23.5130051,3.00600417 13.6711076,3.14100417 9.15415464,3.95500417 C6.68518036,4.44200417 4.94819846,6.15500417 4.51120301,8.53800417 C2.50622389,19.4620042 2.50622389,28.5389958 4.51120301,39.4619958 C4.94619848,41.8319958 6.66918053,43.5389958 9.12315497,44.0339958 C14.3851002,44.8839958 23.9140009,44.9989958 24,45 L24,48 C24,48 13.2311122,47.893 7.76816908,47.003 C4.61020198,46.381 2.14522765,44.096 1.54423391,40.823 C-0.514744638,29.608 -0.514744638,18.392 1.54423391,7.177 C2.14522765,3.905 4.61020198,1.615 7.76816908,0.992 Z' id='Fill-1' fill='%23EA1C0A' transform='translate(12.000000, 24.000000) scale(-1, 1) translate(-12.000000, -24.000000) '%3E%3C/path%3E%3C/g%3E%3C/svg%3E") !important;
}
.precheck-rettifica-container .precheck-form .precheck-buttons-container .rectify-skip:before {
  content: "" !important;
  background-image: url("data:image/svg+xml,%3Csvg width='24px' height='48px' viewBox='0 0 24 48' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 62 (91390) - https://sketch.com --%3E%3Ctitle%3Eseconday_button_red_l%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='seconday_button_red_l' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M7.76816908,0.992 C12.6161186,0.119 24,0 24,0 L24,3 C23.5130051,3.00600417 13.6711076,3.14100417 9.15415464,3.95500417 C6.68518036,4.44200417 4.94819846,6.15500417 4.51120301,8.53800417 C2.50622389,19.4620042 2.50622389,28.5389958 4.51120301,39.4619958 C4.94619848,41.8319958 6.66918053,43.5389958 9.12315497,44.0339958 C14.3851002,44.8839958 23.9140009,44.9989958 24,45 L24,48 C24,48 13.2311122,47.893 7.76816908,47.003 C4.61020198,46.381 2.14522765,44.096 1.54423391,40.823 C-0.514744638,29.608 -0.514744638,18.392 1.54423391,7.177 C2.14522765,3.905 4.61020198,1.615 7.76816908,0.992 Z' id='Fill-1' fill='%23EA1C0A'%3E%3C/path%3E%3C/g%3E%3C/svg%3E") !important;
}
.precheck-rettifica-container .precheck-form .precheck-buttons-container .rectify-confirm.disabled-red {
  opacity: 0.5;
  cursor: default;
}
@media only screen and (max-width: 767px) {
  .precheck-rettifica-container .precheck-form .precheck-name-surname-section,
  .precheck-rettifica-container .precheck-form .precheck-fiscal-code-section,
  .precheck-rettifica-container .precheck-form .precheck-pod-section,
  .precheck-rettifica-container .precheck-form .precheck-pdr-section {
    margin-right: 0;
    margin-left: -25px;
  }
}
.precheck-rettifica-container .precheck-form-note {
  font-size: 18px;
  margin-bottom: 100px;
}
.gas-manutenzione-loading .copy-container {
  display: flex;
  justify-content: center;
  font-weight: bold;
}
@media only screen and (max-width: 767px) {
  .gas-manutenzione-loading .copy-container {
    margin-top: 100px;
  }
}
.gas-manutenzione-loading .gas-manutenzione-progress-bar-container {
  display: flex;
  justify-content: center;
  margin-bottom: 20px;
}
.gas-manutenzione-loading .gas-manutenzione-progress-bar-container .max-width350 {
  width: 350px;
}
.gas-manutenzione-loading .gas-manutenzione-progress-bar-container .gas-progress-bar-empty {
  background-color: #f7e8da;
  background-image: linear-gradient(to right, #f7e8da 50%, #ea1b0a 50%);
  margin-bottom: 20px;
}
.gas-manutenzione-loading .gas-manutenzione-progress-bar-container .gas-progress-bar-empty .gas-progress-bar-icon {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='28px' height='37px' viewBox='0 0 28 37' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EGas_new%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Gas_new' fill='%23666' fill-rule='nonzero'%3E%3Cpath d='M10.7361789,0.169224852 C19.858311,4.97090921 27.3095238,14.3483397 27.3095238,22.7702581 C27.3095238,30.9294185 22.4916165,37 12.9360902,37 C5.20010345,37 0,32.3198929 0,25.6162065 C0,21.625152 1.15767932,19.0897511 4.10821013,15.0683853 C4.2236041,14.9111114 4.61563052,14.3789285 4.65024452,14.3318555 C8.09759104,9.64366813 9.1896133,6.83170966 8.63192099,1.57426325 C8.51166049,0.440550023 9.71949408,-0.365935055 10.7361789,0.169224852 Z M11.6465293,3.99754412 C11.6487119,8.50202789 10.1922685,11.6306135 6.97433076,16.0068185 C6.93828393,16.05584 6.5475367,16.5862864 6.43406179,16.7409448 C3.80852915,20.319361 2.87468672,22.364543 2.87468672,25.6162065 C2.87468672,29.1497795 4.74866511,31.9063099 7.98687689,33.2516589 C7.3675605,32.3913021 7.03723308,31.3407426 7.03723308,30.1811077 C7.03723308,24.7866125 12.6342481,23.9826321 14.3734336,17.0783613 C18.0501579,20.0253408 20.122807,24.1932323 20.122807,28.4621548 C20.122807,29.8523793 19.7870237,31.582161 18.8081777,32.9880153 C22.6043345,31.2017105 24.4348371,27.4928485 24.4348371,22.7702581 C24.4348371,16.2317412 18.8589354,8.60777523 11.6465293,3.99754412 Z' id='Icon'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.gas-manutenzione-loading .gas-manutenzione-progress-bar-container .gas-progress-bar-empty .gas-progress-bar-icon-white {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='28px' height='37px' viewBox='0 0 28 37' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EGas_new%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Gas_new' fill='%23FFFFFF' fill-rule='nonzero'%3E%3Cpath d='M10.7361789,0.169224852 C19.858311,4.97090921 27.3095238,14.3483397 27.3095238,22.7702581 C27.3095238,30.9294185 22.4916165,37 12.9360902,37 C5.20010345,37 0,32.3198929 0,25.6162065 C0,21.625152 1.15767932,19.0897511 4.10821013,15.0683853 C4.2236041,14.9111114 4.61563052,14.3789285 4.65024452,14.3318555 C8.09759104,9.64366813 9.1896133,6.83170966 8.63192099,1.57426325 C8.51166049,0.440550023 9.71949408,-0.365935055 10.7361789,0.169224852 Z M11.6465293,3.99754412 C11.6487119,8.50202789 10.1922685,11.6306135 6.97433076,16.0068185 C6.93828393,16.05584 6.5475367,16.5862864 6.43406179,16.7409448 C3.80852915,20.319361 2.87468672,22.364543 2.87468672,25.6162065 C2.87468672,29.1497795 4.74866511,31.9063099 7.98687689,33.2516589 C7.3675605,32.3913021 7.03723308,31.3407426 7.03723308,30.1811077 C7.03723308,24.7866125 12.6342481,23.9826321 14.3734336,17.0783613 C18.0501579,20.0253408 20.122807,24.1932323 20.122807,28.4621548 C20.122807,29.8523793 19.7870237,31.582161 18.8081777,32.9880153 C22.6043345,31.2017105 24.4348371,27.4928485 24.4348371,22.7702581 C24.4348371,16.2317412 18.8589354,8.60777523 11.6465293,3.99754412 Z' id='Icon'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.gas-manutenzione-loading .gas-manutenzione-progress-bar-container .manutenzione-progress-bar-empty {
  background-color: #e1eded;
  background-image: linear-gradient(to right, #e1eded 50%, #1ea2b1 50%);
}
.gas-manutenzione-loading .gas-manutenzione-progress-bar-container .manutenzione-progress-bar-empty .manutenzione-progress-bar-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='24' viewBox='0 0 21 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.5 5.625v-1.5h6v1.5H15v-2.25a.75.75 0 0 0-.75-.75h-7.5a.75.75 0 0 0-.75.75v2.25h1.5zm-6 15.75h18a1.5 1.5 0 0 0 1.5-1.5V7.125a1.5 1.5 0 0 0-1.5-1.5h-18a1.5 1.5 0 0 0-1.5 1.5v12.75a1.5 1.5 0 0 0 1.5 1.5zm0-14.25h18v12.75h-18V7.125zm12.794 9.352a3.01 3.01 0 0 1-2.787-1.875.783.783 0 0 1-.026-.075.721.721 0 0 0-.027-.075H4.578a.99.99 0 1 1 0-1.982h6.88l.05-.15a3.012 3.012 0 0 1 5.44-.285l.02.038a.668.668 0 0 0 .017.039h-2.499l-.699 1.35.696 1.345h2.498l-.018.038-.018.039a3 3 0 0 1-2.65 1.593z' fill='%23666'/%3E%3C/svg%3E%0A");
}
.gas-manutenzione-loading .gas-manutenzione-progress-bar-container .manutenzione-progress-bar-empty .manutenzione-progress-bar-icon-white {
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='24' viewBox='0 0 21 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.5 5.625v-1.5h6v1.5H15v-2.25a.75.75 0 0 0-.75-.75h-7.5a.75.75 0 0 0-.75.75v2.25h1.5zm-6 15.75h18a1.5 1.5 0 0 0 1.5-1.5V7.125a1.5 1.5 0 0 0-1.5-1.5h-18a1.5 1.5 0 0 0-1.5 1.5v12.75a1.5 1.5 0 0 0 1.5 1.5zm0-14.25h18v12.75h-18V7.125zm12.794 9.352a3.01 3.01 0 0 1-2.787-1.875.783.783 0 0 1-.026-.075.721.721 0 0 0-.027-.075H4.578a.99.99 0 1 1 0-1.982h6.88l.05-.15a3.012 3.012 0 0 1 5.44-.285l.02.038a.668.668 0 0 0 .017.039h-2.499l-.699 1.35.696 1.345h2.498l-.018.038-.018.039a3 3 0 0 1-2.65 1.593z' fill='%23fff'/%3E%3C/svg%3E%0A");
}
.gas-manutenzione-loading .gas-manutenzione-progress-bar-container .gas-progress-bar-empty,
.gas-manutenzione-loading .gas-manutenzione-progress-bar-container .manutenzione-progress-bar-empty {
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding-right: 15px;
  padding-left: 15px;
  align-items: center;
  font-size: 16px;
  background-size: 200% 100%;
  border-radius: 65px;
  height: 40px;
}
.gas-manutenzione-loading .gas-manutenzione-progress-bar-container .gas-progress-bar-icon,
.gas-manutenzione-loading .gas-manutenzione-progress-bar-container .gas-progress-bar-icon-white,
.gas-manutenzione-loading .gas-manutenzione-progress-bar-container .manutenzione-progress-bar-icon,
.gas-manutenzione-loading .gas-manutenzione-progress-bar-container .manutenzione-progress-bar-icon-white {
  background-size: contain;
  width: 25px;
  height: 25px;
  z-index: 3;
  background-repeat: no-repeat;
}
.gas-manutenzione-loading .gas-manutenzione-progress-bar-container .gas-progress-bar-percentage,
.gas-manutenzione-loading .gas-manutenzione-progress-bar-container .manutenzione-progress-bar-percentage {
  z-index: 3;
  position: relative;
}
.gas-manutenzione-loading .gas-manutenzione-progress-bar-container .gas-progress-bar-copy,
.gas-manutenzione-loading .gas-manutenzione-progress-bar-container .manutenzione-progress-bar-copy {
  font-size: 16px;
  color: white;
  font-weight: bold;
  z-index: 3;
}
@media only screen and (max-width: 767px) {
  .otp-verification-wrapper {
    display: flex;
    justify-content: center;
    margin-top: 80px;
  }
  .otp-verification-wrapper .otp-verification {
    width: 380px;
  }
  .otp-verification-wrapper .otp-verification .input-otp-container {
    margin: 0px 80px;
  }
  .otp-verification-wrapper .otp-verification .input-otp-container input {
    border-top-style: hidden;
    border-right-style: hidden;
    border-left-style: hidden;
    outline: none;
    border-bottom: 3px solid #d8d8d8;
    border-radius: 1px;
    margin-right: 10px;
    text-align: center;
    font-size: 20px;
    width: 40px;
    /* Chrome, Safari, Edge, Opera */
    /* Firefox */
  }
  .otp-verification-wrapper .otp-verification .input-otp-container input::-webkit-outer-spin-button,
  .otp-verification-wrapper .otp-verification .input-otp-container input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
  }
  .otp-verification-wrapper .otp-verification .input-otp-container inputinput[type=number] {
    -moz-appearance: textfield;
  }
  .otp-verification-wrapper .otp-verification .input-otp-container input:focus {
    border-bottom: 3px solid #1ea2b1;
  }
  .otp-verification-wrapper .otp-verification .input-otp-container input.error {
    border-bottom: 3px solid #e80000;
  }
  .otp-verification-wrapper .otp-verification .title-otp {
    margin: 10px 25px;
    text-align: center;
    font-size: 24px;
  }
  .otp-verification-wrapper .otp-verification .subtitle-otp {
    margin: 15px 25px;
    text-align: center;
    font-size: 18px;
  }
  .otp-verification-wrapper .otp-verification .caption-text {
    margin: 25px 70px;
    font-weight: bold;
    font-size: 22px;
    text-align: center;
  }
  .otp-verification-wrapper .otp-verification .codeNotReceivedText {
    margin: 30px 10px 10px;
    font-size: 18px;
    text-align: center;
  }
  .otp-verification-wrapper .otp-verification .icon-otp {
    width: 100px;
    height: 100px;
    margin: 0 auto;
  }
  .otp-verification-wrapper .otp-verification .codeSent {
    margin-left: 10px;
    font-size: 18px;
  }
  .otp-verification-wrapper .otp-verification .code-feedback-container {
    margin: 0px 40px;
  }
  .otp-verification-wrapper .otp-verification .icon-code {
    margin-right: 10px;
    width: 19px;
    margin-top: -20px;
  }
  .otp-verification-wrapper .expired-code-container {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .otp-verification-wrapper .expired-code-container .codeExpiredText {
    margin-top: 25px;
    text-align: center;
  }
  .otp-verification-wrapper .expired-code-container .codeExpiredRetryText {
    margin: 30px 20px 50px;
    text-align: center;
  }
  .otp-verification-wrapper .retry-code-container .retryCode {
    margin-left: -10px;
  }
}
.datePickerElementVolturaSwitchin.form-control[readonly] {
  background-color: white;
}
.calendar-attivazione-voltura-switchin {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.calendar-attivazione-voltura-switchin .appendToDateVolturaSwitchin {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.calendar-attivazione-voltura-switchin .appendToDateVolturaSwitchin input[name="date:skip"] {
  font-weight: 500;
  position: relative;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='46px' height='44px' viewBox='0 0 46 44' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E▲ right handle state%3C/title%3E%3Cg id='Voltura-con-switch-in' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Voltura-con-switch_gas_Step-finale---data-inizio-fornitura-di-default' transform='translate(-364.000000, -2137.000000)'%3E%3Cg id='input/datepicker---example-open' transform='translate(140.000000, 2135.000000)'%3E%3Cg id='Group' transform='translate(224.000000, 0.000000)'%3E%3Cpath d='M0,2 L45,2 C45.5522847,2 46,2.44771525 46,3 L46,45 C46,45.5522847 45.5522847,46 45,46 L0,46 L0,46 L0,2 Z' id='background' fill='%23F6F6F7'%3E%3C/path%3E%3Cg transform='translate(8.000000, 8.000000)' fill='%2339393A' id='icon-/-32-/-chevron-small-down'%3E%3Cg id='icon-/-32-/-chevron-small-down---vWdith' transform='translate(8.000000, 0.000000)'%3E%3Cpath d='M9.87654403e-13,12.0007888 C-0.000557045574,11.5612287 0.285983847,11.1728405 0.70613637,11.0436689 C1.12628889,10.9144973 1.58152915,11.0748324 1.82800256,11.4387888 C4.04600256,14.7117888 6.12100256,17.2117888 8,18.8747888 C9.88100256,17.2097888 11.9560026,14.7097888 14.1720026,11.4387888 C14.4818343,10.9814971 15.1037108,10.8619571 15.5610025,11.1717889 C16.0182943,11.4816206 16.1378343,12.1034971 15.8280026,12.5607888 C13.3790026,16.1757888 11.1620026,18.8087888 9.05100256,20.6107888 C8.44594401,21.1308634 7.55156646,21.1304384 6.94700256,20.6097888 C4.83800256,18.8087888 2.62100256,16.1757888 0.171002558,12.5607888 C0.081635981,12.428492 0.0256416356,12.2771918 0.00695751797,12.1197862 L9.87654403e-13,12.0007888 Z' id='●-icon'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-position: right 0px center;
  background-repeat: no-repeat;
  text-shadow: none;
  cursor: pointer;
  color: #39393A;
  opacity: 1;
}
.calendar-attivazione-voltura-switchin .appendToDateVolturaSwitchin input[name="date:skip"]:focus {
  outline: none;
}
.calendar-attivazione-voltura-switchin .appendToDateVolturaSwitchin input[name="date:skip"]::-ms-clear {
  display: none;
}
.calendar-attivazione-voltura-switchin .appendToDateVolturaSwitchin .dropdown-menu {
  margin: 0;
}
.calendar-attivazione-voltura-switchin .appendToDateVolturaSwitchin .datepicker-dropdown:before {
  content: none !important;
}
.calendar-attivazione-voltura-switchin .appendToDateVolturaSwitchin .datepicker-dropdown:after {
  content: none !important;
}
.calendar-attivazione-voltura-switchin .appendToDateVolturaSwitchin .datepicker-dropdown {
  padding: 0;
  font-weight: 400 !important;
  color: #39393A;
}
.calendar-attivazione-voltura-switchin .appendToDateVolturaSwitchin .datepicker-dropdown .datepicker-days {
  padding-bottom: 5px;
}
.calendar-attivazione-voltura-switchin .appendToDateVolturaSwitchin .datepicker-dropdown .table-condensed thead,
.calendar-attivazione-voltura-switchin .appendToDateVolturaSwitchin .datepicker-dropdown .table-condensed thead:hover,
.calendar-attivazione-voltura-switchin .appendToDateVolturaSwitchin .datepicker-dropdown .table-condensed thead .datepicker-switch:hover {
  background-color: white;
}
.calendar-attivazione-voltura-switchin .appendToDateVolturaSwitchin .datepicker-dropdown .table-condensed tr td.day {
  width: 35px;
  height: 35px;
  padding: 7px;
  line-height: normal;
  font-size: 14px;
}
.calendar-attivazione-voltura-switchin .appendToDateVolturaSwitchin .datepicker-dropdown .table-condensed tr td.day:not(.disabled).active,
.calendar-attivazione-voltura-switchin .appendToDateVolturaSwitchin .datepicker-dropdown .table-condensed tr td.day:not(.disabled).active:hover {
  background-size: 27px !important;
  background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E %3Cpath fill='%231EA2B1' fill-rule='evenodd' d='M5.178 1.026A5.204 5.204 0 0 0 1.03 5.16a57.001 57.001 0 0 0 0 21.566 5.204 5.204 0 0 0 4.15 4.134A58 58 0 0 0 16 31.886a58 58 0 0 0 10.822-1.026 5.204 5.204 0 0 0 4.149-4.134 57.001 57.001 0 0 0 0-21.566 5.204 5.204 0 0 0-4.15-4.134A57.987 57.987 0 0 0 16 0C12.393 0 8.786.342 5.178 1.026z'/%3E %3C/svg%3E") no-repeat center !important;
  color: white;
}
.calendar-attivazione-voltura-switchin .appendToDateVolturaSwitchin .datepicker-dropdown .table-condensed > thead > tr > th {
  border-radius: 0;
  font-weight: 400 !important;
}
.calendar-attivazione-voltura-switchin .appendToDateVolturaSwitchin .datepicker-dropdown .table-condensed .today {
  background-size: 30px !important;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='28px' height='28px' viewBox='0 0 28 28' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EActive day%3C/title%3E%3Cg id='Voltura-con-switch-in' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Voltura-con-switch_gas_Step-finale---calendar' transform='translate(-262.000000, -2280.000000)' fill='%23D1D1D1'%3E%3Cg id='input/datepicker---example-open' transform='translate(140.000000, 2138.000000)'%3E%3Cg id='input/date/panel' transform='translate(0.000000, 54.000000)'%3E%3Cg id='Dates' transform='translate(16.000000, 50.000000)'%3E%3Cpath d='M121.450579,38 C124.121677,38.0785165 126.792508,38.3715566 129.463725,38.8794457 C131.307399,39.230254 132.747838,40.6701309 133.098783,42.513087 C134.300406,48.830331 134.300406,55.1481139 133.098783,61.465358 C132.747838,63.3083141 131.307399,64.7481909 129.463725,65.0984604 C126.303602,65.6993072 123.144018,66 119.983895,66 C116.823772,66 113.663649,65.6993072 110.504065,65.0984604 C108.66039,64.7481909 107.219952,63.3083141 106.869007,61.465358 C106.381781,58.9038825 106.092112,56.3423185 106,53.7807377 L106,50.1977044 C106.092112,47.6361265 106.381781,45.0745624 106.869007,42.513087 C107.219952,40.6701309 108.66039,39.230254 110.504065,38.8794457 C113.174826,38.3715566 115.845972,38.0785165 118.517178,38 L121.450579,38 Z' id='Active-day'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}
.calendar-attivazione-voltura-switchin .appendToDateVolturaSwitchin .datepicker-dropdown .table-condensed .next {
  background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='10px' height='16px' viewBox='0 0 10 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eicon / 32 / chevron small right%3C/title%3E%3Cg id='Voltura-con-switch-in' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Voltura-con-switch_gas_Step-finale---calendar' transform='translate(-383.000000, -2208.000000)' fill='%2339393A'%3E%3Cg id='input/datepicker---example-open' transform='translate(140.000000, 2138.000000)'%3E%3Cg id='input/date/panel' transform='translate(0.000000, 54.000000)'%3E%3Cg id='Group' transform='translate(232.000000, 8.000000)'%3E%3Cg id='●-icon' transform='translate(11.000000, 0.000000)'%3E%3Cpath d='M1.0013494,24.0001284 C0.561789243,24.0006847 0.173401106,23.7141439 0.0442294879,23.2939913 C-0.08494213,22.8738388 0.0753929395,22.4185986 0.439349404,22.1721251 C3.7123494,19.9541251 6.2123494,17.8791251 7.8753494,16.0001251 C6.2103494,14.1191251 3.7103494,12.0441251 0.439349404,9.82812514 C-0.0179423551,9.51829339 -0.137482318,8.89641692 0.172349422,8.43912516 C0.482181162,7.98183339 1.10405763,7.86229341 1.5613494,8.17212514 C5.1763494,10.6211251 7.8093494,12.8381251 9.6113494,14.9491251 C10.1313494,15.5581251 10.1313494,16.4431251 9.6103494,17.0531251 C7.8093494,19.1621251 5.1763494,21.3791251 1.5613494,23.8291251 C1.4288832,23.9181363 1.27763815,23.9740324 1.12029859,23.9929406 L1.0013494,24.0001284 Z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center;
  background-size: 10px;
  font-size: 0;
}
.calendar-attivazione-voltura-switchin .appendToDateVolturaSwitchin .datepicker-dropdown .table-condensed .next.disabled {
  background-color: #e8e8e8;
  background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='10px' height='16px' viewBox='0 0 10 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eicon / 32 / chevron small right%3C/title%3E%3Cg id='Voltura-con-switch-in' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Voltura-con-switch_gas_Step-finale---calendar' transform='translate(-383.000000, -2208.000000)' fill='%2339393A'%3E%3Cg id='input/datepicker---example-open' transform='translate(140.000000, 2138.000000)'%3E%3Cg id='input/date/panel' transform='translate(0.000000, 54.000000)'%3E%3Cg id='Group' transform='translate(232.000000, 8.000000)'%3E%3Cg id='●-icon' transform='translate(11.000000, 0.000000)'%3E%3Cpath d='M1.0013494,24.0001284 C0.561789243,24.0006847 0.173401106,23.7141439 0.0442294879,23.2939913 C-0.08494213,22.8738388 0.0753929395,22.4185986 0.439349404,22.1721251 C3.7123494,19.9541251 6.2123494,17.8791251 7.8753494,16.0001251 C6.2103494,14.1191251 3.7103494,12.0441251 0.439349404,9.82812514 C-0.0179423551,9.51829339 -0.137482318,8.89641692 0.172349422,8.43912516 C0.482181162,7.98183339 1.10405763,7.86229341 1.5613494,8.17212514 C5.1763494,10.6211251 7.8093494,12.8381251 9.6113494,14.9491251 C10.1313494,15.5581251 10.1313494,16.4431251 9.6103494,17.0531251 C7.8093494,19.1621251 5.1763494,21.3791251 1.5613494,23.8291251 C1.4288832,23.9181363 1.27763815,23.9740324 1.12029859,23.9929406 L1.0013494,24.0001284 Z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center;
  visibility: visible;
}
.calendar-attivazione-voltura-switchin .appendToDateVolturaSwitchin .datepicker-dropdown .table-condensed .prev {
  background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='10px' height='16px' viewBox='0 0 10 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eicon / 32 / chevron small left%3C/title%3E%3Cg id='Voltura-con-switch-in' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Voltura-con-switch_gas_Step-finale---calendar' transform='translate(-159.000000, -2208.000000)' fill='%2339393A'%3E%3Cg id='input/datepicker---example-open' transform='translate(140.000000, 2138.000000)'%3E%3Cg id='input/date/panel' transform='translate(0.000000, 54.000000)'%3E%3Cg id='Group' transform='translate(8.000000, 8.000000)'%3E%3Cg id='●-icon' transform='translate(11.000000, 0.000000)'%3E%3Cpath d='M8.99977173,7.99987235 C9.4393319,7.99931531 9.82772003,8.2858562 9.95689165,8.70600872 C10.0860633,9.12616124 9.9257282,9.5814015 9.56177173,9.82787491 C6.28877173,12.0458749 3.78877173,14.1208749 2.12577173,15.9998724 C3.79077173,17.8808749 6.29077173,19.9558749 9.56177173,22.1718749 C10.0190635,22.4817067 10.1386035,23.1035831 9.82877172,23.5608749 C9.51893998,24.0181667 8.89706351,24.1377066 8.43977173,23.8278749 C4.82477173,21.3788749 2.19177173,19.1618749 0.389771735,17.0508749 C-0.130302877,16.4458164 -0.129877792,15.5514388 0.390771735,14.9468749 C2.19177173,12.8378749 4.82477173,10.6208749 8.43977173,8.17087491 C8.57206861,8.08150833 8.72336879,8.02551399 8.88077434,8.00682987 L8.99977173,7.99987235 Z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center;
  background-size: 10px;
  font-size: 0;
}
.calendar-attivazione-voltura-switchin .appendToDateVolturaSwitchin .datepicker-dropdown .table-condensed .prev.disabled {
  background-color: #e8e8e8;
  background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='10px' height='16px' viewBox='0 0 10 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eicon / 32 / chevron small left%3C/title%3E%3Cg id='Voltura-con-switch-in' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Voltura-con-switch_gas_Step-finale---calendar' transform='translate(-159.000000, -2208.000000)' fill='%2339393A'%3E%3Cg id='input/datepicker---example-open' transform='translate(140.000000, 2138.000000)'%3E%3Cg id='input/date/panel' transform='translate(0.000000, 54.000000)'%3E%3Cg id='Group' transform='translate(8.000000, 8.000000)'%3E%3Cg id='●-icon' transform='translate(11.000000, 0.000000)'%3E%3Cpath d='M8.99977173,7.99987235 C9.4393319,7.99931531 9.82772003,8.2858562 9.95689165,8.70600872 C10.0860633,9.12616124 9.9257282,9.5814015 9.56177173,9.82787491 C6.28877173,12.0458749 3.78877173,14.1208749 2.12577173,15.9998724 C3.79077173,17.8808749 6.29077173,19.9558749 9.56177173,22.1718749 C10.0190635,22.4817067 10.1386035,23.1035831 9.82877172,23.5608749 C9.51893998,24.0181667 8.89706351,24.1377066 8.43977173,23.8278749 C4.82477173,21.3788749 2.19177173,19.1618749 0.389771735,17.0508749 C-0.130302877,16.4458164 -0.129877792,15.5514388 0.390771735,14.9468749 C2.19177173,12.8378749 4.82477173,10.6208749 8.43977173,8.17087491 C8.57206861,8.08150833 8.72336879,8.02551399 8.88077434,8.00682987 L8.99977173,7.99987235 Z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center;
  visibility: visible;
}
.calendar-attivazione-voltura-switchin .appendToDateVolturaSwitchin .datepicker-dropdown.datepicker table tr td.today,
.calendar-attivazione-voltura-switchin .appendToDateVolturaSwitchin .datepicker-dropdown.datepicker table tr td.today.disabled,
.calendar-attivazione-voltura-switchin .appendToDateVolturaSwitchin .datepicker-dropdown.datepicker table tr td.today.disabled:hover,
.calendar-attivazione-voltura-switchin .appendToDateVolturaSwitchin .datepicker-dropdown.datepicker table tr td.today:hover {
  color: #999999;
  background: transparent none;
}
.calendar-attivazione-voltura-switchin .appendToDateVolturaSwitchin .datepicker-dropdown.datepicker table tr td.highlighted {
  background: transparent;
}
.msg-antifrode {
  background-color: #f8f7bf;
}
@media (max-width: 767px) {
  .msg-antifrode {
    padding: 10px 50px;
    margin: 0 -25px 30px -25px;
  }
}
@media (min-width: 768px) {
  .msg-antifrode {
    margin-left: -768px;
    margin-right: -75px;
    margin-bottom: 30px;
    padding: 15px 25px 15px 793px;
  }
}
@media (min-width: 992px) {
  .msg-antifrode {
    margin-left: -1002px;
    margin-bottom: 30px;
    padding: 15px 25px 15px 1027px;
  }
}
@media (min-width: 1200px) {
  .msg-antifrode {
    margin-left: -1210px;
    margin-right: 10px;
    margin-bottom: 30px;
    padding: 15px 0 15px 1235px;
  }
}
.solid {
  border: 1px solid #F2F2F2;
}
