.elementor .custom-sticky-header{position:sticky;z-index:999;}.elementor .pre-heading{font-family:Inter;font-size:10px;color:var(--rirana-taupe);letter-spacing:3px;text-transform:uppercase;margin-block-end:10px;}.elementor .hero-header{font-family:"Playfair Display";font-size:4.5rem;color:var(--rirana-charcoal);}.elementor .hero-header-taupe{font-family:"Playfair Display";font-weight:300;font-size:3.75rem;color:var(--rirana-taupe);font-style:italic;}.elementor .rirana-heading{font-family:"Playfair Display";font-weight:300;font-size:2.25rem;color:var(--rirana-charcoal);}.elementor .rirana-paragraph{font-family:Inter;font-weight:300;font-size:14px;color:var(--rirana-charcoal);text-align:start;margin-block-start:40px;}.elementor .hover-effect-box{display:flex;flex-direction:column;gap:10px;}