.header-menu{align-items:center;gap:28px;display:flex}.header-menu-item-narrow{position:relative}.header-menu-trigger,.header-menu-link{color:var(--neutral-1);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-family:Satoshi,sans-serif;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;display:inline-flex}.header-menu-trigger:after{content:"";border:1.5px solid;border-width:0 1.5px 1.5px 0;width:7px;height:7px;margin-top:-4px;transition:transform .15s ease-out;transform:rotate(45deg)}.header-menu-trigger[aria-expanded=true]{color:var(--green-1)}.header-menu-trigger[aria-expanded=true]:after{margin-top:4px;transform:rotate(225deg)}.header-menu-trigger:hover,.header-menu-link:hover{color:var(--green-1)}.header-menu-panel{z-index:20;border:1px solid var(--neutral-7);background:var(--white);border-radius:20px;padding:28px;position:absolute;top:calc(100% + 4px);left:2%;right:2%;box-shadow:0 24px 48px -20px #2b2d2959}.header-menu-panel[hidden]{display:none}.header-menu-list-panel{width:320px;padding:14px;top:calc(100% + 22px);left:-20px;right:auto}.header-menu-groups{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.header-menu-audience{color:var(--green-1);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-family:Satoshi,sans-serif;font-size:11px;font-weight:700;line-height:16px}.header-menu-heading{color:var(--black);margin-bottom:10px;font-family:Satoshi,sans-serif;font-size:18px;font-weight:500;line-height:24px}.header-menu-list{margin:0;padding:0;list-style:none}.header-menu-entry{border-radius:10px;flex-direction:column;margin:0 -10px;padding:8px 10px;text-decoration:none;display:flex}a.header-menu-entry:hover,a.header-menu-entry[aria-current=page]{background:var(--neutral-8)}.header-menu-label{color:var(--black);flex-wrap:wrap;align-items:center;gap:6px;font-family:Satoshi,sans-serif;font-size:15px;font-weight:500;line-height:20px;display:inline-flex}.header-menu-description{color:var(--blog-text);font-family:Circularstd,sans-serif;font-size:13px;font-weight:400;line-height:18px}.header-menu-badge{color:var(--green-1);font-family:Circularstd,sans-serif;font-size:11px;font-weight:400;line-height:16px}.header-menu-badge.is-soon{border:1px dashed var(--neutral-5);color:var(--neutral-5);border-radius:4px;padding:0 5px}.header-menu-entry.is-soon .header-menu-label{color:var(--neutral-5)}.header-menu-foot{border-top:1px solid var(--neutral-7);color:var(--dark-slate-grey);gap:8px;margin-top:22px;padding-top:14px;font-family:Circularstd,sans-serif;font-size:14px;display:flex}.header-menu-foot a{color:var(--green-1);font-family:Satoshi,sans-serif;font-weight:700;text-decoration:none}@media screen and (min-width:768px) and (max-width:991px){nav .header-right,nav .header-right.new{z-index:15;grid-row-gap:25px;background-color:var(--white-2);flex-direction:column;align-items:flex-start;width:70%;padding:28px 34px 0;position:fixed;inset:0% auto 0% -70%}nav .div-block-9{justify-content:space-between;align-items:center;width:100%}nav .nav-btn{width:40px;height:40px;color:var(--black);background-color:#f0f3ee;border:1px solid #e4e9e1;border-radius:100px;justify-content:center;align-items:center;text-decoration:none;display:flex}nav .nav-close{display:block}}.header-drawer-other{display:none}@media screen and (max-width:991px){.header-menu{flex-direction:column;align-items:stretch;gap:0;width:100%}.header-menu-item-narrow{position:static}nav .header-menu-trigger,nav .header-menu-link{border-bottom:1px solid var(--neutral-7);justify-content:space-between;width:100%;padding:14px 0}.header-menu-panel,.header-menu-list-panel{border:0;border-left:2px solid var(--khaki);width:auto;box-shadow:none;border-radius:0;padding:12px 0 8px 12px;position:static}.header-menu-groups{grid-template-columns:1fr;gap:18px}.header-menu-audience{display:none}.header-menu-heading{margin-bottom:4px;font-size:16px}.header-menu-description,.header-menu-foot{display:none}.header-drawer-other{width:100%;display:block}nav .header-right{overscroll-behavior:contain;padding-bottom:32px;overflow-y:auto}}
.header-right[data-menu=open]{transition:transform .3s linear;transform:translate(100%)}.header-right[data-menu=closed]{transition:transform .5s linear;transform:translate(-110%)}
.footer-inner .footer-right-block.v2{grid-template-columns:repeat(5,auto)}@media screen and (max-width:991px){.footer-inner .footer-right-block.v2{grid-template-columns:repeat(3,auto)}}@media screen and (max-width:767px){.footer-inner .footer-right-block.v2{grid-template-columns:1fr 1fr}}
