:root{--nav-bg:rgba(14,15,14,.82);--nav-bg-scrolled:rgba(14,15,14,.82);--nav-border:rgba(255,255,255,.07);--nav-height:90px;--nav-height-scrolled:90px;--nav-logo-h:62px;--nav-logo-h-scrolled:62px;--nav-link-color:rgba(255,255,255,.82);--nav-link-hover:#fff;--nav-accent:#a48e6b;--nav-green:#515b48;--nav-font:"Onest","Inter",system-ui,sans-serif;--nav-radius:14px;--nav-dropdown-bg:rgba(18,20,18,.97);--nav-dropdown-border:rgba(164,142,107,.18);--nav-transition:.28s cubic-bezier(.4,0,.2,1);--nav-mobile-bg:#0d0f0d;--nav-mobile-accent:#a48e6b}#masthead,.site-header{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;width:100% !important;z-index:9999 !important;background:0 0 !important;border:none !important;box-shadow:none !important}#site-navigation,.navbar{background:var(--nav-bg) !important;backdrop-filter:blur(18px) saturate(160%) !important;-webkit-backdrop-filter:blur(18px) saturate(160%) !important;border-bottom:1px solid var(--nav-border) !important;padding:0 !important;height:var(--nav-height) !important;transition:height var(--nav-transition),background var(--nav-transition),border-color var(--nav-transition),box-shadow var(--nav-transition) !important;box-shadow:0 1px 0 var(--nav-border) !important}.headroom--not-top #site-navigation,.headroom--not-top .navbar,.headroom--pinned #site-navigation,.headroom--pinned .navbar{background:var(--nav-bg) !important;height:var(--nav-height) !important;border-bottom-color:var(--nav-border) !important;box-shadow:0 1px 0 var(--nav-border) !important}@media (max-width:768px){#site-navigation,.navbar{backdrop-filter:none !important;-webkit-backdrop-filter:none !important;background:rgba(14,15,14,.97) !important}.headroom--not-top #site-navigation,.headroom--not-top .navbar,.headroom--pinned #site-navigation,.headroom--pinned .navbar{background:rgba(14,15,14,.97) !important}#masthead,.site-header{transform:translateZ(0);backface-visibility:hidden}.ekos-topline{backdrop-filter:none !important;-webkit-backdrop-filter:none !important;background:rgba(10,11,10,.95) !important}}.header-inner,.header-inner.inner-wrap{display:flex !important;align-items:center !important;justify-content:flex-start !important;height:100% !important;max-width:1500px !important;margin:0 auto !important;padding:0 clamp(20px, 4vw, 56px) !important;gap:clamp(12px, 2vw, 32px) !important;overflow:visible !important}.header-logo-wrapper{flex-shrink:0 !important;display:flex !important;align-items:center !important}.custom-logo-link{display:flex !important;align-items:center !important;text-decoration:none !important;outline:none !important}.custom-logo-link:focus-visible{outline:2px solid var(--ekos-green) !important;outline-offset:4px !important;border-radius:4px !important}.custom-logo-link img,.custom-logo{height:var(--nav-logo-h) !important;width:auto !important;max-width:none !important;transition:height var(--nav-transition),opacity var(--nav-transition) !important;display:block !important}.headroom--not-top .custom-logo-link img,.headroom--not-top .custom-logo,.headroom--pinned .custom-logo-link img,.headroom--pinned .custom-logo{height:var(--nav-logo-h) !important}.header-navigation-wrapper{flex:0 0 auto !important;display:flex !important;justify-content:flex-start !important;align-items:center !important;height:100% !important;overflow:visible !important;padding-left:8px !important}.primary-menu-wrapper{display:flex !important;align-items:center !important;height:100% !important}ul#menu-menu-2,.primary-menu-wrapper ul.navbar-nav,.primary-menu-wrapper .sf-menu{display:flex !important;align-items:center !important;flex-wrap:nowrap !important;list-style:none !important;margin:0 !important;padding:0 !important;gap:0 !important;height:100% !important;white-space:nowrap !important}ul#menu-menu-2>li,.primary-menu-wrapper .navbar-nav>li{position:relative !important;display:flex !important;align-items:center !important;height:100% !important}ul#menu-menu-2>li>a,.primary-menu-wrapper .navbar-nav>li>a{display:flex !important;align-items:center !important;gap:6px !important;height:100% !important;padding:0 8px !important;font-family:var(--nav-font) !important;font-size:15.5px !important;font-weight:500 !important;letter-spacing:.02em !important;color:var(--nav-link-color) !important;text-decoration:none !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:clip !important;position:relative !important;transition:color var(--nav-transition) !important;flex-shrink:0 !important}ul#menu-menu-2>li>a:hover,.primary-menu-wrapper .navbar-nav>li>a:hover,ul#menu-menu-2>li.current-menu-item>a,.primary-menu-wrapper .navbar-nav>li.current-menu-item>a,ul#menu-menu-2>li.current-menu-ancestor>a,.primary-menu-wrapper .navbar-nav>li.current-menu-ancestor>a{color:var(--nav-link-hover) !important}:is(ul#menu-menu-2,.primary-menu-wrapper .navbar-nav)>li>a:after{all:unset !important;content:none !important;display:none !important}ul#menu-menu-2>li>a:after,.primary-menu-wrapper .navbar-nav>li>a:after,:is(ul#menu-menu-2,.primary-menu-wrapper .navbar-nav)>li>a:after{opacity:0 !important;transform:scaleX(1) !important;transition:opacity .25s ease !important;height:1.5px !important;background:var(--nav-accent) !important}ul#menu-menu-2>li:not(.menu-item-has-children)>a:hover:after,.primary-menu-wrapper .navbar-nav>li:not(.menu-item-has-children)>a:hover:after{opacity:1 !important}ul#menu-menu-2>li.menu-item-has-children>a:hover:after,.primary-menu-wrapper .navbar-nav>li.menu-item-has-children>a:hover:after{opacity:0 !important}ul#menu-menu-2>li>a svg,.primary-menu-wrapper .navbar-nav>li>a svg{display:none !important}ul#menu-menu-2>li.menu-item-has-children>a:before,.primary-menu-wrapper .navbar-nav>li.menu-item-has-children>a:before{content:"" !important;display:inline-flex !important;align-self:center !important;width:7px !important;height:7px !important;border-right:1.5px solid currentColor !important;border-bottom:1.5px solid currentColor !important;border-top:none !important;border-left:none !important;transform:rotate(45deg) translateY(-1px) !important;transition:transform var(--nav-transition),opacity var(--nav-transition) !important;order:99 !important;opacity:.55 !important;margin-left:5px !important;flex-shrink:0 !important;position:static !important}ul#menu-menu-2>li.menu-item-has-children:hover>a:before,.primary-menu-wrapper .navbar-nav>li.menu-item-has-children:hover>a:before{transform:rotate(225deg) translateY(1px) !important;opacity:1 !important}ul#menu-menu-2 li.menu-item-has-children,.primary-menu-wrapper .navbar-nav li.menu-item-has-children{padding-bottom:12px !important;margin-bottom:-12px !important}ul#menu-menu-2 .sub-menu,.primary-menu-wrapper .navbar-nav .sub-menu{position:absolute !important;top:calc(100% + 0px) !important;left:50% !important;min-width:220px !important;background:var(--nav-dropdown-bg) !important;border:1px solid var(--nav-dropdown-border) !important;border-radius:var(--nav-radius) !important;padding:8px !important;list-style:none !important;margin:0 !important;box-shadow:0 8px 32px rgba(0,0,0,.36),0 2px 8px rgba(0,0,0,.18) !important;backdrop-filter:blur(20px) !important;-webkit-backdrop-filter:blur(20px) !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transform:translateX(-50%) translateY(-6px) scale(.98) !important;transform-origin:top center !important;transition:opacity .15s ease .3s,transform .15s ease .3s,visibility 0s linear .45s !important}ul#menu-menu-2 li:hover>.sub-menu,.primary-menu-wrapper .navbar-nav li:hover>.sub-menu{opacity:1 !important;visibility:visible !important;pointer-events:auto !important;transform:translateX(-50%) translateY(0) scale(1) !important;transition:opacity .18s ease 0s,transform .18s ease 0s,visibility 0s linear 0s !important}ul#menu-menu-2 .sub-menu li,.primary-menu-wrapper .navbar-nav .sub-menu li{display:block !important;position:relative !important}ul#menu-menu-2 .sub-menu li a,.primary-menu-wrapper .navbar-nav .sub-menu li a{display:flex !important;align-items:center !important;gap:10px !important;padding:11px 16px !important;font-family:var(--nav-font) !important;font-size:14.5px !important;font-weight:400 !important;color:rgba(255,255,255,.72) !important;text-decoration:none !important;border-radius:9px !important;transition:background var(--nav-transition),color var(--nav-transition) !important;white-space:nowrap !important}ul#menu-menu-2 .sub-menu li a:hover,.primary-menu-wrapper .navbar-nav .sub-menu li a:hover{background:rgba(164,142,107,.12) !important;color:#fff !important}ul#menu-menu-2 .sub-menu li a:after{display:none !important}ul#menu-menu-2 .sub-menu .sub-menu,.primary-menu-wrapper .navbar-nav .sub-menu .sub-menu{top:-8px !important;left:calc(100% + 6px) !important;transform:translateX(-6px) scale(.98) !important;transform-origin:top left !important}ul#menu-menu-2 .sub-menu li.menu-item-has-children,.primary-menu-wrapper .navbar-nav .sub-menu li.menu-item-has-children{padding-right:12px !important;margin-right:-12px !important;padding-bottom:0 !important;margin-bottom:0 !important}ul#menu-menu-2 .sub-menu li:hover>.sub-menu,.primary-menu-wrapper .navbar-nav .sub-menu li:hover>.sub-menu{transform:translateX(0) scale(1) !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important;transition:opacity .18s ease 0s,transform .18s ease 0s,visibility 0s linear 0s !important}ul#menu-menu-2 .sub-menu li.menu-item-has-children>a:after,.primary-menu-wrapper .navbar-nav .sub-menu li.menu-item-has-children>a:after{content:"" !important;display:block !important;width:8px !important;height:8px !important;border-right:1.5px solid currentColor !important;border-top:1.5px solid currentColor !important;transform:rotate(45deg) !important;margin-left:auto !important;opacity:.5 !important;background:0 0 !important;border-radius:0 !important;position:static !important;flex-shrink:0 !important}.header-widgets-wrapper{display:flex !important;align-items:center !important;gap:8px !important;flex-shrink:0 !important;margin-left:auto !important;padding-left:0 !important}.header-widgets-wrapper .header-search{display:none !important}.header-widgets-wrapper .header_social{display:flex !important;align-items:center !important}.header-widgets-wrapper .wp-block-social-links{display:flex !important;align-items:center !important;gap:0 !important;margin:0 !important;padding:0 !important;list-style:none !important;background:0 0 !important;flex-wrap:nowrap !important}.header-widgets-wrapper .wp-block-social-links li,.header-widgets-wrapper .wp-social-link{background:0 0 !important;padding:0 !important;margin:0 !important;list-style:none !important}.header-widgets-wrapper .wp-block-social-link-anchor,.header-widgets-wrapper .ekos-nav-instagram-fallback{display:flex !important;align-items:center !important;justify-content:center !important;width:36px !important;height:36px !important;border-radius:50% !important;background:rgba(255,255,255,.07) !important;border:1px solid rgba(255,255,255,.13) !important;text-decoration:none !important;position:relative !important;transition:background var(--nav-transition),border-color var(--nav-transition) !important;background-color:rgba(255,255,255,.07) !important;color:transparent !important}.header-widgets-wrapper .wp-block-social-link-anchor:hover,.header-widgets-wrapper .ekos-nav-instagram-fallback:hover{background:rgba(164,142,107,.16) !important;background-color:rgba(164,142,107,.16) !important;border-color:rgba(164,142,107,.4) !important}.header-widgets-wrapper .wp-block-social-link-anchor svg,.header-widgets-wrapper .ekos-nav-instagram-fallback svg{display:none !important;visibility:hidden !important}.header-widgets-wrapper .wp-block-social-link-anchor:before,.header-widgets-wrapper .ekos-nav-instagram-fallback:before{content:"" !important;display:block !important;width:14px !important;height:14px !important;border:1.5px solid rgba(255,255,255,.75) !important;border-radius:4px !important;position:absolute !important;top:50% !important;left:50% !important;transform:translate(-50%,-50%) !important;transition:border-color var(--nav-transition) !important;box-shadow:none !important;background:0 0 !important}.header-widgets-wrapper .wp-block-social-link-anchor:after,.header-widgets-wrapper .ekos-nav-instagram-fallback:after{content:"" !important;display:block !important;width:5.5px !important;height:5.5px !important;border:1.5px solid rgba(255,255,255,.75) !important;border-radius:50% !important;position:absolute !important;top:50% !important;left:50% !important;transform:translate(-50%,-50%) !important;transition:border-color var(--nav-transition) !important;background:0 0 !important}.header-widgets-wrapper .wp-block-social-link-anchor:hover:before,.header-widgets-wrapper .wp-block-social-link-anchor:hover:after,.header-widgets-wrapper .ekos-nav-instagram-fallback:hover:before,.header-widgets-wrapper .ekos-nav-instagram-fallback:hover:after{border-color:var(--nav-accent) !important}@media screen and (min-width:993px){.navbar .header-widgets-wrapper,.navbar .header-widgets-wrapper .header_social,#site-navigation .header-widgets-wrapper .header_social{display:flex !important;visibility:visible !important;opacity:1 !important}.navbar .header-widgets-wrapper .ekos-nav-instagram-fallback,.navbar .header-widgets-wrapper .wp-block-social-link-anchor,#site-navigation .header-widgets-wrapper .ekos-nav-instagram-fallback{display:flex !important;visibility:visible !important;opacity:1 !important}}.navbar-toggle{display:none !important;flex-direction:column !important;justify-content:center !important;align-items:center !important;gap:5px !important;width:42px !important;height:42px !important;padding:0 !important;background:rgba(255,255,255,.06) !important;border:1px solid rgba(255,255,255,.1) !important;border-radius:10px !important;cursor:pointer !important;transition:background var(--nav-transition),border-color var(--nav-transition) !important;position:relative !important;z-index:10001 !important}.navbar-toggle:hover{background:rgba(164,142,107,.14) !important;border-color:rgba(164,142,107,.3) !important}.navbar-toggle .icon-bar{display:block !important;width:20px !important;height:1.5px !important;background:#fff !important;border-radius:999px !important;transition:transform .3s ease,opacity .3s ease,width .3s ease !important;transform-origin:center !important}.navbar-toggle.active .icon-bar:nth-child(1),.navbar-toggle[aria-expanded=true] .icon-bar:nth-child(1){transform:translateY(6.5px) rotate(45deg) !important}.navbar-toggle.active .icon-bar:nth-child(2),.navbar-toggle[aria-expanded=true] .icon-bar:nth-child(2){opacity:0 !important;transform:scaleX(0) !important}.navbar-toggle.active .icon-bar:nth-child(3),.navbar-toggle[aria-expanded=true] .icon-bar:nth-child(3){transform:translateY(-6.5px) rotate(-45deg) !important}aside#side-nav,aside.side-nav{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100% !important;min-width:100vw !important;max-width:100vw !important;height:100% !important;z-index:10000 !important;background:0 0 !important;pointer-events:none !important}body.side-nav-open aside#side-nav,body.side-nav-open aside.side-nav{pointer-events:auto !important}aside#side-nav .side-nav__scrollable-container,aside.side-nav .side-nav__scrollable-container{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100% !important;min-width:100vw !important;max-width:100vw !important;height:100% !important;background:var(--nav-mobile-bg) !important;overflow-y:auto !important;overflow-x:hidden !important;z-index:10001 !important;opacity:0 !important;transform:translateX(100%) !important;transition:opacity .38s cubic-bezier(.4,0,.2,1),transform .38s cubic-bezier(.4,0,.2,1) !important;pointer-events:none !important}body.side-nav-open aside#side-nav .side-nav__scrollable-container,body.side-nav-open aside.side-nav .side-nav__scrollable-container{opacity:1 !important;transform:translateX(0) !important;pointer-events:auto !important}body:has(.ekos-topline) aside#side-nav .side-nav__scrollable-container,body:has(.ekos-topline) aside.side-nav .side-nav__scrollable-container{top:var(--ekos-topline-h,24px) !important}aside#side-nav .side-nav__wrap,aside.side-nav .side-nav__wrap{display:flex !important;flex-direction:column !important;justify-content:center !important;min-height:100% !important;padding:100px clamp(28px, 8vw, 64px) 48px !important;box-sizing:border-box !important;width:100% !important;max-width:100% !important}aside#side-nav .side-nav__scrollable-container:before,aside.side-nav .side-nav__scrollable-container:before{content:"" !important;display:block !important;position:absolute !important;top:0 !important;left:0 !important;right:0 !important;height:2px !important;background:linear-gradient(90deg,var(--nav-mobile-accent),transparent) !important;pointer-events:none !important}#ekos-nav-backdrop{position:fixed !important;inset:0 !important;z-index:9999 !important;background:rgba(0,0,0,.52) !important;opacity:0 !important;pointer-events:none !important;transition:opacity .32s ease !important}body.side-nav-open #ekos-nav-backdrop{opacity:1 !important;pointer-events:auto !important}.side-nav-overlay{display:none !important}.side-nav__close-button{position:absolute !important;top:20px !important;right:24px !important;z-index:10002 !important;display:block !important}.side-nav__close-button .navbar-toggle{display:flex !important;width:40px !important;height:40px !important;background:rgba(255,255,255,.06) !important;border:1px solid rgba(255,255,255,.12) !important;border-radius:50% !important}.side-nav__close-button .navbar-toggle:hover{background:rgba(164,142,107,.18) !important;border-color:rgba(164,142,107,.4) !important}.side-nav__close-button .navbar-toggle .icon-bar{opacity:0 !important;transform:none !important;transition:none !important}.side-nav__close-button .navbar-toggle:before,.side-nav__close-button .navbar-toggle:after{content:"" !important;position:absolute !important;width:18px !important;height:1.5px !important;background:rgba(255,255,255,.85) !important;border-radius:999px !important;top:50% !important;left:50% !important;margin-left:-9px !important;margin-top:-.75px !important;transition:none !important}.side-nav__close-button .navbar-toggle:before{transform:rotate(45deg) !important}.side-nav__close-button .navbar-toggle:after{transform:rotate(-45deg) !important}.side-nav__close-button .navbar-toggle:hover:before,.side-nav__close-button .navbar-toggle:hover:after{background:var(--nav-mobile-accent) !important}.side-nav__close-button .screen-reader-text{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important}.mobile-menu-wrapper,nav.mobile-menu-wrapper{width:100% !important;background:0 0 !important;position:static !important;padding:0 !important;opacity:1 !important;visibility:visible !important;transform:none !important;pointer-events:auto !important;display:block !important}aside#side-nav .mobile-menu-wrapper ul,aside.side-nav .mobile-menu-wrapper ul{list-style:none !important;margin:0 !important;padding:0 !important;width:100% !important}aside#side-nav .mobile-menu-wrapper ul li,aside.side-nav .mobile-menu-wrapper ul li{border-bottom:1px solid rgba(255,255,255,.06) !important;overflow:visible !important;position:relative !important}aside#side-nav .mobile-menu-wrapper ul li:last-child,aside.side-nav .mobile-menu-wrapper ul li:last-child{border-bottom:none !important}aside#side-nav .mobile-menu-wrapper ul>li>a,aside.side-nav .mobile-menu-wrapper ul>li>a{display:flex !important;align-items:center !important;justify-content:flex-start !important;padding:20px 72px 20px 0 !important;font-family:var(--nav-font) !important;font-size:clamp(22px, 5vw, 30px) !important;font-weight:500 !important;letter-spacing:-.01em !important;color:rgba(255,255,255,.85) !important;text-decoration:none !important;text-transform:none !important;transition:color .2s ease !important;position:relative !important;z-index:1 !important}aside#side-nav .mobile-menu-wrapper ul>li>a:hover,aside.side-nav .mobile-menu-wrapper ul>li>a:hover{color:var(--nav-mobile-accent) !important}aside#side-nav .ekos-submenu-toggle,aside.side-nav .ekos-submenu-toggle{position:absolute !important;right:0 !important;top:12px !important;width:48px !important;height:48px !important;transform:none !important;background:rgba(255,255,255,.1) !important;border:1px solid rgba(255,255,255,.22) !important;border-radius:10px !important;cursor:pointer !important;display:flex !important;align-items:center !important;justify-content:center !important;transition:background .2s ease,border-color .2s ease !important;flex-shrink:0 !important;padding:0 !important;z-index:10 !important}aside#side-nav .ekos-submenu-toggle:before,aside.side-nav .ekos-submenu-toggle:before{content:"" !important;display:block !important;width:9px !important;height:9px !important;border-right:2px solid #fff !important;border-bottom:2px solid #fff !important;transform:rotate(45deg) translateY(-2px) !important;transition:transform .25s ease !important}aside#side-nav .menu-item-has-children.ekos-open>.ekos-submenu-toggle:before,aside.side-nav .menu-item-has-children.ekos-open>.ekos-submenu-toggle:before{transform:rotate(225deg) translateY(2px) !important}aside#side-nav .ekos-submenu-toggle:hover,aside.side-nav .ekos-submenu-toggle:hover{background:rgba(164,142,107,.15) !important;border-color:rgba(164,142,107,.3) !important}aside#side-nav .mobile-menu-wrapper ul>li,aside.side-nav .mobile-menu-wrapper ul>li{opacity:0 !important;transform:translateY(12px) !important;transition:opacity .35s ease,transform .35s ease !important}body.side-nav-open aside#side-nav .mobile-menu-wrapper ul>li,body.side-nav-open aside.side-nav .mobile-menu-wrapper ul>li{opacity:1 !important;transform:translateY(0) !important}body.side-nav-open aside .mobile-menu-wrapper ul>li:nth-child(1){transition-delay:.08s !important}body.side-nav-open aside .mobile-menu-wrapper ul>li:nth-child(2){transition-delay:.13s !important}body.side-nav-open aside .mobile-menu-wrapper ul>li:nth-child(3){transition-delay:.18s !important}body.side-nav-open aside .mobile-menu-wrapper ul>li:nth-child(4){transition-delay:.23s !important}body.side-nav-open aside .mobile-menu-wrapper ul>li:nth-child(5){transition-delay:.28s !important}body.side-nav-open aside .mobile-menu-wrapper ul>li:nth-child(6){transition-delay:.33s !important}body.side-nav-open aside .mobile-menu-wrapper ul>li:nth-child(7){transition-delay:.38s !important}body.side-nav-open aside .mobile-menu-wrapper ul>li:nth-child(8){transition-delay:.43s !important}aside#side-nav .mobile-menu-wrapper .sub-menu,aside.side-nav .mobile-menu-wrapper .sub-menu{display:none !important;padding:4px 0 16px 20px !important;border-left:1.5px solid rgba(164,142,107,.25) !important;border-top:none !important;border-right:none !important;border-bottom:none !important;margin-bottom:12px !important;background:0 0 !important;box-shadow:none !important;border-radius:0 !important;position:static !important;opacity:1 !important;visibility:visible !important;transform:none !important;pointer-events:auto !important;backdrop-filter:none !important}aside#side-nav .mobile-menu-wrapper .sub-menu.ekos-open,aside.side-nav .mobile-menu-wrapper .sub-menu.ekos-open{display:block !important}aside#side-nav .mobile-menu-wrapper .sub-menu li,aside.side-nav .mobile-menu-wrapper .sub-menu li{border-bottom:none !important}aside#side-nav .mobile-menu-wrapper .sub-menu li a,aside.side-nav .mobile-menu-wrapper .sub-menu li a{padding:13px 60px 13px 0 !important;font-size:18px !important;font-weight:400 !important;color:rgba(255,255,255,.6) !important;letter-spacing:0 !important;text-transform:none !important;justify-content:flex-start !important;position:relative !important;z-index:1 !important}aside#side-nav .mobile-menu-wrapper .sub-menu li a:hover,aside.side-nav .mobile-menu-wrapper .sub-menu li a:hover{color:var(--nav-mobile-accent) !important}aside#side-nav .mobile-menu-wrapper .sub-menu .sub-menu,aside.side-nav .mobile-menu-wrapper .sub-menu .sub-menu{padding-left:16px !important;padding-top:4px !important;padding-bottom:8px !important;margin-bottom:4px !important;border-left-color:rgba(164,142,107,.12) !important}aside#side-nav .mobile-menu-wrapper .sub-menu .ekos-submenu-toggle,aside.side-nav .mobile-menu-wrapper .sub-menu .ekos-submenu-toggle{width:36px !important;height:36px !important;top:8px !important;border-radius:8px !important}aside#side-nav .mobile-menu-wrapper .sub-menu .sub-menu li a,aside.side-nav .mobile-menu-wrapper .sub-menu .sub-menu li a{font-size:16px !important;padding:11px 52px 11px 0 !important;color:rgba(255,255,255,.4) !important}aside#side-nav .mobile-menu-wrapper a svg,aside.side-nav .mobile-menu-wrapper a svg{display:none !important}aside#side-nav .mobile-menu-wrapper ul>li,aside.side-nav .mobile-menu-wrapper ul>li{overflow:visible !important}aside#side-nav .mobile-menu-wrapper ul>li>a,aside.side-nav .mobile-menu-wrapper ul>li>a{overflow:visible !important}aside#side-nav .mobile-menu-wrapper ul>li.menu-item-has-children>a:after,aside.side-nav .mobile-menu-wrapper ul>li.menu-item-has-children>a:after{display:none !important}body{padding-top:var(--nav-height) !important;transition:padding-top var(--nav-transition) !important}.headroom--not-top~* body,body.headroom--not-top{padding-top:var(--nav-height-scrolled) !important}@media (max-width:1380px){ul#menu-menu-2>li>a,.primary-menu-wrapper .navbar-nav>li>a{padding:0 7px !important;font-size:14.5px !important}}@media (max-width:1180px){ul#menu-menu-2>li>a,.primary-menu-wrapper .navbar-nav>li>a{padding:0 5px !important;font-size:13.5px !important}}@media (max-width:1024px){.header-navigation-wrapper{display:none !important}.navbar-toggle{display:flex !important}#site-navigation,.navbar{height:var(--nav-height) !important}}@media (max-height:500px) and (orientation:landscape){:root{--nav-height:54px !important;--nav-logo-h:32px !important}}@media (max-width:480px){:root{--nav-height:64px;--nav-logo-h:40px}.header-inner,.header-inner.inner-wrap{padding:0 18px !important}}.admin-bar #masthead,.admin-bar .site-header{top:32px !important}.admin-bar aside#side-nav,.admin-bar aside.side-nav{top:32px !important;height:calc(100% - 32px) !important}@media (max-width:782px){.admin-bar #masthead,.admin-bar .site-header{top:46px !important}.admin-bar aside#side-nav,.admin-bar aside.side-nav{top:46px !important;height:calc(100% - 46px) !important}}.admin-bar body,body.admin-bar{padding-top:calc(var(--nav-height) + 32px) !important}@media (max-width:782px){.admin-bar body,body.admin-bar{padding-top:calc(var(--nav-height) + 46px) !important}}@media (prefers-reduced-motion:reduce){#site-navigation,.navbar,.custom-logo-link img,.custom-logo,ul#menu-menu-2>li>a,ul#menu-menu-2>li>a:after,ul#menu-menu-2 .sub-menu,aside#side-nav,aside.side-nav,aside#side-nav .side-nav__scrollable-container,aside.side-nav .side-nav__scrollable-container,.navbar-toggle .icon-bar,aside .mobile-menu-wrapper ul>li{transition:none !important;animation:none !important}}.main-navigation>ul>li>a{font-weight:600;letter-spacing:.05em;transition:all .25s ease}.main-navigation ul ul li>a{font-weight:500;opacity:.92}.main-navigation ul ul ul li>a{font-weight:500;opacity:.85}.main-navigation ul ul{padding:14px 0;border-radius:14px;box-shadow:0 22px 60px rgba(0,0,0,.08);min-width:240px}.main-navigation ul ul li{padding:3px 0}.main-navigation ul ul li>a{padding:12px 22px}.main-navigation ul ul li>a:hover{background:rgba(81,91,72,.06);transform:translateX(3px)}.main-navigation>ul>li>a:hover{opacity:.75}.main-navigation ul ul ul{left:100%;top:0;margin-left:8px;border-radius:12px}ul#menu-menu-2>li>a[href*=tabela-de-precos],.primary-menu-wrapper .navbar-nav>li>a[href*=tabela-de-precos]{font-weight:600 !important;color:#fff !important;background:rgba(164,142,107,.18) !important;border:1px solid rgba(164,142,107,.45) !important;border-radius:999px !important;padding:0 16px !important;margin:0 4px !important;height:36px !important;align-self:center !important;transition:background var(--nav-transition),border-color var(--nav-transition),color var(--nav-transition) !important}ul#menu-menu-2>li>a[href*=tabela-de-precos]:hover,.primary-menu-wrapper .navbar-nav>li>a[href*=tabela-de-precos]:hover{background:rgba(164,142,107,.32) !important;border-color:rgba(164,142,107,.75) !important;color:#fff !important;opacity:1 !important}ul#menu-menu-2 .sub-menu .sub-menu,.primary-menu-wrapper .navbar-nav .sub-menu .sub-menu{max-width:260px !important;white-space:normal !important;word-break:break-word !important}ul#menu-menu-2 .sub-menu li a,.primary-menu-wrapper .navbar-nav .sub-menu li a{white-space:normal !important;word-break:break-word !important;line-height:1.4 !important}@media (max-width:1300px){ul#menu-menu-2 .sub-menu .sub-menu,.primary-menu-wrapper .navbar-nav .sub-menu .sub-menu{left:auto !important;right:calc(100% + 6px) !important;transform-origin:top right !important}}@media (max-width:992px){.main-navigation a{font-size:18px;padding:16px 0}.main-navigation ul ul{padding-left:16px}.main-navigation ul ul li>a{font-size:16px;padding:12px 0}.main-navigation ul ul ul{padding-left:14px}}.ekos-topline{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;z-index:10000 !important;background:rgba(10,11,10,.72) !important;backdrop-filter:blur(12px) !important;-webkit-backdrop-filter:blur(12px) !important;border-bottom:1px solid rgba(164,142,107,.15) !important;font-family:var(--nav-font) !important;font-size:10px !important;font-weight:500 !important;letter-spacing:.18em !important;text-transform:uppercase !important;color:rgba(255,255,255,.45) !important;text-align:center !important;padding:6px 20px !important;line-height:1 !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:10px !important}.ekos-topline__dot{color:var(--nav-accent) !important;opacity:.6 !important;font-size:8px !important;line-height:1 !important}body:has(.ekos-topline) #masthead,body:has(.ekos-topline) .site-header{top:var(--ekos-topline-h,24px) !important}body:has(.ekos-topline){padding-top:calc(var(--nav-height) + var(--ekos-topline-h, 24px)) !important}body:has(.ekos-topline) #content{padding-top:0 !important}#content{padding-top:0 !important}.admin-bar body:has(.ekos-topline) #masthead,.admin-bar:has(.ekos-topline) #masthead{top:calc(32px + 30px) !important}@media (max-width:782px){.admin-bar body:has(.ekos-topline) #masthead,.admin-bar:has(.ekos-topline) #masthead{top:calc(46px + var(--ekos-topline-h, 24px)) !important}}body #ekos-subpage .wp-block-buttons .wp-block-button .wp-element-button,body #ekos-subpage .ekos-actions .wp-block-button .wp-element-button,body #ekos-subpage .wp-block-button .wp-block-button__link{height:auto !important;min-height:44px !important;margin:0 !important;padding-top:14px !important;padding-bottom:14px !important;line-height:1.4 !important;box-sizing:border-box !important}.site-footer.ekos-footer .inner-wrap{padding:0 !important;max-width:none !important}.ekos-footer{margin-top:80px;background:linear-gradient(180deg,#2f5a3d 0%,#1e3d28 100%);color:rgba(255,255,255,.88);font-family:"Onest","Inter",system-ui,-apple-system,sans-serif;border-top:1px solid rgba(255,255,255,.08)}.ekos-footer-inner{max-width:1500px;margin:0 auto;padding:40px clamp(16px, 4vw, 56px) 26px}.ekos-footer-top{display:grid;grid-template-columns:minmax(0, 1.4fr) minmax(0, 1fr) minmax(0, 1.2fr);gap:32px;align-items:flex-start}.ekos-footer h3{font-size:15px;text-transform:uppercase;letter-spacing:.16em;color:#f5f3ee;margin:0 0 14px}.ekos-footer p{margin:0 0 10px;font-size:14px;line-height:1.6;color:rgba(255,255,255,.82)}.ekos-footer a{color:#d4c199;text-decoration:none}.ekos-footer a:hover{color:#ffe3aa;text-decoration:underline;text-underline-offset:2px}.ekos-footer-list{list-style:none;margin:0;padding:0;font-size:14px}.ekos-footer-list li+li{margin-top:6px}.ekos-footer-contact strong{display:inline-block;min-width:74px}.ekos-footer-badge{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.22);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.85);gap:6px;margin-bottom:10px}.ekos-footer-badge-dot{width:8px;height:8px;border-radius:999px;background:rgba(255,255,255,.9)}.ekos-footer-bottom{margin-top:28px;padding-top:18px;border-top:1px solid rgba(255,255,255,.12);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:rgba(255,255,255,.7)}.ekos-footer-links{display:flex;flex-wrap:wrap;gap:12px}.ekos-footer-links a{color:rgba(255,255,255,.8);font-size:12px}.ekos-footer-links a:hover{color:#ffe3aa}@media (max-width:900px){.ekos-footer-top{grid-template-columns:minmax(0, 1.2fr) minmax(0, 1.2fr)}}@media (max-width:720px){.ekos-footer-inner{padding-inline:18px}.ekos-footer-top{grid-template-columns:1fr}.ekos-footer-bottom{flex-direction:column;align-items:flex-start}}:root{--ekos-blog-green:#2f5a3d;--ekos-blog-green-dark:#1e3d28;--ekos-blog-gold:#a48e6b;--ekos-blog-gold-light:#d4c199;--ekos-blog-text:#525c47;--ekos-blog-text-muted:#6b7560;--ekos-blog-bg:#f8f7f4;--ekos-blog-card:#fff;--ekos-blog-radius:12px;--ekos-blog-radius-btn:999px;--ekos-blog-font:"Onest","Inter",system-ui,sans-serif;--ekos-blog-transition:.25s ease}.blog .page-header,.archive .page-header,.search .page-header{margin-top:0;margin-bottom:2rem;padding-top:clamp(2rem, 5vw, 3rem);padding-bottom:1.5rem;padding-left:0;padding-right:0;border-bottom:1px solid rgba(81,91,72,.12);text-align:center}.blog .inner-wrap>.page-header{padding-top:clamp(2.5rem, 6vw, 3.5rem);padding-bottom:2rem;padding-left:1rem;padding-right:1rem;background:linear-gradient(180deg,rgba(47,90,61,.08) 0%,rgba(47,90,61,.02) 60%,transparent 100%);border-bottom:1px solid rgba(47,90,61,.15);border-radius:var(--ekos-blog-radius)}.blog .page-title,.archive .page-title,.search .page-title{font-family:var(--ekos-blog-font);font-weight:700;color:var(--ekos-blog-green-dark);margin:0 0 .25em;font-size:clamp(1.75rem, 4vw, 2.25rem);letter-spacing:-.02em}.blog .blog-intro{font-family:var(--ekos-blog-font);max-width:52em;margin:0 auto 2.5rem;padding:1.5rem 1.25rem 2rem;text-align:center;color:var(--ekos-blog-text);font-size:1.0625rem;line-height:1.7;background:linear-gradient(135deg,rgba(47,90,61,.05) 0%,rgba(47,90,61,.02) 100%);border:1px solid rgba(47,90,61,.12);border-radius:var(--ekos-blog-radius);box-shadow:0 2px 16px rgba(47,90,61,.04)}.blog .blog-intro p{margin:0 0 .75em}.blog .blog-intro p:last-child{margin-bottom:0}.blog .blog-intro p:first-of-type{font-size:1.05em;color:var(--ekos-blog-green-dark);font-weight:500}.blog .blog-intro .wp-block-paragraph{margin-bottom:.75em}.blog .blog-intro .wp-block-paragraph:last-child{margin-bottom:0}.taxonomy-description{font-family:var(--ekos-blog-font);font-size:1rem;line-height:1.65;color:var(--ekos-blog-text);text-align:center;max-width:42em;margin:0 auto;padding:1.25rem 1.5rem;background:linear-gradient(135deg,rgba(47,90,61,.06) 0%,rgba(30,61,40,.04) 100%);border:1px solid rgba(47,90,61,.12);border-radius:var(--ekos-blog-radius);box-shadow:0 2px 12px rgba(47,90,61,.04)}.taxonomy-description p{margin:0}.taxonomy-description p+p{margin-top:.75em}body.has-archive-description .taxonomy-description{margin-top:1rem;margin-bottom:2rem}body.has-archive-description:not(.has-header-image) .taxonomy-description:after{content:none}.entry-summary .link-more,.blog .site-main article .link-more,.archive .site-main article .link-more,.search .site-main article .link-more,.post-grid article .link-more{margin-top:1.25rem;margin-bottom:0;text-align:left}.entry-summary .link-more .more-link,.blog .site-main article .more-link,.archive .site-main article .more-link,.search .site-main article .more-link,.post-grid article .more-link,.entry-content .more-link{display:inline-flex !important;align-items:center !important;justify-content:center !important;font-family:var(--ekos-blog-font) !important;font-weight:600 !important;font-size:.9375rem !important;padding:12px 22px !important;min-height:44px !important;border-radius:var(--ekos-blog-radius-btn) !important;background:var(--ekos-blog-green) !important;color:#fff !important;border:1px solid var(--ekos-blog-green-dark) !important;text-decoration:none !important;transition:background var(--ekos-blog-transition),color var(--ekos-blog-transition),border-color var(--ekos-blog-transition),transform .2s ease !important;box-shadow:0 2px 8px rgba(47,90,61,.2) !important}.entry-summary .link-more .more-link:hover,.blog .site-main article .more-link:hover,.archive .site-main article .more-link:hover,.search .site-main article .more-link:hover,.post-grid article .more-link:hover,.entry-content .more-link:hover{background:var(--ekos-blog-green-dark) !important;color:#fff !important;border-color:var(--ekos-blog-green-dark) !important;text-decoration:none !important;transform:translateY(-1px);box-shadow:0 4px 14px rgba(47,90,61,.28) !important}.more-link .screen-reader-text{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}.blog .site-main article .entry-title a,.archive .site-main article .entry-title a,.search .site-main article .entry-title a{color:var(--ekos-blog-green-dark);text-decoration:none;transition:color var(--ekos-blog-transition)}.blog .site-main article .entry-title a:hover,.archive .site-main article .entry-title a:hover,.search .site-main article .entry-title a:hover{color:var(--ekos-blog-green)}.entry-summary{font-family:var(--ekos-blog-font);color:var(--ekos-blog-text);line-height:1.65}.post-grid{gap:2.5rem;padding-bottom:3rem}.post-grid .entry-title{font-family:var(--ekos-blog-font);font-weight:700;color:var(--ekos-blog-green-dark)}.blog .site-main>article:not(.sticky):after,.archive .site-main>article:not(.sticky):after,.search .site-main>article:not(.sticky):after{background:rgba(81,91,72,.1);margin-top:2.5rem}.single .entry-footer,.page:not(.inspiro-front-page) .entry-footer{font-family:var(--ekos-blog-font);color:var(--ekos-blog-text-muted);text-align:center;padding-top:2rem;margin-top:2.5rem;border-top:1px solid rgba(81,91,72,.12)}.entry-footer .section-title{display:block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--ekos-blog-text-muted);margin-bottom:.875rem}.entry-footer .section-title:before{content:none}.entry-footer .tags-links{display:flex !important;flex-wrap:wrap !important;gap:.5rem !important;justify-content:center !important;align-items:center !important;font-size:.875rem !important}.entry-footer .tags-links a{display:inline-block;padding:6px 14px;border-radius:var(--ekos-blog-radius-btn);background:rgba(47,90,61,.08);color:var(--ekos-blog-green);border:1px solid rgba(47,90,61,.2);text-decoration:none;transition:background var(--ekos-blog-transition),color var(--ekos-blog-transition),border-color var(--ekos-blog-transition)}.entry-footer .tags-links a:hover{background:var(--ekos-blog-green);color:#fff;border-color:var(--ekos-blog-green)}.entry-footer .tags-links .separator{display:none}.pagination,.comments-pagination{padding:2.5rem 0;text-align:center}.pagination .page-numbers,.comments-pagination .page-numbers{font-family:var(--ekos-blog-font);font-weight:600;padding:10px 18px;min-height:44px;border-radius:var(--ekos-blog-radius-btn);color:var(--ekos-blog-green);background:rgba(47,90,61,.08);border:1px solid rgba(47,90,61,.2);text-decoration:none;transition:background var(--ekos-blog-transition),color var(--ekos-blog-transition),border-color var(--ekos-blog-transition)}.pagination .page-numbers:hover,.pagination .page-numbers.current,.comments-pagination .page-numbers:hover,.comments-pagination .page-numbers.current{background:var(--ekos-blog-green);color:#fff;border-color:var(--ekos-blog-green);text-decoration:none}.pagination .page-numbers.dots{background:0 0;border:none;color:var(--ekos-blog-text-muted)}.single .entry-header .entry-title{font-family:var(--ekos-blog-font);font-weight:700;color:var(--ekos-blog-green-dark)}.single .entry-content{font-family:var(--ekos-blog-font);color:var(--ekos-blog-text);line-height:1.7}.single .entry-content a{color:var(--ekos-blog-green);text-decoration:underline;text-underline-offset:2px}.single .entry-content a:hover{color:var(--ekos-blog-green-dark)}@layer ekos-enhance{.blog .site-main article .entry-meta,.archive .site-main article .entry-meta,.search .site-main article .entry-meta,.post-grid article .entry-meta,.blog .site-main .post-author,.archive .site-main .post-author,.search .site-main .post-author,.single .site-main .entry-meta,.single .site-main .post-author{display:none !important}@supports (text-wrap:balance){#ekosfit-home h1,#ekosfit-home h2,#ekosfit-home h3,#ekosfit-home .intro-title,#ekosfit-home .nl-title,#ekos-subpage h1,#ekos-subpage h2,#ekos-subpage h3{text-wrap:balance}}@supports (text-wrap:pretty){#ekosfit-home p,#ekosfit-home .lead,#ekosfit-home .nl-text,#ekosfit-home .nl-note,#ekos-subpage p,#ekos-subpage .lead{text-wrap:pretty}}#ekosfit-home #planos-home .grid-3{container-type:inline-size;container-name:planos-grid}@container planos-grid (max-width:500px){#ekosfit-home #planos-home .plan-card{padding-inline:clamp(14px, 4vw, 24px)}}#ekosfit-home .ekos-newsletter .nl-card{container-type:inline-size;container-name:newsletter}@container newsletter (max-width:520px){#ekosfit-home .ekos-newsletter .nl-inner{padding-inline:18px}}#ekosfit-home .ekos-espaco-banner{container-type:inline-size;container-name:espaco-banner}@container espaco-banner (min-width:400px){#ekosfit-home .ekos-espaco-banner-inner{min-height:280px}}#ekosfit-home .ekos-method-grid,#ekosfit-home .ekos-atividades-grid{container-type:inline-size;container-name:method-grid}@container method-grid (max-width:380px){#ekosfit-home .ekos-method-card{padding-inline:14px}}#ekosfit-home .ekos-principles-grid{container-type:inline-size;container-name:principles}@container principles (max-width:400px){#ekosfit-home .ekos-principle-card{padding-inline:16px}}#ekos-subpage .ekos-container,#ekos-subpage .wp-block-group.ekos-container{container-type:inline-size;container-name:subpage-content}@media (prefers-reduced-motion:reduce){#ekosfit-home *,#ekos-subpage *,.ekos-topline *{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}#ekosfit-home .ekos-home-hero .ekos-hero-bg-img{animation:none !important}#ekosfit-home .hero-scroll-arrow-icon{animation:none !important}}#ekosfit-home a:focus-visible,#ekosfit-home button:focus-visible,#ekosfit-home [href]:focus-visible,#ekosfit-home summary:focus-visible,#ekosfit-home input:focus-visible,#ekosfit-home select:focus-visible,#ekosfit-home textarea:focus-visible,#ekos-subpage a:focus-visible,#ekos-subpage button:focus-visible,#ekos-subpage [href]:focus-visible,#ekos-subpage summary:focus-visible,#ekos-subpage input:focus-visible,#ekos-subpage select:focus-visible,#ekos-subpage textarea:focus-visible{outline:2px solid var(--ekos-green-2,#2f5a3d);outline-offset:2px}#ekosfit-home ::selection,#ekos-subpage ::selection{background:color-mix(in srgb,var(--ekos-green-2,#2f5a3d) 30%,transparent);color:inherit}@supports (padding:env(safe-area-inset-bottom)){#ekosfit-home .ekos-home-hero{padding-bottom:max(1.5rem, env(safe-area-inset-bottom))}#ekosfit-home .hero-btns{padding-bottom:env(safe-area-inset-bottom)}#ekosfit-home .ekos-newsletter .nl-card,#ekos-subpage .ekos-section{padding-inline:max(20px, env(safe-area-inset-left)) max(20px, env(safe-area-inset-right))}}@media print{#ekosfit-home .ekos-home-hero .ekos-hero-bg-img,#ekosfit-home .ekos-home-hero:after,#ekosfit-home .hero-scroll-arrow,#ekosfit-home .ekos-espaco-banner,#ekos-toast-home,.ekos-topline{display:none !important}#ekosfit-home .ekos-home-hero{min-height:auto;padding:1rem 0;background:#f5f5f0}#ekosfit-home,#ekos-subpage{background:#fff !important}#ekosfit-home a[href]:after,#ekos-subpage a[href]:after{content:" (" attr(href) ")";font-size:.85em;opacity:.8}}[dir=rtl] #ekosfit-home .hero-btns,[dir=rtl] #ekosfit-home .hero-scroll-arrow,[dir=rtl] #ekos-subpage .wp-block-buttons{margin-inline-start:0;margin-inline-end:auto}@supports (min-height:100dvh){@media (max-width:768px){#ekosfit-home .ekos-home-hero{min-height:calc(100dvh - var(--nav-height, 64px))}}}html:has(#ekosfit-home),html:has(#ekos-subpage){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(#ekosfit-home),html:has(#ekos-subpage){scroll-behavior:auto}}@supports (content-visibility:auto){@media (min-width:769px){#ekosfit-home .section:nth-child(n+6),#ekosfit-home .ekos-newsletter,#ekos-subpage .ekos-section:nth-child(n+4){content-visibility:auto;contain-intrinsic-size:auto 200px}}}@media (max-width:768px){html{-webkit-overflow-scrolling:touch;overflow-x:clip}body{overflow-x:clip}#masthead #site-navigation,#masthead .navbar,.site-header #site-navigation,.site-header .navbar{backdrop-filter:none !important;-webkit-backdrop-filter:none !important;background:rgba(14,15,14,.97) !important}#masthead,.site-header{transform:translateZ(0);backface-visibility:hidden}}.skip-link:focus{position:absolute !important;top:0;left:0;z-index:100000;padding:12px 20px !important;margin:8px !important;background:var(--ekos-green-2,#2f5a3d) !important;color:#fff !important;font-weight:600 !important;text-decoration:none !important;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.25);outline:2px solid #fff;outline-offset:2px;clip:auto !important;clip-path:none !important;width:auto !important;height:auto !important;overflow:visible !important}@media (prefers-reduced-transparency:reduce){#ekosfit-home .ekos-home-hero:after,#ekos-subpage .ekos-surface{opacity:1}}@media (prefers-color-scheme:dark){#ekosfit-home .ekos-home-surface,#ekos-subpage .ekos-surface{border-color:rgba(255,255,255,.12)}}@media (prefers-contrast:more){#ekosfit-home a:focus-visible,#ekos-subpage a:focus-visible,#ekosfit-home button:focus-visible,#ekos-subpage button:focus-visible{outline-width:3px;outline-offset:3px}.skip-link:focus{outline-width:3px !important}}@media (forced-colors:active){#ekosfit-home a:focus-visible,#ekos-subpage a:focus-visible,#ekosfit-home button:focus-visible,#ekos-subpage button:focus-visible{outline:2px solid CanvasText;outline-offset:2px}.skip-link:focus{outline:2px solid CanvasText !important;forced-color-adjust:none}}}