.menu .menu__btn{background-color:transparent;border:none;cursor:pointer;display:grid;height:4rem;place-items:center;position:relative;width:4rem}.menu .menu__btn .menu__btn-burger{background-color:var(--color-secondary);display:block;height:.5rem;width:100%}.menu .menu__btn[aria-expanded=true] .menu__btn-burger{background-color:transparent}.menu .menu__btn .menu__btn-burger:after,.menu .menu__btn .menu__btn-burger:before{background-color:var(--color-secondary);content:"";height:inherit;left:0;position:absolute;transform:translate(0) rotate(0deg);transition:all .3s ease}.menu .menu__btn .menu__btn-burger:before{top:.5rem;width:100%}.menu .menu__btn[aria-expanded=true] .menu__btn-burger:before{transform:translateY(11px) rotate(-45deg);transition:all .3s ease}.menu .menu__btn .menu__btn-burger:after{bottom:.5rem;width:45%}.menu .menu__btn[aria-expanded=true] .menu__btn-burger:after{transform:translateY(-14px) rotate(45deg);transition:all .3s ease;width:100%}.menu nav{display:none;height:100vh;left:0;overflow:scroll;padding:2rem 0 3rem;position:absolute;top:100%;width:100%;z-index:10}.menu.open nav{display:block}.menu ul,.menu ul li{list-style:none;margin:0;padding:0}.menu .group-1{padding:0 var(--content-horizontal-padding)}.menu .group-1>ul{display:flex;flex-direction:column;gap:1rem;padding:2rem 0}.menu .group-1 .group__link{height:100%}.menu ul .group__link[aria-current=page],.menu ul .group__link[aria-expanded=true]{color:var(--color-secondary)}.menu ul .group-2__link,.menu ul .group-3__link,.menu ul .group__link{align-items:center;background-color:transparent;border:none;color:var(--color-white);cursor:pointer;display:flex;justify-content:space-between;padding:.75rem 0;text-decoration:none;width:100%}.menu ul a:focus,.menu ul a:hover,.menu ul button:focus,.menu ul button:hover{color:var(--color-secondary)}.menu ul .group__link:focus svg:not(.default),.menu ul .group__link:hover svg:not(.default){stroke:var(--color-secondary)}.menu .group-1 .group__link{font-weight:700}.menu .group-2 .group-2__link{font-weight:400}.menu ul .group__link svg:not(.default){fill:none;stroke:var(--color-white);height:100%;transition:transform .2s ease;width:30px;stroke-width:1.5}.group-2 ul .group-2__link svg:not(.default){display:none}.menu ul li .group__link[aria-expanded=true] svg{transform:rotate(180deg);stroke:var(--color-secondary)}.menu .group-2{border-bottom:1px solid var(--color-secondary);border-top:1px solid var(--color-secondary);display:none;overflow:hidden;padding:2rem 0}.menu nav button[aria-expanded=true]+.group-2{animation:fadeIn .3s forwards;display:grid}.menu .group-3{display:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (min-width:992px){.menu nav{height:auto;overflow:unset;padding:0}.menu .menu__btn{display:none}.menu nav{display:block;left:unset;min-height:unset;position:unset;top:unset}.menu nav .group-1>ul{flex-direction:row;gap:2rem;padding:0;position:unset}.menu .group-1 .group__link{font-weight:400}.menu .group-1 .group__link[aria-current=page],.menu .group-1 .group__link[aria-expanded=true]{font-weight:600}.menu .group-2{border-bottom:none;border-top:none;left:0;padding:2rem var(--content-horizontal-padding);position:absolute;top:100%;width:100%}.menu .group-2>ul{align-items:stretch;display:grid;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:var(--content-max-width);padding:var(--padding-sm) 0;width:100%}.menu .group-2 .group-2-link{grid-column:span 3}.menu .group-2>ul li{display:flex;flex:1;flex-direction:column}.menu li .group__link{justify-content:flex-start}.menu .group-2 .group-2__link{font-weight:600;justify-content:flex-start;padding:0 0 1.6rem}.menu .group-2 .group-2__link--lg{font-size:calc(var(--base-font-size)*1.15 + .5vw)}.menu .group-2 .group-2__link:focus,.menu .group-2 .group-2__link:hover{color:var(--color-secondary)}.menu .group-2 ul .group-2__link svg:not(.default){aspect-ratio:1/1;display:block;transform:rotate(-90deg);width:15px;stroke:var(--color-secondary);fill:none;margin-right:1.6rem;stroke-width:2}.menu .group-3{display:flex}.menu .group-3 ul{display:flex;flex-direction:column;gap:1.6rem}.menu .group-3>ul li{align-items:center;display:flex;flex-direction:row;gap:1rem}.menu .group-3 ul li:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23c79e63' d='M8 16a8 8 0 1 1 8-8 8.01 8.01 0 0 1-8 8M8 5.333A2.813 2.813 0 0 0 5.333 8a2.667 2.667 0 1 0 5.333 0A2.816 2.816 0 0 0 8 5.333' data-name='Path 1278'/%3E%3C/svg%3E");height:1.75rem}.menu .group-3 ul li::marker{display:none}.menu .group-3 ul li .group-3__link{color:var(--color-white);display:block;font-size:var(--base-font-size-small);font-weight:700;padding-bottom:0}.menu .group-3 ul li .group-3__link:focus,.menu .group-3 ul li .group-3__link:hover{color:var(--color-secondary)}}@media (min-width:1200px){.menu nav .group-1>ul{gap:3rem}}