/*!*******************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./client/assets/icon/nwea.css ***!
  \*******************************************************************************/
:root {
    /*
        SVG Font Icons
    */
}

.icon {
    /*
        `.icon` CSS is further defined by `assets/icon/nwea.css` which is generated by `yarn icons` via `assets/icon-generation/index.js`
    */
    display: inline-block;
    position: relative;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/*!*******************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./client/assets/css/icons.css ***!
  \*******************************************************************************/
:root {
    /*
        SVG Font Icons
    */
}

.icon {
    /*
        `.icon` CSS is further defined by `assets/icon/nwea.css` which is generated by `yarn icons` via `assets/icon-generation/index.js`
    */
    display: inline-block;
    position: relative;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/*!********************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./client/assets/css/common.css ***!
  \********************************************************************************/
/* Icon Font */
@font-face {
    font-family: 'nwea-icons';
    src: url(/plp-ui83a88cfc0be556505736.eot) format('embedded-opentype'), url(/plp-ui07d3f07d5838b9337582.woff) format('woff');
}

/* Variables for use in externally imported styles */
:root {
    --rem-conversion: 1; /* Pull these 2 once checkboxes is moved to the DS Components library */
    --rem-percentage: 62.5;
}

/* Regular CSS common to the application */
body {
    -webkit-print-color-adjust: exact;
    margin: 0 auto;
    background-color: var(--gray-50);
}

#root > header {
    position: relative;
    z-index: 100;
}

#app-title {
    color: var(--gray-900);
    left: 18.2rem;
    position: absolute;
    top: 0;
}

html {
    box-sizing: border-box;
}

*,
*:before,
*:after {
    box-sizing: inherit;
}

/*!*********************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./client/assets/css/print.css (media print) ***!
  \*********************************************************************************************/
@media print {
@media print {
    #modal-overlay {
        display: none;
    }
}

}
/*!*****************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./client/assets/css/app.css ***!
  \*****************************************************************************/
/* These will eventually be imported from the Style Guide */

/* GLOBALS */

/* GENERIC */

/* SECTIONS */

/* PRINT-ONLY */

/* OLD BROWSER FIXES */

/*!*****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./client/assets/css/base.module.css ***!
  \*****************************************************************************************************************/
/* Variables for use in externally imported styles */
:root {
}

/* Regular CSS common to the application */
.body_base-module_a8e57 {
    -webkit-print-color-adjust: exact;
    margin: 0 auto;
    background-color: var(--gray-50);
}

.main_base-module_b8728 {
    opacity: 1;
    transition: opacity 0.25s;
}

.print-only_base-module_a26c0 {
    display: none;
}

.user-is-clicking_base-module_f08db [tabindex]:focus {
    outline: none;
}

.user-is-clicking_base-module_f08db [data-id='popover-close-button']:focus {
    outline: none;
}
/* Mozilla Firefox only */
.user-is-clicking_base-module_f08db [data-id='popover-close-button']::-moz-focus-inner {
    border: 0;
}

.fade-out_base-module_f53eb {
    opacity: 0; /* Assumes transition time is set on item fading */
}

.header_base-module_fadf4 {
    position: relative;
    z-index: 100;
}

.intro-text_base-module_eb43b {
    margin-top: 2rem;
    margin-bottom: 3rem;
}

/*!********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./client/components/PLPHeader/PLPHeader.module.css ***!
  \********************************************************************************************************************************/
.PLPHeader_PLPHeader-module_f7b36{
  height: 64px;
  background-color: white;
}
.PLPHeader_PLPHeader-module_f7b36 .headerTitle_PLPHeader-module_d953b {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 57px !important;
}
.PLPHeader_PLPHeader-module_f7b36 .headerIcons_PLPHeader-module_bcc6b {
  display: flex;
  padding-top: 15px;
  justify-content: end;
}
.PLPHeader_PLPHeader-module_f7b36 .headerIcons_PLPHeader-module_bcc6b span {
  padding-left: 20px;
  padding-right: 20px;
}

.headerTitle_PLPHeader-module_d953b {
  margin-left: 32px;
}

.profileMenu_PLPHeader-module_eb436 {
  width: 240px !important;
  border-radius: 4px;
  background-color: #FFFFFF;
  box-shadow: 0 4px 5px 0 rgba(0,0,0,0.14), 0 2px 4px -1px rgba(0,0,0,0.12), 0 1px 10px 0 rgba(0,0,0,0.2);

}

.SettingsMenu_PLPHeader-module_ff7d8 {
  width: 1000px !important;
  margin-right: 20px !important;
}

.HelpMenu_PLPHeader-module_ad429 {
  width: 500px !important;
  background: white;
  margin-right: 20px !important;
}

.HeaderTitleSVGImg_PLPHeader-module_b4638 {
  cursor: pointer;
  width: 109.5px !important;
  padding: 0px;
  height: 24px;
}
.HeaderTitleSVGImg_PLPHeader-module_b4638:focus, .HeaderTitleSVGImgDiv_PLPHeader-module_ac0f4:focus {
    box-sizing: border-box;
    height: 24px;
    border-radius: 3px;
    outline: none;
    outline: 3px solid var(--blue-500);
    outline-offset: 8px;
}
.HeaderTitleSVGImgDiv_PLPHeader-module_ac0f4 {
  background:#fff;
  height:24px;
  font-size:0.1px
}
.headerColorBand_PLPHeader-module_a9c1c {
  background-image: url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27UTF-8%27%3F%3E%3Csvg version=%271.1%27 width=%271024px%27 height=%277px%27 viewBox=%270 0 1024.0 7.0%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27%3E%3Cdefs%3E%3CclipPath id=%27i0%27%3E%3Cpath d=%27M541.52,0 L541.52,7 L0,7 L0,0 L541.52,0 Z%27%3E%3C/path%3E%3C/clipPath%3E%3CclipPath id=%27i1%27%3E%3Cpath d=%27M216.32,0 L216.32,7 L0,7 L0,0 L216.32,0 Z%27%3E%3C/path%3E%3C/clipPath%3E%3CclipPath id=%27i2%27%3E%3Cpath d=%27M112.88,0 L112.88,7 L0,7 L0,0 L112.88,0 Z%27%3E%3C/path%3E%3C/clipPath%3E%3CclipPath id=%27i3%27%3E%3Cpath d=%27M132.64,0 L132.64,7 L0,7 L0,0 L132.64,0 Z%27%3E%3C/path%3E%3C/clipPath%3E%3CclipPath id=%27i4%27%3E%3Cpath d=%27M22,0 L22,7 L0,7 L0,0 L22,0 Z%27%3E%3C/path%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform=%27translate%280.0 -57.0%29%27%3E%3Cg transform=%27%27%3E%3Cg transform=%27translate%280.0 57.0%29%27%3E%3Cg clip-path=%27url%28%23i0%29%27%3E%3Cpolygon points=%270,0 541.52,0 541.52,7 0,7 0,0%27 stroke=%27none%27 fill=%27%23FFC20D%27%3E%3C/polygon%3E%3C/g%3E%3Cg transform=%27translate%28540.7200000000012 0.0%29%27%3E%3Cg clip-path=%27url%28%23i1%29%27%3E%3Cpolygon points=%270,0 216.32,0 216.32,7 0,7 0,0%27 stroke=%27none%27 fill=%27%23ED0577%27%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3Cg transform=%27translate%28756.9600000000006 0.0%29%27%3E%3Cg clip-path=%27url%28%23i2%29%27%3E%3Cpolygon points=%270,0 112.88,0 112.88,7 0,7 0,0%27 stroke=%27none%27 fill=%27%23AC208B%27%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3Cg transform=%27translate%28869.7600000000007 0.0%29%27%3E%3Cg clip-path=%27url%28%23i3%29%27%3E%3Cpolygon points=%270,0 132.64,0 132.64,7 0,7 0,0%27 stroke=%27none%27 fill=%27%2300A79D%27%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3Cg transform=%27translate%281002.0 0.0%29%27%3E%3Cg clip-path=%27url%28%23i4%29%27%3E%3Cpolygon points=%270,0 22,0 22,7 0,7 0,0%27 stroke=%27none%27 fill=%27%23013F59%27%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: 100%;
  content: "";
  height: 7px !important;
  pointer-events: none;
  position: absolute;
  width: 100%;
}
/*!**************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./client/components/HelpDropdown/HelpDropdown.module.css ***!
  \**************************************************************************************************************************************/
