:root {
  --dark-navy: #1b2c3a;
  --gray-white: #f4f2f1;
  --bright-yellow: #ffd300;
  --section-vertical-padding: 4.5rem;
  --section-h-large: clamp(25rem, calc(90svh - 6.25rem), 56.25rem);
  --global-max-width: 100rem;
  --global-padding: 3.75rem;
  --letter-spacing: .08em;
  --vertical-gap: 2.5rem;
  --dark-blue: #0980be;
  --brand-skew-degrees: -11.5;
  --white: white;
  --border-radius: .5rem;
  --lppc-midnight-blue--30: #1b2c3a4d;
  --light-blue: #53b7e8;
  --horizontal-gap: 8rem;
  --brand-cotangent: .2035;
  --accessible-components--dark-grey: #9b9b9b;
  --transparent: #fff0;
  --other-gray-white: #f4f2f1;
  --lppc-midnight-blue--60: #1b2c3a99;
  --section-h-full: clamp(25rem, calc(100svh - 6.25rem), 56.25rem);
}

body {
  color: var(--dark-navy);
  font-family: Poppins, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.6;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: 4.5rem;
  font-weight: 700;
  line-height: 1.2;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.2;
}

h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, Arial, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.2;
}

p {
  margin-bottom: 1rem;
}

img {
  max-width: 100%;
  display: block;
}

strong {
  font-weight: bold;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin-bottom: 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  outline-offset: 2px;
  border-radius: 50%;
  outline: 2px solid #3b79c3;
}

.custom-css {
  display: none;
}

.section {
  padding-top: var(--section-vertical-padding);
  padding-bottom: var(--section-vertical-padding);
}

.section:where(.w-variant-5cf39bb6-361b-539c-a5a5-4e0433083c90), .section:where(.w-variant-f17a5c0f-0519-8bd2-ee18-3d6b9cb5667c), .section:where(.w-variant-70d53e17-4e96-d4fa-e419-78d5c639941c), .section:where(.w-variant-90a7b399-ad34-4ae2-4116-bd77f68b9914) {
  background-color: var(--gray-white);
}

.section.section--our-members-map {
  padding-top: 4rem;
  padding-bottom: 0;
}

.section.section--our-members-members-list {
  position: relative;
  overflow: hidden;
}

.section.section--news-blog {
  padding-top: 0;
  padding-bottom: 0;
}

.section.section--privacy-policy {
  background-color: var(--gray-white);
  padding-bottom: 16rem;
}

.section.section--blog-post {
  background-color: var(--dark-navy);
  padding-bottom: 16rem;
}

.section.section--numbers {
  background-color: var(--dark-navy);
  color: var(--gray-white);
  position: relative;
}

.section.section--hero {
  height: var(--section-h-large);
  background-color: var(--dark-navy);
  color: var(--gray-white);
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.section-content-container {
  width: 100%;
  max-width: var(--global-max-width);
  padding-right: var(--global-padding);
  padding-left: var(--global-padding);
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.section-content-container.full-width {
  max-width: none;
  padding-left: 0;
  padding-right: 0;
}

.text-dark {
  color: var(--dark-navy);
}

.text-link-text {
  display: inline;
}

.text-link-text.text-link-text--regular {
  font-weight: 500;
}

.text-link-text.small {
  font-size: 1.125rem;
}

.text-link-text.text-blue.small {
  font-size: 1rem;
}

.section-text {
  grid-column-gap: var(--vertical-gap);
  grid-row-gap: var(--vertical-gap);
  flex-flow: column;
  display: flex;
}

.input-field {
  color: var(--gray-white);
  background-color: #0000;
  border: 0 solid #000;
  margin-bottom: 0;
  padding-left: 1rem;
  padding-right: 3.5rem;
}

.input-field::placeholder {
  color: var(--gray-white);
}

.submit {
  z-index: 1;
  cursor: pointer;
  background-color: #0000;
  padding: 0;
  position: absolute;
  inset: 0%;
}

.submit-btn-container {
  z-index: 0;
  background-color: var(--bright-yellow);
  color: var(--dark-navy);
  transform: skewX(calc(var(--brand-skew-degrees) * 1deg));
  justify-content: center;
  align-items: center;
  padding-left: .5rem;
  padding-right: .75rem;
  display: flex;
  position: absolute;
  inset: 0% -.3rem 0% auto;
}

.input-field-container {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--gray-white);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--gray-white);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--gray-white);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--gray-white);
  position: relative;
  overflow: hidden;
}

.submit-btn-arrow {
  width: 1.5rem;
  height: 1.5rem;
  transform: skewX(calc(var(--brand-skew-degrees) * -1deg));
}

.section-heading {
  font-size: 3.5rem;
  font-weight: 700;
}

.section-heading.section-heading--policies {
  max-width: none;
  font-size: 4rem;
}

.section-heading.about_heading {
  color: var(--white);
  font-size: 3.25rem;
}

.section-heading.about_heading.text-dark {
  color: var(--dark-navy);
}

.section-heading.stats_heading-future {
  color: var(--gray-white);
}

.text-blue {
  color: var(--dark-blue);
}

.form-response--email {
  text-align: left;
  background-color: #0000;
  padding: 0;
  font-size: 1rem;
}

.google-tag-manager {
  display: none;
}

.text-h6 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.text-eyebrow {
  letter-spacing: var(--letter-spacing);
  text-transform: uppercase;
  font-size: 1.125rem;
  font-weight: 700;
}

.text-rich-text p {
  margin-top: 1rem;
}

.text-rich-text.about_body {
  color: var(--white);
  font-size: 1.125rem;
  line-height: 1.3;
}

.text-rich-text.about_body.text-dark {
  color: var(--dark-navy);
}

.section-content_text-column {
  grid-column-gap: var(--vertical-gap);
  grid-row-gap: var(--vertical-gap);
  flex-flow: column;
  justify-content: flex-start;
  width: 100%;
  display: flex;
}

.news-slider-upper_layout {
  grid-column-gap: 3.5rem;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-items: end stretch;
  margin-bottom: 2rem;
  display: grid;
}

