@font-face {
  font-family: Myriadpro;
  src: url('../fonts/MyriadPro-Regular.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Elpasohealth Rev;
  src: url('../fonts/ElPasoHealth-REV.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --dark-grey: #474a51;
  --royal-blue: #445be7;
  --light-blue: #7a99e5;
  --navy-blue: #273370;
  --white: white;
  --transparent: #252d6400;
  --missing: black;
  --backgroundgrey: #f7f8f9;
  --baby-blue: #f5f8fc;
}

.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-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-embed-youtubevideo {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

.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;
  }
}

body {
  color: #333;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.body {
  color: var(--dark-grey);
  font-family: Roboto, sans-serif;
}

.slivercontent {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.navsliverinner {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  margin-left: 5%;
  margin-right: 5%;
  display: flex;
}

.navsliver {
  z-index: 99999;
  background-color: #f7f8f9;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  padding-top: .75em;
  padding-bottom: .75em;
  display: flex;
  position: static;
}

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

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

.nav-link:focus {
  color: #284faf;
}

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

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

.nav-link.sliver:hover {
  color: var(--dark-grey);
}

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

.nav-link.linedsubheading:hover, .nav-link.linedsubheading:focus {
  color: #606161;
}

.nav-link.linedsubheading.fulllengthheading {
  width: 95%;
}

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

.nav-link.desktop.w--current {
  color: #284faf;
}

.nav-link.desktop.margin {
  margin-left: 1em;
}

.nav-link.desktop.boldunderline {
  font-size: 1.1em;
  font-weight: 500;
  text-decoration: underline;
}

.nav-link.diff {
  margin-bottom: 3px;
}

.nav-link.diff.marginleft {
  margin-left: 10px;
  margin-right: 15px;
}

.nav-link.marginleft {
  margin-right: 25px;
}

.sitesearch {
  margin-bottom: 0;
  margin-left: 1.5em;
}

.brand {
  margin-top: 0;
}

.navlogo {
  width: 210px;
}

.dropdowninnerdiv {
  width: 100%;
  display: flex;
}

.doublecontentdiv {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

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

.button.blue {
  background-color: var(--navy-blue);
  color: var(--white);
  margin-top: 1.25em;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 1.15em;
}

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

.button.blue.hide {
  display: none;
}

.button.navbutton {
  margin-left: 5px;
  margin-right: 15px;
  padding: 7px 12px;
  font-size: 1em;
}

.button.navyblue {
  background-color: var(--navy-blue);
  margin-top: 1px;
  margin-right: 44px;
}

.button.navyblue.navbutton {
  margin-left: 0;
  margin-right: 0;
}

.button.navyblue.hero {
  text-align: center;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 1.5em;
}

.button.navyblue.hero.w--current {
  text-align: center;
}

.button.navyblue.margintop {
  margin-top: 1em;
}

.button.navyblue._2emright {
  margin-right: 1em;
}

.button.navyblue.cta {
  margin-top: 1em;
}

.button.smallfont {
  font-size: 1.15em;
}

.button.inverse {
  border: 2px solid var(--royal-blue);
  background-color: var(--transparent);
  color: var(--royal-blue);
  transition: color .3s, background-color .3s;
}

.button.inverse:hover {
  background-color: var(--royal-blue);
  color: #fff;
}

.button.inverse.square {
  border-radius: 10px;
  padding: 15px 25px;
  font-size: 1.35em;
}

.button.royalblue {
  background-color: var(--royal-blue);
}

.button.royalblue.healthyrewards {
  margin-bottom: 1.5em;
}

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

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

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

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

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

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

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

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

.icon {
  color: #474a51;
}

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

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

.navcontainer.feedback {
  justify-content: flex-start;
  align-items: center;
  margin-top: 2em;
  margin-bottom: 2em;
  display: flex;
}

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

.dropdown-toggle:hover {
  border-bottom-color: var(--navy-blue);
}

.dropdown-toggle:focus {
  border: 0 #0000;
  border-bottom: 5px solid #252d64;
}

.colortext {
  color: #284faf;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2em;
  font-weight: 300;
  line-height: 42px;
}

.colortext.content {
  color: var(--dark-grey);
  margin-bottom: 1em;
  padding-top: 40px;
  font-size: 1.75em;
  line-height: 37px;
}

.colortext.content.medium {
  margin-bottom: .5em;
  font-size: 1.5em;
  line-height: 30px;
}

.colortext.content.medium.hero {
  color: var(--dark-grey);
  margin-top: 1em;
  margin-bottom: 1.5em;
}

.colortext.content.medium.centered {
  text-align: center;
  margin-bottom: 1em;
  padding-top: 10px;
}

.colortext.content.medium.centered.margintop {
  margin-top: 0;
  padding-top: 10px;
}

.colortext.content.medium.centered.nomargin {
  margin-bottom: 0;
}

.colortext.content.medium.missing {
  color: var(--missing);
}

.colortext.content.medium.blue {
  color: var(--navy-blue);
}

.colortext.content.medium.bold {
  margin-bottom: 5px;
}

.colortext.content.underline {
  border-bottom: 1px solid var(--navy-blue);
  color: var(--navy-blue);
}

.colortext.content.cta {
  text-align: center;
  width: 70%;
  margin-bottom: .75em;
  font-size: 1.5em;
  line-height: 30px;
}

.colortext.content.cta.lessmargin {
  margin-bottom: .5em;
}

.colortext.content.small {
  margin-bottom: .5em;
  padding-top: 40px;
  font-size: 1.35em;
  line-height: 28px;
}

.colortext.content.small.centered {
  text-align: center;
  padding-top: 10px;
}

.colortext.content.small.centered.disclamer2 {
  font-size: 1em;
  line-height: 1.25em;
}

.colortext.content.tiny {
  margin-bottom: 5px;
  font-size: 1.1em;
  line-height: 24px;
}

.colortext.content.blue {
  color: var(--royal-blue);
}

.colortext.ctaheading {
  color: var(--navy-blue);
  margin-bottom: 1em;
  font-weight: 400;
}

.colortext.ctaheading.nomargin {
  margin-bottom: 0;
}

.colortext.services {
  color: var(--navy-blue);
  margin-top: 0;
  margin-bottom: .5em;
  font-size: 1.25em;
  line-height: 26px;
}

.colortext.services.missing {
  color: var(--missing);
}

.colortext.services.padding {
  margin-top: 1em;
  margin-bottom: 1.5em;
}

.colortext.services.disclaimer {
  margin-top: 1em;
  font-size: 1em;
}

.colortext.symptom {
  text-align: center;
  font-size: 1.7em;
  line-height: 28px;
}

.heroimage {
  width: 100%;
}

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

.container.hero {
  -webkit-text-fill-color: inherit;
  background-color: #f7f8f900;
  background-clip: padding-box;
  border-radius: 10px;
  margin-top: 6em;
  padding-top: 60px;
  padding-bottom: 60px;
}

.container.hero.center {
  text-align: center;
}

.container.hero.graybox {
  background-color: #f7f8f9;
  border-radius: 20px;
}

.container.cta {
  margin-top: 6em;
  margin-bottom: 6em;
}

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

.container.forms {
  margin-top: 6em;
  margin-bottom: 6em;
}

.planitem {
  border-radius: 18px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 275px;
  padding: 30px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 2px 20px 1px #0003;
}

.plangrid {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 6em;
}

.paragraphdiv {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  display: flex;
}

.paragraphdiv.flexcenter {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.paragraphdiv.margintop6em {
  margin-top: 6em;
}

.paragraphdiv.centered {
  border-radius: 9px;
  justify-content: flex-start;
  align-items: center;
}

.paragraphdiv.margintop4em {
  margin-top: 4em;
  margin-bottom: 2em;
}

.herogrid {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.herogrid.dsnp {
  margin-bottom: 8em;
}

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

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

.subheading.grey.altmargin {
  color: var(--dark-grey);
  margin-top: 1em;
  margin-bottom: 1em;
  font-size: 1.75em;
  line-height: 36px;
}

.subheading.grey.nomargin {
  margin-top: 0;
  margin-bottom: 0;
}

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

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

.subheading.centered.white.nomargin {
  margin-top: 0;
  margin-bottom: 0;
}

.subheading.darkblue {
  color: var(--navy-blue);
}

.heroheading {
  color: var(--navy-blue);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto Slab, sans-serif;
  font-size: 3.3em;
  font-weight: 400;
  line-height: 60px;
}

.plantitle {
  color: var(--navy-blue);
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Myriadpro, Arial, sans-serif;
  font-size: 2em;
  font-weight: 400;
  text-decoration: none;
}

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

.section.royalblue {
  background-color: var(--royal-blue);
}

.section.grey {
  color: var(--transparent);
  background-color: #f7f8f9;
}

.contenttext {
  color: var(--dark-grey);
  font-size: 1.25em;
  line-height: 26px;
}

.contenttext.planhero {
  margin-top: 1em;
  margin-bottom: 1em;
}

.contenttext.missing {
  color: var(--missing);
}

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

.contenttext.centered.margintop {
  margin-top: .5em;
}

.contenttext.disclaimer {
  text-align: right;
  font-size: .95em;
  line-height: 18px;
}

.contenttext.disclaimer.hasmargin {
  margin-right: 1em;
}

.contenttext.disclaimer.left {
  text-align: left;
}

.contenttext.small {
  width: 80%;
  margin-top: 2em;
  font-size: 1.1em;
  line-height: 22px;
}

.contenttext.small.firstcall {
  color: #283370;
  text-align: center;
  font-weight: 500;
}

.contenttext.small.centered.lessmargin {
  margin-top: 1em;
}

.contenttext.contact {
  font-size: 1em;
  line-height: 18px;
}

.contenttext.contact.centered {
  font-size: 1.15em;
  line-height: 22px;
}

.contenttext.big {
  font-size: 1.5em;
  line-height: 32px;
}

.bluelink {
  color: var(--royal-blue);
  font-size: 17px;
  text-decoration: none;
}

.bluelink.underline {
  font-weight: 400;
  text-decoration: underline;
}

.bluelink.navy {
  color: var(--navy-blue);
}

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

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

.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;
}

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

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

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

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

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

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

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

.footertext.margintop {
  margin-top: 2em;
}

.footertext.margintop.att-numbers {
  position: static;
}

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

.footertext.margin {
  margin-top: 1em;
}

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

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

.socialmediagrid._2.attribution {
  grid-template-columns: 1fr 1fr;
  display: block;
}

.smicon {
  width: 25px;
}

.footergrid {
  grid-row-gap: 3em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.footergrid.atrribution {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

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

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

.footerlinkitem.paddingleft {
  margin-left: 50px;
}

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

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

.footerdiv {
  border-right: 1px solid #000;
  padding-right: 15px;
}

.footerdiv.horizontal {
  border-top: 1px solid #000;
  border-right-style: none;
  margin-top: 0;
  padding-top: 2em;
  display: none;
}

.footerdiv.last {
  border-right-style: none;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

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

.footer {
  background-color: #f7f8f9;
  min-height: 4em;
  padding-top: 5em;
  padding-bottom: 4em;
}

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

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

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

.linkdiv {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 2em;
  display: flex;
}

.footersliver {
  background-color: #d6dee5;
}

.griditem {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  min-height: 415px;
  text-decoration: none;
  display: flex;
}

.hightlighttext {
  color: #474a51;
  text-align: center;
  width: 95%;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 26px;
}

.hightlighttext.missing {
  color: var(--missing);
}

.gridimage {
  border-radius: 0;
  width: 100%;
  margin-bottom: 1.5em;
}

.highlighttitle {
  color: var(--dark-grey);
  text-align: center;
  margin-top: 0;
  margin-bottom: .5em;
  font-size: 1.9em;
  font-weight: 500;
  line-height: 35px;
}

.triplegrid {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 3em;
}

.triplegrid.contactgrid {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
}

.contentheading {
  color: var(--navy-blue);
  margin-top: 0;
  margin-bottom: .5em;
  font-family: Roboto Slab, sans-serif;
  font-size: 2.75em;
  font-weight: 400;
  line-height: 47px;
}

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

.contentheading.centered.white {
  color: var(--white);
}

.contentheading.centered.sales {
  font-size: 5em;
  font-weight: 500;
  line-height: 80px;
  text-decoration: none;
}

.contentheading.marginbottom {
  margin-bottom: 1em;
}

.contentheading.plan {
  margin-top: 1em;
  font-size: 2em;
  line-height: 32px;
}

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

.grid.services {
  margin-top: 4em;
}

.grid.providertraining {
  width: 100%;
  margin-top: 0;
  margin-bottom: 4em;
}

.contentlist {
  color: var(--dark-grey);
  margin-bottom: 2em;
  padding-left: 30px;
}

.contentlist._2, .contentlist.lessmargin {
  margin-bottom: 0;
}

.contentlist.checktoolmargin {
  margin-top: 1em;
  margin-bottom: 1em;
}

.contentlist.checktoolmargin._50percentwidth {
  width: 50%;
  margin-right: 1.5em;
}

.contentlist.numbered {
  font-size: 1.35em;
}

.image {
  border-radius: 0;
  width: 100%;
}

.image.small {
  width: 285px;
}

.image.map {
  width: 500px;
  margin-top: 2em;
}

.linktext {
  color: var(--royal-blue);
  margin-top: 1em;
  margin-bottom: 1.5em;
  font-size: 1.35em;
  font-weight: 400;
  line-height: 28px;
  text-decoration: underline;
  display: block;
}

.linktext.nomargin {
  margin-top: 0;
  margin-bottom: 5px;
}

.linktext.smallest {
  font-size: 1.1em;
}

.linktext.margintop {
  margin-top: 3em;
}

.linktext.small {
  font-size: 1.25em;
  line-height: 26px;
}

.linktext.small.lessmargin {
  margin-top: .5em;
  margin-bottom: 0;
}

.linktext.enroll {
  margin-bottom: 1em;
  margin-left: 30px;
  margin-right: 30px;
}

.linktext.enroll.marginbottom {
  margin-bottom: 2em;
}

.ctainner {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 2em;
  padding-bottom: 2em;
  display: flex;
}

.ctainner.line {
  border-right: 2px solid var(--navy-blue);
}

.ctagrid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
}

.backtotopdiv {
  background-color: var(--navy-blue);
  flex-direction: column;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

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

.prompticon {
  width: 18px;
  margin-bottom: 0;
  margin-left: 1em;
  margin-right: 0;
}

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

.servicessubheading {
  color: var(--dark-grey);
  margin-top: 0;
  margin-bottom: .5em;
  font-size: 1.75em;
  font-weight: 400;
}

.servicessubheading.missing {
  color: var(--missing);
}

.bold {
  font-weight: 500;
}

.bluediv {
  border: 3px solid var(--royal-blue);
  border-radius: 15px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 250px;
  padding: 2em;
  display: flex;
}

.bluediv.contact {
  justify-content: space-between;
  align-items: center;
  width: 65%;
}

.bluediv.contact._2 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
}

.bluediv.topalignment {
  justify-content: flex-start;
  align-items: flex-start;
}

.bluediv.enrollment {
  justify-content: space-between;
  align-items: flex-start;
  min-height: 125px;
  margin: 0 30px 2em;
  padding-top: 1em;
  padding-bottom: 1em;
}

.bluediv.casemanagement {
  min-height: auto;
  margin-top: 3em;
}

.bluediv._100width {
  width: 100%;
}

.bluediv._100width.centered {
  justify-content: center;
  align-items: center;
}

.contentlisttext {
  color: #474a51;
  margin-bottom: 10px;
  font-size: 1.25em;
  line-height: 26px;
}

.contentlisttext.thin {
  color: var(--dark-grey);
  font-size: 1.35em;
  font-weight: 300;
  line-height: 28px;
}

.contentlisttext.lessmargin {
  margin-bottom: 5px;
}

.plancomparegrid {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  grid-template-columns: 1fr;
  margin-top: 4em;
}

.planinfodiv {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--navy-blue);
  background-color: var(--white);
  border-radius: 18px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.planinfoinner {
  border-right: 1px solid #000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 3em;
  margin-left: 7%;
  padding-bottom: 2em;
  padding-right: 2em;
  display: flex;
}

.planinfoinner.right {
  border-right-style: none;
  border-right-width: 0;
  justify-content: flex-start;
  align-items: center;
  margin-top: 3em;
  margin-right: 7%;
  padding-top: 3em;
  padding-right: 0;
}

.planlogo {
  width: 200px;
}

.planinfotext {
  color: var(--dark-grey);
  font-family: Roboto Slab, sans-serif;
  font-size: 1.35em;
  line-height: 25px;
}

.planinfotext.cost {
  color: var(--royal-blue);
  font-size: 2.75em;
  line-height: 45px;
}

.planinfotext.cost.larger {
  margin-top: .75em;
}

.planinfotext.margintopbottom {
  margin-top: 2em;
  margin-bottom: .25em;
}

.planinfotext.center {
  text-align: center;
}

.copaygrid {
  grid-column-gap: 3em;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr .25fr;
  margin-top: 4em;
}

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

.enrollbutton {
  background-color: var(--royal-blue);
  border-radius: 10px;
  margin-top: 2em;
  padding: 20px 35px;
  font-family: Roboto Slab, sans-serif;
  font-size: 1.35em;
  transition: background-color .3s;
}

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

.enrollbutton.nomargin {
  margin-top: 0;
}

.benefitsgrid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.planbenefitsdiv {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 2em 2%;
  display: flex;
  overflow: hidden;
  box-shadow: inset 0 11px 10px -5px #0000001a, 0 8px 10px #0000001a;
}

.benefititem {
  border-right: 1px solid var(--navy-blue);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: .5em;
  padding-bottom: .5em;
  display: flex;
}

.benefititem.noline {
  border-right-style: none;
}

.accordiontext {
  color: #000;
  margin-top: 1em;
  margin-bottom: 1em;
  font-size: 1.35em;
  font-weight: 300;
  line-height: 28px;
}

.accordiontext.plandetails {
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 1em;
  padding-bottom: 1em;
}

.accordiontext.plandetails.line {
  border-right: 1px solid var(--dark-grey);
  padding-right: 1em;
}

.accordiontext.plandetails.marginleft {
  margin-left: 1em;
}

.accordiontext.plandetails.centered {
  text-align: center;
  border-bottom: 1px solid #000;
  justify-content: center;
  align-items: center;
  padding-left: 1em;
  padding-right: 1em;
  font-size: 1.25em;
  display: flex;
}

.accordiontext.plandetails.centered.line {
  border-right: 1px solid #000;
}

.accordiontext.marginleft {
  margin-left: 30px;
  margin-right: 30px;
}

.accordiontext.marginleft.marginbottom {
  margin-bottom: 2em;
}

.checkmark {
  width: 35px;
}

.benefittext {
  margin-top: .5em;
  font-family: Roboto, sans-serif;
  font-size: 1.25em;
  font-weight: 500;
  line-height: 28px;
}

.planbuttondiv {
  justify-content: center;
  align-items: center;
  padding-top: 2em;
  padding-bottom: 3em;
  display: flex;
}

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

.icon-5.accordion-icon.white {
  color: var(--white);
}

.icon-5.accordion-icon.navyblue {
  color: #273370;
}

.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.spaced {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
}

.accordion.spaced.plana {
  grid-template-rows: auto auto auto auto auto auto;
  margin-top: 6em;
}

.accordion.spaced.administration {
  grid-template-rows: auto auto;
}

.accordion.spaced.medicare {
  grid-template-rows: auto auto auto auto auto;
  margin-top: 6em;
}

.accordion.spaced.dsnpmembers {
  grid-template-rows: auto auto auto auto;
}

.accordion.spaced.hipaa {
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
}

.accordion.spaced.healthyrewards {
  grid-row-gap: 2em;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
}

.accordion.spaced.transparentblue {
  grid-template-rows: auto;
}

.accordion.spaced.transparentblue.margintop {
  margin-top: 6em;
}

.accordion.spaced.enrol {
  grid-template-rows: auto auto auto;
}

.accordion.spaced.transparentblue-copy {
  grid-template-rows: auto;
}

.accordion.spaced.transparentblue-copy.margintop {
  margin-top: 6em;
}

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

.accordion-item-trigger.navyblue {
  background-color: var(--navy-blue);
  border-radius: 0;
  padding: 20px 15px 20px 25px;
  transition: background-color .25s;
}

.accordion-item-trigger.navyblue:hover {
  background-color: #4a5380;
}

.accordion-item-trigger.blue {
  min-height: 90px;
  padding: 20px 15px 20px 25px;
}

.accordion-item-trigger.outlined {
  border: 1px solid #00000059;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  padding-right: 10px;
}

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

.accordion-item._2 {
  background-color: #f5f8fc;
  border-radius: 10px;
}

.accordion-item._3 {
  background-color: #252d6400;
}

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

.accordion-item-content._3.margin {
  padding-left: 30px;
}

.accordion-item-content._2 {
  padding-left: 50px;
  padding-right: 50px;
}

.accordion-item-content._3 {
  background-color: #f7f8f9;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  padding-left: 0;
  padding-right: 0;
}

.accordionheading {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 5px;
  font-size: 1.75em;
  font-weight: 400;
  line-height: 30px;
}

.accordionheading.white {
  color: var(--white);
}

.accordionheading.navyblue.missing {
  color: var(--missing);
}

.accordionheading.navyblue {
  color: #273370;
  font-weight: 500;
}

.plandetailsgrid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px none var(--dark-grey);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  margin-top: 0;
  margin-bottom: 0;
}

.plandetailsgrid._2 {
  margin-top: 2em;
}

.plandetailsinner {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid var(--dark-grey);
  grid-template-rows: auto;
  padding-left: 30px;
  padding-right: 30px;
  text-decoration: none;
}

.plandetailsinner.blue {
  background-color: #e3ebf5;
  border-bottom-style: none;
}

.plandetailsinner.noline {
  border-bottom-style: none;
}

.plandetailsinner.hasgap {
  grid-template-columns: 1fr;
  padding-bottom: 30px;
}

.plandetailsinner.nomargin {
  padding-left: 0;
  padding-right: 0;
}

.plandetailsinner.hasgap-copy {
  grid-template-columns: 1fr;
  padding-bottom: 30px;
}

.doctorlinkblock {
  background-color: var(--light-blue);
  color: var(--white);
  justify-content: flex-start;
  align-items: center;
  min-height: 90px;
  padding: 20px 30px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.doctorlinkblock:hover {
  background-color: var(--navy-blue);
}

.planbottomlinkdiv {
  justify-content: space-between;
  align-items: center;
  margin-top: 2em;
  display: flex;
}

.ctaphonenumber {
  color: var(--white);
  text-align: center;
  letter-spacing: .03em;
  margin-top: 1em;
  margin-bottom: .25em;
  font-family: Roboto Slab, sans-serif;
  font-size: 3em;
  line-height: 47px;
  transition: color .3s;
}

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

.formlabel {
  color: #474a51;
  margin-bottom: 7px;
  font-size: 1.15em;
  font-weight: 400;
}

.formlabel.small {
  font-size: 1.1em;
}

.formlabel.bheckboxtext {
  margin-bottom: 0;
  margin-left: 10px;
}

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

.form-block-2.feedback {
  margin-bottom: 8em;
}

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

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

.form-2.trainingconfirmation {
  grid-template-rows: auto auto auto auto auto;
}

.formsubmit {
  color: #fff;
  text-align: center;
  background-color: #ed008c;
  border-radius: 10px;
  margin-top: 1em;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 1.2em;
  line-height: 26px;
  transition: background-color .2s;
}

.formsubmit:hover {
  background-color: #ed008ca6;
}

.formsubmit.navyblue {
  background-color: var(--navy-blue);
}

.formsubmit.meeting {
  background-color: #ef670a;
}

.feedbacklink {
  background-color: var(--royal-blue);
  transform-origin: 88%;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: .5em 2.5em;
  text-decoration: none;
  transition: background-color .3s;
  display: block;
  position: fixed;
  inset: 50% 0% auto auto;
  transform: rotate(-90deg);
}

.feedbacklink:hover {
  background-color: var(--navy-blue);
}

.feedbacktext {
  color: var(--white);
  letter-spacing: .1em;
}

.feedbacknavtext {
  font-size: 1.25em;
  font-weight: 300;
}

.feedbacknavtext.top {
  margin-bottom: 5px;
}

.feedbackdiv {
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.pagetitlediv {
  background-color: #f7f8f9;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  min-height: 6em;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

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

.radio-button {
  width: 20px;
  height: 20px;
  margin-top: 0;
  margin-right: 4px;
}

.radio-button-label {
  color: #474a51;
  font-size: 1.1em;
}

.radiodiv {
  margin-top: 14px;
  display: flex;
}

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

.radio-button-field {
  margin-right: 15px;
}

.missing {
  color: var(--navy-blue);
}

.imagediv {
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.imagediv._2 {
  justify-content: flex-start;
  align-items: center;
}

.statementdiv {
  border: 3px solid #ef670a;
  margin-top: 3em;
  margin-bottom: 3em;
  padding: 2em 25px;
}

.statementdiv.content {
  border-radius: 10px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 1.5em 15px;
}

.statementdiv.content.blue {
  border-color: var(--royal-blue);
}

.statementdiv.content.blue.hasmargin {
  margin-top: 1.5em;
}

.specialtext {
  color: var(--navy-blue);
  text-align: center;
  font-family: Roboto Slab, sans-serif;
  font-size: 1.65em;
  line-height: 38px;
}

.specialtext.leftalign {
  text-align: left;
}

.specialtext.leftalign.bigger {
  font-size: 1.75em;
}

.specialtext.leftalign.margintopandbottom {
  margin-top: 2em;
  margin-bottom: 2em;
}

.statementtitle {
  color: #ef670a;
  margin-bottom: .5em;
  font-size: 2em;
  font-weight: 500;
  line-height: 36px;
}

.statementtitle.blue {
  color: #284faf;
}

.infodisclaimer {
  justify-content: space-around;
  align-items: center;
  width: 100%;
  margin-top: 1.25em;
  display: flex;
}

.infodisclaimer._2 {
  justify-content: center;
  align-items: center;
  margin-top: .5em;
}

.link {
  color: #284faf;
}

.link.grey {
  color: #474a51;
  text-decoration: none;
}

.link.grey:hover {
  color: #606161bf;
}

.link.grey.underline {
  text-decoration: underline;
}

.firstcalllink {
  color: #283370;
}

.infocardicon {
  width: 115px;
}

.infocardicon.bigger {
  width: 175px;
}

.infocard {
  background-color: #f7f8f9;
  border-radius: 15px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 2em;
  display: flex;
}

.tinyephlogo {
  width: 135px;
}

.contentinfodiv {
  margin-top: 1.5em;
  margin-bottom: 2em;
}

.contentinfodiv.fisrt {
  margin-top: 2em;
}

.symptomdiv {
  background-color: #f7f8f9;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  min-height: 7em;
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  display: flex;
}

.contentgrid {
  grid-row-gap: 25px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 4em;
}

.callprompt {
  background-color: #284faf;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.callprompt.content {
  background-color: #fff;
  margin-bottom: 6em;
}

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

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

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

.callprompttext.content {
  color: #474a51;
  font-size: 1.75em;
  font-style: italic;
}

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

.promptlink:hover {
  color: #ffffff87;
}

.promptlink.blue {
  color: #284faf;
}

.nightclinicmap {
  min-height: 500px;
  margin-top: 3em;
}

.contacticon {
  width: 55px;
  margin-bottom: 1.5em;
}

.greydiv {
  background-color: var(--backgroundgrey);
  border-radius: 15px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 90px;
  padding: 1em 2em;
  display: flex;
}

.greydiv.transparent {
  background-color: var(--transparent);
}

.greywhitegrid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-columns: 1fr;
}

.checkbox-field {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.checkbox {
  width: 20px;
  height: 20px;
  margin-top: 0;
}

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

.bhphonenumber {
  color: var(--navy-blue);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
}

.youtube {
  border-radius: 10px;
}

.flexbuttondiv {
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.getfitimg {
  width: 200px;
}

.getfitimg._2 {
  width: 175px;
  margin-left: 2em;
}

.getfitdiv {
  margin-bottom: 1.5em;
  display: flex;
}

.otcgrid {
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: 1.5em;
}

.otclogo {
  width: 200px;
}

.otclogo.smaller {
  width: 150px;
}

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

.paddingleft {
  margin-left: 30px;
}

.searchcontainer-2 {
  width: 100%;
  max-width: 1150px;
  margin-top: 4em;
  margin-bottom: 8em;
  padding-left: 15px;
  padding-right: 15px;
}

.checktooldiv {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 1em;
  margin-bottom: 1em;
  display: flex;
}

.checktoolimage {
  width: 400px;
}

.premiumgrid {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.preventativegrid {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  border-top: 1px solid #000;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-left: 0;
  padding-right: 0;
}

.buttondiv.marginleft {
  margin-bottom: 3em;
  margin-left: 30px;
}

.enrolldiv {
  justify-content: space-between;
  display: flex;
}

.quick-stack {
  padding-top: 0;
  padding-bottom: 0;
}

.slider {
  height: 550px;
  display: block;
}

.image-2 {
  vertical-align: baseline;
  width: 100%;
  display: inline-block;
}

.div-block-2 {
  color: #fff;
  text-align: center;
  z-index: 99999;
  background-image: linear-gradient(#00000040, #000c 99%);
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.left-arrow {
  display: block;
  overflow: hidden;
}

.image-3 {
  max-width: 80%;
}

.mask {
  height: 550px;
}

.slide-nav {
  display: none;
}

.right-arrow {
  display: block;
}

.slide {
  z-index: 100;
}

.container-2 {
  padding-top: 50px;
  padding-bottom: 60px;
}

.bold-text {
  font-family: Roboto, sans-serif;
  font-size: 26px;
}

.bold-text.blue {
  color: #273370;
}

.heading-2 {
  font-size: 22px;
}

.heading-3 {
  color: #273370;
  font-family: Roboto, sans-serif;
  font-size: 26px;
}

.bold-text-2 {
  text-transform: capitalize;
  text-decoration: none;
}

.heading-4 {
  font-family: Roboto, sans-serif;
  font-size: 26px;
}

.heading-4.blue {
  color: #273370;
}

.heading {
  color: #273370;
  text-align: center;
  padding-bottom: 60px;
  font-family: Roboto Slab, sans-serif;
  font-size: 38px;
  line-height: 57px;
}

.div-block {
  background-color: #f0f4f7;
}

.container-3 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.subheading-2 {
  color: #273370;
  text-align: left;
  margin-top: 0;
  padding-bottom: 30px;
  font-family: Roboto Slab, sans-serif;
  line-height: 55px;
}

.text-block {
  color: #606060;
  text-align: left;
  white-space: normal;
  font-size: 26px;
  line-height: 2rem;
}

.text-block.copy-text {
  margin-bottom: 30px;
  padding-bottom: 0;
  font-size: 27px;
}

.text-block-2 {
  color: #606060;
  text-align: left;
  margin-top: 100px;
  font-family: Roboto, sans-serif;
}

.form-field {
  color: #273370;
  background-color: #f7f8f9;
  border: 1px solid #d2d4d6;
  border-radius: 10px;
  height: 45px;
  margin-top: 10px;
  padding-top: 8px;
  font-size: 22px;
  line-height: 35px;
}

.container-4 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.subheading-3 {
  color: #273370;
  text-align: left;
  margin-top: 0;
  padding-bottom: 30px;
  font-family: Roboto Slab, sans-serif;
  line-height: 55px;
}

.submit-button {
  text-align: left;
  background-color: #273370;
  border-radius: 255px;
  margin-top: 50px;
  padding: 15px 35px;
  font-size: 22px;
  display: block;
  position: relative;
  left: 0;
}

.form-label {
  color: #273370;
  text-align: left;
  margin-top: 35px;
  font-family: Roboto Slab, sans-serif;
  font-size: 21px;
}

.div-block-3 {
  text-align: center;
  background-color: #27336f;
  padding-top: 30px;
  padding-bottom: 30px;
}

.link-2 {
  color: #fff;
  text-align: center;
  font-family: Roboto, sans-serif;
  font-size: 30px;
  text-decoration: none;
}

.columns {
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

.image-4 {
  max-width: 80%;
}

.column {
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  font-family: Roboto, sans-serif;
}

.text-block-4 {
  flex-flow: wrap;
  justify-content: flex-end;
  align-items: center;
  width: 80%;
  display: flex;
}

.text-block-3 {
  border-right: 1px solid #000;
  align-items: center;
  padding-left: 30px;
  font-family: Roboto, sans-serif;
  display: flex;
}

.paragraph {
  text-align: center;
  margin-top: 20px;
}

.grid-2 {
  grid-template-rows: 55px;
  width: auto;
}

.paragraph-2 {
  text-decoration: none;
}

.container-5 {
  box-sizing: border-box;
  clear: both;
  width: auto;
  height: auto;
  position: relative;
}

.background-video {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.text-span, .text-span-2, .text-span-3, .text-span-4 {
  color: var(--royal-blue);
}

.pagetitle-2 {
  color: #284faf;
  margin-bottom: 20px;
  font-size: 2.75em;
  font-weight: 500;
}

.pagetitle-2.nomargin {
  margin-bottom: 5px;
}

.pagetitle-2.nomargin.chip {
  color: #ed8922;
}

.pagetitlesubheading {
  color: #606161;
  margin-bottom: 0;
  font-size: 1.25em;
  font-style: italic;
}

.div-block-4 {
  padding-top: 10px;
}

.container-6 {
  text-align: center;
}

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

.contentheading-2 {
  color: #284faf;
  margin-top: 0;
  margin-bottom: .5em;
  font-size: 2.75em;
  font-weight: 500;
  line-height: 47px;
}

.contentheading-2.grey {
  color: #474a51;
}

.contenttext-2 {
  color: #474a51;
  font-size: 1.25em;
  line-height: 26px;
}

.image-5 {
  width: auto;
}

.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;
}

.code-embed {
  color: #010141;
}

.plandetailsinner-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #474a51;
  grid-template-rows: auto;
  padding-left: 30px;
  padding-right: 30px;
  text-decoration: none;
}

.plandetailsinner-2.hasgap {
  grid-template-columns: 1fr;
  padding-bottom: 30px;
}

.button-2 {
  background-color: #7a99e5;
  border-radius: 18px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 1.25em;
}

.button-2.navyblue {
  background-color: #273370;
  margin-right: 44px;
}

.button-2.navyblue._2emright {
  margin-right: 1em;
}

.plandetailsgrid-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px #474a51;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  margin-top: 0;
  margin-bottom: 0;
}

@media screen and (min-width: 1920px) {
  .button.navyblue.hero {
    padding-top: 11px;
    padding-bottom: 11px;
    font-size: 1.5em;
  }

  .button.navyblue.hero.w--current {
    padding-top: 11px;
    padding-bottom: 11px;
  }

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

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

  .container {
    max-width: 1200px;
  }

  .container.hero {
    -webkit-text-fill-color: inherit;
    background-color: #f7f8f900;
    background-clip: border-box;
  }

  .planitem {
    min-height: 305px;
    padding: 40px;
  }

  .paragraphdiv.centered.gray-frame {
    -webkit-text-fill-color: inherit;
    background-color: #f7f8f9;
    background-clip: border-box;
    border-radius: 20px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .contenttext {
    margin-top: 0;
  }

  .contenttext.disclaimer.left {
    text-align: left;
  }

  .griditem {
    min-height: 425px;
  }

  .contentheading.centered {
    font-size: 4em;
  }

  .contentheading.centered.sales {
    font-size: 6em;
    line-height: 90px;
  }

  .contentheading.centered.sales.white {
    font-size: 6em;
  }

  .backtotopcontainer {
    max-width: 1150px;
  }

  .backtotoptext {
    font-size: 2em;
  }

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

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

  .form-2 {
    margin-bottom: 40px;
  }

  .callpromptcontainer {
    max-width: 1150px;
  }

  .callprompttext {
    font-size: 2em;
  }

  .slider {
    height: 850px;
  }

  .image-2 {
    display: none;
  }

  .mask {
    height: 850px;
  }

  .slide {
    vertical-align: baseline;
  }

  .grid-2 {
    width: auto;
    font-size: 20px;
  }

  .video {
    display: none;
  }

  .background-video {
    justify-content: center;
    align-items: center;
    display: flex;
    position: static;
  }

  .container-7 {
    max-width: 1200px;
  }
}

@media screen and (max-width: 991px) {
  .slivercontent {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .navsliverinner {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .navsliver {
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .nav-link.linedsubheading.fulllengthheading {
    width: auto;
  }

  .nav-link.desktop:hover {
    color: #606161;
  }

  .nav-link.desktop:active, .nav-link.desktop:focus {
    color: #284faf;
  }

  .sitesearch {
    width: 100%;
    margin-left: 0;
  }

  .brand {
    margin-top: 0;
  }

  .dropdowninnerdiv {
    flex-flow: column;
  }

  .menu-button {
    color: #423333;
  }

  .menu-button.w--open {
    color: #606161;
    background-color: #fff;
  }

  .doublecontentdiv {
    width: 100%;
  }

  .button.blue {
    margin-bottom: 1em;
  }

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

  .desktopdropdowngrid {
    grid-template-columns: 1fr;
    padding-left: 25px;
  }

  .desktopdropdowngrid._3 {
    grid-template-columns: 1fr;
    place-items: start;
    padding-left: 25px;
    padding-right: 0;
  }

  .desktopdropdowngrid._2 {
    place-items: start;
  }

  .nav-menu {
    z-index: 100;
    background-color: #fff;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: .5em;
    padding-bottom: .5em;
    display: block;
    box-shadow: 20px 20px 20px 7px #0000004a;
  }

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

  .navbar {
    z-index: 1;
  }

  .dropdown-toggle {
    border-bottom-color: var(--transparent);
    width: 100%;
  }

  .dropdown-toggle:hover {
    border-bottom: 5px solid var(--transparent);
  }

  .dropdown-toggle:active, .dropdown-toggle:focus {
    border-bottom-style: solid;
    border-bottom-color: var(--navy-blue);
  }

  .icon-2 {
    color: #000;
  }

  .colortext {
    font-size: 1.75em;
  }

  .colortext.content.cta {
    width: 75%;
    font-size: 1.5em;
    line-height: 30px;
  }

  .colortext.symptom {
    font-size: 1.5em;
  }

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

  .plangrid {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

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

  .plantitle {
    font-size: 2.25em;
  }

  .sliverinner {
    margin-bottom: 1em;
  }

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

  .popupdiv {
    max-width: 500px;
  }

  .innernavdiv {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    place-items: start;
    margin-top: 20px;
    margin-bottom: 20px;
    display: grid;
  }

  .footertext.margintop {
    margin-top: 2em;
  }

  .footertext.margintop.nomarginmobile {
    margin-top: 0;
  }

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

  .socialmediagrid {
    width: 100%;
  }

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

  .footergrid.atrribution {
    flex-flow: column;
    display: flex;
  }

  .footerdiv {
    border-bottom: 1px solid #000;
    border-right-style: none;
    padding-bottom: 2em;
  }

  .footerdiv.horizontal {
    border-top-style: none;
    border-bottom-style: none;
  }

  .griditem {
    min-height: 400px;
  }

  .triplegrid {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-columns: 1fr 1fr;
  }

  .contentheading {
    font-size: 2.5em;
  }

  .contentheading.centered.sales {
    font-size: 4em;
    line-height: 60px;
  }

  .contentheading.centered.sales.white {
    line-height: 60px;
  }

  .contentheading.centered.sales.white.mobile {
    margin-left: 40px;
    margin-right: 40px;
  }

  .contentheading.plan {
    font-size: 2.5em;
    line-height: 45px;
  }

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

  .grid.flu {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
  }

  .contentlist.checktoolmargin._50percentwidth {
    width: auto;
    margin-right: 0;
  }

  .image {
    width: 75%;
  }

  .image.map {
    width: 100%;
  }

  .ctainner {
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .backtotopcontainer {
    max-width: 90%;
  }

  .prompticon {
    width: 20px;
  }

  .backtotoptext {
    line-height: 40px;
  }

  .planinfotext.margintopbottom {
    text-align: center;
  }

  .copaygrid {
    grid-template-columns: 1fr;
    margin-top: 2em;
  }

  .planbenefitsdiv {
    padding-left: 5%;
    padding-right: 5%;
  }

  .accordiontext.plandetails.centered {
    padding-left: 7px;
    padding-right: 7px;
    font-size: 1.1em;
  }

  .checkmark {
    width: 30px;
  }

  .benefittext.supplemental {
    text-align: center;
    line-height: 23px;
  }

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

  .accordion-item-content._2 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .plandetailsinner {
    padding-left: 25px;
    padding-right: 25px;
  }

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

  .form-2.trainingconfirmation {
    grid-template-rows: auto auto auto auto auto auto;
  }

  .imagediv {
    justify-content: space-between;
    align-items: center;
  }

  .statementdiv.content.blue.hasmargin {
    width: 75%;
  }

  .callpromptcontainer {
    max-width: 90%;
  }

  .prompticonphone {
    width: 45px;
  }

  .callprompttext {
    line-height: 40px;
  }

  .promptlink:hover {
    color: #fff;
  }

  .promptlink:active {
    color: #ffffff87;
  }

  .checkbox {
    width: 25px;
    height: 25px;
  }

  .hidemobile.culturaltraining {
    display: none;
  }

  .otclogo {
    width: 150px;
  }

  .otclogo.smaller {
    width: 100px;
  }

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

  .checktooldiv {
    flex-flow: column;
  }

  .checktoolimage {
    width: 500px;
  }

  .slider, .mask {
    height: 400px;
  }

  .column-4 {
    text-align: center;
  }

  .grid-2 {
    grid-template-rows: 51px;
    width: auto;
  }

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

  .contentheading-2 {
    font-size: 2.5em;
  }

  .plandetailsinner-2 {
    padding-left: 25px;
    padding-right: 25px;
  }
}

@media screen and (max-width: 767px) {
  .nav-link.sliver, .button.navyblue.hero {
    font-size: 1em;
  }

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

  .nav-menu {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .colortext.content.medium.centered {
    font-size: 1em;
    line-height: 15px;
  }

  .container {
    max-width: 85%;
  }

  .planitem {
    min-height: 300px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .plangrid {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .plantitle {
    font-size: 2em;
  }

  .contenttext.contact.centered {
    font-size: 1.25em;
    line-height: 26px;
  }

  .popupbacklink {
    font-size: 1.1em;
  }

  .popupbutton {
    font-size: 1em;
  }

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

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

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

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

  .socialmediagrid._2 {
    grid-template-rows: auto;
  }

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

  .footerlinkitem.paddingleft {
    margin-left: 30px;
  }

  .hightlighttext {
    width: 100%;
  }

  .triplegrid {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    grid-template-columns: 1fr;
  }

  .contentheading.centered {
    font-size: 2em;
  }

  .contentheading.centered.sales {
    font-size: 3.25em;
    line-height: 60px;
  }

  .contentheading.centered.sales.white {
    margin-left: 20px;
    font-size: 3.5em;
    line-height: 50px;
  }

  .contentheading.centered.sales.white.mobile {
    margin-right: 20px;
    font-size: 2.5em;
    line-height: 40px;
  }

  .ctainner {
    padding-top: 2em;
    padding-bottom: 2em;
  }

  .ctainner.line {
    border-bottom: 2px solid var(--navy-blue);
    border-right-style: none;
  }

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

  .backtotopcontainer {
    max-width: 85%;
  }

  .backtotoptext {
    font-size: 1.65em;
  }

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

  .planinfoinner {
    border-right-style: none;
    margin-right: 7%;
    padding-right: 0;
  }

  .planinfoinner.right {
    margin-top: 0;
    margin-bottom: 3em;
  }

  .planbenefitsdiv {
    padding-left: 5px;
    padding-right: 5px;
  }

  .benefititem {
    justify-content: flex-start;
    align-items: center;
  }

  .accordiontext.plandetails.centered {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    padding-left: 1em;
    padding-right: 1em;
    font-size: 1.25em;
  }

  .accordiontext.plandetails.centered.line {
    border-right-style: none;
  }

  .checkmark {
    width: 25px;
  }

  .benefittext.supplemental {
    font-size: 1.15em;
  }

  .planbuttondiv {
    padding-top: 3em;
  }

  .accordion-item-trigger.blue {
    padding-left: 15px;
  }

  .accordion-item-trigger.outlined {
    padding-right: 7px;
  }

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

  .plandetailsinner {
    padding-left: 1em;
    padding-right: 1em;
  }

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

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

  .feedbacklink {
    transform-origin: 12%;
    left: 0%;
    right: auto;
    transform: rotate(90deg);
  }

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

  .pagetitle {
    font-size: 2.5em;
  }

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

  .infocard {
    justify-content: center;
    align-items: center;
    min-height: 350px;
  }

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

  .callpromptcontainer {
    max-width: 85%;
  }

  .callprompttext {
    font-size: 1.65em;
  }

  .checkbox-field {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .checkbox {
    width: 35px;
    height: 35px;
  }

  .hidemobile {
    display: none;
  }

  .otcgrid {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .doublegrid {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .checktoolimage {
    width: auto;
  }

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

  .slider, .mask {
    height: 280px;
  }

  .heading {
    font-size: 32px;
    line-height: 40px;
  }

  .text-block.copy-text {
    padding-bottom: 30px;
  }

  .container-4 {
    padding-left: 15px;
    padding-right: 15px;
  }

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

  .container-7 {
    max-width: 85%;
  }

  .plandetailsinner-2 {
    padding-left: 1em;
    padding-right: 1em;
  }
}

@media screen and (max-width: 479px) {
  .brand {
    padding-left: 0;
  }

  .navlogo {
    width: 200px;
  }

  .button.blue {
    order: 0;
    margin-bottom: 1em;
  }

  .button.navyblue.hero {
    text-align: center;
    width: 100%;
  }

  .button.navyblue._2emright {
    margin-bottom: 1em;
    margin-right: 0;
  }

  .desktopdropdowngrid._3 {
    grid-column-gap: 16px;
    grid-row-gap: 14px;
  }

  .dropdown-toggle {
    width: 100%;
  }

  .colortext.content.medium.centered {
    line-height: 15px;
  }

  .colortext.content.cta {
    width: 95%;
  }

  .colortext.symptom {
    font-size: 1.35em;
  }

  .container.hero {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .plangrid {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .heroheading {
    font-size: 3.25em;
    line-height: 55px;
  }

  .plantitle {
    font-size: 2.25em;
  }

  .contenttext.disclaimer {
    text-align: center;
  }

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

  .popupdiv {
    max-width: 85%;
  }

  .poplink {
    font-size: 1.15em;
  }

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

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

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

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

  .footerlinkitem.paddingleft {
    margin-left: 25px;
  }

  .footerlogo {
    width: 100%;
    margin-bottom: 0;
  }

  .triplegrid {
    grid-column-gap: 3em;
    grid-row-gap: 3em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .contentheading {
    font-size: 2.25em;
  }

  .contentheading.centered {
    line-height: 30px;
  }

  .contentheading.centered.sales {
    font-size: 2.5em;
    line-height: 40px;
  }

  .contentheading.centered.sales.white, .contentheading.centered.sales.white.mobile {
    font-size: 2em;
    line-height: 30px;
  }

  .image {
    width: 100%;
  }

  .linktext {
    overflow-wrap: anywhere;
  }

  .ctainner.line {
    margin-bottom: 2em;
    padding-bottom: 4em;
  }

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

  .prompticon {
    margin-bottom: 0;
  }

  .backtotoptext {
    font-size: 1.5em;
  }

  .bluediv.contact {
    width: auto;
  }

  .bluediv.contact._2 {
    padding-left: 1em;
    padding-right: 1em;
  }

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

  .benefititem {
    padding: 1em .5em;
  }

  .benefititem.noline {
    border-top: 1px solid var(--navy-blue);
    border-right-style: none;
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .benefititem.mobile {
    border-right-style: none;
  }

  .accordiontext.plandetails {
    font-size: 1.25em;
  }

  .accordiontext.plandetails.marginleft {
    margin-left: .5em;
    margin-right: 0;
  }

  .accordiontext.plandetails.centered {
    font-size: 1.2em;
  }

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

  .accordion.spaced, .accordion-item._2 {
    width: 100%;
  }

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

  .accordion-item-content._2 {
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .plandetailsinner {
    padding-left: .5em;
    padding-right: .5em;
  }

  .plandetailsinner.hasgap, .plandetailsinner.hasgap-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .planbottomlinkdiv {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .feedbacklink {
    transform-origin: 9%;
    padding-top: .25em;
    padding-bottom: .25em;
  }

  .feedbackdiv {
    display: none;
  }

  .statementdiv.content.blue.hasmargin {
    width: 100%;
  }

  .infodisclaimer {
    flex-flow: column;
  }

  .symptomdiv {
    padding-left: 5px;
    padding-right: 5px;
  }

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

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

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

  .callprompttext {
    font-size: 1.5em;
  }

  .checkbox {
    width: 65px;
    height: 65px;
  }

  .getfitimg._2 {
    margin-top: 2em;
    margin-left: 0;
  }

  .getfitdiv {
    flex-flow: column;
  }

  .otcgrid {
    grid-column-gap: 2.5em;
    grid-row-gap: 2.5em;
    grid-template-columns: 1fr;
  }

  .doublegrid {
    grid-column-gap: 3em;
    grid-row-gap: 3em;
  }

  .buttondiv {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }

  .slider {
    height: 250px;
  }

  .image-3 {
    display: none;
  }

  .mask {
    height: 250px;
  }

  .heading-2 {
    margin-bottom: 30px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .bold-text-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-4.blue {
    margin-bottom: 30px;
  }

  .subheading-2 {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 32px;
    line-height: 40px;
  }

  .text-block.copy-text {
    padding-bottom: 30px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 22px;
  }

  .form-block, .text-block-2 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .subheading-3 {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 32px;
    line-height: 40px;
  }

  .submit-button {
    margin-left: 10px;
  }

  .columns {
    display: block;
  }

  .column-2 {
    text-align: center;
    padding-bottom: 20px;
  }

  .image-4 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .column {
    text-align: center;
    border-right-width: 0;
  }

  .text-block-4 {
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 20px;
  }

  .text-block-3 {
    border-right-width: 0;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

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

  .contentheading-2 {
    font-size: 2.25em;
  }

  .plandetailsinner-2 {
    padding-left: .5em;
    padding-right: .5em;
  }

  .plandetailsinner-2.hasgap {
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-2.navyblue._2emright {
    margin-bottom: 1em;
    margin-right: 0;
  }
}

#w-node-_6620c8a5-fe24-39d5-88fd-e4c43a32c8f8-88dcbec9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_351a8965-bbbb-5320-5a79-7ee47a9ce141-88dcbec9, #w-node-d55f75e4-81b7-a680-0632-b2f75b5a601b-88dcbec9, #w-node-_770cc4e5-a9f8-b852-f852-992b19ddd327-88dcbec9 {
  place-self: center;
}

#w-node-a5a1dd00-3f07-2c64-cb7f-4eddf48f1ffa-88dcbec9, #w-node-_91a61c38-90f3-77a8-479f-a2db2de4bcee-88dcbec9, #w-node-_91a61c38-90f3-77a8-479f-a2db2de4bcf1-88dcbec9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_91a61c38-90f3-77a8-479f-a2db2de4bcf6-88dcbec9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-b1ed14fe-99f1-12c6-6bf8-e4b33a620ac2-3a620aba {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-b1ed14fe-99f1-12c6-6bf8-e4b33a620adc-3a620aba {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-be2abd18-c1f4-afe8-7f66-086b67a83a37-67a83a20, #w-node-_65efe7d7-7af8-9ea0-465b-b833f7836c71-67a83a20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-be2abd18-c1f4-afe8-7f66-086b67a83a7a-67a83a20 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-fff6610e-f793-bdc5-835e-b654aef557fc-aef557ed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d2e631f-4eb6-bd09-41ad-7f2171fd2f68-aef557ed {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-fff6610e-f793-bdc5-835e-b654aef5582e-aef557ed, #w-node-fff6610e-f793-bdc5-835e-b654aef5583d-aef557ed, #w-node-fff6610e-f793-bdc5-835e-b654aef5584c-aef557ed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fff6610e-f793-bdc5-835e-b654aef55874-aef557ed, #w-node-fff6610e-f793-bdc5-835e-b654aef55873-aef557ed {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6620c8a5-fe24-39d5-88fd-e4c43a32c8f8-1e2fcd3d, #w-node-a5a1dd00-3f07-2c64-cb7f-4eddf48f1ffa-1e2fcd3d, #w-node-a624320d-a213-0b88-bf6a-0fd13efcd7bc-1e2fcd3d, #w-node-a624320d-a213-0b88-bf6a-0fd13efcd7bf-1e2fcd3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a624320d-a213-0b88-bf6a-0fd13efcd7c4-1e2fcd3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_144a3f94-ead1-f874-b9fc-940f81f4a908-00813c01, #w-node-_65613594-c5ab-5562-c31f-a152bc321ddd-00813c01, #w-node-_29379eb3-d49a-cf42-dc34-5a401e83775d-00813c01, #w-node-_29379eb3-d49a-cf42-dc34-5a401e83776f-00813c01 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0ef6d7cf-72f9-81a5-8b64-49e674aac4c8-00813c01, #w-node-_0ef6d7cf-72f9-81a5-8b64-49e674aac4cb-00813c01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ef6d7cf-72f9-81a5-8b64-49e674aac4d0-00813c01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c6d5c1d7-dac2-7d3f-04c8-b56cc8b73bb1-94827ac8, #w-node-c6d5c1d7-dac2-7d3f-04c8-b56cc8b73bba-94827ac8, #w-node-c6d5c1d7-dac2-7d3f-04c8-b56cc8b73bc1-94827ac8, #w-node-c6d5c1d7-dac2-7d3f-04c8-b56cc8b73bc8-94827ac8, #w-node-c6d5c1d7-dac2-7d3f-04c8-b56cc8b73be1-94827ac8, #w-node-c6d5c1d7-dac2-7d3f-04c8-b56cc8b73bea-94827ac8, #w-node-c6d5c1d7-dac2-7d3f-04c8-b56cc8b73bf1-94827ac8, #w-node-c6d5c1d7-dac2-7d3f-04c8-b56cc8b73c0d-94827ac8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c6d5c1d7-dac2-7d3f-04c8-b56cc8b73c0e-94827ac8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c6d5c1d7-dac2-7d3f-04c8-b56cc8b73c16-94827ac8, #w-node-c6d5c1d7-dac2-7d3f-04c8-b56cc8b73c1d-94827ac8, #w-node-f40b4468-1a26-31dd-453a-11aa6d635201-94827ac8, #w-node-bd556ec1-6cec-6928-e110-7514eea433e1-94827ac8, #w-node-_962bf3de-9a38-14f5-3b30-0e39aadebc2a-94827ac8, #w-node-fcd2ae9f-2542-efb9-7bfc-803bec24e5d4-94827ac8, #w-node-c6d5c1d7-dac2-7d3f-04c8-b56cc8b73c2c-94827ac8, #w-node-c6d5c1d7-dac2-7d3f-04c8-b56cc8b73c35-94827ac8, #w-node-c6d5c1d7-dac2-7d3f-04c8-b56cc8b73c40-94827ac8, #w-node-c6d5c1d7-dac2-7d3f-04c8-b56cc8b73c4e-94827ac8, #w-node-c6d5c1d7-dac2-7d3f-04c8-b56cc8b73c55-94827ac8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c6d5c1d7-dac2-7d3f-04c8-b56cc8b73c56-94827ac8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c6d5c1d7-dac2-7d3f-04c8-b56cc8b73c59-94827ac8, #w-node-c6d5c1d7-dac2-7d3f-04c8-b56cc8b73c60-94827ac8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c6d5c1d7-dac2-7d3f-04c8-b56cc8b73c61-94827ac8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c6d5c1d7-dac2-7d3f-04c8-b56cc8b73c65-94827ac8, #w-node-c6d5c1d7-dac2-7d3f-04c8-b56cc8b73c6e-94827ac8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c6d5c1d7-dac2-7d3f-04c8-b56cc8b73c6f-94827ac8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c6d5c1d7-dac2-7d3f-04c8-b56cc8b73c72-94827ac8, #w-node-c6d5c1d7-dac2-7d3f-04c8-b56cc8b73c79-94827ac8, #w-node-c6d5c1d7-dac2-7d3f-04c8-b56cc8b73c81-94827ac8, #w-node-c6d5c1d7-dac2-7d3f-04c8-b56cc8b73c88-94827ac8, #w-node-d85be5cf-d1f6-5ff0-9202-159d3ebac497-94827ac8, #w-node-d85be5cf-d1f6-5ff0-9202-159d3ebac4a0-94827ac8, #w-node-d85be5cf-d1f6-5ff0-9202-159d3ebac4ab-94827ac8, #w-node-d85be5cf-d1f6-5ff0-9202-159d3ebac4b2-94827ac8, #w-node-d6bf2df9-d55b-957b-a3d7-492b08a66fa1-94827ac8, #w-node-_36c4f8e7-ad6a-992f-a664-3af76852c65b-94827ac8, #w-node-_36c4f8e7-ad6a-992f-a664-3af76852c664-94827ac8, #w-node-_36c4f8e7-ad6a-992f-a664-3af76852c66c-94827ac8, #w-node-_36c4f8e7-ad6a-992f-a664-3af76852c675-94827ac8, #w-node-_36c4f8e7-ad6a-992f-a664-3af76852c67c-94827ac8, #w-node-_36c4f8e7-ad6a-992f-a664-3af76852c683-94827ac8, #w-node-_28995bf9-6b33-6b52-ba8b-1a2f76b3439e-94827ac8, #w-node-e42cf46c-ff8e-e29f-b5d6-744183fa58d7-94827ac8, #w-node-_8df80519-91ea-01b7-202a-6b122423726b-94827ac8, #w-node-d406da96-f881-ef3a-f552-4d26e33d5b06-94827ac8, #w-node-_13c207fd-f900-f39c-1372-622339930ac0-94827ac8, #w-node-_36c4f8e7-ad6a-992f-a664-3af76852c6c3-94827ac8, #w-node-_36c4f8e7-ad6a-992f-a664-3af76852c6cc-94827ac8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36c4f8e7-ad6a-992f-a664-3af76852c6cd-94827ac8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_36c4f8e7-ad6a-992f-a664-3af76852c6d3-94827ac8, #w-node-_36c4f8e7-ad6a-992f-a664-3af76852c6f0-94827ac8, #w-node-_36c4f8e7-ad6a-992f-a664-3af76852c6f9-94827ac8, #w-node-_36c4f8e7-ad6a-992f-a664-3af76852c715-94827ac8, #w-node-_36c4f8e7-ad6a-992f-a664-3af76852c724-94827ac8, #w-node-_36c4f8e7-ad6a-992f-a664-3af76852c72d-94827ac8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36c4f8e7-ad6a-992f-a664-3af76852c72e-94827ac8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_36c4f8e7-ad6a-992f-a664-3af76852c734-94827ac8, #w-node-_36c4f8e7-ad6a-992f-a664-3af76852c73c-94827ac8, #w-node-_36c4f8e7-ad6a-992f-a664-3af76852c745-94827ac8, #w-node-_36c4f8e7-ad6a-992f-a664-3af76852c74c-94827ac8, #w-node-_36c4f8e7-ad6a-992f-a664-3af76852c753-94827ac8, #w-node-_36c4f8e7-ad6a-992f-a664-3af76852c764-94827ac8, #w-node-_36c4f8e7-ad6a-992f-a664-3af76852c76d-94827ac8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36c4f8e7-ad6a-992f-a664-3af76852c76e-94827ac8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_36c4f8e7-ad6a-992f-a664-3af76852c774-94827ac8 {
  place-self: center;
}

#w-node-_36c4f8e7-ad6a-992f-a664-3af76852c777-94827ac8 {
  justify-self: center;
}

#w-node-_36c4f8e7-ad6a-992f-a664-3af76852c77a-94827ac8, #w-node-_36c4f8e7-ad6a-992f-a664-3af76852c77d-94827ac8, #w-node-_36c4f8e7-ad6a-992f-a664-3af76852c780-94827ac8, #w-node-_36c4f8e7-ad6a-992f-a664-3af76852c783-94827ac8, #w-node-_36c4f8e7-ad6a-992f-a664-3af76852c786-94827ac8, #w-node-_36c4f8e7-ad6a-992f-a664-3af76852c789-94827ac8, #w-node-_36c4f8e7-ad6a-992f-a664-3af76852c78c-94827ac8, #w-node-_36c4f8e7-ad6a-992f-a664-3af76852c78f-94827ac8, #w-node-_36c4f8e7-ad6a-992f-a664-3af76852c792-94827ac8, #w-node-_36c4f8e7-ad6a-992f-a664-3af76852c795-94827ac8 {
  place-self: center;
}

#w-node-_0b8078d6-aea4-b308-70f9-d44d97d3f7a9-94827ac8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b8078d6-aea4-b308-70f9-d44d97d3f7b0-94827ac8 {
  align-self: center;
}

#w-node-_0b8078d6-aea4-b308-70f9-d44d97d3f7b5-94827ac8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b8078d6-aea4-b308-70f9-d44d97d3f7bc-94827ac8 {
  align-self: center;
}

#w-node-_0b8078d6-aea4-b308-70f9-d44d97d3f7bf-94827ac8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84b93f8d-cb14-6f3d-ac87-4fc19017acfb-94827ac8 {
  align-self: center;
}

#w-node-a825a61c-5354-8bed-2fcd-7ec749f2c191-94827ac8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_94d5f037-2a01-050e-9133-117f71ba7212-94827ac8 {
  align-self: center;
}

#w-node-_0b8078d6-aea4-b308-70f9-d44d97d3f7c9-94827ac8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ec141d53-d649-2013-0abf-e856c5a01c71-94827ac8 {
  align-self: center;
}

#w-node-_0b8078d6-aea4-b308-70f9-d44d97d3f7d3-94827ac8, #w-node-_4ba045c5-f221-e1bd-d96d-ce126756b737-94827ac8, #w-node-_4ba045c5-f221-e1bd-d96d-ce126756b73a-94827ac8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ba045c5-f221-e1bd-d96d-ce126756b73f-94827ac8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_02ab7b20-9bb1-1e66-f2b9-f86c86589e4b-b462d7b9, #w-node-_02ab7b20-9bb1-1e66-f2b9-f86c86589e54-b462d7b9, #w-node-_02ab7b20-9bb1-1e66-f2b9-f86c86589e5b-b462d7b9, #w-node-_02ab7b20-9bb1-1e66-f2b9-f86c86589e62-b462d7b9, #w-node-_02ab7b20-9bb1-1e66-f2b9-f86c86589e74-b462d7b9, #w-node-_02ab7b20-9bb1-1e66-f2b9-f86c86589e7d-b462d7b9, #w-node-_02ab7b20-9bb1-1e66-f2b9-f86c86589e84-b462d7b9, #w-node-_02ab7b20-9bb1-1e66-f2b9-f86c86589e99-b462d7b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_02ab7b20-9bb1-1e66-f2b9-f86c86589e9a-b462d7b9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_02ab7b20-9bb1-1e66-f2b9-f86c86589e9e-b462d7b9, #w-node-_02ab7b20-9bb1-1e66-f2b9-f86c86589ea5-b462d7b9, #w-node-_02ab7b20-9bb1-1e66-f2b9-f86c86589eac-b462d7b9, #w-node-_02ab7b20-9bb1-1e66-f2b9-f86c86589eb3-b462d7b9, #w-node-_02ab7b20-9bb1-1e66-f2b9-f86c86589eba-b462d7b9, #w-node-_02ab7b20-9bb1-1e66-f2b9-f86c86589ec1-b462d7b9, #w-node-_02ab7b20-9bb1-1e66-f2b9-f86c86589ed0-b462d7b9, #w-node-_02ab7b20-9bb1-1e66-f2b9-f86c86589ed9-b462d7b9, #w-node-_02ab7b20-9bb1-1e66-f2b9-f86c86589ee2-b462d7b9, #w-node-_02ab7b20-9bb1-1e66-f2b9-f86c86589ee9-b462d7b9, #w-node-_02ab7b20-9bb1-1e66-f2b9-f86c86589ef0-b462d7b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_02ab7b20-9bb1-1e66-f2b9-f86c86589ef1-b462d7b9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_02ab7b20-9bb1-1e66-f2b9-f86c86589ef4-b462d7b9, #w-node-_02ab7b20-9bb1-1e66-f2b9-f86c86589efb-b462d7b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_02ab7b20-9bb1-1e66-f2b9-f86c86589efc-b462d7b9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_02ab7b20-9bb1-1e66-f2b9-f86c86589f00-b462d7b9, #w-node-_02ab7b20-9bb1-1e66-f2b9-f86c86589f09-b462d7b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_02ab7b20-9bb1-1e66-f2b9-f86c86589f0a-b462d7b9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_02ab7b20-9bb1-1e66-f2b9-f86c86589f0d-b462d7b9, #w-node-_02ab7b20-9bb1-1e66-f2b9-f86c86589f14-b462d7b9, #w-node-_02ab7b20-9bb1-1e66-f2b9-f86c86589f1b-b462d7b9, #w-node-_02ab7b20-9bb1-1e66-f2b9-f86c86589f22-b462d7b9, #w-node-ac7a53ca-c88b-a2ac-2399-7283abadc5c2-b462d7b9, #w-node-ac7a53ca-c88b-a2ac-2399-7283abadc5cb-b462d7b9, #w-node-ac7a53ca-c88b-a2ac-2399-7283abadc5d2-b462d7b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ac7a53ca-c88b-a2ac-2399-7283abadc5d3-b462d7b9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ac7a53ca-c88b-a2ac-2399-7283abadc5d6-b462d7b9, #w-node-ac7a53ca-c88b-a2ac-2399-7283abadc5dd-b462d7b9, #w-node-ac7a53ca-c88b-a2ac-2399-7283abadc5ec-b462d7b9, #w-node-ac7a53ca-c88b-a2ac-2399-7283abadc5f5-b462d7b9, #w-node-ac7a53ca-c88b-a2ac-2399-7283abadc5fd-b462d7b9, #w-node-ac7a53ca-c88b-a2ac-2399-7283abadc606-b462d7b9, #w-node-ac7a53ca-c88b-a2ac-2399-7283abadc60d-b462d7b9, #w-node-ac7a53ca-c88b-a2ac-2399-7283abadc614-b462d7b9, #w-node-ac7a53ca-c88b-a2ac-2399-7283abadc61b-b462d7b9, #w-node-ac7a53ca-c88b-a2ac-2399-7283abadc622-b462d7b9, #w-node-ac7a53ca-c88b-a2ac-2399-7283abadc629-b462d7b9, #w-node-ac7a53ca-c88b-a2ac-2399-7283abadc630-b462d7b9, #w-node-ac7a53ca-c88b-a2ac-2399-7283abadc637-b462d7b9, #w-node-ac7a53ca-c88b-a2ac-2399-7283abadc646-b462d7b9, #w-node-ac7a53ca-c88b-a2ac-2399-7283abadc64f-b462d7b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ac7a53ca-c88b-a2ac-2399-7283abadc650-b462d7b9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ac7a53ca-c88b-a2ac-2399-7283abadc656-b462d7b9, #w-node-ac7a53ca-c88b-a2ac-2399-7283abadc65e-b462d7b9, #w-node-ac7a53ca-c88b-a2ac-2399-7283abadc667-b462d7b9, #w-node-ac7a53ca-c88b-a2ac-2399-7283abadc66e-b462d7b9, #w-node-ac7a53ca-c88b-a2ac-2399-7283abadc67d-b462d7b9, #w-node-ac7a53ca-c88b-a2ac-2399-7283abadc686-b462d7b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ac7a53ca-c88b-a2ac-2399-7283abadc687-b462d7b9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ac7a53ca-c88b-a2ac-2399-7283abadc68d-b462d7b9, #w-node-ac7a53ca-c88b-a2ac-2399-7283abadc695-b462d7b9, #w-node-ac7a53ca-c88b-a2ac-2399-7283abadc69e-b462d7b9, #w-node-ac7a53ca-c88b-a2ac-2399-7283abadc6a5-b462d7b9, #w-node-ac7a53ca-c88b-a2ac-2399-7283abadc6ac-b462d7b9, #w-node-ac7a53ca-c88b-a2ac-2399-7283abadc6bb-b462d7b9, #w-node-ac7a53ca-c88b-a2ac-2399-7283abadc6c4-b462d7b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ac7a53ca-c88b-a2ac-2399-7283abadc6c5-b462d7b9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ac7a53ca-c88b-a2ac-2399-7283abadc6cb-b462d7b9 {
  place-self: center;
}

#w-node-ac7a53ca-c88b-a2ac-2399-7283abadc6ce-b462d7b9 {
  justify-self: center;
}

#w-node-ac7a53ca-c88b-a2ac-2399-7283abadc6d1-b462d7b9, #w-node-ac7a53ca-c88b-a2ac-2399-7283abadc6d4-b462d7b9, #w-node-ac7a53ca-c88b-a2ac-2399-7283abadc6d7-b462d7b9, #w-node-ac7a53ca-c88b-a2ac-2399-7283abadc6da-b462d7b9, #w-node-ac7a53ca-c88b-a2ac-2399-7283abadc6dd-b462d7b9, #w-node-ac7a53ca-c88b-a2ac-2399-7283abadc6e0-b462d7b9, #w-node-ac7a53ca-c88b-a2ac-2399-7283abadc6e3-b462d7b9, #w-node-ac7a53ca-c88b-a2ac-2399-7283abadc6e6-b462d7b9, #w-node-ac7a53ca-c88b-a2ac-2399-7283abadc6e9-b462d7b9, #w-node-ac7a53ca-c88b-a2ac-2399-7283abadc6ec-b462d7b9 {
  place-self: center;
}

#w-node-_84172e64-ff54-f9e1-331b-0cd50c915e27-b462d7b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84172e64-ff54-f9e1-331b-0cd50c915e2f-b462d7b9 {
  align-self: center;
}

#w-node-_84172e64-ff54-f9e1-331b-0cd50c915e34-b462d7b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84172e64-ff54-f9e1-331b-0cd50c915e3e-b462d7b9 {
  align-self: center;
}

#w-node-_84172e64-ff54-f9e1-331b-0cd50c915e41-b462d7b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84172e64-ff54-f9e1-331b-0cd50c915e48-b462d7b9 {
  align-self: center;
}

#w-node-_84172e64-ff54-f9e1-331b-0cd50c915e4d-b462d7b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84172e64-ff54-f9e1-331b-0cd50c915e55-b462d7b9 {
  align-self: center;
}

#w-node-_84172e64-ff54-f9e1-331b-0cd50c915e5a-b462d7b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84172e64-ff54-f9e1-331b-0cd50c915e61-b462d7b9 {
  align-self: center;
}

#w-node-_84172e64-ff54-f9e1-331b-0cd50c915e66-b462d7b9, #w-node-cbf9708b-3e51-db0a-b0b9-1c7ddce00db1-b462d7b9, #w-node-cbf9708b-3e51-db0a-b0b9-1c7ddce00db4-b462d7b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbf9708b-3e51-db0a-b0b9-1c7ddce00db9-b462d7b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f0fc31cc-dea5-8708-8778-4ab9d12925e1-10e3551a, #w-node-f0fc31cc-dea5-8708-8778-4ab9d12925e5-10e3551a, #w-node-c863e65a-e97d-509b-336d-a239563abee5-10e3551a {
  align-self: end;
}

#w-node-f0fc31cc-dea5-8708-8778-4ab9d12925ec-10e3551a {
  grid-area: 4 / 1 / 5 / 2;
  place-self: auto start;
}

#w-node-_1c579b2e-4f7b-f6f6-b72c-fc70a72a21ec-2201af86 {
  place-self: start center;
}

#w-node-_3b64cc37-6d6f-371e-4599-5c2cf53dbd60-2201af86 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3b64cc37-6d6f-371e-4599-5c2cf53dbd64-2201af86 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_3b64cc37-6d6f-371e-4599-5c2cf53dbd70-2201af86 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_3b64cc37-6d6f-371e-4599-5c2cf53dbd71-2201af86 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-fd68939f-c280-8be8-70aa-3da913161cff-2201af86, #w-node-fd68939f-c280-8be8-70aa-3da913161d02-2201af86 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd68939f-c280-8be8-70aa-3da913161d07-2201af86 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e5d46c47-81f0-1f51-5d66-340cea3386ec-0afc2703, #w-node-_7d6f2623-5858-504b-8d13-297688f25d3a-0afc2703, #w-node-_7d6f2623-5858-504b-8d13-297688f25d3d-0afc2703 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d6f2623-5858-504b-8d13-297688f25d42-0afc2703 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_3bd46e37-4838-b698-e1d6-b763584c4360-11f2d1e0, #w-node-_3bd46e37-4838-b698-e1d6-b763584c4363-11f2d1e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3bd46e37-4838-b698-e1d6-b763584c4368-11f2d1e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2a5af72e-11f0-10a3-1fed-cbdf30710d93-f7464f8c, #w-node-_2a5af72e-11f0-10a3-1fed-cbdf30710d96-f7464f8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a5af72e-11f0-10a3-1fed-cbdf30710d9b-f7464f8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_93e20d8b-ed48-c014-b989-37f957d30297-00ba3cf3, #w-node-_93e20d8b-ed48-c014-b989-37f957d3029a-00ba3cf3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_93e20d8b-ed48-c014-b989-37f957d3029f-00ba3cf3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-fec6c8ca-db6f-5d88-40b3-93d68d3bda57-c5dc8f36, #w-node-fec6c8ca-db6f-5d88-40b3-93d68d3bda5a-c5dc8f36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fec6c8ca-db6f-5d88-40b3-93d68d3bda5f-c5dc8f36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_3e2a872d-2974-33a9-c110-711859924612-cd9536ca, #w-node-_3e2a872d-2974-33a9-c110-711859924615-cd9536ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3e2a872d-2974-33a9-c110-71185992461a-cd9536ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_858839d3-bfae-d8fb-a9a0-f63b0688eda3-ca42e878, #w-node-_858839d3-bfae-d8fb-a9a0-f63b0688eda6-ca42e878 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_858839d3-bfae-d8fb-a9a0-f63b0688edab-ca42e878 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5a6f4d3e-5d33-2dbd-18ef-f6e162fface1-ebda2205, #w-node-_5a6f4d3e-5d33-2dbd-18ef-f6e162fface4-ebda2205 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a6f4d3e-5d33-2dbd-18ef-f6e162fface9-ebda2205 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_586dd5d6-e02c-ed84-3ab3-2d1b8c2be47b-0e391f2f, #w-node-_586dd5d6-e02c-ed84-3ab3-2d1b8c2be47e-0e391f2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_586dd5d6-e02c-ed84-3ab3-2d1b8c2be483-0e391f2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c4fcb2c8-7c6a-185c-c7d9-250bfd6283c6-ffd5c488, #w-node-c4fcb2c8-7c6a-185c-c7d9-250bfd6283c9-ffd5c488 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c4fcb2c8-7c6a-185c-c7d9-250bfd6283ce-ffd5c488 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_9c13f88b-6a48-5046-3e74-59296fcbacae-7b50c22e, #w-node-_70d647ee-22b8-8add-a191-be3ad893da7c-7b50c22e, #w-node-_70d647ee-22b8-8add-a191-be3ad893da7f-7b50c22e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_70d647ee-22b8-8add-a191-be3ad893da84-7b50c22e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5570b2b3-fcfa-94a5-42aa-e4d47a327cf7-d8f04aaa, #w-node-_248b215e-8514-6662-9f61-d9cb30f86e1a-d8f04aaa, #w-node-_105cd07b-64b2-158d-c523-eecae7849493-d8f04aaa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d1c18374-c735-7a59-4b21-95283ff800b1-d8f04aaa, #w-node-d1c18374-c735-7a59-4b21-95283ff800b4-d8f04aaa, #w-node-d1c18374-c735-7a59-4b21-95283ff800b7-d8f04aaa, #w-node-d1c18374-c735-7a59-4b21-95283ff800ba-d8f04aaa, #w-node-d1c18374-c735-7a59-4b21-95283ff800bd-d8f04aaa, #w-node-d1c18374-c735-7a59-4b21-95283ff800c0-d8f04aaa, #w-node-d1c18374-c735-7a59-4b21-95283ff800c5-d8f04aaa, #w-node-d1c18374-c735-7a59-4b21-95283ff800ca-d8f04aaa {
  align-self: center;
}

#w-node-_3cce7c02-2444-86ab-6f9b-7e2220765d82-d8f04aaa, #w-node-_101881df-80cf-70a6-0b69-282b38378239-d8f04aaa, #w-node-_101881df-80cf-70a6-0b69-282b3837823c-d8f04aaa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_101881df-80cf-70a6-0b69-282b38378241-d8f04aaa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f52c8726-d317-82a0-78b5-82d37fee4cfb-a0f9a84a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae462a2d-86db-02f4-37ec-97a7630b1e64-a0f9a84a, #w-node-_458f7c3b-fc2b-c0e5-3c3f-775391ddd3bd-a0f9a84a, #w-node-_8b526d53-c0e7-3100-0c60-e615c4b9c384-a0f9a84a {
  place-self: center;
}

#w-node-c1dfdb3a-66eb-3af1-6ce5-2b423e811dca-a0f9a84a, #w-node-c1dfdb3a-66eb-3af1-6ce5-2b423e811dcd-a0f9a84a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c1dfdb3a-66eb-3af1-6ce5-2b423e811dd2-a0f9a84a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_98d28a51-910d-2206-6f7b-e51ab1731dc8-41615d0b, #w-node-_98d28a51-910d-2206-6f7b-e51ab1731dcb-41615d0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_98d28a51-910d-2206-6f7b-e51ab1731dd0-41615d0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-bfe3ed2c-660e-6840-5fb9-b6d94116e7c9-3d992c35, #w-node-bfe3ed2c-660e-6840-5fb9-b6d94116e7cc-3d992c35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bfe3ed2c-660e-6840-5fb9-b6d94116e7d1-3d992c35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_13167319-1e0d-d2c2-9c5d-0e0b0c1a008f-2babaa4f, #w-node-_13167319-1e0d-d2c2-9c5d-0e0b0c1a0092-2babaa4f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_13167319-1e0d-d2c2-9c5d-0e0b0c1a0097-2babaa4f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f5d10b6b-4ec2-602b-986b-00f283833d73-8c5350ce {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f5d10b6b-4ec2-602b-986b-00f283833d90-8c5350ce {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f5d10b6b-4ec2-602b-986b-00f283833d95-8c5350ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto start;
}

#w-node-f5d10b6b-4ec2-602b-986b-00f283833d96-8c5350ce {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_08078f24-3196-ddd2-b55e-64e612af3b34-8c5350ce, #w-node-_08078f24-3196-ddd2-b55e-64e612af3b37-8c5350ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_08078f24-3196-ddd2-b55e-64e612af3b3c-8c5350ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_9ac025ad-5de5-45d2-b407-74567c664008-4109e94c, #w-node-_9ac025ad-5de5-45d2-b407-74567c66400b-4109e94c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9ac025ad-5de5-45d2-b407-74567c664010-4109e94c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_59d3496a-4627-48f8-b40c-72eb00fb27f7-ae5d0987, #w-node-_59d3496a-4627-48f8-b40c-72eb00fb27fa-ae5d0987 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_59d3496a-4627-48f8-b40c-72eb00fb27ff-ae5d0987 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2da761e2-05e7-5117-186f-f99ac988b71e-1305efa6, #w-node-_0737398d-1140-a536-175e-4aaa3d021787-1305efa6, #w-node-_22705e0a-6789-a673-14d7-f4e2043fb7b0-1305efa6, #w-node-_22705e0a-6789-a673-14d7-f4e2043fb7b3-1305efa6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_22705e0a-6789-a673-14d7-f4e2043fb7b8-1305efa6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-db181725-a55e-ebd2-5457-c6b949e846da-89926dfe, #w-node-db181725-a55e-ebd2-5457-c6b949e846dd-89926dfe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db181725-a55e-ebd2-5457-c6b949e846e2-89926dfe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_6620c8a5-fe24-39d5-88fd-e4c43a32c8f8-c316fcca, #w-node-_66718e49-fcfd-fdb6-d493-3772cf70ee73-c316fcca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3f1a87d4-c39c-e937-8e7d-aaffd896abe7-c316fcca, #w-node-_3f1a87d4-c39c-e937-8e7d-aaffd896abed-c316fcca, #w-node-_3f1a87d4-c39c-e937-8e7d-aaffd896abf3-c316fcca {
  place-self: center;
}

#w-node-f3127adc-fceb-60fe-29cc-50903d37fdc3-c316fcca, #w-node-a624320d-a213-0b88-bf6a-0fd13efcd7bc-c316fcca, #w-node-a624320d-a213-0b88-bf6a-0fd13efcd7bf-c316fcca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a624320d-a213-0b88-bf6a-0fd13efcd7c4-c316fcca {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_57994afd-0b14-f04f-86d9-7e7ca122378c-b68173dd, #w-node-_4f703b10-6cc4-0dd6-bc0a-6826cb4fd853-b68173dd, #w-node-_03b655ec-4d55-73bb-2a8d-bd690ff4b9ac-b68173dd, #w-node-d8fdf728-99ce-e32f-9a8b-b2f4e85e1c81-b68173dd, #w-node-ae23a93c-a224-5f1f-dbbe-761ad40234d6-b68173dd, #w-node-dddf11d9-fc1c-f8e3-44bd-c84b2275380c-b68173dd, #w-node-dddf11d9-fc1c-f8e3-44bd-c84b22753815-b68173dd, #w-node-dddf11d9-fc1c-f8e3-44bd-c84b2275381c-b68173dd, #w-node-_17e5c722-0b5f-b9d9-d2d4-39d2a06c349c-b68173dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_17e5c722-0b5f-b9d9-d2d4-39d2a06c349d-b68173dd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_17e5c722-0b5f-b9d9-d2d4-39d2a06c34a5-b68173dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_17e5c722-0b5f-b9d9-d2d4-39d2a06c34a6-b68173dd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_17e5c722-0b5f-b9d9-d2d4-39d2a06c34ac-b68173dd, #w-node-_17e5c722-0b5f-b9d9-d2d4-39d2a06c34b3-b68173dd, #w-node-_3e1faaaa-4f9a-1dd1-c932-6955e009b99e-b68173dd, #w-node-_3e1faaaa-4f9a-1dd1-c932-6955e009b9a7-b68173dd, #w-node-_3e1faaaa-4f9a-1dd1-c932-6955e009b9ae-b68173dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3e1faaaa-4f9a-1dd1-c932-6955e009b9af-b68173dd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3e1faaaa-4f9a-1dd1-c932-6955e009b9b5-b68173dd, #w-node-_49f1485d-45cf-9bf0-1d75-8f08262d0881-b68173dd, #w-node-ffc435de-a723-0c6c-7c82-87304f688d4e-b68173dd, #w-node-_5938afaf-37df-54d4-85a3-3865dbccfdb6-b68173dd, #w-node-_72fb1933-b475-74d7-b5cc-b237130779b1-b68173dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_72fb1933-b475-74d7-b5cc-b237130779b2-b68173dd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_20246ae7-6aab-8745-feb3-2419cfe2c456-b68173dd, #w-node-_20246ae7-6aab-8745-feb3-2419cfe2c466-b68173dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20246ae7-6aab-8745-feb3-2419cfe2c467-b68173dd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_20246ae7-6aab-8745-feb3-2419cfe2c46a-b68173dd, #w-node-_20246ae7-6aab-8745-feb3-2419cfe2c471-b68173dd, #w-node-_4a3f2df6-d605-11c3-1cfc-241b83cd6130-b68173dd, #w-node-_123ecf42-3d6a-c367-f7e6-5c77e855ff27-b68173dd, #w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3a9b-b68173dd, #w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3aa4-b68173dd, #w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3aab-b68173dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3aac-b68173dd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3aaf-b68173dd, #w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3ab6-b68173dd, #w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3ac5-b68173dd, #w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3ace-b68173dd, #w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3ad6-b68173dd, #w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3adf-b68173dd, #w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3ae6-b68173dd, #w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3aed-b68173dd, #w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3af5-b68173dd, #w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3b02-b68173dd, #w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3b09-b68173dd, #w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3b10-b68173dd, #w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3b17-b68173dd, #w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3b1e-b68173dd, #w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3b2d-b68173dd, #w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3b36-b68173dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3b37-b68173dd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3b3d-b68173dd, #w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3b44-b68173dd, #w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3b4b-b68173dd, #w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3b52-b68173dd, #w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3b5a-b68173dd, #w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3b63-b68173dd, #w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3b6a-b68173dd, #w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3b71-b68173dd, #w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3b78-b68173dd, #w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3b7f-b68173dd, #w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3b8e-b68173dd, #w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3b97-b68173dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3b98-b68173dd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3b9e-b68173dd, #w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3ba6-b68173dd, #w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3baf-b68173dd, #w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3bb6-b68173dd, #w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3bbd-b68173dd, #w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3bce-b68173dd, #w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3bd7-b68173dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3bd8-b68173dd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3bde-b68173dd {
  place-self: center;
}

#w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3be1-b68173dd {
  justify-self: center;
}

#w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3be4-b68173dd, #w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3be7-b68173dd, #w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3bea-b68173dd, #w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3bed-b68173dd, #w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3bf0-b68173dd, #w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3bf3-b68173dd, #w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3bf6-b68173dd, #w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3bf9-b68173dd, #w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3bfc-b68173dd, #w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3bff-b68173dd, #w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3c02-b68173dd, #w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3c05-b68173dd, #w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3c08-b68173dd, #w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3c0b-b68173dd, #w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3c0e-b68173dd, #w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3c11-b68173dd, #w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3c14-b68173dd, #w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3c17-b68173dd, #w-node-_2bdca2da-41ce-6ffb-8765-bc1c36dc3c1a-b68173dd {
  place-self: center;
}

#w-node-_73be9424-0e4b-82cf-59aa-0ba98a89fedb-b68173dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69bc9246-e2eb-8ee1-92a3-d4c1ba52d2b4-b68173dd {
  align-self: center;
}

#w-node-_73be9424-0e4b-82cf-59aa-0ba98a89fee2-b68173dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc264c93-01b2-13d2-5d20-05a39b490fbb-b68173dd {
  align-self: center;
}

#w-node-_9123550c-4fe6-933b-0406-0877b38aea04-b68173dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a57cb0e9-801c-0254-5fc8-2d83bb887d67-b68173dd {
  align-self: center;
}

#w-node-_1e1120f1-2fcc-6827-2fda-899e8db75b9f-b68173dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_94569620-0b6a-49a4-a5ce-fd3b5a7a1a97-b68173dd {
  align-self: center;
}

#w-node-c7ba9cd5-29a4-d810-6aaa-201554f52c46-b68173dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d11951f6-70ae-26d9-b9b6-dd123375fa43-b68173dd {
  align-self: center;
}

#w-node-_83ce1708-7a88-973f-a2d1-86488e85f1ef-b68173dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e1120f1-2fcc-6827-2fda-899e8db75ba6-b68173dd {
  align-self: center;
}

