.main-nav a{cursor:pointer}.simple-mega.simple-has-columns .sub-menu>li>a[href^="https://"]:not([href*=castos]):after{content:"\2197";margin-left:5px;font-size:8px;line-height:8px;text-align:center;height:10px;width:10px;border:1px solid;border-radius:2px}.main-navigation .main-nav ul li.menu-button a{--gradX:0;text-transform:uppercase;font-weight:600;background:#ff4f91;background:linear-gradient(90deg,#e11966,#ff4f91 51%,#e11966) var(--gradX,0)/200%;border-radius:8px;color:#fff;line-height:48px;transition:.5s;text-align:center}.main-navigation .main-nav ul li.menu-button:hover a{--gradX:100%}.inside-header{position:relative}.inside-navigation,.simple-mega{position:static!important}.main-navigation .simple-mega>.sub-menu{max-width:unset;width:100%!important;position:absolute;left:0;right:0;padding:20px;display:grid;grid-template-columns:repeat(3,auto);grid-template-rows:1fr 1fr;height:auto;transition:opacity 280ms ease-in;pointer-events:none;box-shadow:unset}.simple-mega:not(.simple-has-columns) li{align-self:center;min-height:80px}.simple-mega .sub-menu>li>a{display:flex;border-radius:8px}.simple-mega .sub-menu>li>a svg{margin-right:20px}.cta-wrap.purple{--cta-bg:#f5f3ff;--cta-title:#334155;--cta-desc:#94A3B8;--cta-btn-bg:#893db6;--cta-btn-txt:#fff}.cta-wrap.yellow{--cta-bg:#FFFCEB;--cta-title:#42260B;--cta-desc:#874E0D;--cta-btn-bg:#FCE669;--cta-btn-txt:#42260B}.cta-wrap .icon-hanger:after{content:'\2192';margin-left:10px}.simple-mega-cta{grid-row:1/-1}.cta-wrap{flex:1;background-color:#f5f3ff;background-color:var(--cta-bg);padding:28px 20px 24px;border-radius:8px;font-size:18px}.cta-wrap .menu-title{font-size:24px}.simple-mega:not(.simple-has-columns) li.simple-mega-cta a{padding:0;margin:0 10px}.menu-title{display:inline-block;margin-bottom:3px;font-size:20px;line-height:28px;color:#334155;color:var(--cta-title)}.menu-item-desc{font-weight:initial;font-size:12px;margin-bottom:0;color:#94a3b8;color:var(--cta-desc)}.cta-button{display:inline-block;padding:10px;background-color:#893db6;background-color:var(--cta-btn-bg);color:#fff;color:var(--cta-btn-txt);border-radius:4px;font-size:16px}.title-wrap{flex:1;display:flex;flex-direction:column;justify-content:center}.cta-button{margin-top:15px}.simple-mega.simple-has-columns>.sub-menu{grid-template-rows:1fr}.simple-mega.simple-has-columns>.sub-menu>li>a{color:inherit}.simple-mega.simple-has-columns>.sub-menu>li:hover>a{background-color:unset;color:inherit}.main-navigation .simple-mega.simple-has-columns>.sub-menu{max-width:880px;left:unset}@media(min-width:769px){.simple-mega.simple-has-columns>.sub-menu>li>a{pointer-events:none}.main-navigation .main-nav ul li:hover .gp-icon{transform:rotateX(180deg);transform-origin:center calc(50% + 2.5px)}.main-navigation .simple-mega>.sub-menu{border-radius:8px}.simple-mega:not(.simple-has-columns) li.simple-mega-cta{min-height:160px}.main-navigation .simple-mega>.sub-menu{max-width:calc(100% - 40px);width:100%!important;position:absolute;left:20px;right:20px}nav .main-nav .simple-mega ul .sub-menu{position:static;display:block;opacity:1;visibility:visible;width:100%;box-shadow:0 0 0;left:0;height:auto}nav .main-nav .simple-mega ul.toggled-on .sub-menu{pointer-events:auto}nav .main-nav .simple-mega .sub-menu .menu-item-has-children .dropdown-menu-toggle{display:none}.simple-mega>.sub-menu{margin-top:20px}.simple-mega>.sub-menu:before{content:'';display:block;height:20px;width:100%;position:absolute;top:-20px}.nav-float-right #site-navigation,.nav-float-right #site-navigation .main-nav{margin-left:unset;flex:1}.main-navigation .main-nav>ul>li.login,.main-navigation .main-nav>ul>li:first-child{margin-left:auto}}@media(max-width:768px){#site-navigation .main-nav ul li.simple-mega .sub-menu{padding:0 0 20px;display:flex;flex-direction:column}.simple-mega-cta{order:100;width:100%}.cta-wrap{width:100%}.cta-button{width:100%;text-align:center}.inside-header{padding:10px 0}.site-logo{margin-left:30px}.mobile-menu-control-wrapper{margin-right:30px}#site-navigation{border-top:1px solid #ccc;margin-top:20px!important}#site-navigation .sub-menu{padding-bottom:20px}}