.dropdown-content_HelpDropdown-module_e8b48 {
  width: 276px;
    display: none;
    position: absolute;
    min-width: 160px;
    overflow: hidden;
    right:100%;
    z-index: 1;
    border-radius: 4px;
    background-color: #FFFFFF;
    box-shadow: 0 4px 5px 0 rgba(0,0,0,0.14), 0 2px 4px -1px rgba(0,0,0,0.12), 0 1px 10px 0 rgba(0,0,0,0.2);
  }
  
  .dropdown-content_HelpDropdown-module_e8b48 .link-item_HelpDropdown-module_a8427 {
    color: black;
    padding: 10px 25px;
     margin: auto;
    text-decoration: none;
    display: block;
  }

  .HelpRow_HelpDropdown-module_dcc98 {
    margin-top: 6px;
  }
  .helpItemContainer_HelpDropdown-module_db225{
    
    width: 123.5px;
  }
  .roundedImg_HelpDropdown-module_dfcc8 {
    border-radius: 50%;
    width: 70px;
    height: 70px;
    display: block;
  }
 .helpIconImg_HelpDropdown-module_abfcc{
    height: 60.02px;
    width: 60.02px;
    border-radius: 30px;
    cursor: pointer !important;
  }

   .helpIconImgColor_HelpDropdown-module_d7f65{
    fill: var(--gray-700);
    width: 37px !important;
    height: 37px !important;
    color: var(--gray-700);
  }
 .helpIconImgColor_HelpDropdown-module_d7f65:active{
    color: var(--blue-700);
    fill: var(--blue-500);
  }
  .link-item_HelpDropdown-module_a8427 {
    font-size: 14px;
    line-height: 19px;
    text-align: center;
    display: flex;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;
    color: var(--gray-800);
    text-decoration: none;
    max-width: fit-content;
    letter-spacing: 0;
    min-height: 20px;
}
.link-item_HelpDropdown-module_a8427:hover {
    text-decoration: underline;
    color: var(--gray-800);
    cursor: pointer;
}

.link-item_HelpDropdown-module_a8427:focus {
    border-radius: 3px;
    outline: none;
    outline: 3px solid var(--blue-500);
    text-decoration: underline;
}
.helpDropdownRow_HelpDropdown-module_c2cf0 {
  flex-wrap: wrap !important;
  padding: 0px 14px 12px 14px;
}
.helpHeader_HelpDropdown-module_a21bf {
  font-family: 'Open Sans', sans-serif;
  padding: 16px 0px 16px 0px;
  color: var(--gray-800);
  font-size: 14px;
  font-weight: 800;
  line-height: 19px;
  border-bottom: 1px solid var(--gray-200);
  letter-spacing: 0;
  min-height: 19px;
  margin-block-start: 0px;
  margin-block-end: 0px;
  text-align: left;
  margin: 0px 16px;
}

/*!**********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./client/components/SettingsDropdown/SettingsDropdown.module.css ***!
  \**********************************************************************************************************************************************/
.settings-container_SettingsDropdown-module_bb450 {
    display: none;
    position: absolute;
    right: 48px;
    top: 39px;
    border-radius: 4px;
    background-color: #ffffff;
    padding: 18px 22px 28px 22px;
    width: 797px;
    z-index: 1;
}

.settings-header_SettingsDropdown-module_f8312 {
    font-family: 'Open Sans', sans-serif;
    padding: 0px 0px 16px 0px;
    color: var(--gray-800);
    font-size: 14px;
    font-weight: 800;
    line-height: 19px;
    border-bottom: 1px solid var(--gray-200);
    letter-spacing: 0;
    min-height: 19px;
}

.settings-label_SettingsDropdown-module_c7cc6 {
    min-height: 20px;
    color: var(--gray-800);
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 20px;
}

.settings-label_SettingsDropdown-module_c7cc6:hover {
    text-decoration: underline;
    color: var(--gray-800);
    cursor: pointer;
}

.settings-label_SettingsDropdown-module_c7cc6 a:focus {
    text-decoration: underline;
    border-radius: 3px;
    outline: 3px solid var(--blue-500);
    outline-offset: 8px;
    width: fit-content;
}

.settings-label_SettingsDropdown-module_c7cc6 a {
    text-decoration: none;
    color: var(--gray-800);
}


.settings-description_SettingsDropdown-module_a8973 {
    min-height: 74px;
    width: 350px;
    color: var(--gray-600);
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 24px;
    margin-top: 6px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;  
    overflow: hidden;
    font-weight: 400;
}

.settings-content-grid_SettingsDropdown-module_c9bc0 {
   display: flex;
   flex-wrap: wrap;
}

.settings-grid-spacing_SettingsDropdown-module_e875b:nth-child(even) {
    padding-left: 42px;
}

.settings-link_SettingsDropdown-module_bdd24 {
    margin-top: 16px;
    display: inline-grid;
    text-decoration: none;
}
.settings-link_SettingsDropdown-module_bdd24:hover .settings-label_SettingsDropdown-module_c7cc6, .settings-link_SettingsDropdown-module_bdd24:focus .settings-label_SettingsDropdown-module_c7cc6   {
    text-decoration: underline;
}
.settings-link_SettingsDropdown-module_bdd24:focus {
    border-radius: 3px;
    outline: none;
    outline: 3px solid var(--blue-500);
    outline-offset: 4px;
    color: var(--gray-600);
}
.settings-link_SettingsDropdown-module_bdd24:focus .settings-label_SettingsDropdown-module_c7cc6 {
    text-decoration: underline;
}
/*!********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./client/components/ProfileDropdown/ProfileDropdown.module.css ***!
  \********************************************************************************************************************************************/
.username-container_ProfileDropdown-module_f08d0 {
    display: none;
    position: absolute;
    right: 0;
    top: 35px;
    border-radius: 4px;
    background-color: #ffffff;
    padding: 18px 22px 28px 22px;
    z-index: 1;
}
.username-item_ProfileDropdown-module_cb548 {
    font-family: 'Open Sans', sans-serif;
    padding: 0px 0px 14px 0px;
    color: var(--gray-800);
    font-size: 14px;
    font-weight: 800;
    line-height: 19px;
    border-bottom: 1px solid var(--gray-200);
    letter-spacing: 0;
    min-height: 19px;
    word-break: break-word;
    max-width: 330px;
}
.link-item_ProfileDropdown-module_dd7ca {
    display: flex;
    font-size: 15px;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;
    line-height: 20px;
    color: var(--gray-800);
    margin-top: 19px;
    text-decoration: none;
    max-width: fit-content;
    letter-spacing: 0;
    min-height: 20px;
}
.link-item-logout_ProfileDropdown-module_d40cb {
    margin-top: 23px;
}
.link-item_ProfileDropdown-module_dd7ca:hover {
    text-decoration: underline;
    color: var(--gray-800);
    cursor: pointer;
}
.link-item_ProfileDropdown-module_dd7ca:focus {
    text-decoration: underline;
    border-radius: 3px;
    outline: 3px solid var(--blue-500);
    outline-offset: 8px;
}
/*!************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./client/components/HeaderIcons/HeaderIcons.module.css ***!
  \************************************************************************************************************************************/