#w-node-_54e97f14-5107-d79e-9b24-2abc2786eb8d-b68173dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1020a8c6-9d6d-e687-d1dd-4651c08c8af8-b68173dd {
  align-self: center;
}

#w-node-_6223c6bb-de0f-1917-8230-34d9376cc463-b68173dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e919cb9c-048f-36f3-c47f-406cca66b4a6-b68173dd {
  align-self: center;
}

#w-node-_54e97f14-5107-d79e-9b24-2abc2786eb53-b68173dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_54e97f14-5107-d79e-9b24-2abc2786eb5a-b68173dd {
  align-self: center;
}

#w-node-_54e97f14-5107-d79e-9b24-2abc2786eb5f-b68173dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_54e97f14-5107-d79e-9b24-2abc2786eb66-b68173dd {
  align-self: center;
}

#w-node-_54e97f14-5107-d79e-9b24-2abc2786eb69-b68173dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f4fddaf1-6d46-6f69-347c-adcd72b665b3-b68173dd {
  align-self: center;
}

#w-node-b08e901e-0908-c81a-091b-67bc77062e0b-b68173dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_94588e7c-a46d-db2d-d419-6d1709e77cf0-b68173dd {
  align-self: center;
}

#w-node-_54e97f14-5107-d79e-9b24-2abc2786eb73-b68173dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e3deffde-e540-66d4-e2c1-edc68ad0cf04-b68173dd {
  align-self: center;
}

