.banner-container{text-align:center;transition:all .2s;position:fixed;width:100%;top:0;z-index:9999;background-color:#fff}
.banner-container .summary{display:flex;justify-content:center;align-items:center;padding:20px;margin:0 auto;gap:20px}
.banner-container .summary p,.banner-expanded-text-container p{margin:0;font-size:14px}
.banner-container .summary p{font-weight:800}
.banner-container .summary:hover{cursor:pointer}
.banner-container .summary.opened .black-banner-icon{content:url(../../../../../etc/designs/ccw/clientlibs-commons/images/application/close-btn-black.svg);width:14px;display:inline-block;margin:0 0 0 5px}
.banner-container .summary.closed .black-banner-icon{content:url(../../../../../etc/designs/ccw/clientlibs-commons/images/application/drop-down-black.svg);width:14px;display:inline-block;margin:0 0 0 5px}
.banner-container .summary.opened .white-banner-icon{content:url(../../../../../etc/designs/ccw/clientlibs-commons/images/application/close-btn-white.png);width:14px;display:inline-block;margin:0 0 0 5px}
.banner-container .summary.closed .white-banner-icon{content:url(../../../../../etc/designs/ccw/clientlibs-commons/images/application/white-down-arrow.png);width:14px;display:inline-block;margin:0 0 0 5px}
.banner-details{padding:20px;margin:0 auto;width:90%;max-width:1000px;max-height:500px}
.banner-container .hidden{display:none}
.tag-icon{background:url("../../../../../etc/designs/ccw/clientlibs-commons/images/application/sale-offer-tag.svg");margin-top:5px;padding:10px;width:17px;height:17px;background-repeat:no-repeat}
@media only screen and (max-width:720px){.banner-details{max-height:500px;overflow:scroll;scrollbar-width:thin;overflow-x:hidden}
}