/* Only slider geometry. Theme colors, fonts, art and non-slider sections stay owned by their themes. */
.smart-hero-slider{min-height:0;max-height:100%;overflow:hidden}.smart-hero-slider img{width:100%;height:100%;max-height:100%;object-fit:cover}
:is(.modern-slider-track [data-package-slide],.modern-slider-track [data-people-slide],.modern-slider-track [data-experience-slide],.modern-slider-track [data-image-carousel-slide],.modern-slider-track [data-gallery-slide],.modern-slider-track [data-testimonial-slide]){min-height:0;overflow:auto;box-sizing:border-box}.modern-slider-track [data-package-slide]{height:560px;max-height:560px}.modern-slider-track [data-people-slide]{height:520px;max-height:520px}.modern-slider-track [data-experience-slide]{height:500px;max-height:500px}.modern-slider-track [data-image-carousel-slide]{height:420px;max-height:420px}.modern-slider-track [data-gallery-slide]{height:440px;max-height:440px}.modern-slider-track [data-testimonial-slide]{height:320px;max-height:320px}:is(.modern-slider-track [data-package-slide],.modern-slider-track [data-people-slide],.modern-slider-track [data-experience-slide],.modern-slider-track [data-image-carousel-slide],.modern-slider-track [data-gallery-slide]) img{max-height:300px!important;object-fit:cover!important}.modern-slider-track [data-testimonial-slide] img{max-height:64px!important;object-fit:cover!important}
:is(.hg-card,.em-card,.sp-card){height:560px;max-height:560px;min-height:0;overflow:auto;box-sizing:border-box}:is(.hg-card,.em-card,.sp-card)>img{height:280px!important;max-height:280px!important;min-height:0;object-fit:cover!important}:is(.hg-gallery-slider,.em-gallery-slider,.sp-gallery-slider) :is(.hg-card,.em-card,.sp-card){height:640px;max-height:640px}:is(.hg-gallery-slider,.em-gallery-slider,.sp-gallery-slider) :is(.hg-card,.em-card,.sp-card)>img{height:400px!important;max-height:400px!important}
:is(.hg-stage-main,.em-photo-stack,.sp-photo-ribbon,.av-photoart,.av-planner){min-height:0;overflow:hidden}:is(.hg-stage-main,.em-photo-stack,.sp-photo-ribbon,.av-photoart) img{max-height:100%;object-fit:cover}.jc-stage{height:480px;max-height:480px;min-height:0;overflow:hidden}.jc-stage img{width:100%;height:100%;max-height:100%;object-fit:cover}
.rihla-scroll{height:440px;min-height:440px;max-height:440px;overflow-y:hidden}.rihla-scroll> :is(a,article,div){height:420px;max-height:420px;overflow:hidden}.rihla-scroll img{max-height:100%;object-fit:cover}
@media(max-width:750px){.jc-stage{height:340px;max-height:340px}:is(.hg-card,.em-card,.sp-card)>img{height:260px!important;max-height:260px!important}:is(.hg-gallery-slider,.em-gallery-slider,.sp-gallery-slider) :is(.hg-card,.em-card,.sp-card)>img{height:360px!important;max-height:360px!important}:is(.modern-slider-track [data-image-carousel-slide],.modern-slider-track [data-gallery-slide]) img{height:260px!important;max-height:260px!important}}

.jc-stage .jc-frame{height:100%;max-height:100%;overflow:hidden}
/* Preserve each established media treatment while fixing its outer viewport. */
.hg-card,.hg-gallery-slider .hg-card{height:465px;max-height:465px}.hg-card>img,.hg-gallery-slider .hg-card>img{height:100%!important;max-height:100%!important}.em-card>img{height:260px!important;max-height:260px!important}.em-gallery-slider .em-card>img{height:370px!important;max-height:370px!important}.sp-card{height:620px;max-height:620px}.sp-card>img{height:380px!important;max-height:380px!important}.sp-gallery-slider .sp-card{height:700px;max-height:700px}.sp-gallery-slider .sp-card>img{height:470px!important;max-height:470px!important}
[data-design-archive] .em-card{height:520px;max-height:520px}[data-design-archive] .em-card>img{height:235px!important;max-height:235px!important}[data-design-archive] .em-gallery-slider .em-card{height:480px;max-height:480px}[data-design-archive] .em-gallery-slider .em-card>img{height:275px!important;max-height:275px!important}[data-design-archive="heritage_gold-v3"] .em-card{height:570px;max-height:570px}[data-design-archive="heritage_gold-v3"] .em-card>img{height:290px!important;max-height:290px!important}
@media(max-width:750px){.hg-card,.hg-gallery-slider .hg-card{height:470px;max-height:470px}.em-card>img{height:280px!important;max-height:280px!important}.em-gallery-slider .em-card>img{height:400px!important;max-height:400px!important}.sp-card{height:560px;max-height:560px}.sp-card>img{height:300px!important;max-height:300px!important}.sp-gallery-slider .sp-card{height:640px;max-height:640px}.sp-gallery-slider .sp-card>img{height:380px!important;max-height:380px!important}[data-design-archive] .em-card>img{height:235px!important;max-height:235px!important}[data-design-archive] .em-gallery-slider .em-card>img{height:275px!important;max-height:275px!important}[data-design-archive="heritage_gold-v3"] .em-card>img{height:290px!important;max-height:290px!important}}