#w-node-df804ce8-e336-3beb-7198-90029894ed38-b68173dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df804ce8-e336-3beb-7198-90029894ed40-b68173dd {
  align-self: center;
}

#w-node-_6fe82518-bf8c-9194-5355-136fdb7fe449-b68173dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_631099f1-2542-b004-ec0e-d92e05a1fd51-b68173dd {
  align-self: center;
}

#w-node-_54e97f14-5107-d79e-9b24-2abc2786eb7d-b68173dd, #w-node-_4ba045c5-f221-e1bd-d96d-ce126756b737-b68173dd, #w-node-_4ba045c5-f221-e1bd-d96d-ce126756b73a-b68173dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ba045c5-f221-e1bd-d96d-ce126756b73f-b68173dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_001d5f24-a568-ff78-331e-b3a78e7bb424-2648b9e1, #w-node-_001d5f24-a568-ff78-331e-b3a78e7bb427-2648b9e1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_001d5f24-a568-ff78-331e-b3a78e7bb42c-2648b9e1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_40627602-f411-f27a-2c9e-7c9ef750f98a-9421501d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53ca726d-264a-2d41-8fc8-2f25cdd4ecbc-9421501d, #w-node-a757e094-c34a-65f0-8a4a-3bd2394736cd-9421501d, #w-node-_138c4f44-a0b7-b6da-bea0-ecc60d65857d-9421501d, #w-node-da5c350b-141a-7a17-cd8d-170d49cac70a-9421501d, #w-node-c7407f67-dbb3-fd1a-2b85-556bb4973a5f-9421501d, #w-node-_08d607df-2e8e-4cbd-a935-679a3b27a24a-9421501d, #w-node-_87578f25-0b96-7089-9426-23e9e33ded5a-9421501d, #w-node-e05e4a8b-20f1-e776-dd01-bb7a68e616a9-9421501d, #w-node-cfd64226-2676-7b10-870d-85e92ea05661-9421501d, #w-node-_70b0519e-010a-8528-f2b0-7e68fafa7a97-9421501d, #w-node-_357a09f0-bd1a-3c07-be72-cd0be13493d8-9421501d, #w-node-_179aef7a-6ea6-9919-1320-f9275b5773ff-9421501d {
  place-self: center;
}

