/* Image-first tourism cards: replace the old illustrative blocks. */
.section{padding-top:58px;padding-bottom:58px}.interest-grid{gap:18px}.interest{min-height:270px;background-image:linear-gradient(0deg,#140d28d9 0%,#140d2800 74%)!important;background-size:cover!important;background-position:center!important;display:flex;flex-direction:column;justify-content:flex-end;padding:24px;border:0}.interest span{display:none}.interest h3{font-size:19px;margin:0 0 5px;position:relative;z-index:1}.interest p{font-size:12px;position:relative;z-index:1}.interest.nature{background-image:linear-gradient(0deg,#140d28d9,#140d2800 74%),url('hero-alula.png')!important}.interest.food{background-image:linear-gradient(0deg,#140d28d9,#140d2800 74%),url('offer-cards.png')!important;background-size:300% 100%!important;background-position:50% center!important}.interest.culture{background-image:linear-gradient(0deg,#140d28d9,#140d2800 74%),url('hero-alula.png')!important;background-position:72% center!important}.interest.fun{background-image:linear-gradient(0deg,#140d28d9,#140d2800 74%),url('offer-cards.png')!important;background-size:300% 100%!important;background-position:left center!important}.destinations{padding-top:58px;padding-bottom:58px}.cards{gap:18px}.place{height:410px;background-size:cover!important;background-position:center!important;border:0}.place.alula{background-image:linear-gradient(0deg,#120b23e6,#120b2300 75%),url('hero-alula.png')!important}.place.riyadh{background-image:linear-gradient(0deg,#120b23e6,#120b2300 75%),url('offer-cards.png')!important;background-size:300% 100%!important;background-position:left center!important}.place.jeddah{background-image:linear-gradient(0deg,#120b23e6,#120b2300 75%),url('offer-cards.png')!important;background-size:300% 100%!important;background-position:100% center!important}.place:before{display:none}.place h3{font-size:28px;text-shadow:0 2px 12px #14091e}.place p{font-size:13px}.events{padding-top:58px}.event-list article{background:#fff;border:1px solid #eeeaf0;border-radius:12px;margin-bottom:9px;padding:18px 20px}.event-list{border:0}.deal-section{background:#f8f6fa;max-width:none;padding-right:max(5vw,32px);padding-left:max(5vw,32px)}.deal-section .section-head,.deal-section .deal-grid{max-width:1150px;margin-right:auto;margin-left:auto}.deal-image{height:270px}.planner{margin-top:0}.feature-ad{min-height:280px}@media(max-width:780px){.interest{min-height:200px}.place{height:290px}.deal-section{padding-right:20px;padding-left:20px}.section{padding-top:42px;padding-bottom:42px}}
