/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */

body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{background-color:#1d84c3;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}.nav-item .dropdown-item a.active{color:white;}.nav-link{color:rgb(231,231,231);}.nav-link:hover,.nav-link:focus{color:rgb(231,231,231);}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#292929;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
.header-top-right{position:relative;}.mec-account-setup{--mec-arrow-left:40px;position:absolute;top:calc(100% + 10px);left:0;z-index:1050;width:360px;box-sizing:border-box;padding:16px;background:#FFFFFF;border:3px solid #00467F;border-radius:10px;box-shadow:0 6px 16px rgba(11,35,68,0.18);color:#1A1A1A;font-family:'Source Sans 3','Source Sans Pro',Arial,sans-serif;font-size:16px;line-height:22px;text-align:left;}.mec-account-setup::before{content:"";position:absolute;top:-10px;left:var(--mec-arrow-left);width:14px;height:14px;background:#FFFFFF;border-left:3px solid #00467F;border-top:3px solid #00467F;transform:rotate(45deg);}.mec-account-setup__head{display:flex;align-items:center;gap:8px;}.mec-account-setup__icon{flex:0 0 22px;}.mec-account-setup__title{flex:1 1 auto;color:#0B2344;font-weight:600;}.mec-account-setup__close{display:flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;margin:-6px -6px -6px 0;padding:0;border:0;border-radius:4px;background:transparent;cursor:pointer;}.mec-account-setup__close:hover,.mec-account-setup__close:focus-visible{background:#E5E7EB;}.mec-account-setup__text{margin:12px 0 16px;}.mec-account-setup__label{display:block;margin:0 0 6px;color:#0B2344;font-weight:600;}.mec-account-setup__input{display:block;width:100%;height:40px;box-sizing:border-box;margin:0;padding:0 12px;border:1px solid #8A96A3;border-radius:4px;background:#FFFFFF;color:#1A1A1A;font:inherit;}.mec-account-setup__input::placeholder{color:#6B7280;}.mec-account-setup__input:focus{border-color:#00467F;outline:2px solid #0072DC;outline-offset:1px;}.mec-account-setup__input.is-invalid{border:2px solid #D92D20;padding:0 11px;}.mec-account-setup__error,.mec-account-setup__notice{display:flex;align-items:flex-start;gap:6px;color:#B42318;}.mec-account-setup__error{margin:6px 0 0;}.mec-account-setup__notice{margin:0 0 12px;}.mec-account-setup__notice.is-success{color:#054F31;}.mec-account-setup__msg-icon{flex:0 0 18px;margin-top:2px;}.mec-account-setup__button{display:block;width:100%;height:44px;margin:12px 0 0;padding:0 12px;border:0;border-radius:4px;background:#00467F;color:#FFFFFF;font:inherit;font-weight:600;cursor:pointer;}.mec-account-setup__button:hover{color:#F78A15;}.mec-account-setup__button:focus-visible{color:#FFFFFF;outline:2px solid #0072DC;outline-offset:2px;}.mec-account-setup__button:disabled{opacity:0.7;cursor:default;}.mec-account-setup__links{margin:12px 0 0;text-align:center;}.mec-account-setup__links a{color:#0072DC;text-decoration:underline;text-underline-offset:25%;}.mec-account-setup__links a:hover{color:#1164B2;}.mec-account-setup__links a:visited{color:#394A9D;}.mec-account-setup__links a.is-disabled{color:#6B7280;text-decoration:none;cursor:default;pointer-events:none;}.header-top-right .mec-account-setup p,.header-top-right .mec-account-setup label,.header-top-right .mec-account-setup strong,.header-top-right .mec-account-setup a{font-family:'Source Sans 3','Source Sans Pro',Arial,sans-serif;font-size:16px;line-height:22px;text-align:left;text-shadow:none;}.header-top-right .mec-account-setup .mec-account-setup__title,.header-top-right .mec-account-setup label.mec-account-setup__label{font-weight:600;}.header-top-right .mec-account-setup .mec-account-setup__text{margin:12px 0 16px;}.header-top-right .mec-account-setup label.mec-account-setup__label{display:block;margin:0 0 6px;}.header-top-right .mec-account-setup .mec-account-setup__error{margin:6px 0 0;}.header-top-right .mec-account-setup .mec-account-setup__notice{margin:0 0 12px;}.header-top-right .mec-account-setup .mec-account-setup__links{margin:12px 0 0;text-align:center;}.header-top-right .mec-account-setup input.mec-account-setup__input{width:100%;height:40px;padding:0 12px;border:1px solid #8A96A3;border-radius:4px;color:#1A1A1A;font-family:'Source Sans 3','Source Sans Pro',Arial,sans-serif;font-size:16px;}.header-top-right .mec-account-setup input.mec-account-setup__input:focus{border-color:#00467F;outline:2px solid #0072DC;outline-offset:1px;}.header-top-right .mec-account-setup input.mec-account-setup__input.is-invalid{border:2px solid #D92D20;padding:0 11px;}#login-form.mec-account-setup-locked input:disabled,#login-form.mec-account-setup-locked button:disabled{opacity:0.5;cursor:not-allowed;}@media (max-width:991.98px){.header{position:relative;}.userMobile a.loginMobile::after{content:"";display:inline-block;width:7px;height:7px;margin-left:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-3px) rotate(45deg);}.userMobile a.loginMobile.is-open{background:#D2E6FF;color:#0B2344;border:1px solid #B8CCE6;border-bottom-color:#D2E6FF;border-radius:6px 6px 0 0;z-index:1041;}.userMobile a.loginMobile.is-open::after{transform:translateY(1px) rotate(-135deg);}.header .header-top-right.mec-login-dropdown{display:block !important;position:absolute;margin:0;z-index:1040;box-sizing:border-box;padding:16px;background:#D2E6FF;border:1px solid #B8CCE6;border-radius:0 6px 6px 6px;font-family:'Source Sans 3','Source Sans Pro',Arial,sans-serif;font-size:16px;}.mec-login-dropdown #login-form{display:block !important;width:100% !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;}.mec-login-dropdown #login-form fieldset.userdata{display:block;width:100% !important;min-width:0 !important;max-width:100% !important;margin:0;padding:0;border:0;}.mec-login-dropdown #login-form .leftdata,.mec-login-dropdown #login-form .rightdata{display:block !important;width:100% !important;margin:0 !important;padding:0 !important;}.mec-login-dropdown #form-login-username,.mec-login-dropdown #form-login-password{display:block !important;width:100% !important;margin:0 0 12px !important;padding:0 !important;text-align:left !important;}.mec-login-dropdown #username,.mec-login-dropdown #password{display:block;width:100% !important;height:40px;box-sizing:border-box;margin:0;padding:0 12px;border:1px solid #8A96A3;border-radius:4px;background:#FFFFFF;color:#1A1A1A;font-family:inherit;font-size:16px;}.mec-login-dropdown #WC_AccountDisplay_links_1{display:inline-block;margin:8px 0 0;color:#0072DC;font-size:16px;text-decoration:underline;text-underline-offset:25%;}.mec-login-dropdown .btn-login{display:block;width:100% !important;height:44px;margin:4px 0 0;border:0;border-radius:4px;background:#00467F;color:#FFFFFF;font-family:inherit;font-size:16px;font-weight:600;}.mec-login-dropdown #form-login-remember{display:flex !important;align-items:center;gap:8px;width:100% !important;margin:12px 0 0 !important;white-space:nowrap;}.mec-login-dropdown #form-login-remember label{margin:0;color:#1A1A1A;font-size:16px;}.mec-login-dropdown .mec-account-setup{width:auto;}}.login-failed.mec-signin-error{position:relative;box-sizing:border-box;width:auto;max-width:none;margin:20px 0;padding:20px 56px;background:#FFE38A;border:1px solid #C99400;border-radius:10px;color:#1A1A1A;font-family:'Source Sans 3','Source Sans Pro',Arial,sans-serif;text-align:center;}.login-failed.mec-signin-error .alert-heading{margin:0 0 8px;color:#1A1A1A;font-family:inherit;font-size:22px;font-style:normal;font-weight:700;line-height:28px;}.login-failed.mec-signin-error .alert-message{margin:0 0 6px;color:#1A1A1A;font-family:inherit;font-size:16px;font-style:normal;line-height:24px;}.login-failed.mec-signin-error .alert-message:last-child{margin-bottom:0;}.login-failed.mec-signin-error .alert-message strong{font-weight:600;}.login-failed.mec-signin-error .close{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:4px;color:#4B5563;font-size:24px;line-height:1;opacity:1;text-decoration:none;cursor:pointer;padding:0;border:0;background:transparent;font-family:inherit;}.login-failed.mec-signin-error .close:hover{background:rgba(255,255,255,0.5);}.login-failed.mec-signin-error .close:focus-visible{outline:2px solid #0072DC;outline-offset:2px;}@media (max-width:991.98px){.login-failed.mec-signin-error{padding:16px 44px 16px 16px;}.login-failed.mec-signin-error .alert-heading{font-size:20px;line-height:26px;}}