#w-node-_615ed3cc-01d1-57f0-4bd4-e7a3f73ca3f6-c9fe52cf, #w-node-cb0caa8f-da1e-8677-1148-5df2340d63cc-c9fe52cf {
  align-self: center;
}

#w-node-_9acf0524-c1ed-6b83-9f0e-3b22991fe8c1-c9fe52cf, #w-node-bafdc448-8af7-420e-aff8-cd9b8139504a-c9fe52cf, #w-node-c5f35b95-05c2-6764-9258-578ada02b62c-c9fe52cf, #w-node-bdef2cd7-6ebd-4398-5bcb-cc7bd161b6fc-c9fe52cf, #w-node-e597a2e3-58c4-1e00-1d89-dbede2a87dfa-c9fe52cf, #w-node-_60432fb9-ac68-60f5-d9b6-748a3ebe204e-c9fe52cf, #w-node-_60432fb9-ac68-60f5-d9b6-748a3ebe205a-c9fe52cf, #w-node-_5c7d4e78-5b17-c95f-677e-edeeff29d070-c9fe52cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c7d4e78-5b17-c95f-677e-edeeff29d071-c9fe52cf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1510d2e9-71d5-be9a-4f49-54323a22f0e5-c9fe52cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1510d2e9-71d5-be9a-4f49-54323a22f0e6-c9fe52cf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-df976930-ff9b-8b02-fe28-2354ecd081d8-c9fe52cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df976930-ff9b-8b02-fe28-2354ecd081d9-c9fe52cf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3af140ed-8ec8-d4dd-3f54-11408f5bf3dd-c9fe52cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3af140ed-8ec8-d4dd-3f54-11408f5bf3de-c9fe52cf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_13e6f5ca-e5ea-d66d-03c7-857553f3305e-c9fe52cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_13e6f5ca-e5ea-d66d-03c7-857553f3305f-c9fe52cf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8aabe3d8-8839-3ac8-00be-e428d7945900-c9fe52cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8aabe3d8-8839-3ac8-00be-e428d7945901-c9fe52cf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bfe3ed2c-660e-6840-5fb9-b6d94116e7c9-c9fe52cf, #w-node-bfe3ed2c-660e-6840-5fb9-b6d94116e7cc-c9fe52cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bfe3ed2c-660e-6840-5fb9-b6d94116e7d1-c9fe52cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_93e20d8b-ed48-c014-b989-37f957d30297-54416d65, #w-node-_93e20d8b-ed48-c014-b989-37f957d3029a-54416d65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_93e20d8b-ed48-c014-b989-37f957d3029f-54416d65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_93e20d8b-ed48-c014-b989-37f957d30297-34ac1ed4, #w-node-_93e20d8b-ed48-c014-b989-37f957d3029a-34ac1ed4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_93e20d8b-ed48-c014-b989-37f957d3029f-34ac1ed4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_93e20d8b-ed48-c014-b989-37f957d30297-25200ba6, #w-node-_93e20d8b-ed48-c014-b989-37f957d3029a-25200ba6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_93e20d8b-ed48-c014-b989-37f957d3029f-25200ba6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_93e20d8b-ed48-c014-b989-37f957d30297-2da09021, #w-node-_93e20d8b-ed48-c014-b989-37f957d3029a-2da09021 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_93e20d8b-ed48-c014-b989-37f957d3029f-2da09021 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_93e20d8b-ed48-c014-b989-37f957d30297-85f90c9f, #w-node-_93e20d8b-ed48-c014-b989-37f957d3029a-85f90c9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_93e20d8b-ed48-c014-b989-37f957d3029f-85f90c9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_93e20d8b-ed48-c014-b989-37f957d30297-c482fe76, #w-node-_93e20d8b-ed48-c014-b989-37f957d3029a-c482fe76 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_93e20d8b-ed48-c014-b989-37f957d3029f-c482fe76 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_3daf4b08-3356-53f4-5354-cead994119c7-218123da, #w-node-_3daf4b08-3356-53f4-5354-cead994119ca-218123da {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3daf4b08-3356-53f4-5354-cead994119cf-218123da {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_98a25b87-77ca-1dc3-2ebf-4f9931addb19-097b1adc, #w-node-_98a25b87-77ca-1dc3-2ebf-4f9931addb1c-097b1adc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_98a25b87-77ca-1dc3-2ebf-4f9931addb21-097b1adc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_6620c8a5-fe24-39d5-88fd-e4c43a32c8f8-6e61350b, #w-node-a5a1dd00-3f07-2c64-cb7f-4eddf48f1ffa-6e61350b, #w-node-a624320d-a213-0b88-bf6a-0fd13efcd7bc-6e61350b, #w-node-a624320d-a213-0b88-bf6a-0fd13efcd7bf-6e61350b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a624320d-a213-0b88-bf6a-0fd13efcd7c4-6e61350b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_6620c8a5-fe24-39d5-88fd-e4c43a32c8f8-c6c507fc, #w-node-_66718e49-fcfd-fdb6-d493-3772cf70ee73-c6c507fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d87a698b-c62d-f628-b577-4996b13ae4fe-c6c507fc, #w-node-d87a698b-c62d-f628-b577-4996b13ae504-c6c507fc, #w-node-d87a698b-c62d-f628-b577-4996b13ae50a-c6c507fc {
  place-self: center;
}

