@media (min-width:1220px){body.is-branded .site-header .site-header-wrapper .site-menu .main-navigation .menu-top-menu-container ul li a{color:#fff}}body.is-branded .white-text{color:#fff}body.is-branded .white-text .button,body.is-branded .white-text .button.arrow,body.is-branded .white-text .button.arrow-rev,body.is-branded .white-text .button:not(:hover):not(:focus):not(:focus-visible),body.is-branded .white-text .button.arrow:not(:hover):not(:focus):not(:focus-visible),body.is-branded .white-text .button.arrow-rev:not(:hover):not(:focus):not(:focus-visible){border-color:#fff;color:#fff}body.is-branded .white-text .button:before,body.is-branded .white-text .button.arrow:before,body.is-branded .white-text .button.arrow-rev:before,body.is-branded .white-text .button:not(:hover):not(:focus):not(:focus-visible):before,body.is-branded .white-text .button.arrow:not(:hover):not(:focus):not(:focus-visible):before,body.is-branded .white-text .button.arrow-rev:not(:hover):not(:focus):not(:focus-visible):before{background-color:#fff}body.is-branded .white-text .button:hover,body.is-branded .white-text .button:focus,body.is-branded .white-text .button.arrow:hover,body.is-branded .white-text .button.arrow:focus,body.is-branded .white-text .button.arrow-rev:hover,body.is-branded .white-text .button.arrow-rev:focus,body.is-branded .white-text .button:not(:hover):not(:focus):not(:focus-visible):hover,body.is-branded .white-text .button:not(:hover):not(:focus):not(:focus-visible):focus,body.is-branded .white-text .button.arrow:not(:hover):not(:focus):not(:focus-visible):hover,body.is-branded .white-text .button.arrow:not(:hover):not(:focus):not(:focus-visible):focus,body.is-branded .white-text .button.arrow-rev:not(:hover):not(:focus):not(:focus-visible):hover,body.is-branded .white-text .button.arrow-rev:not(:hover):not(:focus):not(:focus-visible):focus{color:var(--blue-dark)}body.is-branded .branded-section-menu{left:0;position:relative;z-index:3}body.is-branded .branded-section-menu.sticky{position:fixed}body.is-branded .branded-section-menu.bottom{position:absolute;bottom:0;top:auto!important;z-index:2}body.is-branded .branded-section-menu:not(.sticky):not(.bottom){top:0!important}@media (min-width:1024px){body.is-branded .branded-section-menu .section-menu-toggle{display:none}body.is-branded .branded-section-menu .branded-menu{display:flex;align-items:center;justify-content:center;column-gap:40px}body.is-branded .branded-section-menu .branded-menu>li{margin:0}body.is-branded .branded-section-menu .branded-menu>li.menu-item-has-children .dropdown-toggle{border:none;background-color:#fff0;margin-left:5px;padding:5px}body.is-branded .branded-section-menu .branded-menu>li.menu-item-has-children .dropdown-toggle:after{color:#fff;content:"\f078";display:inline-block;font-family:'Font Awesome 5 Pro';font-size:12px;position:static;transform:none}body.is-branded .branded-section-menu .branded-menu>li.menu-item-has-children .dropdown-toggle.toggled-on:after{transform:rotate(180deg)}body.is-branded .branded-section-menu .branded-menu>li a{color:var(--blue-dark);display:inline-block;font-weight:500;margin:0;padding:20px 0;text-decoration:none;transition:color 0.2s,padding 0.2s}body.is-branded .branded-section-menu .branded-menu>li>a{color:#fff;text-decoration:none}body.is-branded .branded-section-menu .branded-menu>li>a:hover,body.is-branded .branded-section-menu .branded-menu>li>a:focus,body.is-branded .branded-section-menu .branded-menu>li>a:focus-visible{color:var(--blue-light)}body.is-branded .branded-section-menu .branded-menu>li ul.sub-menu{box-shadow:20px 20px 80px rgb(16 14 71 / .12),10px 11.7703px 6.15961px rgb(16 14 71 / .0525255);border-radius:7px;list-style:none;margin:0;min-width:250px;padding:30px;top:55px;transition:left 0s,right 0s,top 0s,visibility 0s,transform 0s;transition-delay:0.5s;width:auto;white-space:nowrap}body.is-branded .branded-section-menu .branded-menu>li ul.sub-menu.toggled-on{z-index:999999}body.is-branded .branded-section-menu .branded-menu>li ul.sub-menu li{border:none;max-width:none;text-align:left}body.is-branded .branded-section-menu .branded-menu>li ul.sub-menu li:not(:first-child){padding-top:16px}body.is-branded .branded-section-menu .branded-menu>li ul.sub-menu li:not(:last-child){border-bottom:solid 1px #DDDDEB;padding-bottom:16px}body.is-branded .branded-section-menu .branded-menu>li ul.sub-menu li:after{display:none}body.is-branded .branded-section-menu .branded-menu>li ul.sub-menu li a{display:inline;font-size:16px;font-weight:600;padding:0}body.is-branded .branded-section-menu .branded-menu>li ul.sub-menu li a:hover,body.is-branded .branded-section-menu .branded-menu>li ul.sub-menu li a:focus,body.is-branded .branded-section-menu .branded-menu>li ul.sub-menu li a:focus-visible{color:var(--blue)}body.is-branded .branded-section-menu .branded-menu>li ul.sub-menu li a:hover:after,body.is-branded .branded-section-menu .branded-menu>li ul.sub-menu li a:focus:after{transform:translateX(25px)}body.is-branded .branded-section-menu .branded-menu>li ul.sub-menu li .dropdown-toggle{transform:rotate(-90deg)}body.is-branded .branded-section-menu .branded-menu>li ul.sub-menu li .dropdown-toggle:after{font-weight:900}body.is-branded .branded-section-menu .branded-menu>li ul.sub-menu li ul.sub-menu{left:calc(100% + 40px);top:0!important;transform:none}}@media (max-width:1023px){body.is-branded .branded-section-menu .main-navigation{display:flex;flex-direction:column;align-items:center}body.is-branded .branded-section-menu .section-menu-toggle{font-size:16px;background:none;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;column-gap:50px;font-family:Arial,Helvetica,sans-serif;font-weight:500;line-height:1.5;padding:20px 0}body.is-branded .branded-section-menu .section-menu-toggle i{transition:transform 0.2s}body.is-branded .branded-section-menu .section-menu-toggle.active i{transform:rotate(180deg)}body.is-branded .branded-section-menu .menu-branded-menu-container{position:relative;width:100%}body.is-branded .branded-section-menu .menu-branded-menu-container .branded-menu{background-color:#fff;box-shadow:20px 20px 80px rgb(16 14 71 / .12),10px 11.7703px 6.15961px rgb(16 14 71 / .0525255);border-radius:7px;display:none;max-width:500px;padding:30px;position:absolute;top:100%;left:50%;text-align:center;transform:translateX(-50%);width:100%;z-index:2}body.is-branded .branded-section-menu .menu-branded-menu-container .branded-menu.open{display:block}body.is-branded .branded-section-menu .menu-branded-menu-container .branded-menu>li:not(:first-child){padding-top:16px}body.is-branded .branded-section-menu .menu-branded-menu-container .branded-menu>li:not(:last-child){border-bottom:solid 1px #DDDDEB;padding-bottom:16px}body.is-branded .branded-section-menu .menu-branded-menu-container .branded-menu li{border:none;max-width:none;text-align:left}body.is-branded .branded-section-menu .menu-branded-menu-container .branded-menu li:after{display:none}body.is-branded .branded-section-menu .menu-branded-menu-container .branded-menu li a{display:inline;font-size:16px;font-weight:600;padding:0;text-decoration:none}body.is-branded .branded-section-menu .menu-branded-menu-container .branded-menu li a:not(:hover):not(:focus):not(:focus-visible){color:var(--header)}body.is-branded .branded-section-menu .menu-branded-menu-container .branded-menu li a:hover,body.is-branded .branded-section-menu .menu-branded-menu-container .branded-menu li a:focus,body.is-branded .branded-section-menu .menu-branded-menu-container .branded-menu li a:focus-visible{color:var(--blue)}body.is-branded .branded-section-menu .menu-branded-menu-container .branded-menu li ul.sub-menu{border:none;border-left:solid 2px #fff0;display:block;font-weight:600;list-style:none;margin:0;padding-left:20px;position:static;transform:none;width:auto;position:static;visibility:visible;transform:none;width:auto}body.is-branded .branded-section-menu .menu-branded-menu-container .branded-menu li ul.sub-menu li{margin:20px 0 0}}