/* Minify: at least one missing file. See http://code.google.com/p/minify/wiki/Debugging */
.full-width-banner{position:absolute;top:15px;left:0;right:0;width:100%;height:auto;background:url('https://agendasport.ch/wp-content/uploads/2024/10/9380755.jpg') no-repeat center center;background-size:cover;background-blend-mode:multiply;background-color:#afafaf;color:white;padding:10px 20px;text-align:center;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,0.3);z-index:100;box-sizing:border-box;font-family:'Montserrat',sans-serif;overflow:hidden}.full-width-banner h2{position:relative;z-index:2;font-size:22px;font-weight:bold;margin-bottom:5px;text-shadow:0.05px 0.05px 0.4px rgba(255,255,255,0.4),-0.05px -0.05px 0.4px rgba(255,255,255,0.4),0.05px -0.05px 0.4px rgba(255,255,255,0.4),-0.05px 0.05px 0.4px rgba(255,255,255,0.4)}.full-width-banner h2 .promuovi{color:#ADD8E6!important;text-shadow:0.05px 0.05px 0.4px rgba(255,255,255,0.4)!important}.full-width-banner h2 .agenda{display:block;font-size:26px;font-weight:bold;margin-top:5px;color:#ADD8E6;text-shadow:0.05px 0.05px 0.4px rgba(255,255,255,0.4),-0.05px -0.05px 0.4px rgba(255,255,255,0.4),0.05px -0.05px 0.4px rgba(255,255,255,0.4),-0.05px 0.05px 0.4px rgba(255,255,255,0.4)}.banner-content{display:flex;justify-content:center;align-items:center;gap:15px;position:relative;z-index:2}.banner-content p{font-size:14px;margin:0}.btn-register{background-color:#ffbe6b;color:white;padding:8px 20px;border-radius:20px;text-decoration:none;font-size:14px;font-weight:bold;transition:background-color 0.3s ease,transform 0.3s ease}.btn-register:hover{background-color:#ff6347;transform:scale(1.05)}@media (max-width:960px){.banner-content{flex-direction:column;text-align:center}.btn-register{margin-top:10px}.full-width-banner h2{font-size:20px}.banner-content p{font-size:13px}}@media (max-width:480px){.full-width-banner h2{font-size:18px}.banner-content p{font-size:12px}.btn-register{padding:6px 18px;font-size:12px}}