:root {
  --size-2: 2px;
  --size-3: 3px;
  --size-4: 4px;
  --size-8: 8px;
  --size-10: 10px;
  --size-12: 12px;
  --size-13: 13px;
  --size-20: 20px;
  --size-24: 24px;
  --size-32: 32px;
  --size-36: 36px;
}
.iconImg_HeaderIcons-module_fedcd{
  width: var(--size-24);
  height: var(--size-24);
  color: var(--gray-700);
  fill: var(--gray-700);
  pointer-events: none;
  margin-left: var(--size-4);
  margin-top: var(--size-4);
}
.headerDropdownDiv_HeaderIcons-module_d831b {
  display: flex;
  gap: 24px;
  margin-right: var(--size-12);
}
.usernameDropbtn_HeaderIcons-module_e7366{
  cursor: pointer !important;
  height: var(--size-32);
  width: var(--size-32);
  position: relative;
  display: inline-block;
}

/* Tooltip text */
.settingsDropbtn_HeaderIcons-module_c5112 .headerTooltip_HeaderIcons-module_d3ed8, .usernameDropbtn_HeaderIcons-module_e7366 .headerTooltip_HeaderIcons-module_d3ed8 {
  visibility: hidden;
    height: var(--size-24);
    width: auto;
    padding: 0px 10px;
    border-radius: var(--size-4);
    background-color: #2C2C2F;
    color: #EEEEF0;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    letter-spacing: 0;
    line-height:  var(--size-24);
    text-align: center;
    top: var(--size-36);
    right: 0%;
    position: absolute;
    z-index: 2;
}
.noTooltipText_HeaderIcons-module_ec097{
  padding: 0px !important;
}
/* Show the tooltip text when you mouse over the tooltip container */
.settingsDropbtn_HeaderIcons-module_c5112:hover .headerTooltip_HeaderIcons-module_d3ed8, .usernameDropbtn_HeaderIcons-module_e7366:hover .headerTooltip_HeaderIcons-module_d3ed8 {
  visibility: visible;
}
.usernameDropbtn_HeaderIcons-module_e7366:hover  {
  color: var(--gray-700);
  background-size: var(--size-32) !important;
  background-color: var(--gray-200);
  border-radius: 25px !important;
}
.settingsDropbtn_HeaderIcons-module_c5112:focus svg, .usernameDropbtn_HeaderIcons-module_e7366:focus svg{
   margin-top: var(--size-3);
   margin-left: var(--size-3);
}
.usernameDropdown_HeaderIcons-module_f503c, .helpDropdown_HeaderIcons-module_a7bc1 {
  position: relative;
  display: inline-block;
  width: var(--size-32);
  height: var(--size-32);
}
.usernameDropdown_HeaderIcons-module_f503c:focus {
  box-sizing: border-box;
  box-shadow: 0 0 0 var(--size-3) var(--blue-500);
  border-color: var(--blue-500);
  border-radius: var(--size-24);
}
.helpDropdown_HeaderIcons-module_a7bc1:focus, .settingsDropdown_HeaderIcons-module_a58b1:focus {
  box-sizing: border-box;
  box-shadow: 0 0 0 var(--size-3) var(--blue-500);
  border-color: var(--blue-500);
  border-radius: var(--size-2);
}
.show_HeaderIcons-module_ed3c1 {display: block;}
.iconImgColor_HeaderIcons-module_d4a8f{
  fill: var(--gray-700);
  width: 37px !important;
  height: 37px !important;
  color: var(--gray-700);
}
.iconImgColor_HeaderIcons-module_d4a8f:active{
  color: var(--blue-700);
  fill: var(--blue-500);
}

.helpDropdown_HeaderIcons-module_a7bc1 {
  width: auto;
  height: 28px;
  text-align: center;
  color: #454143;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.25px;
  line-height: 19px;
  margin-top: 4px;
}
.settingsDropdown_HeaderIcons-module_a58b1{
  width: auto;
  height: 19px;
  color: #454143;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.25px;
  line-height: 19.07px;
  margin-top: 4px;
  position: relative;
}
.helpDropdown_HeaderIcons-module_a7bc1:hover, .settingsDropdown_HeaderIcons-module_a58b1:hover {
  text-decoration: underline;
}
.helpDropbtn_HeaderIcons-module_ace7e, .settingsDropbtn_HeaderIcons-module_c5112 {
  width: auto;
  text-align: center;
  height: 28px;
  cursor: pointer !important;
}
.helpIconDiv_HeaderIcons-module_d6556, .settingsIconDiv_HeaderIcons-module_c53f0 {
  margin-top: var(--size-3);
}
.helpDropbtn_HeaderIcons-module_ace7e:focus, .settingsDropbtn_HeaderIcons-module_c5112:focus {
  text-align: center;
  box-sizing: border-box;
  height: 35px;
  width: 50px;
  border: var(--size-3) solid var(--blue-500);
  border-radius: var(--size-3);
  padding: var(--size-4);
  text-decoration: underline;
  margin-top: -7px;
}
.helpIconDiv_HeaderIcons-module_d6556:focus, .settingsIconDiv_HeaderIcons-module_c53f0:focus {
    box-sizing: border-box;
    border-radius: 3px;
    outline: none;
    outline: 3px solid var(--blue-500);
    outline-offset: 8px;
    text-decoration: underline;
}
.usernameIconDiv_HeaderIcons-module_b8289:focus {
    border-radius: var(--size-24);
    outline: none;
    outline: 3px solid var(--blue-500);
    height: 32px;
    border-width: 3px;
}
.usernameIconDiv_HeaderIcons-module_b8289 {
  font-size:0.1px
}
.headerLoader_HeaderIcons-module_ea3ee {
  margin-right: 40px !important;
  width: 35px !important;
  height: 35px !important;
}
.iconActive_HeaderIcons-module_a16cb{
  filter: invert(0.6) sepia(7) saturate(82) hue-rotate(197deg);
}
.helpColor_HeaderIcons-module_f43d7 {
  color: var(--blue-500);
  margin-top: var(--size-3);
  text-decoration: underline;
  outline: none;
  }
  .headerTooltip_HeaderIcons-module_d3ed8 
{ 
  white-space: nowrap;
}
.settingsActive_HeaderIcons-module_a0b4a {
  color: var(--blue-500);
  margin-top: var(--size-3);
  text-decoration: underline;
  outline: none;
}
/*!**************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./client/components/Loader/Loader.module.css ***!
  \**************************************************************************************************************************/
@keyframes spinner_Loader-module_cdae6 {
    0% {
      transform: rotate(0deg);
    }
    100% {
      transform: rotate(360deg);
    }
}
.loading-spinner-header_Loader-module_abfba {
    width: 35px;
    height: 35px;
    margin-right: 40px;
    border: 10px solid #f3f3f3; /* Light grey */
    border-top: 10px solid #383636; /* Blue */
    border-radius: 50%;
    animation: spinner_Loader-module_cdae6 1.5s linear infinite;
}
.loading-spinner_Loader-module_b23c5 {
    width: 50px;
    height: 50px;
    border: 10px solid #f3f3f3; /* Light grey */
    border-top: 10px solid #383636; /* Blue */
    border-radius: 50%;
    animation: spinner_Loader-module_cdae6 1.5s linear infinite;
}
.spinner-container_Loader-module_ca61a {
    display: flex;
    align-items: center;
    margin: auto;
    justify-content: center;
}
/*!******************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./client/components/Greeting/Greeting.module.css ***!
  \******************************************************************************************************************************/
