.jAFyUq_page{--travel-green:#35543e;--travel-gold:var(--accent)}.jAFyUq_page [data-visit-oman-hero]{min-height:clamp(480px,65vw,740px);padding-bottom:clamp(90px,10vw,138px)}.jAFyUq_page [data-visit-oman-hero] h1{text-wrap:balance;text-shadow:0 3px 28px #09131838;max-width:10.5em!important}.jAFyUq_page section>div>header h2{text-wrap:balance}.jAFyUq_page section>div>header p:last-child{text-wrap:pretty;max-width:38em;margin-inline:auto}.jAFyUq_sectionIndex{border-block:1px solid #ded9cd;grid-template-columns:repeat(5,minmax(0,1fr));max-width:1120px;margin:48px auto 0;display:grid;position:relative}.jAFyUq_sectionIndex a{justify-content:center;align-items:center;min-height:78px;padding:16px;font-size:17px;font-weight:600;transition:background .18s;display:flex;color:var(--travel-green)!important}.jAFyUq_sectionIndex a+a{border-inline-start:1px solid #ded9cd}.jAFyUq_sectionIndex a:hover{background:#eee7d8}.jAFyUq_page [id=visa]{scroll-margin-top:125px}.jAFyUq_page [id=visa] article{border-radius:12px;box-shadow:0 6px 18px #111a2f08}.jAFyUq_offerGrid>a{border-radius:12px;box-shadow:0 8px 26px #111a2f0f}.jAFyUq_page [id=accommodation] a:has(img){border-radius:12px;box-shadow:0 8px 26px #111a2f0f}.jAFyUq_page [id=accommodation] a:has(img)>div:last-child>div:last-child{margin-top:auto}.jAFyUq_page [id=accommodation] h4{text-wrap:pretty;margin-bottom:22px}.jAFyUq_hotelPrice{gap:3px;display:grid}.jAFyUq_hotelPrice>span{color:#596171;font-size:12px}.jAFyUq_hotelPrice strong{color:var(--travel-green);font-size:25px;font-weight:600;line-height:1.15}.jAFyUq_hotelPrice small{color:#596171;font-size:11px;line-height:1.5}.jAFyUq_offerGrid>a{width:100%;min-width:0}.jAFyUq_offerCard{background:#fff;border:1px solid #ded9cd;flex-direction:column;transition:transform .24s,border-color .24s,box-shadow .24s;display:flex;overflow:hidden}.jAFyUq_offerCard:hover,.jAFyUq_offerCard:focus-visible{transform:translateY(-4px);box-shadow:0 18px 40px #00000029;border-color:var(--travel-gold)!important}.jAFyUq_offerImage{aspect-ratio:4/3;background:#35543e;position:relative;overflow:hidden}.jAFyUq_offerImage img{object-fit:cover;width:100%;height:100%;transition:transform .55s}.jAFyUq_offerCard:hover img,.jAFyUq_offerCard:focus-visible img{transform:scale(1.045)}.jAFyUq_offerBody{flex-direction:column;flex:1;padding:24px 22px;display:flex}.jAFyUq_offerGrid .jAFyUq_offerBody h3{text-wrap:pretty;color:var(--travel-green);margin:0 0 26px;font-size:clamp(20px,1.65vw,24px);line-height:1.25}.jAFyUq_offerFooter{border-top:1px solid #e6e1d7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 10px;margin-top:auto;padding-top:20px;display:flex}.jAFyUq_offerPrice{color:var(--travel-green);gap:5px;display:grid}.jAFyUq_offerPrice>span{opacity:.75;font-size:12px}.jAFyUq_offerPrice strong{white-space:nowrap;font-size:25px;font-weight:600;line-height:1}.jAFyUq_offerAction{min-height:40px;color:var(--travel-green);border:1px solid #d6c793;border-radius:5px;justify-content:center;align-items:center;padding:9px 13px;font-size:13px;font-weight:700;transition:background .24s,color .24s;display:inline-flex}.jAFyUq_dayCard .jAFyUq_offerBody h3,.jAFyUq_dayCard .jAFyUq_offerPrice{color:#f8f4eb}.jAFyUq_dayCard .jAFyUq_offerFooter{border-color:#ffffff24}.jAFyUq_dayCard .jAFyUq_offerAction{color:var(--travel-gold);border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.jAFyUq_offerCard:hover .jAFyUq_offerAction,.jAFyUq_offerCard:focus-visible .jAFyUq_offerAction{background:var(--travel-gold);color:#24382c}.jAFyUq_packageCard .jAFyUq_offerAction{background:var(--travel-green);border-color:var(--travel-green);color:var(--travel-gold)}.jAFyUq_packageCard .jAFyUq_offerBody{padding:clamp(24px,3vw,34px)}.jAFyUq_packageCard .jAFyUq_offerPrice strong{font-size:30px}.jAFyUq_packageCard .jAFyUq_offerAction{min-height:44px;padding-inline:22px}.jAFyUq_page [id=arrival]>div[aria-hidden]>span:nth-child(n+3),.jAFyUq_page [id=accommodation]>div[aria-hidden]>span:nth-child(n+3),.jAFyUq_page [id=day-trips]>div[aria-hidden]>span:nth-child(n+3),.jAFyUq_page [id=post-event-packages]>div[aria-hidden]>span:nth-child(n+3){opacity:.5}@media (min-width:640px){.jAFyUq_offerGrid>a{width:calc(50% - 10px)}}@media (min-width:1024px){.jAFyUq_offerGrid>a{width:calc(33.3333% - 13.3333px)}}@media (min-width:1280px){.jAFyUq_offerGrid>a{width:calc(25% - 15px)}}.jAFyUq_page [id=day-trips] .jAFyUq_offerGrid>a{background:#172439;border-color:#ffffff24}.jAFyUq_page [id=post-event-packages] .jAFyUq_offerGrid>a{width:calc(50% - 10px)}.jAFyUq_page [id=post-event-packages] .jAFyUq_offerGrid>a>div:first-child{aspect-ratio:16/9}.jAFyUq_page [id=post-event-packages] .jAFyUq_offerGrid h3{max-width:24em;min-height:2.5em;font-size:clamp(24px,2.2vw,30px)}@media (max-width:760px){.jAFyUq_sectionIndex{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:20px}.jAFyUq_sectionIndex a{justify-content:flex-start;min-height:65px;font-size:15px}.jAFyUq_sectionIndex a:nth-child(odd){border-inline-start:0}.jAFyUq_sectionIndex a:nth-child(n+3){border-top:1px solid #ded9cd}.jAFyUq_sectionIndex a:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:639px){.jAFyUq_page [id=post-event-packages] .jAFyUq_offerGrid>a{width:100%}.jAFyUq_page [data-visit-oman-hero] img{object-position:42% center}}@media (prefers-reduced-motion:reduce){.jAFyUq_page *,.jAFyUq_page :before,.jAFyUq_page :after{transition:none!important;animation:none!important}.jAFyUq_page a:hover,.jAFyUq_page article:hover,.jAFyUq_page img{transform:none!important}}
