
/* Preserve the archived Elementor layout, replacing the unavailable slideshow with its archived background tone. */
.elementor-element-109054a{background:#eeedf2!important}
.elementor-element-109054a .elementor-background-slideshow{display:none!important}
body.inner-page{margin:0;font-family:Arial,sans-serif;color:#10163e;background:#fff}
.recovery-header{height:134px;box-sizing:border-box;padding:16px clamp(25px,7vw,100px);display:flex;align-items:center;justify-content:space-between;background:#fff;gap:30px}
.brand{display:flex;flex-direction:column;align-items:center;color:#10163e;text-decoration:none;font-size:14px}.brand img{height:82px;width:auto;object-fit:contain}.brand span{margin-top:2px}
.recovery-header nav{display:flex;gap:34px;flex-wrap:wrap}.recovery-header nav a{color:#10163e;text-decoration:none;font-size:18px;font-weight:700}.recovery-header nav a:hover{text-decoration:underline}
.page-hero{min-height:330px;background:#eeedf2;display:flex;align-items:center;padding:0 max(6vw,24px)}.page-hero h1{font-size:clamp(38px,5vw,66px);margin:0;text-transform:uppercase}
body.inner-page article{max-width:1000px;margin:auto;padding:80px 30px 110px;min-height:310px;color:#222;font-size:20px;line-height:1.7}
body.inner-page article h2{color:#10163e;font-size:36px;line-height:1.2;margin:0 0 30px}body.inner-page article h3{font-size:25px;color:#10163e}
.schedule{display:grid;grid-template-columns:1fr 1fr;gap:30px}.social{display:flex;gap:18px;flex-wrap:wrap;margin-top:40px}.social a,.cards a{background:#ad8c34;color:#fff;padding:12px 22px;border-radius:24px;text-decoration:none;font-size:16px}.cards{display:flex;gap:15px;flex-wrap:wrap}.recovery-footer{text-align:center;background:#10163e;color:#fff;padding:28px 20px;font-size:14px}
@media(max-width:700px){.recovery-header{height:auto;flex-direction:column}.recovery-header nav{justify-content:center;gap:14px}.recovery-header nav a{font-size:15px}.schedule{grid-template-columns:1fr}.page-hero{min-height:240px}}
