.main-nav .home2-nav-group{position:relative;display:flex;align-items:center;flex-shrink:0}.main-nav .home2-nav-group>summary{cursor:pointer;list-style:none;font-size:.89rem;font-weight:600;white-space:nowrap;min-height:36px;display:flex;align-items:center;gap:7px}.main-nav .home2-nav-group>summary::-webkit-details-marker{display:none}.main-nav .home2-nav-group>summary:after{content:"⌄";font-size:15px;color:#678774}.main-nav .home2-nav-group[open]>summary{color:#2b7955}.main-nav .home2-subnav{position:absolute;top:calc(100% + 7px);left:-13px;background:white;border:1px solid #d7e7d8;padding:8px;min-width:155px;display:grid;gap:4px;border-radius:12px;box-shadow:0 14px 38px #1f473524;z-index:50}.main-nav .home2-subnav>a{padding:10px 13px;border-radius:8px;font-size:15px;font-weight:700;color:#244638;white-space:nowrap}.main-nav .home2-subnav>a:hover,.main-nav .home2-subnav>a[aria-current="page"]{background:#eaf4e8;color:#227045}@media(max-width:1040px){.main-nav .home2-nav-group>summary{font-size:.82rem}}@media(max-width:760px){.main-nav .home2-nav-group{display:block;border-bottom:1px solid #e5ede2}.main-nav .home2-nav-group>summary{font-size:1rem;padding:13px 5px;min-height:50px}.main-nav .home2-subnav{position:static;box-shadow:none;border:0;border-radius:0;background:#f4f8f2;margin-bottom:10px}.main-nav .home2-subnav>a{font-size:1rem}}