.bfcm-banner-header{background-image:url('../img/balloons-banner.svg');background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;padding:20px 30px;border-radius:8px;align-items:center;justify-content:space-between;margin:20px 0;box-shadow:0 4px 15px rgba(0,0,0,.2);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;position:relative;display:none}.bfcm-content h2,.bfcm-content p,.timer-box label,.timer-box span{text-shadow:0 2px 4px rgba(0,0,0,.8)}.bfcm-content h2{margin:0 0 5px;font-size:20px;font-weight:800;color:#fff}.bfcm-content p{margin:0;color:#fff;font-size:14px;font-weight:500}.bfcm-timer{display:flex;gap:10px}.timer-box{background:rgba(255,255,255,.9);color:#000;padding:8px;border-radius:5px;text-align:center;min-width:55px;box-shadow:0 2px 5px rgba(0,0,0,.2)}.timer-box span{font-size:18px;font-weight:700;line-height:1.2;text-shadow:none;display:block}.timer-box label{font-size:9px;text-transform:uppercase;text-shadow:none}.bfcm-btn{background-color:#e63946;color:#fff;padding:12px 25px;text-decoration:none;font-weight:700;border-radius:50px;transition:transform .2s,background .3s;box-shadow:0 4px 10px rgba(0,0,0,.3);text-transform:uppercase;font-size:14px}.bfcm-btn:hover{background-color:#d62828;color:#fff;transform:scale(1.05)}@media (max-width:1100px){.bfcm-banner-header{flex-direction:column;text-align:center;gap:15px}}