/* Every inner page uses the existing Ramada homepage typography and menu.
   The inner banner follows the supplied centred, shallow photographic reference. */
body.inner-site main.content-main.inner-page :is(h1,h2,h3,h4,h5,h6,p,li,dt,dd,a,button,input,select,textarea,label,legend,figcaption,small,strong){font-family:Roboto,Arial,sans-serif!important}
body.inner-site main.content-main.inner-page :is(h2,h3,h4,h5,h6){font-weight:500}
body.inner-site main.content-main.inner-page :is(p,li,dd){font-style:normal}
body.inner-site main.content-main.inner-page .content-body{font-family:Roboto,Arial,sans-serif!important;font-size:15px;line-height:1.9!important}
body.inner-site main.content-main.inner-page .inner-eyebrow,body.inner-site main.content-main.inner-page .about-script{font:500 12px/1.6 Roboto,Arial,sans-serif!important;letter-spacing:1px}
body.inner-site main.content-main.inner-page .about-prose:first-letter{font:inherit;float:none;margin:0;color:inherit}
body.inner-site main.content-main.inner-page{padding-top:0!important}


body.inner-site main.content-main.inner-page .inner-hero{height:clamp(440px,33.2vw,630px)!important;min-height:0!important;max-height:none!important;display:grid;place-items:center;position:relative}
body.inner-site main.content-main.inner-page .inner-hero:before{content:"";display:block!important;position:absolute;inset:28px 24px;border:1px dashed #ffffff35;border-radius:22px;z-index:1;pointer-events:none}
body.inner-site main.content-main.inner-page .inner-hero:after{background:linear-gradient(180deg,#1e24333d,#24243280 60%,#242432dd)!important}
body.inner-site main.content-main.inner-page .inner-hero-copy{width:100%;max-width:1100px;text-align:center!important;padding:125px 25px 65px!important;margin:0 auto;position:relative;z-index:2}
body.inner-site main.content-main.inner-page .inner-hero-copy p{font-family:'Segoe Script','Brush Script MT','Lucida Handwriting',cursive!important;font-size:17px!important;font-weight:300;font-style:normal;line-height:1.5;color:#c6a56a;margin:0 0 18px}
body.inner-site main.content-main.inner-page .inner-hero-copy h1{font-family:'Helvetica Neue',Roboto,Arial,sans-serif!important;font-size:48px!important;font-weight:300!important;line-height:1.2;letter-spacing:0;color:#fff;margin:0 0 24px}
body.inner-site main.content-main.inner-page .inner-hero-copy .inner-diamond{display:block!important;position:relative;width:max-content;margin:auto;color:#c6a56a;font:26px/1 Arial,sans-serif}
body.inner-site main.content-main.inner-page .inner-hero-copy .inner-diamond:before,body.inner-site main.content-main.inner-page .inner-hero-copy .inner-diamond:after{content:"";display:block;position:absolute;top:50%;height:1px;width:70px;background:#ffffff3b;margin:0}
body.inner-site main.content-main.inner-page .inner-hero-copy .inner-diamond:before{right:calc(100% + 25px)}
body.inner-site main.content-main.inner-page .inner-hero-copy .inner-diamond:after{left:calc(100% + 25px)}
body.inner-site main.content-main.inner-page .inner-scroll{position:absolute;left:50%!important;bottom:48px!important;transform:translateX(-50%);z-index:3;width:21px;height:34px;border:1px solid #ffffff75!important;border-radius:8px!important;padding:0!important;font-size:0!important;display:block}
body.inner-site main.content-main.inner-page .inner-scroll:before{content:"";position:absolute;top:7px;left:8px;width:3px;height:5px;background:#c6a56a;border-radius:3px}
body.inner-site main.content-main.inner-page .inner-scroll:after{content:"";position:absolute;top:59px;left:9px;height:24px;width:1px;background:#ffffff35}
body.inner-site main.content-main.inner-page .inner-crumbs nav{min-height:72px}
@media(max-width:700px){body.inner-site main.content-main.inner-page .inner-hero{height:400px!important}body.inner-site main.content-main.inner-page .inner-hero-copy{padding:115px 22px 70px!important}body.inner-site main.content-main.inner-page .inner-hero-copy h1{font-size:35px!important}body.inner-site main.content-main.inner-page .inner-hero-copy p{font-size:13px!important}body.inner-site main.content-main.inner-page .inner-hero:before{inset:18px 13px;border-radius:15px}body.inner-site main.content-main.inner-page .inner-scroll{bottom:30px!important}body.inner-site main.content-main.inner-page .inner-scroll:after{height:6px;top:46px}}
