﻿body, html {
  font-family: Inter, sans-serif;
  font-weight: 400
}

ul, li {
  list-style: none;
}

.h1, h1 {
  font-family: Akshar, sans-serif;
  font-size: 2.5rem;
  line-height: 1.2;
  margin: 0;
  text-transform: uppercase
}

.h1, .h1 b, .h1 strong, h1, h1 b, h1 strong {
  font-weight: 500
}

.h1 b > a, .h1 em > a, .h1 i > a, .h1 strong > a, .h1 > a, h1 b > a, h1 em > a, h1 i > a, h1 strong > a, h1 > a {
  color: #2d334b;
  font-weight: 600;
  text-decoration-color: #e0b019;
  transition: color .2s ease-in-out, -webkit-text-decoration .2s ease-in-out;
  transition: color .2s ease-in-out, text-decoration .2s ease-in-out;
  transition: color .2s ease-in-out, text-decoration .2s ease-in-out, -webkit-text-decoration .2s ease-in-out
}

.h1 b > a:focus, .h1 b > a:hover, .h1 em > a:focus, .h1 em > a:hover, .h1 i > a:focus, .h1 i > a:hover, .h1 strong > a:focus, .h1 strong > a:hover, .h1 > a:focus, .h1 > a:hover, h1 b > a:focus, h1 b > a:hover, h1 em > a:focus, h1 em > a:hover, h1 i > a:focus, h1 i > a:hover, h1 strong > a:focus, h1 strong > a:hover, h1 > a:focus, h1 > a:hover {
  color: #1f6ca3;
  text-decoration-color: #2d334b
}

.h2, h2 {
  font-family: Akshar, sans-serif;
  font-size: 2rem;
  line-height: 1.25;
  margin: 0;
  text-transform: uppercase
}

.h2, .h2 b, .h2 strong, h2, h2 b, h2 strong {
  font-weight: 500
}

.h2 b > a, .h2 em > a, .h2 i > a, .h2 strong > a, .h2 > a, h2 b > a, h2 em > a, h2 i > a, h2 strong > a, h2 > a {
  color: #2d334b;
  font-weight: 600;
  text-decoration-color: #e0b019;
  transition: color .2s ease-in-out, -webkit-text-decoration .2s ease-in-out;
  transition: color .2s ease-in-out, text-decoration .2s ease-in-out;
  transition: color .2s ease-in-out, text-decoration .2s ease-in-out, -webkit-text-decoration .2s ease-in-out
}

.h2 b > a:focus, .h2 b > a:hover, .h2 em > a:focus, .h2 em > a:hover, .h2 i > a:focus, .h2 i > a:hover, .h2 strong > a:focus, .h2 strong > a:hover, .h2 > a:focus, .h2 > a:hover, h2 b > a:focus, h2 b > a:hover, h2 em > a:focus, h2 em > a:hover, h2 i > a:focus, h2 i > a:hover, h2 strong > a:focus, h2 strong > a:hover, h2 > a:focus, h2 > a:hover {
  color: #1f6ca3;
  text-decoration-color: #2d334b
}

.h3, h3 {
  font-family: Akshar, sans-serif;
  font-size: 1.5rem;
  line-height: 1.16;
  margin: 0;
  text-transform: uppercase
}

.h3, .h3 b, .h3 strong, h3, h3 b, h3 strong {
  font-weight: 500
}

.h3 b > a, .h3 em > a, .h3 i > a, .h3 strong > a, .h3 > a, h3 b > a, h3 em > a, h3 i > a, h3 strong > a, h3 > a {
  color: #2d334b;
  font-weight: 600;
  text-decoration-color: #e0b019;
  transition: color .2s ease-in-out, -webkit-text-decoration .2s ease-in-out;
  transition: color .2s ease-in-out, text-decoration .2s ease-in-out;
  transition: color .2s ease-in-out, text-decoration .2s ease-in-out, -webkit-text-decoration .2s ease-in-out
}