.welcome-user_Greeting-module_d0d8d {
    margin-block-start: 0em;
    margin-block-end: 0em;
    font-weight: normal;
    height: 48px;
    color: var(--gray-800);
    font-family: 'Open Sans', sans-serif;
    font-size: 22px;
    letter-spacing: 0;
    line-height: 48px;
    margin-left: 32px;
    margin-top: 32px;
    display: flex;
   }

/*!********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./client/components/Rostering/Rostering.module.css ***!
  \********************************************************************************************************************************/
.short-desc_Rostering-module_f5372 {
  color: #575758;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 19px;
  margin-block-start: 32px;
  margin-block-end: 0px;
  font-weight: 400;
}
.rostering-header_Rostering-module_ac047 {
  min-height: 20px;
  color: var(--gray-800);
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 19px;
  margin-block-start: 32px;
  margin-block-end: 0;
}
.rostering-sub-header_Rostering-module_b3cd9{
  font-weight: 800 !important;
  margin-top: 16px;
}
.rostering-separator_Rostering-module_c67a8 {
  box-sizing: border-box;
  height: 2px;
  margin-top: 16px;
  border-bottom: 1px solid var(--gray-200);
  max-width: 925px;
}
.rostering-sub-items-grid_Rostering-module_b1a3a {
  display: flex;
  flex-wrap: wrap;
  padding: 0px;
}
.rostering-link_Rostering-module_e60f2 {
  max-width: 80%;
  display: inline-grid;
  text-decoration: none;
}
.rostering-link_Rostering-module_e60f2:hover .rostering-title_Rostering-module_cf09a, .rostering-link_Rostering-module_e60f2:focus .rostering-title_Rostering-module_cf09a{
  text-decoration: underline;
}
.rostering-link_Rostering-module_e60f2:focus {
  border-radius: var(--size-3);
  outline-offset: 6px;
  outline: 3px solid var(--blue-500);
  border-width: 3px;
  color: var(--gray-600);
}
.rostering-link-div_Rostering-module_bfe44 {
  padding: 0px;
  margin-top: 16px;
}
.rostering-title_Rostering-module_cf09a{
  color: var(--gray-800);
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 19px;
}
.rostering-description_Rostering-module_d0886 {
  color: #575758;
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
  letter-spacing: 0;
  line-height: 20px;
  margin-top: 6px;
}
.rostering-sub-items-main-div_Rostering-module_c6e13 {
  display: flex;
}
.rostering-main-container_Rostering-module_e120a {
  width: 970px !important;
  margin-bottom: 20px;
  display: inline-table;
}
.mega-menu-modal_Rostering-module_f076f {
  display: flex;
  justify-content: center;
  position: absolute;
  background-color: white;
  max-height: calc(100vh - 240px);
  overflow-y: auto;
  width: 100%;
  position: sticky;
    top: 56px;
}
.mega-menu-overlay_Rostering-module_c3b5a {
  background-color: rgba(0,0,0,0.25);
  position: absolute;
  height: 100%;
  width: 100%;
}
.mega-menu-overlay-active_Rostering-module_b054e {
  background-color: rgba(0,0,0,0.25);
  position: fixed;
  height: 100%;
  width: 100%;
  top:56px;
}
.mega-menu-modal-notification_Rostering-module_c5256 {
  display: flex;
  justify-content: center;
  position: absolute;
  background-color: white;
  overflow-y: auto;
  width: 100%;
  max-height: calc(100vh - 170px);
}
.short-desc-margin_Rostering-module_d4098 {
  color: #575758;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 24px;
  margin-block-end: 0px;
  font-weight: 400;
  margin-block-start: 16px !important;
}
.main-container_Rostering-module_f4100 {
  width: 970px !important;
}
/*!********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./client/components/MapGrowth/MapGrowth.module.css ***!
  \********************************************************************************************************************************/
.mega-menu-modal_MapGrowth-module_cc73f {
    display: flex;
    justify-content: center;
    position: absolute;
    background-color: white;
    overflow-y: auto;
    width: 100%;
    position: sticky;
    top: 56px;
    max-height: calc(100vh - 240px);
    outline: none;
}
.mega-menu-overlay_MapGrowth-module_b5e80 {
    background-color: rgba(0,0,0,0.25);
    position: absolute;
    height: 100%;
    width: 100%;
}
.mega-menu-overlay-active_MapGrowth-module_b1392 {
    background-color: rgba(0,0,0,0.25);
    position: fixed;
    height: 100%;
    width: 100%;
    top:56px;
}
.short-desc_MapGrowth-module_ee26a {
    color: #575758;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 24px;
    margin-block-start: 32px;
    margin-block-end: 0px;
    font-weight: 400;
}
.testing-section-container_MapGrowth-module_aa3e9 {
    max-width: 256px;
    padding: 0;
    margin-right: 85px;
}
.link-item_MapGrowth-module_f22da {
    text-decoration: none;
}
.link-item_MapGrowth-module_f22da:hover {
    text-decoration: underline;
    color: var(--gray-600);
}
.link-item_MapGrowth-module_f22da:focus {
    border-radius: var(--size-3);
    outline-offset: 6px;
    outline: 3px solid var(--blue-500);
    border-width: 3px;
    text-decoration: underline;
    color: var(--gray-600);
}
.popular-reports_MapGrowth-module_e6c29 {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 615px;
}
.content-container_MapGrowth-module_fc1a9 {
    display: flex;
    padding-bottom: 20px;
}
.main-container_MapGrowth-module_a7db2 {
    width: 970px !important;
}
.popular-reports-state_MapGrowth-module_d7ad6 {
    display: flex;
    flex-direction: column;
    width: fit-content;
    margin-left: 85px;
}
.mega-menu-modal-notification_MapGrowth-module_dbedd {
    display: flex;
    justify-content: center;
    position: absolute;
    background-color: white;
    overflow-y: auto;
    width: 100%;
    max-height: calc(100vh - 170px);
    outline: none;
}
.short-desc-margin_MapGrowth-module_c3774 {
    color: #575758;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 24px;
    margin-block-end: 0px;
    font-weight: 400;
    margin-block-start: 16px !important;
}
.mega-menu-modal-notification-root_MapGrowth-module_e88f7 {
    display: flex;
    justify-content: center;
    position: absolute;
    background-color: white;
    overflow-y: auto;
    width: 100%;
    max-height: calc(100vh - 217px);
    outline: none;
}
.mrf-menu_MapGrowth-module_df210 {
    width: 100%;
}
/*!**************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./client/components/MegaMenuBanner/MenuBanner.module.css ***!
  \**************************************************************************************************************************************/
