.seasonal-offer{max-width:900px;width:calc(100% - 40px);margin:48px auto;padding:0!important;background:#f4f7f5;color:#173443;border-radius:10px;overflow:hidden}.seasonal-offer>img{display:block;width:100%;max-height:340px;object-fit:cover}.seasonal-copy{padding:32px}.seasonal-eyebrow{font:12px Arial,sans-serif;letter-spacing:2px;text-transform:uppercase;color:#2b7680}.seasonal-copy h2{font:400 clamp(28px,5vw,40px)/1.15 Georgia,serif;margin:14px 0}.seasonal-copy p{font:15px/1.7 Arial,sans-serif;margin:14px 0}.seasonal-details{background:#fff;padding:24px;border-radius:10px;margin:24px 0;font-family:Arial,sans-serif}.seasonal-price{font:40px Georgia,serif;margin-top:14px}.seasonal-details small{font-size:13px;color:#47606b}.seasonal-button{display:inline-block;background:#173443;color:#fff;text-decoration:none;padding:15px 22px;border-radius:5px;font:15px Arial,sans-serif}.seasonal-returning{border-top:1px solid #e7d7bd;padding-top:15px;font-size:13px!important}#seasonal-enquiry{scroll-margin-top:30px}@media(max-width:400px){.seasonal-copy{padding:24px 18px}.seasonal-details{padding:20px}}
.seasonal-note{font-size:12px!important;color:#47606b}
