:root{--font-heading:"Nunito", "Noto Naskh Arabic", ui-sans-serif, system-ui, sans-serif;--font-body:"Atkinson Hyperlegible", "Noto Naskh Arabic", ui-sans-serif, system-ui, sans-serif}body{font-family:var(--font-body);letter-spacing:.002em;font-weight:400}h1,h2,h3,h4,h5,h6,.font-heading{font-family:var(--font-heading)}.rimis-education-hero{isolation:isolate;background-color:#fbf7ee;background-image:linear-gradient(90deg,#fffdf7f0 0%,#fffdf7d6 35%,#fffdf752 67%,#fffdf71a 100%),url(/branding/rimis-education-hero.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}.rimis-education-hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 18% 42%,#ffffff57,#0000 34%),linear-gradient(#ffffff0d,#ffffff1f);position:absolute;inset:0}.rimis-hero-shell{width:min(100%,1320px);margin-inline:auto;padding-inline:clamp(3.25rem,8vw,7.5rem)}@media (width<=767px){.rimis-hero-shell{padding-inline:1.5rem}}.rimis-hero-heading{font-family:var(--font-heading);letter-spacing:-.035em;text-wrap:balance;color:#12243b;text-shadow:0 2px 16px #ffffffb8;font-weight:800}.rimis-hero-copy{font-family:var(--font-body);color:#46566d;text-wrap:pretty;font-size:clamp(1.08rem,1.4vw,1.3rem);line-height:1.65}.rimis-hero-panel{max-width:54rem;margin-left:clamp(1.25rem,3.5vw,3.75rem);position:relative;transform:translateY(clamp(-2.75rem,-3.5vh,-1.75rem))}.rimis-hero-panel:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(1.5px);background:#fffdf73d;border-radius:2rem;position:absolute;inset:-2rem -2.25rem}@media (width<=767px){.rimis-education-hero{background-image:linear-gradient(90deg,#fffdf7f5 0%,#fffdf7e6 58%,#fffdf773 100%),url(/branding/rimis-education-hero.png);background-position:63%}.rimis-hero-panel{margin-left:0;transform:translateY(-.75rem)}.rimis-hero-panel:before{border-radius:1.4rem;inset:-1.2rem -.8rem}}.dark .rimis-education-hero{background-color:#182231;background-image:linear-gradient(90deg,#141e2bed 0%,#141e2bd1 42%,#141e2b57 100%),url(/branding/rimis-education-hero.png)}.dark .rimis-hero-heading{color:#fffaf0;text-shadow:0 2px 18px #00000059}.dark .rimis-hero-copy{color:#d9e0ea}
