.hero{background:linear-gradient(135deg,#f5f5f5,#fff);text-align:center}.hero-title{font-size:2.8rem;color:#1a1a1a;line-height:1.2;text-align:start;padding:0;margin:0}.hero-subtitle{font-size:1.25rem;color:#555;margin:0;padding:0;text-align:start;line-height:1.6}.date{font-size:1.1rem;color:#555;text-align:start;margin:0;padding-top:50px}.content-section{padding:60px 0}.images{width:100%;display:flex;justify-content:center}.images img{border-radius:20px;height:550px}.info{max-width:800px;margin:0 auto;text-align:start;font-size:1.1rem;color:#666;line-height:1.7}.info p{margin-bottom:30px}.info p strong{font-weight:600}.cta-button{display:inline-block;background-color:#1fc602;color:#fff;padding:15px 35px;text-decoration:none;border-radius:50px;font-weight:600;font-size:1.1rem;transition:all .3s ease;box-shadow:0 4px 15px #1fc6024d;border:none;cursor:pointer}.cta-btn--wrapper{display:flex;justify-content:center}@media(max-width:768px){.hero-title{font-size:2rem;padding:0 20px}.hero-subtitle{font-size:1.1rem}.date{padding:30px 20px 0}.content-section{padding:40px 20px}.images img{height:350px;width:100%;object-fit:cover}.info{padding:0 10px}.info p{font-size:1rem;line-height:1.6}.cta-button{padding:12px 25px;font-size:1rem;width:80%;max-width:300px}}@media(max-width:480px){.hero-title{font-size:1.6rem}.images img{height:250px}.info{padding:0}.date{padding-top:20px;font-size:.9rem}.cta-button{width:90%;padding:14px 20px}}@media(min-width:769px)and (max-width:1024px){.hero-title{font-size:2.2rem}.images img{height:400px}.info{padding:0 20px}}
