@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/poppins-400-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(fonts/poppins-500-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(fonts/poppins-600-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(fonts/poppins-700-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
.lw-header{position:relative!important;z-index:20!important;background:#fff!important;color:#183324!important;font-family:Poppins,Arial,sans-serif!important}.lw-header *{box-sizing:border-box!important}.lw-header-inner{max-width:1400px!important;margin:auto!important;padding:22px 30px!important;display:flex!important;align-items:center!important;gap:26px!important}.lw-header-brand{width:200px!important;flex-shrink:0!important;display:block!important}.lw-header-brand img{width:100%!important;height:auto!important;display:block!important}.lw-header-nav{display:flex!important;align-items:center!important;justify-content:center!important;gap:22px!important;margin-left:auto!important}.lw-header a{text-decoration:none!important;color:#183324!important;font-family:inherit!important}.lw-header-nav a{font-size:13px!important;font-weight:500!important;white-space:nowrap!important;position:relative!important;padding:12px 0!important;transition:color .25s!important}.lw-header-nav a:after{content:''!important;position:absolute!important;height:2px!important;bottom:5px!important;left:0!important;right:0!important;background:#68bc45!important;transform:scaleX(0)!important;transform-origin:left!important;transition:transform .25s!important}.lw-header-nav a:hover:after,.lw-header-nav a:focus-visible:after{transform:scaleX(1)!important}.lw-header-socials{display:flex!important;align-items:center!important;gap:8px!important}.lw-header-socials a{height:38px!important;width:38px!important;display:grid!important;place-items:center!important;border:1px solid #cbd8c8!important;border-radius:50%!important;transition:background .3s!important}.lw-header-socials a:hover{background:#dce7d8!important}.lw-header-socials svg{height:21px!important;width:21px!important;fill:currentColor!important}.lw-header-socials .lw-facebook svg{width:13px!important;height:21px!important}.lw-header-toggle{display:none!important}.lw-header a:focus-visible,.lw-header button:focus-visible{outline:2px solid #638263!important;outline-offset:4px!important}.lw-header-toggle svg{width:22px!important;height:22px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important}@media(max-width:1150px){.lw-header-inner{gap:18px!important;padding:18px 24px!important}.lw-header-brand{width:165px!important}.lw-header-nav{gap:14px!important}.lw-header-nav a{font-size:12px!important}}@media(max-width:960px){.lw-header-inner{flex-wrap:wrap!important;gap:14px!important}.lw-header-brand{width:180px!important}.lw-header-toggle{display:flex!important;align-items:center!important;gap:8px!important;margin-left:auto!important;background:transparent!important;border:0!important;padding:8px!important;font:500 14px Poppins,Arial,sans-serif!important;color:#183324!important;cursor:pointer!important}.lw-header-nav{display:none!important;order:4!important;flex:0 0 100%!important;margin:0!important;align-items:stretch!important;gap:0!important}.lw-header-nav.is-open{display:flex!important;flex-direction:column!important}.lw-header-nav a{font-size:14px!important;padding:12px 0!important}}@media(max-width:480px){.lw-header-inner{padding:16px!important;gap:10px!important}.lw-header-brand{width:142px!important}.lw-header-socials{gap:5px!important}.lw-header-socials a{width:32px!important;height:32px!important}.lw-header-toggle{font-size:12px!important;gap:4px!important;padding:4px!important}}@media(prefers-reduced-motion:reduce){.lw-header *,.lw-header *:after{transition:none!important}}
/* Compact inset bar, matching the homepage preview. */
.lw-header{background:transparent!important;padding:18px 30px!important}.lw-header-inner{max-width:1200px!important;background:#fff!important;padding:14px 24px!important;gap:24px!important;min-height:72px!important}.lw-header-brand{width:180px!important}.lw-header-nav{gap:24px!important}.lw-header-services{position:relative!important}.lw-services-toggle{display:flex!important;align-items:center!important;gap:7px!important;border:0!important;background:transparent!important;color:#183324!important;font:500 13px Poppins,Arial,sans-serif!important;padding:12px 0!important;cursor:pointer!important;transition:color .25s!important}.lw-services-toggle:hover{color:#638263!important}.lw-services-toggle svg{width:15px!important;height:15px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;transition:transform .25s!important}.lw-services-toggle[aria-expanded=true] svg{transform:rotate(180deg)!important}.lw-services-dropdown{position:absolute!important;top:100%!important;left:-18px!important;min-width:235px!important;background:#fff!important;padding:10px 18px!important;box-shadow:0 12px 24px #102c1c18!important;border-top:2px solid #68bc45!important}.lw-services-dropdown[hidden]{display:none!important}.lw-services-dropdown a{display:block!important;font-size:13px!important;padding:12px 0!important}.lw-header a,.lw-services-toggle{-webkit-tap-highlight-color:transparent!important}@media(max-width:1150px){.lw-header-nav{gap:18px!important}.lw-header-inner{padding:12px 20px!important}.lw-header-brand{width:165px!important}}@media(max-width:960px){.lw-header{padding:16px 18px!important}.lw-header-inner{padding:12px 16px!important;gap:12px!important;min-height:64px!important}.lw-header-nav{gap:0!important}.lw-services-toggle{font-size:14px!important;width:100%!important;justify-content:space-between!important}.lw-services-dropdown{position:static!important;box-shadow:none!important;border-top:0!important;border-left:2px solid #dce7d8!important;min-width:0!important;padding:0 0 0 18px!important;margin:2px 0 6px!important}.lw-header-nav a{font-size:14px!important}}@media(max-width:480px){.lw-header{padding:12px!important}.lw-header-inner{padding:12px!important;gap:8px!important}.lw-header-brand{width:130px!important}.lw-header-socials a{height:30px!important;width:30px!important}}
/* Slim rounded white bar with a larger, legible company mark. */
.lw-header{padding:24px 22px!important}.lw-header-inner{min-height:74px!important;padding:12px 18px!important;border-radius:8px!important;gap:22px!important}.lw-header-brand{width:210px!important}.lw-header-nav{gap:22px!important}.lw-services-dropdown{z-index:30!important;border-radius:0 0 6px 6px!important;transform-origin:top!important}.lw-header-socials a{width:34px!important;height:34px!important}@media(max-width:1150px) and (min-width:961px){.lw-header-inner{padding:12px 16px!important;gap:18px!important}.lw-header-brand{width:195px!important}.lw-header-nav{gap:18px!important}}@media(max-width:960px){.lw-header{padding:18px 22px!important}.lw-header-brand{width:200px!important}.lw-header-inner{min-height:72px!important}.lw-header-nav{gap:0!important}}@media(max-width:480px){.lw-header{padding:12px!important}.lw-header-inner{min-height:64px!important;padding:10px!important;gap:8px!important}.lw-header-brand{width:150px!important}.lw-header-socials a{width:28px!important;height:28px!important}}

.avanuval-header-shell{padding:0!important;margin:0!important;border:0!important}.avanuval-header-shell>.fusion-builder-row{width:100%!important;max-width:none!important;margin:0!important}.avanuval-header-shell>.fusion-builder-row>.fusion-layout-column{width:100%!important;margin:0!important}.avanuval-header-shell .fusion-column-wrapper{padding:0!important}.avanuval-header-shell .fusion-text{margin:0!important}

/* Keep the full-width site header above the following Avada content rows. */
.lw-header{background:#fff !important;z-index:1000 !important;overflow:visible !important}.avanuval-header-shell{position:relative!important;z-index:1000!important;overflow:visible!important}.avanuval-header-shell .fusion-builder-row,.avanuval-header-shell .fusion-layout-column,.avanuval-header-shell .fusion-column-wrapper,.avanuval-header-shell .fusion-text{overflow:visible!important}.fusion-tb-header:has(.lw-header),.fusion-header-wrapper:has(.lw-header){position:relative!important;z-index:1000!important;overflow:visible!important}.lw-header-inner,.lw-header-nav,.lw-header-services{overflow:visible !important}.lw-services-dropdown{z-index:1001 !important}
.lw-header-brand{width:240px !important}.lw-header-inner{transition:padding .25s ease,min-height .25s ease !important}.lw-header-brand{transition:width .25s ease !important}.lw-header.is-stuck{padding-top:10px !important;padding-bottom:10px !important}.lw-header.is-stuck .lw-header-inner{padding-top:7px !important;padding-bottom:7px !important;min-height:60px !important}.lw-header.is-stuck .lw-header-brand{width:205px !important}.lw-sticky-host{position:sticky!important;top:0!important;z-index:1000!important}.hero>.lw-header.is-stuck{position:fixed!important;top:0!important;left:0!important;right:0!important}.admin-bar .lw-sticky-host,.admin-bar .hero>.lw-header.is-stuck{top:32px!important}@media(max-width:1150px) and (min-width:961px){.lw-header-brand{width:220px !important}}@media(max-width:960px){.lw-header-brand{width:220px !important}.lw-header.is-stuck .lw-header-brand{width:185px !important}}@media(max-width:480px){.lw-header-brand{width:165px !important}.lw-header.is-stuck .lw-header-brand{width:150px !important}.lw-header.is-stuck{padding-top:6px !important;padding-bottom:6px !important}.admin-bar .lw-sticky-host,.admin-bar .hero>.lw-header.is-stuck{top:46px!important}}
.fusion-tb-header.lw-sticky-host,.avanuval-header-shell.lw-sticky-host{position:sticky!important;top:0!important;z-index:1000!important}.admin-bar .fusion-tb-header.lw-sticky-host,.admin-bar .avanuval-header-shell.lw-sticky-host{top:32px!important}@media(max-width:782px){.admin-bar .fusion-tb-header.lw-sticky-host,.admin-bar .avanuval-header-shell.lw-sticky-host{top:46px!important}}
/* A permanent flow spacer prevents header resizing from moving the document. */
.fusion-tb-header.lw-fixed-header-host,.avanuval-header-shell.lw-fixed-header-host{position:fixed!important;inset:0 0 auto!important;width:100%!important;z-index:1000!important;transform:none!important;margin:0!important;overflow:visible!important}.lw-header-spacer{display:block !important;flex:none !important;pointer-events:none !important;overflow-anchor:none !important}.admin-bar .fusion-tb-header.lw-fixed-header-host,.admin-bar .avanuval-header-shell.lw-fixed-header-host{top:32px!important}@media(max-width:782px){.admin-bar .fusion-tb-header.lw-fixed-header-host,.admin-bar .avanuval-header-shell.lw-fixed-header-host{top:46px!important}}
/* Larger brand mark with a proportional compact scrolled state. */
.lw-header-brand{width:300px !important}.lw-header.is-stuck .lw-header-brand{width:250px !important}@media(max-width:1150px) and (min-width:961px){.lw-header-brand{width:270px !important}.lw-header.is-stuck .lw-header-brand{width:230px !important}}@media(max-width:960px){.lw-header-brand{width:250px !important}.lw-header.is-stuck .lw-header-brand{width:210px !important}}@media(max-width:480px){.lw-header-brand{width:180px !important}.lw-header.is-stuck .lw-header-brand{width:165px !important}}@media(max-width:360px){.lw-header-brand{width:175px !important}.lw-header.is-stuck .lw-header-brand{width:160px !important}}
/* Use the native original logo and remove excess space around the menu bar. */
.lw-header{padding:12px 22px !important}.lw-header-inner{padding:6px 18px !important;min-height:0 !important}.lw-header-brand{width:350px !important}.lw-header-brand img{height:auto !important;image-rendering:auto !important;filter:none !important}.lw-header.is-stuck{padding-top:6px !important;padding-bottom:6px !important}.lw-header.is-stuck .lw-header-inner{padding-top:4px !important;padding-bottom:4px !important;min-height:0 !important}.lw-header.is-stuck .lw-header-brand{width:280px !important}@media(max-width:1150px) and (min-width:961px){.lw-header-brand{width:300px !important}.lw-header.is-stuck .lw-header-brand{width:250px !important}}@media(max-width:960px){.lw-header{padding:10px 18px !important}.lw-header-inner{padding:5px 12px !important;gap:12px !important}.lw-header-brand{width:270px !important}.lw-header.is-stuck .lw-header-brand{width:225px !important}}@media(max-width:480px){.lw-header{padding:9px 12px !important}.lw-header-inner{padding:4px 10px !important;gap:8px !important}.lw-header-brand{width:180px !important}.lw-header.is-stuck .lw-header-brand{width:165px !important}}@media(max-width:360px){.lw-header-brand{width:175px !important}.lw-header.is-stuck .lw-header-brand{width:160px !important}}
@media(max-width:360px){.lw-header-brand{width:calc(100vw - 190px) !important;max-width:170px !important}.lw-header.is-stuck .lw-header-brand{width:calc(100vw - 205px) !important;max-width:155px !important}}