#w-node-_10617022-4b79-5447-7a3c-3c129b7ecda4-c6c507fc, #w-node-a624320d-a213-0b88-bf6a-0fd13efcd7bc-c6c507fc, #w-node-a624320d-a213-0b88-bf6a-0fd13efcd7bf-c6c507fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a624320d-a213-0b88-bf6a-0fd13efcd7c4-c6c507fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_001d5f24-a568-ff78-331e-b3a78e7bb424-cf45aded, #w-node-_001d5f24-a568-ff78-331e-b3a78e7bb427-cf45aded {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_001d5f24-a568-ff78-331e-b3a78e7bb42c-cf45aded {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_40627602-f411-f27a-2c9e-7c9ef750f98a-982b23d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53ca726d-264a-2d41-8fc8-2f25cdd4ecbc-982b23d8, #w-node-a757e094-c34a-65f0-8a4a-3bd2394736cd-982b23d8, #w-node-_138c4f44-a0b7-b6da-bea0-ecc60d65857d-982b23d8, #w-node-da5c350b-141a-7a17-cd8d-170d49cac70a-982b23d8, #w-node-c7407f67-dbb3-fd1a-2b85-556bb4973a5f-982b23d8, #w-node-_08d607df-2e8e-4cbd-a935-679a3b27a24a-982b23d8, #w-node-_87578f25-0b96-7089-9426-23e9e33ded5a-982b23d8, #w-node-e05e4a8b-20f1-e776-dd01-bb7a68e616a9-982b23d8, #w-node-cfd64226-2676-7b10-870d-85e92ea05661-982b23d8, #w-node-_70b0519e-010a-8528-f2b0-7e68fafa7a97-982b23d8, #w-node-_357a09f0-bd1a-3c07-be72-cd0be13493d8-982b23d8, #w-node-_179aef7a-6ea6-9919-1320-f9275b5773ff-982b23d8 {
  place-self: center;
}