.h3 b > a:focus, .h3 b > a:hover, .h3 em > a:focus, .h3 em > a:hover, .h3 i > a:focus, .h3 i > a:hover, .h3 strong > a:focus, .h3 strong > a:hover, .h3 > a:focus, .h3 > a:hover, h3 b > a:focus, h3 b > a:hover, h3 em > a:focus, h3 em > a:hover, h3 i > a:focus, h3 i > a:hover, h3 strong > a:focus, h3 strong > a:hover, h3 > a:focus, h3 > a:hover {
  color: #1f6ca3;
  text-decoration-color: #2d334b
}

.h4, h4 {
  font-family: Akshar, sans-serif;
  font-size: 1.25rem;
  line-height: 1.2;
  margin: 0;
  text-transform: uppercase
}

.h4, .h4 b, .h4 strong, h4, h4 b, h4 strong {
  font-weight: 500
}

.h4 b > a, .h4 em > a, .h4 i > a, .h4 strong > a, .h4 > a, h4 b > a, h4 em > a, h4 i > a, h4 strong > a, h4 > a {
  color: #2d334b;
  font-weight: 600;
  text-decoration-color: #e0b019;
  transition: color .2s ease-in-out, -webkit-text-decoration .2s ease-in-out;
  transition: color .2s ease-in-out, text-decoration .2s ease-in-out;
  transition: color .2s ease-in-out, text-decoration .2s ease-in-out, -webkit-text-decoration .2s ease-in-out
}

.h4 b > a:focus, .h4 b > a:hover, .h4 em > a:focus, .h4 em > a:hover, .h4 i > a:focus, .h4 i > a:hover, .h4 strong > a:focus, .h4 strong > a:hover, .h4 > a:focus, .h4 > a:hover, h4 b > a:focus, h4 b > a:hover, h4 em > a:focus, h4 em > a:hover, h4 i > a:focus, h4 i > a:hover, h4 strong > a:focus, h4 strong > a:hover, h4 > a:focus, h4 > a:hover {
  color: #1f6ca3;
  text-decoration-color: #2d334b
}

.h5, h5 {
  font-family: Akshar, sans-serif;
  font-size: 1.125rem;
  line-height: 1.22;
  margin: 0;
  text-transform: uppercase
}

.h5, .h5 b, .h5 strong, h5, h5 b, h5 strong {
  font-weight: 500
}

.h5 b > a, .h5 em > a, .h5 i > a, .h5 strong > a, .h5 > a, h5 b > a, h5 em > a, h5 i > a, h5 strong > a, h5 > a {
  color: #2d334b;
  font-weight: 600;
  text-decoration-color: #e0b019;
  transition: color .2s ease-in-out, -webkit-text-decoration .2s ease-in-out;
  transition: color .2s ease-in-out, text-decoration .2s ease-in-out;
  transition: color .2s ease-in-out, text-decoration .2s ease-in-out, -webkit-text-decoration .2s ease-in-out
}

.h5 b > a:focus, .h5 b > a:hover, .h5 em > a:focus, .h5 em > a:hover, .h5 i > a:focus, .h5 i > a:hover, .h5 strong > a:focus, .h5 strong > a:hover, .h5 > a:focus, .h5 > a:hover, h5 b > a:focus, h5 b > a:hover, h5 em > a:focus, h5 em > a:hover, h5 i > a:focus, h5 i > a:hover, h5 strong > a:focus, h5 strong > a:hover, h5 > a:focus, h5 > a:hover {
  color: #1f6ca3;
  text-decoration-color: #2d334b
}

.h6, .o-masthead__inner p.has-big-font-size, h6 {
  font-family: Akshar, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.25;
  margin: 0;
  text-transform: uppercase
}

.h6 b, .h6 strong, .o-masthead__inner p.has-big-font-size b, .o-masthead__inner p.has-big-font-size strong, h6 b, h6 strong {
  font-weight: 500
}

.h6 b > a, .h6 em > a, .h6 i > a, .h6 strong > a, .h6 > a, .o-masthead__inner p.has-big-font-size b > a, .o-masthead__inner p.has-big-font-size em > a, .o-masthead__inner p.has-big-font-size i > a, .o-masthead__inner p.has-big-font-size strong > a, .o-masthead__inner p.has-big-font-size > a, h6 b > a, h6 em > a, h6 i > a, h6 strong > a, h6 > a {
  color: #2d334b;
  font-weight: 600;
  text-decoration-color: #e0b019;
  transition: color .2s ease-in-out, -webkit-text-decoration .2s ease-in-out;
  transition: color .2s ease-in-out, text-decoration .2s ease-in-out;
  transition: color .2s ease-in-out, text-decoration .2s ease-in-out, -webkit-text-decoration .2s ease-in-out
}

