.banner-save-quote-container{margin-top:20px}
.banner-save-quote-container.domandiere{margin:40px auto 1pc;padding:0}
@media(max-width:767.98px){.banner-save-quote-container.domandiere{margin:40px auto;padding:0 1pc}
}
.banner-save-quote-container .banner-wrapper{width:100%;padding:1pc 1pc 0;border-radius:8px}
@media(max-width:767.98px){.banner-save-quote-container .banner-wrapper{padding:1pc}
}
.banner-save-quote-container .banner-wrapper.bg-color__luce{background-color:#fff9e6}
.banner-save-quote-container .banner-wrapper.bg-color__gas{background-color:#effbfc}
.banner-save-quote-container .banner-wrapper.bg-color__dual{background-color:#e6ebfd}
.banner-save-quote-container .banner-wrapper .save-quote-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media(max-width:767.98px){.banner-save-quote-container .banner-wrapper .save-quote-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.banner-save-quote-container .banner-wrapper .save-quote-wrapper h3{font-family:Medium,sans-serif}
.banner-save-quote-container .banner-wrapper .save-quote-wrapper p{font-family:Light,sans-serif;max-width:438px;width:100%}
@media(max-width:767.98px){.banner-save-quote-container .banner-wrapper .save-quote-wrapper .component-wrapper{width:100%}
}
.banner-save-quote-container .banner-wrapper .save-quote-wrapper .component-wrapper .btn2{min-width:106px}
@media(max-width:767.98px){.banner-save-quote-container .banner-wrapper .save-quote-wrapper .component-wrapper .btn2{min-width:100%;padding:4px}
}
.banner-save-quote-container .banner-wrapper .save-quote-wrapper .component-wrapper .btn2.btn-outline-primary-blue{color:#003cf0;background-image:none;background-color:transparent;border:1px solid #003cf0;border-radius:8px;font-size:18px;font-family:Medium,sans-serif;text-transform:unset}