#block-sd-base-mainnavigation{position:relative}.header *:not(i){font-family:UChicagoSansSerif}.header__utility{max-width:1696px;width:100%;margin-left:auto;margin-right:auto;padding:8px 24px;position:relative;display:flex;align-items:center}@media (min-width: 821px){.header__utility{padding-left:48px;padding-right:48px}}.header__utility:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;height:100%;background-color:maroon;z-index:-2}@media screen and (min-width: 856px){.header__utility{padding-top:10px;padding-bottom:10px}}@media screen and (max-width: 1199px){.header__utility{padding-left:24px;padding-right:24px}}.header__utility *{color:#fff}@media screen and (min-width: 856px){.header__utility .site-link{margin-right:24px}.header__utility .site-link svg{margin-right:8px}}.header__utility .desktop-only{display:inline}@media screen and (max-width: 855px){.header__utility .desktop-only{display:none}}.header__utility .pme-link{margin-left:16px}@media screen and (min-width: 856px){.header__utility .pme-link{margin-left:auto;margin-right:24px}}.header__utility .user-actions{display:flex}@media screen and (max-width: 855px){.header__utility .user-actions{margin-right:30px;margin-left:auto}}.header__utility .toggle-search{margin-left:30px;width:18px;height:18px;font-size:16px}@media screen and (min-width: 856px){.header__utility .toggle-search{display:none}}.header__utility .toggle-search .fa-times,.header__utility .toggle-search.open .fa-magnifying-glass{display:none}.header__utility .toggle-search.open .fa-times{display:block}.header__utility .search-api-page-block-form-search{position:relative;width:190px;height:34px}@media screen and (max-width: 855px){.header__utility .search-api-page-block-form-search{position:absolute;width:100vw;height:auto;left:50%;top:44px;z-index:1;transform:translate(-50%)}}.header__utility form{display:flex;align-items:center;justify-content:space-between}.header__utility form:focus-within:after{height:6px}.header__utility form:after{content:"";position:absolute;bottom:-10px;left:0;width:100%;height:3px;background-color:#fff}@media screen and (max-width: 855px){.header__utility form{display:none;padding:30px 20px;background:#007396}.header__utility form:after{bottom:0;background-color:maroon}}.header__utility form .form-item input{vertical-align:sub;width:100%;height:22px;font-size:12px;font-weight:600;line-height:120%;text-transform:uppercase;padding:0;color:#fff;border:0;background-color:transparent;caret-color:#fff!important}@media screen and (max-width: 855px){.header__utility form .form-item input{font-size:18px;font-weight:400;text-transform:none}}.header__utility form .form-item input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.header__utility form .form-item input::placeholder{color:#fff;opacity:1;text-transform:uppercase;font-size:12px;font-weight:600}@media screen and (max-width: 855px){.header__utility form .form-item input::placeholder{font-size:18px;font-weight:400;text-transform:none}}.header__utility form .form-item input:focus{outline:none}@media screen and (max-width: 855px){.header__utility form .form-item{width:calc(100% - 40px)}}.header__utility form .form-actions{height:30px}.header__utility form .search-form__submit{font-size:0;color:transparent;border:none;width:20px;height:20px;background-color:transparent;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640' fill='%23fff'><path d='M480 272C480 317.9 465.1 360.3 440 394.7L566.6 521.4C579.1 533.9 579.1 554.2 566.6 566.7C554.1 579.2 533.8 579.2 521.3 566.7L394.7 440C360.3 465.1 317.9 480 272 480C157.1 480 64 386.9 64 272C64 157.1 157.1 64 272 64C386.9 64 480 157.1 480 272zM272 416C351.5 416 416 351.5 416 272C416 192.5 351.5 128 272 128C192.5 128 128 192.5 128 272C128 351.5 192.5 416 272 416z'/></svg>");background-size:20px 20px;background-repeat:no-repeat;background-position:center}.header__utility .menu{display:flex;align-items:center}@media screen and (max-width: 855px){.header__utility .menu li{display:none}}@media screen and (min-width: 856px){.header__utility .menu li{margin-right:24px}.header__utility .menu li:last-child{margin-right:0}}.header__utility .menu .mobile-only{display:none}@media screen and (max-width: 855px){.header__utility .menu .mobile-only{display:block}}.header__utility a{display:flex;align-items:center;font-family:UChicagoSansSerif;font-size:12px;font-weight:600;line-height:120%;text-transform:uppercase;text-decoration:none}.header__utility a:hover,.header__utility a:focus-visible{text-decoration:underline}.header__logo{max-width:1696px;width:100%;margin-left:auto;margin-right:auto;padding:16px 24px;border-bottom:1px solid #ccc}@media (min-width: 821px){.header__logo{padding-left:48px;padding-right:48px}}@media screen and (min-width: 856px){.header__logo{padding-top:24px;padding-bottom:24px;border:0}}@media screen and (max-width: 1199px){.header__logo{padding-left:24px;padding-right:24px}}.header__logo .block-system-branding-block>a{display:block}.header__logo img{max-width:462px;width:100%}.header__drawer{display:none;padding-bottom:24px;border-bottom:1px solid #ccc}@media screen and (min-width: 856px){.header__drawer{display:block;min-height:54px;padding-bottom:0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}}@media screen and (min-width: 856px){.header__drawer .drawer-content{max-width:1696px;width:100%;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;display:flex;align-items:center}}@media screen and (min-width: 856px) and (min-width: 821px){.header__drawer .drawer-content{padding-left:48px;padding-right:48px}}@media screen and (max-width: 1200px) and (min-width: 856px){.header__drawer .drawer-content{padding-left:24px;padding-right:24px}}.header__drawer .drawer-content .desktop-only{margin-left:auto}@media screen and (max-width: 855px){.header__drawer .drawer-content .desktop-only{display:none}}.header__drawer .button--primary{width:fit-content;box-shadow:none;display:inline-flex;padding:16px;flex-grow:0;text-decoration:none;white-space:nowrap;border-radius:0;font-size:14px;font-weight:700;line-height:normal;letter-spacing:.7px;text-transform:uppercase;cursor:pointer;font-family:UChicagoSansSerif;background:transparent;background-color:maroon;border:1px solid #800000;color:#fff}.header__drawer .button--primary.disabled{pointer-events:none;cursor:not-allowed;background-color:#ccc;border-color:#ccc}.header__drawer .button--primary:hover,.header__drawer .button--primary:focus-visible{color:maroon;background-color:#fff}.header__drawer .button--primary:hover:active,.header__drawer .button--primary:focus-visible:active{color:#fff;background-color:#4d4d4d;border-color:#4d4d4d}@media screen and (min-width: 856px){.header__drawer nav>.menu{display:flex;align-items:center}.header__drawer nav>.menu>li{margin-right:32px}}.header__drawer nav>.menu>li>a,.header__drawer nav>.menu>li>.mega-menu-toggle{font-size:18px;font-weight:400;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;color:#4d4d4d;text-align:left}@media screen and (min-width: 856px){.header__drawer nav>.menu>li>a,.header__drawer nav>.menu>li>.mega-menu-toggle{font-size:16px}}.toggle-menu{position:relative;display:flex;padding-top:16px;cursor:pointer}@media screen and (min-width: 856px){.toggle-menu{display:none}}.toggle-menu span{font-family:UChicagoSansSerif;font-size:10px;line-height:1.2;color:#fff;text-transform:uppercase;font-weight:500}.toggle-menu span:last-of-type{display:none}.toggle-menu.open span:first-of-type{display:none}.toggle-menu.open span:last-of-type{display:block}.toggle-menu.open .hamburger:after{transform:rotate(-45deg);transform-origin:center;top:50%}.toggle-menu.open .hamburger:before{transform:rotate(45deg);transform-origin:center;top:50%}.toggle-menu.open .hamburger i{opacity:0}.toggle-menu .hamburger{position:absolute;display:block;left:50%;top:0;transform:translate(-50%);width:16px;height:12px}.toggle-menu .hamburger:after,.toggle-menu .hamburger:before{content:"";position:absolute;top:0;height:0;border-bottom:2px solid #FFFFFF;width:100%;left:0;right:0;transition:all ease-out .3s}.toggle-menu .hamburger:after{top:100%}.toggle-menu .hamburger i{display:block;text-indent:100%;overflow:hidden;white-space:nowrap;height:2px;background-color:#fff;width:100%;position:absolute;top:50%;transition:all ease-out .1s}