.h6 b > a:focus, .h6 b > a:hover, .h6 em > a:focus, .h6 em > a:hover, .h6 i > a:focus, .h6 i > a:hover, .h6 strong > a:focus, .h6 strong > a:hover, .h6 > a:focus, .h6 > a:hover, .o-masthead__inner p.has-big-font-size b > a:focus, .o-masthead__inner p.has-big-font-size b > a:hover, .o-masthead__inner p.has-big-font-size em > a:focus, .o-masthead__inner p.has-big-font-size em > a:hover, .o-masthead__inner p.has-big-font-size i > a:focus, .o-masthead__inner p.has-big-font-size i > a:hover, .o-masthead__inner p.has-big-font-size strong > a:focus, .o-masthead__inner p.has-big-font-size strong > a:hover, .o-masthead__inner p.has-big-font-size > a:focus, .o-masthead__inner p.has-big-font-size > a:hover, h6 b > a:focus, h6 b > a:hover, h6 em > a:focus, h6 em > a:hover, h6 i > a:focus, h6 i > a:hover, h6 strong > a:focus, h6 strong > a:hover, h6 > a:focus, h6 > a:hover {
  color: #1f6ca3;
  text-decoration-color: #2d334b
}

a, blockquote, input, label, p, select, table {
  font-family: Inter, sans-serif;
  font-weight: 400
}

p {
  margin: 0 0 1rem
}

::-moz-selection {
  background: #e0b019;
  color: #2d334b
}

::selection {
  background: #e0b019;
  color: #2d334b
}

.has-inline-color.has-black-color, .has-text-color.has-black-color, .text-color-black {
  color: #2d334b
}

.has-background-dim.has-black-background-color, .has-background.has-black-background-color {
  background-color: #2d334b
}

.has-inline-color.has-white-color, .has-text-color.has-white-color, .text-color-white {
  color: #fff
}

.has-background-dim.has-white-background-color, .has-background.has-white-background-color {
  background-color: #fff
}

.has-inline-color.has-grey-1-color, .has-text-color.has-grey-1-color, .text-color-grey-1 {
  color: #eaebec
}

.has-background-dim.has-grey-1-background-color, .has-background.has-grey-1-background-color {
  background-color: #eaebec
}

.has-inline-color.has-grey-2-color, .has-text-color.has-grey-2-color, .text-color-grey-2 {
  color: #dadbdc
}

.has-background-dim.has-grey-2-background-color, .has-background.has-grey-2-background-color {
  background-color: #dadbdc
}

.has-inline-color.has-grey-3-color, .has-text-color.has-grey-3-color, .text-color-grey-3 {
  color: #cacbcc
}

.has-background-dim.has-grey-3-background-color, .has-background.has-grey-3-background-color {
  background-color: #cacbcc
}

.has-inline-color.has-grey-4-color, .has-text-color.has-grey-4-color, .text-color-grey-4 {
  color: #32363a
}

.has-background-dim.has-grey-4-background-color, .has-background.has-grey-4-background-color {
  background-color: #32363a
}

.has-inline-color.has-navy-color, .has-text-color.has-navy-color, .text-color-navy {
  color: #2d334b
}

.has-background-dim.has-navy-background-color, .has-background.has-navy-background-color {
  background-color: #2d334b
}

.has-inline-color.has-blue-color, .has-text-color.has-blue-color, .text-color-blue {
  color: #50a2de
}

.has-background-dim.has-blue-background-color, .has-background.has-blue-background-color {
  background-color: #50a2de
}

.has-inline-color.has-blue-dark-color, .has-text-color.has-blue-dark-color, .text-color-blue-dark {
  color: #1f6ca3
}

.has-background-dim.has-blue-dark-background-color, .has-background.has-blue-dark-background-color {
  background-color: #1f6ca3
}