#w-node-_6620c8a5-fe24-39d5-88fd-e4c43a32c8f8-b01d755c, #w-node-a5a1dd00-3f07-2c64-cb7f-4eddf48f1ffa-b01d755c, #w-node-a624320d-a213-0b88-bf6a-0fd13efcd7bc-b01d755c, #w-node-a624320d-a213-0b88-bf6a-0fd13efcd7bf-b01d755c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a624320d-a213-0b88-bf6a-0fd13efcd7c4-b01d755c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_6620c8a5-fe24-39d5-88fd-e4c43a32c8f8-7a32a9e1, #w-node-_66718e49-fcfd-fdb6-d493-3772cf70ee73-7a32a9e1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d87a698b-c62d-f628-b577-4996b13ae4fe-7a32a9e1, #w-node-d87a698b-c62d-f628-b577-4996b13ae504-7a32a9e1, #w-node-d87a698b-c62d-f628-b577-4996b13ae50a-7a32a9e1 {
  place-self: center;
}

#w-node-_10617022-4b79-5447-7a3c-3c129b7ecda4-7a32a9e1, #w-node-a624320d-a213-0b88-bf6a-0fd13efcd7bc-7a32a9e1, #w-node-a624320d-a213-0b88-bf6a-0fd13efcd7bf-7a32a9e1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a624320d-a213-0b88-bf6a-0fd13efcd7c4-7a32a9e1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_40627602-f411-f27a-2c9e-7c9ef750f98a-c38bd18a, #w-node-ad90b940-ef0f-cb09-b079-37327d71128b-32f57efd, #w-node-ad90b940-ef0f-cb09-b079-37327d71128f-32f57efd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3b0c0d1e-3a49-9d9e-4c2d-0867ff70373b-ff70372e, #w-node-_3b0c0d1e-3a49-9d9e-4c2d-0867ff70373d-ff70372e {
  align-self: center;
}

