@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Public+Sans:wght@400;600&display=swap);@font-face{font-family:"Staff X Condensed";src:url(../../../fonts/staff-x-condensed-bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Urbane;src:url(../../../fonts/Urbane-DemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:block}.nav-bar{padding:32px;height:100%;overflow-y:auto}@media screen and (min-width:600px){.nav-bar{padding:12px 64px}}@media screen and (min-width:1300px){.nav-bar{padding:0 64px;overflow:visible}}.nav-bar__items{list-style:none}@media screen and (min-width:1300px){.nav-bar__items{display:flex;gap:40px}}.nav-bar__items__item{position:relative}.nav-bar__items__item:not(:last-child){border-bottom:1px solid #f8f6fa;padding-bottom:16px;margin-bottom:16px}@media screen and (min-width:1300px){.nav-bar__items__item:not(:last-child){border:0;padding:0;margin:0}}.nav-bar__button,.nav-bar__link{font-family:"Public Sans",sans-serif;font-size:16px;line-height:24px;font-weight:600;color:#000;border:0;background:0 0;display:block;position:relative}@media screen and (min-width:905px){.nav-bar__button,.nav-bar__link{font-size:18px;line-height:28px}}@media screen and (min-width:1600px){.nav-bar__button,.nav-bar__link{font-size:20px;line-height:32px}}@media screen and (min-width:1300px){.nav-bar__button,.nav-bar__link{font-size:16px}}.nav-bar__button::before,.nav-bar__link::before{border-radius:4px;content:"";position:absolute;background:#f9f9f9;top:-12px;left:-16px;width:calc(100% + 32px);height:calc(100% + 24px);opacity:0;transition:150ms opacity cubic-bezier(0,0,.3,1);z-index:-1}@media screen and (min-width:1300px){.nav-bar__button::before,.nav-bar__link::before{top:-8px;left:-12px;width:calc(100% + 24px);height:calc(100% + 16px)}}@media (hover:hover){.nav-bar__button--active::before,.nav-bar__button:hover:not(.current)::before,.nav-bar__link--active::before,.nav-bar__link:hover:not(.current)::before{opacity:1}.nav-bar__button--active .icon.icon-size--large>svg>path,.nav-bar__button:hover:not(.current) .icon.icon-size--large>svg>path,.nav-bar__link--active .icon.icon-size--large>svg>path,.nav-bar__link:hover:not(.current) .icon.icon-size--large>svg>path{fill:#000}}.nav-bar__button{display:flex;justify-content:space-between;align-items:center;width:100%;cursor:pointer}.nav-bar__button--active .icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.nav-bar__link{text-decoration:none}.nav-bar__megamenu{display:none;flex-direction:column;gap:16px;margin-top:32px;background:#fff}@media screen and (min-width:1300px){.nav-bar__megamenu{border-radius:4px;box-shadow:25px 60px 60px rgba(72,39,110,.15);position:fixed;top:70px;left:0;width:100vw;margin-top:0;max-height:calc(100vh - 56px);overflow-y:auto;padding:48px max((100vw - 1440px + 64px) / 2,48px) 64px;align-items:center}}.nav-bar__megamenu .row{width:100%;row-gap:16px}.nav-bar__megamenu .row:not(:first-of-type){margin-top:16px}@media screen and (min-width:1300px){.nav-bar__megamenu .row{row-gap:32px}.nav-bar__megamenu .row:not(:first-of-type){margin-top:32px}}.nav-bar__megamenu .separator{width:100%;height:1px}.nav-bar__megamenu--active{display:flex}.nav-bar__megamenu ul{list-style:none;display:flex;flex-direction:column;gap:16px}.nav-bar__megamenu ul .sub-menu{margin-top:16px;padding-left:16px}.nav-bar__megamenu ul a{font-family:"Public Sans",sans-serif;font-size:16px;line-height:24px;display:block;text-decoration:none;white-space:nowrap}@media screen and (min-width:905px){.nav-bar__megamenu ul a{font-size:18px;line-height:28px}}@media screen and (min-width:1600px){.nav-bar__megamenu ul a{font-size:20px;line-height:32px}}@media screen and (min-width:1300px){.nav-bar__megamenu ul a{font-size:16px;display:inline-block}}