.section-content_btn-wrap {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.text-link--arrow {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  letter-spacing: var(--letter-spacing);
  text-transform: uppercase;
  align-self: flex-start;
  align-items: center;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.empty-hidden {
  display: none;
}

.custom-script {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
}

.bro_marquee_css {
  display: none;
}

.bro_marquee_row {
  z-index: 1;
  width: 100%;
  max-width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.bro_marquee_wrap, .bro_marquee_list {
  display: flex;
}

.bro_marquee_item {
  text-align: center;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-right: 3.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.bro_marquee_visual {
  object-fit: contain;
  width: auto;
  max-width: none;
  height: 4rem;
  aspect-ratio: attr(width) / attr(height);
}

.stats_bg {
  background-color: var(--dark-navy);
  transform-origin: 0 0;
  transform: skewX(calc(var(--brand-skew-degrees) * 1deg));
  position: absolute;
  inset: 0 -50rem 0 2rem;
}

.about_panel-closed {
  max-height: 0;
}

.hero_wrap {
  width: 100%;
  height: 55rem;
  position: relative;
  overflow: hidden;
}

.hero_swiper {
  width: 100%;
  height: 100%;
}

.hero_slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
}

.hero_slide-bg {
  background-color: #2a3f50;
  position: absolute;
  inset: 0;
}

.hero_slide-content {
  z-index: 1;
  max-width: 50vw;
  height: 100%;
  padding-left: var(--global-padding);
  grid-row-gap: 4.5rem;
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
}

.hero_text {
  grid-row-gap: 2rem;
  flex-direction: column;
  display: flex;
}

.hero_heading {
  color: #fff;
  font-size: 4.5rem;
  font-weight: 700;
  line-height: 1.1;
}

.hero_subtitle {
  color: #fff;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.3;
}

.hero_pagination {
  z-index: 2;
  grid-column-gap: .5rem;
  justify-content: center;
  display: flex;
  position: absolute;
  bottom: 4rem;
  left: 0%;
  right: 0%;
}

.hero_swiper-wrapper {
  width: 100%;
  height: 100%;
  display: flex;
}

.hero_slide-bg-video {
  height: 100%;
}

.btn-arrow_text {
  letter-spacing: var(--letter-spacing);
  text-transform: uppercase;
  color: inherit;
  padding: .75rem 1.5rem;
}

.btn-arrow_inner {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--dark-navy);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--dark-navy);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--dark-navy);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--dark-navy);
  background-color: var(--white);
  color: var(--dark-blue);
  text-align: center;
  align-items: stretch;
  padding-right: 1.5rem;
  font-family: Poppins, Arial, sans-serif;
  font-weight: 800;
  line-height: 1.2;
  transition-property: background-color, color;
  transition-duration: .3s;
  display: flex;
  overflow: hidden;
}

.btn-arrow_inner:where(.w-variant-4a5b493b-4197-b70f-2c9e-ca8e80982808) {
  border-color: var(--gray-white);
  color: var(--gray-white);
  background-color: #0000;
}

.btn-arrow_inner:hover {
  background-color: var(--dark-navy);
  color: #fff;
}

.btn-arrow_inner:hover:where(.w-variant-4a5b493b-4197-b70f-2c9e-ca8e80982808) {
  color: var(--dark-navy);
  background-color: #fff;
}

.btn-arrow_component {
  align-self: flex-start;
  text-decoration: none;
}

.btn-arrow_icon-wrap {
  background-color: var(--dark-navy);
  transform: skewX(calc(var(--brand-skew-degrees) * 1deg));
  transform-origin: bottom;
  color: var(--bright-yellow);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: -1.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  transition-property: background-color;
  transition-duration: .3s;
  display: flex;
}

.btn-arrow_icon-wrap:where(.w-variant-4a5b493b-4197-b70f-2c9e-ca8e80982808) {
  background-color: var(--bright-yellow);
  color: var(--dark-navy);
}

.btn-arrow_svg-embed {
  width: 1.5rem;
  height: 1.5rem;
  transform: skewX(calc(var(--brand-skew-degrees) * -1deg));
}

.about_panel-media {
  opacity: 0;
  transition-duration: opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease;
  transition-property: opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease;
  transition-timing-function: opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease opacity .4s ease;
  position: absolute;
  inset: 0 0 0 45%;
  overflow: hidden;
  container-type: size;
}

.about_panel-media-inner {
  clip-path: polygon(calc(var(--brand-cotangent) * 100cqb) 0%, 100% 0%, 100% 100%, 0% 100%);
  position: absolute;
  inset: 0;
}

.about_panel-media-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}

.policyupdates_card-image-wrap {
  aspect-ratio: 3 / 2;
  background-color: #ccc;
  width: 100%;
  overflow: hidden;
}

.about_wrap {
  width: 100%;
  padding-top: var(--section-vertical-padding);
  padding-bottom: var(--section-vertical-padding);
}

.about_inner {
  width: 100%;
  max-width: var(--global-max-width);
  padding-right: var(--global-padding);
  padding-left: var(--global-padding);
  margin-left: auto;
  margin-right: auto;
}

