.header-container-wrapper{top:0;z-index:9}.header{background-color:#f5f2f5;padding:0}.header__container{display:flex;justify-content:space-between}.header__left{display:flex;flex:1;padding:1.5rem 0}.header__right-mob{display:none}.header__logo{align-items:center;display:flex;flex:1;margin:0;max-width:15rem}.header__nav__menu,.header__nav__submenu{list-style:none;margin:0;min-width:20rem;padding:0}.header__nav__link{appearance:none;font-size:1.8rem;font-weight:700;text-align:left;transition:all .25s ease-in-out .15s}@media only screen and (min-width:961px){.header__nav__li{position:relative}.header__nav__link{align-items:center;appearance:none;background:none;border-radius:0;color:#41284e;display:flex;font-weight:700;line-height:1;padding:0 1.8rem;position:relative;text-decoration:none!important;z-index:1}.header__nav__menu{height:100%}.header__nav__li--depth-1{display:inline-block;height:100%;margin-right:.5rem}.header__nav__li--depth-1:last-of-type{margin-right:0}.header__nav__li--depth-1>.header__nav__link{height:100%}.header__nav__li--depth-1.header__nav__li--has-submenu>.header__nav__link{border-bottom-left-radius:0;border-bottom-right-radius:0;box-sizing:content-box}.header__nav__li--depth-1>.header__nav__link:focus{background:#f5f2f5;color:#b047c9;transition:all .25s ease-in-out 0s}.header__nav__li--depth-1.header__nav__li--has-submenu>.header__nav__link:after{content:"";height:0;left:0;position:absolute;top:100%;transition:inherit;transition:background .25s ease-in-out .25s;width:100%}.header__nav__li--depth-1:focus-within>.header__nav__link:after{background:#f5f2f5;transition:background .25s ease-in-out 0s}.header__nav__submenu{background:#fff;opacity:0;position:absolute;top:100%;transition:opacity .25s ease-in-out .25s,box-shadow .25s ease-in-out .25s,visibility 0s linear .5s;visibility:hidden;z-index:2}.header__nav__li--depth-1:focus-within>ul{box-shadow:0 0 2rem rgba(0,0,0,.16);opacity:1;transition:opacity .25s ease-in-out,box-shadow .25s ease-in-out,visibility 0s linear 0s;visibility:visible}.header__nav__submenu .header__nav__link{border-radius:0;color:#41284e;min-height:5rem;padding-bottom:.9em;padding-top:.9em}.header__nav__submenu--level-2 .header__nav__li:focus-within>.header__nav__link{background:#41284e;color:#fff;transition:all .25s ease-in-out 0s}.header__nav__submenu--level-3{background:#fff;left:100%;top:0;transition:opacity .25s ease-in-out,visibility 0s linear .25s}.header__nav__submenu--level-2>li:focus-within>ul{box-shadow:0 0 2rem rgba(0,0,0,.16);opacity:1;transition:opacity .25s ease-in-out,visibility 0s linear 0s;visibility:visible}.header__nav__li.header__nav--mob-only{display:none}.header__right{display:flex}.header__buttons{align-items:center;align-self:center;display:flex}.header__buttons .btn{background:#fff;border:none;color:#41284e;margin-left:1rem;transition:all .25s ease-in-out}.header__buttons .btn:hover{background:#41284e;border:none;color:#fff}}@media only screen and (max-width:1024px) and (min-width:961px){.header__nav{margin-left:1.2rem}.header__nav__li--depth-1{margin-left:0;margin-right:.5rem}.header__nav__link{padding-left:1rem;padding-right:1rem}}@media only screen and (max-width:960px){.header{padding:0}.header__buttons{display:none}.header__logo{max-width:10rem}.header__right-mob{align-items:center;display:flex}.header__hamburger-container{background:none;cursor:pointer;height:3rem;padding:0;position:relative;width:3rem}.header__hamburger,.header__hamburger:after,.header__hamburger:before{background:#b047c9;border-radius:2px;content:"";display:block;height:4px;position:absolute;width:100%}.header__hamburger:before{top:-8px;transition:top .1s linear .1s,transform .1s linear}.header__hamburger{top:50%;transform:translateY(-50%);transition:all .1s linear .1s}.header__hamburger:after{bottom:-8px;transition:bottom .1s linear .1s,transform .1s linear}.header__hamburger.active:before{top:0;transform:rotate(45deg);transition:top .1s linear,transform .1s linear .1s}.header__hamburger.active{background:hsla(0,0%,100%,0);transition:all .1s linear}.header__hamburger.active:after{bottom:0;transform:rotate(-45deg);transition:bottom .1s linear,transform .1s linear .1s}.header__nav{background:#b047c9;bottom:0;position:fixed;right:0;top:var(--headerHeight,5.5rem);transform:translate(100%);transition:transform .25s linear,visibility 0s linear .25s;visibility:hidden;width:40rem}.header__nav.active{transform:translate(0);transition:transform .25s linear,visibility 0s linear 0s;visibility:visible}.header__nav__menu,.header__nav__submenu{background:#b047c9;display:flex!important;flex-direction:column;height:100%;overflow:auto;padding:1.5rem 3rem}.header__nav__menu.overflow-hidden{overflow:hidden}.header__nav__li{margin:1rem 0}.header__nav__link__child-toggle-icon{display:none}.header__nav__link{align-items:center;background:#b047c9;color:#fff;cursor:pointer;display:flex;line-height:1;padding:.6em 1.2em;text-decoration:none!important;width:100%}.header__nav__li--has-submenu>.header__nav__link{justify-content:space-between}.header__nav__li--has-submenu>.header__nav__link:after{content:"\f04b";font-family:Font Awesome\ 5 Free;font-size:1.4rem;font-weight:900}.header__nav__menu-back>.header__nav__link{background:none;font-weight:600}.header__nav__menu-back>.header__nav__link:before{content:"\f04b";font-family:Font Awesome\ 5 Free;font-size:1.4rem;font-weight:900;margin-right:1.5rem;transform:rotate(180deg)}.header__nav__li>.header__nav__link:hover{background:#fff;color:#b047c9}.header__nav__submenu{bottom:0;left:100%;min-width:0;padding:0;position:absolute;top:0;transition:transform .25s ease-in-out,visibility 0s linear .25s,padding 0s linear .25s,width 0s linear .25s;visibility:hidden;width:0}.header__nav__submenu.active{padding:1.5rem 3rem;transform:translate(-100%);transition:transform .25s ease-in-out,visibility 0s linear 0s;visibility:visible;width:100%}.nav-50-50{display:flex;justify-content:space-between}.nav-50-50 a{background:#fff;border:none;color:#41284e;width:calc(50% - .7rem)}.nav-50-50 a:hover{background:#b047c9;border:none;color:#fff}}@media only screen and (max-width:767px){.header__nav{width:100%}}