.banner-main-div_MenuBanner-module_afb9a {
    display: flex;
    justify-content: center;
    min-height: 48px;
    background-color: #E3F7FA;
    padding: 12px 40px;
}
.banner-heading_MenuBanner-module_de8c8 {
    min-height: 24px;
    color: var(--gray-900);
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0.17px;
    line-height: 24px;
    margin-left: 6px;
}
.banner-msg_MenuBanner-module_dfd1e {
    min-height: 24px;
    color: var(--gray-900);
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    letter-spacing: 0.17px;
    line-height: 24px;
    margin-left: 6px;
}
.banner-link_MenuBanner-module_cad2c {
    min-height: 24px;
    color: var(--gray-900);
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    letter-spacing: 0.17px;
    line-height: 24px;
    margin-left: 6px;
}
.bannerFlagIcon_MenuBanner-module_ad15c{
    display: flex;
    align-items: center;
    width: 24px;
    height: 24px;
    pointer-events: none;
    fill: #004b88;
}
.banner-content_MenuBanner-module_a6b9c {
    margin: 0px 6px;
    margin-block-start: 0px;
    margin-block-end: 0px;
    line-height: 0;
    font-weight: 400;
    text-decoration: none;
}
.banner-content_MenuBanner-module_a6b9c:focus {
    border-radius: var(--size-3);
    outline-offset: 3px;
    outline: 3px solid var(--blue-500);
    border-width: 3px;
}
@media screen and (max-width: 1024px){
    .banner-close-icon_MenuBanner-module_a2a1d {
        margin-right: 10px;
    }
}

/*!**********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./client/components/SubMenuComponent/SubMenuComponent.module.css ***!
  \**********************************************************************************************************************************************/
