:root{--ns-green:#5da441;--ns-green-dark:#3a6729;--ns-green-deep:#264d1b;--ns-green-soft:#a8c99a;--ns-green-tint:#eaf1e2;--ns-online:#7bc242;--ns-ink:#1e1e1c;--ns-ink-2:#3a3a36;--ns-ink-3:#6b675c;--ns-rule:#d8d3c2;--ns-paper-2:#f2efe5;--ns-rust:#b65a2a;--ns-green-deep2:#264d1b;--ns-header-extra:20px;--ns-logo-height:78px;--ns-font-head:'open-sans-v34-latin',"Open Sans",Helvetica,Arial,sans-serif}#top #header_meta,#top #header_meta a,#top .ns-secondary-nav,#top .ns-secondary-nav a,#top #header_main_alternate .av-main-nav>li>a,#top #header .avia_mega_div,#top #header .avia_mega_div .mega_menu_title,#top #header .avia_mega_div .mega_menu_title a,#top #header .avia_mega_div li>a,#top #header .avia_mega_div .ns-mega-foot,#top #header .avia_mega_div .ns-mega-foot a{font-family:var(--ns-font-head) !important}#top #header_meta{background:var(--ns-green-deep2) !important;border-bottom:0 !important}#top #header_meta .phone-info{float:left !important;margin:0 !important}#top #header_meta .phone-info>div:before{content:'';display:inline-block;vertical-align:middle;width:6px;height:6px;border-radius:50%;background:var(--ns-green-soft) !important;margin-right:8px;position:relative;top:-1px}#top #header_meta,#top #header_meta .sub_menu a,#top #header_meta a,#top #header_meta .phone-info,#top #header_meta .phone-info *,#top #header_meta span{color:#fff !important}#top #header_meta .sub_menu a:hover,#top #header_meta a:hover{color:var(--ns-green-soft) !important}#top #header_meta .social_bookmarks li a,#top #header_meta .social_bookmarks li a:before,#top #header_meta [class*=icon]:before{color:#fff !important}#top #header_meta svg{fill:#fff !important;color:#fff !important}#top #header_main,#top #header_main_alternate{background-color:#fff !important}#top #header_main{position:relative;padding-top:var(--ns-header-extra) !important}#top .ns-secondary-nav-wrap{position:absolute;top:calc(var(--ns-header-extra) + var(--ns-logo-height) / 2);transform:translateY(-50%);right:calc(50px + max(0px, (100vw - 1310px) / 2));z-index:30;display:flex;align-items:center;gap:20px}#top #header_main_alternate .menu-item-search,#top #header_main_alternate #menu-item-search{display:none !important}#top .ns-search-box{display:flex;align-items:center;height:38px;border:1px solid var(--ns-rule);background:#fff;margin:0}#top .ns-search-box .ns-search-input,#top .ns-search-box input[type=search].ns-search-input{width:0;min-width:0;padding:0;border:0;outline:0;background:0 0 !important;background-image:none !important;box-shadow:none !important;border-radius:0;-webkit-appearance:none;appearance:none;margin:0 !important;align-self:center;vertical-align:middle;font-size:13px;color:var(--ns-ink);line-height:36px;height:36px;transition:width .18s ease,padding .18s ease}#top .ns-search-box .ns-search-input::-webkit-search-decoration,#top .ns-search-box .ns-search-input::-webkit-search-cancel-button,#top .ns-search-box .ns-search-input::-webkit-search-results-button{-webkit-appearance:none;display:none}#top .ns-search-box .ns-search-input::placeholder{color:var(--ns-ink-3);opacity:1}#top .ns-search-box.is-open .ns-search-input,#top .ns-search-box:focus-within .ns-search-input{width:170px;padding:0 10px}#top .ns-search-box .ns-search-btn{flex:0 0 auto;width:36px;height:36px;padding:0;margin:0;cursor:pointer;display:flex;align-items:center;justify-content:center;background:0 0;border:0;color:var(--ns-ink)}#top .ns-search-box .ns-search-btn:hover{color:var(--ns-green-dark)}#top nav.ns-secondary-nav ul.ns-secondary-menu{list-style:none;margin:0;padding:0;display:flex;gap:28px;align-items:center}#top nav.ns-secondary-nav ul.ns-secondary-menu>li{position:relative}#top nav.ns-secondary-nav a{font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--ns-ink-2);text-decoration:none;white-space:nowrap}#top nav.ns-secondary-nav a:hover{color:var(--ns-green-dark)}#top nav.ns-secondary-nav ul ul{display:none;position:absolute;top:100%;left:0;min-width:210px;background:#fff;margin:0;padding:6px 0;box-shadow:0 8px 24px rgba(30,30,28,.12)}#top nav.ns-secondary-nav li:hover>ul{display:block}#top nav.ns-secondary-nav ul ul li{display:block}#top nav.ns-secondary-nav ul ul a{display:block;padding:7px 16px;font-weight:500}#top nav.ns-secondary-nav ul ul a:hover{background:var(--ns-green-tint)}#top #menu-item-3647,#top #menu-item-12016,#top #menu-item-12020,#top #menu-item-12037{--pillar-accent:var(--ns-green-dark)}#top #header .avia_mega_div .mega_menu_title,#top #header .avia_mega_div .mega_menu_title a{text-decoration:none !important;text-decoration-line:none !important;border:0 !important;background:0 0 !important;box-shadow:none !important;outline:0 !important}#top #header_main_alternate{position:relative}#top #header_main_alternate .container,#top #header_main_alternate .main_menu,#top #header_main_alternate .av-main-nav-wrap,#top #header_main_alternate .avia-menu,#top #header_main_alternate .av-main-nav,#top #header_main_alternate .av-main-nav>li.menu-item-mega-parent{position:static !important}#top #header .avia_mega_div{position:absolute !important;top:100% !important;left:0 !important;right:0 !important;width:auto !important;margin:0 !important;overflow:visible !important;background:#fff !important;border-top:3px solid var(--pillar-accent,var(--ns-green)) !important;box-shadow:0 24px 48px rgba(30,30,28,.12) !important;display:flex !important;flex-wrap:nowrap !important;align-items:flex-start !important;gap:30px !important;padding:26px max(24px, calc((100% - 1310px) / 2)) 18px !important;counter-reset:ns-col}#top #header .avia_mega_div>ul.sub-menu{display:contents !important}#top #header .avia_mega_div>ul.sub-menu>li{display:block !important;float:none !important;flex:1 1 0 !important;width:auto !important;min-width:0 !important;max-width:none !important;margin:0 !important;padding:0 !important;border:0 !important;list-style:none !important;vertical-align:top}#top .avia_mega_div .mega_menu_title{display:flex !important;flex-direction:column !important;align-items:flex-start !important;position:relative;margin:0 0 12px !important;padding:0 0 10px !important;counter-increment:ns-col}#top .avia_mega_div .mega_menu_title:before{content:counter(ns-col,decimal-leading-zero);display:block;font-size:9.5px;font-weight:700;letter-spacing:.18em;color:var(--pillar-accent,var(--ns-green));margin-bottom:5px}#top #header .avia_mega_div .mega_menu_title{border-bottom:2px solid var(--pillar-accent,var(--ns-green)) !important}#top #header .avia_mega_div .mega_menu_title,#top #header .avia_mega_div .mega_menu_title a{font-size:14px !important;font-weight:800 !important;line-height:1.25 !important;color:var(--ns-ink) !important;text-transform:none !important;letter-spacing:0 !important}#top #header .avia_mega_div .mega_menu_title a{display:block !important;width:100%;padding:0 !important}#top .avia_mega_div .avia-bullet{display:none !important}#top .avia_mega_div li{margin:0 !important;padding:0 !important}#top #header .avia_mega_div li>a{display:flex !important;align-items:flex-start !important;padding:7px 0 !important;border:0 !important;border-bottom:1px solid var(--ns-rule) !important;color:var(--ns-ink-2) !important;font-size:12.5px !important;font-weight:500 !important;line-height:1.35 !important;-webkit-hyphens:none !important;hyphens:none !important;overflow-wrap:normal !important;word-break:normal !important;transition:color .1s}#top .avia_mega_div li>a:before{content:'';flex:0 0 auto;width:5px;height:5px;border-radius:50%;background:var(--ns-green-soft);margin:6px 9px 0 0;vertical-align:baseline}#top #header .avia_mega_div li>a,#top #header .avia_mega_div li:hover>a,#top #header .avia_mega_div li>a:hover,#top #header .avia_mega_div li>a:focus{background:0 0 !important;background-color:transparent !important;box-shadow:none !important}#top #header .avia_mega_div li>a:hover{color:var(--pillar-accent,var(--ns-green)) !important}#top #header .avia_mega_div li>a:hover:before{background:var(--pillar-accent,var(--ns-green)) !important}#top #header .avia_mega_div li>a:hover .avia-menu-text{color:var(--pillar-accent,var(--ns-green)) !important}#top .av-main-nav>li.menu-item-mega-parent>a .avia-menu-text,#top #header_main_alternate .av-main-nav>li>a .avia-menu-text{text-transform:uppercase !important;letter-spacing:.05em !important}#top #header_main_alternate .av-main-nav>li>a{color:var(--ns-ink) !important;font-weight:700 !important;border-bottom:3px solid transparent !important;margin-bottom:-1px;transition:color .15s ease,border-color .15s ease !important}#top #header_main_alternate .av-main-nav>li:hover>a,#top #header_main_alternate .av-main-nav>li.current-menu-item>a,#top #header_main_alternate .av-main-nav>li.current-menu-parent>a,#top #header_main_alternate .av-main-nav>li.current_page_item>a,#top #header_main_alternate .av-main-nav>li.current_page_parent>a{color:var(--ns-green-dark) !important;border-bottom-color:var(--ns-green-dark) !important}#top #header_main_alternate .container{border-top:1px solid var(--ns-rule) !important}#top #header_main_alternate .main_menu,#top #header_main_alternate .avia-menu,#top #header_main_alternate .av-main-nav-wrap{text-align:left !important}#top #header_main_alternate .av-main-nav{justify-content:flex-start !important;margin-left:0 !important;float:none !important}#top #header_main_alternate .av-main-nav>li:first-child>a{padding-left:0 !important}#top #header_main_alternate .av-main-nav>li.menu-badge-neu>a:after{background:#7bc242 !important}#top #header li.menu-badge-neu .avia_mega_div a:after{content:none !important}#top #header .avia_mega_div li.ns-neu>a .avia-menu-text:after{content:"NEU";margin-left:8px;vertical-align:middle;display:inline-block;background:var(--ns-rust);color:#fff;font-size:8.5px;font-weight:800;letter-spacing:.1em;padding:1px 4px;border-radius:0;line-height:1}#top #header_main_alternate .av-main-nav>li.menu-item-mega-parent:not(.menu-badge-neu)>a:after{content:'';display:inline-block;vertical-align:middle;width:6px;height:6px;margin:-3px 0 0 8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);opacity:.65;transition:transform .15s,opacity .15s}#top #header_main_alternate .av-main-nav>li.menu-item-mega-parent:not(.menu-badge-neu):hover>a:after,#top #header_main_alternate .av-main-nav>li.menu-item-mega-parent:not(.menu-badge-neu).current-menu-item>a:after{transform:rotate(-135deg);margin-top:1px;opacity:1}#top #header .avia_mega_div{--ns-gut:calc(50px + max(0px, (100vw - 1310px) / 2));flex-wrap:wrap !important;padding:26px var(--ns-gut) 0 !important}#top #header .avia_mega_div{pointer-events:none}#top #header li.menu-item-mega-parent:hover>.avia_mega_div{pointer-events:auto}#top #header .avia_mega_div .ns-mega-foot{flex:0 0 auto !important;width:calc(100% + 2 * var(--ns-gut)) !important;box-sizing:border-box !important;margin:22px calc(-1 * var(--ns-gut)) 0 !important;padding:13px var(--ns-gut) !important;background:var(--ns-paper-2) !important;border-top:1px solid var(--ns-rule) !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:24px !important;font-size:12.5px;line-height:1.4 !important}#top #header .avia_mega_div .ns-mega-foot a,#top #header .avia_mega_div .ns-mega-foot span{line-height:1.4 !important}#top #header .avia_mega_div .ns-mega-foot a{height:auto !important}#top #header .avia_mega_div .ns-mega-foot .ns-foot-promo{display:flex;align-items:center;gap:16px;min-width:0}#top #header .avia_mega_div .ns-mega-foot .ns-foot-badge{flex:0 0 auto;background:var(--ns-green-dark);color:#fff;padding:4px 9px;font-size:9.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;border-radius:2px}#top #header .avia_mega_div .ns-mega-foot .ns-foot-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ns-ink-2)}#top #header .avia_mega_div .ns-mega-foot .ns-foot-text strong{color:var(--ns-ink);font-weight:700}#top #header .avia_mega_div .ns-mega-foot .ns-foot-sub{color:var(--ns-ink-3)}#top #header .avia_mega_div .ns-mega-foot a.ns-foot-btn{flex:0 0 auto;background:var(--ns-green-dark);color:#fff;padding:7px 16px;text-decoration:none;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;border-radius:0;display:inline-flex;align-items:center}#top #header .avia_mega_div .ns-mega-foot a.ns-foot-btn:hover{background:var(--ns-green-deep);color:#fff}#top #header_main_alternate .av-main-nav>li.menu-item-search-dropdown{position:absolute !important;top:-66px !important;right:65px !important;z-index:31 !important;margin:0 !important}@media only screen and (min-width:990px){.html_header_top.html_header_sticky #top #wrap_all #main{border-top:var(--ns-header-extra) solid transparent}}@media only screen and (min-width:1025px){#top .title_container .container{padding-top:3px}}#top .ns-search-wrap{position:relative}#top .ns-search-wrap .ajax_search_response{position:absolute;top:calc(100% + 6px);right:0;left:auto;width:340px;max-width:min(340px, calc(100vw - 32px));background:#fff;border:1px solid var(--ns-rule);box-shadow:0 18px 36px rgba(30,30,28,.14);z-index:60;text-align:left;max-height:70vh;overflow-y:auto}#top .ns-search-wrap .ajax_search_response .av_ajax_search_entry{display:flex;gap:10px;align-items:flex-start;padding:10px 14px;border-bottom:1px solid var(--ns-rule);text-decoration:none;color:var(--ns-ink-2)}#top .ns-search-wrap .ajax_search_response .av_ajax_search_entry:last-child{border-bottom:0}#top .ns-search-wrap .ajax_search_response .av_ajax_search_entry:hover{background:var(--ns-green-tint)}#top .ns-search-wrap .ajax_search_response .av_ajax_search_title{font-family:var(--ns-font-head);font-size:13px;font-weight:700;color:var(--ns-ink);line-height:1.3;display:block}#top .ns-search-wrap .ajax_search_response .av_ajax_search_content{font-size:11.5px;color:var(--ns-ink-3)}#top .ns-search-wrap .ajax_search_response .av_ajax_search_image{flex:0 0 auto}#top .ns-search-wrap .ajax_search_response .av_ajax_search_entry_view_all,#top .ns-search-wrap .ajax_search_response .ajax_search_entry_view_all{display:block;padding:10px 14px;background:var(--ns-paper-2);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ns-green-dark);text-decoration:none}#top .ns-search-wrap .ajax_load{position:absolute;right:44px;top:50%;transform:translateY(-50%)}@media only screen and (max-width:1049px){#top .ns-secondary-nav-wrap{display:none !important}}@media only screen and (min-width:1050px){#top .av-main-nav>li.ns-only-mobile{display:none !important}}@media only screen and (max-width:767px){#top #header_meta .sub_menu>ul>li>a{font-size:11px}#top #header_meta .sub_menu>ul>li{padding:0 4px}#top #header_meta .sub_menu>ul>li:after{margin:0 2px}}