#w-node-_7d6f2623-5858-504b-8d13-297688f25d3a-7ddc5f8b, #w-node-_7d6f2623-5858-504b-8d13-297688f25d3d-7ddc5f8b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d6f2623-5858-504b-8d13-297688f25d42-7ddc5f8b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

@media screen and (min-width: 1920px) {
  #w-node-b1ed14fe-99f1-12c6-6bf8-e4b33a620ac2-3a620aba {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: start;
  }

  #w-node-b1ed14fe-99f1-12c6-6bf8-e4b33a620adc-3a620aba {
    grid-area: 4 / 1 / 5 / 2;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_6620c8a5-fe24-39d5-88fd-e4c43a32c8f8-88dcbec9, #w-node-a5a1dd00-3f07-2c64-cb7f-4eddf48f1ffa-88dcbec9 {
    order: -9999;
    place-self: center;
  }

  #w-node-b1ed14fe-99f1-12c6-6bf8-e4b33a620ac2-3a620aba {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-b1ed14fe-99f1-12c6-6bf8-e4b33a620adc-3a620aba {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-be2abd18-c1f4-afe8-7f66-086b67a83a4a-67a83a20, #w-node-be2abd18-c1f4-afe8-7f66-086b67a83a7a-67a83a20, #w-node-_0d2e631f-4eb6-bd09-41ad-7f2171fd2f68-aef557ed, #w-node-fff6610e-f793-bdc5-835e-b654aef55874-aef557ed, #w-node-fff6610e-f793-bdc5-835e-b654aef55873-aef557ed {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6620c8a5-fe24-39d5-88fd-e4c43a32c8f8-1e2fcd3d, #w-node-a5a1dd00-3f07-2c64-cb7f-4eddf48f1ffa-1e2fcd3d {
    order: -9999;
    place-self: center;
  }

  #w-node-f0fc31cc-dea5-8708-8778-4ab9d12925ec-10e3551a {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_1c579b2e-4f7b-f6f6-b72c-fc70a72a21ec-2201af86 {
    order: 9999;
  }

  #w-node-_3b64cc37-6d6f-371e-4599-5c2cf53dbd60-2201af86 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_3b64cc37-6d6f-371e-4599-5c2cf53dbd64-2201af86 {
    grid-row: 6 / 7;
  }

  #w-node-_3b64cc37-6d6f-371e-4599-5c2cf53dbd70-2201af86 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_3b64cc37-6d6f-371e-4599-5c2cf53dbd71-2201af86 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-e5d46c47-81f0-1f51-5d66-340cea3386ec-0afc2703, #w-node-_9c13f88b-6a48-5046-3e74-59296fcbacae-7b50c22e, #w-node-_5570b2b3-fcfa-94a5-42aa-e4d47a327cf7-d8f04aaa, #w-node-_248b215e-8514-6662-9f61-d9cb30f86e1a-d8f04aaa, #w-node-_105cd07b-64b2-158d-c523-eecae7849493-d8f04aaa, #w-node-_3cce7c02-2444-86ab-6f9b-7e2220765d82-d8f04aaa, #w-node-f52c8726-d317-82a0-78b5-82d37fee4cfb-a0f9a84a {
    order: -9999;
    place-self: center;
  }

  #w-node-ae462a2d-86db-02f4-37ec-97a7630b1e64-a0f9a84a, #w-node-_458f7c3b-fc2b-c0e5-3c3f-775391ddd3bd-a0f9a84a, #w-node-_8b526d53-c0e7-3100-0c60-e615c4b9c384-a0f9a84a {
    order: 9999;
  }

  #w-node-f5d10b6b-4ec2-602b-986b-00f283833d73-8c5350ce {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f5d10b6b-4ec2-602b-986b-00f283833d90-8c5350ce {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-f5d10b6b-4ec2-602b-986b-00f283833d95-8c5350ce {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-f5d10b6b-4ec2-602b-986b-00f283833d96-8c5350ce {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_2da761e2-05e7-5117-186f-f99ac988b71e-1305efa6, #w-node-_0737398d-1140-a536-175e-4aaa3d021787-1305efa6, #w-node-_6620c8a5-fe24-39d5-88fd-e4c43a32c8f8-c316fcca, #w-node-_66718e49-fcfd-fdb6-d493-3772cf70ee73-c316fcca, #w-node-f3127adc-fceb-60fe-29cc-50903d37fdc3-c316fcca, #w-node-_40627602-f411-f27a-2c9e-7c9ef750f98a-9421501d, #w-node-_6620c8a5-fe24-39d5-88fd-e4c43a32c8f8-6e61350b, #w-node-a5a1dd00-3f07-2c64-cb7f-4eddf48f1ffa-6e61350b, #w-node-_6620c8a5-fe24-39d5-88fd-e4c43a32c8f8-c6c507fc, #w-node-_66718e49-fcfd-fdb6-d493-3772cf70ee73-c6c507fc, #w-node-_10617022-4b79-5447-7a3c-3c129b7ecda4-c6c507fc, #w-node-_40627602-f411-f27a-2c9e-7c9ef750f98a-982b23d8, #w-node-_6620c8a5-fe24-39d5-88fd-e4c43a32c8f8-b01d755c, #w-node-a5a1dd00-3f07-2c64-cb7f-4eddf48f1ffa-b01d755c, #w-node-_6620c8a5-fe24-39d5-88fd-e4c43a32c8f8-7a32a9e1, #w-node-_66718e49-fcfd-fdb6-d493-3772cf70ee73-7a32a9e1, #w-node-_10617022-4b79-5447-7a3c-3c129b7ecda4-7a32a9e1, #w-node-_40627602-f411-f27a-2c9e-7c9ef750f98a-c38bd18a {
    order: -9999;
    place-self: center;
  }

  #w-node-c110ca44-de12-5069-175e-f686909473ff-32f57efd {
    place-self: auto;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_351a8965-bbbb-5320-5a79-7ee47a9ce141-88dcbec9, #w-node-d55f75e4-81b7-a680-0632-b2f75b5a601b-88dcbec9, #w-node-_770cc4e5-a9f8-b852-f852-992b19ddd327-88dcbec9 {
    align-self: start;
  }

  #w-node-a5a1dd00-3f07-2c64-cb7f-4eddf48f1ffa-88dcbec9 {
    order: -9999;
  }

  #w-node-b1ed14fe-99f1-12c6-6bf8-e4b33a620ac2-3a620aba, #w-node-b1ed14fe-99f1-12c6-6bf8-e4b33a620adc-3a620aba, #w-node-fff6610e-f793-bdc5-835e-b654aef55873-aef557ed {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a5a1dd00-3f07-2c64-cb7f-4eddf48f1ffa-1e2fcd3d {
    order: -9999;
  }

  #w-node-_144a3f94-ead1-f874-b9fc-940f81f4a908-00813c01, #w-node-_65613594-c5ab-5562-c31f-a152bc321ddd-00813c01, #w-node-_29379eb3-d49a-cf42-dc34-5a401e83775d-00813c01, #w-node-_29379eb3-d49a-cf42-dc34-5a401e83776f-00813c01, #w-node-f0fc31cc-dea5-8708-8778-4ab9d12925ec-10e3551a, #w-node-_3b64cc37-6d6f-371e-4599-5c2cf53dbd60-2201af86, #w-node-_3b64cc37-6d6f-371e-4599-5c2cf53dbd64-2201af86, #w-node-_3b64cc37-6d6f-371e-4599-5c2cf53dbd70-2201af86, #w-node-_3b64cc37-6d6f-371e-4599-5c2cf53dbd71-2201af86 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9c13f88b-6a48-5046-3e74-59296fcbacae-7b50c22e, #w-node-f52c8726-d317-82a0-78b5-82d37fee4cfb-a0f9a84a {
    order: -9999;
  }

  #w-node-f5d10b6b-4ec2-602b-986b-00f283833d73-8c5350ce, #w-node-f5d10b6b-4ec2-602b-986b-00f283833d90-8c5350ce, #w-node-f5d10b6b-4ec2-602b-986b-00f283833d95-8c5350ce, #w-node-f5d10b6b-4ec2-602b-986b-00f283833d96-8c5350ce {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3f1a87d4-c39c-e937-8e7d-aaffd896abe7-c316fcca, #w-node-_3f1a87d4-c39c-e937-8e7d-aaffd896abed-c316fcca, #w-node-_3f1a87d4-c39c-e937-8e7d-aaffd896abf3-c316fcca {
    align-self: start;
  }

  #w-node-_40627602-f411-f27a-2c9e-7c9ef750f98a-9421501d, #w-node-a5a1dd00-3f07-2c64-cb7f-4eddf48f1ffa-6e61350b {
    order: -9999;
  }

  #w-node-d87a698b-c62d-f628-b577-4996b13ae4fe-c6c507fc, #w-node-d87a698b-c62d-f628-b577-4996b13ae504-c6c507fc, #w-node-d87a698b-c62d-f628-b577-4996b13ae50a-c6c507fc {
    align-self: start;
  }

  #w-node-_40627602-f411-f27a-2c9e-7c9ef750f98a-982b23d8, #w-node-a5a1dd00-3f07-2c64-cb7f-4eddf48f1ffa-b01d755c {
    order: -9999;
  }

  #w-node-d87a698b-c62d-f628-b577-4996b13ae4fe-7a32a9e1, #w-node-d87a698b-c62d-f628-b577-4996b13ae504-7a32a9e1, #w-node-d87a698b-c62d-f628-b577-4996b13ae50a-7a32a9e1 {
    align-self: start;
  }

  #w-node-_40627602-f411-f27a-2c9e-7c9ef750f98a-c38bd18a {
    order: -9999;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_6620c8a5-fe24-39d5-88fd-e4c43a32c8f8-88dcbec9, #w-node-a5a1dd00-3f07-2c64-cb7f-4eddf48f1ffa-88dcbec9, #w-node-_6620c8a5-fe24-39d5-88fd-e4c43a32c8f8-1e2fcd3d, #w-node-a5a1dd00-3f07-2c64-cb7f-4eddf48f1ffa-1e2fcd3d {
    place-self: center;
  }

  #w-node-_9731f9f7-59aa-2336-e8f4-eb06afda0e4c-00813c01, #w-node-_9ebadaa7-e5e6-5545-20f4-b562cc1d2f1a-00813c01 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-f0fc31cc-dea5-8708-8778-4ab9d12925ec-10e3551a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9c13f88b-6a48-5046-3e74-59296fcbacae-7b50c22e, #w-node-f52c8726-d317-82a0-78b5-82d37fee4cfb-a0f9a84a {
    place-self: center;
  }

  #w-node-f5d10b6b-4ec2-602b-986b-00f283833d95-8c5350ce, #w-node-f5d10b6b-4ec2-602b-986b-00f283833d96-8c5350ce {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6620c8a5-fe24-39d5-88fd-e4c43a32c8f8-c316fcca, #w-node-_66718e49-fcfd-fdb6-d493-3772cf70ee73-c316fcca, #w-node-_40627602-f411-f27a-2c9e-7c9ef750f98a-9421501d, #w-node-_6620c8a5-fe24-39d5-88fd-e4c43a32c8f8-6e61350b, #w-node-a5a1dd00-3f07-2c64-cb7f-4eddf48f1ffa-6e61350b, #w-node-_6620c8a5-fe24-39d5-88fd-e4c43a32c8f8-c6c507fc, #w-node-_66718e49-fcfd-fdb6-d493-3772cf70ee73-c6c507fc, #w-node-_40627602-f411-f27a-2c9e-7c9ef750f98a-982b23d8, #w-node-_6620c8a5-fe24-39d5-88fd-e4c43a32c8f8-b01d755c, #w-node-a5a1dd00-3f07-2c64-cb7f-4eddf48f1ffa-b01d755c, #w-node-_6620c8a5-fe24-39d5-88fd-e4c43a32c8f8-7a32a9e1, #w-node-_66718e49-fcfd-fdb6-d493-3772cf70ee73-7a32a9e1, #w-node-_40627602-f411-f27a-2c9e-7c9ef750f98a-c38bd18a {
    place-self: center;
  }
}


@font-face {
  font-family: 'Myriadpro';
  src: url('../fonts/MyriadPro-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Elpasohealth Rev';
  src: url('../fonts/ElPasoHealth-REV.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}