.about_group {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.about_item {
  background-color: var(--dark-navy);
  width: 100%;
  position: relative;
}

.about_item.about_item-blue {
  background-color: var(--dark-blue);
}

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

.about_header {
  background-color: var(--dark-navy);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 2rem;
  padding-bottom: 2rem;
  padding-left: 2rem;
  display: flex;
}

.about_header.about_header-blue {
  background-color: var(--dark-blue);
}

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

.about_eyebrow {
  color: var(--bright-yellow);
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 1.125rem;
  font-weight: 700;
}

.about_eyebrow.about_eyebrow-light {
  color: var(--white);
}

.about_eyebrow.about_eyebrow-dark {
  color: var(--dark-navy);
}

.about_icon {
  width: 1rem;
  height: 1rem;
  display: none;
}

.about_panel {
  transition-property: max-height;
  transition-duration: .5s;
  transition-timing-function: ease;
  overflow: hidden;
}

.about_panel.about_panel-closed {
  max-height: 0;
}

.about_panel-content {
  background-color: var(--dark-navy);
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.about_panel-content.about_panel-content-blue {
  background-color: var(--dark-blue);
}

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

.about_panel-text {
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  max-width: 45%;
  padding-bottom: 2rem;
  padding-left: 2rem;
  display: flex;
  overflow-y: auto;
}

.about_cta-wrap {
  padding-top: 1rem;
}

.hero_slide-bg-gradient {
  z-index: 1;
  background-image: linear-gradient(90deg, var(--dark-navy) 45%, transparent);
  opacity: .5;
  position: absolute;
  inset: 0%;
}

.lppc_watermark {
  top: auto;
  left: auto;
  right: var(--global-padding);
  pointer-events: none;
  mix-blend-mode: color-burn;
  height: calc(100% - var(--section-vertical-padding));
  position: absolute;
  bottom: 0%;
}

.lppc_watermark.pull-right {
  right: 0;
}

.stats_wrap {
  background-color: var(--gray-white);
  width: 100%;
  overflow: hidden;
}

.stats_inner {
  width: 100%;
  max-width: var(--global-max-width);
  padding-right: var(--global-padding);
  padding-left: var(--global-padding);
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.stats_col-current {
  padding-top: var(--section-vertical-padding);
  padding-right: 3.75rem;
  padding-bottom: var(--section-vertical-padding);
  grid-row-gap: 3.5rem;
  color: var(--dark-navy);
  flex-direction: column;
  flex: 1;
  display: flex;
}

.stats_col-future {
  padding-top: var(--section-vertical-padding);
  padding-bottom: var(--section-vertical-padding);
  flex-direction: column;
  flex: 1;
  display: flex;
  position: relative;
}

.stats_row-large {
  grid-column-gap: 2.5rem;
  display: flex;
}

.stats_grid-small {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-top: 2px solid var(--bright-yellow);
  grid-template-columns: 1fr 1fr;
  padding-top: 1.5rem;
  display: grid;
}

.stats_content-future {
  z-index: 1;
  grid-row-gap: 3.5rem;
  flex-direction: column;
  padding-left: 3.5rem;
  display: flex;
  position: relative;
}

.stats_value-small {
  font-size: 2.5rem;
  font-weight: 800;
  line-height: 1;
}

.stats_value-small.stats_value-blue {
  color: var(--dark-blue);
}

.stats_value-small.stats_value-lightblue {
  color: var(--light-blue);
}

.stats_label-small {
  font-size: 1.125rem;
  line-height: 1.3;
}

.stats_stat-small {
  grid-row-gap: 1rem;
  flex-direction: column;
  max-width: 17rem;
  display: flex;
}

.stats_label-future {
  color: var(--gray-white);
}

.policyupdates_header {
  grid-row-gap: 1rem;
  flex-direction: column;
  margin-bottom: 3rem;
  display: flex;
}

.policyupdates_grid {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  align-items: stretch;
  margin-top: 1rem;
  display: flex;
}

.policyupdates_card {
  grid-row-gap: 2rem;
  background-color: var(--gray-white);
  color: var(--dark-navy);
  flex-direction: column;
  flex: 1;
  padding: 2rem;
  text-decoration: none;
  transition: opacity .2s;
  display: flex;
}

.policyupdates_card:hover {
  background-color: var(--dark-navy);
  color: var(--gray-white);
}

.policyupdates_card-image {
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 100%;
}

.policyupdates_card-content {
  grid-row-gap: 1rem;
  flex-direction: column;
  flex-grow: 1;
  display: flex;
}

.policyupdates_card-body {
  font-size: 1.125rem;
  line-height: 1.3;
}

.navbar_wrap {
  z-index: 100;
  background-color: var(--dark-navy);
  width: 100%;
  color: var(--gray-white);
  position: sticky;
  top: 0;
}

.navbar_inner {
  align-items: stretch;
  width: 100%;
  display: flex;
}

.navbar_logo-link {
  background-color: var(--gray-white);
  clip-path: polygon(0 0, 100% 0, calc(100% - 1rem) 100%, 0 100%);
  flex: none;
  justify-content: flex-start;
  align-items: center;
  height: 5rem;
  padding: .5rem 2.5rem .5rem 3.75rem;
  text-decoration: none;
  display: flex;
}

.navbar_logo {
  width: auto;
  height: 3.5rem;
  display: block;
}

.navbar_menu {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 3.25rem;
  display: flex;
}

.navbar_menu-list {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.navbar_menu-item {
  flex: 0 auto;
  position: relative;
}

.navbar_link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--gray-white);
  letter-spacing: var(--letter-spacing);
  text-transform: uppercase;
  cursor: pointer;
  background-color: #0000;
  align-items: center;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
  display: inline-flex;
}

.navbar_link.w--current {
  color: var(--light-blue);
}

.navbar_link.navbar_dropdown-link:hover, .navbar_link.navbar_dropdown-link.w--current, .navbar_link.navbar_dropdown-link:hover, .navbar_link.navbar_dropdown-link.w--current {
  color: var(--dark-blue);
}

.navbar_caret {
  font-size: .75rem;
  line-height: 1;
  transition: transform .15s;
}

.navbar_dropdown-panel {
  z-index: 10;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-top: .3125rem solid var(--bright-yellow);
  background-color: #fff;
  flex-direction: column;
  min-width: 13.125rem;
  padding: 1rem;
  display: none;
  position: absolute;
  top: calc(100% + 1.3125rem);
  left: -1rem;
  box-shadow: 0 0 .5rem #1b2c3a40;
}

.navbar_dropdown-toggle {
  padding: 0;
}

.navbar_dropdown-link {
  color: var(--dark-navy);
}

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

.navbar_cta {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--bright-yellow);
  letter-spacing: var(--letter-spacing);
  text-transform: uppercase;
  align-items: center;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
  display: inline-flex;
}

.navbar_cta-icon {
  font-size: 1.25rem;
  line-height: 1;
}

.navbar_menu-button {
  width: 2rem;
  height: 2rem;
  color: var(--bright-yellow);
  cursor: pointer;
  background-color: #0000;
  flex: none;
  justify-content: center;
  align-items: center;
  margin: 1.25rem 1.25rem 1.25rem 0;
  font-size: 1.75rem;
  line-height: 1;
  display: none;
}

.navbar_menu-button-open {
  line-height: 1;
  display: inline;
}

.navbar_menu-button-close {
  display: none;
}

.footer_wrap {
  background-color: var(--dark-navy);
  color: var(--gray-white);
  padding: 3.75rem;
  position: relative;
}

.footer_inner {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.footer_logo-wrap {
  align-items: center;
  display: flex;
}

.footer_logo {
  width: 7.3125rem;
  height: 3rem;
  display: block;
}

.footer_main {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.footer_row {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.footer_col {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.footer_col.footer_col-newsletter {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.footer_col.footer_col-media {
  padding-top: 1.6rem;
}

.footer_heading {
  color: var(--bright-yellow);
  letter-spacing: var(--letter-spacing);
  text-transform: uppercase;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1;
}

.footer_list {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  list-style-type: none;
  display: flex;
}

.footer_link {
  color: var(--gray-white);
  letter-spacing: var(--letter-spacing);
  text-transform: uppercase;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.2;
  text-decoration: none;
  display: inline-block;
}

.footer_link.footer_link-accent, .footer_link-accent {
  color: var(--bright-yellow);
  font-weight: 700;
}

.footer_col-newsletter {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.footer_newsletter-heading {
  color: var(--gray-white);
  letter-spacing: .03em;
  text-transform: uppercase;
  font-size: 1.5rem;
  font-weight: 800;
  line-height: 1;
}

.footer_address {
  color: var(--gray-white);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
}

.footer_contact-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.footer_contact-label {
  opacity: .7;
  color: var(--gray-white);
  letter-spacing: var(--letter-spacing);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
}

.footer_contact-text {
  color: var(--gray-white);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.footer_socials {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  list-style-type: none;
  display: flex;
}

.footer_social-item {
  margin: 0;
  padding: 0;
}

.footer_social {
  cursor: pointer;
  width: 1.5rem;
  height: 1.5rem;
  display: inline-flex;
}

.footer_social-icon {
  width: 100%;
  height: 100%;
  display: block;
}

.footer_legal {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.footer_copyright {
  opacity: .7;
  color: var(--gray-white);
  margin-top: 0;
  margin-bottom: 0;
  font-size: .75rem;
  font-weight: 400;
  line-height: 1;
}

.footer_legal-links {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  align-items: center;
  list-style-type: none;
  display: flex;
}

.footer_legal-item {
  margin: 0;
  padding: 0;
}

.footer_legal-link {
  opacity: .7;
  color: var(--gray-white);
  letter-spacing: .08em;
  text-transform: uppercase;
  cursor: pointer;
  font-size: .75rem;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
}

.stats_stat-large {
  grid-row-gap: .5rem;
  border-top: 2px solid var(--bright-yellow);
  flex-direction: column;
  flex: 1;
  padding-top: 1.5rem;
  display: flex;
}

.stats_stat-large.by-the-numbers {
  flex: 0 30%;
}

.stats_value-large {
  font-size: 4rem;
  font-weight: 800;
  line-height: 1.125;
}

.stats_value-large.stats_value-blue {
  color: var(--dark-blue);
}

.stats_value-large.stats_value-lightblue {
  color: var(--light-blue);
}

.stats_label-large {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.2;
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 4.2rem;
  }

  h3 {
    font-size: 3.2rem;
  }

  .nav {
    background-color: var(--gray-white);
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
  }

  .accordion-content.accordion-content--blog-filters {
    background-color: #fff;
    width: 100%;
    padding-left: 3rem;
    padding-right: 3rem;
    position: absolute;
    top: 100%;
    box-shadow: 0 4px 4px #0000001a;
  }

  .primary-nav__menu {
    z-index: -1;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    background-color: #e0dedd;
    flex-direction: column;
    flex: none;
    width: 100vw;
    position: absolute;
    top: 100%;
    left: -3rem;
  }

  .primary-nav {
    position: relative;
  }

  .nav-toggle {
    grid-row-gap: 8px;
    flex-direction: column;
    display: flex;
    position: relative;
  }

  .primary-nav__list {
    grid-row-gap: 1rem;
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    padding-top: 3rem;
    padding-bottom: 2rem;
  }

  .nav-container {
    background-color: var(--gray-white);
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .primary-nav__link {
    border-left: 5px solid #0000;
    margin-left: 0;
    margin-right: 0;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 1.6rem;
  }

  .primary-nav__link:hover {
    border-top-color: #0000;
  }

  .primary-nav__link.w--current {
    border-left: 5px solid var(--bright-yellow);
    border-top-style: none;
  }

  .primary-nav__link.primary-nav__link--anchored {
    border-left-style: none;
  }

  .section.section--news-blog, .section.section--privacy-policy, .section.section--blog-post {
    padding-bottom: 12rem;
  }

  .section.section--news-blog, .section.section--privacy-policy, .section.section--blog-post {
    padding-bottom: 12rem;
  }

  .section.section--hero {
    flex-direction: column;
    align-items: stretch;
    height: auto;
    padding-top: 2.5rem;
    padding-bottom: 0;
    display: flex;
    container-type: inline-size;
  }

  .section-content-container {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .text-link.text-link--news {
    line-height: 1.3;
  }

  .section-text-body.section-copy-body--privacy-policy h2 {
    font-size: 1.5rem;
  }

  .home-key-issues-grid {
    grid-row-gap: 5rem;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .news-card-image-background {
    inset: -1rem 1rem 1rem -1rem;
  }

  .footer-lower {
    display: none;
  }

  .footer-upper-grid {
    grid-column-gap: 5rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr 1fr;
  }

  .footer-nav__list {
    grid-row-gap: .5rem;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .footer-nav__link, .footer-nav__link:hover {
    border-top-style: none;
  }

  .footer-upper-grid-column {
    grid-row-gap: 2.5rem;
  }

  .footer-locations.mobile {
    display: block;
  }

  .footer-locations.desktop {
    display: none;
  }

  .footer-image-container {
    width: 75%;
    max-width: none;
    margin-top: -2rem;
  }

  .footer-section-heading {
    margin-bottom: 1rem;
  }

  .footer-section-heading.mobile {
    font-size: .85rem;
  }

  .footer-contacts {
    grid-row-gap: 2rem;
    flex-direction: column;
  }

  .footer-image {
    height: auto;
    position: static;
  }

  .footer-decorative-shape {
    top: -15%;
    left: auto;
    right: -15%;
  }

  .footer-logo.tablet {
    margin-bottom: -3rem;
    display: block;
  }

  .footer-copyright {
    display: none;
  }

  .footer-copyright-text.mobile {
    color: var(--gray-white);
    text-align: center;
    text-align: center;
    margin-top: 1rem;
    display: block;
  }

  .footer-social-bar.mobile {
    grid-column-gap: 2.5rem;
    grid-column-gap: 2.5rem;
    margin-top: -3rem;
    display: flex;
  }

  .footer-policies.mobile {
    flex-direction: column;
    margin-top: -1rem;
    margin-left: 0;
    display: flex;
  }

  .footer-policy-link {
    font-size: .8rem;
  }

  .primary-nav__item--anchored {
    justify-content: center;
    align-self: center;
    margin-top: 0;
    padding-bottom: 3rem;
  }

  .section-heading {
    max-width: 100%;
    font-size: 2.5rem;
    line-height: 1.2;
  }

  .section-heading.section-heading--policies {
    font-size: 2.5rem;
  }

  .nav-toggle-bar {
    background-color: var(--dark-blue);
    width: 36px;
    height: 3px;
    padding: 0;
  }

  .about-statistic-item {
    align-self: center;
  }

  .accordion-trigger.accordion-trigger--blog-filters {
    grid-column-gap: 8px;
    grid-column-gap: 8px;
    justify-content: center;
    height: 70px;
    padding: 1.25rem 3rem;
    display: flex;
  }

  .about-leadership-staff-item {
    grid-row-gap: 3rem;
    flex-direction: column;
    max-width: none;
  }

  .about-leadership-staff-item.reversed {
    flex-direction: column;
  }

  .about-team-staff-item {
    grid-row-gap: 3rem;
    max-width: none;
  }

  .our-members-members-list-cards {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr 1fr;
  }

  .our-members-members-list-copy {
    font-size: 1.45rem;
  }

  .members-list-card-position {
    font-size: .9rem;
  }

  .members-list-card-person {
    font-size: 1.2rem;
  }

  .members-list-card-name {
    font-size: 1.6rem;
  }

  .members-list-card-logo-container {
    height: 110px;
  }

  .member-organization-list {
    margin-top: 2rem;
  }

  .our-members-members-list, .news-blog-archive {
    flex-direction: column;
  }

  .filters-wrapper.filters-wrapper--search {
    border-top: 2px solid var(--gray-white);
    border-top: 2px solid var(--gray-white);
    margin-bottom: 7rem;
    display: block;
  }

  .blog-post-card-link {
    flex-direction: column-reverse;
  }

  .blog-post-card-thumbnail-container {
    width: 100%;
    min-height: 0;
    margin-bottom: 2rem;
  }

  .blog-filters {
    z-index: 1;
    background-color: #fff;
    max-width: none;
    padding: 0;
    position: sticky;
    top: 4.5rem;
    overflow: visible;
    box-shadow: 1px 1px 20px #0000001a;
  }

  .blog-posts-list_column-wrapper {
    border-left-style: none;
    padding: 4rem 3rem 0;
  }

  .blog-filters-heading {
    margin-top: 0;
    font-size: 1.4rem;
  }

  .blog-post-card-thumbnail {
    position: static;
  }

  .member-rep__modal-itself, .member-rep__modal-overlay {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .footer-policies-container.mobile {
    margin-left: 0;
  }

  .blog-filters-filter-icon {
    width: 24px;
  }

  .blog-filters-caret-icon {
    width: 10px;
    margin-top: 1px;
    transition: transform .2s;
    display: block;
  }

  .blog-post-contents {
    padding: 3rem;
  }

  .blog-post-body h2 {
    font-size: 2.2rem;
  }

  .blog-post-body-copy h4 {
    font-size: 1.3rem;
  }

  .blog-post-body-copy blockquote, .blog-post-body-copy h4 {
    font-size: 1.3rem;
  }

  .blog-post-body-copy h3 {
    font-size: 1.6rem;
  }

  .blog-post-body-copy blockquote {
    font-size: 1.3rem;
  }

  .blog-post-featured-media {
    margin-bottom: 3.5rem;
  }

  .blog-post-decorative-shape {
    width: 80px;
    display: none;
    left: -40px;
  }

  .blog-post-date {
    margin-top: 2px;
    font-size: 1.3rem;
  }

  .blog-post-heading {
    font-size: 2.5rem;
  }

  .blog-post-card-metadata {
    grid-row-gap: 2rem;
    flex-direction: column;
  }

  .member-rep__modal-flex {
    grid-column-gap: 3rem;
  }

  .members-list-card-name-container {
    height: 110px;
  }

  .privacy-policy-contents {
    padding: 3rem;
  }

  .primary-nav__link-container {
    justify-content: center;
  }

  .primary-nav__menu-background {
    z-index: 2;
    background-color: #2e3133e6;
    display: none;
    position: fixed;
    inset: 0%;
  }

  .priority-grid-block {
    height: auto;
    min-height: auto;
  }

  .section-content-layout {
    grid-row-gap: var(--section-vertical-padding);
    flex-direction: column;
    grid-template: "."
    / 1fr;
  }

  .section-content-layout.flipped {
    grid-template-columns: 1fr;
  }

  .section-content_text-column {
    width: 100%;
  }

  .section-content_image-column {
    max-width: 44rem;
  }

  .news-slider-upper_layout {
    flex-direction: column;
  }

  .callouts_layout {
    flex-direction: column;
    container-type: inline-size;
  }

  .callouts_inner {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .options_layout {
    flex-direction: column;
    container-type: inline-size;
  }

  .options_inner {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .bro_marquee_item {
    margin-right: 2rem;
  }

  .stats_bg {
    display: none;
    left: -3rem;
    right: -3rem;
    transform: none;
  }

  .about_header-blue {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .hero_wrap {
    height: 36.25rem;
  }

  .hero_slide-content {
    grid-row-gap: 3rem;
    max-width: 80vw;
    padding-left: 3rem;
  }

  .hero_heading {
    font-size: 3rem;
    line-height: 1.15;
  }

  .about_panel-media {
    flex-shrink: 0;
    order: 2;
    width: 100%;
    height: 17.5rem;
    position: relative;
    inset: auto;
  }

  .about_panel-media-inner {
    clip-path: polygon(0 calc(var(--brand-cotangent) * 100cqi), 100% 0%, 100% 100%, 0% 100%);
  }

  .about_inner {
    padding-left: 0;
    padding-right: 0;
  }

  .about_item {
    scroll-margin-top: 5.5rem;
  }

  .about_header {
    cursor: pointer;
    padding: 1rem 1.5rem;
  }

  .about_icon {
    color: inherit;
    justify-content: center;
    align-items: center;
    font-size: 1.5rem;
    font-weight: 700;
    display: flex;
  }

  .about_panel-content {
    flex-direction: column;
  }

  .about_panel-text {
    max-width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .numbers_row {
    grid-row-gap: 2rem;
  }

  .callouts_col {
    padding: calc(var(--brand-cotangent) * 50cqi + 1rem) 2rem;
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .callouts_heading {
    font-size: 1.75rem;
  }

  .callouts_divider {
    width: auto;
    height: .125rem;
    transform: skewY(calc(var(--brand-skew-degrees) * 1deg));
    flex-basis: .125rem;
  }

  .options_col-left {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 2.5rem 2rem 1.25rem;
  }

  .options_col-right {
    padding-top: calc(var(--brand-cotangent) * 100cqi + 1.25rem);
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    background-color: var(--dark-blue);
    clip-path: polygon(0 calc(var(--brand-cotangent) * 100cqi), 100% 0, 100% 100%, 0 100%);
    padding-bottom: 2.5rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .options_heading-yellow {
    font-size: 1.75rem;
  }

  .stats_inner {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .stats_col-current {
    grid-row-gap: 2rem;
    padding-bottom: 2rem;
    padding-right: 0;
  }

  .stats_col-future {
    padding-top: calc(var(--brand-cotangent) * 100vw + 1.25rem);
    background-color: var(--dark-navy);
    clip-path: polygon(0 calc(var(--brand-cotangent) * 100vw), 100% 0, 100% 100%, 0 100%);
    margin-left: -3rem;
    margin-right: -3rem;
    padding-bottom: 2.5rem;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .stats_row-large {
    grid-row-gap: 2rem;
  }

  .stats_content-future {
    grid-row-gap: 2rem;
    padding-top: 0;
    padding-bottom: 1rem;
    padding-left: 0;
  }

  .policyupdates_grid {
    flex-direction: column;
  }

  .policyupdates_card {
    grid-row-gap: 1.5rem;
    padding: 1rem;
  }

  .policyupdates_card:hover {
    background-color: var(--gray-white);
    color: var(--dark-navy);
  }

  .section-content_angle-media {
    width: 100%;
    height: 50vw;
    clip-path: polygon(0 calc(var(--brand-cotangent) * 100cqi), 100% 0%, 100% 100%, 0% 100%);
    order: 2;
    position: relative;
    top: auto;
    bottom: auto;
    right: auto;
  }

  .section-text--hero {
    max-width: 100%;
  }

  .navbar_logo-link {
    clip-path: polygon(0 0, 100% 0, calc(100% - .75rem) 100%, 0 100%);
    height: 4.5rem;
    padding: .5rem 1.5rem .5rem 1.25rem;
  }

  .navbar_logo {
    height: 2.75rem;
  }

  .navbar_menu {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    background-color: var(--dark-navy);
    flex-direction: column;
    align-items: flex-start;
    padding: 2.5rem 1.25rem;
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
  }

  .navbar_menu-list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    align-items: stretch;
    width: 100%;
  }

  .navbar_menu-item {
    width: 100%;
  }

  .navbar_dropdown-panel {
    box-shadow: none;
    background-color: #0000;
    border-top-style: none;
    border-top-width: 0;
    padding-top: 1rem;
    padding-left: 1.25rem;
    position: static;
  }

  .navbar_dropdown-toggle {
    justify-content: space-between;
    width: 100%;
  }

  .navbar_dropdown-link, .navbar_dropdown-link:hover {
    color: var(--gray-white);
  }

  .navbar_menu-button {
    margin-left: auto;
    padding: 0;
    display: inline-flex;
  }

  .footer_wrap {
    padding: 2.5rem 1.25rem 1.25rem;
  }

  .footer_inner {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .footer_logo {
    width: 6.125rem;
    height: 2.5rem;
  }

  .footer_main {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .footer_row {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
  }

  .footer_col.footer_col-newsletter {
    order: -1;
  }

  .footer_col.footer_col-media {
    padding-top: 0;
  }

  .footer_socials {
    width: 100%;
  }

  .footer_legal {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column-reverse;
    align-items: flex-start;
  }

  .footer_legal-links {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .stats_stat-large.by-the-numbers {
    flex-basis: 30%;
  }

  .stats_value-large {
    font-size: 3.5rem;
    line-height: 1.125;
  }

  .leadership_item, .leadership_item:nth-child(2n) {
    flex-direction: column;
  }

  .leadership_text-col {
    width: 100%;
  }

  .leadership_image-col {
    flex-basis: auto;
    order: -9999;
    align-self: center;
    width: 100%;
    max-width: 38rem;
  }

  .callouts-upper_layout {
    flex-direction: column;
  }
}

@media screen and (max-width: 767px) {
  body {
    --dark-navy: #1b2c3a;
    --gray-white: #f4f2f1;
    --bright-yellow: #ffd300;
    --section-vertical-padding: 3rem;
    --section-h-large: clamp(25rem, calc(90svh - 6.25rem), 56.25rem);
    --global-max-width: 100rem;
    --global-padding: 2rem;
    --letter-spacing: .08em;
    --vertical-gap: 1.5rem;
    --dark-blue: #0980be;
    --brand-skew-degrees: -11.5;
    --white: white;
    --border-radius: .5rem;
    --lppc-midnight-blue--30: #1b2c3a4d;
    --light-blue: #53b7e8;
    --horizontal-gap: 4rem;
    --brand-cotangent: .2035;
    --accessible-components--dark-grey: #9b9b9b;
    --transparent: #fff0;
    --other-gray-white: #f4f2f1;
    --lppc-midnight-blue--60: #1b2c3a99;
    --section-h-full: clamp(25rem, calc(100svh - 6.25rem), 56.25rem);
  }

  h1 {
    font-size: 3rem;
  }

  h2 {
    font-size: 2.5rem;
  }

  h3 {
    font-size: 2.25rem;
  }

  h4 {
    font-size: 2rem;
  }

  h5 {
    font-size: 1.75rem;
  }

  p {
    font-size: 1.125rem;
  }

  .accordion-content.accordion-content--blog-filters {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .primary-nav__menu {
    left: -2rem;
  }

  .primary-nav__list {
    grid-row-gap: 1rem;
  }

  .nav-container {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .primary-nav__link {
    font-size: 1.4rem;
  }

  .section {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .section.section--our-members-members-list {
    background-position: 0 0, 70% 80%;
  }

  .section.section--privacy-policy {
    padding-bottom: 8rem;
  }

  .section.section--blog-post {
    padding-bottom: 10rem;
  }

  .section-content-container {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section-subheading {
    font-size: 1.25rem;
  }

  .text-link.text-link--news {
    font-size: 1.125rem;
    line-height: 1.2;
  }

  .section-text-body.section-copy-body--privacy-policy {
    margin-top: 2rem;
  }

  .section-text-body.section-copy-body--privacy-policy h2 {
    margin-top: 2rem;
    margin-bottom: 1rem;
    font-size: 1.4rem;
  }

  .section-text-body.section-copy-body--privacy-policy p {
    font-size: 1.0625rem;
  }

  .section-text-body.section-copy-body--privacy-policy h3 {
    font-size: 1.2rem;
  }

  .home-key-issues-grid {
    margin-top: 4rem;
  }

  .key-issues-card-heading {
    font-size: 2rem;
  }

  .key-issues-card-icon {
    max-width: 120px;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .news-card {
    grid-column-gap: 3rem;
    align-items: center;
    display: flex;
  }

  .news-card-image-container {
    width: 100%;
    max-width: 50%;
  }

  .news-card-link {
    width: 100%;
    max-width: 50%;
    margin-bottom: 1.5rem;
  }

  .news-card-image-background {
    inset: -.75rem .75rem .75rem -.75rem;
  }

  .footer-upper-grid {
    grid-row-gap: 3rem;
  }

  .footer-section-heading, .footer-section-heading.large, .footer-section-heading.large {
    font-size: 1.1rem;
  }

  .footer-decorative-shape {
    top: -15%;
  }

  .key-issue__modal-itself {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .key-issue__related-content {
    margin-top: 5rem;
  }

  .key-issue__modal-subheading {
    font-size: 1.3rem;
  }

  .key-issue__related-article-link {
    width: 66.666%;
    font-size: 1rem;
  }

  .key-issue__modal-close-button {
    z-index: 401;
  }

  .section-heading.section-heading--policies {
    font-size: 2rem;
  }

  .section-heading.about_heading {
    font-size: 2.5rem;
  }

  .primary-nav__link-icon {
    margin-top: 2px;
  }

  .about-statistic-item {
    grid-column-gap: 1rem;
  }

  .accordion-trigger.accordion-trigger--blog-filters {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .our-members-members-list-cards {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .members-list-card {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .our-members-members-list-cards-container {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .members-list-card-logo-container {
    height: 100px;
  }

  .member-organization-link {
    font-size: 1.1255rem;
  }

  .blog-posts-list {
    grid-row-gap: 2rem;
  }

  .blog-posts-list_column-wrapper {
    padding-top: 5rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .member-rep__modal-copy {
    width: 100%;
    max-height: none;
    overflow: visible;
  }

  .member-rep__modal-itself {
    padding-bottom: 3rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .member-rep__modal-close-button {
    position: fixed;
  }

  .member-rep__modal-overlay {
    justify-content: flex-start;
    height: auto;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .blog-post-contents {
    margin-bottom: 2rem;
    padding: 2rem;
  }

  .blog-post-body h2 {
    font-size: 2rem;
  }

  .blog-post-body-copy h3 {
    font-size: 1.5rem;
  }

  .blog-post-body-copy blockquote {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    font-size: 1.2rem;
  }

  .blog-post-featured-media {
    margin-bottom: 3rem;
  }

  .blog-post-date {
    margin-top: 0;
    font-size: 1.2rem;
  }

  .blog-post-heading {
    font-size: 2rem;
  }

  .blog-post-metadata {
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .blog-post-prev, .blog-post-next, .other-blog-post-control-text {
    display: none;
  }

  .member-rep__modal-name {
    font-size: 1.5rem;
  }

  .member-rep__modal-flex {
    grid-column-gap: 2rem;
    flex-direction: column;
  }

  .member-rep__modal-person {
    width: 100%;
    margin-bottom: 2rem;
  }

  .member-rep__modal-rep-photo {
    max-width: 320px;
  }

  .member-rep__modal-copy-gradient, .member-rep__modal-copy-gradient--top {
    display: none;
  }

  .members-list-card-name-container {
    height: 100px;
  }

  .privacy-policy-contents {
    padding: 2rem;
  }

  .blog-active-filters-container {
    flex-direction: column;
  }

  .priority-grid-block {
    border-width: 4px;
    height: auto;
    padding: 2rem 1.25rem 1.25rem;
  }

  .text-h1 {
    font-size: 3rem;
  }

  .text-h2 {
    font-size: 2.5rem;
  }

  .text-h3 {
    font-size: 2.25rem;
  }

  .text-h4 {
    font-size: 2rem;
  }

  .text-h5 {
    font-size: 1.75rem;
  }

  .text-h6 {
    font-size: 1.125rem;
  }

  .news-slider-upper_layout {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .news-slider_list-wrapper {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .news-slider_controls, .callouts_inner, .options_inner {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .bro_marquee_item {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .bro_marquee_visual {
    height: 2.75rem;
  }

  .stats_bg {
    left: -2rem;
    right: -2rem;
  }

  .hero_slide-content {
    max-width: none;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .text-rich-text_normalized h4, .text-rich-text_normalized h3, .text-rich-text_normalized h2, .text-rich-text_normalized h1, .text-rich-text_normalized h5, .text-rich-text_normalized h6, .text-rich-text_normalized h4, .text-rich-text_normalized h3, .text-rich-text_normalized h2, .text-rich-text_normalized h1, .text-rich-text_normalized h5, .text-rich-text_normalized h6 {
    font-size: 2rem;
  }

  .priority-card {
    flex: 0 auto;
    min-width: 0;
    padding: 2rem;
  }

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

  .about_wrap {
    padding-bottom: 0;
  }

  .about_header {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .about_panel-text {
    grid-row-gap: 1rem;
  }

  .numbers_row {
    grid-column-gap: 6%;
  }

  .stats_inner {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .stats_col-future {
    margin-left: -2rem;
    margin-right: -2rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .stats_value-small.stats_value-blue {
    font-size: 1.875rem;
  }

  .section-content_angle-media {
    height: 70vw;
  }

  .text-eyebrow--hero {
    font-size: 1.5rem;
  }

  .fs_modal-2_popup {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .fs_modal-2_close {
    padding: .625rem;
    top: -2.5rem;
    right: 0;
  }

  .stats_stat-large.by-the-numbers {
    flex-basis: 47%;
  }

  .stats_value-large {
    font-size: 2.5rem;
  }

  .callouts-upper_layout {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 10vw;
  }

  h2, h3 {
    font-size: 1.8rem;
  }

  p {
    font-size: 1rem;
  }

  .accordion-content.accordion-content--blog-filters {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .primary-nav__menu {
    left: -1.5rem;
  }

  .primary-nav__list {
    grid-row-gap: 0rem;
    padding-top: 2rem;
    padding-bottom: 1rem;
  }

  .nav-container {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .primary-nav__link {
    font-size: 1.2rem;
  }

  .section {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .section.section--our-members-members-list {
    background-position: 0 0, 65% 80%;
  }

  .section.section--news-blog {
    padding-bottom: 8rem;
  }

  .section.section--privacy-policy {
    padding-bottom: 6rem;
  }

  .section.section--blog-post {
    padding-bottom: 8rem;
  }

  .section-content-container {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section-subheading, .text-link.text-link--news, .text-link.text-link--news {
    font-size: 1rem;
  }

  .text-link-text {
    font-size: 1.125rem;
  }

  .text-link-text.text-link-text--regular {
    font-size: 1rem;
  }

  .section-text-body.section-copy-body--privacy-policy p, .section-text-body.section-copy-body--privacy-policy h3 {
    font-size: 1rem;
  }

  .section-text-body.section-copy-body--privacy-policy {
    margin-top: 1.5rem;
  }

  .section-text-body.section-copy-body--privacy-policy p, .section-text-body.section-copy-body--privacy-policy h3 {
    font-size: 1rem;
  }

  .section-text-body.section-copy-body--privacy-policy h2 {
    letter-spacing: 0;
    margin-top: 1.5rem;
    font-size: 1.2rem;
  }

  .section-text-body.section-copy-body--privacy-policy p, .section-text-body.section-copy-body--privacy-policy h3 {
    font-size: 1rem;
  }

  .home-key-issues-grid {
    grid-row-gap: 4rem;
    margin-top: 3rem;
  }

  .home-key-issues-card {
    padding: 3rem 1.5rem 2rem;
  }

  .key-issues-card-heading {
    font-size: 1.5rem;
  }

  .key-issues-card-description {
    font-size: 1rem;
  }

  .key-issues-card-icon {
    max-width: 80px;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .news-card {
    grid-column-gap: 2rem;
  }

  .footer-upper {
    padding-top: 6rem;
    padding-bottom: 2rem;
  }

  .footer-upper-grid {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .footer-nav__list {
    grid-row-gap: .5rem;
    padding-top: 1.5rem;
    padding-bottom: 1rem;
  }

  .footer-upper-grid-column {
    grid-row-gap: 2rem;
  }

  .footer-upper-grid-column.image {
    margin-top: -7rem;
    margin-bottom: 1rem;
  }

  .footer-image-container {
    margin-top: 0;
  }

  .footer-decorative-shape {
    height: 80px;
  }

  .footer-logo.tablet {
    margin-bottom: -2rem;
    display: none;
  }

  .footer-logo.mobile {
    display: block;
  }

  .footer-copyright-text.mobile {
    font-size: .7rem;
  }

  .footer-social-bar.mobile {
    margin-top: -1rem;
  }

  .footer-policies.mobile {
    margin-top: 0;
  }

  .key-issue__modal-itself {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .key-issue__modal-subheading {
    font-size: 1.2rem;
  }

  .key-issue__modal-icon {
    width: 48px;
  }

  .key-issue__related-article {
    grid-column-gap: 1.5rem;
  }

  .key-issue__related-article-link {
    width: 60%;
    font-size: .9375rem;
  }

  .section-heading.section-heading--policies {
    font-size: 1.6rem;
  }

  .section-heading.about_heading {
    font-size: 2rem;
  }

  .primary-nav__link-icon {
    margin-top: 1px;
  }

  .about-statistic-item {
    align-self: flex-start;
  }

  .accordion-trigger.accordion-trigger--blog-filters {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .about-leadership-staff-item, .about-team-staff-item {
    grid-row-gap: 2rem;
  }

  .our-members-members-list-cards {
    grid-row-gap: 1.5rem;
  }

  .members-list-card-name {
    font-size: 1.4rem;
  }

  .members-list-card-logo-container {
    height: 90px;
  }

  .member-organization-link {
    font-size: 1rem;
  }

  .blog-posts-list {
    grid-row-gap: 1.5rem;
  }

  .blog-post-card-link {
    padding: 1.5rem;
  }

  .blog-posts-list_column-wrapper {
    padding-top: 4rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .blog-filters-heading {
    font-size: 1.2rem;
  }

  .blog-post-card-heading {
    font-size: 1.5rem;
  }

  .blog-post-card-tags {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .member-rep__modal-itself, .member-rep__modal-overlay {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .coming-soon-text {
    font-size: 2rem;
  }

  .key-issue__related-article-thumbnail-container {
    min-height: 4rem;
  }

  .btn {
    font-size: 1.125rem;
  }

  .blog-post-contents {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .blog-post-body h2 {
    font-size: 1.6rem;
  }

  .blog-post-body-copy p {
    font-size: 1rem;
  }

  .blog-post-body-copy h4 {
    font-size: 1.1rem;
  }

  .blog-post-body-copy h3 {
    font-size: 1.3rem;
  }

  .blog-post-body-copy blockquote {
    text-align: left;
    font-size: 1.1rem;
  }

  .blog-post-featured-media {
    margin-bottom: 2.5rem;
  }

  .blog-post-decorative-shape {
    width: 50px;
    left: -25px;
  }

  .blog-post-date {
    font-size: 1rem;
  }

  .blog-post-heading {
    font-size: 1.6rem;
  }

  .blog-post-card-metadata {
    grid-row-gap: 1.5rem;
  }

  .blog-post-tag-text {
    font-size: .9375rem;
  }

  .member-rep__modal-name {
    font-size: 1.3rem;
  }

  .member-rep__modal-location, .member-rep__modal-url {
    font-size: 1rem;
  }

  .member-rep__modal-flex {
    flex-direction: column;
    align-items: center;
  }

  .member-rep__modal-person {
    margin-top: 2.5rem;
    margin-bottom: 1.5rem;
  }

  .members-list-card-name-container {
    height: 90px;
  }

  .privacy-policy-contents {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .blog-post-image {
    margin-top: 1rem;
    margin-bottom: 2rem;
  }

  .blog-post-video {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .home-key-issues-card-2 {
    padding: 3rem 1.5rem 2rem;
  }

  .news-slider_list-wrapper {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .news-slider_controls, .callouts_inner, .options_inner {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .stats_bg {
    left: -1.5rem;
    right: -1.5rem;
  }

  .hero_slide-content {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .hero_heading.home-hero-slider {
    font-size: 2.35rem;
  }

  .btn-arrow_inner {
    font-size: 1.125rem;
  }

  .stats_inner {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .stats_col-future {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
