.main-nav .nav-logo svg{max-height:3.125em;max-width:100%;width:100%}.header-container-wrapper{position:fixed;top:0;width:100%;z-index:999}.body-container-wrapper>div>div>div>div>span>div:first-of-type section .content-area{margin-top:5em}section.main-nav{overflow:visible;padding:.8em 0}section.main-nav.main-nav__dark{background-color:rgba(0,0,0,.75)}section.main-nav.main-nav__light{background-color:#fff}section.main-nav.main-nav__dark-violet{background-color:rgba(27,10,58,.8)}.main-nav .col-1{max-width:200px;width:100%}.main-nav .nav-logo{display:block;max-width:9em;width:100%}.main-nav .col-2{margin-left:2em;width:calc(100% - 200px - 2em)}.main-nav .col-2 ul{list-style:none;margin:0;padding:0}.main-nav .col-2 ul a{display:block;font-weight:600;text-decoration:none}.main-nav.main-nav__dark .col-2 ul a{color:#fff}.main-nav.main-nav__light .col-2 ul a{color:#261942}.main-nav.main-nav__dark-violet .col-2 ul a{color:#fff}@media(min-width:957px){body.is-scroll .main-nav .col-2 ul a{color:#fff}.main-nav .col-2 ul a{font-size:1em}.main-nav .mobile-more,.main-nav .mobile-toggle{display:none}.main-nav .root-menu{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-nav .root-menu li:first-child{margin-left:auto}.main-nav .root-menu li:nth-last-child(2){margin-right:auto}.main-nav .col-2 .depth-1>a{border-radius:.4em;margin:0 0 0 .5em;padding:.5em 1em;position:relative}.main-nav .col-2 .depth-1:last-child>a:before{content:unset}.main-nav .col-2 .depth-1:last-of-type>a{background-color:#cf005b;color:#fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.main-nav .col-2 .depth-1:last-of-type>a:hover{background-color:#40187e;color:#fff}.main-nav .depth-1:not(:hover)>ul{opacity:0;visibility:hidden}.main-nav .depth-1>ul{border-top:2px solid #cf225b;min-width:200px;position:absolute}.main-nav .depth-2>a{background-color:#fff;border-bottom:1px solid #dedede;display:block;padding:.6em}.main-nav .depth-2>a:hover{color:#cf225b!important}}@media(min-width:769px) and (max-width:1040px){.main-nav .root-menu{font-size:.9em}.is-mobile-menu .main-nav .col-2{top:5em}}@media(min-width:957px) and (max-width:1147px){.main-nav .col-2 ul a{font-size:.85em}}@media(max-width:956px){body.is-mobile-menu{overflow:hidden}body.is-mobile-menu .main-nav .menu-bar,body:not(.is-mobile-menu) .main-nav .nav-close,body:not(.is-mobile-menu) .main-nav .root-menu{display:none!important}.main-nav .mobile-toggle{color:#cf225b;font-size:1.5em;max-width:5em;position:absolute;right:1em;text-align:right;width:100%}.is-mobile-menu .main-nav .col-2{background-color:#fff;height:calc(100% - 4.6em);left:0;margin:0;overflow-y:auto;position:fixed;top:4.6em;width:100%}.is-mobile-menu .main-nav.main-nav__dark .col-2{background-color:#1b1b1b}.is-mobile-menu .main-nav.main-nav__light .col-2{background-color:#fff}.is-mobile-menu .main-nav.main-nav__dark-violet .col-2{background-color:#1b0a3a}.main-nav .col-2 .root-menu li{display:block;width:100%}.main-nav .col-2 ul a{border-top:1px solid #eaeaea;padding:1em}.is-mobile-menu .main-nav.main-nav__dark-violet .col-2 ul a{border-top:1px solid #e4dbf2;padding:1em}.main-nav .depth-2>a{background-color:#cf225b;color:#fff!important;padding-left:2em!important}}@media(max-width:480px){.main-nav .col-1{max-width:150px}}.main-nav__dark .menu-bar svg path,.main-nav__dark .nav-close svg path,.main-nav__dark-violet .menu-bar svg path,.main-nav__dark-violet .nav-close svg path{fill:#fff}.header-container .container-wrap li.has-children>ul li a:not([href=""]){background:unset;border:unset;color:#1b0a3a;margin-left:10px;padding:10px 14px 10px 28px}.header-container .container-wrap li.has-children>ul li a[href=""]{background:#c7c7c7;-webkit-background-clip:text;font-weight:700;text-transform:uppercase;-webkit-text-fill-color:transparent;padding-bottom:5px;pointer-events:none}.header-container .container-wrap li.has-children>ul li:not(:first-child) a[href=""]{margin-top:10px}@media (min-width:991px){.header-container .container-wrap li.has-children>ul{background:#fff;border-radius:8px;border-top:unset;padding:30px}.header-container .container-wrap li.has-children>ul li a{border-bottom:unset;padding:unset;transition:color .2s ease}.header-container .container-wrap li.has-children>ul li a:not([href=""]){background:unset;color:#1b0a3a;margin-left:unset;padding:3px 0}.header-container .container-wrap li.has-children>ul li a[href=""]{background:-webkit-linear-gradient(0deg,#cf005b,#b996ee 50%);-webkit-background-clip:text;font-size:10px;font-weight:600;line-height:1;text-transform:uppercase;-webkit-text-fill-color:transparent;margin-bottom:0;pointer-events:none}.header-container .container-wrap li.has-children>ul li a:not([href=""]){font-size:16px;font-weight:600;padding:5px 0}.header-container .container-wrap li.has-children>ul li:not(:first-child) a[href=""]{margin-top:25px}.header-container .container-wrap li.has-children>ul li:last-child a:not([href=""]){padding-bottom:0}.header-container .container-wrap li.has-children>ul{opacity:0;transition:.2s ease}.header-container .container-wrap li.has-children:hover>ul{opacity:1}}.header-container-wrapper .main-nav ul li.has-children>a{pointer-events:none}