.has-inline-color.has-blue-light-color, .has-text-color.has-blue-light-color, .text-color-blue-light {
  color: #cfe5f6
}

.has-background-dim.has-blue-light-background-color, .has-background.has-blue-light-background-color {
  background-color: #cfe5f6
}

.has-inline-color.has-gold-color, .has-text-color.has-gold-color, .text-color-gold {
  color: #e0b019
}

.has-background-dim.has-gold-background-color, .has-background.has-gold-background-color {
  background-color: #e0b019
}

.has-inline-color.has-error-color, .has-text-color.has-error-color, .text-color-error {
  color: #de5078
}

.has-background-dim.has-error-background-color, .has-background.has-error-background-color {
  background-color: #de5078
}

.font-size-big, .has-big-font-size {
  font-size: 1.25rem;
  line-height: 1.4
}

.font-size-display, .has-display-font-size {
  font-size: 4.5rem;
  line-height: 1.05
}

.font-size-display-small, .has-display-small-font-size {
  font-size: 3.5rem;
  line-height: 1.05
}

.font-size-h1, .has-h1-font-size {
  font-size: 2.5rem;
  line-height: 1.2
}

.font-size-h2, .has-h2-font-size {
  font-size: 2rem;
  line-height: 1.25
}

.font-size-h3, .has-h3-font-size {
  font-size: 1.5rem;
  line-height: 1.16
}

.font-size-h4, .has-h4-font-size {
  font-size: 1.25rem;
  line-height: 1.2
}

.font-size-h5, .has-h5-font-size {
  font-size: 1.125rem;
  line-height: 1.22
}

.font-size-h6, .has-h6-font-size {
  font-size: 1rem;
  line-height: 1.25
}

.font-size-medium, .has-medium-font-size {
  font-size: 1.125rem;
  line-height: 1.44
}

.font-size-micro, .has-micro-font-size {
  font-size: .75rem;
  line-height: 1.66
}

.font-size-mini, .has-mini-font-size {
  font-size: .875rem;
  line-height: 1.57
}

.font-size-post-title, .has-post-title-font-size {
  font-size: 1.5rem;
  line-height: 1.33
}

.font-size-small, .has-small-font-size {
  font-size: 1rem;
  line-height: 1.5
}

.font-weight-light, .has-light-font-weight {
  font-weight: 300
}

.font-weight-normal, .has-normal-font-weight {
  font-weight: 400
}

.font-weight-semibold, .has-semibold-font-weight {
  font-weight: 500
}

.font-weight-bold, .has-bold-font-weight {
  font-weight: 600
}

.a-button, .wp-block-button__link {
  align-content: center;
  align-items: center;
  background: #1f6ca3;
  border: 0;
  border-radius: 0;
  color: #fff;
  cursor: pointer;
  display: inline-flex;
  flex-direction: row;
  flex-wrap: nowrap;
  font-family: Akshar, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  justify-content: center;
  line-height: 1.2;
  padding: .7rem .9rem;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
  transition: all .25s ease-in-out;
  width: auto;
  z-index: 1
}

.a-button:hover, .wp-block-button__link:hover {
  transform: translateY(-.25rem)
}

.a-button:active, .wp-block-button__link:active {
  background: #2d334b
}

.a-button:after, .a-button:before, .wp-block-button__link:after, .wp-block-button__link:before {
  color: #fff;
  font-size: 1rem;
  line-height: 1
}

.a-button--chevrons-left:before {
  content: "";
  display: inline-block;
  font-family: Font Awesome\ 6 Pro, sans-serif;
  font-weight: 400;
  padding-right: .4rem
}

.a-button--chevrons-right {
  flex-direction: row-reverse
}

.a-button--chevrons-right:before {
  content: "";
  display: inline-block;
  font-family: Font Awesome\ 6 Pro, sans-serif;
  font-weight: 400;
  padding-left: .4rem
}

.a-button--disabled, .a-button:disabled, .wp-block-button__link:disabled {
  background: #cacbcc
}

.a-button--fill-blue-light, .wp-block-button.is-style-fill-blue-light .wp-block-button__link {
  background: #50a2de
}

