/* About Us: Indian Vedic photo, generous two-column editorial composition */
body.rs-luxury .rs-top-grid>.rs-about-panel{position:relative;isolation:isolate;overflow:hidden;min-height:650px!important;padding-top:85px!important;padding-bottom:85px!important;padding-left:max(6%,calc((100% - 1320px)/2))!important;padding-right:48%!important;justify-content:center!important;background:#f0dec5!important}
body.rs-luxury .rs-top-grid>.rs-about-panel::before{content:"";position:absolute;z-index:-1;right:0;top:0;bottom:0;width:58%;background-image:linear-gradient(to right,#f0dec5 0%,rgba(240,222,197,.02) 33%),url("../images/branding/rs-about-vedic-photo.jpg");background-position:center,center;background-size:cover;pointer-events:none}
body.rs-luxury .rs-top-grid>.rs-about-panel>*{position:relative;z-index:2}
body.rs-luxury .rs-top-grid>.rs-about-panel .rs-about-ornament{display:none!important}
body.rs-luxury .rs-top-grid>.rs-about-panel h2{font-size:clamp(32px,3.3vw,52px);max-width:700px}
body.rs-luxury .rs-top-grid>.rs-about-panel p{max-width:690px;font-size:14px;line-height:1.8}
body.rs-luxury .rs-top-grid>.rs-about-panel .rs-about-extra{max-width:650px;width:100%;grid-template-columns:minmax(105px,.65fr) minmax(0,1.5fr)}
@media(max-width:950px){body.rs-luxury .rs-top-grid>.rs-about-panel{padding-right:42%!important;min-height:680px!important}body.rs-luxury .rs-top-grid>.rs-about-panel::before{width:50%;opacity:.68}body.rs-luxury .rs-top-grid>.rs-about-panel .rs-about-extra{grid-template-columns:1fr!important}body.rs-luxury .rs-top-grid>.rs-about-panel .rs-about-symbol{display:none}}
@media(max-width:700px){body.rs-luxury .rs-top-grid>.rs-about-panel{padding:45px 6% 350px!important;min-height:0!important}body.rs-luxury .rs-top-grid>.rs-about-panel::before{top:auto;bottom:0;left:0;right:0;width:100%;height:350px;opacity:1;background-image:linear-gradient(to bottom,#f0dec5,rgba(240,222,197,0) 34%),url("../images/branding/rs-about-vedic-photo.jpg");background-position:center;background-size:cover}body.rs-luxury .rs-top-grid>.rs-about-panel .rs-about-extra{grid-template-columns:minmax(90px,.65fr) minmax(0,1.5fr)!important}body.rs-luxury .rs-top-grid>.rs-about-panel .rs-about-symbol{display:flex}}
@media(max-width:430px){body.rs-luxury .rs-top-grid>.rs-about-panel .rs-about-extra{grid-template-columns:1fr!important}body.rs-luxury .rs-top-grid>.rs-about-panel .rs-about-symbol{min-height:110px}}
