/* chrome-v9b:import */ @import url("chrome-v9b.css?v=3");
@media(min-width:960px){.account-header-module{width:500px;max-width:100%;font-family:Lato,Arial,sans-serif}.account-header-module .account-socials{display:flex;list-style:none;justify-content:flex-end;gap:3px;margin:0 0 10px;padding:0}.account-header-module .account-socials li{margin:0;padding:0}.account-header-module .social-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#aaa;color:#fff;font:700 16px/1 Arial,sans-serif}.account-header-module .social-facebook{font-size:22px}.account-header-module .account-guest{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-height:37px}.account-header-module .account-guest>span{font:300 20px/37px Lato,Arial,sans-serif}.account-header-module .guest-login{display:inline-block!important;width:auto!important;min-width:68px;height:37px;padding:0 12px;background:#9acd32!important;color:#fff!important;text-align:center;font:300 14px/36px Lato,Arial,sans-serif}
.account-header-module .account-control{display:block!important;width:auto!important;margin-left:auto;padding:0!important}.account-header-module .account-control>li{width:auto!important;margin:0;padding:0!important}.account-header-module .account-button{height:37px;min-width:118px;padding:0 12px;font:300 14px/36px Lato,Arial,sans-serif}.account-header-module .account-control>li>.uk-dropdown{display:none!important;position:absolute!important;right:0;top:100%;width:176px;padding:9px 0!important;background:#fff!important;border:2px solid #9acd32!important}.account-header-module .account-control>li:hover>.uk-dropdown{display:block!important}.account-header-module .auth-marker li a{display:block;padding:5px 0;font:400 16px/24px Lato,Arial,sans-serif;color:#525252!important}}
.account-header-module:not(:has(.auth-marker ul)) .account-control{display:none!important}.account-header-module:has(.auth-marker ul) .account-guest{display:none!important}
#cart-modal .login-modal-dialog{width:520px;max-width:calc(100% - 30px);padding:32px 36px;background:#fafaf8}#cart-modal .login-modal-brand{display:flex;align-items:center;gap:16px;margin-bottom:16px}#cart-modal .login-modal-brand img{width:200px;height:auto}#cart-modal .login-modal-brand h2{font:700 22px/26px Lato,Arial,sans-serif}#cart-modal .mod-login input.form-control{height:42px;font:400 14px/42px Lato,Arial,sans-serif}#cart-modal .mod-login__submit button{height:42px;background:#9acd32!important}
.tm-footer{font:400 16px/24px Lato,Arial,sans-serif;color:#525252}.tm-footer img.uk-preserve-width{display:block;width:320px!important;height:80px!important;max-width:320px!important;object-fit:contain}.tm-footer .uk-grid>div{align-self:flex-start}.uk-section-secondary .uk-slider .uk-panel .uk-overlay.uk-flex{opacity:1!important;visibility:visible!important}.uk-section-secondary .uk-slider .uk-panel .uk-overlay-primary{opacity:1!important}
footer{font:400 16px/24px Lato,Arial,sans-serif;color:#525252}footer img.uk-preserve-width{display:block;width:320px!important;height:80px!important;max-width:320px!important;object-fit:contain}footer .uk-grid>div{align-self:flex-start}footer p{font-size:16px;line-height:24px}footer .uk-text-small{font-size:12px;line-height:18px}
.tm-legacy .tm-image{position:relative}.tm-legacy .tm-image>.uk-height-1-1.uk-vertical-align{display:flex;align-items:center;justify-content:center}.tm-legacy .tm-image .tm-teaser{width:100%;text-align:center}.tm-legacy .tm-image .tm-teaser h1.uk-heading-large{margin:10px 0;color:#fff!important;font:400 60px/1.1 Lato,Arial,sans-serif!important;letter-spacing:0!important}.tm-legacy .tm-image .tm-teaser .tm-teaser-subtitle
@media(min-width:960px){
  .account-header-module .account-control>li{position:relative}
  .account-header-module .account-button{display:inline-block!important;width:auto!important;min-width:0!important;padding:0 14px!important}
  .account-header-module .account-dropdown.uk-drop.uk-navbar-dropdown{display:block!important;box-sizing:border-box!important;position:absolute!important;top:100%!important;right:0!important;left:auto!important;width:250px!important;min-width:250px!important;max-width:calc(100vw - 30px)!important;padding:10px!important;background:#fff!important;border:2px solid #9acd32!important;z-index:1100!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(8px)!important;transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s!important}
  .account-header-module .account-control>li:hover>.account-dropdown,.account-header-module .account-control>li.uk-open>.account-dropdown{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;transition-delay:0s!important}
  .account-header-module .account-dropdown .auth-marker ul{width:100%!important;margin:0!important;padding:0!important;list-style:none!important}
  .account-header-module .account-dropdown .auth-marker li{margin:0!important;padding:0!important}
  .account-header-module .account-dropdown .auth-marker li>a{display:block!important;box-sizing:border-box!important;width:100%!important;margin:0!important;padding:5px 10px!important;font:400 15px/21px Lato,Arial,sans-serif;color:#525252!important;text-decoration:none!important}
  .account-header-module .account-dropdown .auth-marker li>a:hover{background:#fafafa!important}
  .account-header-module .account-dropdown .auth-marker li:last-child>a{margin-top:10px!important;padding:8px 12px!important;background:#9acd32!important;color:#fff!important;text-align:center!important;font:400 14px/20px Lato,Arial,sans-serif}
  },.tm-legacy .tm-image .tm-teaser .tm-teaser-subtitle-small{color:#fff!important;font-family:Lato,Arial,sans-serif!important}.tm-legacy .tm-image .tm-teaser .tm-teaser-subtitle{font-size:18px;line-height:24px}.tm-legacy .tm-image .tm-teaser .tm-teaser-subtitle-small{font-size:16px;line-height:24px}.account-header-module{position:relative;z-index:1000}.account-header-module .account-control{position:relative;z-index:1001}.account-header-module .account-control>li{position:relative;z-index:1002}.account-header-module .account-button{width:auto!important;min-width:0!important;padding:0 14px!important;white-space:nowrap}.account-header-module .account-control>li>.uk-dropdown{z-index:1003!important}@media(max-width:639px){.tm-legacy .tm-image .tm-teaser h1.uk-heading-large{font-size:38px!important;line-height:1.1!important}.tm-legacy .tm-image .tm-teaser .tm-teaser-subtitle{font-size:15px}.tm-legacy .tm-image .tm-teaser .tm-teaser-subtitle-small{font-size:14px}}@media(min-width:960px){.account-header-module .account-control>li{position:relative}.account-header-module .account-button{display:inline-block!important;width:auto!important;min-width:0!important;padding:0 14px!important}.account-header-module .account-dropdown.uk-drop.uk-navbar-dropdown{display:block!important;box-sizing:border-box!important;position:absolute!important;top:100%!important;right:0!important;left:auto!important;width:250px!important;min-width:250px!important;max-width:calc(100vw - 30px)!important;padding:10px!important;background:#fff!important;border:2px solid #9acd32!important;z-index:1100!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(8px)!important;transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s!important}.account-header-module .account-control>li:hover>.account-dropdown,.account-header-module .account-control>li.uk-open>.account-dropdown{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;transition-delay:0s!important}.account-header-module .account-dropdown .auth-marker ul{width:100%!important;margin:0!important;padding:0!important;list-style:none!important}.account-header-module .account-dropdown .auth-marker li{margin:0!important;padding:0!important}.account-header-module .account-dropdown .auth-marker li>a{display:block!important;box-sizing:border-box!important;width:100%!important;margin:0!important;padding:5px 10px!important;font:400 15px/21px Lato,Arial,sans-serif;color:#525252!important;text-decoration:none!important}.account-header-module .account-dropdown .auth-marker li>a:hover{background:#fafafa!important}.account-header-module .account-dropdown .auth-marker li:last-child>a{margin-top:10px!important;padding:8px 12px!important;background:#9acd32!important;color:#fff!important;text-align:center!important;font:400 14px/20px Lato,Arial,sans-serif}}

/* Top-level navbar: replace YOOtheme zig-zag with a leaf-like swoosh */
.uk-navbar-nav > li > a::before {
  left: 6px;
  right: 6px;
  bottom: 25px;
  height: 8px;
  background-color: transparent !important;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 12'%3E%3Cpath d='M2 7 C 28 2, 42 10, 60 7 S 92 2, 118 7' fill='none' stroke='%23389258' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: center bottom !important;
  background-size: 100% 100% !important;
}

/* Top-level navbar swoosh: show only on hover/focus */
.uk-navbar-nav > li > a::before {
  background-color: transparent !important;
  background-image: none !important;
}
.uk-navbar-nav > li:hover > a::before, .uk-navbar-nav > li.uk-open > a::before, .uk-navbar-nav > li:has(> .uk-navbar-dropdown.uk-open) > a::before, .uk-navbar-nav > li > a[aria-expanded="true"]::before,
.uk-navbar-nav > li > a:hover::before,
.uk-navbar-nav > li > a:focus::before,
.uk-navbar-nav > li > a:focus-visible::before {
  background-color: transparent !important;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 12'%3E%3Cpath d='M2 7 C 28 2, 42 10, 60 7 S 92 2, 118 7' fill='none' stroke='%23389258' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E") !important;
}

/* JoomHelpDesk admin hero: match fixed-page hero alignment */
body:has(.joomhelpdesk_view_admin_support) .tm-legacy-fullscreen .tm-image > .uk-height-1-1.uk-vertical-align {
  display: flex;
  align-items: center;
  justify-content: center;
}
body:has(.joomhelpdesk_view_admin_support) .tm-legacy-fullscreen .tm-image .tm-teaser {
  width: 100%;
  text-align: center;
}
body:has(.joomhelpdesk_view_admin_support) .tm-legacy-fullscreen .tm-image .tm-teaser h1.uk-heading-large {
  color: #fff !important;
  font: 400 60px/1.1 Lato, Arial, sans-serif !important;
  margin: 10px 0 !important;
}

/* top-of-mind-latest cover */
.top-of-mind-latest img,
.top-of-mind-wrap .top-of-mind-latest img {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
  max-height: 300px;
  object-fit: cover;
  margin: 0 0 1rem;
}
.top-of-mind-latest .mod-articleslatest__img,
.top-of-mind-latest figure {
  margin: 0 0 1rem;
  width: 100%;
}