.a-button--fill-blue-dark {
  background: #1f6ca3
}

.a-button--fill-gold, .wp-block-button.is-style-fill-gold .wp-block-button__link {
  background: #e0b019;
  color: #2d334b
}

.a-button--fill-white, .wp-block-button.is-style-fill-white .wp-block-button__link {
  background: #fff;
  color: #2d334b
}

.a-button--fill-white:active, .wp-block-button.is-style-fill-white .wp-block-button__link:active {
  background-color: #50a2de
}

.a-button--outline {
  background: none;
  border: 1px solid #50a2de;
  color: #2d334b
}

.a-button--outline:focus, .a-button--outline:hover {
  border-color: #2d334b
}

.a-button--round {
  border-radius: 3rem
}

.a-button--social-media-facebook:before {
  content: ""
}

.a-button--social-media-facebook:before, .a-button--social-media-instagram:before {
  display: inline-block;
  font-family: Font Awesome\ 6 Brands, sans-serif;
  font-weight: 400
}

.a-button--social-media-instagram:before {
  content: ""
}

.a-button--social-media-linkedin:before {
  content: ""
}

.a-button--social-media-linkedin:before, .a-button--social-media-twitter:before {
  display: inline-block;
  font-family: Font Awesome\ 6 Brands, sans-serif;
  font-weight: 400
}

.a-button--social-media-twitter:before {
  content: ""
}

.a-button--social-media-youtube:before {
  content: "";
  display: inline-block;
  font-family: Font Awesome\ 6 Brands, sans-serif;
  font-weight: 400
}

.a-button--subtle {
  background: none;
  color: #32363a;
  font-size: .75rem;
  line-height: 1.66;
  opacity: .5;
  padding: 0
}

.a-button--subtle:focus, .a-button--subtle:hover {
  color: #50a2de;
  opacity: 1
}

.wp-block-button {
  padding: 0
}

.a-headline {
  font-family: Akshar, sans-serif;
  font-weight: 500;
  margin: 0;
  text-transform: uppercase
}

.a-headline--size-display {
  font-size: 3.5rem;
  line-height: 1.05
}

@media (min-width: 400px) {
  .a-headline--size-display {
    font-size: 4.5rem;
    line-height: 1.05
  }
}

.a-text {
  font-family: Inter, sans-serif
}

.a-text--big {
  font-size: 1.25rem;
  line-height: 1.4
}

.a-text--display {
  font-size: 4.5rem;
  line-height: 1.05
}

.a-text--medium {
  font-size: 1.125rem;
  line-height: 1.44
}

.a-text--micro {
  font-size: .75rem;
  line-height: 1.66
}

.a-text--mini {
  font-size: .875rem;
  line-height: 1.57
}

.a-text--post-title {
  font-size: 1.5rem;
  line-height: 1.33
}

.a-text--small {
  font-size: 1rem;
  line-height: 1.5
}

.a-text--post-title {
  font-weight: 300;
  text-transform: none
}

