:root {
  --grey: #606161;
  --dark-blue: #252d64;
  --blue: #284faf;
  --light-grey: #f7f8f9;
  --orange: #ef670a;
  --white: white;
  --light-blue: #d6dee5;
  --green: #40ad48;
  --black: black;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

.nav-menu {
  align-items: center;
  margin-top: 1em;
  display: flex;
}

.navlogo {
  width: 300px;
}

.navcontainer {
  max-width: 100%;
  margin: 2em 5%;
}

.navcontainer.nav {
  justify-content: space-between;
  display: block;
}

.search-input {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  max-height: 2.15em;
  margin-bottom: 0;
  margin-right: 0;
  font-size: .9em;
  line-height: 9px;
}

.brand {
  margin-top: 1em;
}

.search-button {
  background-color: var(--dark-blue);
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  max-height: 2.15em;
  font-size: .9em;
  line-height: 9px;
}

.search-button.page {
  border-radius: 10px;
  padding: 10px 20px;
  font-size: 1.25em;
  line-height: 15px;
}

.search {
  align-items: center;
  margin-bottom: 0;
  padding-left: 2em;
  display: flex;
}

.nav-link {
  color: var(--grey);
  padding-right: 5px;
  font-size: 1.1em;
}

.nav-link:hover, .nav-link:focus {
  color: var(--blue);
}

.nav-link.w--current {
  color: #606161;
}

.nav-link.linedsubheading {
  border-bottom: 2px solid var(--grey);
  white-space: nowrap;
  margin-bottom: .75em;
  font-size: 1.1em;
  font-weight: 500;
}

.nav-link.linedsubheading:hover, .nav-link.linedsubheading:focus {
  color: var(--grey);
}

.nav-link.desktop {
  margin-bottom: 10px;
  font-size: 1em;
  text-decoration: none;
}

.navbar {
  z-index: 0;
  background-color: #fff;
  width: 100%;
  margin-top: 0;
  position: relative;
  box-shadow: 0 20px 20px -20px #00000021;
}

.body {
  font-family: Roboto, sans-serif;
}

.navsliver {
  z-index: 99999;
  background-color: var(--light-grey);
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  padding: .75em 5%;
  display: flex;
  position: static;
}

.slivertext {
  color: #606161;
  text-align: left;
  margin-left: 2%;
  margin-right: 0%;
  padding-top: 0;
  padding-bottom: 0;
  font-size: .9em;
  text-decoration: none;
}

.phonelink {
  color: #606161;
  font-size: 14px;
  text-decoration: none;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.search-2 {
  align-items: center;
  display: flex;
}

.search-input-2 {
  margin-bottom: 0;
}

.icon {
  color: var(--grey);
}

.button {
  background-color: var(--orange);
  border-radius: 18px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 1em;
}

.button.margin {
  border-radius: 18px;
  margin-left: 10px;
  margin-right: 20px;
  padding: 7px 12px;
  font-size: .85em;
}

.button.icon {
  color: #fff;
  margin-top: 2em;
  margin-bottom: 1em;
}

.button.handbook {
  width: 40%;
}

.button.blue {
  background-color: var(--dark-blue);
  margin-top: 1.25em;
  padding-top: 5px;
  padding-bottom: 5px;
}

.button.pharmacy {
  margin-top: 1.5em;
}

.orangeinverse {
  border: 2px solid var(--orange);
  color: var(--orange);
  background-color: #3898ec00;
  border-radius: 18px;
  padding: 7px 12px;
  font-size: .85em;
}

.orangeinverse.cta {
  margin-top: 2em;
  padding: 10px 30px;
  font-size: 1.1em;
}

.section {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.section.grey {
  background-color: var(--light-grey);
}

.container {
  width: 100%;
  max-width: 1100px;
  margin-top: 8em;
  margin-bottom: 8em;
  padding-left: 15px;
  padding-right: 15px;
}

.container.wide {
  flex-direction: column;
  align-items: center;
  max-width: none;
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.container.accordion {
  margin-top: 2em;
}

.container.accordion.glossary {
  margin-top: 6em;
}

.container.thanks {
  flex-direction: column;
  align-items: center;
  margin-top: 12em;
  margin-bottom: 12em;
  display: flex;
}

.grid {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  grid-template-rows: auto;
}

.grid._2 {
  grid-template-columns: 1fr .75fr;
}

.grid.handbook {
  grid-template-columns: 1.5fr 1fr;
}

.grid.pharmacy {
  grid-template-rows: auto auto auto;
}

.paragraphdiv {
  margin-bottom: 0;
}

.paragraphdiv.servicecoord {
  margin-bottom: 2.25em;
}

.paragraphdiv.thanks {
  background-color: var(--light-grey);
  border-radius: 10px;
  width: 75%;
  padding: 2em;
}

.heading {
  color: var(--dark-blue);
  margin-top: 0;
  margin-bottom: .5em;
  font-size: 2.75em;
  font-weight: 500;
}

.heading.lightblue {
  color: var(--blue);
  margin-bottom: 1em;
  font-weight: 500;
}

.heading.grey {
  color: var(--grey);
  line-height: 47px;
}

.hometext {
  color: #606161;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 26px;
}

.hometext.greybackground {
  background-image: linear-gradient(to bottom, var(--light-grey), var(--light-grey));
  padding: 10px 5px;
}

.hometext.download {
  border-bottom: 1px solid #000;
  padding-top: 25px;
  padding-bottom: 25px;
  padding-left: 5px;
}

.hometext.html {
  margin-bottom: 0;
}

.hometext.thanks {
  margin-bottom: 1em;
}

.subheading {
  color: var(--blue);
  margin-top: 1.5em;
  margin-bottom: .5em;
  font-size: 1.75em;
  font-weight: 500;
}

.subheading.grey {
  color: var(--grey);
}

.subheading.grey.small {
  font-size: 1.75em;
}

.subheading.grey.small.nomargin {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
}

.subheading.grey.nomargin {
  margin-top: 1em;
  margin-bottom: 1em;
  font-size: 1.75em;
}

.subheading.grey.smaller {
  margin-top: 1em;
  margin-bottom: 1em;
  font-size: 1.5em;
  font-weight: 500;
}

.subheading.orange {
  color: var(--orange);
  background-image: linear-gradient(#fff, #fff);
  margin-top: 1em;
  margin-bottom: 1em;
  font-size: 2em;
}

.icongrid {
  grid-column-gap: 20px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1.25fr 1.25fr 1fr 1fr 1fr 1fr;
}

.iconparagraph {
  width: 100%;
  padding-left: 3em;
}

.image {
  border-radius: 15px;
  width: 100%;
  padding-left: 0;
}

.icondiv {
  cursor: pointer;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  min-height: 185px;
  text-decoration: none;
  display: flex;
}

.iconimg {
  width: 100px;
}

.iconlink {
  color: var(--grey);
  text-align: center;
  margin-top: 15px;
  font-size: 1em;
}

.list {
  color: #000;
  margin-top: 0;
  font-size: 1em;
}

.list.margin {
  margin-top: 2em;
}

.listtext {
  color: #606161;
  margin-bottom: 5px;
  font-size: 1.25em;
  line-height: 22px;
}

.statementdiv {
  border: 3px solid var(--orange);
  margin-top: 3em;
  margin-bottom: 3em;
  padding: 2em 25px;
}

.statementdiv.handbook {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  text-decoration: none;
}

.mobiledropdowngrid {
  grid-template-rows: auto;
  display: none;
}

.dropdowndiv.desktop {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 0;
  display: flex;
}

.smallnavlink {
  font-size: 1.15em;
}

.smallnavlink.line {
  border-bottom: 1px solid #000;
}

.desktopdropdown {
  background-color: #fff;
  justify-content: center;
  min-height: 20em;
  margin-top: 11%;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
}

.desktopdropdowngrid {
  z-index: 999;
  grid-template-rows: auto;
  margin-top: 2em;
  padding-bottom: 1em;
  padding-left: 25px;
  position: static;
}

.desktopdropdowngrid._3 {
  grid-template-columns: 1fr 1fr 1fr;
  padding-right: 15px;
}

.desktopdropdowngrid._1 {
  grid-template-columns: 1fr;
}

.grey-backdrop {
  background-color: #0000004a;
  width: 100vw;
  min-width: 100vw;
  height: 100vh;
  min-height: 100vh;
  display: none;
  position: fixed;
}

.dropdown-toggle {
  border-bottom: 5px solid #252d6400;
  padding-left: 15px;
  padding-right: 35px;
  display: inline-block;
}

.dropdown-toggle:hover {
  border-bottom-color: #252d64;
}

.dropdown-toggle:focus {
  border-style: none none solid;
  border-width: 0 0 5px;
  border-color: #0000 #0000 var(--dark-blue);
}

.dropdown-list {
  background-color: #3c2b2b;
}

.dropdown-list.w--open {
  z-index: 80;
  background-color: #fff;
  width: 43vw;
  right: 0%;
  box-shadow: 14px 14px 20px -15px #0003;
}

.dropdown-list._3.w--open {
  width: 55vw;
  right: 0%;
}

.dropdown-list._1.w--open {
  width: 25vw;
}

.textlink {
  color: #000;
  margin-bottom: 15px;
  font-size: 1.35em;
  text-decoration: none;
  transition: color .2s;
  display: block;
}

.textlink:hover {
  color: var(--blue);
}

.downloaddiv {
  margin-top: 6em;
  margin-bottom: 6em;
}

.downloadgrid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1.25fr;
  margin-top: 2em;
}

.buttondiv {
  border-bottom: 1px solid #000;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.downloadbutton {
  border: 1px solid var(--grey);
  color: var(--grey);
  background-color: #3898ec00;
  border-radius: 18px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 1em;
  transition: background-color .2s;
}

.downloadbutton:hover {
  background-color: var(--grey);
  color: var(--white);
}

.downloadbutton.english {
  margin-right: 2em;
}

.field-label {
  color: var(--grey);
  font-size: 1em;
  font-weight: 400;
}

.form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.flexbox {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form-block {
  margin-top: 3em;
}

.footer {
  background-color: var(--light-grey);
  min-height: 4em;
  padding-top: 5em;
  padding-bottom: 4em;
}

.footercontainer {
  margin-left: 7%;
  margin-right: 7%;
}

.footercontainer.sliver {
  padding-top: 1em;
  padding-bottom: 2em;
}

.footertop {
  border-bottom: 1px solid #000;
  justify-content: space-between;
  padding-top: 0;
  padding-bottom: 2em;
  display: flex;
}

.footerlogo {
  width: 250px;
  display: block;
}

.footerlogo.right {
  width: 150px;
  margin-left: 2em;
}

.footer-link {
  color: var(--grey);
  align-items: center;
  margin-right: .25em;
  font-size: 1em;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.footer-link:hover {
  color: #3c3c3c;
}

.footer-link.margin {
  margin-right: 2em;
}

.footerlinkdiv {
  align-items: center;
  display: flex;
}

.footermid {
  border-bottom: 1px solid #000;
  margin-top: 2em;
  margin-bottom: 0;
  padding-bottom: 2em;
}

.footertext {
  color: #000;
  margin-left: 30px;
  margin-right: 30px;
  font-size: 1em;
  line-height: 24px;
}

.footertext.sm {
  margin-left: 10px;
  margin-right: 0;
}

.policy {
  line-height: 35px;
}

.footerbottom {
  margin-top: 2em;
}

.inspector {
  color: var(--blue);
  text-decoration: none;
}

.socialmediagrid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1.25fr;
  width: 55%;
  margin-top: 2em;
  margin-bottom: 2em;
  margin-left: 30px;
}

.smdiv {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.smicon {
  width: 25px;
}

.smicon.bigger {
  width: 27px;
}

.footersliver {
  background-color: var(--light-blue);
}

.phone {
  color: #000;
  text-decoration: none;
}

.phone:hover {
  color: #0000009e;
}

.popupbackground {
  z-index: 100;
  background-color: #00000096;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  height: 100vh;
  padding-top: 2%;
  display: none;
  position: fixed;
  inset: 0%;
}

.popupdiv {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 10px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  max-width: 550px;
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  display: grid;
}

.popupheading {
  color: #000;
  text-align: right;
  letter-spacing: -2px;
  font-family: Exo, sans-serif;
  font-size: 1.75em;
  font-weight: 600;
}

.popuptext {
  color: #000;
  margin-bottom: .5em;
  font-size: 1.155em;
}

.popuptop {
  height: 100%;
  padding: 0 2em 1em;
}

.poplink {
  color: #000;
  font-size: 1.15em;
  font-weight: 700;
}

.popupmid {
  border-top: 1px solid #eef0f2;
  border-bottom: 1px solid #eef0f2;
  margin-bottom: 0;
  padding: 1.5em 2em;
}

.popupbottom {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 1em;
  padding-left: 2em;
  padding-right: 2em;
  display: flex;
}

.popupbacklink {
  color: #000;
  margin-right: 2em;
  font-size: 1.15em;
  text-decoration: none;
}

.popupbutton {
  background-color: var(--green);
  color: #fff;
  border-radius: 6px;
  padding: 10px 20px;
  font-size: 1.1em;
}

.descriptordiv {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--light-grey);
  grid-template-rows: auto;
  grid-template-columns: 1.25fr .5fr .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.documentdiv {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr .5fr .5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.documentdiv.hide {
  display: none;
}

.pagetitlediv {
  background-color: var(--light-grey);
  justify-content: space-between;
  align-items: center;
  min-height: 6em;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.pagetitle {
  color: var(--blue);
  margin-bottom: 20px;
  font-size: 2.75em;
  font-weight: 500;
}

.pagetitle.centered {
  text-align: center;
}

.pagetitle.smaller {
  font-size: 2.5em;
}

.pagetitle.smaller.grey {
  color: var(--grey);
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 2.25em;
}

.effectivedate {
  color: var(--blue);
  padding-top: 0;
  font-size: 1.25em;
  font-weight: 300;
}

.bluetext {
  color: var(--blue);
  font-size: 2em;
  font-weight: 300;
  line-height: 42px;
}

.bluetext.bigger {
  font-size: 2em;
}

.bluetext.smaller {
  font-size: 1.75em;
}

.accordion {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
}

.accordion-item {
  box-shadow: none;
  cursor: pointer;
  background-color: #fff;
  border-radius: 0;
  margin-bottom: 0;
  padding: 0;
  display: block;
  overflow: visible;
}

.listtext-2 {
  color: #000;
  margin-bottom: 5px;
  font-size: 1.2em;
  line-height: 22px;
}

.accordion-item-content {
  padding-left: 40px;
  overflow: hidden;
}

.subheadingblue {
  color: #3c67b1;
  margin-bottom: 1em;
  font-size: 2em;
  font-weight: 700;
  line-height: 30px;
}

.subheadingblue.accordionheading {
  color: #000;
  margin-bottom: 0;
  font-size: 1.5em;
  font-weight: 500;
}

.subheadingblue.glossaryheading {
  color: #000;
  margin-bottom: .5em;
  font-size: 1.5em;
}

.icon-5.accordion-icon {
  color: #000;
  cursor: pointer;
  margin-right: 15px;
  font-family: Material Icons, sans-serif;
  font-size: 32px;
  line-height: 30px;
}

.subheadingblue2 {
  color: #3d739f;
  margin-top: 1em;
  margin-bottom: 1em;
  font-size: 1.5em;
}

.standardtext {
  color: #606161;
  font-size: 1.35em;
  line-height: 24px;
}

.standardtext.nogrid {
  color: #000;
  margin-top: 1.5em;
  margin-bottom: 1.25em;
  font-family: Roboto, sans-serif;
  font-size: 1.25em;
}

.standardtext.nogrid.glossary {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 25px;
}

.accordion-item-trigger {
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 10px;
  display: flex;
}

.accordion-item-trigger.grey {
  background-color: var(--light-grey);
}

.accordionicon {
  width: 70px;
  margin-right: 15px;
}

.memberheadingdiv {
  width: 100%;
  max-width: 1100px;
}

.stepcontainer {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.stepcontainer.grey {
  background-color: var(--light-grey);
}

.stepdiv {
  width: 100%;
  max-width: 1100px;
  margin-top: 3em;
  margin-bottom: 3em;
}

.stepheading {
  color: var(--grey);
  margin-top: 0;
  font-size: 1.75em;
  font-weight: 500;
}

.steptext {
  color: var(--grey);
  font-size: 1.25em;
  line-height: 28px;
}

.steptext.centered {
  text-align: center;
  width: 75%;
  font-size: 1.5em;
}

.stepnumber {
  color: var(--blue);
  font-weight: 500;
}

.ctacontainer {
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-top: 2em;
  padding-bottom: 0;
  display: flex;
}

.calltoactiondiv {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1100px;
  display: flex;
}

.searchcontainer {
  margin-top: 8em;
  margin-bottom: 8em;
}

.heading-2 {
  color: var(--blue);
}

.search-3 {
  margin-bottom: 2em;
}

.searchlink {
  color: var(--blue);
}

.search-result-item {
  padding-bottom: 10px;
}

.logocontainer {
  align-items: center;
  display: flex;
}

.callprompt {
  background-color: var(--blue);
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.callpromptcontainer {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1100px;
  padding-top: 2em;
  padding-bottom: 2em;
  display: flex;
}

.callprompttext {
  color: #fff;
  font-size: 1.85em;
  line-height: 40px;
}

.prompticon {
  width: 55px;
  margin-right: 1em;
}

.promptlink {
  color: #fff;
  text-decoration: none;
}

.promptlink:hover {
  color: #ffffff87;
}

.pharmacydiv {
  margin-bottom: .5em;
}

.pharmacytext {
  color: var(--grey);
  font-size: 1.5em;
  line-height: 30px;
}

.pharamacylink {
  color: var(--grey);
}

.greytext {
  color: var(--grey);
  margin-top: 1em;
  font-size: 1.55em;
  font-weight: 300;
  line-height: 42px;
}

.subtitlelink {
  color: var(--blue);
  font-weight: 500;
}

.plandetaildiv {
  border-top: 1px solid #000;
  margin-bottom: 1.75em;
  margin-left: 7%;
  margin-right: 7%;
  padding-top: 1.25em;
}

.plandetaildiv.list {
  margin-top: 1.75em;
  padding-top: 1.5em;
}

.detailheading {
  color: var(--black);
  margin-bottom: 10px;
  font-size: 1.2em;
  font-weight: 700;
}

.link {
  color: var(--blue);
}

.stepgrid {
  grid-template-rows: auto;
}

.idcard {
  background-color: #f7f8f9;
  width: 250px;
}

.idcard._2 {
  margin-left: 2em;
}

.idcarddiv {
  background-color: #f7f8f9;
  margin-top: 2em;
}

.servicecoordlist {
  color: var(--grey);
  margin-top: 2.25em;
  margin-bottom: 2.25em;
  line-height: 30px;
}

.list-item, .text-block {
  font-size: 1.35em;
  line-height: 30px;
}

.servicetext {
  color: var(--grey);
  font-size: 1.5em;
  font-weight: 400;
  line-height: 34px;
}

.paragraphwrapper.bottom {
  margin-top: 6em;
}

.glossarygrid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
}

.glossary-item {
  border-radius: 5px;
  padding: 30px 40px;
}

.glossary-item.blue {
  background-color: #f5f8fc;
}

.footer-copy {
  background-color: var(--light-grey);
  min-height: 4em;
  padding-top: 5em;
  padding-bottom: 4em;
}

.popup-modal {
  z-index: 9999;
  -webkit-text-fill-color: inherit;
  background-color: #fdfdfd;
  background-clip: border-box;
  border: 1px solid #fff;
  border-radius: 0;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 90%;
  max-width: 600px;
  padding: 2rem;
  display: flex;
  position: relative;
  box-shadow: 0 6px 12px #00000026;
}

.popup-modal-wrapper {
  z-index: 9999;
  opacity: 1;
  background-color: #fdfdfd;
  border: 1px dotted #fff;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
}

.popup-close {
  z-index: 100;
  color: #fff;
  cursor: pointer;
  background-color: #fdfdfd;
  border: 0 solid #fff;
  border-radius: 0;
  font-size: 24px;
  display: block;
  position: absolute;
  inset: 1rem 1rem auto auto;
}

.heading-3 {
  margin-bottom: 16px;
  font-size: 24px;
}

.heading-4 {
  color: red;
}

.text-block-2 {
  color: #262d64;
  text-transform: capitalize;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  -webkit-text-decoration: underline #333;
  text-decoration: underline #333;
}

.image-2 {
  z-index: 100;
  cursor: pointer;
  transform-style: preserve-3d;
  width: 24px;
  height: 24px;
  transition: opacity .2s cubic-bezier(.455, .03, .515, .955);
  display: block;
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.image-2:hover {
  opacity: .75;
  transform: scale3d(1.1, 1.1, 1.1);
}

.highlight-strip {
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(#29b6f6, #81c784 95%, #fff);
  background-clip: border-box;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  flex-flow: column;
  width: 100%;
  padding: 1rem;
  display: flex;
}

.heading-5 {
  color: #fff;
}

.heading-6 {
  color: #fff;
  text-align: center;
  font-size: 1.25rem;
  line-height: 36px;
}

.div-block {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  margin-top: .5rem;
  padding: 2rem;
}

.medicaidupdatesection {
  background-color: #fff;
  border-left: 1px solid #40ad48;
  border-radius: 4px;
  max-width: 800px;
  margin-top: 2rem;
  padding: 2rem;
  box-shadow: 0 2px 8px #0003;
}

.heading-7 {
  color: #003865;
  text-align: center;
  margin-bottom: 1rem;
  font-size: 1.75rem;
}

.paragraph {
  border-left: 0 #0000;
  border-radius: 0;
  margin-bottom: 1rem;
  font-size: 1rem;
  line-height: 1.6rem;
}

.pharamacylink-copy {
  color: var(--grey);
}

.text-block-3, .text-block-4, .text-block-5 {
  font-size: 18px;
}

.listtext-2-copy {
  color: #000;
  margin-bottom: 5px;
  font-size: 1.2em;
  line-height: 22px;
}

@media screen and (min-width: 1920px) {
  .container {
    max-width: 1150px;
  }

  .desktopdropdown {
    margin-top: 10%;
  }

  .accordion-item-content {
    line-height: 32px;
  }

  .icon-5.accordion-icon {
    font-size: 2vw;
  }

  .memberheadingdiv, .stepdiv, .calltoactiondiv, .callpromptcontainer {
    max-width: 1150px;
  }

  .callprompttext {
    font-size: 2em;
  }
}

@media screen and (max-width: 991px) {
  .nav-menu {
    background-color: #fff;
    flex-direction: column;
    display: flex;
  }

  .menu-button-2 {
    color: #423333;
  }

  .menu-button-2.w--open {
    color: var(--grey);
    background-color: #fff;
  }

  .search {
    width: 100%;
    max-width: 250px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 1em;
  }

  .button.margin {
    max-width: 150px;
    margin: 1em 0 1.5em 0;
    position: relative;
  }

  .orangeinverse {
    max-width: 150px;
    margin-top: 0;
    margin-bottom: 2em;
    position: relative;
  }

  .orangeinverse.cta {
    max-width: 200px;
    margin-bottom: 0;
  }

  .container {
    max-width: 90%;
    padding-left: 0;
    padding-right: 0;
  }

  .container.accordion {
    margin-top: 0;
  }

  .grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid._2 {
    grid-template-columns: 1fr;
  }

  .grid.handbook {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .paragraphdiv.pharmacy {
    width: 75%;
  }

  .paragraphdiv.thanks {
    width: 85%;
  }

  .heading {
    font-size: 2.5em;
  }

  .hometext {
    font-size: 1.25em;
  }

  .icongrid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1.25fr 1fr 1fr 1fr 1fr;
  }

  .iconparagraph {
    padding-left: 1.5em;
  }

  .image {
    width: 75%;
  }

  .downloadgrid {
    grid-template-columns: 1fr;
  }

  .downloadbutton.english {
    margin-right: 1em;
  }

  .footertop {
    flex-direction: column;
  }

  .footerlogo.right {
    width: 150px;
  }

  .footertext.smaller {
    font-size: .8em;
  }

  .socialmediagrid {
    width: 100%;
  }

  .popupbackground {
    padding-top: 3%;
    display: none;
  }

  .popupdiv {
    max-width: 500px;
  }

  .navbuttondiv {
    flex-direction: column;
    padding-left: 15px;
    display: flex;
  }

  .icon-2 {
    color: #000;
  }

  .descriptordiv {
    background-color: var(--light-grey);
    grid-template-columns: 1.25fr .5fr .5fr .75fr;
  }

  .documentdiv {
    grid-template-columns: 1.25fr .5fr .5fr .75fr;
  }

  .bluetext {
    font-size: 1.75em;
  }

  .memberheadingdiv, .stepdiv {
    max-width: 90%;
  }

  .steptext.centered {
    width: 100%;
  }

  .calltoactiondiv, .searchcontainer {
    max-width: 90%;
  }

  .logocontainer {
    margin-bottom: 1.5em;
  }

  .callpromptcontainer {
    max-width: 90%;
  }

  .callprompttext {
    line-height: 40px;
  }

  .prompticon {
    width: 45px;
  }

  .pharmacydiv {
    width: 75%;
  }
}

@media screen and (max-width: 767px) {
  .container {
    max-width: 85%;
  }

  .paragraphdiv.pharmacy {
    width: 85%;
  }

  .paragraphdiv.thanks {
    width: 95%;
  }

  .hometext.download.noline {
    border-bottom-style: none;
  }

  .hometext.download.size {
    display: none;
  }

  .icongrid {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .desktopdropdowngrid._3 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .downloadgrid {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    grid-template-rows: auto auto auto;
  }

  .buttondiv {
    justify-content: flex-start;
    padding-bottom: 1em;
  }

  .downloadbutton.english {
    margin-right: 2em;
  }

  .footerlinkdiv {
    justify-content: center;
  }

  .footertext {
    margin-left: 10px;
    margin-right: 10px;
  }

  .socialmediagrid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-left: 10px;
  }

  .popupdiv {
    max-width: 450px;
    padding-left: 1em;
  }

  .popuptext, .poplink, .popupbacklink {
    font-size: 1.1em;
  }

  .popupbutton {
    font-size: 1em;
  }

  .descriptordiv {
    display: none;
  }

  .documentdiv {
    grid-template-rows: auto auto;
    grid-template-columns: 1.25fr .75fr;
  }

  .pagetitlediv {
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 20px;
  }

  .pagetitle {
    font-size: 2.5em;
  }

  .accordion-item-content {
    margin-right: 0;
    padding-left: 20px;
  }

  .subheadingblue.glossaryheading {
    margin-bottom: .75em;
  }

  .memberheadingdiv, .stepdiv, .calltoactiondiv, .searchcontainer, .callpromptcontainer {
    max-width: 85%;
  }

  .callprompttext {
    font-size: 1.65em;
  }

  .pharmacydiv {
    width: 85%;
  }

  .pharmacytext {
    font-size: 1.35em;
  }

  .plandetaildiv {
    margin-left: 0%;
  }

  .idcard._2 {
    margin-top: 1em;
    margin-left: 0;
  }

  .idcarddiv {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .glossary-item {
    padding-top: 35px;
    padding-bottom: 35px;
  }
}

@media screen and (max-width: 479px) {
  .navlogo {
    width: 200px;
  }

  .brand {
    padding-left: 0;
  }

  .button.handbook {
    width: 45%;
  }

  .container.accordion {
    max-width: 90%;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraphdiv.pharmacy {
    width: 100%;
  }

  .paragraphdiv.thanks {
    padding: 2em 1em;
  }

  .heading {
    text-align: left;
    font-size: 2.25em;
  }

  .hometext.download.noline {
    padding-top: 5px;
    padding-bottom: 10px;
  }

  .icongrid {
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .iconparagraph {
    margin-bottom: 2em;
    padding-left: 0;
  }

  .image {
    width: 100%;
  }

  .icondiv {
    align-items: center;
  }

  .list.margin {
    padding-left: 25px;
  }

  .buttondiv {
    padding-top: 15px;
    padding-bottom: 2em;
  }

  .form {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .footertop {
    flex-direction: column;
  }

  .footerlogo {
    margin-bottom: 0;
  }

  .footerlinkdiv {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 10px;
    display: grid;
  }

  .footertext {
    margin-left: 5px;
    margin-right: 5px;
  }

  .socialmediagrid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .popupdiv {
    max-width: 85%;
  }

  .popuptext {
    margin-bottom: .75em;
    font-size: 1.15em;
  }

  .poplink, .popupbacklink, .popupbutton {
    font-size: 1.15em;
  }

  .documentdiv {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 20px;
  }

  .bluetext.smaller._2 {
    font-size: 1.65em;
  }

  .subheadingblue {
    line-height: 32px;
  }

  .subheadingblue.accordionheading {
    font-size: 1.5em;
  }

  .icon-5.accordion-icon {
    margin-right: 10px;
  }

  .accordionicon {
    width: 55px;
    margin-right: 15px;
  }

  .callpromptcontainer {
    flex-direction: row;
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .callprompttext {
    font-size: 1.5em;
  }

  .prompticon {
    width: 55px;
    margin-bottom: 0;
    margin-right: 1.5em;
  }

  .pharmacydiv {
    width: 100%;
  }

  .pharmacytext {
    font-size: 1.25em;
  }

  .servicecoordlist {
    padding-left: 30px;
  }

  .servicetext {
    font-size: 1.35em;
  }

  .glossary-item {
    padding: 35px 30px;
  }
}

#w-node-_8e7570bd-cb3f-336a-0cae-05e9a500b625-9c3032b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ffc6212-bbca-77d6-5298-6fc391be7a4c-9c3032b5 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_5d095737-c278-716d-3342-fea557c1e0cd-9c3032b5, #w-node-_1b3d8887-0033-325e-d473-9f6e726e9d50-9c3032b5, #w-node-_83b22242-4607-9a6d-873e-c4ee72f0656f-9c3032b5, #w-node-_10bd531f-3774-aca4-5d00-339abca4554f-9c3032b5, #w-node-a8df021e-3559-72f9-2f60-6e5585337af7-9c3032b5, #w-node-_419ceae9-85fc-0f80-c7dc-3b114066bc69-9c3032b5, #w-node-bee27c4d-e9ea-3e01-4938-56bdb00745b1-9c3032b5, #w-node-_1304d407-6c58-8bc8-471b-0c3723dd1755-9c3032b5, #w-node-_63bf1163-7b59-eec7-1142-0305ca1e31ce-9c3032b5, #w-node-_002c049e-2e6e-c906-3a74-b85897582f2f-9c3032b5, #w-node-_67a6798b-04ca-515a-815f-1fb1ea6ac995-9c3032b5, #w-node-eb121dd8-35f9-5126-6e2f-645a90e2fc1b-9c3032b5, #w-node-_9cd0716c-7e84-1728-7447-c27e9e505e4b-9c3032b5, #w-node-_3dce4a0f-6bbe-1647-eb09-d921475f8703-9c3032b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-ca746a64-4b91-1b5e-0f50-752072cbf350-9c3032b5, #w-node-_30c4de8b-1f70-7516-529b-9618aee7b8c9-9c3032b5, #w-node-_39d939e7-03a4-eb1f-00b8-d7f3a4e4c210-9c3032b5, #w-node-f748a609-4492-0577-b3a2-867020c30c60-9c3032b5, #w-node-ee5ee170-f416-4884-d5b5-7175c199817e-9c3032b5, #w-node-_53a2e940-d0e1-5006-cdd4-185a52734ac4-9c3032b5, #w-node-_53f5842e-7278-3c94-afac-5fca70408bfa-9c3032b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9452550-3744-b1ab-ec36-162403bf0a7b-9c3032b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_4a745ec2-0d3c-1a75-fd4d-2e98715c881e-9c3032b5, #w-node-f77c6a42-3b65-24ea-6ba4-bec6e4433b1c-9c3032b5, #w-node-_01d9fbb6-2d21-193e-cabd-8c3075b281e6-9c3032b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_549f08c2-78cc-a4a5-b3d0-e63132539cc9-9c3032b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6a715a83-3966-89fc-6ebe-2ada37a5b4ac-9c3032b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_6a715a83-3966-89fc-6ebe-2ada37a5b4ad-9c3032b5, #w-node-_6a715a83-3966-89fc-6ebe-2ada37a5b4af-9c3032b5, #w-node-_6a715a83-3966-89fc-6ebe-2ada37a5b4b1-9c3032b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a715a83-3966-89fc-6ebe-2ada37a5b4b3-9c3032b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_19ba507f-7ed4-c3fe-4fb5-949dcb5d91cb-9c3032b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_19ba507f-7ed4-c3fe-4fb5-949dcb5d91cc-9c3032b5, #w-node-_19ba507f-7ed4-c3fe-4fb5-949dcb5d91ce-9c3032b5, #w-node-_19ba507f-7ed4-c3fe-4fb5-949dcb5d91d0-9c3032b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_19ba507f-7ed4-c3fe-4fb5-949dcb5d91d2-9c3032b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9eeb09ba-e3f0-eb6a-ecbe-e67f68981b1f-9c3032b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1f9303c2-b1be-2eaf-9be9-de20944e9c18-9c3032b5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c1c7f74e-af79-59bd-9558-c09bc7d12654-9c3032b5, #w-node-_6022fc65-0e6e-f2c6-c94c-3627c723aee6-9c3032b5, #w-node-_71305a7d-2164-9ff7-0ef0-cc053d326061-9c3032b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_78437771-2fe1-97ff-b624-c089c3694a1f-9c3032b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_7916f526-1608-81eb-4dbf-cc3c754374e7-754374bd, #w-node-_7916f526-1608-81eb-4dbf-cc3c754374eb-754374bd, #w-node-_7916f526-1608-81eb-4dbf-cc3c754374ef-754374bd, #w-node-_5f217135-f64b-e9b8-3952-beb40f582a79-0f582a6d, #w-node-_5f217135-f64b-e9b8-3952-beb40f582a90-0f582a6d, #w-node-c0fed444-52e9-ae55-a72a-a51da66cf667-0f582a6d, #w-node-_5f217135-f64b-e9b8-3952-beb40f582aa0-0f582a6d, #w-node-_5f217135-f64b-e9b8-3952-beb40f582aaf-0f582a6d, #w-node-_5f217135-f64b-e9b8-3952-beb40f582aba-0f582a6d, #w-node-_92bca065-3d5a-5cb0-707f-fe069bcd2f8d-0f582a6d, #w-node-_0c8789cd-64b8-77c5-b34c-40868bbc0334-0f582a6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1f6ffce1-21d4-8d9c-8ed1-d3306aadc10b-9c3032b7 {
  align-self: center;
}

#w-node-_1f6ffce1-21d4-8d9c-8ed1-d3306aadc10a-9c3032b7, #w-node-_97f839d2-7011-6be6-f98d-f9ee2d45cac6-9c3032b7, #w-node-_97f839d2-7011-6be6-f98d-f9ee2d45cac9-9c3032b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97f839d2-7011-6be6-f98d-f9ee2d45cace-9c3032b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_1f6ffce1-21d4-8d9c-8ed1-d3306aadc10b-9c3032b8 {
  align-self: center;
}

#w-node-_1f6ffce1-21d4-8d9c-8ed1-d3306aadc10a-9c3032b8, #w-node-b6173d83-074d-1379-8388-9b7f83aaaf6d-9c3032b8, #w-node-_2abb6b24-f252-c957-4eb9-42fdd46b7e9c-9c3032b8, #w-node-_5a69346c-03d6-6535-41f9-62363226ca02-9c3032b8, #w-node-_5a69346c-03d6-6535-41f9-62363226ca05-9c3032b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a69346c-03d6-6535-41f9-62363226ca0a-9c3032b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_1f6ffce1-21d4-8d9c-8ed1-d3306aadc10b-9c3032b9 {
  align-self: center;
}

#w-node-_1f6ffce1-21d4-8d9c-8ed1-d3306aadc10a-9c3032b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c98633c1-b114-8291-58a7-8a30ac1a396e-9c3032b9, #w-node-_103bd827-8b35-625c-0965-85b8f419d68f-9c3032b9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5a69346c-03d6-6535-41f9-62363226ca02-9c3032b9, #w-node-_5a69346c-03d6-6535-41f9-62363226ca05-9c3032b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a69346c-03d6-6535-41f9-62363226ca0a-9c3032b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5a69346c-03d6-6535-41f9-62363226ca02-9c3032ba, #w-node-_5a69346c-03d6-6535-41f9-62363226ca05-9c3032ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a69346c-03d6-6535-41f9-62363226ca0a-9c3032ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_7ef6647e-c00e-88c3-434c-54af1c74bc0d-9c3032bb, #w-node-de48ccc0-92a8-b302-243e-c70c575b9fbd-9c3032bb, #w-node-edf71713-28fc-f4c3-9d58-aa252b09968e-9c3032bb, #w-node-_6e98b5c1-03b5-f54e-0469-fdb7678080a0-9c3032bb, #w-node-d969ea77-cf23-70ba-fced-738ba5d7958b-9c3032bb, #w-node-_6401bbc1-c766-dab8-a651-2db6b1615fd8-9c3032bb, #w-node-ef8c9c67-4dc4-2a74-19fb-68dc396587df-9c3032bb, #w-node-_62e279ac-c244-17f5-4d70-11c7ff4f279a-9c3032bb, #w-node-af833b3b-f302-e541-2589-a78ff5a96624-9c3032bb, #w-node-_6fe869e8-7c4a-3984-2529-4ccb73052c31-9c3032bb, #w-node-cba6e9a9-7ef1-092e-873b-e85d9a6ecb5d-9c3032bb, #w-node-_128f1f66-6fc5-2d15-7101-2eeac73a22e8-9c3032bb, #w-node-ad35ff7f-b5a8-6908-8588-1d117e7bd47c-9c3032bb, #w-node-bd7190cb-167e-c6d3-5005-b9a93371e96b-9c3032bb, #w-node-a4d8f45a-8329-bee5-c05a-340807dfced6-9c3032bb, #w-node-_43bf20aa-5a25-9a15-f0d0-e04929935a31-9c3032bb, #w-node-ccbd1540-52f5-1dd6-4c26-9feaf425cd6e-9c3032bb, #w-node-_554e5e3c-d57a-1fba-99fe-5e99b3d894ea-9c3032bb, #w-node-_07695abc-135c-c334-8cad-89850aa1aa40-9c3032bb, #w-node-_11475da1-6fcc-07bf-a9e3-b9923160bf48-9c3032bb, #w-node-_1bef2a5c-a55c-f4f8-563e-6029b48e64e6-9c3032bb, #w-node-_3a7b6a99-c30b-98f6-33bc-8d0ab749830a-9c3032bb, #w-node-c0fe57a3-a3e0-5b4e-635b-e2da6ef41edd-9c3032bb, #w-node-_48f161ff-d8ea-467a-7e8b-993866a03faa-9c3032bb, #w-node-_20fb642d-33e9-4c37-426f-6aa9aa41cee1-9c3032bb, #w-node-e6501ee2-b3e4-9467-12b3-c4e4473b2378-9c3032bb, #w-node-b2679b33-81d3-6177-1225-8f6c779f057c-9c3032bb, #w-node-c6b60a5e-8a07-ade0-2417-5561a11da92e-9c3032bb, #w-node-a99225f2-6c0f-b820-bfd6-a4374b4dc87e-9c3032bb, #w-node-_7f0e4241-693f-4f77-6e5c-dd32319e36c6-9c3032bb, #w-node-d5058768-3a16-9d84-68a2-6b1cfd76b50c-9c3032bb, #w-node-b6098d4e-ffac-12af-6971-1f4054881e45-9c3032bb, #w-node-_930a6492-7e4a-4c0f-f0a1-8847022ce99d-9c3032bb, #w-node-_97f839d2-7011-6be6-f98d-f9ee2d45cac6-9c3032bb, #w-node-_97f839d2-7011-6be6-f98d-f9ee2d45cac9-9c3032bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97f839d2-7011-6be6-f98d-f9ee2d45cace-9c3032bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

@media screen and (max-width: 991px) {
  #w-node-_8e7570bd-cb3f-336a-0cae-05e9a500b625-9c3032b5 {
    place-self: center;
  }

  #w-node-_1ffc6212-bbca-77d6-5298-6fc391be7a4c-9c3032b5 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-ca746a64-4b91-1b5e-0f50-752072cbf350-9c3032b5 {
    order: -9999;
    place-self: center;
  }

  #w-node-_30c4de8b-1f70-7516-529b-9618aee7b8c9-9c3032b5 {
    place-self: center;
  }

  #w-node-f748a609-4492-0577-b3a2-867020c30c60-9c3032b5 {
    align-self: center;
  }

  #w-node-_1f6ffce1-21d4-8d9c-8ed1-d3306aadc10a-9c3032b7, #w-node-_1f6ffce1-21d4-8d9c-8ed1-d3306aadc10a-9c3032b8 {
    order: -9999;
    place-self: center;
  }

  #w-node-_1f6ffce1-21d4-8d9c-8ed1-d3306aadc10b-9c3032b9 {
    justify-self: center;
  }

  #w-node-_1f6ffce1-21d4-8d9c-8ed1-d3306aadc10a-9c3032b9 {
    order: -9999;
    place-self: center;
  }

  #w-node-c98633c1-b114-8291-58a7-8a30ac1a396e-9c3032b9, #w-node-_103bd827-8b35-625c-0965-85b8f419d68f-9c3032b9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_1ffc6212-bbca-77d6-5298-6fc391be7a4c-9c3032b5 {
    grid-column: span 3 / span 3;
  }

  #w-node-_549f08c2-78cc-a4a5-b3d0-e63132539cc9-9c3032b5, #w-node-_6a715a83-3966-89fc-6ebe-2ada37a5b4b3-9c3032b5, #w-node-_19ba507f-7ed4-c3fe-4fb5-949dcb5d91d2-9c3032b5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_1f6ffce1-21d4-8d9c-8ed1-d3306aadc10a-9c3032b7 {
    order: -9999;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_8e7570bd-cb3f-336a-0cae-05e9a500b625-9c3032b5 {
    place-self: center;
  }

  #w-node-_1ffc6212-bbca-77d6-5298-6fc391be7a4c-9c3032b5 {
    grid-column: span 2 / span 2;
  }

  #w-node-_549f08c2-78cc-a4a5-b3d0-e63132539cc9-9c3032b5, #w-node-_6a715a83-3966-89fc-6ebe-2ada37a5b4b3-9c3032b5, #w-node-_19ba507f-7ed4-c3fe-4fb5-949dcb5d91d2-9c3032b5 {
    grid-column: span 1 / span 1;
  }

  #w-node-_1f6ffce1-21d4-8d9c-8ed1-d3306aadc10a-9c3032b7, #w-node-_1f6ffce1-21d4-8d9c-8ed1-d3306aadc10a-9c3032b8, #w-node-_1f6ffce1-21d4-8d9c-8ed1-d3306aadc10a-9c3032b9 {
    place-self: center;
  }
}


