.header{background-color:var(--clr-light);box-shadow:0 4px 12px rgba(0,0,0,.08);left:0;line-height:1;max-width:1540px;position:fixed;top:0;width:100%;z-index:5}.header--relative{max-width:100%!important;position:relative;top:0!important}.header-wrapper{align-items:center;display:flex;height:68px;justify-content:space-between;margin:0 auto;padding:.75rem 1rem}.header-logo>a{display:inline-block;height:38px;max-width:125px}.header-logo>a svg{height:100%;width:100%}.header-logo-mobile,.header.open .header-logo{display:none}.header-logo-mobile>a{display:inline-block;height:38px;max-width:29px}.header-logo-mobile>a svg{height:100%;width:100%}.header.open .header-logo-mobile{display:block}.header-logo img{max-width:125px}.header-logo-mobile a{text-decoration:none}.header-menu__btn{background:none;border:none;cursor:pointer;height:30px;margin:0;padding:0;width:30px;z-index:10}.header-menu__btn svg{stroke:var(--clr-blue-500);height:100%;width:100%}.header-menu__btn .close-icon,.header-menu__btn[aria-expanded=true] .open-icon{display:none}.header-menu__btn[aria-expanded=true] .close-icon{display:block}.navigation-mobile{background-color:var(--clr-light);display:none;height:calc(100vh - 68px);left:0;overflow-y:scroll;padding-bottom:2rem;position:absolute;top:100%;width:100%}.navigation-mobile ul{list-style:none;margin:0;padding:0}.header.open .navigation-mobile{display:block}.navigation-mobile .menu-item.open{background-color:var(--clr-gray-100)}.navigation-mobile .menu-item:last-child.open{background-color:#e9f3eb}.navigation-mobile .menu-item__link{align-items:center;color:var(--clr-blue-500);display:flex;font-family:Calibri,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:26px;font-weight:700;justify-content:space-between;padding:.75rem 1rem;text-decoration:none}.navigation-mobile .menu-item__link:focus,.navigation-mobile .menu-item__link:hover{color:#000}.navigation-mobile .menu-item__link svg{stroke:var(--clr-blue-500)}.navigation-mobile .menu-item:last-child .menu-item__link{background-color:#e9f3eb;color:#0b9848}.navigation-mobile .menu-item:last-child .menu-item__link:hover{color:#000}.navigation-mobile .menu-item__link svg{transition:rotate .3s ease}.navigation-mobile .menu-item__link[aria-expanded=true] svg{rotate:90deg}.navigation-mobile .menu-item:last-child .menu-item__link svg{stroke:#0b9848}.navigation-mobile .menu-item__subnav-btn:active{color:var(--clr-blue-500)}.navigation-mobile .menu-item[aria-expanded=true]{background-color:#ecece7;border-bottom:1px solid #ebebe3}.navigation-mobile .menu-item.open{border-bottom:1px solid #ebebe3}.navigation-mobile .menu-item:last-child.open{border-bottom:1px solid #0b9848}.navigation-mobile .submenu{padding-bottom:.785rem}.navigation-mobile .menu-item .submenu{display:none}.navigation-mobile .menu-item.open .submenu{display:block}.navigation-mobile .submenu .menu-item__link{font-family:Calibri,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:18px;font-weight:400}.navigation-desktop{display:none}@media screen and (min-width:1250px){.header{border-radius:5px;left:50%;max-width:1440px;top:1rem;transform:translate(-50%);width:calc(100% - 44px)}.header--relative{width:100%}.header-wrapper{padding:0 22px}.header--relative .header-logo{padding:0 1rem}.header-menu__btn,.navigation-mobile{display:none}.navigation-desktop{align-items:center;display:block;display:flex;height:100%}.header--relative .header-wrapper{padding:0 2rem}.header--relative .navigation-desktop{padding-right:1rem}.navigation-desktop ul{height:100%;list-style:none;margin:0;padding:0}.navigation-desktop .menu{align-items:stretch;display:flex;gap:35px}.navigation-desktop .menu-item{align-items:center;display:flex}.navigation-desktop .menu-item--active{border-bottom:1px solid var(--clr-dark)}.navigation-desktop .menu-item--active .menu-item__link{color:var(--clr-dark)!important}.navigation-desktop .menu-item--active .menu-item__link svg{stroke:var(--clr-dark)!important}.navigation-desktop .menu .menu-item:first-child{display:none}.navigation-desktop .menu .menu-item__link{align-items:center;color:var(--clr-blue-500);display:flex;font-family:Calibri,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:700;height:100%;text-decoration:none}.navigation-desktop .menu .menu-item__link:hover,.navigation-desktop .menu-item.has-submenu:focus .menu-item__link,.navigation-desktop .menu-item.has-submenu:hover .menu-item__link{color:var(--clr-dark)}.navigation-desktop .menu .menu-item__link svg{stroke:var(--clr-blue-500);height:15px;margin-left:4px;rotate:90deg;transition:rotate .3s ease;width:15px}.navigation-desktop .menu .menu-item__link:hover svg,.navigation-desktop .menu-item.has-submenu:focus .menu-item__link svg,.navigation-desktop .menu-item.has-submenu:hover .menu-item__link svg{stroke:var(--clr-dark);rotate:-90deg}.navigation-desktop .menu .menu-item:last-child .menu-item__link{background-color:#0b9848;border:1px solid transparent;border-radius:5px;color:var(--clr-light);height:unset;padding:14px 12px;transition:all .3s ease}.navigation-desktop .menu .menu-item:last-child:hover .menu-item__link{background-color:#176425;border-color:#176425}.navigation-desktop .menu .menu-item:hover{border-bottom:1px solid #000}.navigation-desktop .menu .menu-item:last-child .menu-item__link svg{stroke:var(--clr-light)}.navigation-desktop .menu-item--active-last .menu-item__link{background-color:#176425!important;border-color:#176425!important}.navigation-desktop .submenu-wrapper{background-color:var(--clr-light);border-radius:0 0 5px 5px;box-shadow:0 4px 12px rgba(0,0,0,.08);left:0;max-height:340px;position:absolute;top:100%;width:100%}.navigation-desktop .submenu-wrapper:before{border-top:1px solid var(--clr-gray-100);content:"";left:0;position:absolute;top:-1px;width:100%;z-index:-1}.header--relative .submenu{margin:0 auto;max-width:1440px}.navigation-desktop .submenu-wrapper{display:none}.navigation-desktop .menu-item.has-submenu:focus .submenu-wrapper,.navigation-desktop .menu-item.has-submenu:hover .submenu-wrapper{display:block}.navigation-desktop .submenu-wrapper .submenu{display:grid;gap:1rem;grid-auto-rows:90px;grid-template-columns:repeat(3,1fr);padding:2.5rem 1rem}.navigation-desktop .submenu-wrapper .submenu .submenu-item:first-child{grid-row:span 2;padding:0 2rem}.navigation-desktop .submenu-wrapper .submenu-item__link{color:var(--clr-blue-500);display:flex;flex-direction:column;font-family:Calibri,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;text-decoration:none}.navigation-desktop .submenu-wrapper .submenu-item__link:hover .submenu-item__link-label{color:var(--clr-dark)}.navigation-desktop .submenu-wrapper .submenu-item__link svg{stroke:var(--clr-blue-500);fill:var(--clr-blue-500);height:16px;margin-bottom:-4px;width:25px}.navigation-desktop .submenu-wrapper .submenu-item__link:hover svg{stroke:var(--clr-dark);fill:var(--clr-dark)}.navigation-desktop .submenu-item__link-label{font-weight:700}.navigation-desktop .submenu-item__text{color:var(--clr-dark);display:block;margin-top:.75rem;max-width:48ch}.navigation-desktop .submenu-wrapper .submenu .submenu-item:first-child .submenu-item__link{flex-direction:column-reverse}.navigation-desktop .submenu-wrapper .submenu .submenu-item:first-child .submenu-item__text{font-family:Veneer,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:36px;margin-bottom:1rem;margin-top:0!important}.submenu-item--span-2{align-self:center;grid-row:span 2}.submenu-item--span-2 .submenu-item__link{height:85px}.navigation-desktop .menu .menu-item:last-child .submenu-wrapper .submenu-item:first-child .submenu-item__link{background-color:#0b9848;border-radius:5px;height:100%;justify-content:center;padding:26px 20px}.navigation-desktop .menu .menu-item:last-child .submenu-wrapper .submenu-item:first-child .submenu-item__link .submenu-item__link-label{align-self:flex-start;background-color:#c3f495;border-radius:5px;border-radius:1px solid transparent;color:#0b9848;padding:14px 16px;transition:all .3s ease}.navigation-desktop .menu .menu-item:last-child .submenu-wrapper .submenu-item:first-child:focus .submenu-item__link .submenu-item__link-label,.navigation-desktop .menu .menu-item:last-child .submenu-wrapper .submenu-item:first-child:hover .submenu-item__link .submenu-item__link-label{background-color:#fff;border-color:#0b9848;color:#0b9848}.navigation-desktop .menu .menu-item:last-child .submenu-wrapper .submenu-item:first-child .submenu-item__link .submenu-item__link-label svg{stroke:#0b9848}.navigation-desktop .menu .menu-item:last-child .submenu-wrapper .submenu-item:first-child .submenu-item__link .submenu-item__text{color:var(--clr-light)}}