.o-masthead {
  background: linear-gradient(180deg, #50a2de, #2d334b 70.02%), rgba(45, 51, 75, .4);
  background-blend-mode: normal, multiply;
  left: 50%;
  margin-left: -50vw;
  position: relative;
  width: 100vw
}

.o-masthead--video .o-masthead__bg {
  background: linear-gradient(180deg, rgba(80, 162, 222, .6), #2d334b 51.6%), linear-gradient(0deg, rgba(45, 51, 75, .4), rgba(45, 51, 75, .4));
  background-blend-mode: normal, multiply, normal
}

.o-masthead--video .o-masthead__bg, .o-masthead--video .o-masthead__img {
  position: absolute
}

.o-masthead--admin .o-masthead__column-heading h1 {
  font-size: 3rem
}

.o-masthead__bg, .o-masthead__img {
  height: 100%;
  left: 0;
  position: relative;
  top: 0;
  width: 100%
}

.o-masthead__bg {
  background: linear-gradient(180deg, rgba(45, 51, 75, .8), rgba(80, 162, 222, .8)), linear-gradient(0deg, rgba(45, 51, 75, .4), rgba(45, 51, 75, .4));
  background-blend-mode: normal, multiply, normal;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  mix-blend-mode: normal;
  z-index: 2
}

.o-masthead__img {
  overflow: hidden;
  z-index: 1
}

.o-masthead__img img {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%
}

.o-masthead__iframe, .o-masthead__video {
  overflow: hidden;
  position: relative;
  top: 0
}

.o-masthead__video {
  height: 100%;
  margin: 0;
  min-width: 100%;
  padding: 0;
  z-index: -1
}

.o-masthead__iframe {
  height: auto;
  max-width: 100%;
  overflow: hidden;
  padding-bottom: 56.25%
}

.o-masthead__video embed, .o-masthead__video iframe, .o-masthead__video object {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}

.o-masthead__inner {
  position: relative;
  z-index: 3
}

.o-masthead__inner.a-wrapper {
  padding-bottom: 1rem;
  padding-top: 2rem
}

.o-masthead__inner p {
  font-weight: 300;
  line-height: 1.5
}

.o-masthead__inner h1 {
  font-weight: 600
}

.o-masthead__columns {
  align-content: space-between;
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 1.5rem;
  justify-content: center;
  margin-bottom: 0
}

.o-masthead__column-separator hr {
  margin: 0;
  width: 100%
}

.o-masthead .wp-block-button {
  width: 100%
}

.o-masthead .wp-block-button__link {
  margin: 1rem 0;
  width: 100%
}

@media (min-width: 1140px) {
  .o-masthead {
    background: linear-gradient(180deg, rgba(45, 51, 75, .8), rgba(45, 51, 75, .8)), linear-gradient(0deg, rgba(45, 51, 75, .4), rgba(45, 51, 75, .4)), url(../image/waldron-masthead-default.8e42d227.jpg) 50%/cover no-repeat;
    background-blend-mode: normal, multiply, normal
  }

  .o-masthead--video .o-masthead__bg {
    background: linear-gradient(180deg, rgba(45, 51, 75, .8), rgba(80, 162, 222, .8)), linear-gradient(0deg, rgba(45, 51, 75, .4), rgba(45, 51, 75, .4))
  }

  .o-masthead__bg, .o-masthead__img {
    position: absolute
  }

  .o-masthead__columns {
    align-content: space-between;
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 5rem !important;
    justify-content: center;
    min-height: 40rem
  }

  .o-masthead__column-heading {
    text-align: right
  }

  .o-masthead__column-heading h1 {
    font-size: 6rem
  }

  .o-masthead__column-separator {
    align-self: stretch !important;
    flex-basis: 2rem !important;
    flex-grow: 0 !important
  }

  .o-masthead__column-separator hr {
    background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAzMiAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE3MzVfMTg0MTQpIj4KPGcgb3BhY2l0eT0iMC41Ij4KPHJlY3QgeD0iNiIgeT0iNiIgd2lkdGg9IjEiIGhlaWdodD0iMjAiIHRyYW5zZm9ybT0icm90YXRlKC05MCA2IDYpIiBmaWxsPSIjNTBBMkRFIi8+CjxyZWN0IHg9IjYiIHk9IjIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIzMiIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDAgMjApIiBmaWxsPSIjNTBBMkRFIi8+CjwvZz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xNzM1XzE4NDE0Ij4KPHJlY3Qgd2lkdGg9IjMyIiBoZWlnaHQ9IjM1IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=) 0/100% repeat-y;
    height: 100%;
    width: 2rem !important
  }
}

@media (min-width: 820px) {
  .o-masthead__iframe, .o-masthead__video {
    top: 50%;
    transform: translateY(-50%)
  }

  .o-masthead .wp-block-button {
    width: auto
  }

  .o-masthead .wp-block-button__link {
    margin: 0;
    width: auto
  }
}

.ignore {
  display: flex;
  margin: 0;
  padding: 0;
  justify-content: center;
  align-items: center;
}

.ignore li {
  padding: 0 0.2rem;
  font-size: .8rem;
}

.ignore li a {
  color: #1f6ca3;
  font-weight: bold;
}
.o-intro-and-video__text p{
  word-break: break-word;
}
