/* Rendering repairs only: archived content and its original visual styles are retained. */
#preloader,.preloader,e-page-transition{display:none!important;pointer-events:none!important}
html,body{overflow-x:clip}body{overflow-y:auto!important}
.recovery-notice{position:relative;z-index:999999;background:#f8f1dd;color:#332d20;padding:9px 16px;border-bottom:1px solid #d2c69f;font:13px/1.5 system-ui;text-align:center}
.recovery-notice a{color:inherit;text-decoration:underline}
.recovery-missing-image{border:1px dashed #9e9e9e;background:#eeeeee;color:#555;object-fit:contain}
a[data-recovery-unavailable],a[data-unarchived]{cursor:default!important}
.recovery-form-note{font:13px/1.5 system-ui;color:#555;background:#f6f2e9;padding:8px}
.elementor-widget-nav-menu .elementor-widget-container{position:relative}
nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{position:absolute;right:0;left:auto;min-width:220px;max-width:90vw;z-index:99999}
nav.recovery-open [class*="_desktopMenu_"]{display:flex!important;flex-wrap:wrap;gap:12px}
nav.recovery-open{display:flex!important;flex-direction:column}
.elementor-nav-menu--main .menu-item-has-children:hover>ul,.elementor-nav-menu--main .menu-item-has-children:focus-within>ul{display:block!important;position:absolute;z-index:9999;min-width:200px}
.elementor-image-carousel.swiper-wrapper.recovery-static-carousel{display:flex!important;flex-wrap:wrap;transform:none!important;gap:24px}
.recovery-static-carousel>.swiper-slide{width:220px!important;max-width:100%}
.wow{visibility:visible!important;opacity:1!important;animation:none!important}
.anima{opacity:1!important;visibility:visible!important;transform:none!important}
header .nav-brand{flex:0 0 auto;max-width:200px}header .nav-brand img{width:auto!important;height:auto!important;max-width:200px!important;max-height:52px!important}/* Local replacement for the missing ClassyNav stylesheet. */
.header-area .classy-navbar{display:flex;align-items:center;justify-content:space-between;gap:28px}
.header-area .classynav>ul{display:flex;align-items:center;gap:22px;margin:0;padding:0;list-style:none}
.header-area .classynav li{position:relative;list-style:none}
.header-area .classynav li a{display:block;color:#fff;padding:12px 0;font-size:13px;font-weight:600;white-space:nowrap}
.header-area .classynav li>ul{display:none;position:absolute;top:100%;left:0;min-width:220px;padding:12px 18px;background:#18232e;box-shadow:0 8px 25px #0004}
.header-area .classynav li:hover>ul,.header-area .classynav li:focus-within>ul{display:block}
.header-area .classynav li>ul a{padding:8px 0}
.header-area .classy-navbar-toggler,.header-area .classycloseIcon{display:none}
@media(max-width:991px){
.header-area .classy-navbar-toggler{display:block;cursor:pointer;padding:14px;color:#fff}
.header-area .classy-navbar-toggler:after{content:'☰';font-size:26px}
.header-area .classy-menu{display:none;position:absolute;top:70px;right:16px;background:#18232e;max-height:75vh;overflow:auto;max-width:90vw;padding:18px 24px}
.header-area .classy-menu.menu-on{display:block}
.header-area .classynav>ul{display:block}
.header-area .classynav li>ul{position:static;box-shadow:none;padding-left:14px}
.header-area .classycloseIcon{display:block;cursor:pointer;color:#fff;text-align:right}
.header-area .classycloseIcon:after{content:'×';font-size:25px}
}
.header-area .classynav li a{color:#fff!important}
.header-area .classynav .megamenu{display:none;position:absolute;top:100%;left:0;background:#18232e;padding:18px;min-width:540px;box-shadow:0 8px 25px #0004}
.header-area .classynav li:hover>.megamenu,.header-area .classynav li:focus-within>.megamenu{display:flex;gap:20px}
.header-area .classynav .megamenu ul{padding:0;position:static;display:block;box-shadow:none}
.header-area .classynav .megamenu ul:empty{display:none}
.header-area .classynav .megamenu a{font-size:12px;padding:8px 0}
@media(max-width:991px){.header-area .classynav .megamenu{position:static;min-width:0}.header-area .classynav li:hover>.megamenu,.header-area .classynav li:focus-within>.megamenu{display:block}}