.reports-heading_SubMenuComponent-module_e264e {
    color: var(--gray-800);
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 19px;
    padding-top: 32px;
    padding-bottom: 16px;
    width: 100%;
    border-bottom: 1px solid var(--gray-200);
    margin-block-start: 0em;
    margin-block-end: 0em;
}
.reports-container_SubMenuComponent-module_e8ced {
    display: flex;
    flex-wrap: wrap;
}
.reports-sub-container_SubMenuComponent-module_a4460 {
    display: flex;
}
.reports-chip_SubMenuComponent-module_bc2d7 {
    margin-top: 12px;
    height: 24px;
    width: 49px;
    border-radius: 4px;
    color: white;
    background-color: green;
    font-size: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.reports-title_SubMenuComponent-module_dc5ef {
    width: 277px;
    color: var(--gray-800);
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 19px;
    margin-block-start: 0px;
    margin-block-end: 0px;
}
.reports-title-margin_SubMenuComponent-module_ce696 {
    margin-left: 10px;
    width: fit-content;
    color: var(--gray-800);
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 19px;
    margin-block-start: 0px;
    margin-block-end: 0px;
}
.reports-margin-16_SubMenuComponent-module_cc6bc  {
    margin-top: 16px;
}
.reports-description_SubMenuComponent-module_b10ef {
    width: 277px;
    color: var(--gray-600);
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    letter-spacing: 0;
    line-height: 20px;
    margin-top: 6px;
}
.reports-grid-spacing_SubMenuComponent-module_b59d3 {
    display: flex;
    padding: 0;
    margin-top: 16px;
}
.reports-grid-spacing_SubMenuComponent-module_b59d3:nth-child(even) {
    justify-content: flex-end;
}
.reports-image_SubMenuComponent-module_c7cf8 {
    height: 150px;
    max-width: 100%;
    border-radius: 4px;
    object-fit: cover;
}
.reports-link_SubMenuComponent-module_d6bee {
    text-decoration: none;
    line-height: 0px;
}
.reports-link_SubMenuComponent-module_d6bee:hover .reports-title_SubMenuComponent-module_dc5ef,
.reports-link_SubMenuComponent-module_d6bee:hover .reports-title-margin_SubMenuComponent-module_ce696, 
.reports-link_SubMenuComponent-module_d6bee:focus .reports-title-margin_SubMenuComponent-module_ce696 , 
.reports-link_SubMenuComponent-module_d6bee:focus .reports-title_SubMenuComponent-module_dc5ef{
    text-decoration: underline;
}
.reports-link_SubMenuComponent-module_d6bee:focus {
    border-radius: var(--size-3);
    outline-offset: 6px;
    outline: 3px solid var(--blue-500);
    border-width: 3px;
    color: var(--gray-600);
}
.other-reports-margin-top_SubMenuComponent-module_b569a {
    margin-top: 0px !important;
}
.products-heading_SubMenuComponent-module_acf34 {
    Width: 43% !important;
}
/*!****************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./client/components/TestingAndResources/TestingAndResources.module.css ***!
  \****************************************************************************************************************************************************/
.section-heading_TestingAndResources-module_b17a6 {
    color: var(--gray-800);
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 19px;
    padding-top: 32px;
    padding-bottom: 16px;
    width: 256px;
    border-bottom: 1px solid var(--gray-200);
    margin-block-start: 0em;
    margin-block-end: 0em;
}
.section-content_TestingAndResources-module_e3cdb {
    display: flex;
    margin-top: 16px;
}
.section-title_TestingAndResources-module_f0444 {
    color: var(--gray-800);
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 19px;
    margin: 0px 0px 6px 0px;
}
.section-description_TestingAndResources-module_c2093 {
    color: var(--gray-600);
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    letter-spacing: 0;
    line-height: 20px;
}
.link-item_TestingAndResources-module_ee8fb {
    text-decoration: none;
}
.link-item_TestingAndResources-module_ee8fb:hover .section-title_TestingAndResources-module_f0444,
.link-item_TestingAndResources-module_ee8fb:focus .section-title_TestingAndResources-module_f0444 {
    text-decoration: underline;
}
.link-item_TestingAndResources-module_ee8fb:focus {
    border-radius: var(--size-3);
    outline-offset: 6px;
    outline: 3px solid var(--blue-500);
    border-width: 3px;
    color: var(--gray-600);
}
/*!**************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./client/components/Banner/Banner.module.css ***!
  \**************************************************************************************************************************/
.banner-main-div_Banner-module_c2d75 {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 48px;
    background-color: #FFCDAD;
    padding: 12px 40px;
}
.banner-heading_Banner-module_d4e62 {
    min-height: 24px;
    color: var(--gray-900);
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0.17px;
    line-height: 24px;
}
.banner-msg_Banner-module_d9333 {
    min-height: 24px;
    color: var(--gray-900);
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    letter-spacing: 0.17px;
    line-height: 24px;
    margin-left: 6px;
}
.banner-link_Banner-module_f3d29 {
    min-height: 24px;
    color: var(--gray-900);
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    letter-spacing: 0.17px;
    line-height: 24px;
    margin-left: 6px;
}
.banner-close-icon_Banner-module_d6c4e {
    width: 24px;
    height: 24px;
    position: absolute;
    right: 0;
    margin-right: 24px;
    cursor: pointer;
    border: none;
    background: none;
    padding: 0;
}
.bannerCloseIcon_Banner-module_a7c4f {
    width: 24px;
    height: 24px;
    pointer-events: none;
}
.banner-content_Banner-module_c240e {
    margin: 0px 6px;
    margin-block-start: 0px;
    margin-block-end: 0px;
    line-height: 0;
    font-weight: 400;
}
.banner-link_Banner-module_f3d29:focus, .banner-close-icon_Banner-module_d6c4e:focus {
    border-radius: var(--size-3);
    outline-offset: 3px;
    outline: 3px solid var(--blue-500);
    border-width: 3px;
}
.banner-close-icon_Banner-module_d6c4e:focus {
    outline-offset: 6px !important;
}
@media screen and (max-width: 1024px){
    .banner-close-icon_Banner-module_d6c4e {
        margin-right: 10px;
    }
}

/*!******************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./client/components/MegaMenu/MegaMenu.module.css ***!
  \******************************************************************************************************************************/
.menu-btn-active_MegaMenu-module_a5082 {
    background: linear-gradient(#fff,#fff) bottom no-repeat;
    background-size: 85% 3px;
}

.image_MegaMenu-module_b1e47 {
    height: 24px;
    width: 24px; 
    transform: rotate(180deg);
}

.mega-menu-container_MegaMenu-module_b2f1a {
    position: sticky;
    top: 0;
    display: flex;
    height: 56px;
    background-color: #454143;
}

.mega-menu-sub-container_MegaMenu-module_aa71e {
    display: flex;
    margin: 0px 16px;
}

.mega-menu-content_MegaMenu-module_e870d {
    display: flex;
    align-items: center;
    padding: 0px 16px;
    font-size: 16px;
    color: #FFFFFF;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    margin-top: 0px;
    cursor: pointer;
    min-height: 19px;
    letter-spacing: 0.17px;
    margin-block-start: 0em !important;
    margin-block-end: 0em !important;
}

.mega-menu-content_MegaMenu-module_e870d:hover {
    background: linear-gradient(#fff,#fff) bottom no-repeat;
    background-size: 85% 3px;
    margin-top: 0px;
}
.mega-menu-title_MegaMenu-module_f8771:focus {
    border-radius: var(--size-3);
    outline-offset: 6px;
    outline: 3px solid var(--blue-500);
    border-width: 3px;
}

.svgIcon_MegaMenu-module_a6099 {
    height: 24px;
    width: 24px; 
    pointer-events: none;
}

.svgColor_MegaMenu-module_cbd05 {
    color: var(--gray-800);
    fill: var(--gray-800);
}

.svgColor_MegaMenu-module_cbd05:hover {
    color: black;
    fill: black;
}

.mega-menu-title_MegaMenu-module_f8771 {
    display: flex;
    align-items: center;
}

.mega-menu-icon_MegaMenu-module_b2edf {
    display: flex;
    justify-content: center;
    align-items: center;   
    margin-left: 8px;
    pointer-events: none;
}

.mega-menu-icon_MegaMenu-module_b2edf:hover {
    color: black;
    fill: black;
}

.mega-menu-modal_MegaMenu-module_a18c2 {
    display: flex;
    justify-content: center;
    position: absolute;
    background-color: white;
    max-height: calc(100vh - 121px);
    overflow-y: auto;
    width: 100%;
}

.mega-menu-overlay_MegaMenu-module_e9540 {
    background-color: rgba(0,0,0,0.25);
    height: 100%;
    width: 100%;
    display: block;
    position: absolute;
}

/*!******************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./client/components/MAPAccelerator/MAPAccelerator.module.css ***!
  \******************************************************************************************************************************************/
.mega-menu-modal_MAPAccelerator-module_efbac {
    display: flex;
    justify-content: center;
    position: absolute;
    background-color: white;
    overflow-y: auto;
    width: 100%;
    max-height: calc(100vh - 240px);
    position: sticky;
    top: 56px;
}
.mega-menu-overlay_MAPAccelerator-module_c9654 {
    background-color: rgba(0,0,0,0.25);
    position: absolute;
    height: 100%;
    width: 100%;
}
.mega-menu-overlay-active_MAPAccelerator-module_daeb7 {
    background-color: rgba(0,0,0,0.25);
    position: fixed;
    height: 100%;
    width: 100%;
    top:56px;
}

.short-desc_MAPAccelerator-module_a7a5a {
    color: #575758;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 24px;
    margin-top: 32px;
}

.main-container_MAPAccelerator-module_f403a {
    width: 970px !important;
}

.resource-section-container_MAPAccelerator-module_eda54 {
    max-width: 256px;
    padding: 0;
   margin-right: 85px;
}
.products_MAPAccelerator-module_e443c {
    display: flex;
    flex-direction: column;
    width: 100%;
}
.content-container_MAPAccelerator-module_a58c0 {
    display: flex;
    padding-bottom: 20px;
}

/*!**********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./client/components/StateAdmin/StateAdmin.module.css ***!
  \**********************************************************************************************************************************/
.mega-menu-modal_StateAdmin-module_f787a {
  display: flex;
  justify-content: center;
  position: absolute;
  background-color: white;
  overflow-y: auto;
  width: 100%;
  max-height: calc(100vh - 240px);
  outline: none;
  position: sticky;
    top: 56px;
}
.mega-menu-overlay_StateAdmin-module_f6f52 {
  background-color: rgba(0,0,0,0.25);
  position: absolute;
  height: 100%;
  width: 100%;
}
.mega-menu-overlay-active_StateAdmin-module_b773a {
  background-color: rgba(0,0,0,0.25);
  position: fixed;
  height: 100%;
  width: 100%;
  top:56px;
}
  .main-container_StateAdmin-module_c7bbf {
    width: 970px !important;
  }
  .content-container_StateAdmin-module_b40c2 {
    display: flex;
    padding-bottom: 20px;
    margin-block-start: 32px;
}
.sub-items-grid_StateAdmin-module_f03b9 {
    display: flex;
    flex-wrap: wrap;
    padding: 0px;
  }
  .link_StateAdmin-module_b63b6 {
    max-width: 80%;
    display: inline-grid;
    text-decoration: none;
  }
.link_StateAdmin-module_b63b6:hover .title_StateAdmin-module_ec25e,
.link_StateAdmin-module_b63b6:hover .margin_StateAdmin-module_d038c, 
.link_StateAdmin-module_b63b6:focus .title_StateAdmin-module_ec25e{
    text-decoration: underline;
}
.link_StateAdmin-module_b63b6:focus {
  border-radius: var(--size-3);
  outline-offset: 6px;
  outline: 3px solid var(--blue-500);
  border-width: 3px;
  color: var(--gray-600);
}
  .title_StateAdmin-module_ec25e{
    color: var(--gray-800);
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 19px;
  }
  .description_StateAdmin-module_f0a51 {
    color: #575758;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    letter-spacing: 0;
    line-height: 20px;
    margin-top: 6px;
  }
  .mega-menu-modal-notification_StateAdmin-module_fec92 {
    display: flex;
    justify-content: center;
    position: absolute;
    background-color: white;
    overflow-y: auto;
    width: 100%;
    max-height: calc(100vh - 170px);
}
.mega-menu-modal-notification-root_StateAdmin-module_f53d6 {
    display: flex;
    justify-content: center;
    position: absolute;
    background-color: white;
    overflow-y: auto;
    width: 100%;
    max-height: calc(100vh - 217px);
}
.layout-padding_StateAdmin-module_af5dc {
   padding: 0px !important;
}
/*!******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./client/components/ProfessionalLearning/Professionallearning.module.css ***!
  \******************************************************************************************************************************************************/
.mega-menu-modal_Professionallearning-module_ddb0e {
    display: flex;
    justify-content: center;
    position: absolute;
    background-color: white;
    overflow-y: auto;
    width: 100%;
    max-height: calc(100vh - 240px);
    outline: none;
    position: sticky;
    top: 56px;
}
.mega-menu-overlay_Professionallearning-module_cdb3d {
    background-color: rgba(0,0,0,0.25);
    position: absolute;
    height: 100%;
    width: 100%;
}
.mega-menu-overlay-active_Professionallearning-module_a0302 {
    background-color: rgba(0,0,0,0.25);
    position: fixed;
    height: 100%;
    width: 100%;
    top:56px;
}
.short-desc_Professionallearning-module_ee57d {
    color: #575758;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 24px;
    margin-block-start: 32px;
    margin-block-end: 0px;
    font-weight: 400;
}
.testing-section-container_Professionallearning-module_ff106 {
    max-width: 256px;
    padding: 0;
    margin-right: 85px;
}
.link-item_Professionallearning-module_ec53a {
    text-decoration: none;
}
.link-item_Professionallearning-module_ec53a:hover {
    text-decoration: underline;
    color: var(--gray-600);
}
.link-item_Professionallearning-module_ec53a:focus {
    border-radius: var(--size-3);
    outline-offset: 6px;
    outline: 3px solid var(--blue-500);
    border-width: 3px;
    text-decoration: underline;
    color: var(--gray-600);
}
.popular-reports_Professionallearning-module_fa50c {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 615px;
}
.content-container_Professionallearning-module_cee07 {
    display: flex;
    padding-bottom: 20px;
}
.main-container_Professionallearning-module_d7271 {
    width: 970px !important;
}
.popular-reports-state_Professionallearning-module_bc6e5 {
    display: flex;
    flex-direction: column;
    width: fit-content;
    margin-left: 85px;
}
.mega-menu-modal-notification_Professionallearning-module_b7469 {
    display: flex;
    justify-content: center;
    position: absolute;
    background-color: white;
    overflow-y: auto;
    width: 100%;
    max-height: calc(100vh - 170px);
    outline: none;
}
.short-desc-margin_Professionallearning-module_fe2fb {
    color: #575758;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 24px;
    margin-block-end: 0px;
    font-weight: 400;
    margin-block-start: 16px !important;
}
.mega-menu-modal-notification-root_Professionallearning-module_acb19 {
    display: flex;
    justify-content: center;
    position: absolute;
    background-color: white;
    overflow-y: auto;
    width: 100%;
    max-height: calc(100vh - 217px);
    outline: none;
}
.mrf-menu_Professionallearning-module_ed4e9 {
    width: 100%;
}
/*!****************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./client/containers/MainContainer/MainContainer.module.css ***!
  \****************************************************************************************************************************************/
/* match these transitionTimes */

.main-container_MainContainer-module_c18f5 {
    /* composes: main from '../assets/css/base.module.css'; */
    flex-wrap: wrap;
    position: relative;
    min-height: 100vh;
}

.sidebar-small-copy_MainContainer-module_d651e {
    font-size: 1.2rem;
    line-height: 1.6rem;
    letter-spacing: 0.022rem;
    margin: 0;
}

.map_MainContainer-module_ba9cf aside {
    margin-top: 0;
    position: relative;
}

.operational_MainContainer-module_d20c2 aside {
    margin-top: 2.8rem;
}

.queue_MainContainer-module_f2f7d aside {
    margin-top: 0;
}

.confidentiality-statement_MainContainer-module_d39eb {
    color: var(--gray-600);
    font-size: 1rem;
    font-style: italic;
    line-height: 1.4rem;
    margin: 2.4rem 0;
}

/* intentionally using camel case for transition classes */
.enter_MainContainer-module_f3661 {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
}

.enter_MainContainer-module_f3661.enterActive_MainContainer-module_a5501 {
    opacity: 1;
    max-height: 5000rem;
    transition: all 0.125s linear 0.125s;
}

.exit_MainContainer-module_b4d08 {
    opacity: 1;
    max-height: 5000rem;
    overflow: hidden;
}

.exit_MainContainer-module_b4d08.exitActive_MainContainer-module_f4ab0 {
    opacity: 0;
    max-height: 0;
    transition: opacity 0.125s linear, max-height 0.125s step-end;
}

.exitDone_MainContainer-module_c670d {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
}

.skip-to-content-invisible_MainContainer-module_d4566 {
    position: absolute;
    left: -1000px;
    }
.skip-to-content-visible_MainContainer-module_d235e {
    cursor:pointer;
    background: white;
    box-sizing: border-box;
  	display: flex;
    justify-content: center;
    align-items: center;
    height: 24px;
    width: auto;
    margin-left: 23px;
    border: 3px solid var(--blue-500);
    border-radius: 2px;
    position: static;
    outline: none;
    color:var(--blue-500);
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 22px;
}

.button_MainContainer-module_cf76e {
    float: right;
    margin: 10px;
}

/*!********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./client/components/PLPFooter/PLPFooter.module.css ***!
  \********************************************************************************************************************************/
.PLPFooter_PLPFooter-module_bb224 .footerTitle_PLPFooter-module_f002a {
  margin-top: 47px;
  background-color: #F5F5F5;
  display: flex;
  align-items: center;
}

.FooterTitleSVGImgDiv_PLPFooter-module_b21a0{
  height: 64px;
  flex:1;
}

.FooterTitleSVGImg_PLPFooter-module_f8955 {
  margin-left: 32px;
  margin-top: 11px;
  width: 140px;
  height: 44px;
}

.footerLinks_PLPFooter-module_cc33a{
  margin-right: 24px;
  flex:2;

  display: flex;
  justify-content: right;
  align-items: flex-end;
  gap: 30px;
}

.footerLinks_PLPFooter-module_cc33a, .link-item_PLPFooter-module_d5b2b {
  font-family: 'Open Sans', sans-serif;
  color: #76767A;
  text-decoration:none;
  height: 18px;
  font-size: 13px;
  letter-spacing: 0;
  line-height: 18px;
}
.link-item_PLPFooter-module_d5b2b:hover {
  text-decoration: underline;
}
.link-item_PLPFooter-module_d5b2b:focus {
  border-radius: var(--size-3);
  outline-offset: 6px;
  outline: 3px solid var(--blue-500);
  color: var(--gray-600);
  text-decoration: underline;
}
.footer-align-bottom_PLPFooter-module_b65d0 {
  position: absolute;
  bottom: 0;
  width: 100%;
}

/*!*****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./client/components/ProductNewsAndUpdatesCard/ProductsNewsAndUpdatesCard.module.css ***!
  \*****************************************************************************************************************************************************************/
  .card-image_ProductsNewsAndUpdatesCard-module_be2a3 {
    height: 170px;
    width: 100%;
    border-radius: 4px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
  }
  .cardImage_ProductsNewsAndUpdatesCard-module_b5933 {
    border-radius: 4px;
    background: white;
  }
  .card-title_ProductsNewsAndUpdatesCard-module_e8e77 {
    height: 100px;
    width: 254px;
    color: #414142;
    font-family: 'Open Sans';
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 0.05px;
    line-height: 32px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    overflow-wrap: break-word;
  }
  .card-container_ProductsNewsAndUpdatesCard-module_d213b {
    box-sizing: border-box;
    height: 375px;
    width: 290px !important;
    border: 1px solid #B1B1B5;
    border-radius: 4px;
    margin: 0px 15px 32px 15px;
    padding: 0px;
    text-decoration: none;
    background-color: #FAFAFA;
  } 
  .card-container_ProductsNewsAndUpdatesCard-module_d213b:focus {
    border-radius: var(--size-3);
    outline-offset: -1px;
    outline: 3px solid var(--blue-500);
    color: var(--gray-600);
    text-decoration: underline;
  } 
 .card-container_ProductsNewsAndUpdatesCard-module_d213b:hover {
    background-color: var(--gray-50);
    text-decoration: underline;
    text-decoration-color: black;
  }
  .card-title_ProductsNewsAndUpdatesCard-module_e8e77:hover, .card-title_ProductsNewsAndUpdatesCard-module_e8e77:focus {
    text-decoration: underline;
  }
  .card-x-min-read-text_ProductsNewsAndUpdatesCard-module_d877f {
    height: 24px;
    width: 254px;
    font-family: 'Open Sans';
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 0.05px;
    line-height: 32px;
    padding-top: 24px;
    color: #000000;
  }
  .card-title-box_ProductsNewsAndUpdatesCard-module_c32b1 {
    height: 205px;
    padding: 24px;
  }
  .card-image-svg_ProductsNewsAndUpdatesCard-module_b3d7e {
    height: 170px;
    width: 100%;
    border-radius: 4px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
  }
  .card-image-svg-container_ProductsNewsAndUpdatesCard-module_fab4b {
    background: #013f5a;
    border-radius: 4px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    height: 170px;
    width: 100%;
  }

/*!*********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./client/components/ProductNewsAndUpdates/ProductsNewsAndUpdates.module.css ***!
  \*********************************************************************************************************************************************************/
.section-title_ProductsNewsAndUpdates-module_e068e {
  height: 48px;
  color: var(--gray-800);
  margin-block-start: 0em;
  margin-block-end: 0em;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 48px;
  margin-left: 32px;
  margin-top: 6px;
  display: flex;
}
.tab_ProductsNewsAndUpdates-module_f8c17 {
    margin: 6px 5px;
    box-sizing: border-box;
    height: 32px;
    border: 1px solid #B1B1B5;
    border-radius: 16px;
    background-color: #EEEEF0;
    color: #414142;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    letter-spacing: 0.25px;
    line-height: 20px;
    padding: 4px;
    font-weight: 400;
    cursor:  pointer !important;
}
.tab_ProductsNewsAndUpdates-module_f8c17 h3 {
  font-size: 14px !important;
  font-weight: normal;
  margin-block-start: 0em !important;
  margin-block-end: 0em !important;
  padding: 2px 8px;
}
.selected-tab_ProductsNewsAndUpdates-module_de909 {
  color: #0066BB !important;
  border: 1px solid #46A0EE !important;
  background-color: #F2F9FF !important;
}
.selected-tab_ProductsNewsAndUpdates-module_de909 h3 {
  font-weight: 700 !important;
}
.margin-left-32_ProductsNewsAndUpdates-module_e1387 {
    margin-left: 32px !important;
}
.ProductsAndNewsCardscontainer_ProductsNewsAndUpdates-module_c095f {
  display: flex;
  flex-wrap: wrap;
  padding: 16px 17px 102px 17px;
}
.no-card-data-text_ProductsNewsAndUpdates-module_d1116 {
  height: 24px;
  margin:auto;
  color: #575758;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  letter-spacing: 0.23px;
  line-height: 24px;
}
.no-card-data-container_ProductsNewsAndUpdates-module_d248b {
  margin: auto;
  width: 60%;
  padding: 10px;
  display: grid;
}
.noCardDataImg_ProductsNewsAndUpdates-module_e457d {
  height: 40px;
  width: 40px;
  margin: 128px auto 32px auto;
}
.tabDiv_ProductsNewsAndUpdates-module_aa655 {
  display: inline-block;
}
.tab_ProductsNewsAndUpdates-module_f8c17:focus {
   outline-offset: 1px;
   outline: 2px solid #46A0EE;
   background-color: #EEEEF0;
}
.tab_ProductsNewsAndUpdates-module_f8c17:hover {
  background-color: #CDCDD0;
}

/*!************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./client/components/ErrorBanner/ErrorBanner.module.css ***!
  \************************************************************************************************************************************/
.error-banner-main-div_ErrorBanner-module_a396a {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 48px;
    background-color: #ffbdbd;
    padding: 12px 40px;
}
.error-banner-msg_ErrorBanner-module_cee53 {
    min-height: 24px;
    color: var(--gray-900);
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    letter-spacing: 0.17px;
}
.error-banner-div_ErrorBanner-module_b5c5a {
    display: flex;
}
.error-banner-content_ErrorBanner-module_a4023 {
    margin: 0px 6px;
    margin-block-start: 0px;
    margin-block-end: 0px;
    font-weight: 400;
}
.errorbannerDangerIcon_ErrorBanner-module_b1f2d {
    width: 24px;
    height: 24px;
    pointer-events: none;
    margin-right: 6px;
}
.errorbanner-link_ErrorBanner-module_b7251 {
    min-height: 24px;
    color: var(--gray-900);
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    letter-spacing: 0.17px;
    line-height: 24px;
    margin-left: 6px;
}

/*!********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./client/components/ErrorPage/ErrorPage.module.css ***!
  \********************************************************************************************************************************/
.header_ErrorPage-module_edf5d {
    background: #fff url(data:image/jpeg;base64,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) no-repeat top right;
    border-bottom: 0.1rem solid #cdcdd0;
    margin-bottom: 0.5rem;
    margin-left: 0;
    width: 100%;
}

.logo-svg_ErrorPage-module_fbcf6 {
    height: 5rem;
    margin: 3.2rem 0 -0.1rem 1rem;
    padding: 1rem 0 0 1rem;
    width: 35%;
}

.error-box_ErrorPage-module_afa0d {
    background-color: white;
    border: 0.1rem solid #6edbf3;
    border-top-left-radius: 1.6rem;
    border-top-right-radius: 1.6rem;
    margin: 2rem auto;
    max-width: 54rem;
    min-width: 45rem;
    padding: 0.6rem;
    width: 60%;
}

.error-content_ErrorPage-module_a66f4 {
    margin-left: 2rem;
    margin-right: 2rem;
    color: #6d6f71;
}

.error-help-list_ErrorPage-module_b82db {
    padding: 0;
}

.help-item_ErrorPage-module_e28a8 {
    list-style-type: none;
    margin: 1rem 0;
}

.error-description_ErrorPage-module_d31f9 {
    font-weight: bold;
    line-height: 1.2em;
    padding: 0.4rem 0 0.4rem 0;
}

.error-header_ErrorPage-module_c4eb0 {
    clear: both;
    color: #23628d;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.6em;
    font-weight: normal;
    margin: 1rem 0.4rem 0.8rem 0;
    text-transform: uppercase;
    text-align: left;
}

/*!****************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./client/components/AmiraCoachErrorPage/AmiraCoachErrorPage.module.css ***!
  \****************************************************************************************************************************************************/
.page_AmiraCoachErrorPage-module_a5ae0 {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 100vh;
    width: 100vw;
    margin: 0;
    background-color: #d3d3d3;
    font-family: inherit;
}

.card_AmiraCoachErrorPage-module_ea155 {
    display: flex;
    flex-direction: column;
    background-color: #ffffff;
    width: 480px;
    max-width: 90%;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}

.content_AmiraCoachErrorPage-module_b210a {
    display: flex;
    align-items: center;
    gap: 1rem;
    padding: 2rem 2.5rem;
}

.icon_AmiraCoachErrorPage-module_af2f2 {
    flex-shrink: 0;
    line-height: 0;
}

.message_AmiraCoachErrorPage-module_a74b8 {
    margin: 0;
    font-size: 1rem;
    color: #333333;
}

.actions_AmiraCoachErrorPage-module_ea162 {
    display: flex;
    justify-content: flex-start;
    padding: 1rem 2.5rem;
    background-color: #f5f5f5;
    border-top: 1px solid #e0e0e0;
}

.button_AmiraCoachErrorPage-module_d7ed4 {
    background-color: #e87c3a;
    color: #ffffff;
    border: none;
    padding: 0.5rem 1.5rem;
    font-size: 0.875rem;
    font-weight: 600;
    text-transform: uppercase;
    cursor: pointer;
    transition: background-color 0.2s ease;
}

.button_AmiraCoachErrorPage-module_d7ed4:hover,
.button_AmiraCoachErrorPage-module_d7ed4:focus {
    background-color: #d06a2e;
}

