.finder-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.finder-heading>span{font-size:11px;color:#7c8a91}.upgraded-finder #journey-finder{grid-template-columns:2fr 1fr 1fr auto;gap:13px}.finder-place{position:relative;min-width:0}.finder-place>label,.finder-date>span{font-size:10px;color:#526a77}.upgraded-finder #journey-finder input{background:#f8f9f6;padding:15px 13px;border-color:#d6dfdf;height:49px;font-size:12px}.upgraded-finder #journey-finder .finder-submit{height:49px;white-space:nowrap;min-width:180px}.finder-date{min-width:0}.place-suggestions{position:absolute;top:calc(100% + 7px);left:0;min-width:100%;width:440px;max-width:calc(100vw - 45px);max-height:350px;overflow:auto;background:#fff;box-shadow:0 15px 45px #0624452e;border:1px solid #d2dee5;border-radius:7px;z-index:20}.place-suggestions[hidden]{display:none}.place-suggestions button{display:grid;grid-template-columns:75px 1fr;gap:4px 12px;text-align:left;padding:15px;background:white;border:0;border-bottom:1px solid #edf0ef;width:100%;cursor:pointer;color:#173a56}.place-suggestions button:hover,.place-suggestions button.active{background:#edf3f6}.place-suggestions strong{font-size:12px;font-weight:500;line-height:1.5}.place-suggestions small{font-size:10px;color:#849095;grid-column:2}.place-kind{grid-row:1/3;align-self:center;font-size:8px;letter-spacing:.06em;color:#9a7a3e}.place-suggestions>p{font-size:12px;padding:15px;color:#77888e}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.transfer-dropoff[hidden],.finder-end[hidden]{display:none!important}body[data-travel-service=transfers] .upgraded-finder #journey-finder{grid-template-columns:1.5fr 1.5fr 1fr auto}.royal-hero-image{transition:opacity .3s}.royal-hero:after{transition:background .4s}body[data-travel-service=hotels] .royal-hero:after{background:linear-gradient(90deg,#071e3ee8,#0b415c6e 65%,#115b6e0a)}body[data-travel-service=tours] .royal-hero:after{background:linear-gradient(90deg,#142b31e8,#193d3c80 60%,#173c3230)}body[data-travel-service=activities] .royal-hero:after{background:linear-gradient(90deg,#102c54e8,#11365e80 60%,#13264a30)}body[data-travel-service=umrah] .royal-hero:after{background:linear-gradient(90deg,#15342eea,#23463f88 60%,#112b3330)}body[data-travel-service=transfers] .royal-hero:after{background:linear-gradient(90deg,#08294deb,#14497288 60%,#08284b40)}.verified-company{padding:50px 7%;background:#e9eee9}.verified-company h2{font-size:35px;margin:17px 0}.verified-company address{font-style:normal;font-size:16px;line-height:1.8;color:#315163}.verified-company>p:not(.eyebrow){font-size:12px;color:#708087}.company-socials{display:flex;gap:25px;margin-top:25px;font-size:12px;color:#1b4868}.location-attribution{font-size:9px;line-height:1.8;color:#879da9;padding:15px 0 25px}.location-attribution a{text-decoration:underline}.search-page-hero{background:#e6eceb;padding-bottom:35px}.search-page-hero h1{font-size:clamp(38px,4.5vw,64px);line-height:1.1;margin:15px 0}.search-page-hero p:not(.eyebrow){font-size:13px;color:#6b7e86}.search-request{padding:45px;background:#fffdf9;border:1px solid #dce3df;border-radius:9px;max-width:850px}.search-request h2{font-size:36px;margin:18px 0}.search-request p{font-size:14px;color:#6a7e85}.search-request .btn{margin:18px 0}.search-results>.package-heading h2{font-size:32px}.transfer-hero{display:grid;grid-template-columns:1.1fr 1fr;background:#092d4b;color:white;min-height:400px}.transfer-hero>div{padding:55px 11%}.transfer-hero h1{font-size:clamp(40px,4vw,60px);line-height:1.1;margin:20px 0}.transfer-hero .eyebrow{color:#dcc18a}.transfer-hero p:not(.eyebrow){font-size:14px;color:#c4d3dc}.transfer-hero img{width:100%;height:100%;max-height:480px;object-fit:cover}.transfer-hero .btn{background:#d9b46d;color:#12314b;margin-top:17px}.owner-backups{padding:35px 7%;border-top:1px solid #d5e0db}.owner-backups h2{font-size:31px}.owner-backups p{font-size:13px;max-width:800px}.owner-backups .btn{margin-top:16px}#backup-form>label{display:block;margin:20px 0;font-size:12px}#backup-form input{display:block;width:100%;padding:13px;margin-top:8px;border:1px solid #b6c9d3;border-radius:4px}#cancel-backup{border:0;background:none;padding:15px;color:#31576c;cursor:pointer}.finder-tabs{overflow:visible;flex-wrap:wrap;gap:20px;margin-bottom:23px}.finder-tabs button{font-weight:500}.finder-tabs button.active{color:#0b2c50}.upgraded-finder{overflow:visible}.upgraded-finder h2{font-size:30px}.finder-place input[aria-expanded=true]{border-color:#987337!important;outline:2px solid #d5b47644}.royal-hero-content{max-width:1100px}.upgraded-finder .small-note{color:#77888e}
@media(min-width:1350px){header nav{gap:14px;font-size:10px}}@media(max-width:1200px){.upgraded-finder #journey-finder{grid-template-columns:1.8fr 1fr 1fr}.upgraded-finder #journey-finder .finder-submit{grid-column:1/-1}.finder-heading>span{font-size:10px}body[data-travel-service=transfers] .upgraded-finder #journey-finder{grid-template-columns:1fr 1fr}.transfer-dropoff{grid-column:auto}}@media(max-width:850px){.finder-heading>span{display:none}.upgraded-finder #journey-finder{grid-template-columns:1fr 1fr}.upgraded-finder .finder-place{grid-column:1/-1}body[data-travel-service=transfers] .upgraded-finder #journey-finder{grid-template-columns:1fr 1fr}.transfer-hero{grid-template-columns:1fr 1fr}.transfer-hero>div{padding:40px 10%}}@media(max-width:600px){.upgraded-finder{padding:25px 18px;margin-top:-24px}.upgraded-finder h2{font-size:26px}.finder-tabs{gap:13px 21px;justify-content:flex-start;overflow:visible}.finder-tabs button{font-size:12px;padding:9px 0}.upgraded-finder #journey-finder{grid-template-columns:1fr 1fr;gap:17px 11px}.upgraded-finder #journey-finder .finder-place{grid-column:1/-1}.upgraded-finder #journey-finder input{font-size:11px;padding:13px 10px}.upgraded-finder #journey-finder .finder-submit{font-size:12px;grid-column:1/-1}.place-suggestions{width:100%;max-height:320px}.place-suggestions button{grid-template-columns:64px 1fr;gap:4px 8px;padding:13px 10px}.place-suggestions strong{font-size:11px}.place-kind{font-size:7px}.finder-date>span{font-size:9px}.search-request{padding:28px 22px}.search-request h2{font-size:30px}.transfer-hero{grid-template-columns:1fr}.transfer-hero>div{padding:40px 6%}.transfer-hero img{height:220px}.transfer-hero h1{font-size:43px}.verified-company h2{font-size:31px}.verified-company address{font-size:14px}.royal-hero{height:575px}.royal-hero h1{font-size:43px}.royal-hero-content>p:not(.eyebrow){font-size:13px}.upgraded-finder .small-note{font-size:9px;line-height:1.7}.location-attribution{font-size:8px}}

body[data-travel-service=hotels]{background:#f1f5f3}body[data-travel-service=tours]{background:#f0f3ed}body[data-travel-service=activities]{background:#f0f3f8}body[data-travel-service=umrah]{background:#f1f3ec}body[data-travel-service=transfers]{background:#eff4f8}
body[data-category=umrah] .holiday-photo img,body[data-category=umrah] .itinerary-hero>img,.umrah-link>img{object-position:50% 83%}.transfer-hero>img{object-position:50% 53%}
