.onboarding-generic-container{min-width:100%;width:100%}
.onboarding-generic-container:not(.yada-edit-mode){min-height:calc(100vh - 89px)}
@media(max-width:1023.98px){.onboarding-generic-container:not(.yada-edit-mode){min-height:calc(100vh - 57px)}
}
.onboarding-generic-container .container-zero-padding{padding:0}
.onboarding-generic-container.whatsapp-banner{min-height:calc(100vh - 170px) !important}
@media(max-width:1439.98px){.onboarding-generic-container.whatsapp-banner{min-height:calc(100vh - 191px) !important}
}
@media(max-width:1023.98px){.onboarding-generic-container.whatsapp-banner{min-height:calc(100vh - 99pt) !important}
}
@media(max-width:767.98px){.onboarding-generic-container.whatsapp-banner{min-height:calc(100vh - 145px) !important}
}
.onboarding-generic-container.red-background-left{background-image:url(clientlib-base/resources/onboarding/red-cerchio-sinistra.png);background-size:171px 763px;background-repeat:no-repeat}
@media(max-width:1023.98px){.onboarding-generic-container.red-background-left{background-image:none}
}
.onboarding-generic-container.luce-background-left{background-image:url(clientlib-base/resources/onboarding/luce-cerchio-sinistra.png);background-size:171px 763px;background-repeat:no-repeat}
.onboarding-generic-container.luce-background-left__new{background-image:url(clientlib-base/resources/onboarding/luce-cerchio-sinistra-nobg.png)}
@media(max-width:1023.98px){.onboarding-generic-container.luce-background-left{background-image:none}
}
.onboarding-generic-container.gas-background-left{background-image:url(clientlib-base/resources/onboarding/gas-cerchio-sinistra.png);background-size:171px 763px;background-repeat:no-repeat}
.onboarding-generic-container.gas-background-left__new{background-image:url(clientlib-base/resources/onboarding/gas-cerchio-sinistra-nobg.png)}
@media(max-width:1023.98px){.onboarding-generic-container.gas-background-left{background-image:none}
}
.onboarding-generic-container.dual-background-left{background-image:url(clientlib-base/resources/onboarding/dual-cerchio-sinistra.png);background-size:171px 763px;background-repeat:no-repeat}
.onboarding-generic-container.dual-background-left__new{background-image:url(clientlib-base/resources/onboarding/dual-cerchio-sinistra-nobg.png)}
@media(max-width:1023.98px){.onboarding-generic-container.dual-background-left{background-image:none}
}
.onboarding-generic-container .luce-background-right{background-image:url(clientlib-base/resources/onboarding/luce-cerchio-destra.png);background-size:218px 333px;background-repeat:no-repeat;position:absolute;bottom:0;right:0;width:218px;height:333px}
.onboarding-generic-container .luce-background-right__new{background-image:url(clientlib-base/resources/onboarding/luce-cerchio-destra-nobg.png)}
@media(max-width:1023.98px){.onboarding-generic-container .luce-background-right{background-image:none}
}
.onboarding-generic-container .gas-background-right{background-image:url(clientlib-base/resources/onboarding/gas-cerchio-destra.png);background-size:218px 333px;background-repeat:no-repeat;position:absolute;bottom:0;right:0;width:218px;height:333px}
.onboarding-generic-container .gas-background-right__new{background-image:url(clientlib-base/resources/onboarding/gas-cerchio-destra-nobg.png)}
@media(max-width:1023.98px){.onboarding-generic-container .gas-background-right{background-image:none}
}
.onboarding-generic-container .dual-background-right{background-image:url(clientlib-base/resources/onboarding/dual-cerchio-destra.png);background-size:218px 333px;background-repeat:no-repeat;position:absolute;bottom:0;right:0;width:218px;height:333px}
.onboarding-generic-container .dual-background-right__new{background-image:url(clientlib-base/resources/onboarding/dual-cerchio-destra-nobg.png)}
@media(max-width:1023.98px){.onboarding-generic-container .dual-background-right{background-image:none}
}
.onboarding-generic-container .red-background-right{background-image:url(clientlib-base/resources/onboarding/red-cerchio-destra.png);background-size:218px 333px;background-repeat:no-repeat;position:absolute;bottom:0;right:0;width:218px;height:333px}
@media(max-width:1023.98px){.onboarding-generic-container .red-background-right{background-image:none}
}
.onboarding-generic-container .onboarding-wrapper-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:76pc;margin:0 auto;min-height:inherit}
.onboarding-generic-container .onboarding-wrapper-container .field-boarding-text-container{margin-top:4pc}
@media(max-width:767.98px){.onboarding-generic-container .onboarding-wrapper-container .field-boarding-text-container{margin-top:30px}
}
.onboarding-generic-container .onboarding-wrapper-container .field-boarding-bottom-container{margin-bottom:4pc;margin-top:3pc}
@media(max-width:1023.98px){.onboarding-generic-container .onboarding-wrapper-container .field-boarding-bottom-container{margin-top:4pc}
}
@media(max-width:767.98px){.onboarding-generic-container .onboarding-wrapper-container .field-boarding-bottom-container{margin-bottom:2pc;margin-top:3pc}
}
.onboarding-generic-container .onboarding-wrapper-container .field-boarding-bottom-container .field-boarding-flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
.onboarding-generic-container .onboarding-wrapper-container .field-boarding-bottom-container .field-boarding-flex .field-boarding-back-button{cursor:pointer}
.onboarding-generic-container .onboarding-wrapper-container .field-boarding-bottom-container .field-boarding-flex .field-boarding-back-button .field-boarding-link-back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.onboarding-generic-container .onboarding-wrapper-container .field-boarding-bottom-container .field-boarding-next-button{text-align:right}
.onboarding-generic-container .onboarding-wrapper-container .field-boarding-bottom-container .field-boarding-next-button button{cursor:pointer;width:auto;min-width:11pc}
.onboarding-generic-container .onboarding-wrapper-container .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}
.onboarding-generic-container .onboarding-wrapper-sel-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:76pc;margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:inherit}
.onboarding-generic-container .onboarding-wrapper-sel-container .field-boarding-text-container{margin-top:4pc}
@media(max-width:767.98px){.onboarding-generic-container .onboarding-wrapper-sel-container .field-boarding-text-container{margin-top:30px}
}
.onboarding-generic-container .onboarding-wrapper-sel-container .field-boarding-bottom-container{margin-bottom:4pc;margin-top:3pc}
@media(max-width:1023.98px){.onboarding-generic-container .onboarding-wrapper-sel-container .field-boarding-bottom-container{margin-top:4pc}
}
@media(max-width:767.98px){.onboarding-generic-container .onboarding-wrapper-sel-container .field-boarding-bottom-container{margin-bottom:2pc;margin-top:3pc}
}
.onboarding-generic-container .onboarding-wrapper-sel-container .field-boarding-bottom-container .field-boarding-flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
.onboarding-generic-container .onboarding-wrapper-sel-container .field-boarding-bottom-container .field-boarding-flex .field-boarding-back-button{cursor:pointer}
.onboarding-generic-container .onboarding-wrapper-sel-container .field-boarding-bottom-container .field-boarding-flex .field-boarding-back-button .field-boarding-link-back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.onboarding-generic-container .onboarding-wrapper-sel-container .field-boarding-bottom-container .field-boarding-next-button{text-align:right}
.onboarding-generic-container .onboarding-wrapper-sel-container .field-boarding-bottom-container .field-boarding-next-button button{cursor:pointer;width:auto;min-width:11pc}
@media(max-width:1023.98px){.onboarding-generic-container .onboarding-wrapper-sel-container .field-boarding-bottom-container .field-boarding-next-button button{min-width:auto}
}
.onboarding-generic-container .onboarding-wrapper-center-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.onboarding-generic-container .select2-container--default .select2-selection--single{padding:0 35px 0 1pc}
.onboarding-generic-container .card-bottom-box{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media(max-width:1023.98px){.onboarding-generic-container .card-bottom-box{position:absolute;bottom:4pc;width:100%}
}
.onboarding-generic-container .card-bottom-box a.btn-color-blue-modal{padding:10px 21px}
.onboarding-generic-container .card-bottom-box a.btn-color-blue-modal.min-width-280{min-width:280px}
.onboarding-generic-container .card-bottom-box a.btn-color-bg-white-modal{padding:10px 21px}
.onboarding-generic-container .card-bottom-box a.btn-color-bg-white-modal.min-width-280{min-width:280px}
.onboarding-generic-container .card-bottom-box a{margin-top:2pc;display:block;width:auto;min-width:148px}
@media(max-width:1023.98px){.onboarding-generic-container .card-bottom-box a{width:100%;margin-top:9pt}
}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:transparent;color:#000}
.select2-container--default .select2-results__option--highlighted[aria-selected]:hover{color:#fff;background-color:#003cf0}
.select2-container--default .select2-results__option{font-family:Regular,Everett;font-size:1pc;line-height:20px}
.select2-container--default .select2-results__option[aria-selected=true]{background-color:transparent;color:#000}
.select2-container--default .select2-results__option[aria-selected=true]:hover{color:#fff;background-color:#003cf0}
.select2-container--default .select2-results__option--highlighted[aria-selected=true]{background-color:transparent;color:#000}
.select2-container--default .select2-results__option--highlighted[aria-selected=true]:hover{color:#fff;background-color:#003cf0}
.select2-container--default .select2-selection--single .select2-selection__rendered{font-family:Regular,Everett;font-size:1pc;line-height:20px}
.newdesign.modal .modal-body .modal-text{font-family:Light,sans-serif}
.newdesign.modal .modal-body .modal-text .modal-text .modal-mail-span{font-family:Medium,sans-serif}
.newdesign.modal.onbording-generic-modal .modal-body{padding:2pc 1pc 22px}
@media(max-width:1023.98px){.newdesign.modal.onbording-generic-modal .modal-body{padding-bottom:1pc}
}
.newdesign.modal.onbording-generic-modal .modal-body .modal-title{margin-top:0}
.newdesign.modal.onboarding-tooltip .modal-content{height:541px;width:445px}
@media(max-width:767.98px){.newdesign.modal.onboarding-tooltip .modal-content{height:auto;width:100%}
}
.newdesign.modal.onboarding-tooltip .modal-content .modal-body{padding:10px 24px 24px}
.newdesign.modal.onboarding-tooltip .modal-content .modal-body .modal-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px;margin-top:0}
.newdesign.modal.onboarding-tooltip .modal-content .modal-body .modal-title .field-boarding-title-label{margin-top:3px}
.newdesign.modal.onboarding-tooltip .modal-content .modal-body .modal-title .field-boarding-title-label .fontello-icon-energy-ico:before,.newdesign.modal.onboarding-tooltip .modal-content .modal-body .modal-title .field-boarding-title-label .fontello-icon-gas-ico:before{font-size:30px;margin-left:0}
.newdesign.modal.onboarding-tooltip .modal-content .modal-body .modal-text{margin:1pc 60px}
@media(max-width:767.98px){.newdesign.modal.onboarding-tooltip .modal-content .modal-body .modal-text{margin:1pc 5px}
}
.newdesign.modal.onboarding-tooltip .modal-content .modal-body .modal-text img.img-fluid{height:351px}
@media(max-width:767.98px){.newdesign.modal.onboarding-tooltip .modal-content .modal-body .modal-text img.img-fluid{height:auto}
}
.newdesign.modal.onboarding-clauses .modal-content{height:28pc;width:446px}
@media(max-width:767.98px){.newdesign.modal.onboarding-clauses .modal-content{height:auto;width:100%}
}
.newdesign.modal.onboarding-clauses .modal-content .modal-body .modal-text-clauses{margin-top:19px}
.ui-menu .ui-menu-item.ui-widget-contents{border:1px solid #e0e0e0}
.ui-menu .ui-menu-item .suggest-entry,.ui-menu .ui-menu-item .suggest-entry-street{color:#000}
.ui-menu .ui-menu-item .suggest-entry-street.ui-state-active.ui-menu-item-wrapper,.ui-menu .ui-menu-item .suggest-entry.ui-state-active.ui-menu-item-wrapper{background:#003cf0;color:#fff;border-radius:2px !important}
.ui-menu .ui-menu-item .suggest-entry-street.ui-state-active.ui-menu-item-wrapper .right-col,.ui-menu .ui-menu-item .suggest-entry-street.ui-state-active.ui-menu-item-wrapper .suggest-entry-zip,.ui-menu .ui-menu-item .suggest-entry.ui-state-active.ui-menu-item-wrapper .right-col,.ui-menu .ui-menu-item .suggest-entry.ui-state-active.ui-menu-item-wrapper .suggest-entry-zip{color:#fff}
.ui-menu .ui-menu-item .suggest-entry-street .right-col,.ui-menu .ui-menu-item .suggest-entry-street .suggest-entry-zip,.ui-menu .ui-menu-item .suggest-entry .right-col,.ui-menu .ui-menu-item .suggest-entry .suggest-entry-zip{color:#000}
.code-promo-box-container{width:488px;border:1px solid #000;margin-bottom:25px}
@media(max-width:1439.98px){.code-promo-box-container{width:436px}
}
@media(max-width:1023.98px){.code-promo-box-container{width:100%;max-width:664px;margin-bottom:4pc}
}
.code-promo-box-container .code-promo-box-wrapper .divseparate-vertical{position:absolute;left:75pt;height:100%;border-left:1px dashed #000}
.code-promo-box-container .code-promo-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;height:100%;position:relative}
.code-promo-box-container .code-promo-box-wrapper .fontello-icon-close{cursor:pointer;position:absolute;right:0;top:2px}
@media(max-width:767.98px){.code-promo-box-container .code-promo-box-wrapper .fontello-icon-close{padding:0 8px}
}
.code-promo-box-container .code-promo-box-wrapper .fontello-icon-close:before{font-size:1pc}
.code-promo-box-container .code-promo-box-wrapper .code-promo-box-image-container{height:100%;margin-top:auto;margin-bottom:auto}
.code-promo-box-container .code-promo-box-wrapper .code-promo-box-image-container .promo-logo-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:10px}
.code-promo-box-container .code-promo-box-wrapper .code-promo-box-image-container .promo-logo-container .logo-promo{width:5pc;height:5pc}
.code-promo-box-container .code-promo-box-wrapper .code-promo-box-descr-container{margin-top:10px;margin-bottom:10px;margin-left:1pc;text-align:start;width:60%}
@media only screen and (max-width:320px){.code-promo-box-container .code-promo-box-wrapper .code-promo-box-descr-container{width:50%}
}
.code-promo-box-container .code-promo-box-wrapper .code-promo-box-descr-container .code-promo-description{margin-top:8px;margin-bottom:6px}
@media screen and (max-width:374px){.code-promo-box-container .code-promo-box-wrapper .code-promo-box-descr-container .code-promo-description{margin-top:4px;margin-bottom:4px}
}
.code-promo-box-container .code-promo-box-wrapper .code-promo-box-descr-container .code-promo-modal{text-decoration:none !important;cursor:pointer}
@media(max-width:1023.98px){.onboarding-promo-modal .modal-content{width:100%}
}
.onboarding-promo-modal .modal-content .title-text-wrapper{text-align:start}
button{color:#000}
button.input-type-tooltip{background:transparent;border:unset}
@media(max-width:1023.98px){input:disabled{-webkit-text-fill-color:#000;opacity:1}
}