@charset "UTF-8";
/*
|--------------------------------------------------------------------------
| Table of Contents
|--------------------------------------------------------------------------
|
| # abstracts
| # base
| # components
| # plugins (third party)
| # views (templates)
|
*/
/*
|--------------------------------------------------------------------------
| Variables
|--------------------------------------------------------------------------
|
| All sass variables used. Colors, fonts, icons, breakpoints etc
|
| # colors
| # typography
| # breakpoint
|
*/
/*
|--------------------------------------------------------------------------
| Colors
|--------------------------------------------------------------------------
|
| Color variables follow BEM methodology
|
| # alpha = Burnt Orange
| # beta = Dark Blue
|
*/
/*
|--------------------------------------------------------------------------
| Typography Variables
|--------------------------------------------------------------------------
|
|
|
*/
/*
|--------------------------------------------------------------------------
| RFS Configuration
|--------------------------------------------------------------------------
|
| https://github.com/twbs/rfs
|
| Base Value: https://github.com/twbs/rfs#base-value-unit-in-px-or-rem
| Unit: https://github.com/twbs/rfs#unit-px-or-rem
| Beakpoint: https://github.com/twbs/rfs#breakpoint-unit-px-em-or-rem
| Beakpoint Unit: https://github.com/twbs/rfs#breakpoint-unit-px-em-or-rem
| Factor: https://github.com/twbs/rfs#factor-number
|
*/
/*
|--------------------------------------------------------------------------
| Responsive Breakpoints
|--------------------------------------------------------------------------
|
| These variables are used in:
| /scss/abstracts/mixins/_breakpoint.scss
|
*/
/*
|--------------------------------------------------------------------------
| Functions
|--------------------------------------------------------------------------
|
| # typography
|
*/
/*
|--------------------------------------------------------------------------
| Responsive Breakpoint Mixin
|--------------------------------------------------------------------------
|
| This mixin checks for min or max keywords. Custom dimensions also
| supported.
|
| Breakpoints variable dimensions can can be found in:
| /sass/abstracts/variables/_breakpoints.scss
|
| Usage example:
|
| @include breakpoint(mobile, tablet, portrait) {
|   styles...
| }
|
| using '0' in either of the 3 breakpoint variables will return null e.g.
|
| @include breakpoint(0, tablet, 0) {
|   styles...
| }
|
| The above would compile to:
|
| @media screen and (max-width: 1024px) {
|   styles...
| }
|
*/
/*
|--------------------------------------------------------------------------
| BEM utility mixins
|--------------------------------------------------------------------------
|
| Shortens the BEM syntax of your SCSS child elements into the directive
| @include e('elementName') {}making it a lot tidier than you would without
| these.
|
| You can also | use @include m('modifierName') {} for the modifier or
| @include m('modifierName', 'specificParentClass') {}
|
*/
/* ===============================================================
  Context mixin, used to add a class before root class
=============================================================== */
/*
|--------------------------------------------------------------------------
| Utility Classes
|--------------------------------------------------------------------------
*/
/*
|--------------------------------------------------------------------------
| Document
|--------------------------------------------------------------------------
*/
* {
  box-sizing: border-box;
}

html {
  font-size: 100%;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: auto;
}
html a {
  color: #C07B28;
}
html a:hover {
  text-decoration: underline;
}

/*
|--------------------------------------------------------------------------
| Sections
|--------------------------------------------------------------------------
*/
body {
  margin: 0;
  font-family: "freight-sans-pro", sans-serif;
}
body.-is-dev #wpadminbar {
  display: none;
}

body.admin-bar {
  position: relative;
  top: 50px;
}

main {
  display: block;
}

/*
|--------------------------------------------------------------------------
|  Grouping content
|--------------------------------------------------------------------------
*/
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

/*
|--------------------------------------------------------------------------
|  Text-level semantics
|--------------------------------------------------------------------------
*/
a {
  background-color: transparent;
  text-decoration: none;
}

p {
  font-style: normal;
  font-weight: normal;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

b,
strong {
  font-weight: bolder;
}

code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
|--------------------------------------------------------------------------
|  Embedded content
|--------------------------------------------------------------------------
*/
img {
  border-style: none;
  max-width: 100%;
}

/*
|--------------------------------------------------------------------------
|  Forms
|--------------------------------------------------------------------------
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: none;
  border: 0;
  cursor: pointer;
}
button:focus,
[type=button]:focus,
[type=reset]:focus,
[type=submit]:focus {
  outline: 0;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

/*
|--------------------------------------------------------------------------
|  Interactive
|--------------------------------------------------------------------------
*/
details {
  display: block;
}

summary {
  display: list-item;
}

/*
|--------------------------------------------------------------------------
|  Misc
|--------------------------------------------------------------------------
*/
template {
  display: none;
}

[hidden] {
  display: none;
}

/*
|--------------------------------------------------------------------------
| Containers
|--------------------------------------------------------------------------
*/
.u-container {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
@media screen and (min-width: 1280px) {
  .u-container {
    padding-left: 50px;
    padding-right: 50px;
    max-width: 1420px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1279px) {
  .u-container {
    padding-left: 40px;
    padding-right: 40px;
    max-width: 1400px;
  }
}
@media screen and (min-width: 481px) and (max-width: 1024px) {
  .u-container {
    padding-left: 40px;
    padding-right: 40px;
    width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .u-container {
    padding-left: 25px;
    padding-right: 25px;
    width: 100%;
  }
}
@media screen and (min-width: 1280px) {
  .u-container.-small {
    max-width: 870px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1279px) {
  .u-container.-small {
    max-width: 850px;
  }
}

/*
|--------------------------------------------------------------------------
| Element Utility Classes
|--------------------------------------------------------------------------
|
| e.g. remove default list styles
|
*/
.u-list-unstyled {
  list-style: none;
  margin: 0;
  padding: 0;
}

.u-ratio {
  position: relative;
  width: 100%;
  margin: 0;
  height: 0;
  padding: 0;
}
.u-ratio.-r1x1 {
  padding-top: 100%;
}

.u-ratio.-r4x3 {
  padding-top: 75%;
}

.u-ratio.-r3x2 {
  padding-top: 66.66%;
}

.u-ratio.-r16x9 {
  padding-top: 56.25%;
}

.u-ratio.-ultrawide {
  padding-top: 36%;
}

.u-ratio img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/*
|--------------------------------------------------------------------------
| Quarks
|--------------------------------------------------------------------------
|
| Classless objects that, within the files themselves,
| contain nothing more than a few elements
|
*/
/*
|--------------------------------------------------------------------------
| Atoms
|--------------------------------------------------------------------------
|
| These are basic tags, such as form labels, inputs or buttons. They also
| include more abstract elements like color palettes, fonts, and icons.
|
*/
.a-button {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 16px;
  min-height: 40px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  padding: 9px 20px;
  transition: all 0.1s ease-in-out;
  text-decoration: none !important;
}
.a-button.-solid {
  color: white;
}
.a-button.-solid.-burnt-orange {
  background-color: #C07B28;
}
.a-button.-solid.-burnt-orange:hover {
  background-color: rgba(192, 123, 40, 0.8);
}

.a-button.-solid.-dark-blue {
  background-color: #00356B;
}
.a-button.-solid.-dark-blue:hover {
  background-color: rgba(0, 53, 107, 0.8);
}

.a-button.-bordered.-white {
  border: 1px solid white;
  color: white;
}
.a-button.-bordered.-white:hover {
  background-color: white;
  color: #00356B;
}

.a-button.-bordered.-burnt-orange {
  border: 1px solid #C07B28;
  color: #C07B28;
}
.a-button.-bordered.-burnt-orange:hover {
  background-color: #C07B28;
  color: white;
  border-color: #C07B28;
}

.t-link {
  font-weight: 600;
  color: #c07b28;
  text-decoration: underline;
}
.t-link:hover {
  text-decoration: none;
}

.section-title {
  position: relative;
  margin: 0;
  font-family: "clarendon-urw-extra-narrow", serif;
  font-style: normal;
  font-weight: 300;
  font-size: 70px;
  line-height: 90%;
  color: #00356B;
  padding: 25px 0 0 0;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .section-title {
    font-size: 50px;
  }
}
@media screen and (max-width: 768px) {
  .section-title {
    font-size: 40px;
    padding-top: 20px;
  }
}
.section-title:before {
  display: block;
  content: "";
  width: 78px;
  height: 7px;
  border-top: 7px solid #C07B28;
  position: absolute;
  top: 0;
  left: 0;
}
@media screen and (max-width: 768px) {
  .section-title:before {
    width: 50px;
    height: 5px;
    border-top-width: 5px;
  }
}
.section-title.-simple {
  padding: 0;
}
.section-title.-simple:before {
  display: none;
}

.section-title.-center {
  text-align: center;
}
.section-title.-center:before {
  left: 50%;
  margin-left: -39px;
}
@media screen and (max-width: 768px) {
  .section-title.-center:before {
    margin-left: -25px;
  }
}

.a-block-title {
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 135%;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  margin: 0;
}
.a-block-title.-burnt-orange {
  color: #C07B28;
}

.a-title {
  font-style: normal;
  font-family: "clarendon-urw-extra-narrow", serif;
  margin: 0;
  font-weight: 300;
}
.a-title.-burnt-orange {
  color: #C07B28;
}

.a-title.-dark-blue {
  color: #00356B;
}

.a-title.-white {
  color: white;
}

.a-title.-large {
  font-size: 70px;
  line-height: 90%;
}

.a-title.-med {
  font-size: 42px;
  line-height: 120%;
}

.a-title.-small {
  font-size: 36px;
  line-height: 120%;
}

select {
  border: 1px solid #00356B;
  border-radius: 0;
  width: 100%;
  height: 45px;
  color: #00356B;
  padding: 0 56px 0 15px;
  font-style: normal;
  font-weight: 350;
  font-size: 17px;
  line-height: 135%;
  -webkit-appearance: none;
          appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.5 11L1 1H16L8.5 11Z' fill='%2300356B' stroke='black'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: right 20px top 50%;
  background-size: 11px 7px;
}
select:focus {
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.5 0.999998L16 11L1 11L8.5 0.999998Z' fill='%2300356B' stroke='black'/%3E%3C/svg%3E%0A");
  border: 1px solid #C07B28;
  border-radius: 0;
  outline: 0;
}
@media screen and (max-width: 768px) {
  select {
    height: 50px;
    font-size: 20px;
  }
}

/*
|--------------------------------------------------------------------------
| Molecules
|--------------------------------------------------------------------------
|
| Groups of elements that function together as a unit e.g. they may take
| advantage of an atom for layout
|
*/
/*
|--------------------------------------------------------------------------
| Footer & Header Navigation
|--------------------------------------------------------------------------
|
| # Base Styles
| # Main Menu
| # Sub Menu
|
*/
.m-nav {
  font-family: "freight-sans-pro", sans-serif;
}
.m-nav__menu, .m-nav__submenu {
  list-style: none;
  margin: 0;
  padding: 0;
}
.m-nav__menu {
  display: flex;
  flex-wrap: wrap;
}
.m-nav__menu-Item {
  font-family: "freight-sans-pro", sans-serif;
  font-style: normal;
}
.m-nav__menu-Item-link {
  color: inherit;
}
.m-nav__menu-Item-link:hover {
  color: inherit;
}
@media screen and (max-width: 1024px) {
  .m-nav.-header {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #00356B;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    z-index: -1;
    visibility: hidden;
    opacity: 0;
    transition: all 0.2ms ease-in-out;
  }
}
@media screen and (max-width: 1024px) {
  .m-nav.-header.-active {
    z-index: 999;
    visibility: visible;
    opacity: 1;
  }
}

.m-nav.-header .m-nav__close {
  width: 32px;
  height: 32px;
  position: absolute;
  top: 25px;
  right: 25px;
  border: 1px solid white;
  background: none;
  outline: 0;
  box-shadow: none;
  padding: 0;
  margin: 0;
}
@media screen and (min-width: 1025px) {
  .m-nav.-header .m-nav__close {
    display: none;
  }
}
@media screen and (max-width: 1024px) {
  .m-nav.-header .m-nav__close {
    display: inline-block;
  }
}
.m-nav.-header .m-nav__close span {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
}
.m-nav.-header .m-nav__close span:before, .m-nav.-header .m-nav__close span:after {
  position: absolute;
  left: 14px;
  content: " ";
  height: 20px;
  width: 2px;
  background-color: #fff;
}
.m-nav.-header .m-nav__close span:before {
  transform: rotate(45deg);
}
.m-nav.-header .m-nav__close span:after {
  transform: rotate(-45deg);
}
.m-nav.-header .m-nav__menu {
  align-items: center;
}
.m-nav.-header .m-nav__menu-Item {
  position: relative;
  font-weight: 600;
  font-size: 16px;
  line-height: 21px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}
@media screen and (min-width: 1025px) {
  .m-nav.-header .m-nav__menu-Item + li {
    margin-left: 45px;
  }
}
@media screen and (max-width: 1024px) {
  .m-nav.-header .m-nav__menu-Item + li {
    margin-top: 25px;
  }
}
@media screen and (max-width: 1024px) {
  .m-nav.-header .m-nav__menu-Item {
    display: block;
    width: 100%;
    text-align: center;
  }
}
.m-nav.-header .m-nav__menu-Item.-donate {
  color: #C07B28;
}
.m-nav.-header .m-nav__menu-Item.-donate a {
  height: 43px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 20px;
  border: 1px solid #C07B28;
}
@media screen and (min-width: 1025px) {
  .m-nav.-header .m-nav__menu-Item.-donate a {
    transition: all 0.1ms ease-in-out;
  }
}
@media screen and (max-width: 1024px) {
  .m-nav.-header .m-nav__menu-Item.-donate a {
    max-width: 120px;
    margin-left: auto;
    margin-right: auto;
  }
}
.m-nav.-header .m-nav__menu-Item.-donate a:hover {
  text-decoration: none;
}
@media screen and (min-width: 1025px) {
  .m-nav.-header .m-nav__menu-Item.-donate a:hover {
    background-color: #C07B28;
    color: white;
  }
}

@media screen and (min-width: 1025px) {
  .m-nav.-header .m-nav__menu-Item.-children:hover > a {
    color: #C07B28;
  }
  .m-nav.-header .m-nav__menu-Item.-children:hover .m-nav__menu-Submenu {
    visibility: visible;
    opacity: 1;
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2);
  }
}

@media screen and (min-width: 1025px) {
  .m-nav.-header .m-nav__menu-Item-link {
    padding: 20px 0;
  }
}
.m-nav.-header .m-nav__menu-Item-link:hover {
  text-decoration: none;
}
@media screen and (min-width: 1025px) {
  .m-nav.-header .m-nav__menu-Item-link:hover {
    color: #C07B28;
  }
}
.m-nav.-header .m-nav__menu-Item.-current {
  color: #C07B28;
}

.m-nav.-header .m-nav__menu-Submenu {
  position: absolute;
  top: 100%;
  left: -20px;
  list-style: none;
  margin: 20px 0 0 0;
  padding: 10px 0;
  background-color: white;
  border-top: 5px solid #C07B28;
  visibility: hidden;
  opacity: 0;
  transition: all 0.2s ease-in-out;
}
.m-nav.-header .m-nav__menu-Submenu-item {
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #00356B;
  white-space: nowrap;
}
@media screen and (max-width: 1024px) {
  .m-nav.-header .m-nav__menu-Submenu-item {
    display: block;
    width: 100%;
  }
}
.m-nav.-header .m-nav__menu-Submenu-item-link {
  display: block;
  color: #00356B;
  padding: 6px 20px;
}
.m-nav.-header .m-nav__menu-Submenu-item-link:hover {
  text-decoration: none;
  color: #C07B28;
}

.m-nav.-footer .m-nav__menu {
  display: flex;
  flex-wrap: wrap;
}
.m-nav.-footer .m-nav__menu-Item {
  width: 50%;
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .m-nav.-footer .m-nav__menu-Item {
    width: 100%;
  }
}
.m-nav.-footer .m-nav__menu-Item-link {
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 135%;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #C07B28;
  margin-bottom: 15px;
  display: block;
}
.m-nav.-footer .m-nav__menu-Item-link:hover {
  text-decoration: underline;
}
.m-nav.-footer .m-nav__submenu-Item + li {
  margin-top: 10px;
}
.m-nav.-footer .m-nav__submenu-Item-link:hover {
  text-decoration: underline;
}

@keyframes pop {
  0% {
    transform: scale(1);
  }
  20% {
    transform: scale(0.8);
  }
  60% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
.no-results.-center {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  justify-content: center;
  text-align: center;
}

.no-results p {
  margin: 0;
  font-style: normal;
  font-weight: 350;
  font-size: 22px;
  line-height: 135%;
}
.no-results.-dark-blue p {
  color: #00356B;
}

.no-results.-white p {
  color: white;
}

/*
|--------------------------------------------------------------------------
| Content Output
|--------------------------------------------------------------------------
|
| Found on single and page templates. Anywhere Gutenberg or classic editor
| content output is found e.g. get_content/the_content
|
*/
.m-content {
  color: #00356B;
}
@media print {
  .m-content {
    width: auto;
    display: inline;
  }
}
@media screen and (max-width: 480px) {
  .m-content > figure {
    width: 100% !important;
  }
  .m-content > figure img {
    width: auto;
  }
}
.m-content img {
  max-width: 100%;
  height: auto;
}
.m-content img.aligncenter {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media print {
  .m-content img.aligncenter {
    display: block;
  }
}
.m-content img.aligncenter figcaption {
  margin-right: auto;
  margin-left: auto;
}
.m-content img.alignright, .m-content img.alignleft {
  display: table;
}
.m-content img.alignright figcaption, .m-content img.alignleft figcaption {
  display: table-caption;
  caption-side: bottom;
}
.m-content img.alignright {
  float: right;
}
@media print {
  .m-content img.alignright {
    float: none;
  }
}
@media screen and (min-width: 1280px) {
  .m-content img.alignright {
    margin-left: 40px;
  }
}
@media screen and (min-width: 481px) and (max-width: 1024px) {
  .m-content img.alignright {
    margin-left: 30px;
  }
}
.m-content img.alignleft {
  float: left;
}
@media print {
  .m-content img.alignleft {
    float: none;
  }
}
@media screen and (min-width: 1280px) {
  .m-content img.alignleft {
    margin-right: 40px;
  }
}
@media screen and (min-width: 481px) and (max-width: 1024px) {
  .m-content img.alignleft {
    margin-right: 30px;
  }
}
.m-content figure {
  margin: 0;
  padding: 0;
}
.m-content figure:after {
  content: "";
  clear: both;
  display: block;
}
@media screen and (min-width: 1280px) {
  .m-content figure {
    margin-bottom: 30px;
    margin-top: 30px;
  }
}
@media screen and (min-width: 481px) and (max-width: 1024px) {
  .m-content figure {
    margin-bottom: 30px;
    margin-top: 30px;
  }
}
@media screen and (max-width: 480px) {
  .m-content figure {
    margin-bottom: 25px;
    margin-top: 25px;
  }
}
.m-content figure img {
  max-width: 100%;
  height: auto;
  display: block;
}
@media print {
  .m-content figure img {
    display: none;
  }
}
.m-content figure img + figcaption {
  margin-top: 15px;
}
.m-content figure figcaption {
  display: inline-block;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 26px;
  letter-spacing: 0.01em;
}
.m-content figure.aligncenter {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media print {
  .m-content figure.aligncenter {
    display: block;
  }
}
.m-content figure.aligncenter figcaption {
  margin-right: auto;
  margin-left: auto;
}
.m-content figure.alignright, .m-content figure.alignleft {
  display: table;
}
.m-content figure.alignright figcaption, .m-content figure.alignleft figcaption {
  display: table-caption;
  caption-side: bottom;
}
.m-content figure.alignright {
  float: right;
}
@media print {
  .m-content figure.alignright {
    float: none;
  }
}
@media screen and (min-width: 1280px) {
  .m-content figure.alignright {
    margin-left: 40px;
  }
}
@media screen and (min-width: 481px) and (max-width: 1024px) {
  .m-content figure.alignright {
    margin-left: 30px;
  }
}
.m-content figure.alignleft {
  float: left;
}
@media print {
  .m-content figure.alignleft {
    float: none;
  }
}
@media screen and (min-width: 1280px) {
  .m-content figure.alignleft {
    margin-right: 40px;
  }
}
@media screen and (min-width: 481px) and (max-width: 1024px) {
  .m-content figure.alignleft {
    margin-right: 30px;
  }
}
.m-content .wp-block-embed__wrapper {
  position: relative;
  max-width: 100%;
  height: 0;
  padding-top: 56.25%;
}
.m-content .wp-block-embed__wrapper > iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  top: 0;
  left: 0;
}
.m-content p {
  margin-bottom: 25px;
  font-style: normal;
  font-weight: 350;
  font-size: 18px;
  line-height: 135%;
}
.m-content p.has-text-align-center {
  text-align: center;
}
.m-content p.has-text-align-right {
  text-align: right;
}
.m-content p.has-medium-font-size {
  font-size: 22px !important;
  line-height: 130%;
}
@media screen and (max-width: 480px) {
  .m-content p.has-medium-font-size {
    font-size: 20px !important;
  }
}
.m-content p.has-large-font-size {
  font-size: 28px !important;
  line-height: 130%;
}
@media screen and (max-width: 480px) {
  .m-content p.has-large-font-size {
    font-size: 24px !important;
  }
}
@media print {
  .m-content p {
    margin-bottom: 0.6cm;
    font-size: 16pt;
    line-height: 20pt;
  }
}
.m-content a {
  color: #C07B28;
  font-weight: 500;
}
.m-content a:not([class]) {
  text-decoration: underline;
}
.m-content a:not([class]):hover {
  color: #00356B;
}
.m-content p + ul, .m-content p ol, .m-content h1 + ul, .m-content h1 ol, .m-content h2 + ul, .m-content h2 ol, .m-content h3 + ul, .m-content h3 ol, .m-content h4 + ul, .m-content h4 ol, .m-content h5 + ul, .m-content h5 ol, .m-content blockquote + ul, .m-content blockquote ol {
  margin-top: 0;
}
.m-content hr {
  margin: 45px 0 20px 0;
  padding: 0;
  border: none;
  border-top: 1px solid #E5E5E5;
  box-shadow: none;
  background: none;
}
.m-content h2, .m-content h3, .m-content h4, .m-content h5 {
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.01em;
  margin: 0;
}
.m-content h2.has-text-align-center, .m-content h3.has-text-align-center, .m-content h4.has-text-align-center, .m-content h5.has-text-align-center {
  text-align: center;
}
.m-content h2, .m-content h3 {
  margin-bottom: 14px;
}
@media print {
  .m-content h1 {
    font-size: 28pt;
  }
}
@media print {
  .m-content h2 {
    font-size: 26pt;
  }
}
@media print {
  .m-content h1, .m-content h2 {
    margin-bottom: 0.6cm;
    margin-top: 1cm;
  }
}
.m-content ul, .m-content ol {
  font-style: normal;
  font-weight: 350;
  font-size: 18px;
  line-height: 135%;
  list-style: none;
  margin: 40px 0;
  padding: 0;
  color: #00356B;
}
@media screen and (max-width: 480px) {
  .m-content ul, .m-content ol {
    margin: 20px 0;
  }
}
@media print {
  .m-content ul, .m-content ol {
    margin-bottom: 0.8cm;
    font-size: 14pt;
  }
}
.m-content ul li, .m-content ol li {
  position: relative;
}
.m-content ul li:before, .m-content ol li:before {
  position: absolute;
  top: 0;
}
.m-content ul.aligncenter, .m-content ol.aligncenter {
  text-align: center;
}
.m-content ul:not(.wp-block-social-links) {
  display: inline-block;
  text-align: left;
  list-style: none;
  padding: 0;
}
.m-content ul:not(.wp-block-social-links) li {
  position: relative;
  padding-left: 1.25rem;
}
.m-content ul:not(.wp-block-social-links) li + li {
  margin-top: 10px;
}
.m-content ul:not(.wp-block-social-links) li::before {
  content: " ";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='19' viewBox='0 0 15 19' fill='none'%3E%3Cpath d='M14.9286 9.5L0 0V19L14.9286 9.5Z' fill='%23c07b28'/%3E%3C/svg%3E");
  position: absolute;
  top: 2px;
  left: 0;
  width: 15px;
  height: 19px;
  transform: scale(0.6);
}
.m-content ol {
  counter-reset: list-counter;
  padding-left: 25px;
}
.m-content ol li {
  counter-increment: list-counter;
}
.m-content ol li + li {
  margin-top: 5px;
}
.m-content ol li:before {
  color: #C07B28;
  content: counter(list-counter) ".";
  font-weight: 800;
  left: -25px;
}
.m-content .wp-block-social-links {
  display: flex;
  flex-wrap: wrap;
}
@media print {
  .m-content .wp-block-social-links {
    float: block;
  }
}
.m-content .wp-block-social-links li {
  margin: 0 10px 20px 10px;
}
.m-content .wp-block-social-links li.wp-social-link-facebook svg path {
  fill: #1778f2;
}
.m-content .wp-block-social-links li.wp-social-link-twitter svg path {
  fill: #1da1f2;
}
.m-content .wp-block-social-links li.wp-social-link-instagram svg path {
  fill: #f00075;
}
.m-content .wp-block-social-links li svg {
  width: 36px;
  height: 36px;
}
.m-content .wp-block-social-links.aligncenter {
  justify-content: center;
}
.m-content .wp-block-social-links.has-large-icon-size li svg {
  width: 60px;
  height: 60px;
}
.m-content .wp-block-social-links.has-huge-icon-size li svg {
  width: 80px;
  height: 80px;
}
.m-content blockquote {
  margin: 40px 0 50px 0;
  border-left: 5px solid #C07B28;
  padding-left: 30px;
}
@media screen and (max-width: 480px) {
  .m-content blockquote {
    padding-left: 20px;
  }
}
.m-content blockquote p {
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: 0.01em;
}
@media screen and (max-width: 480px) {
  .m-content blockquote p {
    font-size: 18px;
    line-height: 26px;
  }
}
.m-content blockquote p + p {
  margin-top: 20px;
}
.m-content blockquote cite {
  font-family: "clarendon-urw-extra-narrow", serif;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0.01em;
  padding-top: 20px;
}
.m-content .wp-block-embed {
  margin-bottom: 50px;
  margin-top: 50px;
}
.m-content .wp-block-pullquote {
  position: relative;
  margin: 60px 0;
  padding-top: 20px;
}
.m-content .wp-block-pullquote:before {
  position: absolute;
  top: -40px;
  left: 50%;
  margin-left: -22px;
  display: block;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='44' height='30' viewBox='0 0 44 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M43.0165 0C36.4463 1.36363 33.4711 2.72727 30.4959 6.07438C27.3967 9.42149 25.6612 14.1322 25.6612 18.843C25.6612 25.4132 29.6281 30 35.2066 30C39.5455 30 42.3967 27.2727 42.3967 23.0578C42.3967 19.3388 39.9174 16.8595 36.1984 16.8595C34.5868 16.8595 33.4711 17.2314 31.4876 18.595V16.6116C31.4876 13.7603 32.2314 11.5289 33.9669 9.29752C36.0744 6.44628 38.3058 5.20661 43.0165 4.33885V0ZM17.3554 0C10.9091 1.23967 7.93388 2.72727 4.83471 6.07438C1.73554 9.42149 0 14.1322 0 18.843C0 25.5372 3.96694 30 9.66942 30C13.8843 30 16.7355 27.2727 16.7355 23.0578C16.7355 19.3388 14.2562 16.8595 10.5372 16.8595C8.92562 16.8595 7.80992 17.2314 5.82645 18.595V16.6116C5.82645 13.7603 6.57025 11.5289 8.30579 9.29752C10.4132 6.44628 12.6446 5.20661 17.3554 4.33885V0Z' fill='%23C07B28'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 44px 30px;
  width: 44px;
  height: 30px;
}
@media screen and (max-width: 768px) {
  .m-content .wp-block-pullquote:before {
    background-size: 27.24px 19px;
    width: 28px;
    height: 19px;
    margin-left: -14px;
    top: -30px;
  }
}
.m-content .wp-block-pullquote blockquote {
  margin: 0 auto;
  border: 0;
  padding: 0;
  text-align: center;
  max-width: 1060px;
  padding: 0 80px;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .m-content .wp-block-pullquote blockquote {
    max-width: 1020px;
    padding: 0 60px;
  }
}
@media screen and (max-width: 768px) {
  .m-content .wp-block-pullquote blockquote {
    max-width: 980px;
    padding: 0 40px;
  }
}
.m-content .wp-block-pullquote blockquote p {
  font-family: "clarendon-urw-extra-narrow", serif;
  font-style: normal;
  font-weight: 300;
  font-size: 36px;
  line-height: 120%;
  color: #00356B;
  margin: 0 0 30px 0;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .m-content .wp-block-pullquote blockquote p {
    font-size: 28px;
  }
}
@media screen and (max-width: 768px) {
  .m-content .wp-block-pullquote blockquote p {
    font-size: 18px;
  }
}
.m-content .wp-block-pullquote blockquote cite {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 135%;
  text-align: center;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #286DC0;
}
.m-content table {
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 0;
  border-radius: 0;
  border-top-width: 1px;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-color: #EFEFEF;
  border-style: solid;
}
.m-content table thead th,
.m-content table thead td,
.m-content table tfoot th,
.m-content table tfoot td {
  padding: 15px 20px;
  font-weight: bold;
  border-right: 1px solid #EFEFEF;
  border-bottom: 1px solid #EFEFEF;
}
.m-content table thead th:nth-child(1),
.m-content table thead td:nth-child(1),
.m-content table tfoot th:nth-child(1),
.m-content table tfoot td:nth-child(1) {
  border-left: 1px solid #EFEFEF;
}
.m-content table thead th.has-text-align-left,
.m-content table thead td.has-text-align-left,
.m-content table tfoot th.has-text-align-left,
.m-content table tfoot td.has-text-align-left {
  text-align: left;
}
.m-content table thead th.has-text-align-right,
.m-content table thead td.has-text-align-right,
.m-content table tfoot th.has-text-align-right,
.m-content table tfoot td.has-text-align-right {
  text-align: right;
}
.m-content table tbody td, .m-content table tbody th {
  padding: 15px 20px;
  border-right: 1px solid #EFEFEF;
  border-bottom: 1px solid #EFEFEF;
}
.m-content table tbody td:nth-child(1), .m-content table tbody th:nth-child(1) {
  border-left: 1px solid #EFEFEF;
}
.m-content table tbody td.has-text-align-left, .m-content table tbody th.has-text-align-left {
  text-align: left;
}
.m-content table tbody td.has-text-align-right, .m-content table tbody th.has-text-align-right {
  text-align: right;
}
.m-content table tbody td.has-text-align-center, .m-content table tbody th.has-text-align-center {
  text-align: center;
}
.m-content .wp-block-buttons {
  margin: 20px 0;
}
.m-content .wp-block-buttons .wp-block-button__link {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 16px;
  min-height: 40px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  padding: 9px 20px;
  transition: all 0.1s ease-in-out;
  text-decoration: none !important;
}
.m-content .wp-block-buttons .wp-block-button.is-style-outline > a {
  border: 1px solid #C07B28;
  color: #C07B28;
}
.m-content .wp-block-buttons .wp-block-button.is-style-outline > a:hover {
  background-color: #C07B28;
  color: white;
  border-color: #C07B28;
}
.m-content .wp-block-buttons .wp-block-button:not(.is-style-outline) > a {
  background-color: #C07B28;
  color: white;
}
.m-content .wp-block-buttons .wp-block-button:not(.is-style-outline) > a:hover {
  background-color: rgba(192, 123, 40, 0.8);
}

.m-card__title {
  margin: 0;
  font-family: "clarendon-urw-extra-narrow", serif;
  font-style: normal;
  font-weight: 300;
  font-size: 24px;
  line-height: 130%;
  color: #00356B;
}
.m-card__title a {
  color: inherit;
}
.m-card__title a:hover {
  text-decoration: underline;
}

.m-card__description {
  margin: 0;
  font-style: normal;
  font-weight: 350;
  font-size: 16px;
  line-height: 150%;
  letter-spacing: 0.01em;
  color: #00356B;
}

.m-card__date {
  margin: 0 0 15px 0;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 135%;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  display: block;
}
.m-card__date.-burnt-orange {
  color: #C07B28;
}

.m-card__post.-large .m-card__post-Image {
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .m-card__post.-large .m-card__post-Image {
    width: 100%;
  }
}
.m-card__post.-large .m-card__post-Image-box {
  position: relative;
  height: 0;
  padding-top: 56.25%;
  background-color: #F8FBFF;
}
.m-card__post.-large .m-card__post-Image-box img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.m-card__post.-large .m-card__post-Content-date > span {
  color: #286DC0;
  margin-bottom: 10px;
}
.m-card__post.-large .m-card__post-Content-cta {
  padding-top: 15px;
}
.m-card__post.-large .m-card__post-Content-cta a:not([class]) {
  color: #C07B28;
  text-decoration: underline;
  font-weight: 600;
  transition: all 0.1s ease-in-out;
}
.m-card__post.-large .m-card__post-Content-cta a:not([class]):hover {
  color: #286DC0;
}

.m-card__event.-featured:not(.-past) {
  width: 100%;
  margin-bottom: 100px;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .m-card__event.-featured:not(.-past) {
    margin-bottom: 80px;
  }
}
@media screen and (max-width: 768px) {
  .m-card__event.-featured:not(.-past) {
    margin-bottom: 60px;
  }
}
.m-card__event.-featured:not(.-past) .m-card__event-Inner {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.m-card__event.-featured:not(.-past) .m-card__event-Image, .m-card__event.-featured:not(.-past) .m-card__event-Content {
  width: 50%;
}
@media screen and (max-width: 768px) {
  .m-card__event.-featured:not(.-past) .m-card__event-Image, .m-card__event.-featured:not(.-past) .m-card__event-Content {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .m-card__event.-featured:not(.-past) .m-card__event-Image {
    width: 100%;
  }
}
.m-card__event.-featured:not(.-past) .m-card__event-Image-box {
  width: 100%;
  height: 100%;
  background-color: #cae2ff;
}
@media screen and (max-width: 768px) {
  .m-card__event.-featured:not(.-past) .m-card__event-Image-box {
    position: relative;
    height: 0;
    padding-top: 56.25%;
  }
}
.m-card__event.-featured:not(.-past) .m-card__event-Image-box img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 768px) {
  .m-card__event.-featured:not(.-past) .m-card__event-Image-box img {
    position: absolute;
    left: 0;
    top: 0;
  }
}
.m-card__event.-featured:not(.-past) .m-card__event-Content {
  background-color: #D7E9FF;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 768px) {
  .m-card__event.-featured:not(.-past) .m-card__event-Content {
    text-align: center;
  }
}
.m-card__event.-featured:not(.-past) .m-card__event-Content-inner {
  padding: 4vw 6vw;
}
@media screen and (max-width: 768px) {
  .m-card__event.-featured:not(.-past) .m-card__event-Content-inner {
    padding: 30px;
  }
}
.m-card__event.-featured:not(.-past) .m-card__event-Content-title {
  margin-bottom: 5px;
}
.m-card__event.-featured:not(.-past) .m-card__event-Content-description {
  margin-bottom: 20px;
}
.m-card__event.-featured:not(.-past) .m-card__event-Content-date {
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 135%;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #286DC0;
  margin-bottom: 10px;
}
.m-card__event.-featured:not(.-past) .m-card__event-Content-date span {
  display: block;
}

.m-card__event.-default {
  width: 100%;
  margin-bottom: 100px;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .m-card__event.-default {
    margin-bottom: 80px;
  }
}
@media screen and (max-width: 768px) {
  .m-card__event.-default {
    margin-bottom: 60px;
  }
}
.m-card__event.-default .m-card__event-Inner {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.m-card__event.-default .m-card__event-Image {
  width: 150px;
  height: 150px;
}
@media screen and (max-width: 768px) {
  .m-card__event.-default .m-card__event-Image {
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
  }
}
.m-card__event.-default .m-card__event-Image-box {
  background-color: #D7E9FF;
  position: relative;
  width: 100%;
  height: 100%;
}
.m-card__event.-default .m-card__event-Image-box img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.m-card__event.-default .m-card__event-Content {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: calc(100% - 150px);
}
@media screen and (max-width: 768px) {
  .m-card__event.-default .m-card__event-Content {
    width: 100%;
    text-align: center;
  }
}
.m-card__event.-default .m-card__event-Content-inner {
  padding-left: 25px;
}
@media screen and (max-width: 768px) {
  .m-card__event.-default .m-card__event-Content-inner {
    padding-left: 0;
  }
}
.m-card__event.-default .m-card__event-Content-title {
  margin-bottom: 5px;
}
.m-card__event.-default .m-card__event-Content-description {
  margin-bottom: 10px;
}
.m-card__event.-default .m-card__event-Content-description a {
  color: inherit;
  text-decoration: underline;
}
.m-card__event.-default .m-card__event-Content-date {
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 135%;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #286DC0;
  margin-bottom: 10px;
}
.m-card__event.-default .m-card__event-Content-date span {
  display: block;
}
.m-card__event.-default .m-card__event-Content-link a:not([class]) {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 150%;
  letter-spacing: 0.01em;
  text-decoration: underline;
  color: #C07B28;
}
.m-card__event.-default .m-card__event-Content-link a:not([class]):hover {
  color: #286DC0;
}

.m-card__event.-simple .m-card__event-Content {
  width: 100%;
  display: block;
}
.m-card__event.-simple .m-card__event-Content-inner {
  padding-left: 0;
}

.m-card__event.-past {
  text-align: center;
}
.m-card__event.-past.-featured .m-card__event-Media {
  margin-bottom: 30px;
  border: 3px solid #C07B28;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}
.m-card__event.-past.-featured .m-card__event-Media-box {
  position: relative;
  width: 100%;
  height: 0;
  padding-top: 56.25%;
}
.m-card__event.-past.-featured .m-card__event-Media-box img, .m-card__event.-past.-featured .m-card__event-Media-box iframe, .m-card__event.-past.-featured .m-card__event-Media-box video {
  position: absolute;
  left: 0;
  top: 0;
  margin: 0;
  padding-top: 0;
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.m-card__event.-past.-featured .m-card__event-Content-title {
  margin-bottom: 15px;
}
.m-card__event.-past.-featured .m-card__event-Title {
  font-family: "clarendon-urw-extra-narrow", serif;
  font-style: normal;
  font-weight: 300;
  font-size: 36px;
  line-height: 120%;
  color: #00356B;
  margin: 0;
}
.m-card__event.-past.-featured .m-card__event-Title a {
  color: inherit;
}
.m-card__event.-past.-featured .m-card__event-Description {
  font-style: normal;
  font-weight: 350;
  font-size: 22px;
  line-height: 135%;
  color: #00356B;
  margin: 0;
}

.m-card__event.-past.-standard .m-card__event-Title {
  margin: 0;
  font-style: normal;
  font-weight: 600;
  font-size: 22px;
  line-height: 135%;
  color: #00356B;
}
@media screen and (max-width: 768px) {
  .m-card__event.-past.-standard .m-card__event-Title {
    font-size: 20px;
    line-height: 115%;
  }
}
.m-card__event.-past.-standard .m-card__event-Media {
  margin-bottom: 20px;
  border: 3px solid #C07B28;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (max-width: 768px) {
  .m-card__event.-past.-standard .m-card__event-Media {
    margin-bottom: 10px;
  }
}
.m-card__event.-past.-standard .m-card__event-Media-box {
  position: relative;
  width: 100%;
  height: 0;
  padding-top: 56.25%;
}
.m-card__event.-past.-standard .m-card__event-Media-box img, .m-card__event.-past.-standard .m-card__event-Media-box iframe, .m-card__event.-past.-standard .m-card__event-Media-box video {
  position: absolute;
  left: 0;
  top: 0;
  margin: 0;
  padding-top: 0;
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.m-card__event.-past-winner .m-card__event-Inner {
  width: 100% !important;
  padding-right: 0 !important;
}
.m-card__event.-past-winner .m-card__event-Content {
  width: calc(100% - 200px) !important;
}
@media screen and (max-width: 768px) {
  .m-card__event.-past-winner .m-card__event-Content {
    width: 100% !important;
    text-align: center;
  }
}
@media screen and (max-width: 768px) {
  .m-card__event.-past-winner .m-card__event-Content-description {
    margin-bottom: 20px !important;
  }
}
.m-card__event.-past-winner .m-card__event-Content-inner {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
}
@media screen and (min-width: 1101px) {
  .m-card__event.-past-winner .m-card__event-Content-text {
    width: calc(100% - 400px);
    padding-right: 5vw;
  }
}
.m-card__event.-past-winner .m-card__event-Content-link {
  display: inline-flex;
  flex-wrap: wrap;
}
@media screen and (min-width: 1101px) {
  .m-card__event.-past-winner .m-card__event-Content-link {
    width: 400px;
  }
}
@media screen and (max-width: 768px) {
  .m-card__event.-past-winner .m-card__event-Content-link {
    justify-content: center;
    width: 100%;
  }
}
@media screen and (min-width: 1101px) {
  .m-card__event.-past-winner .m-card__event-Content-link a {
    margin-left: 15px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1100) {
  .m-card__event.-past-winner .m-card__event-Content-link a {
    margin-right: 15px;
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 768px) {
  .m-card__event.-past-winner .m-card__event-Content-link a {
    width: 220px;
    text-align: center;
    margin-bottom: 15px;
    margin-left: 15px;
    margin-right: 15px;
  }
}

.m-card__program.-default .m-card__program-Image {
  margin-bottom: 10px;
  width: 100%;
}
.m-card__program.-default .m-card__program-Image-box {
  position: relative;
  height: 0;
  width: 100%;
  padding-top: 56.25%;
}
.m-card__program.-default .m-card__program-Image-box img {
  position: absolute;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  top: 0;
  left: 0;
}
.m-card__program.-default .m-card__program-Content-title {
  margin-bottom: 5px;
}
.m-card__program.-default .m-card__program-Content-title + .m-card__program-Content-link {
  margin-top: 20px;
}
.m-card__program.-default .m-card__program-Content-description {
  margin-bottom: 20px;
}
.m-card__post-Content-title {
  margin-bottom: 10px;
}

/*
|--------------------------------------------------------------------------
| Organisms
|--------------------------------------------------------------------------
|
| Groups of molecules and atoms joined together to form distinct sections
| of an interface.
|
*/
/*
|--------------------------------------------------------------------------
| Header
|--------------------------------------------------------------------------
|
| Main <header> related styles
|
*/
.site-header {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 999;
  color: white;
}
.site-header__inner {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  justify-content: space-between;
  padding: 20px 0;
  border-bottom: 1px solid white;
}
.site-header__nav {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
}
.site-header__nav-toggle {
  position: relative;
  width: 32px;
  height: 32px;
  border: 1px solid white;
  background: none;
  outline: 0;
  justify-content: center;
  align-items: center;
  padding: 0;
  margin: 0;
}
@media screen and (min-width: 1025px) {
  .site-header__nav-toggle {
    display: none;
  }
}
@media screen and (max-width: 1024px) {
  .site-header__nav-toggle {
    display: inline-flex;
  }
}
.site-header__nav-toggle-inner {
  position: relative;
  display: inline-block;
  width: 18px;
  height: 14px;
}
.site-header__nav-toggle-inner span {
  position: absolute;
  width: 18px;
  height: 2px;
  top: 0;
  left: 0;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition-duration: 0.275s;
  transition-property: transform;
  background-color: #fff;
}
.site-header__nav-toggle-inner span:before, .site-header__nav-toggle-inner span:after {
  display: block;
  content: "";
  position: absolute;
  width: 18px;
  height: 2px;
  background-color: #fff;
}
.site-header__nav-toggle-inner span:before {
  top: 6px;
  transition: opacity 0.125s ease 0.275s;
}
.site-header__nav-toggle-inner span:after {
  bottom: -12px;
  transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.site-footer {
  position: relative;
  z-index: 10;
  width: 100%;
  font-family: "freight-sans-pro", sans-serif;
}
.site-footer__donate {
  background-color: #D7E9FF;
  width: 100%;
  padding: 150px 0;
  text-align: center;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .site-footer__donate {
    padding: 90px 0 120px 0;
  }
}
@media screen and (max-width: 768px) {
  .site-footer__donate {
    padding: 60px 0 110px 0;
  }
}
.site-footer__donate-headline {
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 135%;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #C07B28;
  margin-bottom: 20px;
}
.site-footer__donate-title {
  font-family: "clarendon-urw-extra-narrow", serif;
  font-style: normal;
  font-weight: 300;
  font-size: 70px;
  line-height: 90%;
  text-align: center;
  color: #00356B;
  margin-bottom: 50px;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .site-footer__donate-title {
    font-size: 55px;
    line-height: 100%;
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 768px) {
  .site-footer__donate-title {
    font-size: 35px;
    line-height: 110%;
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 768px) {
  .site-footer__donate-cta a {
    font-size: 12px;
  }
}
.site-footer__inner {
  position: relative;
  background-color: #00356B;
}
.site-footer__logo {
  margin-left: auto;
  margin-right: auto;
  transform: translateY(-60px);
  max-width: 230px;
}
.site-footer__main {
  padding: 20px 0 80px 0;
  font-style: normal;
  font-weight: 350;
  font-size: 16px;
  line-height: 150%;
  letter-spacing: 0.01em;
  color: #FFFFFF;
}
@media screen and (max-width: 768px) {
  .site-footer__main {
    text-align: center;
    padding: 20px 0 50px 0;
  }
}
.site-footer__main a {
  color: inherit;
}
.site-footer__main a:hover {
  text-decoration: underline;
}
.site-footer__main-inner {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.site-footer__main-contact {
  width: 25%;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .site-footer__main-contact {
    width: 50%;
    order: 2;
  }
}
@media screen and (max-width: 768px) {
  .site-footer__main-contact {
    width: 100%;
    order: 2;
    margin-bottom: 30px;
  }
}
.site-footer__main-contact-info-details {
  padding-top: 15px;
}
.site-footer__main-social {
  padding-top: 15px;
}
.site-footer__main-social ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .site-footer__main-social ul {
    justify-content: center;
  }
}
.site-footer__main-social ul li + li {
  margin-left: 20px;
}
.site-footer__main-nav {
  width: 45%;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .site-footer__main-nav {
    width: 100%;
    order: 1;
  }
}
@media screen and (max-width: 768px) {
  .site-footer__main-nav {
    width: 100%;
    order: 1;
  }
}
.site-footer__main-newsletter {
  width: 30%;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .site-footer__main-newsletter {
    width: 50%;
    order: 3;
  }
}
@media screen and (max-width: 768px) {
  .site-footer__main-newsletter {
    width: 100%;
    order: 3;
  }
}
.site-footer__main-title {
  margin-bottom: 15px;
}
.site-footer__main-title h3 {
  margin: 0;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 135%;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #C07B28;
}
.site-footer__main-title p {
  margin: 0;
  padding-top: 15px;
}
.site-footer__main-newsletter .gform_wrapper .gform_validation_errors {
  display: none !important;
}
.site-footer__main-newsletter .gform_wrapper .gform_body .gform_fields {
  grid-row-gap: 10px;
}
.site-footer__main-newsletter .gform_wrapper .gform_body .gform_fields .gfield .gfield_description.validation_message {
  background: none;
  border: none;
  font-size: 12px;
  margin-top: 4px;
  padding: 0;
  color: white;
  text-transform: uppercase;
}
.site-footer__main-newsletter .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input {
  border: 1px solid white;
  height: 45px;
  width: 100%;
  background: none;
  font-style: normal;
  font-weight: 350;
  font-size: 18px;
  line-height: 135%;
  color: white;
  padding: 0 15px;
}
.site-footer__main-newsletter .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input::-webkit-input-placeholder {
  color: #286DC0;
}

.site-footer__main-newsletter .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input:-moz-placeholder {
  color: #286DC0;
}

.site-footer__main-newsletter .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input::-moz-placeholder {
  color: #286DC0;
}

.site-footer__main-newsletter .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input:-ms-input-placeholder {
  color: #286DC0;
}

.site-footer__main-newsletter .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input:focus {
  outline: 0;
  box-shadow: none;
}
.site-footer__main-newsletter .gform_wrapper .gform_footer {
  width: 100%;
  margin: 10px 0 0 !important;
  padding: 0 !important;
}
.site-footer__main-newsletter .gform_wrapper .gform_footer input[type=submit] {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 16px;
  height: 45px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  padding: 0 20px;
  transition: all 0.1s ease-in-out;
  color: white;
  background-color: #C07B28;
  width: 100%;
}
.site-footer__main-newsletter .gform_wrapper .gform_footer input[type=submit]:hover {
  background-color: rgba(192, 123, 40, 0.8);
}
.site-footer__site-info {
  padding: 17px 0;
  border-top: 1px solid #286DC0;
}
@media screen and (max-width: 768px) {
  .site-footer__site-info {
    text-align: center;
  }
}
.site-footer__site-info a {
  color: inherit;
  text-decoration: underline;
}
.site-footer__site-info a:hover {
  color: white;
}
.site-footer__site-info p {
  margin: 0;
  color: #286DC0;
}
@media screen and (max-width: 768px) {
  .site-footer__site-info p {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .site-footer__site-info p + p {
    margin-top: 10px;
  }
}
.site-footer__site-info-inner {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  justify-content: space-between;
}

.o-hero {
  position: relative;
  width: 100%;
  min-height: 100vh;
  background-color: #00356B;
  padding-top: 140px;
  z-index: 11;
}
.o-hero.-left .o-hero__content-inner {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
@media screen and (min-width: 1025px) {
  .o-hero.-left .o-hero__content-head, .o-hero.-left .o-hero__content-body {
    width: 50%;
  }
}
@media screen and (max-width: 1024px) {
  .o-hero.-left .o-hero__content-head, .o-hero.-left .o-hero__content-body {
    width: 100%;
  }
}
@media screen and (min-width: 1025px) {
  .o-hero.-left .o-hero__content-head {
    padding-right: 8vw;
  }
}
@media screen and (max-width: 1024px) {
  .o-hero.-left .o-hero__content-head {
    margin-bottom: 40px;
  }
}
.o-hero.-center {
  min-height: auto;
}
@media screen and (max-width: 768px) {
  .o-hero.-center {
    min-height: auto;
  }
}
.o-hero.-center .o-hero__content {
  text-align: center;
  padding-top: 100px;
  padding-bottom: 320px;
  max-width: 870px;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .o-hero.-center .o-hero__content {
    padding-top: 80px;
    padding-bottom: 300px;
  }
}
@media screen and (max-width: 768px) {
  .o-hero.-center .o-hero__content {
    padding-top: 30px;
    padding-bottom: 200px;
  }
}
.o-hero.-center .o-hero__content-head {
  margin-bottom: 40px;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .o-hero.-center .o-hero__content-head {
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 768px) {
  .o-hero.-center .o-hero__content-head {
    margin-bottom: 20px;
  }
}
.o-hero.-center.-small {
  min-height: auto;
}
.o-hero.-center.-small .o-hero__content {
  padding-top: 100px;
  padding-bottom: 130px;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .o-hero.-center.-small .o-hero__content {
    padding-top: 90px;
    padding-bottom: 120px;
  }
}
@media screen and (max-width: 768px) {
  .o-hero.-center.-small .o-hero__content {
    padding-top: 60px;
    padding-bottom: 70px;
  }
}

.o-hero__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.o-hero__image img {
  position: relative;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.o-hero__image:after {
  position: absolute;
  z-index: 2;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  content: "";
  display: block;
  background: linear-gradient(180deg, #0E1E2E 0%, rgba(14, 30, 46, 0) 100%);
}
.o-hero__image:before {
  position: absolute;
  z-index: 3;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  content: "";
  display: block;
  background: rgb(14, 30, 46);
  background: linear-gradient(180deg, rgb(14, 30, 46) 0%, rgba(255, 255, 255, 0) 60%);
}
.o-hero__content {
  position: relative;
  z-index: 2;
  padding-bottom: 60px;
}
@media screen and (max-width: 768px) {
  .o-hero__content {
    text-align: center;
  }
}
.o-hero__content-headline {
  margin-bottom: 30px;
}
.o-hero__content-headline h1 {
  margin: 0;
  font-family: "freight-sans-pro", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 135%;
  text-align: center;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #C07B28;
}
.o-hero__content-title h1, .o-hero__content-title h3 {
  margin: 0;
  font-family: "clarendon-urw-extra-narrow", serif;
  font-style: normal;
  font-weight: 300;
  line-height: 90%;
  color: #FFFFFF;
}
@media screen and (min-width: 1025px) {
  .o-hero__content-title h1, .o-hero__content-title h3 {
    font-size: 70px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .o-hero__content-title h1, .o-hero__content-title h3 {
    font-size: 60px;
  }
}
@media screen and (max-width: 768px) {
  .o-hero__content-title h1, .o-hero__content-title h3 {
    font-size: 40px;
    line-height: 110%;
  }
}
.o-hero__content-text {
  margin-bottom: 30px;
  font-style: normal;
  font-weight: 350;
  font-size: 22px;
  line-height: 135%;
  color: #FFFFFF;
}
@media screen and (max-width: 768px) {
  .o-hero__content-text {
    font-size: 20px;
  }
}
.o-hero__content-text p {
  font-style: normal;
  font-weight: 350;
  font-size: 22px;
  line-height: 135%;
  color: #FFFFFF;
}
@media screen and (max-width: 768px) {
  .o-hero__content-text p {
    font-size: 20px;
  }
}
.o-hero__content-links a {
  margin-bottom: 10px;
  margin-right: 20px;
}
.o-hero__nav {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: 3;
  background-color: #286DC0;
}
@media screen and (max-width: 1024px) {
  .o-hero__nav-inner {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: center;
    align-items: center;
    height: 60px;
  }
}
.o-hero__nav-container {
  position: relative;
}
.o-hero__nav-Toggle {
  border: 0;
  border-radius: 0;
  outline: 0;
  background-color: white;
  color: #00356B;
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 12px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  padding: 10px 20px;
  transition: all 0.1s ease-in-out;
}
.o-hero__nav-Toggle:hover {
  background-color: #C07B28;
  color: white;
}
@media screen and (min-width: 1025px) {
  .o-hero__nav-Toggle {
    display: none;
  }
}
@media screen and (max-width: 1024px) {
  .o-hero__nav-Toggle {
    display: inline-block;
  }
}
.o-hero__nav-Toggle.-active {
  background-color: #C07B28;
  color: white;
}

.o-hero__nav-Items {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
}
@media screen and (min-width: 1025px) {
  .o-hero__nav-Items {
    display: flex;
  }
}
@media screen and (max-width: 1024px) {
  .o-hero__nav-Items {
    visibility: hidden;
    position: absolute;
    background-color: #C07B28;
    padding: 5px 0 10px 0;
  }
}
@media screen and (max-width: 1024px) {
  .o-hero__nav-Items.-active {
    visibility: visible;
  }
}

.o-hero__nav-Item {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 21px;
  text-align: center;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}
@media screen and (max-width: 1024px) {
  .o-hero__nav-Item {
    width: 100%;
    font-size: 12px;
    line-height: 14px;
  }
}
.o-hero__nav-Item a {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 60px;
  width: 100%;
  color: rgba(255, 255, 255, 0.6);
  transition: all 0.1s ease-in-out;
}
@media screen and (max-width: 1024px) {
  .o-hero__nav-Item a {
    color: rgba(255, 255, 255, 0.8);
    height: auto;
    padding: 7px 10px;
  }
}
.o-hero__nav-Item a:hover {
  text-decoration: none;
  color: white;
}
.o-hero__nav-Item.-current {
  position: relative;
}
@media screen and (min-width: 1025px) {
  .o-hero__nav-Item.-current:after {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(40, 109, 192, 0);
    border-top-color: #286DC0;
    border-width: 12px;
    margin-left: -12px;
  }
}
.o-hero__nav-Item.-current a {
  color: white;
}

.o-testimonials {
  padding: 130px 0 100px 0;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .o-testimonials {
    padding: 110px 0 80px 0;
  }
}
@media screen and (max-width: 768px) {
  .o-testimonials {
    padding: 90px 0 60px 0;
  }
}
.o-testimonials.-white {
  background-color: white;
}
.o-testimonials.-white .o-testimonials__slider-Next, .o-testimonials.-white .o-testimonials__slider-Prev {
  background-color: white;
}

.o-testimonials.-off-white {
  background-color: #F8FBFF;
  border-top: 1px solid #D7E9FF;
}
.o-testimonials.-off-white .o-testimonials__slider-Next, .o-testimonials.-off-white .o-testimonials__slider-Prev {
  background-color: #F8FBFF;
}

.o-testimonials.-light-blue {
  background-color: #D7E9FF;
}
.o-testimonials.-light-blue .o-testimonials__slider-Next, .o-testimonials.-light-blue .o-testimonials__slider-Prev {
  background-color: #D7E9FF;
}

.o-testimonials__inner {
  position: relative;
}
.o-testimonials__inner:before {
  position: absolute;
  top: -40px;
  left: 50%;
  margin-left: -22px;
  display: block;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='44' height='30' viewBox='0 0 44 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M43.0165 0C36.4463 1.36363 33.4711 2.72727 30.4959 6.07438C27.3967 9.42149 25.6612 14.1322 25.6612 18.843C25.6612 25.4132 29.6281 30 35.2066 30C39.5455 30 42.3967 27.2727 42.3967 23.0578C42.3967 19.3388 39.9174 16.8595 36.1984 16.8595C34.5868 16.8595 33.4711 17.2314 31.4876 18.595V16.6116C31.4876 13.7603 32.2314 11.5289 33.9669 9.29752C36.0744 6.44628 38.3058 5.20661 43.0165 4.33885V0ZM17.3554 0C10.9091 1.23967 7.93388 2.72727 4.83471 6.07438C1.73554 9.42149 0 14.1322 0 18.843C0 25.5372 3.96694 30 9.66942 30C13.8843 30 16.7355 27.2727 16.7355 23.0578C16.7355 19.3388 14.2562 16.8595 10.5372 16.8595C8.92562 16.8595 7.80992 17.2314 5.82645 18.595V16.6116C5.82645 13.7603 6.57025 11.5289 8.30579 9.29752C10.4132 6.44628 12.6446 5.20661 17.3554 4.33885V0Z' fill='%23C07B28'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 44px 30px;
  width: 44px;
  height: 30px;
}
@media screen and (max-width: 768px) {
  .o-testimonials__inner:before {
    background-size: 27.24px 19px;
    width: 28px;
    height: 19px;
    margin-left: -14px;
    top: -30px;
  }
}
.o-testimonials__slider {
  position: relative;
  padding: 0;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.o-testimonials__slider-android .o-testimonials-Slide {
  transform: translate3d(0px, 0, 0);
}
.o-testimonials__slider-pointer-events {
  touch-action: pan-y;
}
.o-testimonials__slider-Slides {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
  transform: translate3d(0px, 0, 0);
}
.o-testimonials__slider-Slide {
  flex-shrink: 0;
  width: 100%;
  height: auto;
  position: relative;
  transition-property: transform;
}
.o-testimonials__slider-Slide.-blank {
  visibility: hidden;
}

.o-testimonials__slider-Slide.-blank {
  visibility: hidden;
}

.o-testimonials__slider-Slide blockquote {
  margin: 0;
  border: 0;
  padding: 0;
  text-align: center;
}
.o-testimonials__slider-Slide-inner {
  max-width: 1060px;
  padding: 0 80px;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .o-testimonials__slider-Slide-inner {
    max-width: 1020px;
    padding: 0 60px;
  }
}
@media screen and (max-width: 768px) {
  .o-testimonials__slider-Slide-inner {
    max-width: 980px;
    padding: 0 40px;
  }
}
.o-testimonials__slider-Slide-text p {
  font-family: "clarendon-urw-extra-narrow", serif;
  font-style: normal;
  font-weight: 300;
  font-size: 36px;
  line-height: 120%;
  color: #00356B;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .o-testimonials__slider-Slide-text p {
    font-size: 28px;
  }
}
@media screen and (max-width: 768px) {
  .o-testimonials__slider-Slide-text p {
    font-size: 18px;
  }
}
.o-testimonials__slider-Slide-person {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 135%;
  text-align: center;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #286DC0;
}
.o-testimonials__slider-Next, .o-testimonials__slider-Prev {
  position: absolute;
  z-index: 10;
  top: 0;
  height: 100%;
  width: 80px;
  background-color: white;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  cursor: pointer;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .o-testimonials__slider-Next, .o-testimonials__slider-Prev {
    width: 60px;
  }
}
@media screen and (max-width: 768px) {
  .o-testimonials__slider-Next, .o-testimonials__slider-Prev {
    width: 40px;
  }
}
.o-testimonials__slider-Next svg, .o-testimonials__slider-Prev svg {
  height: auto;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .o-testimonials__slider-Next svg, .o-testimonials__slider-Prev svg {
    max-width: 30px;
  }
}
@media screen and (max-width: 768px) {
  .o-testimonials__slider-Next svg, .o-testimonials__slider-Prev svg {
    max-width: 20px;
  }
}
.o-testimonials__slider-Next {
  right: 0px;
  justify-content: flex-end;
}
.o-testimonials__slider-Prev {
  left: 0px;
  justify-content: left;
}

.page-default__protectedForm {
  padding-top: 180px;
  background-color: #00356B;
}

.passwordProtected__text, .passwordProtected__form {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.passwordProtected__text .section-title {
  margin-bottom: 100px;
}
.passwordProtected__form {
  max-width: 445px;
}
.passwordProtected__form-form input[type=password] {
  width: 100%;
  margin-bottom: 11px;
  border: 1px solid #00356B;
  border-radius: 0;
  height: 55px;
  font-style: normal;
  font-weight: 350;
  font-size: 22px;
  line-height: 135%;
  color: #00356B;
  padding: 0 15px;
}
@media screen and (max-width: 768px) {
  .passwordProtected__form-form input[type=password] {
    height: 50px;
    font-size: 20px;
  }
}
.passwordProtected__form-form input[type=password]::-webkit-input-placeholder {
  color: rgba(0, 53, 107, 0.5);
}

.passwordProtected__form-form input[type=password]:-moz-placeholder {
  color: rgba(0, 53, 107, 0.5);
}

.passwordProtected__form-form input[type=password]::-moz-placeholder {
  color: rgba(0, 53, 107, 0.5);
}

.passwordProtected__form-form input[type=password]:-ms-input-placeholder {
  color: rgba(0, 53, 107, 0.5);
}

.passwordProtected__form-form input[type=password]:focus {
  outline: 0;
  box-shadow: none;
  border-color: #C07B28;
}
.passwordProtected__form-form input[type=submit] {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 16px;
  height: 45px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  padding: 0 20px;
  transition: all 0.1s ease-in-out;
  color: #fff;
  background-color: #c07b28;
  width: 100%;
}
.passwordProtected-label {
  display: block;
  font-size: 19px;
  color: #fff;
  margin-bottom: 30px;
}
@media screen and (min-width: 769px) {
  .passwordProtected-label {
    font-size: 22px;
  }
}

.biModule {
  padding: 140px 0;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .biModule {
    padding: 100px 0;
  }
}
@media screen and (max-width: 768px) {
  .biModule {
    padding: 60px 0;
  }
}
.biModule__title-Small {
  margin-bottom: 25px;
}
@media screen and (max-width: 768px) {
  .biModule__title-Small {
    margin-bottom: 15px;
  }
}
.biModule__title-Small h1 {
  position: relative;
  margin: 0;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 135%;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #c07b28;
}
.biModule__title-Large {
  margin-bottom: 30px;
}
.biModule__title-Large h1, .biModule__title-Large h3 {
  position: relative;
  margin: 0;
  font-family: "clarendon-urw-extra-narrow", serif;
  font-style: normal;
  font-weight: 300;
  font-size: 70px;
  line-height: 90%;
  color: #00356B;
  padding: 25px 0 0;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .biModule__title-Large h1, .biModule__title-Large h3 {
    font-size: 50px;
  }
}
@media screen and (max-width: 768px) {
  .biModule__title-Large h1, .biModule__title-Large h3 {
    font-size: 40px;
    padding-top: 20px;
  }
}
.biModule__title-Large h1:before, .biModule__title-Large h3:before {
  display: block;
  content: "";
  width: 78px;
  height: 7px;
  border-top: 7px solid #C07B28;
  position: absolute;
  top: 0;
  left: 0;
}
@media screen and (max-width: 768px) {
  .biModule__title-Large h1:before, .biModule__title-Large h3:before {
    width: 50px;
    height: 5px;
    border-top-width: 5px;
  }
}
.biModule__title-Large[data-title-style=simple] h1, .biModule__title-Large[data-title-style=simple] h3 {
  padding: 0;
}
.biModule__title-Large[data-title-style=simple] h1:before, .biModule__title-Large[data-title-style=simple] h3:before {
  display: none;
}
.biModule__title[data-title-align=left] .biModule__title-Small, .biModule__title[data-title-align=left] .biModule__title-Large {
  text-align: left;
}
@media screen and (max-width: 768px) {
  .biModule__title[data-title-align=left] .biModule__title-Small, .biModule__title[data-title-align=left] .biModule__title-Large {
    text-align: left;
  }
}
.biModule__title[data-title-align=center] .biModule__title-Small, .biModule__title[data-title-align=center] .biModule__title-Large {
  text-align: center;
}
.biModule__title[data-title-align=center] .biModule__title-Large h1:before, .biModule__title[data-title-align=center] .biModule__title-Large h3:before {
  left: 50%;
}
@media screen and (min-width: 769px) {
  .biModule__title[data-title-align=center] .biModule__title-Large h1:before, .biModule__title[data-title-align=center] .biModule__title-Large h3:before {
    margin-left: -39px;
  }
}
@media screen and (max-width: 768px) {
  .biModule__title[data-title-align=center] .biModule__title-Large h1:before, .biModule__title[data-title-align=center] .biModule__title-Large h3:before {
    margin-left: -25px;
  }
}
.biModule__title[data-title-align=none] .biModule__title-Small, .biModule__title[data-title-align=none] .biModule__title-Large {
  text-align: inherit;
}
@media screen and (max-width: 768px) {
  .biModule__title[data-title-align=none] .biModule__title-Small, .biModule__title[data-title-align=none] .biModule__title-Large {
    text-align: left;
  }
}
@media screen and (min-width: 769px) {
  .biModule__title[data-title-align=none] .biModule__title-Large h1:before, .biModule__title[data-title-align=none] .biModule__title-Large h3:before {
    left: auto;
    right: 0;
  }
}
.biModule__title[data-title-align=right] .biModule__title-Small, .biModule__title[data-title-align=right] .biModule__title-Large {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .biModule__title[data-title-align=right] .biModule__title-Small, .biModule__title[data-title-align=right] .biModule__title-Large {
    text-align: left;
  }
}
@media screen and (min-width: 769px) {
  .biModule__title[data-title-align=right] .biModule__title-Large h1:before, .biModule__title[data-title-align=right] .biModule__title-Large h3:before {
    left: auto;
    right: 0;
  }
}
.biModule[data-settings-color-scheme=white] {
  background-color: white;
}
.biModule[data-settings-color-scheme=off_white] {
  background-color: #F8FBFF;
}
.biModule[data-settings-color-scheme=light_blue] {
  background-color: #D7E9FF;
}

.biModule.-textImage .biModule__wrapper[data-has-image=yes] {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
@media screen and (min-width: 1025px) {
  .biModule.-textImage .biModule__wrapper[data-has-image=yes] .biModule__colContent, .biModule.-textImage .biModule__wrapper[data-has-image=yes] .biModule__colImage {
    width: 50%;
    padding-right: 50px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .biModule.-textImage .biModule__wrapper[data-has-image=yes] .biModule__colContent, .biModule.-textImage .biModule__wrapper[data-has-image=yes] .biModule__colImage {
    width: 60%;
    padding-right: 30px;
    margin-bottom: 60px;
  }
}
@media screen and (max-width: 768px) {
  .biModule.-textImage .biModule__wrapper[data-has-image=yes] .biModule__colContent, .biModule.-textImage .biModule__wrapper[data-has-image=yes] .biModule__colImage {
    width: 100%;
    margin-bottom: 60px;
  }
}
.biModule.-textImage .biModule__wrapper[data-has-image=yes] .biModule__colImage img {
  max-width: 100%;
  height: auto;
}
@media screen and (max-width: 768px) {
  .biModule.-textImage .biModule__wrapper[data-has-image=yes] .biModule__colImage {
    display: none;
  }
}
@media screen and (min-width: 1025px) {
  .biModule.-textImage .biModule__wrapper[data-layout=image_left]:not([data-content-align=left_right]) .biModule__colImage, .biModule.-textImage .biModule__wrapper[data-layout=image_left]:not([data-content-align=left_right]) .biModule__colContent, .biModule.-textImage .biModule__wrapper[data-layout=image_right]:not([data-content-align=left_right]) .biModule__colImage, .biModule.-textImage .biModule__wrapper[data-layout=image_right]:not([data-content-align=left_right]) .biModule__colContent {
    width: 50% !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .biModule.-textImage .biModule__wrapper[data-layout=image_left]:not([data-content-align=left_right]) .biModule__colImage, .biModule.-textImage .biModule__wrapper[data-layout=image_left]:not([data-content-align=left_right]) .biModule__colContent, .biModule.-textImage .biModule__wrapper[data-layout=image_right]:not([data-content-align=left_right]) .biModule__colImage, .biModule.-textImage .biModule__wrapper[data-layout=image_right]:not([data-content-align=left_right]) .biModule__colContent {
    width: 60%;
  }
}
.biModule.-textImage .biModule__wrapper[data-layout=image_left]:not([data-content-align=left_right]) .biModule__colContent, .biModule.-textImage .biModule__wrapper[data-layout=image_right]:not([data-content-align=left_right]) .biModule__colContent {
  padding-top: 0 !important;
}
.biModule.-textImage .biModule__wrapper[data-elements-layout=image_right] .biModule__colImage {
  order: 2;
}
.biModule.-textImage .biModule__wrapper[data-elements-layout=image_right] .biModule__colContent {
  order: 1;
}
@media screen and (min-width: 1025px) {
  .biModule.-textImage .biModule__wrapper[data-elements-layout=image_right] .biModule__colContent {
    padding-right: 50px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .biModule.-textImage .biModule__wrapper[data-elements-layout=image_right] .biModule__colContent {
    padding-right: 30px;
  }
}
.biModule.-textImage .biModule__wrapper[data-elements-layout=image_left] .biModule__colImage {
  order: 1;
}
.biModule.-textImage .biModule__wrapper[data-elements-layout=image_left] .biModule__colContent {
  order: 2;
}
@media screen and (min-width: 1025px) {
  .biModule.-textImage .biModule__wrapper[data-elements-layout=image_left] .biModule__colContent {
    padding-left: 50px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .biModule.-textImage .biModule__wrapper[data-elements-layout=image_left] .biModule__colContent {
    padding-left: 30px;
  }
}
.biModule.-textImage .biModule__wrapper[data-elements-layout=image_center] .biModule__colImage, .biModule.-textImage .biModule__wrapper[data-elements-layout=image_center] .biModule__colContent, .biModule.-textImage .biModule__wrapper[data-image-style=full] .biModule__colImage, .biModule.-textImage .biModule__wrapper[data-image-style=full] .biModule__colContent {
  width: 100%;
}
.biModule.-textImage .biModule__wrapper[data-elements-layout=image_center] .biModule__colImage, .biModule.-textImage .biModule__wrapper[data-image-style=full] .biModule__colImage {
  order: 1;
}
.biModule.-textImage .biModule__wrapper[data-elements-layout=image_center] .biModule__colContent, .biModule.-textImage .biModule__wrapper[data-image-style=full] .biModule__colContent {
  order: 2;
}
@media screen and (min-width: 1025px) {
  .biModule.-textImage .biModule__wrapper[data-elements-layout=image_center] .biModule__colContent, .biModule.-textImage .biModule__wrapper[data-image-style=full] .biModule__colContent {
    padding-top: 50px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .biModule.-textImage .biModule__wrapper[data-elements-layout=image_center] .biModule__colContent, .biModule.-textImage .biModule__wrapper[data-image-style=full] .biModule__colContent {
    padding-top: 40px;
  }
}
@media screen and (max-width: 768px) {
  .biModule.-textImage .biModule__wrapper[data-elements-layout=image_center] .biModule__colContent, .biModule.-textImage .biModule__wrapper[data-image-style=full] .biModule__colContent {
    padding-top: 40px;
  }
}
.biModule.-textImage .biModule__wrapper[data-content-align=left] {
  text-align: left;
}
.biModule.-textImage .biModule__wrapper[data-content-align=left] .biModule__text-TopicSpeaker {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
@media screen and (min-width: 769px) {
  .biModule.-textImage .biModule__wrapper[data-content-align=left] .biModule__text-TopicSpeaker-topics, .biModule.-textImage .biModule__wrapper[data-content-align=left] .biModule__text-TopicSpeaker-speakers {
    padding: 0 40px 0 0 !important;
  }
}
.biModule.-textImage .biModule__wrapper[data-content-align=center] {
  text-align: center;
}
@media screen and (max-width: 768px) {
  .biModule.-textImage .biModule__wrapper[data-content-align=center] {
    text-align: left;
  }
}
.biModule.-textImage .biModule__wrapper[data-content-align=center] .biModule__colContent {
  margin-left: auto;
  margin-right: auto;
}
.biModule.-textImage .biModule__wrapper[data-content-align=right] {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .biModule.-textImage .biModule__wrapper[data-content-align=right] {
    text-align: left;
  }
}
.biModule.-textImage .biModule__wrapper[data-content-align=right] .biModule__text-TopicSpeaker {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.biModule.-textImage .biModule__text ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.biModule.-textImage .biModule__text ul li {
  font-style: normal;
  font-weight: 350;
  font-size: 18px;
  line-height: 120%;
  letter-spacing: 0.01em;
  color: #00356B;
  display: block;
}
.biModule.-textImage .biModule__text ul li + li {
  margin-top: 15px;
}
.biModule.-textImage .biModule__text-CTAs, .biModule.-textImage .biModule__text-Links {
  padding-top: 40px;
  width: 100%;
}
.biModule.-textImage .biModule__text-CTAs-cta + div {
  margin-top: 20px;
}
.biModule.-textImage .biModule__text-Links a {
  font-style: normal;
  font-weight: 600;
  font-size: 22px;
  line-height: 135%;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  color: #C07B28;
  transition: all 0.1s ease-in-out;
}
.biModule.-textImage .biModule__text-Links a:hover {
  color: #00356B;
}
.biModule.-textImage .biModule__text-Links-link + div {
  margin-top: 20px;
}
.biModule.-textImage .biModule__text[data-text-align=left] {
  text-align: left;
}
.biModule.-textImage .biModule__text[data-text-align=center] {
  text-align: center;
}
.biModule.-textImage .biModule__text[data-text-align=right] {
  text-align: right;
}
.biModule.-textImage .biModule__text[data-text-align=none] {
  text-align: inherit;
}
.biModule.-textImage .biModule__text[data-text-align=none] .biModule__text-TopicSpeaker {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}
.biModule.-textImage .biModule__text[data-text-align=none] .biModule__text-TopicSpeaker-topics, .biModule.-textImage .biModule__text[data-text-align=none] .biModule__text-TopicSpeaker-speakers {
  padding: 0 30px;
}
@media screen and (max-width: 768px) {
  .biModule.-textImage .biModule__text[data-text-align=none] .biModule__text-TopicSpeaker-topics, .biModule.-textImage .biModule__text[data-text-align=none] .biModule__text-TopicSpeaker-speakers {
    padding: 0;
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .biModule.-textImage .biModule__text[data-text-align=none] .biModule__text-TopicSpeaker-topics + div, .biModule.-textImage .biModule__text[data-text-align=none] .biModule__text-TopicSpeaker-speakers + div {
    padding-top: 40px;
  }
}
.biModule.-textImage .biModule__text-Content p {
  margin: 0;
  font-family: "freight-sans-pro", sans-serif;
  font-style: normal;
  font-weight: 300;
  color: #00356B;
}
.biModule.-textImage .biModule__text-Content p + p {
  margin-top: 20px;
}
.biModule.-textImage .biModule__text-TopicSpeaker {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  padding-top: 40px;
}
.biModule.-textImage .biModule__text-TopicSpeaker-topics, .biModule.-textImage .biModule__text-TopicSpeaker-speakers {
  width: 100%;
  padding-right: 30px;
}
@media screen and (min-width: 769px) {
  .biModule.-textImage .biModule__text-TopicSpeaker-topics, .biModule.-textImage .biModule__text-TopicSpeaker-speakers {
    width: 50%;
    padding-right: 50px;
  }
}
.biModule.-textImage .biModule__text-TopicSpeaker-topics:only-child, .biModule.-textImage .biModule__text-TopicSpeaker-speakers:only-child {
  width: 100%;
}
.biModule.-textImage .biModule__text-TopicSpeaker-topics-title h3, .biModule.-textImage .biModule__text-TopicSpeaker-speakers-title h3 {
  margin: 0;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 135%;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #C07B28;
  margin-bottom: 25px;
}
.biModule.-textImage .biModule__text-TopicSpeaker-topics {
  margin-bottom: 50px;
}
@media screen and (min-width: 769px) {
  .biModule.-textImage .biModule__text-TopicSpeaker-topics {
    margin-bottom: 0;
  }
}
.biModule.-textImage .biModule__text-left, .biModule.-textImage .biModule__text-right {
  width: 50%;
}
@media screen and (max-width: 1024px) {
  .biModule.-textImage .biModule__text-left, .biModule.-textImage .biModule__text-right {
    width: 100%;
  }
}
.biModule.-textImage .biModule__text-left[data-text-align=left], .biModule.-textImage .biModule__text-right[data-text-align=left] {
  text-align: left;
}
.biModule.-textImage .biModule__text-left[data-text-align=center], .biModule.-textImage .biModule__text-right[data-text-align=center] {
  text-align: center;
}
.biModule.-textImage .biModule__text-left[data-text-align=right], .biModule.-textImage .biModule__text-right[data-text-align=right] {
  text-align: right;
}
.biModule.-textImage .biModule__text-left {
  padding-right: 50px;
}
@media screen and (max-width: 1024px) {
  .biModule.-textImage .biModule__text-left {
    padding-right: 0px;
    margin-bottom: 80px;
  }
}
.biModule.-textImage .biModule__text-right {
  padding-left: 50px;
}
@media screen and (max-width: 1024px) {
  .biModule.-textImage .biModule__text-right {
    padding-left: 0px;
  }
}
.biModule.-textImage .biModule__text-text {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  padding-top: 80px;
}
@media screen and (max-width: 768px) {
  .biModule.-textImage .biModule__text-text {
    padding-top: 40px;
  }
}
.biModule.-textImage[data-settings-layout=text_text] .biModule__colContent {
  width: 100% !important;
}
@media screen and (max-width: 768px) {
  .biModule.-textImage[data-settings-layout=text_text] .biModule__colContent {
    margin-bottom: 0;
  }
}
.biModule.-textImage[data-settings-text-size=small] .biModule__text-Content p {
  font-size: 16px;
  line-height: 150%;
}
.biModule.-textImage[data-settings-text-size=med] .biModule__text-Content p {
  font-size: 22px;
  line-height: 135%;
}
.biModule.-textImage[data-settings-text-size=large] .biModule__text-Content p {
  font-size: 24px;
  line-height: 130%;
}
.biModule.-textImage[data-settings-title-text-layout=left_right] .biModule__colContent {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
@media screen and (min-width: 1025px) {
  .biModule.-textImage[data-settings-title-text-layout=left_right] .biModule__title,
.biModule.-textImage[data-settings-title-text-layout=left_right] .biModule__text {
    width: 50%;
  }
}
@media screen and (max-width: 1024px) {
  .biModule.-textImage[data-settings-title-text-layout=left_right] .biModule__title,
.biModule.-textImage[data-settings-title-text-layout=left_right] .biModule__text {
    width: 100%;
  }
}
@media screen and (min-width: 1025px) {
  .biModule.-textImage[data-settings-title-text-layout=left_right] .biModule__title {
    padding-right: 8vw;
  }
}
@media screen and (max-width: 1024px) {
  .biModule.-textImage[data-settings-title-text-layout=left_right] .biModule__title {
    margin-bottom: 40px;
  }
}
.biModule.-textImage[data-settings-color-scheme=white] {
  background-color: white;
}
.biModule.-textImage[data-settings-color-scheme=off_white] {
  background-color: #F8FBFF;
}
.biModule.-textImage[data-settings-color-scheme=light_blue] {
  background-color: #D7E9FF;
}

.biModule.-gallery .biModule__head {
  margin-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .biModule.-gallery .biModule__head {
    margin-bottom: 60px;
  }
}
.biModule.-gallery .biModule__list {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
@media screen and (min-width: 769px) {
  .biModule.-gallery .biModule__list {
    margin-left: -40px;
  }
}
.biModule.-gallery .biModule__list[data-settings-images-per-row="1"] > div {
  width: 100%;
}
.biModule.-gallery .biModule__list[data-settings-images-per-row="2"] > div {
  width: 50%;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .biModule.-gallery .biModule__list[data-settings-images-per-row="2"] > div {
    width: 50%;
  }
}
@media screen and (max-width: 768px) {
  .biModule.-gallery .biModule__list[data-settings-images-per-row="2"] > div {
    width: 100%;
  }
}
.biModule.-gallery .biModule__list[data-settings-images-per-row="3"] > div {
  width: 33.33%;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .biModule.-gallery .biModule__list[data-settings-images-per-row="3"] > div {
    width: 50%;
  }
}
@media screen and (max-width: 768px) {
  .biModule.-gallery .biModule__list[data-settings-images-per-row="3"] > div {
    width: 100%;
  }
}
.biModule.-gallery .biModule__list[data-settings-images-per-row="4"] > div {
  width: 25%;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .biModule.-gallery .biModule__list[data-settings-images-per-row="4"] > div {
    width: 50%;
  }
}
@media screen and (max-width: 768px) {
  .biModule.-gallery .biModule__list[data-settings-images-per-row="4"] > div {
    width: 100%;
  }
}
.biModule.-gallery .biModule__list-Item {
  margin-bottom: 40px;
}
@media screen and (min-width: 769px) {
  .biModule.-gallery .biModule__list-Item {
    padding-left: 40px;
  }
}
@media screen and (max-width: 768px) {
  .biModule.-gallery .biModule__list-Item {
    margin-bottom: 20px;
  }
}
.biModule.-gallery .biModule__list-Item-box {
  position: relative;
  width: 100%;
  height: 100%;
}
.biModule.-gallery .biModule__list-Item img {
  max-width: 100%;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.biModule.-gallery[data-settings-color-scheme=white] {
  background-color: white;
}
.biModule.-gallery[data-settings-color-scheme=off_white] {
  background-color: #F8FBFF;
}
.biModule.-gallery[data-settings-color-scheme=light_blue] {
  background-color: #D7E9FF;
}

.biModule.-schedule .biModule__title {
  margin-bottom: 100px;
}
.biModule.-schedule .biModule__image-Box img {
  max-width: 100%;
  height: auto;
}
.biModule.-schedule .biModule__content {
  text-align: left;
}
.biModule.-schedule .biModule__content[data-schedule-has-image=yes] {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.biModule.-schedule .biModule__content[data-schedule-has-image=yes] > div {
  width: 50%;
}
@media screen and (min-width: 1025px) {
  .biModule.-schedule .biModule__content[data-schedule-has-image=yes] > div {
    width: 50%;
  }
}
@media screen and (max-width: 768px) {
  .biModule.-schedule .biModule__content[data-schedule-has-image=yes] > div {
    width: 100%;
  }
}
.biModule.-schedule .biModule__content[data-schedule-has-image=yes] > div:nth-child(2) {
  text-align: center;
}
@media screen and (min-width: 769px) {
  .biModule.-schedule .biModule__content[data-schedule-has-image=yes] > div:nth-child(2) {
    padding: 0 50px 0 100px;
  }
}
.biModule.-schedule .biModule__content[data-schedule-align=left] .biModule__image {
  order: 1;
}
.biModule.-schedule .biModule__content[data-schedule-align=left] .biModule__content {
  order: 2;
}
.biModule.-schedule .biModule__content[data-schedule-align=center] .biModule__image {
  order: 1;
  width: 100%;
  margin-bottom: 50px;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}
.biModule.-schedule .biModule__content[data-schedule-align=center] .biModule__content {
  order: 2;
  width: 100%;
}
.biModule.-schedule .biModule__content[data-schedule-align=center]:not([data-schedule-has-image=yes]) .biModule__content {
  text-align: center;
}
.biModule.-schedule .biModule__content[data-schedule-align=right] > div:nth-child(1) {
  order: 2;
}
.biModule.-schedule .biModule__content[data-schedule-align=right] > div:nth-child(2) {
  order: 1;
}
@media screen and (min-width: 1025px) {
  .biModule.-schedule .biModule__content[data-schedule-align=right] > div:nth-child(2) {
    padding: 0 100px 0 50px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .biModule.-schedule .biModule__content[data-schedule-align=right] > div:nth-child(2) {
    padding: 0 50px 0 20px;
  }
}
@media screen and (max-width: 768px) {
  .biModule.-schedule .biModule__content[data-schedule-align=right] > div:nth-child(2) {
    padding: 0;
  }
}
.biModule.-schedule .biModule__content[data-schedule-align=right]:not([data-schedule-has-image=yes]) .biModule__content {
  text-align: right;
}
.biModule.-schedule .biModule__content-Item {
  margin-bottom: 60px;
}
.biModule.-schedule .biModule__content-Item .title {
  margin: 0;
  font-style: normal;
  font-size: 36px;
  font-weight: 700;
  color: #00356B;
  margin-bottom: 20px;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .biModule.-schedule .biModule__content-Item .title {
    font-size: 40px;
  }
}
@media screen and (max-width: 768px) {
  .biModule.-schedule .biModule__content-Item .title {
    font-size: 36px;
  }
}
.biModule.-schedule .biModule__content-Item p {
  margin: 0;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 130%;
  color: #00356B;
}
@media screen and (max-width: 768px) {
  .biModule.-schedule .biModule__content-Item p {
    font-size: 22px;
  }
}
.biModule.-schedule[data-settings-color-scheme=white] {
  background-color: white;
}
.biModule.-schedule[data-settings-color-scheme=off_white] {
  background-color: #F8FBFF;
}
.biModule.-schedule[data-settings-color-scheme=light_blue] {
  background-color: #D7E9FF;
}

.biModule.-people .biModule__title {
  margin-bottom: 100px;
}
.biModule.-people .biModule__people {
  display: flex;
  flex-wrap: wrap;
  margin-left: -25px;
}
.biModule.-people[data-settings-color-scheme=white] {
  background-color: white;
}
.biModule.-people[data-settings-color-scheme=off_white] {
  background-color: #F8FBFF;
}
.biModule.-people[data-settings-color-scheme=light_blue] {
  background-color: #D7E9FF;
}

.biModule.-events .biModule__head {
  margin-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .biModule.-events .biModule__head {
    margin-bottom: 60px;
  }
}
.biModule.-events .biModule__list > article {
  margin-bottom: 0 !important;
}
.biModule.-events .biModule__list > article + article {
  margin-top: 50px;
  padding-top: 50px;
  border-top: 1px solid #D7E9FF;
}
.biModule.-events .biModule__list .m-card__event-Content {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: calc(100% - 150px);
}
@media screen and (max-width: 768px) {
  .biModule.-events .biModule__list .m-card__event-Content {
    width: 100%;
    text-align: center;
  }
}
.biModule.-events .biModule__list .m-card__event-Content-inner {
  padding-left: 25px;
}
@media screen and (max-width: 768px) {
  .biModule.-events .biModule__list .m-card__event-Content-inner {
    padding-left: 0;
  }
}
.biModule.-events .biModule__list .m-card__event-Content-title {
  margin-bottom: 5px;
}
.biModule.-events .biModule__list .m-card__event-Content-description {
  margin-bottom: 10px;
}
.biModule.-events .biModule__list .m-card__event-Content-description a {
  color: inherit;
  text-decoration: underline;
}
.biModule.-events .biModule__list .m-card__event-Image {
  width: 200px;
  height: 200px;
  background-color: #d7e9ff;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .biModule.-events .biModule__list .m-card__event-Image {
    width: 150px;
    height: 150px;
  }
}
.biModule.-events .biModule__list .m-card__event-Flex {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  align-items: center;
}
.biModule.-events .biModule__list .m-card__event-Inner {
  width: calc(100% - 300px);
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .biModule.-events .biModule__list .m-card__event-Inner {
    width: calc(100% - 160px);
  }
}
@media screen and (max-width: 768px) {
  .biModule.-events .biModule__list .m-card__event-Inner {
    width: 100%;
  }
}
.biModule.-events .biModule__list .m-card__event-CTA {
  width: 300px;
  text-align: right;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .biModule.-events .biModule__list .m-card__event-CTA {
    width: 160px;
  }
}
@media screen and (max-width: 768px) {
  .biModule.-events .biModule__list .m-card__event-CTA {
    width: 100%;
    padding-top: 30px;
    text-align: center;
  }
}
.biModule.-events .biModule__list .m-card__event-Content {
  justify-content: left;
  width: calc(100% - 300px);
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .biModule.-events .biModule__list .m-card__event-Content {
    width: calc(100% - 150px);
  }
}
@media screen and (max-width: 768px) {
  .biModule.-events .biModule__list .m-card__event-Content {
    width: 100%;
    justify-content: center;
  }
}
@media screen and (min-width: 1025px) {
  .biModule.-events .biModule__list .m-card__event-Content-inner {
    padding-right: calc(60px + 6vw);
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .biModule.-events .biModule__list .m-card__event-Content-inner {
    padding-right: 80px;
  }
}
.biModule.-events[data-settings-color-scheme=white] {
  background-color: white;
}
.biModule.-events[data-settings-color-scheme=off_white] {
  background-color: #F8FBFF;
}
.biModule.-events[data-settings-color-scheme=light_blue] {
  background-color: #D7E9FF;
}

@media screen and (max-width: 768px) {
  .biModule.-past-winners .biModule__title {
    text-align: center;
    margin-bottom: 40px;
  }
}

/*
|--------------------------------------------------------------------------
| Plugins
|--------------------------------------------------------------------------
|
| All third party plugins
|
*/
main .gform_wrapper.gravity-theme .gform_fields {
  grid-column-gap: 4%;
  grid-row-gap: 30px;
}
@media screen and (max-width: 768px) {
  main .gform_wrapper.gravity-theme .gform_fields {
    grid-row-gap: 20px;
  }
}
main .gform_wrapper.gravity-theme .gfield .gfield_label {
  font-family: "clarendon-urw-extra-narrow", serif;
  font-style: normal;
  font-weight: 300;
  font-size: 24px;
  line-height: 130%;
  color: #00356B;
  margin-bottom: 10px;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  main .gform_wrapper.gravity-theme .gfield .gfield_label {
    font-size: 22px;
  }
}
@media screen and (max-width: 768px) {
  main .gform_wrapper.gravity-theme .gfield .gfield_label {
    font-size: 18px;
  }
}
main .gform_wrapper.gravity-theme .gfield .ginput_container .gfield_radio {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  align-items: center;
}
main .gform_wrapper.gravity-theme .gfield .ginput_container .gfield_radio .gchoice {
  position: relative;
  display: inline-flex;
  align-items: center;
  min-width: 100px;
  margin-right: 30px;
  margin-bottom: 15px;
}
main .gform_wrapper.gravity-theme .gfield .ginput_container .gfield_radio .gchoice > input[type=text] {
  margin: 0.75rem 0 0.75rem 1rem;
}
main .gform_wrapper.gravity-theme .gfield .ginput_container .gfield_checkbox .gchoice {
  margin-bottom: 15px;
}
main .gform_wrapper.gravity-theme .gfield .ginput_container input[type=text], main .gform_wrapper.gravity-theme .gfield .ginput_container input[type=email] {
  border: 1px solid #00356B;
  border-radius: 0;
  height: 55px;
  font-style: normal;
  font-weight: 350;
  font-size: 22px;
  line-height: 135%;
  color: #00356B;
  padding: 0 15px;
}
@media screen and (max-width: 768px) {
  main .gform_wrapper.gravity-theme .gfield .ginput_container input[type=text], main .gform_wrapper.gravity-theme .gfield .ginput_container input[type=email] {
    height: 50px;
    font-size: 20px;
  }
}
main .gform_wrapper.gravity-theme .gfield .ginput_container input[type=text]::-webkit-input-placeholder, main .gform_wrapper.gravity-theme .gfield .ginput_container input[type=email]::-webkit-input-placeholder {
  color: rgba(0, 53, 107, 0.5);
}

main .gform_wrapper.gravity-theme .gfield .ginput_container input[type=text]:-moz-placeholder, main .gform_wrapper.gravity-theme .gfield .ginput_container input[type=email]:-moz-placeholder {
  color: rgba(0, 53, 107, 0.5);
}

main .gform_wrapper.gravity-theme .gfield .ginput_container input[type=text]::-moz-placeholder, main .gform_wrapper.gravity-theme .gfield .ginput_container input[type=email]::-moz-placeholder {
  color: rgba(0, 53, 107, 0.5);
}

main .gform_wrapper.gravity-theme .gfield .ginput_container input[type=text]:-ms-input-placeholder, main .gform_wrapper.gravity-theme .gfield .ginput_container input[type=email]:-ms-input-placeholder {
  color: rgba(0, 53, 107, 0.5);
}

main .gform_wrapper.gravity-theme .gfield .ginput_container input[type=text]:focus, main .gform_wrapper.gravity-theme .gfield .ginput_container input[type=email]:focus {
  outline: 0;
  box-shadow: none;
  border-color: #C07B28;
}
main .gform_wrapper.gravity-theme .gfield .ginput_container input[type=radio]:checked, main .gform_wrapper.gravity-theme .gfield .ginput_container input[type=radio]:not(:checked) {
  position: absolute;
  left: -9999px;
}
main .gform_wrapper.gravity-theme .gfield .ginput_container input[type=radio]:checked + label, main .gform_wrapper.gravity-theme .gfield .ginput_container input[type=radio]:not(:checked) + label {
  position: relative;
  padding-left: 28px;
  cursor: pointer;
  line-height: 18px;
  display: inline-block;
  font-style: normal;
  font-weight: 350;
  font-size: 22px;
  color: #00356B;
}
main .gform_wrapper.gravity-theme .gfield .ginput_container input[type=radio]:checked + label:before, main .gform_wrapper.gravity-theme .gfield .ginput_container input[type=radio]:not(:checked) + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 18px;
  height: 18px;
  border: 2px solid #00356B;
  border-radius: 100%;
  background: #fff;
}
main .gform_wrapper.gravity-theme .gfield .ginput_container input[type=radio]:checked + label:after, main .gform_wrapper.gravity-theme .gfield .ginput_container input[type=radio]:not(:checked) + label:after {
  content: "";
  width: 14px;
  height: 14px;
  background: #00356B;
  position: absolute;
  top: 4px;
  left: 4px;
  border-radius: 100%;
  transition: all 0.2s ease;
}
main .gform_wrapper.gravity-theme .gfield .ginput_container input[type=radio]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}
main .gform_wrapper.gravity-theme .gfield .ginput_container input[type=radio]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}
main .gform_wrapper.gravity-theme .gfield .ginput_container input[type=checkbox] {
  -webkit-appearance: none;
          appearance: none;
  position: relative;
  width: 20px;
  height: 20px;
  border: 1px solid #00356B;
  /* Adjusts the position of the checkboxes on the text baseline */
  color: #00356B;
}
main .gform_wrapper.gravity-theme .gfield .ginput_container input[type=checkbox]::before {
  content: "\2714";
  position: absolute;
  font-size: 18px;
  line-height: 1;
  font-weight: bold;
  right: 1px;
  top: 0px;
  font-family: "freight-sans-pro", sans-serif;
  visibility: hidden;
}
main .gform_wrapper.gravity-theme .gfield .ginput_container input[type=checkbox]:checked::before {
  /* Use `visibility` instead of `display` to avoid recalculating layout */
  visibility: visible;
}
main .gform_wrapper.gravity-theme .gfield .ginput_container input[type=checkbox] + label {
  cursor: pointer;
  line-height: 1;
  display: inline-block;
  font-style: normal;
  font-weight: 350;
  font-size: 22px;
  color: #00356B;
  margin-left: 0.25rem;
}
main .gform_wrapper.gravity-theme .gfield .ginput_container textarea {
  border: 1px solid #00356B;
  border-radius: 0;
  font-weight: 350;
  font-size: 22px;
  line-height: 135%;
  color: #00356B;
}
main .gform_wrapper.gravity-theme .gfield .ginput_container textarea:focus {
  outline: 0;
  box-shadow: none;
  border-color: #C07B28;
}
main .gform_wrapper.gravity-theme .gfield .ginput_container select {
  border: 1px solid #00356B;
  border-radius: 0;
  height: 55px;
  color: #00356B;
  padding: 0 15px;
  font-style: normal;
  font-weight: 350;
  font-size: 22px;
  line-height: 135%;
  -webkit-appearance: none;
          appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.5 11L1 1H16L8.5 11Z' fill='%2300356B' stroke='black'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: right 20px top 50%;
  background-size: 15px 10px;
}
main .gform_wrapper.gravity-theme .gfield .ginput_container select:focus {
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.5 0.999998L16 11L1 11L8.5 0.999998Z' fill='%2300356B' stroke='black'/%3E%3C/svg%3E%0A");
  border: 1px solid #C07B28;
  border-radius: 0;
  outline: 0;
}
@media screen and (max-width: 768px) {
  main .gform_wrapper.gravity-theme .gfield .ginput_container select {
    height: 50px;
    font-size: 20px;
  }
}
main .gform_wrapper.gravity-theme .gfield .ginput_container.ginput_stripe_creditcard > div:first-child {
  margin-bottom: 8px;
}
main .gform_wrapper.gravity-theme .gfield .ginput_container.ginput_stripe_creditcard .StripeElement {
  height: 55px;
  background-color: #fff;
  border-radius: 0;
  border: 1px solid #00356B;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
main .gform_wrapper.gravity-theme .gfield .ginput_container.ginput_stripe_creditcard .StripeElement--focus {
  border-color: #C07B28;
}
main .gform_wrapper.gravity-theme .gform_footer {
  padding-top: 40px;
}
main .gform_wrapper.gravity-theme .gform_footer input[type=submit] {
  height: 60px;
  width: 100%;
  font-style: normal;
  font-weight: 600;
  font-size: 22px;
  line-height: 29px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: white;
  background-color: #C07B28;
}

@media screen and (min-width: 641px) {
  #gform_4 .name_prefix {
    flex: 1.5;
  }
  #gform_4 .name_first, #gform_4 .name_last {
    flex: 2;
  }
}
#gform_4 .gfield_checkbox label {
  margin-left: 0.25rem;
  font-size: 15px;
}
@media screen and (min-width: 769px) {
  #gform_4 .gfield_checkbox label {
    font-size: 17px;
  }
}
#gform_4 .ginput_product_price {
  font-weight: 500;
}
@media screen and (min-width: 769px) {
  #gform_4 .ginput_product_price {
    font-size: 20px;
  }
}
#gform_4 input.ginput_total {
  font-size: 18px;
  font-weight: 500;
}
@media screen and (min-width: 769px) {
  #gform_4 input.ginput_total {
    font-size: 24px;
  }
}
#gform_4 .ginput_product_price_label {
  display: none;
}
#gform_4 .gfield_donation_product {
  visibility: hidden;
  height: 0;
}
#gform_4 .gfield .ginput_container #input_4_27.gfield_radio {
  justify-content: center;
}
#gform_4 .gfield .ginput_container #input_4_27.gfield_radio .gchoice {
  margin-right: 10px;
  max-width: 200px;
  width: calc(50% - 10px);
}
@media screen and (min-width: 769px) {
  #gform_4 .gfield .ginput_container #input_4_27.gfield_radio .gchoice {
    width: calc(33.33333% - 10px);
  }
}
#gform_4 .gfield .ginput_container #input_4_27.gfield_radio input[type=radio] + label {
  background: rgba(215, 233, 255, 0.5);
  color: #00356B;
  padding: 1rem;
  text-align: center;
  font-size: 18px;
  line-height: 1.35;
  font-weight: 500;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  max-width: none;
  min-height: 100px;
  max-height: 100px;
}
@media screen and (min-width: 769px) {
  #gform_4 .gfield .ginput_container #input_4_27.gfield_radio input[type=radio] + label {
    font-size: 21px;
  }
}
#gform_4 .gfield .ginput_container #input_4_27.gfield_radio input[type=radio] + label:before {
  visibility: hidden;
}
#gform_4 .gfield .ginput_container #input_4_27.gfield_radio input[type=radio]:checked + label {
  background: #00356B;
  color: #fff;
  border: 2px solid #002044;
}
#gform_4 .gfield .ginput_container #input_4_27.gfield_radio input[type=radio]:checked + label:after {
  display: none;
}

.gfield_dollar_sign .ginput_container {
  display: flex;
}
.gfield_dollar_sign .ginput_container:before {
  content: "$";
  min-width: 55px;
  background: #00356B;
  color: #fff;
  font-weight: 600;
  font-size: 22px;
  display: flex;
  justify-content: center;
  align-items: center;
}

/*
|--------------------------------------------------------------------------
| Views
|--------------------------------------------------------------------------
|
| Views are twig templates. Follows a similar structure as the twig
| views directory.
|
*/
.page-default {
  padding: 120px 0;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .page-default {
    padding: 100px 0;
  }
}
@media screen and (max-width: 768px) {
  .page-default {
    padding: 60px 0;
  }
}
.page-default__container {
  width: 100%;
}
.page-default__container.-small {
  max-width: 720px;
  margin-left: auto;
  margin-right: auto;
}

.page-default__container.-med {
  max-width: 1020px;
  margin-left: auto;
  margin-right: auto;
}

.page-front__sectionHead {
  margin-bottom: 100px;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .page-front__sectionHead {
    margin-bottom: 80px;
  }
}
@media screen and (max-width: 768px) {
  .page-front__sectionHead {
    margin-bottom: 60px;
  }
}
.page-front__wwd, .page-front__events, .page-front__wwn, .page-front__ln, .page-front__testimonial {
  padding: 150px 0;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .page-front__wwd, .page-front__events, .page-front__wwn, .page-front__ln, .page-front__testimonial {
    padding: 100px 0;
  }
}
@media screen and (max-width: 768px) {
  .page-front__wwd, .page-front__events, .page-front__wwn, .page-front__ln, .page-front__testimonial {
    padding: 70px 0;
  }
}
.page-front__ln, .page-front__events {
  border-top: 1px solid #D7E9FF;
  border-bottom: 1px solid #D7E9FF;
}
@media screen and (min-width: 769px) {
  .page-front__wwd-list {
    display: flex;
    flex-wrap: wrap;
    width: calc(100% + 25px);
    margin-left: -25px;
  }
}
@media screen and (max-width: 768px) {
  .page-front__wwd-list {
    width: 100%;
  }
}
.page-front__wwd-list-block {
  margin-bottom: 30px;
}
@media screen and (min-width: 769px) {
  .page-front__wwd-list-block {
    width: 33.33%;
    padding-left: 25px;
  }
}
@media screen and (max-width: 768px) {
  .page-front__wwd-list-block {
    width: 100%;
  }
}
.page-front__wwd-list-block-image {
  position: relative;
  width: 100%;
  margin-bottom: 15px;
}
.page-front__wwd-list-block-image-box {
  height: 0;
  width: 100%;
  padding-top: 56.25%;
}
.page-front__wwd-list-block-image-box img {
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  left: 0;
  top: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
.page-front__wwd-list-block-title {
  margin-bottom: 10px;
}
.page-front__wwd-list-block-title h1 {
  font-family: "clarendon-urw-extra-narrow", serif;
  margin: 0;
  font-style: normal;
  font-weight: 300;
  font-size: 24px;
  line-height: 130%;
  color: #00356B;
}
.page-front__wwd-list-block-text {
  margin-bottom: 15px;
}
.page-front__wwd-list-block-text p {
  margin: 0;
  font-style: normal;
  font-weight: 350;
  font-size: 16px;
  line-height: 150%;
  letter-spacing: 0.01em;
  color: #00356B;
}
.page-front__wwd-list-block-cta a:not(.a-button) {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 150%;
  letter-spacing: 0.01em;
  color: #C07B28;
  text-decoration: underline;
}
.page-front__wwd-list-block-cta a:not(.a-button):hover {
  color: #00356B;
}
.page-front__events {
  background-color: #F8FBFF;
}
.page-front__wwn-inner {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}
.page-front__wwn-content {
  width: 55%;
  padding-right: 3vw;
}
@media screen and (max-width: 768px) {
  .page-front__wwn-content {
    width: 100%;
    padding-right: 0;
    margin-bottom: 40px;
    text-align: center;
  }
}
@media screen and (max-width: 768px) {
  .page-front__wwn-content .section-title:before {
    left: 50%;
    margin-left: -25px;
  }
}
.page-front__wwn-text {
  margin-bottom: 30px;
}
.page-front__wwn-text p {
  margin: 0;
  font-style: normal;
  font-weight: 350;
  font-size: 16px;
  line-height: 150%;
  letter-spacing: 0.01em;
  color: #00356B;
}
.page-front__wwn-image {
  text-align: right;
  width: 45%;
}
@media screen and (max-width: 768px) {
  .page-front__wwn-image {
    width: 100%;
    text-align: center;
  }
}
.page-front__wwn-image img {
  max-width: 100%;
  height: auto;
}
.page-front__wwn .page-front__sectionHead {
  margin-bottom: 40px;
}
.page-front__ln {
  background-color: #F8FBFF;
  position: relative;
}
.page-front__ln .page-front__sectionHead,
.page-front__ln .page-front__sectionBody {
  z-index: 2;
}
@media screen and (min-width: 1025px) {
  .page-front__ln .page-front__sectionHead,
.page-front__ln .page-front__sectionBody {
    width: 50%;
  }
}
.page-front__ln .page-front__sectionHead {
  display: inline-flex;
  flex-wrap: wrap;
  margin-bottom: 0;
}
@media screen and (min-width: 1025px) {
  .page-front__ln .page-front__sectionHead {
    padding-right: 50px;
  }
}
.page-front__ln .page-front__sectionHead .section-title {
  width: 100%;
}
@media screen and (min-width: 1025px) {
  .page-front__ln .page-front__sectionHead .section-title {
    height: 180px;
  }
}
@media screen and (max-width: 1024px) {
  .page-front__ln .page-front__sectionHead {
    margin-bottom: 50px;
  }
}
.page-front__ln .page-front__sectionBody .m-card__post + article {
  margin-top: 30px;
  padding-top: 30px;
  border-top: 1px solid #D7E9FF;
}
.page-front__ln-Inner {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.page-front__ln-Image {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='737' height='777' viewBox='0 0 737 777' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_995_3)'%3E%3Cpath d='M316.1 95.7002C316 95.2002 315.6 94.8002 315.1 94.7002C288.6 90.8002 276.1 71.9002 244.3 70.7002C243.1 70.7002 241.9 71.1002 240.9 71.8002C232.5 78.7002 229.1 87.7002 226.4 96.0002C225.3 99.5002 230.8 102.2 233 98.4002C234.4 96.0002 238.7 87.9002 243.3 87.6002C266.4 85.8002 295.9 105.2 315.3 96.8002C316 96.7002 316.2 96.2002 316.1 95.7002Z' fill='%23D7E9FF'/%3E%3Cpath d='M281.9 165.3C268.2 165.6 259.4 153 245.9 157.3C257.8 160.7 266.3 175.3 283 173.8C310.1 171.3 304.2 139.7 302.6 133.7C297.5 113.8 276.2 103.3 267.2 101C261.7 99.6003 242.4 108.8 242 112.2C245.5 114.6 249.2 116.5 253.2 117.5C243.3 127.5 240.9 144.2 240.9 144.2L241 144C240.2 147.3 243.2 148.3 243.5 148.4C246.8 142.9 251.7 137.8 256.7 133.4C257.7 132.5 258.8 131.7 260.1 131.1C258.9 133.1 258 135.3 257.6 137.7C256 147.6 262.6 156.8 272.3 158.4C282 160 291.2 153.2 292.8 143.4C293.6 138.3 292.3 133.4 289.5 129.6C291.7 130.1 293.8 130.6 295.7 131.2C296.5 133.9 297 136.7 297 139.6C297.3 148.1 295 165 281.9 165.3ZM272.4 144.3C270.1 144.3 268.3 142.2 268.3 139.7C268.3 137.2 270.1 135.1 272.4 135.1C274.7 135.1 276.5 137.1 276.5 139.7C276.5 142.3 274.7 144.3 272.4 144.3ZM281.4 142C280.1 142 279 140.8 279 139.2C279 137.7 280.1 136.4 281.4 136.4C282.7 136.4 283.8 137.6 283.8 139.2C283.8 140.7 282.7 142 281.4 142ZM251.3 129.7C251.6 126.6 263 115.6 273.4 115.9C283.4 116.2 289.7 120.2 293.2 125.9C275.7 117.9 254.9 125.1 251.3 129.7Z' fill='%23D7E9FF'/%3E%3Cpath d='M199.8 96.5C201 98.1 205.6 95.5 203.9 92.4C200.7 86.8 190.2 73 181.4 73.7C167.6 74.8 152.3 98.2 139.7 97.3C139.3 98.6 138.3 100.3 138.5 101C147.3 106.6 167.5 85.7 185.2 85.6C191 87.3 195.7 91.3 199.8 96.5Z' fill='%23D7E9FF'/%3E%3Cpath d='M477 575.5C461 622.4 451.7 719.9 468.7 777.2H486.9C469.8 728.3 462.1 634.8 477 575.5Z' fill='%23D7E9FF'/%3E%3Cpath d='M307.2 61.8002C286 43.5002 260.6 39.9002 228.6 59.4002C205.8 50.3002 184.1 55.1002 174.4 65.8002C188.9 59.7002 215.6 60.2002 228.6 68.5002C254.5 52.4002 278.9 52.1002 307.2 61.8002Z' fill='%23D7E9FF'/%3E%3Cpath d='M162.6 101.2C146.7 101.6 137.6 114.9 136 118.3C134.2 122 134 125.4 136.3 127C139.1 128.9 142 125.2 143.8 122.8C145.7 120.3 152.2 112.3 162.6 111.3C171.7 110.4 182 115.5 187.2 122C187.3 122.2 187.6 122.3 187.8 122.2C188 122.1 188.1 121.9 188.1 121.6C185.4 111.6 178.4 100.8 162.6 101.2Z' fill='%23D7E9FF'/%3E%3Cpath d='M416 413.8C460.2 374.4 507.5 335.6 560.3 298.1L549.5 286C499.4 325.1 454.3 367.2 414.5 412.4C414.2 412.8 414.2 413.4 414.5 413.8C415 414.1 415.6 414.2 416 413.8Z' fill='%23D7E9FF'/%3E%3Cpath d='M301.1 664.4C301.3 664.5 301.6 664.4 301.8 664.2C348.9 589.7 408.9 511 475.6 457.4L477.1 435.5C394.3 502.6 333.2 579.6 300.9 663.7C300.7 664 300.8 664.3 301.1 664.4Z' fill='%23D7E9FF'/%3E%3Cpath d='M360.7 282.9C386 256.4 401.6 177.8 362.7 116.3C382.5 166.7 376.9 234.7 353.7 263.9C347.3 271.9 354.5 282.9 360.7 282.9Z' fill='%23D7E9FF'/%3E%3Cpath d='M87.8 301.2C88.9 304.8 90.1 308.5 91.5 312.2C86.9 313.7 83.4 315.2 81.7 316.2C72.5 322.3 66.5 335 65.6 339.3C65.4 339.5 65.4 339.7 65.3 339.9C61.7 342.9 59.1 347.3 57.6 352.8C57.6 352.8 52.9 388.5 46.8 405.2C39.4 425.4 20.7 451.3 13.2 474.3C13.1 490.8 15.1 507.7 20.4 525.4C17.3 528.5 15.6 532.9 16.3 536.6C17.1 541 22.6 544.7 32.7 546.5C50.9 549.8 98.1 540.6 123.2 529.2C126.3 540.3 128.8 551.8 130.2 564.1C94.6 577.6 14.6 592.4 21.6 557L19.3 565C20.4 560.5 21.6 556 23 551.7L16.1 549.3C6.10001 566.3 0.899994 588.2 -0.100006 614.5C3.49999 654 8.99999 737.9 11.3 776.9V777.1H25.9C25.2 757.8 23 727.5 20.7 699.5C60.3 700.3 121.1 686.2 136.2 676C136.6 675.7 136.7 675.2 136.5 674.8C136.3 674.4 135.8 674.2 135.3 674.3C111 681.8 61.8 690.7 19.3 683.3C16.8 654.6 14.6 631.7 14.6 631.6C46.1 640.7 98.6 630.4 127.7 612.8C128 612.6 128.1 612.2 128 611.9C127.9 611.6 127.5 611.4 127.2 611.5C89.9 622.3 35.9 629.3 13.9 616.6C13.9 614.2 13.8 611.7 13.9 609.3C44.1 619.3 95.3 612.6 125.2 596.5C125.7 596.3 125.8 595.7 125.7 595.2C125.5 594.7 125 594.4 124.5 594.6C87.4 603.3 36.1 607.5 14.6 594.9C15 589.5 15.7 584.1 16.5 578.8C22 592.6 81.5 598.3 132.4 579.2C134.4 578.2 136.1 577 137.6 575.6C147.4 594.4 182.9 662.6 191.6 777H203.2C202.1 763.5 200.8 745.3 200.3 742.4L219.2 721.4C219.5 721.1 219.5 720.6 219.2 720.2C218.9 719.8 218.5 719.7 218.1 719.9L197.9 729.4L196.4 720.8L223.2 693.3C223.5 693 223.5 692.5 223.3 692.2C223 691.8 222.6 691.7 222.2 691.9L194 706.5L192.2 696L230.9 663.1C231.2 662.9 231.3 662.4 231 662.1C230.7 661.8 230.4 661.7 230 661.9L189.9 682.9L188.6 674.9L237.1 635.6C237.4 635.4 237.5 634.9 237.3 634.6C237.1 634.3 236.7 634.2 236.3 634.4L186.5 661.2L185.2 652.7L185.1 650.9L244 600.6C244.3 600.4 244.3 599.9 244.1 599.7C243.9 599.4 243.5 599.3 243.2 599.5L184.4 634.6L183.9 621.6L248.4 569.2C248.6 569 248.7 568.6 248.5 568.4C248.3 568.1 248 568.1 247.7 568.2L183.3 605.5C183.1 601.3 183 597.1 182.8 593.1L247.9 548.1C248.2 547.9 248.3 547.5 248.1 547.2C247.9 546.9 247.6 546.8 247.3 546.9L182.4 577.6C182.3 573.5 182.2 569.8 182.2 566.4L240.3 528.1C240.6 527.9 240.7 527.5 240.5 527.1C240.3 526.8 239.9 526.6 239.5 526.8L182.6 550.4C183.2 547.4 184.4 543.4 185.9 538.9L234.3 510C234.6 509.8 234.7 509.4 234.6 509.1C234.4 508.8 234.1 508.6 233.7 508.7L192.3 522.5C195.7 514.5 199.5 506.2 203.1 498.9C211.6 500.2 225.9 500.3 237 494.5C247.1 511.3 260.2 540.4 265.5 564.2L268.7 554.4C228.1 694 227.1 735.5 218.1 777.3H229.3C234.2 745.3 252.3 634.3 296.6 510.8C364.7 421.9 462.4 328.4 550.2 267.4C565.9 282.6 576.1 295.6 591.3 314.2C588 332.3 585.7 349.9 581.3 366.3C554 367.2 527.6 369.4 502 375.2C496.6 408.5 494.5 443.7 494.5 477.5C394.2 556.3 308.4 698.4 277.8 777.4H297.2C336.2 685.7 430.8 536.5 514 493.2C512.2 456.8 511.5 421.3 512.9 387.5C535.6 385.3 563.8 386.3 592.3 387.8C596.4 371.5 600.1 362 603.1 344.3C622.8 363.4 637.4 385.1 654.6 417.5C594.7 462.9 541.3 530.4 511.6 588.8C511.5 589 511.6 589.4 511.8 589.5C512 589.6 512.4 589.6 512.5 589.3C549.2 536.2 602.7 476.5 662.3 432.3C669.2 445.8 676.1 458.6 680.7 470.7C683.2 477.1 685.9 486.8 688.9 499.1C630.9 533.7 560 600.6 522 664.5C565.9 617.1 640 548 693.8 521.9C697.6 541 701.5 563.8 705 588.8C668.7 614.2 611.4 661.7 586.4 702.2C620.7 662.7 673.7 623.7 707.2 605.8C714 659 718.7 720.3 717.8 777.2H737.3C732.5 625.1 733.7 446.2 606.7 319.6C606.1 319 605.6 317.9 605.7 317.1L606.4 312.9C606.8 310.5 606.1 308 604.5 306.1C586.6 284.6 568.7 264.9 551 248.9C550.2 248.2 549 248.1 548.1 248.7L525.1 214.9L525.3 214.7C507.1 185.5 484.6 156.2 458.3 126.9C463.6 110.9 466.7 93.6 465.9 76.7C470.2 82.6 473.7 89 477.1 96.1C476.3 67.3 461.5 37.5 447.1 21.7C421.2 -6.8 372.9 -3.89999 338.7 25.6C327.9 18.6 315.9 13.8 301.2 10.6C302.7 8.7 304.7 7.1 307.4 5.9C297.6 3 286 5.3 278 10C280.1 6.4 283.4 3.4 287 0.5C266.2 4.2 246.1 16.7 226.5 34.6C196 18.9 143.9 30.4 127.4 65C133.2 61.1 141.5 56.2 149.2 53.3C134.1 63.5 123.6 75.9 117.2 90.3L124.3 88.8C115.7 109.9 114.1 133.3 120.4 156.8C101.7 171.5 94.4 194.5 95.5 214.6L103.2 201.1C117 150.5 174.5 140.9 212.7 160.1C254.7 181.1 268.3 213.5 276.9 236.4C240.3 188.2 198.5 160 161.3 162.9C145.1 164.1 128.2 172.3 121.7 186.7C125.8 182.9 132.7 179.2 141.2 176.6C136.4 179.9 132.6 184.2 130.2 190.9C127.5 198.2 129.1 207.7 134.4 209.7C141.4 212.4 144.3 206.6 149.2 206.5C154.3 206.4 155.5 211.4 166.7 209.3C175.9 207.5 181.2 199.2 182.9 194.3C184.5 189.9 183.7 182.9 179.6 180.4C180.5 180.3 183 180.3 184.4 180.4C183.3 177.5 181.3 175.6 178.4 174C186.1 175.2 193.8 177.6 201.2 181.5C228.8 196.2 246.2 217 265.1 241C273 251.1 284.1 262.6 289 265.7C269.1 262 242.8 210.5 194.9 194C235.8 213.7 254.5 275.6 296.9 276.8C307.7 277.1 320.9 274.4 327.9 265.2C316.7 266.7 304.4 263.5 295.9 251.6C287.8 240.1 282.8 216.8 270.4 196.4C278.7 197.5 295 193.2 299.3 172.1C290.6 182.9 267.1 190.3 258.3 180.8C241 162 217.6 146 180.7 142.5C181.8 137.1 179 129.6 172.7 126.2C177.4 126 182.4 127.2 185.6 129.3C184.1 121.4 174.2 114.8 163.2 115.2C151.8 115.6 140.4 129 138.4 139.4C141.5 137.4 144.7 136.2 148 135.6C147 138.9 147.5 142.1 148.7 144C143.1 145.2 138 146.9 133.3 149.1C127.6 132.4 128.7 100.1 147.3 71.2C162.8 47.2 198.5 36 223.6 48.5C251.1 27 284 20.4 326.1 38.4C322.7 42.5 319.6 46.8 316.8 51.5C352.6 17.3 409.8 4.89999 433.6 33.9C458 63.7 459.1 123 424 170.5C418.3 149.5 409 129.6 396.2 110.6C404.8 138.5 410.8 165.7 415.2 192.6C426.7 184.8 439.8 168.2 449.8 147.4C459.5 155.6 475.1 173.8 488.5 192.7C461.1 218.7 425.2 245.5 399 264C398.6 264.3 398.5 264.9 398.7 265.3C398.9 265.8 399.5 265.9 400 265.7C428.2 253.2 464.2 231 496.9 205C502.5 213.7 507.2 222.2 510.2 229.4C406 332.7 257.8 435.2 211 436C194.6 436.3 164.9 409 148.2 387.9C151.5 373.9 152.5 359 146.4 356.4C146.2 356.3 145.9 356.2 145.6 356.1C146.4 348.6 146.9 338.9 144.7 331.6C145.3 331 145.9 330.2 146.3 329.1C148.3 324.1 150.4 314.8 149.1 310.1C147.6 304.6 143.8 301.5 134.4 302C134.2 302 133.8 302.1 133.6 302.1L145.1 267.9C193.7 286.8 205.9 384.3 265.4 391.6C208 375.1 214 285.8 149.6 254.4L153.8 241.8C185.6 251.6 212.9 317.7 243.3 337.1C272.7 355.8 317.1 349.8 339.9 323.2C313.3 339.9 276.7 341.3 254.4 326.1C228.3 308.3 194.5 237.2 157.7 228.8C157.6 221 145.3 216.4 140.8 225L139.2 229.1C112.3 235.2 96.8 265.6 112.2 299.6L109.4 306.9C107.7 307.3 106 307.8 104.3 308.3C87 276.3 89.4 232.1 117.5 203.4C122 198.7 116.8 197.8 114.9 199.4C90.7 219.2 76.3 249.8 85 290.8L87.8 301.2ZM154.3 183.4C152.8 183.9 149.5 185.4 147.9 186.8C146.3 188.1 145.1 188.9 143.5 187.9C141.9 186.9 143.1 185 145.4 183.3C147.7 181.6 152.3 180.8 154.9 181.5C155.3 181.6 155.8 182.9 154.3 183.4ZM172.2 130.5C173.5 130.5 174.6 131.7 174.6 133.3C174.6 134.8 173.5 136.1 172.2 136.1C170.9 136.1 169.8 134.9 169.8 133.3C169.8 131.7 170.8 130.5 172.2 130.5ZM163.2 129.3C165.5 129.3 167.3 131.4 167.3 133.9C167.3 136.4 165.5 138.5 163.2 138.5C160.9 138.5 159.1 136.5 159.1 133.9C159.1 131.3 160.9 129.3 163.2 129.3ZM138.6 310.1C140.2 310.3 141.1 312.9 141 315.3C140.9 317.5 140.4 320.4 139.3 323.2C138.4 322.6 137.4 322 136.3 321.7C134.1 321 130.9 320.9 127.2 321.2L130.9 310.2C133.7 309.9 136.3 309.8 138.6 310.1ZM146.3 228.7C147.5 225.5 152.7 227.4 151.7 230.5L128.2 296C126.4 295.1 124.5 294.5 122.5 294.1C133.1 265.4 146.3 228.7 146.3 228.7ZM134.1 243L116.8 288C112.5 275.6 116.8 250.8 134.1 243ZM120.9 298.7C122.8 299.2 124.8 299.9 126.6 300.6L118.8 322.4C116.5 322.8 114 323.4 111.5 323.9C113.5 318.9 116.9 309.6 120.9 298.7ZM87.7 323.1C91.6 321.5 98.4 318.7 106.1 316.2L102.2 326.4C93.8 328.8 85.4 331.5 78.9 333.9C80.1 330.3 82.9 326.7 87.7 323.1ZM95.2 524.8C75.5 530.5 54.4 533.8 39.2 533.7C29.2 514.1 24.8 494.6 25.3 475.3C32.1 454.1 53.5 422.2 58.9 409.7C65 395.4 65.6 369.8 69.1 358.9C71 353 75.1 347.4 80.4 344.1C87.3 339.7 112.6 334.1 126.1 333.1C131.7 332.7 135 336.2 136.6 340.8C136.9 347.2 136.8 351.7 136.6 355C121.2 354.8 96.6 359.9 93.1 361.8C88.2 364.5 80.1 376 76.1 385.7C75.9 386.4 76.1 387.1 76.7 387.5C77.3 387.9 78.1 387.7 78.6 387.2C85.8 379.4 93.9 371.5 99.5 369.4C105.3 367.2 134.3 362.2 140.7 366.3C143.5 368 142.6 378.8 140.4 387.4C127.3 384.4 104.8 385.4 96.5 389.9C91.3 392.7 85.8 398.8 81.5 404.8C81.1 405.3 81.2 406 81.6 406.4C82 406.8 82.7 406.8 83.2 406.4C88.4 402.1 94.3 398.2 100.3 395C113.2 393.4 132.8 394.2 135.7 398.5C138.8 403.1 127.1 430.7 117.1 442.7C104.1 458.4 82.3 481.4 76.2 503.1L79.8 512.2C84 501.7 89.7 492.5 95.8 484.3C93.2 498.5 93 512 95.2 524.8ZM112.8 519C110.8 519.8 108.7 520.5 106.6 521.2C106.2 518.4 105.8 515.6 105.7 512.9C108.2 513.4 110.5 514.1 112.8 514.9C113.7 515.2 114.2 516 114.3 516.9C114.2 517.8 113.7 518.6 112.8 519ZM140.7 559.9C138.5 546 135.6 532.2 132.2 519.7C131.7 516.8 130.5 514.3 128.3 512.1C123.9 507.7 114.5 502.9 105.5 502.7C106 492.1 108.3 481.3 111.6 469.4C124 483.1 136.3 497.7 148.9 513.4C152.5 518 154.8 523.5 155.5 529.2C159.1 559 163 587.7 166.9 615.7C158.7 592 148 566 140.7 559.9ZM171.5 557C170.5 549.5 169.5 541.9 168.5 534.4C178.4 518.2 187.2 500.9 194 481.8C193.6 487.3 194.2 494.1 197.2 496.9C185.8 518.2 176.1 537.3 171.5 557ZM164.3 514.4C163 511.4 161.4 508.6 159.5 505.9C147 488.8 133.8 472.3 119.7 456.6C122.3 453.7 124.7 450.9 126.9 448C135 437.7 144 419.3 148.1 406.2C156.9 416.8 182.2 437.3 198.9 444.4C187.4 476.9 175.8 496.8 164.3 514.4ZM238.4 461.7L214.7 451.3C214.4 451.2 214 451.3 213.9 451.5C213.7 451.8 213.8 452.1 214 452.4L236.7 474.5C236.4 476.5 236.1 478.4 235.7 480.3L212.4 465.6C212.1 465.4 211.7 465.5 211.5 465.7C211.3 465.9 211.3 466.3 211.5 466.6L228 487.3C219.8 489 212.1 489.6 204.8 489.2V446.4C205.9 446.6 206.9 446.8 207.8 446.9C215.3 447.4 225.6 445.2 237.9 440.9C238.7 442.7 239.4 444.5 240.2 446.2C239.5 451.5 239 456.7 238.4 461.7ZM272.8 540.8C266.5 524 252.8 501.6 241.1 490.5C244.6 483.4 247.8 476 250.5 468.5C259 485.3 268.7 501 280.6 515.4C277.9 523.9 275.3 532.4 272.8 540.8ZM285.7 502.7C268.2 481.4 255 460.2 242.9 439C315.8 411.3 451.4 315.9 521.4 242.3L535 258C442.5 324.2 355 411.8 285.7 502.7Z' fill='%23D7E9FF'/%3E%3Cpath d='M315.1 302C242.4 310.9 247.1 234.7 191.9 209.6C231.2 250.2 241.1 330.3 315.1 302Z' fill='%23D7E9FF'/%3E%3Cpath d='M23.2 552.1C22.5 553.9 22.1 555.5 21.8 557.1L23.2 552.1Z' fill='%23D7E9FF'/%3E%3Cpath d='M350.1 251.5C372.8 221.2 376.2 145.8 335.9 101C363.4 147.6 358.9 200.9 340.6 234.7C335.6 243.8 343.9 252.6 350.1 251.5Z' fill='%23D7E9FF'/%3E%3Cpath d='M355.3 41.2002C348.3 44.2002 341.8 47.8002 335.8 52.2002C350.6 51.7002 370.7 57.2002 382.4 66.4002C404.2 83.6002 418.4 109.8 424 139.1C424.5 113.3 419.4 89.9002 408.5 70.3002C414.3 72.2002 419.5 74.6002 424.8 77.9002C412.2 60.7002 386 43.3002 355.3 41.2002Z' fill='%23D7E9FF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_995_3'%3E%3Crect width='737' height='777' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
  aspect-ratio: 737/777;
  width: 737px;
  height: 777px;
  position: relative;
  bottom: -150px;
  left: -60px;
}
@media screen and (max-width: 1024px) {
  .page-front__ln-Image {
    display: none;
  }
}
.page-front__ln-CTA {
  padding-top: 30px;
}
@media screen and (min-width: 1025px) {
  .page-front__events .m-card__event.-featured .m-card__event-Image {
    position: relative;
    height: auto;
  }
}
@media screen and (min-width: 1025px) {
  .page-front__events .m-card__event.-featured .m-card__event-Image-box {
    position: absolute;
  }
}
.page-front__events-List {
  display: flex;
  flex-wrap: wrap;
}
@media screen and (min-width: 1025px) {
  .page-front__events-List {
    width: calc(100% + 30px);
    margin-left: -30px;
  }
}
@media screen and (min-width: 1025px) {
  .page-front__events-List > article.m-card__event {
    width: 33.33%;
    padding-left: 30px;
  }
}
.page-front__events .page-front__sectionFoot {
  display: flex;
  width: 100%;
  justify-content: center;
}

.page-donate {
  background-color: #D7E9FF;
}
.page-donate__container {
  position: relative;
  z-index: 20;
  max-width: 870px;
  margin-left: auto;
  margin-right: auto;
  background-color: white;
  margin-top: -230px;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .page-donate__container {
    margin-top: -200px;
  }
}
@media screen and (max-width: 768px) {
  .page-donate__container {
    margin-top: -160px;
  }
}
.page-donate__tabs {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.page-donate__tabs-tab {
  width: 33.33%;
  text-align: center;
  background-color: #D7E9FF;
  height: 60px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 21px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #286DC0;
  border-left: 1px solid rgba(40, 109, 192, 0.5);
}
@media screen and (max-width: 768px) {
  .page-donate__tabs-tab {
    font-size: 12px;
    line-height: 16px;
    padding: 0 15px;
  }
}
.page-donate__tabs-tab:last-child {
  border-left: 0;
}
.page-donate__tabs-tab:nth-child(1)[aria-selected=true] {
  border-left: 0;
}
.page-donate__tabs-tab:nth-child(1)[aria-selected=true] + button {
  border-left: 0;
  border-right: 1px solid rgba(40, 109, 192, 0.5);
}
.page-donate__tabs-tab:nth-child(2)[aria-selected=true] {
  border: 0;
}
.page-donate__tabs-tab[aria-selected=true] {
  background-color: white;
  color: #C07B28;
}
.page-donate__tabs-panel {
  display: none;
}
.page-donate__tabs-panel.-active {
  display: block;
}

.page-donate__tabs-panel[data-tab-id=panel-gift] > .page-donate__gift {
  text-align: left;
}
.page-donate__online {
  padding: 3.5vw 11% 5.5vw;
}
@media screen and (max-width: 768px) {
  .page-donate__online {
    padding: 40px;
  }
}
.page-donate__online-levels {
  background: #F8FBFF;
  border: 1px solid #D7E9FF;
  margin-bottom: 80px;
  padding: 12px;
}
.page-donate__online-levels-title {
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 135%;
  text-align: center;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #286DC0;
  text-align: center;
  margin-bottom: 30px;
}
.page-donate__online-levels-list {
  width: 100%;
}
@media screen and (min-width: 680px) {
  .page-donate__online-levels-list {
    column-count: 2;
  }
}
.page-donate__online-levels-list-item {
  font-style: normal;
  font-size: 16px;
  line-height: 150%;
  text-align: center;
  letter-spacing: 0.01em;
  color: #00356B;
  margin-bottom: 10px;
  padding: 0 20px;
}
@media screen and (max-width: 768px) {
  .page-donate__online-levels-list-item {
    width: 100%;
  }
}
.page-donate__check, .page-donate__gift {
  padding: 5.5vw;
  font-style: normal;
  font-weight: 600;
  font-size: 22px;
  line-height: 135%;
  text-align: center;
  color: #00356B;
}
.page-donate__check a, .page-donate__gift a {
  color: #C07B28;
  text-decoration: underline;
  font-weight: 500;
}
.contact-page {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='487' height='510' viewBox='0 0 487 510' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M478.383 509.546C479.065 479.579 477.804 446.216 474.754 412.879C474.626 411.515 473.841 410.305 472.657 409.636C471.461 408.967 470.019 408.929 468.797 409.52C468.771 409.52 468.746 409.546 468.72 409.559C468.668 408.89 468.591 408.221 468.514 407.552C469.659 406.793 470.766 406.059 471.821 405.377C473.133 404.528 473.854 403.01 473.699 401.466C472.065 385.73 470.032 370.161 467.806 356.445C467.6 355.172 466.816 354.065 465.683 353.46C464.551 352.843 463.2 352.791 462.029 353.306C461.399 353.589 460.743 353.898 460.112 354.194C460.164 352.032 460.254 349.845 460.369 347.619C460.369 347.387 460.357 347.169 460.344 346.95C461.232 346.448 462.106 345.933 462.994 345.457C464.59 344.582 465.426 342.755 465.066 340.98C463.162 331.767 461.605 325.527 460.151 321.384C457.745 314.281 454.296 306.973 450.655 299.227C449.986 297.812 449.317 296.397 448.661 294.969C448.146 293.862 447.168 293.039 445.984 292.717C444.801 292.395 443.54 292.614 442.536 293.309C441.314 294.158 440.079 295.033 438.844 295.908C438.367 295.149 437.827 294.492 437.197 293.952C438.959 292.64 440.735 291.353 442.498 290.105C444.17 288.934 444.736 286.721 443.849 284.894C432.281 261.078 422.953 246.77 410.588 233.891C409.52 232.784 407.925 232.347 406.445 232.771C404.966 233.196 403.833 234.418 403.525 235.923C403.1 237.956 402.675 239.796 402.238 241.533C401.813 239.655 401.337 237.789 400.784 235.936C400.758 235.833 400.707 235.743 400.681 235.653C401.26 232.938 401.839 230.211 402.405 227.406C403.087 224.086 403.769 220.728 404.515 217.344C404.773 216.16 404.515 214.912 403.769 213.934L400.81 210.036C392.768 199.408 386.412 191.006 377.212 181.446C375.835 180.018 373.635 179.76 371.975 180.828C368.373 183.144 364.744 185.538 361.09 188.008C360.576 187.313 359.958 186.696 359.25 186.142C361.708 184.457 364.165 182.797 366.623 181.163C367.601 180.52 368.257 179.49 368.437 178.332C368.617 177.174 368.296 176.003 367.562 175.09L358.89 164.32C358.157 163.407 357.063 162.854 355.905 162.776C354.734 162.699 353.589 163.137 352.753 163.96C351.517 165.17 350.257 166.379 348.97 167.601C348.764 166.469 348.301 165.427 347.658 164.501C348.893 163.381 350.115 162.262 351.337 161.13C352.585 159.984 353.01 158.196 352.405 156.613C350.565 151.698 347.593 145.754 343.823 139.398C343.218 138.394 342.228 137.674 341.07 137.442C339.925 137.21 338.728 137.481 337.776 138.175C332.874 141.791 327.804 145.329 322.683 148.713C327.907 144.596 332.977 140.414 337.699 136.245C339.243 134.882 339.551 132.578 338.419 130.854C329.824 117.769 319.647 104.967 313.072 98.9964C312.12 98.1343 310.82 97.7612 309.559 97.9799C309.276 98.0314 308.993 98.1086 308.736 98.2115C321.294 70.0464 318.231 40.3373 305.519 23.6364C299.781 16.1094 290.89 11.5674 279.799 10.4866C265.092 9.05843 247.825 13.9092 233.003 23.2118C232.797 23.0574 232.565 22.9287 232.334 22.8129C206.163 10.4866 183.041 11.5417 161.747 26.0296C143.875 18.0265 119.107 24.9745 107.385 41.7526C93.7982 61.2971 91.7781 84.0067 95.6381 96.8348C95.9598 97.9156 96.7189 98.8163 97.7225 99.3309C85.9367 105.288 78.5512 115.337 75 128.487L74.8456 131.24C74.3695 132.849 74.0093 133.762 74.4853 137.288C74.6526 138.574 74.1508 139.745 75.2445 140.388C64.0633 158.621 62.7509 182.45 72.7998 202.727C72.877 202.895 72.9799 203.036 73.0829 203.191C69.2229 204.4 65.9161 205.622 63.6902 206.446C63.3557 206.562 63.0469 206.729 62.7509 206.935C58.8523 209.65 56.3433 212.57 55.121 215.864C54.5677 217.357 54.9151 219.042 56.0217 220.2C56.3305 220.522 56.6779 220.754 57.051 220.96C52.9851 223.507 49.7041 227.599 47.9929 232.308C46.8091 235.589 45.9986 240.234 45.0722 245.612C43.8627 252.586 42.4988 260.499 40.1442 265.491C38.819 268.27 35.9883 272.825 32.6944 278.113C26.7758 287.622 19.4032 299.446 16.0707 308.71C15.942 309.083 15.852 309.469 15.8262 309.868C14.977 323.648 17.7434 337.519 24.0609 351.08C24.7171 352.483 26.1067 353.409 27.6507 353.473C28.1654 353.499 28.7186 353.499 29.2462 353.512C29.1175 353.731 29.0017 353.962 28.8859 354.181C27.0331 354.091 25.399 353.911 24.0738 353.628C22.9158 353.383 21.8221 353.074 20.8442 352.74C19.0558 352.122 18.7084 353.164 17.6533 354.734L16.0836 357.205C14.501 359.559 12.4037 360.498 11.5802 363.2C11.5545 363.291 11.5288 363.368 11.5159 363.458C10.3193 368.553 11.4001 372.271 13.1114 374.909C12.5581 374.703 11.9534 374.6 11.3229 374.652C9.45723 374.793 7.91323 376.183 7.56583 378.023C6.76809 382.282 6.22769 385.769 5.86743 388.998C5.6873 390.568 6.43356 392.112 7.77169 392.961C10.448 394.659 13.6518 395.998 17.2416 397.027C14.8741 396.512 12.661 395.869 10.6281 395.123C9.40576 394.672 8.04189 394.814 6.94823 395.522C5.85456 396.229 5.1469 397.4 5.04396 398.7C4.9539 399.87 4.92816 401.041 4.90243 402.174C4.90243 402.701 4.8767 403.216 4.86383 403.73C4.81236 405.21 5.55863 406.613 6.80669 407.397C9.95903 409.366 13.8705 410.794 18.2966 411.759C15.4531 411.322 12.8154 410.704 10.4222 409.919C9.18703 409.508 7.82316 409.713 6.75523 410.46C5.68729 411.206 5.03109 412.403 4.96676 413.702C4.96676 413.848 4.99678 414.474 5.05683 415.581C5.3013 419.865 6.06043 432.925 6.87103 448.609C6.96109 450.488 8.31209 452.07 10.1649 452.469C16.0836 453.717 22.1695 454.502 28.2426 454.94C22.4654 455.287 16.8813 455.352 11.799 455.068C10.6281 455.004 9.48296 455.442 8.64663 456.265C7.81029 457.088 7.35996 458.234 7.42429 459.404C8.11909 474.471 8.95543 495.393 9.01976 509.533H478.383V509.546Z' fill='%23D7E9FF'/%3E%3Cpath d='M281.728 278.139C312.081 252.971 344.479 228.28 380.519 204.593L373.622 196.281C339.345 221.101 308.337 248.044 280.763 277.174C280.558 277.431 280.545 277.83 280.725 278.1C281.047 278.306 281.445 278.396 281.728 278.139ZM199.163 441.687C199.022 441.88 199.086 442.086 199.279 442.163C199.408 442.24 199.613 442.163 199.755 442.047C232.874 393.591 274.678 342.652 320.354 308.581L321.872 294.042C265.169 336.721 222.67 386.502 199.176 441.687H199.163ZM305.763 509.546H317.086C309.546 475.011 308.388 421.924 318.45 387.196C307.809 415.091 299.819 470.663 305.763 509.546ZM410.871 220.007C410.485 219.595 410.176 218.849 410.266 218.322L410.833 215.542C411.154 213.96 410.755 212.274 409.726 210.975C398.326 196.242 386.888 182.707 375.488 171.628C374.973 171.139 374.175 171.049 373.558 171.423L359.057 148.378L359.199 148.25C347.786 128.384 333.517 108.35 316.713 88.2267C320.624 77.7018 323.095 66.2633 322.966 55.005C325.681 59.0322 327.868 63.3812 329.953 68.1805C330.107 48.9963 320.972 28.8085 311.759 17.949C295.2 -1.63407 262.995 -0.862065 239.526 17.949C232.501 13.0339 224.639 9.54706 214.925 7.07666C215.967 5.85433 217.344 4.825 219.158 4.0916C212.712 1.93 204.927 3.17807 199.498 6.11166C200.977 3.76993 203.255 1.8528 205.712 0C191.778 1.9686 178.113 9.8044 164.642 21.2429C144.724 10.0617 109.778 16.4822 97.9668 39.1018C101.917 36.6443 107.565 33.582 112.751 31.8321C102.457 38.2655 95.1747 46.2556 90.5684 55.6869L95.3291 54.8634C89.1016 68.6951 87.4804 84.238 91.1088 100.025C78.4352 109.277 73.0054 124.215 73.1598 137.519C73.1598 137.776 73.1727 138.021 73.1984 138.278L73.4558 141.598C65.041 153.538 61.0009 169.107 64.359 188.355L65.9802 195.342C66.6236 197.761 67.3312 200.257 68.1804 202.753C65.0796 203.641 62.725 204.554 61.567 205.185C55.3009 209.019 51.0035 217.331 50.2958 220.174C50.1543 220.303 50.1542 220.432 50.077 220.56C47.6067 222.465 45.7796 225.334 44.6473 228.962C44.6473 228.962 40.6715 252.611 36.2068 263.574C30.8028 276.839 17.7431 293.63 12.1976 308.748C11.7344 319.724 12.6608 331.021 15.7745 342.922C13.6387 344.917 12.4035 347.799 12.7766 350.282C12.9825 351.684 13.9089 352.997 15.5301 354.142L12.3391 358.723C5.27533 369.801 1.29953 384.25 0 401.723C1.44107 427.907 3.088 483.272 3.69273 509.507H13.4071C13.3685 496.615 12.6479 476.98 11.7987 458.787C38.1368 460.266 78.9241 452.328 89.2174 445.907C89.4876 445.714 89.5648 445.392 89.449 445.109C89.3204 444.839 88.9987 444.698 88.6642 444.749C72.3106 449.162 39.3591 453.91 11.2583 447.966C10.2805 428.807 9.36693 413.522 9.36693 413.444C30.108 420.251 65.2983 414.654 85.0744 403.64C85.2802 403.511 85.3574 403.254 85.2931 403.048C85.2288 402.842 84.9714 402.701 84.7656 402.765C59.6884 409.057 23.5846 412.428 9.25113 403.46C9.3026 401.864 9.3026 400.192 9.43126 398.596C29.2845 405.969 63.5227 402.739 83.8006 392.729C84.1351 392.613 84.2252 392.214 84.1608 391.88C84.045 391.545 83.7105 391.327 83.376 391.455C58.479 396.358 24.2408 397.927 10.2419 389.036C10.6407 385.447 11.2326 381.87 11.8888 378.37C15.2213 387.685 54.6833 392.896 89.0116 381.406C90.3626 380.789 91.5206 380.03 92.5628 379.129C98.5072 391.597 119.673 436.128 123.456 509.507H131.188C130.854 501.581 130.532 493.205 130.314 491.622L143.386 478.099C143.592 477.906 143.605 477.572 143.412 477.302C143.219 477.032 142.961 476.954 142.691 477.07L129.027 482.912L128.229 477.147L146.719 459.481C146.924 459.288 146.937 458.954 146.809 458.748C146.616 458.478 146.358 458.401 146.088 458.516L126.968 467.562L126.016 460.536L152.56 439.564C152.766 439.435 152.843 439.113 152.65 438.895C152.457 438.689 152.264 438.612 151.994 438.74L124.807 451.761L124.138 446.409L157.346 421.409C157.552 421.28 157.629 420.959 157.501 420.753C157.372 420.547 157.115 420.47 156.845 420.598L123.07 437.248L122.413 431.561L122.388 430.364L162.789 398.3C162.995 398.172 163.008 397.837 162.879 397.709C162.75 397.503 162.493 397.425 162.287 397.554L122.323 419.505L122.298 410.845L166.469 377.521C166.61 377.392 166.688 377.135 166.559 376.993C166.43 376.787 166.237 376.787 166.031 376.839L122.285 400.127C122.246 397.323 122.285 394.53 122.246 391.867L166.636 363.47C166.842 363.342 166.919 363.084 166.791 362.878C166.662 362.673 166.469 362.595 166.263 362.66L122.336 381.535C122.362 378.807 122.388 376.337 122.465 374.072L162.043 349.973C162.249 349.845 162.326 349.587 162.197 349.317C162.068 349.111 161.811 348.97 161.541 349.098L123.108 363.445C123.584 361.463 124.472 358.825 125.579 355.866L158.479 337.788C158.685 337.66 158.762 337.402 158.697 337.197C158.569 336.991 158.376 336.849 158.106 336.914L130.223 345.11C132.681 339.873 135.409 334.43 137.969 329.657C143.592 330.725 153.113 331.136 160.627 327.534C166.945 338.959 174.974 358.632 177.933 374.6L180.301 368.154C152.058 453.704 148.661 483.542 142.691 509.507H149.922C155.223 482.641 170.046 414.5 199.896 339.796C247.336 282.256 314.59 222.375 374.471 183.877C384.559 194.364 391.031 203.268 400.706 216.006C398.082 227.972 396.126 239.629 392.806 250.437C374.613 250.385 356.998 251.222 339.821 254.464C335.434 276.492 333.195 299.87 332.384 322.361C266.842 370.161 208.749 456.664 184.276 509.507H197.658C227.611 449.149 290.941 358.993 344.981 333.285C344.646 309.019 345.032 285.383 346.769 262.917C361.926 261.991 380.673 263.329 399.6 265.015C402.714 254.271 405.403 248.031 407.822 236.322C420.47 249.497 429.669 264.294 440.349 286.258C399.407 315.04 362.261 358.684 341.095 396.834C341.018 396.962 341.082 397.232 341.211 397.31C341.34 397.387 341.61 397.387 341.687 397.194C367.382 362.737 404.399 324.279 445.122 296.294C449.394 305.442 453.679 314.127 456.445 322.284C457.95 326.607 459.52 333.118 461.218 341.378C421.795 363.02 373.017 405.84 346.203 447.464C376.543 416.97 427.508 372.76 463.933 356.677C466.005 369.479 468.063 384.739 469.788 401.466C445.019 417.497 405.763 447.747 388.161 474.098C411.926 448.635 448.133 423.944 470.856 412.827C473.609 442.935 475.217 476.851 474.458 509.52H486.9C487.531 412.364 487.492 302.109 410.807 219.981L410.871 220.007ZM65.4141 209.945C68.0518 208.967 72.6452 207.269 77.8176 205.789L74.974 212.48C69.3256 213.883 63.6771 215.478 59.2896 216.919C60.1774 214.552 62.1202 212.223 65.4012 209.945H65.4141ZM20.265 309.739C25.2959 295.792 40.2984 275.076 44.197 266.893C48.5974 257.526 49.6138 240.504 52.2001 233.337C53.6025 229.451 56.4718 225.823 60.0744 223.764C64.7708 220.998 81.7419 217.884 90.7486 217.537C94.4799 217.408 96.6029 219.814 97.555 222.915C97.6065 227.187 97.4264 230.172 97.2205 232.359C86.9786 231.857 70.4836 234.662 68.1161 235.846C64.7965 237.531 59.1223 244.981 56.2273 251.35C56.0729 251.813 56.1887 252.277 56.5876 252.56C56.9736 252.843 57.514 252.727 57.8614 252.405C62.8408 247.387 68.412 242.318 72.1948 241.057C76.1063 239.732 95.5221 237.094 99.6909 239.976C101.518 241.173 100.656 248.339 98.9832 254.014C90.3368 251.711 75.3472 251.839 69.7116 254.631C66.1861 256.368 62.3776 260.293 59.3796 264.191C59.0966 264.513 59.148 264.989 59.4054 265.259C59.6627 265.529 60.1259 265.555 60.4733 265.298C64.0374 262.557 68.0518 260.1 72.1305 258.118C80.7512 257.359 93.7722 258.363 95.5993 261.296C97.555 264.436 89.1016 282.513 82.1665 290.259C73.147 300.398 58.0801 315.182 53.5125 329.477L55.6869 335.614C58.7363 328.73 62.7507 322.734 66.9967 317.433C64.9252 326.826 64.4748 335.794 65.6328 344.376C52.393 347.696 38.2655 349.394 28.1523 348.957C21.9634 335.678 19.5059 322.593 20.2907 309.765L20.265 309.739ZM93.026 192.884C91.8551 192.241 90.5942 191.803 89.2818 191.482C97.0275 172.632 106.677 148.533 106.677 148.533C107.552 146.435 110.962 147.825 110.229 149.858L93.026 192.884ZM94.4799 202.393C96.3456 202.264 98.0826 202.251 99.6008 202.508C100.656 202.676 101.196 204.426 101.068 206.021C100.952 207.488 100.553 209.405 99.7424 211.232C99.1634 210.807 98.5072 210.383 97.7866 210.164C96.3456 209.649 94.2097 209.508 91.7393 209.611L94.467 202.38L94.4799 202.393ZM85.6276 187.287C83.0672 178.937 86.5154 162.532 98.2112 157.758L85.6276 187.287ZM88.098 194.505C89.3461 194.878 90.6585 195.393 91.8422 195.908L86.1294 210.228C84.5854 210.434 82.9128 210.782 81.2401 211.052C82.694 207.771 85.1773 201.659 88.098 194.505ZM15.8517 364.024C16.5594 361.708 17.5887 359.507 18.9397 357.5L19.7761 356.252C20.8955 356.638 22.1049 356.998 23.4945 357.294C35.5249 359.919 67.1511 354.927 84.1351 347.94C85.9364 355.403 87.326 363.11 87.9565 371.332C63.9473 379.464 10.3577 387.402 15.8517 364.011V364.024ZM72.8639 336.682C74.5108 337.081 76.0291 337.595 77.5345 338.187C78.1264 338.406 78.4352 338.947 78.4866 339.551C78.3966 340.143 78.0492 340.671 77.4444 340.915C76.0934 341.404 74.6781 341.816 73.2628 342.227C73.0698 340.349 72.8639 338.483 72.8639 336.682ZM95.0332 368.797C93.9009 359.495 92.3054 350.243 90.3368 341.841C90.0795 339.899 89.3332 338.213 87.9179 336.695C85.1001 333.658 78.9498 330.249 72.9668 329.901C73.5587 322.863 75.3472 315.722 77.8176 307.886C85.7434 317.305 93.5792 327.302 101.595 338.059C103.885 341.211 105.275 344.917 105.61 348.725C107.295 368.643 109.199 387.84 111.129 406.561C106.24 390.593 99.7424 373.03 95.0332 368.797ZM115.594 367.601C115.105 362.583 114.629 357.5 114.14 352.495C121.114 341.957 127.38 330.648 132.359 318.103C131.96 321.757 132.205 326.299 134.135 328.229C126.042 342.125 119.132 354.605 115.594 367.613V367.601ZM111.824 339.075C111.026 337.042 110.036 335.151 108.839 333.298C100.926 321.615 92.537 310.331 83.5304 299.536C85.3317 297.67 86.9915 295.856 88.5226 293.99C94.1582 287.325 100.592 275.295 103.628 266.674C109.225 273.944 125.579 288.188 136.515 293.308C128.088 314.667 119.892 327.624 111.824 339.062V339.075ZM104.13 254.515C106.665 245.277 107.681 235.383 103.68 233.504C103.551 233.427 103.358 233.363 103.152 233.285C103.86 228.319 104.426 221.873 103.139 216.958C103.551 216.572 103.976 216.057 104.259 215.336C105.713 212.055 107.334 205.918 106.575 202.766C105.713 199.073 103.255 196.911 96.9889 197.027C96.8602 197.027 96.59 197.079 96.4485 197.079L104.915 174.601C136.811 188.342 142.601 253.512 182.012 259.791C144.21 247.439 150.334 188.162 108.222 165.723L111.322 157.436C132.244 164.719 148.842 209.353 168.605 222.992C187.725 236.142 217.408 233.208 233.221 216.044C215.118 226.518 190.735 226.582 176.26 215.928C159.315 203.461 138.522 155.339 114.23 148.867C114.346 143.669 106.279 140.324 103.075 145.934L101.917 148.623C83.8649 152.045 72.8253 171.899 82.2694 194.891L80.2365 199.678C79.0914 199.909 77.9462 200.192 76.814 200.488C66.0703 178.782 68.7208 149.421 88.098 130.995C91.1989 127.972 87.7635 127.251 86.464 128.268C83.2602 130.7 80.3008 133.414 77.6374 136.399C77.2257 133.35 78.3451 130.236 78.641 129.117C87.7378 95.3934 127.521 90.7614 152.483 104.452C179.927 119.428 188.214 141.315 193.386 156.755C170.174 123.803 143.039 104.04 118.219 105.082C107.411 105.494 95.9724 110.55 91.3018 119.969C94.1196 117.537 98.8031 115.247 104.516 113.716C101.248 115.8 98.6101 118.566 96.8602 122.967C94.8916 127.766 95.728 134.122 99.202 135.576C103.795 137.545 105.867 133.749 109.122 133.8C112.519 133.852 113.201 137.21 120.702 136.078C126.865 135.1 130.597 129.709 131.845 126.479C133.016 123.584 132.655 118.914 129.979 117.151C130.584 117.099 132.244 117.164 133.17 117.267C132.501 115.311 131.227 113.999 129.336 112.866C134.431 113.844 139.5 115.633 144.325 118.399C162.339 128.834 173.43 143.103 185.434 159.521C190.452 166.43 197.568 174.343 200.746 176.531C187.596 173.597 171.32 138.69 139.835 126.569C166.585 140.658 177.547 182.295 205.738 184.109C212.918 184.572 221.77 183.08 226.646 177.135C219.158 177.869 211.052 175.437 205.674 167.318C200.553 159.469 197.786 143.849 190.028 129.979C195.522 130.905 206.471 128.435 209.842 114.5C203.795 121.474 187.982 125.849 182.346 119.313C171.281 106.394 156.098 95.1876 131.626 91.9709C132.488 88.4068 130.802 83.3502 126.685 80.9313C129.812 80.9056 133.118 81.832 135.19 83.2988C134.379 78.0106 127.946 73.3786 120.625 73.3786C113.034 73.3786 105.121 82.0121 103.538 88.8958C105.648 87.6348 107.81 86.9143 110.023 86.5926C109.277 88.7671 109.534 90.903 110.293 92.2025C106.536 92.8716 103.101 93.8752 99.9225 95.2262C96.5257 83.9807 98.0311 62.5062 111.104 43.7209C121.989 28.1137 146.011 21.5131 162.416 30.4425C181.227 16.791 203.28 13.1883 230.867 26.1708C228.512 28.8213 226.337 31.6005 224.369 34.6628C249.009 12.7637 287.364 5.8672 302.508 25.7333C318.038 46.1527 317.356 85.6405 292.858 116.405C289.564 102.29 283.851 88.8314 275.784 75.8747C280.841 94.6472 284.186 112.892 286.476 130.893C294.312 125.977 303.435 115.247 310.576 101.634C316.829 107.321 326.788 119.801 335.254 132.707C316.404 149.356 291.867 166.327 273.996 178.023C273.725 178.216 273.635 178.615 273.764 178.885C273.88 179.22 274.279 179.31 274.613 179.181C293.682 171.538 318.167 157.617 340.542 141.096C344.055 147.014 346.988 152.792 348.815 157.655C277.006 223.906 175.939 288.586 144.776 287.995C133.852 287.802 114.745 268.926 104.13 254.49V254.515ZM117.447 85.7434C117.511 84.0193 118.759 82.7198 120.29 82.7841C121.822 82.8356 122.967 84.2766 122.915 85.9493C122.851 87.6091 121.603 88.973 120.072 88.9086C118.541 88.8572 117.395 87.4804 117.46 85.7434H117.447ZM124.588 85.6019C124.626 84.534 125.321 83.762 126.248 83.8006C127.11 83.8263 127.817 84.6626 127.779 85.7177C127.74 86.7213 126.981 87.5576 126.119 87.519C125.257 87.4804 124.549 86.657 124.588 85.6019ZM113.072 118.566C112.056 118.862 109.83 119.789 108.736 120.676C107.643 121.5 106.819 122.002 105.777 121.307C104.735 120.612 105.584 119.364 107.154 118.296C108.723 117.215 111.798 116.804 113.523 117.331C113.793 117.408 114.089 118.283 113.072 118.579V118.566ZM146.384 298.996L160.962 314.243C160.717 315.568 160.473 316.829 160.151 318.077L144.994 307.732C144.801 307.59 144.531 307.655 144.39 307.783C144.248 307.912 144.248 308.182 144.364 308.388L154.85 322.554C149.356 323.494 144.21 323.699 139.372 323.262L140.388 294.775C141.122 294.93 141.778 295.097 142.37 295.174C147.349 295.689 154.258 294.466 162.545 291.906C163.033 293.128 163.458 294.338 163.947 295.483C163.355 298.996 162.892 302.444 162.377 305.751L146.86 298.262C146.667 298.185 146.397 298.249 146.32 298.378C146.178 298.571 146.242 298.777 146.358 298.983L146.384 298.996ZM183.401 359.224C179.606 347.889 171.024 332.655 163.51 324.999C166.006 320.354 168.309 315.503 170.29 310.588C175.54 321.975 181.626 332.655 189.204 342.511C187.21 348.108 185.267 353.692 183.401 359.224ZM192.897 334.173C181.754 319.582 173.481 305.159 165.941 290.761C215.118 274.073 307.629 213.818 355.969 166.507L364.641 177.277C301.504 219.119 241.186 275.321 192.897 334.16V334.173ZM222.207 63.3683C204.67 60.1388 196.796 47.2593 175.669 45.7024C174.871 45.6767 174.06 45.9083 173.378 46.3586C167.627 50.7461 165.144 56.6519 163.149 62.1202C162.339 64.4234 165.928 66.3534 167.485 63.8701C168.476 62.3004 171.525 57.0251 174.601 56.935C190.015 56.2916 209.186 69.9046 222.297 64.7708C222.761 64.7193 222.915 64.3977 222.851 64.0631C222.786 63.7286 222.542 63.4584 222.207 63.3683ZM120.573 64.0502C109.984 63.9344 103.615 72.568 102.47 74.7939C101.183 77.2128 100.965 79.4774 102.47 80.5968C104.284 81.922 106.304 79.5288 107.565 77.9848C108.891 76.3636 113.407 71.2041 120.355 70.7795C126.428 70.3935 133.17 74.0348 136.464 78.4866C136.528 78.6282 136.721 78.6925 136.863 78.6282C137.004 78.5638 137.069 78.4352 137.081 78.2422C135.525 71.5258 131.124 64.166 120.599 64.0631L120.573 64.0502ZM243.862 176.878C239.41 182.05 243.939 189.539 248.069 189.693C265.542 172.658 277.791 120.728 253.383 78.8726C265.362 112.879 260.01 158.003 243.875 176.878H243.862ZM137.493 136.876C162.673 164.835 167.357 218.373 217.266 201.299C168.669 205.481 173.623 154.889 137.493 136.876ZM190.195 66.4048C186.567 65.3369 173.507 70.9982 173.16 73.2628C175.437 74.9483 177.843 76.2993 180.481 77.0584C173.648 83.4789 171.654 94.5314 171.654 94.5314L171.731 94.4027C171.114 96.5772 173.095 97.3106 173.288 97.3878C175.617 93.8108 179.001 90.5298 182.436 87.7249C183.118 87.1459 183.877 86.6441 184.752 86.271C183.903 87.5705 183.26 89.0116 182.925 90.607C181.626 97.1562 185.795 103.435 192.215 104.735C198.636 106.034 204.914 101.724 206.214 95.239C206.87 91.868 206.124 88.5741 204.348 85.975C205.802 86.361 207.192 86.747 208.44 87.1845C208.903 88.9987 209.173 90.8772 209.109 92.8072C209.109 98.4686 207.166 109.663 198.443 109.547C189.32 109.418 183.762 100.823 174.678 103.358C182.514 105.905 187.828 115.826 198.97 115.221C217.061 114.204 213.895 93.0388 212.969 88.9987C210.048 75.6302 196.127 68.1418 190.195 66.392V66.4048ZM192.627 95.342C191.096 95.2905 189.951 93.8494 190.002 92.1768C190.066 90.517 191.314 89.1531 192.846 89.2174C194.377 89.2689 195.522 90.6456 195.457 92.3826C195.393 94.1068 194.145 95.4063 192.614 95.342H192.627ZM198.674 94.0296C197.812 94.0038 197.104 93.1675 197.143 92.1124C197.182 91.1088 197.941 90.2725 198.803 90.3111C199.665 90.3497 200.373 91.1732 200.334 92.2282C200.295 93.2318 199.536 94.0682 198.674 94.0296ZM178.937 85.1258C179.207 83.0672 187.056 76.0162 193.978 76.4666C200.63 76.904 204.721 79.7218 206.922 83.5947C195.47 77.8562 181.459 82.1536 178.95 85.1258H178.937ZM133.762 46.1913C124.549 46.5902 113.806 61.7986 105.442 60.8979C105.146 61.7471 104.439 62.8665 104.555 63.3297C110.28 67.2669 124.215 53.8341 136.001 54.1944C139.822 55.4682 142.846 58.2345 145.458 61.7986C146.217 62.8922 149.343 61.271 148.288 59.1738C146.294 55.3653 139.629 45.934 133.762 46.1913ZM293.643 95.5092C294.595 78.358 291.752 62.6606 284.971 49.3565C288.779 50.759 292.189 52.4831 295.637 54.7991C287.66 43.0519 270.637 30.8543 250.269 28.7184C245.535 30.5455 241.134 32.7843 237.03 35.5763C246.886 35.6021 260.138 39.7323 267.704 46.1399C281.806 58.1059 290.619 75.8747 293.656 95.5092H293.643ZM165.298 43.8625C182.912 33.7621 199.163 34.1481 217.768 41.2763C204.091 28.5897 187.274 25.5918 165.517 37.8023C150.566 31.2017 136.001 33.8779 129.297 40.7616C139.089 37.0431 156.845 38.021 165.298 43.8496V43.8625ZM241.777 168.54C257.603 148.919 261.669 98.8288 235.923 68.0518C253.113 99.7166 248.841 135.074 235.859 157.141C232.32 163.072 237.622 169.132 241.777 168.553V168.54Z' fill='%23286DC0'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 8.333% 103%;
  background-size: 35%;
}
@media screen and (max-width: 1024px) {
  .contact-page {
    background-image: none;
  }
}
@media screen and (max-width: 1024px) {
  .contact-page .o-hero__content-title {
    margin-bottom: 50px;
  }
}
.contact-page__form .gform_wrapper.gravity-theme .gform_fields {
  grid-row-gap: 10px;
}
.contact-page__form .gform_wrapper.gravity-theme .gform_fields .gfield input[type=text], .contact-page__form .gform_wrapper.gravity-theme .gform_fields .gfield input[type=email] {
  border: 1px solid #3580da;
  border-radius: 0;
  height: 45px;
  font-style: normal;
  font-weight: 350;
  font-size: 18px;
  line-height: 135%;
  color: white;
  padding: 0 15px;
  background: none;
  width: 100%;
}
.contact-page__form .gform_wrapper.gravity-theme .gform_fields .gfield input[type=text]::-webkit-input-placeholder, .contact-page__form .gform_wrapper.gravity-theme .gform_fields .gfield input[type=email]::-webkit-input-placeholder {
  color: rgba(53, 128, 218, 0.75);
}

.contact-page__form .gform_wrapper.gravity-theme .gform_fields .gfield input[type=text]:-moz-placeholder, .contact-page__form .gform_wrapper.gravity-theme .gform_fields .gfield input[type=email]:-moz-placeholder {
  color: rgba(53, 128, 218, 0.75);
}

.contact-page__form .gform_wrapper.gravity-theme .gform_fields .gfield input[type=text]::-moz-placeholder, .contact-page__form .gform_wrapper.gravity-theme .gform_fields .gfield input[type=email]::-moz-placeholder {
  color: rgba(53, 128, 218, 0.75);
}

.contact-page__form .gform_wrapper.gravity-theme .gform_fields .gfield input[type=text]:-ms-input-placeholder, .contact-page__form .gform_wrapper.gravity-theme .gform_fields .gfield input[type=email]:-ms-input-placeholder {
  color: rgba(53, 128, 218, 0.75);
}

.contact-page__form .gform_wrapper.gravity-theme .gform_fields .gfield input[type=text]:focus, .contact-page__form .gform_wrapper.gravity-theme .gform_fields .gfield input[type=email]:focus {
  outline: 0;
  box-shadow: none;
  border-color: white;
}
.contact-page__form .gform_wrapper.gravity-theme .gform_fields .gfield textarea {
  border: 1px solid #3580da;
  border-radius: 0;
  font-style: normal;
  font-weight: 350;
  font-size: 18px;
  line-height: 135%;
  color: white;
  padding: 15px;
  background: none;
}
.contact-page__form .gform_wrapper.gravity-theme .gform_fields .gfield textarea::-webkit-input-placeholder {
  color: rgba(53, 128, 218, 0.75);
}

.contact-page__form .gform_wrapper.gravity-theme .gform_fields .gfield textarea:-moz-placeholder {
  color: rgba(53, 128, 218, 0.75);
}

.contact-page__form .gform_wrapper.gravity-theme .gform_fields .gfield textarea::-moz-placeholder {
  color: rgba(53, 128, 218, 0.75);
}

.contact-page__form .gform_wrapper.gravity-theme .gform_fields .gfield textarea:-ms-input-placeholder {
  color: rgba(53, 128, 218, 0.75);
}

.contact-page__form .gform_wrapper.gravity-theme .gform_fields .gfield textarea:focus {
  outline: 0;
  box-shadow: none;
  border-color: white;
}
.contact-page__form .gform_wrapper.gravity-theme .gform_footer {
  padding-top: 10px;
  margin-top: 0;
}
.contact-page__form .gform_wrapper.gravity-theme .gform_footer input[type=submit] {
  height: 45px;
  width: 100%;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 21px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: white;
  background-color: #C07B28;
  transition: all 0.1s ease-in-out;
}
.contact-page__form .gform_wrapper.gravity-theme .gform_footer input[type=submit]:hover {
  background-color: rgba(192, 123, 40, 0.8);
}
.contact-page .o-hero__content-inner {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.contact-page .o-hero__content-head,
.contact-page .o-hero__content-body {
  color: white;
}
@media screen and (min-width: 1025px) {
  .contact-page .o-hero__content-head,
.contact-page .o-hero__content-body {
    width: 50%;
  }
}
@media screen and (max-width: 1024px) {
  .contact-page .o-hero__content-head,
.contact-page .o-hero__content-body {
    width: 100%;
  }
}
.contact-page__details {
  font-style: normal;
  font-weight: 350;
  font-size: 22px;
  line-height: 135%;
}
.contact-page__details-row {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin-bottom: 70px;
}
.contact-page__details-row > div {
  width: 50%;
}
@media screen and (max-width: 768px) {
  .contact-page__details-row > div {
    width: 100%;
  }
}
.contact-page__details-row > div:nth-child(1) {
  margin-bottom: 25px;
}
.contact-page__details-social {
  padding-top: 30px;
}
.contact-page__details-social ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .contact-page__details-social ul {
    justify-content: center;
  }
}
.contact-page__details-social ul li + li {
  margin-left: 20px;
}
.contact-page__details-social ul li a svg path {
  transition: all 0.1s ease-in-out;
}
.contact-page__details-social ul li a:hover svg path {
  fill: #C07B28;
}

.page-about__mission {
  width: 100%;
}
@media screen and (min-width: 1025px) {
  .page-about__mission {
    padding: 140px 0 0 0;
  }
}
@media screen and (max-width: 1024px) {
  .page-about__mission {
    padding: 80px 0 0 0;
  }
}
@media screen and (max-width: 768px) {
  .page-about__mission {
    text-align: center;
    padding: 80px 0 0 0;
  }
}
.page-about__mission-head {
  margin-bottom: 60px;
}
@media screen and (max-width: 768px) {
  .page-about__mission-head {
    margin-bottom: 40px;
  }
}
.page-about__mission-head-inner {
  padding: 0 6vw;
}
@media screen and (max-width: 768px) {
  .page-about__mission-head-inner {
    padding: 0;
  }
}
.page-about__mission-head-title {
  margin-bottom: 25px;
}
.page-about__mission-head-title h1 {
  margin: 0;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 135%;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #C07B28;
}
.page-about__mission-head-subtitle {
  max-width: 760px;
}
.page-about__mission-head-subtitle h3 {
  margin: 0;
  font-family: "clarendon-urw-extra-narrow", serif;
  font-style: normal;
  font-weight: 300;
  color: #00356B;
}
@media screen and (min-width: 1025px) {
  .page-about__mission-head-subtitle h3 {
    font-size: 70px;
    line-height: 90%;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .page-about__mission-head-subtitle h3 {
    font-size: 55px;
    line-height: 95%;
  }
}
@media screen and (max-width: 768px) {
  .page-about__mission-head-subtitle h3 {
    font-size: 36px;
    line-height: 110%;
  }
}
.page-about__mission-body {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='737' height='777' viewBox='0 0 737 777' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_995_3)'%3E%3Cpath d='M316.1 95.7002C316 95.2002 315.6 94.8002 315.1 94.7002C288.6 90.8002 276.1 71.9002 244.3 70.7002C243.1 70.7002 241.9 71.1002 240.9 71.8002C232.5 78.7002 229.1 87.7002 226.4 96.0002C225.3 99.5002 230.8 102.2 233 98.4002C234.4 96.0002 238.7 87.9002 243.3 87.6002C266.4 85.8002 295.9 105.2 315.3 96.8002C316 96.7002 316.2 96.2002 316.1 95.7002Z' fill='%23D7E9FF'/%3E%3Cpath d='M281.9 165.3C268.2 165.6 259.4 153 245.9 157.3C257.8 160.7 266.3 175.3 283 173.8C310.1 171.3 304.2 139.7 302.6 133.7C297.5 113.8 276.2 103.3 267.2 101C261.7 99.6003 242.4 108.8 242 112.2C245.5 114.6 249.2 116.5 253.2 117.5C243.3 127.5 240.9 144.2 240.9 144.2L241 144C240.2 147.3 243.2 148.3 243.5 148.4C246.8 142.9 251.7 137.8 256.7 133.4C257.7 132.5 258.8 131.7 260.1 131.1C258.9 133.1 258 135.3 257.6 137.7C256 147.6 262.6 156.8 272.3 158.4C282 160 291.2 153.2 292.8 143.4C293.6 138.3 292.3 133.4 289.5 129.6C291.7 130.1 293.8 130.6 295.7 131.2C296.5 133.9 297 136.7 297 139.6C297.3 148.1 295 165 281.9 165.3ZM272.4 144.3C270.1 144.3 268.3 142.2 268.3 139.7C268.3 137.2 270.1 135.1 272.4 135.1C274.7 135.1 276.5 137.1 276.5 139.7C276.5 142.3 274.7 144.3 272.4 144.3ZM281.4 142C280.1 142 279 140.8 279 139.2C279 137.7 280.1 136.4 281.4 136.4C282.7 136.4 283.8 137.6 283.8 139.2C283.8 140.7 282.7 142 281.4 142ZM251.3 129.7C251.6 126.6 263 115.6 273.4 115.9C283.4 116.2 289.7 120.2 293.2 125.9C275.7 117.9 254.9 125.1 251.3 129.7Z' fill='%23D7E9FF'/%3E%3Cpath d='M199.8 96.5C201 98.1 205.6 95.5 203.9 92.4C200.7 86.8 190.2 73 181.4 73.7C167.6 74.8 152.3 98.2 139.7 97.3C139.3 98.6 138.3 100.3 138.5 101C147.3 106.6 167.5 85.7 185.2 85.6C191 87.3 195.7 91.3 199.8 96.5Z' fill='%23D7E9FF'/%3E%3Cpath d='M477 575.5C461 622.4 451.7 719.9 468.7 777.2H486.9C469.8 728.3 462.1 634.8 477 575.5Z' fill='%23D7E9FF'/%3E%3Cpath d='M307.2 61.8002C286 43.5002 260.6 39.9002 228.6 59.4002C205.8 50.3002 184.1 55.1002 174.4 65.8002C188.9 59.7002 215.6 60.2002 228.6 68.5002C254.5 52.4002 278.9 52.1002 307.2 61.8002Z' fill='%23D7E9FF'/%3E%3Cpath d='M162.6 101.2C146.7 101.6 137.6 114.9 136 118.3C134.2 122 134 125.4 136.3 127C139.1 128.9 142 125.2 143.8 122.8C145.7 120.3 152.2 112.3 162.6 111.3C171.7 110.4 182 115.5 187.2 122C187.3 122.2 187.6 122.3 187.8 122.2C188 122.1 188.1 121.9 188.1 121.6C185.4 111.6 178.4 100.8 162.6 101.2Z' fill='%23D7E9FF'/%3E%3Cpath d='M416 413.8C460.2 374.4 507.5 335.6 560.3 298.1L549.5 286C499.4 325.1 454.3 367.2 414.5 412.4C414.2 412.8 414.2 413.4 414.5 413.8C415 414.1 415.6 414.2 416 413.8Z' fill='%23D7E9FF'/%3E%3Cpath d='M301.1 664.4C301.3 664.5 301.6 664.4 301.8 664.2C348.9 589.7 408.9 511 475.6 457.4L477.1 435.5C394.3 502.6 333.2 579.6 300.9 663.7C300.7 664 300.8 664.3 301.1 664.4Z' fill='%23D7E9FF'/%3E%3Cpath d='M360.7 282.9C386 256.4 401.6 177.8 362.7 116.3C382.5 166.7 376.9 234.7 353.7 263.9C347.3 271.9 354.5 282.9 360.7 282.9Z' fill='%23D7E9FF'/%3E%3Cpath d='M87.8 301.2C88.9 304.8 90.1 308.5 91.5 312.2C86.9 313.7 83.4 315.2 81.7 316.2C72.5 322.3 66.5 335 65.6 339.3C65.4 339.5 65.4 339.7 65.3 339.9C61.7 342.9 59.1 347.3 57.6 352.8C57.6 352.8 52.9 388.5 46.8 405.2C39.4 425.4 20.7 451.3 13.2 474.3C13.1 490.8 15.1 507.7 20.4 525.4C17.3 528.5 15.6 532.9 16.3 536.6C17.1 541 22.6 544.7 32.7 546.5C50.9 549.8 98.1 540.6 123.2 529.2C126.3 540.3 128.8 551.8 130.2 564.1C94.6 577.6 14.6 592.4 21.6 557L19.3 565C20.4 560.5 21.6 556 23 551.7L16.1 549.3C6.10001 566.3 0.899994 588.2 -0.100006 614.5C3.49999 654 8.99999 737.9 11.3 776.9V777.1H25.9C25.2 757.8 23 727.5 20.7 699.5C60.3 700.3 121.1 686.2 136.2 676C136.6 675.7 136.7 675.2 136.5 674.8C136.3 674.4 135.8 674.2 135.3 674.3C111 681.8 61.8 690.7 19.3 683.3C16.8 654.6 14.6 631.7 14.6 631.6C46.1 640.7 98.6 630.4 127.7 612.8C128 612.6 128.1 612.2 128 611.9C127.9 611.6 127.5 611.4 127.2 611.5C89.9 622.3 35.9 629.3 13.9 616.6C13.9 614.2 13.8 611.7 13.9 609.3C44.1 619.3 95.3 612.6 125.2 596.5C125.7 596.3 125.8 595.7 125.7 595.2C125.5 594.7 125 594.4 124.5 594.6C87.4 603.3 36.1 607.5 14.6 594.9C15 589.5 15.7 584.1 16.5 578.8C22 592.6 81.5 598.3 132.4 579.2C134.4 578.2 136.1 577 137.6 575.6C147.4 594.4 182.9 662.6 191.6 777H203.2C202.1 763.5 200.8 745.3 200.3 742.4L219.2 721.4C219.5 721.1 219.5 720.6 219.2 720.2C218.9 719.8 218.5 719.7 218.1 719.9L197.9 729.4L196.4 720.8L223.2 693.3C223.5 693 223.5 692.5 223.3 692.2C223 691.8 222.6 691.7 222.2 691.9L194 706.5L192.2 696L230.9 663.1C231.2 662.9 231.3 662.4 231 662.1C230.7 661.8 230.4 661.7 230 661.9L189.9 682.9L188.6 674.9L237.1 635.6C237.4 635.4 237.5 634.9 237.3 634.6C237.1 634.3 236.7 634.2 236.3 634.4L186.5 661.2L185.2 652.7L185.1 650.9L244 600.6C244.3 600.4 244.3 599.9 244.1 599.7C243.9 599.4 243.5 599.3 243.2 599.5L184.4 634.6L183.9 621.6L248.4 569.2C248.6 569 248.7 568.6 248.5 568.4C248.3 568.1 248 568.1 247.7 568.2L183.3 605.5C183.1 601.3 183 597.1 182.8 593.1L247.9 548.1C248.2 547.9 248.3 547.5 248.1 547.2C247.9 546.9 247.6 546.8 247.3 546.9L182.4 577.6C182.3 573.5 182.2 569.8 182.2 566.4L240.3 528.1C240.6 527.9 240.7 527.5 240.5 527.1C240.3 526.8 239.9 526.6 239.5 526.8L182.6 550.4C183.2 547.4 184.4 543.4 185.9 538.9L234.3 510C234.6 509.8 234.7 509.4 234.6 509.1C234.4 508.8 234.1 508.6 233.7 508.7L192.3 522.5C195.7 514.5 199.5 506.2 203.1 498.9C211.6 500.2 225.9 500.3 237 494.5C247.1 511.3 260.2 540.4 265.5 564.2L268.7 554.4C228.1 694 227.1 735.5 218.1 777.3H229.3C234.2 745.3 252.3 634.3 296.6 510.8C364.7 421.9 462.4 328.4 550.2 267.4C565.9 282.6 576.1 295.6 591.3 314.2C588 332.3 585.7 349.9 581.3 366.3C554 367.2 527.6 369.4 502 375.2C496.6 408.5 494.5 443.7 494.5 477.5C394.2 556.3 308.4 698.4 277.8 777.4H297.2C336.2 685.7 430.8 536.5 514 493.2C512.2 456.8 511.5 421.3 512.9 387.5C535.6 385.3 563.8 386.3 592.3 387.8C596.4 371.5 600.1 362 603.1 344.3C622.8 363.4 637.4 385.1 654.6 417.5C594.7 462.9 541.3 530.4 511.6 588.8C511.5 589 511.6 589.4 511.8 589.5C512 589.6 512.4 589.6 512.5 589.3C549.2 536.2 602.7 476.5 662.3 432.3C669.2 445.8 676.1 458.6 680.7 470.7C683.2 477.1 685.9 486.8 688.9 499.1C630.9 533.7 560 600.6 522 664.5C565.9 617.1 640 548 693.8 521.9C697.6 541 701.5 563.8 705 588.8C668.7 614.2 611.4 661.7 586.4 702.2C620.7 662.7 673.7 623.7 707.2 605.8C714 659 718.7 720.3 717.8 777.2H737.3C732.5 625.1 733.7 446.2 606.7 319.6C606.1 319 605.6 317.9 605.7 317.1L606.4 312.9C606.8 310.5 606.1 308 604.5 306.1C586.6 284.6 568.7 264.9 551 248.9C550.2 248.2 549 248.1 548.1 248.7L525.1 214.9L525.3 214.7C507.1 185.5 484.6 156.2 458.3 126.9C463.6 110.9 466.7 93.6 465.9 76.7C470.2 82.6 473.7 89 477.1 96.1C476.3 67.3 461.5 37.5 447.1 21.7C421.2 -6.8 372.9 -3.89999 338.7 25.6C327.9 18.6 315.9 13.8 301.2 10.6C302.7 8.7 304.7 7.1 307.4 5.9C297.6 3 286 5.3 278 10C280.1 6.4 283.4 3.4 287 0.5C266.2 4.2 246.1 16.7 226.5 34.6C196 18.9 143.9 30.4 127.4 65C133.2 61.1 141.5 56.2 149.2 53.3C134.1 63.5 123.6 75.9 117.2 90.3L124.3 88.8C115.7 109.9 114.1 133.3 120.4 156.8C101.7 171.5 94.4 194.5 95.5 214.6L103.2 201.1C117 150.5 174.5 140.9 212.7 160.1C254.7 181.1 268.3 213.5 276.9 236.4C240.3 188.2 198.5 160 161.3 162.9C145.1 164.1 128.2 172.3 121.7 186.7C125.8 182.9 132.7 179.2 141.2 176.6C136.4 179.9 132.6 184.2 130.2 190.9C127.5 198.2 129.1 207.7 134.4 209.7C141.4 212.4 144.3 206.6 149.2 206.5C154.3 206.4 155.5 211.4 166.7 209.3C175.9 207.5 181.2 199.2 182.9 194.3C184.5 189.9 183.7 182.9 179.6 180.4C180.5 180.3 183 180.3 184.4 180.4C183.3 177.5 181.3 175.6 178.4 174C186.1 175.2 193.8 177.6 201.2 181.5C228.8 196.2 246.2 217 265.1 241C273 251.1 284.1 262.6 289 265.7C269.1 262 242.8 210.5 194.9 194C235.8 213.7 254.5 275.6 296.9 276.8C307.7 277.1 320.9 274.4 327.9 265.2C316.7 266.7 304.4 263.5 295.9 251.6C287.8 240.1 282.8 216.8 270.4 196.4C278.7 197.5 295 193.2 299.3 172.1C290.6 182.9 267.1 190.3 258.3 180.8C241 162 217.6 146 180.7 142.5C181.8 137.1 179 129.6 172.7 126.2C177.4 126 182.4 127.2 185.6 129.3C184.1 121.4 174.2 114.8 163.2 115.2C151.8 115.6 140.4 129 138.4 139.4C141.5 137.4 144.7 136.2 148 135.6C147 138.9 147.5 142.1 148.7 144C143.1 145.2 138 146.9 133.3 149.1C127.6 132.4 128.7 100.1 147.3 71.2C162.8 47.2 198.5 36 223.6 48.5C251.1 27 284 20.4 326.1 38.4C322.7 42.5 319.6 46.8 316.8 51.5C352.6 17.3 409.8 4.89999 433.6 33.9C458 63.7 459.1 123 424 170.5C418.3 149.5 409 129.6 396.2 110.6C404.8 138.5 410.8 165.7 415.2 192.6C426.7 184.8 439.8 168.2 449.8 147.4C459.5 155.6 475.1 173.8 488.5 192.7C461.1 218.7 425.2 245.5 399 264C398.6 264.3 398.5 264.9 398.7 265.3C398.9 265.8 399.5 265.9 400 265.7C428.2 253.2 464.2 231 496.9 205C502.5 213.7 507.2 222.2 510.2 229.4C406 332.7 257.8 435.2 211 436C194.6 436.3 164.9 409 148.2 387.9C151.5 373.9 152.5 359 146.4 356.4C146.2 356.3 145.9 356.2 145.6 356.1C146.4 348.6 146.9 338.9 144.7 331.6C145.3 331 145.9 330.2 146.3 329.1C148.3 324.1 150.4 314.8 149.1 310.1C147.6 304.6 143.8 301.5 134.4 302C134.2 302 133.8 302.1 133.6 302.1L145.1 267.9C193.7 286.8 205.9 384.3 265.4 391.6C208 375.1 214 285.8 149.6 254.4L153.8 241.8C185.6 251.6 212.9 317.7 243.3 337.1C272.7 355.8 317.1 349.8 339.9 323.2C313.3 339.9 276.7 341.3 254.4 326.1C228.3 308.3 194.5 237.2 157.7 228.8C157.6 221 145.3 216.4 140.8 225L139.2 229.1C112.3 235.2 96.8 265.6 112.2 299.6L109.4 306.9C107.7 307.3 106 307.8 104.3 308.3C87 276.3 89.4 232.1 117.5 203.4C122 198.7 116.8 197.8 114.9 199.4C90.7 219.2 76.3 249.8 85 290.8L87.8 301.2ZM154.3 183.4C152.8 183.9 149.5 185.4 147.9 186.8C146.3 188.1 145.1 188.9 143.5 187.9C141.9 186.9 143.1 185 145.4 183.3C147.7 181.6 152.3 180.8 154.9 181.5C155.3 181.6 155.8 182.9 154.3 183.4ZM172.2 130.5C173.5 130.5 174.6 131.7 174.6 133.3C174.6 134.8 173.5 136.1 172.2 136.1C170.9 136.1 169.8 134.9 169.8 133.3C169.8 131.7 170.8 130.5 172.2 130.5ZM163.2 129.3C165.5 129.3 167.3 131.4 167.3 133.9C167.3 136.4 165.5 138.5 163.2 138.5C160.9 138.5 159.1 136.5 159.1 133.9C159.1 131.3 160.9 129.3 163.2 129.3ZM138.6 310.1C140.2 310.3 141.1 312.9 141 315.3C140.9 317.5 140.4 320.4 139.3 323.2C138.4 322.6 137.4 322 136.3 321.7C134.1 321 130.9 320.9 127.2 321.2L130.9 310.2C133.7 309.9 136.3 309.8 138.6 310.1ZM146.3 228.7C147.5 225.5 152.7 227.4 151.7 230.5L128.2 296C126.4 295.1 124.5 294.5 122.5 294.1C133.1 265.4 146.3 228.7 146.3 228.7ZM134.1 243L116.8 288C112.5 275.6 116.8 250.8 134.1 243ZM120.9 298.7C122.8 299.2 124.8 299.9 126.6 300.6L118.8 322.4C116.5 322.8 114 323.4 111.5 323.9C113.5 318.9 116.9 309.6 120.9 298.7ZM87.7 323.1C91.6 321.5 98.4 318.7 106.1 316.2L102.2 326.4C93.8 328.8 85.4 331.5 78.9 333.9C80.1 330.3 82.9 326.7 87.7 323.1ZM95.2 524.8C75.5 530.5 54.4 533.8 39.2 533.7C29.2 514.1 24.8 494.6 25.3 475.3C32.1 454.1 53.5 422.2 58.9 409.7C65 395.4 65.6 369.8 69.1 358.9C71 353 75.1 347.4 80.4 344.1C87.3 339.7 112.6 334.1 126.1 333.1C131.7 332.7 135 336.2 136.6 340.8C136.9 347.2 136.8 351.7 136.6 355C121.2 354.8 96.6 359.9 93.1 361.8C88.2 364.5 80.1 376 76.1 385.7C75.9 386.4 76.1 387.1 76.7 387.5C77.3 387.9 78.1 387.7 78.6 387.2C85.8 379.4 93.9 371.5 99.5 369.4C105.3 367.2 134.3 362.2 140.7 366.3C143.5 368 142.6 378.8 140.4 387.4C127.3 384.4 104.8 385.4 96.5 389.9C91.3 392.7 85.8 398.8 81.5 404.8C81.1 405.3 81.2 406 81.6 406.4C82 406.8 82.7 406.8 83.2 406.4C88.4 402.1 94.3 398.2 100.3 395C113.2 393.4 132.8 394.2 135.7 398.5C138.8 403.1 127.1 430.7 117.1 442.7C104.1 458.4 82.3 481.4 76.2 503.1L79.8 512.2C84 501.7 89.7 492.5 95.8 484.3C93.2 498.5 93 512 95.2 524.8ZM112.8 519C110.8 519.8 108.7 520.5 106.6 521.2C106.2 518.4 105.8 515.6 105.7 512.9C108.2 513.4 110.5 514.1 112.8 514.9C113.7 515.2 114.2 516 114.3 516.9C114.2 517.8 113.7 518.6 112.8 519ZM140.7 559.9C138.5 546 135.6 532.2 132.2 519.7C131.7 516.8 130.5 514.3 128.3 512.1C123.9 507.7 114.5 502.9 105.5 502.7C106 492.1 108.3 481.3 111.6 469.4C124 483.1 136.3 497.7 148.9 513.4C152.5 518 154.8 523.5 155.5 529.2C159.1 559 163 587.7 166.9 615.7C158.7 592 148 566 140.7 559.9ZM171.5 557C170.5 549.5 169.5 541.9 168.5 534.4C178.4 518.2 187.2 500.9 194 481.8C193.6 487.3 194.2 494.1 197.2 496.9C185.8 518.2 176.1 537.3 171.5 557ZM164.3 514.4C163 511.4 161.4 508.6 159.5 505.9C147 488.8 133.8 472.3 119.7 456.6C122.3 453.7 124.7 450.9 126.9 448C135 437.7 144 419.3 148.1 406.2C156.9 416.8 182.2 437.3 198.9 444.4C187.4 476.9 175.8 496.8 164.3 514.4ZM238.4 461.7L214.7 451.3C214.4 451.2 214 451.3 213.9 451.5C213.7 451.8 213.8 452.1 214 452.4L236.7 474.5C236.4 476.5 236.1 478.4 235.7 480.3L212.4 465.6C212.1 465.4 211.7 465.5 211.5 465.7C211.3 465.9 211.3 466.3 211.5 466.6L228 487.3C219.8 489 212.1 489.6 204.8 489.2V446.4C205.9 446.6 206.9 446.8 207.8 446.9C215.3 447.4 225.6 445.2 237.9 440.9C238.7 442.7 239.4 444.5 240.2 446.2C239.5 451.5 239 456.7 238.4 461.7ZM272.8 540.8C266.5 524 252.8 501.6 241.1 490.5C244.6 483.4 247.8 476 250.5 468.5C259 485.3 268.7 501 280.6 515.4C277.9 523.9 275.3 532.4 272.8 540.8ZM285.7 502.7C268.2 481.4 255 460.2 242.9 439C315.8 411.3 451.4 315.9 521.4 242.3L535 258C442.5 324.2 355 411.8 285.7 502.7Z' fill='%23D7E9FF'/%3E%3Cpath d='M315.1 302C242.4 310.9 247.1 234.7 191.9 209.6C231.2 250.2 241.1 330.3 315.1 302Z' fill='%23D7E9FF'/%3E%3Cpath d='M23.2 552.1C22.5 553.9 22.1 555.5 21.8 557.1L23.2 552.1Z' fill='%23D7E9FF'/%3E%3Cpath d='M350.1 251.5C372.8 221.2 376.2 145.8 335.9 101C363.4 147.6 358.9 200.9 340.6 234.7C335.6 243.8 343.9 252.6 350.1 251.5Z' fill='%23D7E9FF'/%3E%3Cpath d='M355.3 41.2002C348.3 44.2002 341.8 47.8002 335.8 52.2002C350.6 51.7002 370.7 57.2002 382.4 66.4002C404.2 83.6002 418.4 109.8 424 139.1C424.5 113.3 419.4 89.9002 408.5 70.3002C414.3 72.2002 419.5 74.6002 424.8 77.9002C412.2 60.7002 386 43.3002 355.3 41.2002Z' fill='%23D7E9FF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath   id='clip0_995_3'%3E%3Crect width='737' height='777' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 20% 100%;
  background-size: contain;
}
@media screen and (max-width: 1024px) {
  .page-about__mission-body {
    background-image: none;
  }
}
.page-about__mission-body-inner {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  padding: 0 6vw;
}
@media screen and (max-width: 768px) {
  .page-about__mission-body-inner {
    padding: 0;
  }
}
@media screen and (min-width: 1025px) {
  .page-about__mission-body-text {
    width: 50%;
    padding-bottom: 140px;
  }
}
@media screen and (max-width: 1024px) {
  .page-about__mission-body-text {
    width: 100%;
    padding-bottom: 80px;
  }
}
@media screen and (max-width: 1024px) {
  .page-about__mission-body-text {
    padding-bottom: 80px;
  }
}
.page-about__mission-body-text p {
  margin: 0;
  font-style: normal;
  font-weight: 350;
  font-size: 22px;
  line-height: 135%;
  color: #00356B;
}
@media screen and (max-width: 768px) {
  .page-about__mission-body-text p {
    font-size: 20px;
  }
}
.page-about__mission-body-text p + p {
  margin-top: 20px;
}
.page-about__inspiration-inner {
  padding: 140px 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .page-about__inspiration-inner {
    padding: 100px 0;
  }
}
@media screen and (max-width: 768px) {
  .page-about__inspiration-inner {
    padding: 80px 0;
  }
}
@media screen and (max-width: 439px) {
  .page-about__inspiration-inner {
    background-position: -320px;
  }
}
.page-about__inspiration-content {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  color: white;
}
.page-about__inspiration-content-block {
  width: 50%;
  padding-right: 5vw;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .page-about__inspiration-content-block {
    width: 100%;
    padding-bottom: 140px;
    padding: 0 6vw;
  }
}
@media screen and (max-width: 768px) {
  .page-about__inspiration-content-block {
    width: 100%;
    padding-right: 0;
    text-align: center;
  }
}
.page-about__inspiration-content-title {
  margin-bottom: 10px;
}
.page-about__inspiration-content-subtitle {
  margin-bottom: 20px;
}
.page-about__inspiration-content-subtitle h3 {
  font-family: "clarendon-urw-extra-narrow", serif;
  font-style: normal;
  font-weight: 300;
  font-size: 42px;
  line-height: 120%;
  margin: 0;
}
@media screen and (max-width: 768px) {
  .page-about__inspiration-content-subtitle h3 {
    font-size: 32px;
    line-height: 115%;
  }
}
.page-about__inspiration-content-text p {
  font-style: normal;
  font-weight: 350;
  font-size: 18px;
  line-height: 135%;
  margin: 0;
}
.page-about__inspiration-content-text p + p {
  margin-top: 20px;
}
.page-about__people {
  padding: 150px 0;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .page-about__people {
    padding: 110px 0;
  }
}
@media screen and (max-width: 768px) {
  .page-about__people {
    padding: 80px 0;
  }
}
.page-about__people-inner {
  width: 100%;
}
@media screen and (min-width: 769px) {
  .page-about__people-inner {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }
}
.page-about__people-content, .page-about__people-image {
  width: 50%;
}
@media screen and (max-width: 768px) {
  .page-about__people-content, .page-about__people-image {
    width: 100%;
  }
}
.page-about__people-content {
  padding-right: 50px;
}
@media screen and (max-width: 768px) {
  .page-about__people-content {
    text-align: center;
    padding-right: 0;
    margin-bottom: 50px;
  }
}
.page-about__people-content-title {
  margin-bottom: 10px;
}
.page-about__people-content-text {
  margin-bottom: 30px;
}
.page-about__people-content-text p {
  font-style: normal;
  font-family: "clarendon-urw-extra-narrow", serif;
  margin: 0;
  font-weight: 300;
  color: #00356B;
  font-size: 42px;
  line-height: 120%;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .page-about__people-content-text p {
    font-size: 32px;
    line-height: 120%;
  }
}
@media screen and (max-width: 768px) {
  .page-about__people-content-text p {
    font-size: 30px;
    line-height: 115%;
  }
}
.page-about__people-image-box {
  overflow: hidden;
  width: 100%;
}
.page-about__people-image-box img {
  max-width: 100%;
  height: auto;
}

@media screen and (min-width: 1025px) {
  .publications__section {
    padding: 180px 0;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .publications__section {
    padding: 100px 0;
  }
}
@media screen and (max-width: 768px) {
  .publications__section {
    padding: 60px 0;
  }
}
.publications__section:nth-child(even) {
  background-color: #F8FBFF;
  border-width: 1px 0;
  border-color: #D7E9FF;
  border-style: solid;
}
.publications__section-Head {
  margin-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .publications__section-Head {
    width: 100%;
    margin-bottom: 60px;
  }
}
.publications__section-subtitle {
  margin-top: 42px;
  font-size: 22px;
  text-align: center;
}
@media screen and (min-width: 1025px) {
  .publications__section-Body-list {
    display: flex;
    flex-wrap: wrap;
    width: calc(100% + 25px);
    margin-left: -25px;
  }
}
@media screen and (min-width: 1025px) {
  .publications__section-Body-list > article {
    width: 33.33%;
    padding-left: 25px;
    margin-bottom: 50px;
  }
}
@media screen and (max-width: 1024px) {
  .publications__section-Body-list > article {
    width: 100%;
    margin-bottom: 60px;
  }
}
.publications__section-Body-cta {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  justify-content: center;
}
@media screen and (max-width: 1024px) {
  .publications__section.-annual-survey .publications__section-Head {
    text-align: center;
  }
}
@media screen and (max-width: 1024px) {
  .publications__section.-annual-survey .publications__section-Head .section-title:before {
    left: 50%;
    margin-left: -38px;
  }
}
@media screen and (min-width: 1025px) {
  .publications__section.-annual-survey .publications__section-Blocks:not(.-hasTitle) {
    display: flex;
    flex-wrap: wrap;
    width: calc(100% + 100px);
    margin-left: -100px;
  }
}
@media screen and (max-width: 1024px) {
  .publications__section.-annual-survey .publications__section-Blocks:not(.-hasTitle) {
    width: 100%;
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1025px) {
  .publications__section.-annual-survey .publications__section-Blocks-row {
    display: flex;
    flex-wrap: wrap;
    width: calc(100% + 100px);
    margin-left: -100px;
  }
}
@media screen and (max-width: 1024px) {
  .publications__section.-annual-survey .publications__section-Blocks-row {
    width: 100%;
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1025px) {
  .publications__section.-annual-survey .publications__section-Blocks-row .publications__section-Blocks-block {
    width: 50%;
    padding-left: 100px;
  }
}
@media screen and (max-width: 1024px) {
  .publications__section.-annual-survey .publications__section-Blocks-row .publications__section-Blocks-block {
    width: 100%;
    margin-bottom: 90px;
    text-align: center;
  }
}
.publications__section.-annual-survey .publications__section-Blocks-title {
  text-align: center;
  margin-bottom: 50px;
  width: 100%;
}
.publications__section.-annual-survey .publications__section-Blocks-title h3 {
  font-family: "freight-sans-pro", sans-serif;
  margin: 0;
  font-size: 36px;
  font-weight: 700;
  color: #00356B;
}
.publications__section.-annual-survey .publications__section-Blocks-seeAll {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  justify-content: center;
  padding-top: 80px;
}
@media screen and (min-width: 1025px) {
  .publications__section.-annual-survey .publications__section-Blocks-block {
    width: 50%;
    padding-left: 100px;
  }
}
@media screen and (max-width: 1024px) {
  .publications__section.-annual-survey .publications__section-Blocks-block {
    width: 100%;
    margin-bottom: 90px;
    text-align: center;
  }
}
.publications__section.-annual-survey .publications__section-Blocks-block-content {
  font-style: normal;
  font-weight: 350;
  font-size: 22px;
  line-height: 135%;
  color: #00356B;
}
@media screen and (min-width: 1025px) {
  .publications__section.-annual-survey .publications__section-Blocks-block-content {
    margin-bottom: 80px;
  }
}
@media screen and (max-width: 1024px) {
  .publications__section.-annual-survey .publications__section-Blocks-block-content {
    margin-bottom: 50px;
  }
}
.publications__section.-annual-survey .publications__section-Blocks-block-content p {
  margin: 0;
}
.publications__section.-annual-survey .publications__section-Blocks-block-content p + p {
  margin-top: 20px;
}
.publications__section.-annual-survey .publications__section-Blocks-block-image {
  text-align: center;
}
.publications__section.-annual-survey .publications__section-Blocks-block-image-box {
  margin-bottom: 30px;
}
.publications__section.-annual-survey .publications__section-Blocks-block-image-box img {
  max-width: 100%;
}
.publications__section.-annual-survey .publications__section-Blocks-block-image-text {
  font-style: normal;
  font-weight: 300;
  font-size: 24px;
  line-height: 130%;
  color: #00356B;
}
.publications__section.-annual-survey .publications__section-Blocks-block-image-text p {
  margin: 0;
}

.publications__section.-books .publications__books {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 25px);
  margin-left: -25px;
}
.publications__section.-books .publications__books-book {
  margin-bottom: 40px;
  padding-left: 25px;
}
@media screen and (min-width: 769px) {
  .publications__section.-books .publications__books-book {
    width: 33.33%;
  }
}
@media screen and (max-width: 768px) {
  .publications__section.-books .publications__books-book {
    width: 50%;
    margin-bottom: 60px;
  }
}
.publications__section.-books .publications__books-book-inner {
  height: 100%;
  position: relative;
  width: 100%;
  overflow: hidden;
}
.publications__section.-books .publications__books-book-info {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(14, 30, 46, 0.9);
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  color: white;
  opacity: 0;
  transition: all 0.2s ease-in-out;
}
.publications__section.-books .publications__books-book-info-title {
  margin-bottom: 10px;
}
.publications__section.-books .publications__books-book-info-title h1 {
  margin: 0;
  font-style: normal;
  font-weight: 300;
  font-size: 24px;
  line-height: 130%;
}
.publications__section.-books .publications__books-book-info-description p {
  margin: 0;
  font-style: normal;
  font-weight: 350;
  font-size: 16px;
  line-height: 150%;
  letter-spacing: 0.01em;
}
.publications__section.-books .publications__books-book-info-box {
  padding: 30px;
  transition: all 0.1s ease-in-out 0.1s;
  transform: translateY(100%);
}
@media (hover: hover) {
  .publications__section.-books .publications__books-book:hover .publications__books-book-info {
    opacity: 1;
  }
  .publications__section.-books .publications__books-book:hover .publications__books-book-info-box {
    transform: translateY(0);
  }
}
@media (hover: none) {
  .publications__section.-books .publications__books-book-inner > a {
    display: flex;
    flex-direction: column-reverse;
    text-decoration: none;
    color: #00356B;
  }
  .publications__section.-books .publications__books-book-inner > a h1 {
    margin: 0.5rem 0;
  }
  .publications__section.-books .publications__books-book-inner > a p {
    margin: 0.25rem 0;
  }
}
.publications__section.-books .publications__books-book-image {
  width: 100%;
  height: 100%;
}
.publications__section.-books .publications__books-book-image img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}

.publications__section.-the-beacon {
  background-color: #F8FBFF;
  border-width: 1px 0;
  border-style: solid;
  border-color: #D7E9FF;
  background-image: url("../images/beacon-bg.jpg");
  background-repeat: no-repeat;
  background-position: bottom center;
  background-blend-mode: multiply;
  background-size: 100%;
}
.publications__section.-the-beacon .beacon__container {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
@media screen and (min-width: 1025px) {
  .publications__section.-the-beacon .beacon__container .publications__section-Head {
    width: 400px;
  }
}
@media screen and (max-width: 1024px) {
  .publications__section.-the-beacon .beacon__container .publications__section-Head {
    width: 100%;
    margin-bottom: 60px;
    text-align: center;
  }
}
@media screen and (max-width: 1024px) {
  .publications__section.-the-beacon .beacon__container .publications__section-Head .section-title:before {
    left: 50%;
    margin-left: -38px;
  }
}
@media screen and (min-width: 1025px) {
  .publications__section.-the-beacon .beacon__container .publications__section-Body {
    width: calc(100% - 400px);
    display: inline-flex;
    justify-content: flex-end;
  }
}
@media screen and (max-width: 1024px) {
  .publications__section.-the-beacon .beacon__container .publications__section-Body {
    width: 100%;
    text-align: center;
  }
}
@media screen and (min-width: 1025px) {
  .publications__section.-the-beacon .beacon__content {
    max-width: 660px;
    padding-top: 40px;
  }
}
.publications__section.-the-beacon .beacon__content-description {
  font-family: "clarendon-urw-extra-narrow", serif;
  font-style: normal;
  font-weight: 300;
  font-size: 24px;
  line-height: 130%;
  color: #00356B;
  margin-bottom: 30px;
}
.publications__section.-the-beacon .beacon__content-links-link + div {
  margin-top: 20px;
}
.publications__section.-the-beacon .beacon__content-links-link a {
  font-style: normal;
  font-weight: 600;
  font-size: 22px;
  line-height: 135%;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  color: #C07B28;
}
.publications__section.-future {
  background-color: white;
}
.publications__section.-future .future__logo {
  padding-top: 80px;
}
@media screen and (max-width: 1024px) {
  .publications__section.-future .future__logo {
    padding-top: 70px;
  }
}
@media screen and (max-width: 480px) {
  .publications__section.-future .future__logo {
    padding-top: 60px;
  }
}
.publications__section.-future .future__logo img {
  max-width: 100%;
  height: auto;
  display: inline-block;
}
.publications__section.-future .future__container {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
@media screen and (min-width: 1025px) {
  .publications__section.-future .future__container .publications__section-Head {
    width: 400px;
  }
}
@media screen and (max-width: 1024px) {
  .publications__section.-future .future__container .publications__section-Head {
    width: 100%;
    margin-bottom: 60px;
    text-align: center;
  }
}
@media screen and (max-width: 1024px) {
  .publications__section.-future .future__container .publications__section-Head .section-title:before {
    left: 50%;
    margin-left: -38px;
  }
}
@media screen and (min-width: 1025px) {
  .publications__section.-future .future__container .publications__section-Body {
    width: calc(100% - 400px);
    display: inline-flex;
    justify-content: flex-end;
  }
}
@media screen and (max-width: 1024px) {
  .publications__section.-future .future__container .publications__section-Body {
    width: 100%;
    text-align: center;
  }
}
.publications__section.-future .future__container .publications__section-Head {
  margin-bottom: 0;
}
@media screen and (max-width: 768px) {
  .publications__section.-future .future__container .publications__section-Head {
    margin-bottom: 25px;
  }
}
@media screen and (min-width: 1025px) {
  .publications__section.-future .future__content {
    max-width: 660px;
    padding-top: 40px;
    padding-left: 60px;
  }
}
.publications__section.-future .future__content-text p {
  font-family: "clarendon-urw-extra-narrow", serif;
  font-style: normal;
  font-weight: 300;
  font-size: 24px;
  line-height: 130%;
  color: #00356B;
  margin-bottom: 30px;
  margin-top: 0;
}
.publications__section.-future .future__content-links-link {
  display: inline-block;
  margin-right: 15px;
  margin-bottom: 15px;
}
.publications__section.-annual-reports .publications__section-Head {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .publications__section.-annual-reports .publications__section-Head {
    text-align: center;
  }
}
@media screen and (max-width: 1024px) {
  .publications__section.-annual-reports .publications__section-Head .section-title:before {
    left: 50%;
    margin-left: -38px;
  }
}
@media screen and (min-width: 1025px) {
  .publications__section.-annual-reports .reports__title {
    width: 540px;
  }
}
@media screen and (max-width: 768px) {
  .publications__section.-annual-reports .reports__title {
    text-align: center;
    width: 100%;
  }
}
@media screen and (min-width: 1025px) {
  .publications__section.-annual-reports .reports__description {
    width: calc(100% - 540px);
    padding-left: 5vw;
    padding-top: 40px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .publications__section.-annual-reports .reports__description {
    padding-top: 40px;
  }
}
@media screen and (max-width: 768px) {
  .publications__section.-annual-reports .reports__description {
    padding-top: 30px;
    text-align: center;
  }
}
.publications__section.-annual-reports .reports__description p {
  margin: 0;
  font-style: normal;
  font-weight: 350;
  font-size: 22px;
  line-height: 135%;
  color: #00356B;
}
.publications__section.-annual-reports .reports__list {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 25px);
  margin-left: -25px;
}
.publications__section.-annual-reports .reports__item {
  padding-left: 25px;
  margin-bottom: 40px;
}
@media screen and (min-width: 1025px) {
  .publications__section.-annual-reports .reports__item {
    width: 16.66%;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .publications__section.-annual-reports .reports__item {
    width: 25%;
  }
}
@media screen and (max-width: 768px) {
  .publications__section.-annual-reports .reports__item {
    width: 50%;
  }
}
@media (hover: hover) {
  .publications__section.-annual-reports .reports__item:hover .reports__item-content {
    opacity: 1;
  }
}
.publications__section.-annual-reports .reports__item-inner {
  position: relative;
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 768px) {
  .publications__section.-annual-reports .reports__item-inner {
    height: auto;
  }
}
.publications__section.-annual-reports .reports__item-image {
  position: relative;
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 768px) {
  .publications__section.-annual-reports .reports__item-image {
    margin-bottom: 5px;
  }
}
.publications__section.-annual-reports .reports__item-image-box {
  width: 100%;
  height: 100%;
  border: 1px solid #00356B;
}
.publications__section.-annual-reports .reports__item-image img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}
.publications__section.-annual-reports .reports__item-content {
  width: 100%;
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  font-style: normal;
  font-weight: 300;
  font-size: 24px;
  line-height: 130%;
  font-family: "clarendon-urw-extra-narrow", serif;
}
@media screen and (min-width: 769px) {
  .publications__section.-annual-reports .reports__item-content {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    color: white;
    transition: all 0.2s ease-in-out;
    z-index: 10;
    background-color: rgba(14, 30, 46, 0.9);
  }
}
@media screen and (max-width: 768px) {
  .publications__section.-annual-reports .reports__item-content {
    color: #00356B;
    font-size: 20px;
  }
}
.publications__section.-annual-reports .reports__item-content p {
  margin: 0;
}
.publications__section.-annual-reports .reports__item-content-inner {
  width: 100%;
  text-align: center;
}
.t-post__archive-Body {
  padding: 140px 0;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .t-post__archive-Body {
    padding: 120px 0;
  }
}
@media screen and (max-width: 768px) {
  .t-post__archive-Body {
    padding: 70px 0;
  }
}
.t-post__archive-List {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 30px);
  margin-left: -30px;
}
@media screen and (max-width: 768px) {
  .t-post__archive-List {
    width: 100%;
    margin-left: 0;
  }
}
.t-post__archive-List-loadmore {
  padding: 50px 0 0 0;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .t-post__archive-List-loadmore {
    padding-top: 120px;
  }
}
.t-post__archive-List > article {
  width: 33.33%;
  padding-left: 30px;
  margin-bottom: 50px;
}
@media screen and (max-width: 768px) {
  .t-post__archive-List > article {
    width: 100%;
    padding-left: 0;
  }
}

.page-people__head {
  margin-bottom: 80px;
}
.page-people__head-description {
  max-width: 800px;
  padding-top: 30px;
}
.page-people__head-description p {
  margin: 0;
  font-style: normal;
  font-weight: 350;
  font-size: 18px;
  line-height: 135%;
  color: #00356B;
}
.page-people__row {
  position: relative;
  width: 100%;
}
@media screen and (min-width: 1025px) {
  .page-people__row {
    padding: 140px 0;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .page-people__row {
    padding: 100px 0;
  }
}
@media screen and (max-width: 768px) {
  .page-people__row {
    padding: 60px 0;
  }
}
.page-people__row:nth-child(even) {
  background-color: #F8FBFF;
  border-top: 1px solid #D7E9FF;
  border-bottom: 1px solid #D7E9FF;
}
.page-people__list {
  display: flex;
  flex-wrap: wrap;
  margin-left: -25px;
}
.page-people__person {
  padding-left: 25px;
  margin-bottom: 50px;
  cursor: pointer;
}
@media screen and (min-width: 1025px) {
  .page-people__person {
    width: 25%;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .page-people__person {
    width: 33.33%;
  }
}
@media screen and (max-width: 768px) {
  .page-people__person {
    width: 100%;
  }
}
.page-people__person img {
  transition: all 0.1s ease-in-out;
}
.page-people__person h1 {
  transition: all 0.1s ease-in-out;
}
.page-people__person .page-people__person-position p {
  transition: all 0.1s ease-in-out;
}
.page-people__person:hover h1 {
  color: #C07B28;
}
.page-people__person:hover img {
  opacity: 0.95;
}
.page-people__person:hover .page-people__person-position p {
  color: #C07B28;
}
.page-people__person-image {
  margin-bottom: 20px;
}
.page-people__person-image-box {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 100%;
  background-color: #D7E9FF;
}
.page-people__person-image-box img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.page-people__person-name {
  margin-bottom: 15px;
}
.page-people__person-name h1 {
  font-family: "clarendon-urw-extra-narrow", serif;
  margin: 0;
  font-style: normal;
  font-weight: 300;
  font-size: 24px;
  line-height: 130%;
  color: #00356B;
}
.page-people__person-position p {
  margin: 0;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 135%;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #286DC0;
}
.page-people__modal {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.9);
  padding: 10vh 12px 60px;
  z-index: 100;
  transition: all 0.05s ease-in-out;
  overflow-y: scroll;
}
.page-people__modal[aria-modal=false] {
  visibility: hidden;
  opacity: 0;
  transform: scale(0.9);
  z-index: -1;
}
.page-people__modal[aria-modal=false] + .page-people__modal-overlay {
  display: none;
}
.page-people__modal[aria-modal=true] {
  visibility: visible;
  opacity: 1;
  z-index: 4000;
  transform: scale(1);
}
.page-people__modal[aria-modal=true] + .page-people__modal-overlay {
  display: block;
}
.page-people__modal-title {
  font-family: "clarendon-urw-extra-narrow", serif;
  font-style: normal;
  font-weight: 300;
  font-size: 42px;
  line-height: 120%;
  color: #FFFFFF;
  margin-bottom: 20px;
}
.page-people__modal-position {
  font-style: normal;
  font-weight: 300;
  font-size: 24px;
  line-height: 130%;
  font-family: "clarendon-urw-extra-narrow", serif;
  color: #C07B28;
  margin-bottom: 30px;
}
.page-people__modal-content {
  font-style: normal;
  font-weight: 350;
  font-size: 18px;
  line-height: 135%;
  color: #FFFFFF;
}
.page-people__modal-content p {
  margin: 0;
}
.page-people__modal-content p + p {
  margin-top: 20px;
}
.page-people__modal-box {
  position: relative;
  max-width: 900px;
  width: 100%;
  height: auto;
  border-top: 10px solid #C07B28;
  padding: 60px 60px 80px;
  background-color: #00356B;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .page-people__modal-box {
    padding: 60px 30px 80px;
  }
}
.page-people__modal-box [data-ajax-people-close] {
  background: none;
  border: 0;
  outline: 0;
  position: absolute;
  top: 25px;
  right: 20px;
}
.page-people__modal-box-content {
  width: 100%;
}
.page-speech__content {
  padding: 140px 0;
  overflow: hidden;
  position: relative;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .page-speech__content {
    padding: 120px 0;
  }
}
@media screen and (max-width: 768px) {
  .page-speech__content {
    padding: 70px 0;
  }
}
.page-speech__content[data-settings-color-scheme=white] {
  background-color: white;
}
.page-speech__content[data-settings-color-scheme=off_white] {
  background-color: #F8FBFF;
}
.page-speech__content[data-settings-color-scheme=light_blue] {
  background-color: #D7E9FF;
}
.page-speech__report {
  padding: 140px 0;
  overflow: hidden;
  position: relative;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .page-speech__report {
    padding: 120px 0;
  }
}
@media screen and (max-width: 768px) {
  .page-speech__report {
    padding: 70px 0;
  }
}
.page-speech__report-container {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.page-speech__report-title {
  margin-bottom: 10px;
}
.page-speech__report-title h1 {
  margin: 0;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 135%;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #C07B28;
}
.page-speech__report-description {
  margin-bottom: 70px;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .page-speech__report-description {
    margin-bottom: 40px;
  }
}
.page-speech__report-description h3 {
  font-family: "clarendon-urw-extra-narrow", serif;
  font-style: normal;
  font-weight: 300;
  font-size: 42px;
  line-height: 120%;
  color: #00356B;
  margin: 0;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .page-speech__report-description h3 {
    font-size: 36px;
  }
}
@media screen and (max-width: 768px) {
  .page-speech__report-description h3 {
    font-size: 28px;
  }
}
.page-speech__report-content, .page-speech__report-image {
  width: 50%;
}
@media screen and (min-width: 769px) and (max-width: 960px) {
  .page-speech__report-content, .page-speech__report-image {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .page-speech__report-content, .page-speech__report-image {
    width: 100%;
  }
}
@media screen and (min-width: 769px) and (max-width: 960px) {
  .page-speech__report-image {
    opacity: 0.1;
    z-index: -1;
    position: absolute;
  }
}
@media screen and (min-width: 769px) and (max-width: 960px) {
  .page-speech__report-content {
    order: 1;
  }
}
@media screen and (max-width: 768px) {
  .page-speech__report-content {
    margin-bottom: 50px;
  }
}
.page-speech__report-content-text {
  font-style: normal;
  font-weight: 350;
  font-size: 22px;
  line-height: 135%;
  color: #00356B;
  margin-bottom: 40px;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .page-speech__report-content-text {
    font-size: 20px;
  }
}
@media screen and (max-width: 768px) {
  .page-speech__report-content-text {
    font-size: 20px;
  }
}
.page-speech__report-content-text p {
  margin: 0;
}
.page-speech__report-content-text p + p {
  margin-top: 20px;
}
.page-speech__report-content-link {
  margin-bottom: 20px;
}
.page-speech__report-content-context {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 150%;
  letter-spacing: 0.01em;
  color: #00356B;
}
.page-speech__report-content-context p {
  margin: 0;
}
.page-speech__report-content-context a {
  color: #C07B28;
  text-decoration: underline;
}
.page-speech__report-image-inner {
  width: calc(50vw + 100px);
  padding-left: 100px;
}
@media screen and (min-width: 769px) and (max-width: 960px) {
  .page-speech__report-image-inner {
    padding-left: 0;
    width: 50%;
    margin-left: auto;
  }
}
@media screen and (max-width: 768px) {
  .page-speech__report-image-inner {
    width: 100%;
    padding-left: 0;
  }
}
.page-speech__report-image-box {
  padding-top: 56.25%;
  height: 0;
  width: 100%;
  position: relative;
  box-shadow: -3px 3px 12px rgba(0, 0, 0, 0.55);
  transform: rotate(2.44deg);
}
.page-speech__report-image-box img {
  position: absolute;
  left: 0;
  top: 0;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}
.page-speech__report .o-testimonials {
  padding-bottom: 0;
}
.page-speech__survey {
  border-top: 1px solid #D7E9FF;
  background-color: #F8FBFF;
  padding: 140px 0 20px 0;
  overflow: hidden;
  position: relative;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .page-speech__survey {
    padding: 120px 0 20px 0;
  }
}
@media screen and (max-width: 768px) {
  .page-speech__survey {
    padding: 70px 0 20px 0;
  }
}
.page-speech__survey-title {
  margin-bottom: 80px;
}
@media screen and (max-width: 1024px) {
  .page-speech__survey-title {
    text-align: center;
  }
}
@media screen and (max-width: 1024px) {
  .page-speech__survey-title h1:before {
    left: 50%;
    margin-left: -38px;
  }
}
.page-speech__survey-data-inner {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.page-speech__survey-data-link {
  text-align: center;
  padding-top: 100px;
  padding-bottom: 40px;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .page-speech__survey-data-link {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media screen and (max-width: 768px) {
  .page-speech__survey-data-link {
    padding-top: 40px;
    padding-bottom: 30px;
  }
}
.page-speech__survey-data-graph, .page-speech__survey-data-percentage {
  width: 50%;
  font-family: "clarendon-urw-extra-narrow", serif;
  text-align: center;
  font-style: normal;
  font-weight: 300;
  font-size: 24px;
  line-height: 130%;
  color: #00356B;
}
@media screen and (min-width: 1025px) {
  .page-speech__survey-data-graph, .page-speech__survey-data-percentage {
    padding: 0 80px;
  }
}
@media screen and (max-width: 1024px) {
  .page-speech__survey-data-graph, .page-speech__survey-data-percentage {
    width: 100%;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .page-speech__survey-data-graph, .page-speech__survey-data-percentage {
    font-size: 20px;
  }
}
@media screen and (max-width: 768px) {
  .page-speech__survey-data-graph, .page-speech__survey-data-percentage {
    font-size: 18px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .page-speech__survey-data-graph {
    margin-bottom: 60px;
  }
}
@media screen and (max-width: 768px) {
  .page-speech__survey-data-graph {
    margin-bottom: 60px;
  }
}
.page-speech__survey-data-graph-image {
  margin-bottom: 20px;
}
.page-speech__survey-data-graph-text p {
  margin: 0;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .page-speech__survey-data-percentage {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .page-speech__survey-data-percentage {
    margin-bottom: 20px;
  }
}
.page-speech__survey-data-percentage-one {
  margin-bottom: 60px;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .page-speech__survey-data-percentage-one {
    width: 50%;
    padding-right: 30px;
  }
}
@media screen and (max-width: 768px) {
  .page-speech__survey-data-percentage-one {
    width: 100%;
  }
}
.page-speech__survey-data-percentage-one-number {
  color: #286DC0;
  font-weight: 300;
  font-size: 10vw;
  line-height: 90%;
  margin-bottom: 20px;
}
.page-speech__survey-data-percentage-one-number span {
  display: block;
}
.page-speech__survey-data-percentage-one-text p {
  margin: 0;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .page-speech__survey-data-percentage-two {
    width: 50%;
    padding-left: 30px;
  }
}
@media screen and (max-width: 768px) {
  .page-speech__survey-data-percentage-two {
    width: 100%;
  }
}
.page-speech__survey-data-percentage-two-number {
  color: #286DC0;
  font-weight: 300;
  font-size: 10vw;
  line-height: 90%;
  margin-bottom: 20px;
}
.page-speech__survey-data-percentage-two-number span {
  display: block;
}
.page-speech__survey-data-percentage-two-text p {
  margin: 0;
}
.page-speech__survey .o-testimonials {
  border-top: 0;
}

.biModule__text-TopicSpeaker-topics-list ul li,
.biModule__text-TopicSpeaker-speakers-list ul li,
.biModule.-textImage .biModule__text ul li {
  display: list-item !important;
  position: relative;
  padding-left: 1.25rem;
}
.biModule__text-TopicSpeaker-topics-list ul li::before,
.biModule__text-TopicSpeaker-speakers-list ul li::before,
.biModule.-textImage .biModule__text ul li::before {
  content: " ";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='19' viewBox='0 0 15 19' fill='none'%3E%3Cpath d='M14.9286 9.5L0 0V19L14.9286 9.5Z' fill='%23c07b28'/%3E%3C/svg%3E");
  position: absolute;
  top: 2px;
  left: 0;
  width: 15px;
  height: 19px;
  transform: scale(0.6);
}

.t-event.-index .t-event__upcoming, .t-event.-index .t-event__activities {
  padding: 140px 0;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .t-event.-index .t-event__upcoming, .t-event.-index .t-event__activities {
    padding: 100px 0;
  }
}
@media screen and (max-width: 768px) {
  .t-event.-index .t-event__upcoming, .t-event.-index .t-event__activities {
    padding: 60px 0;
  }
}
.t-event.-index .t-event__upcoming-Head, .t-event.-index .t-event__activities-Head {
  margin-bottom: 100px;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .t-event.-index .t-event__upcoming-Head, .t-event.-index .t-event__activities-Head {
    margin-bottom: 80px;
  }
}
@media screen and (max-width: 768px) {
  .t-event.-index .t-event__upcoming-Head, .t-event.-index .t-event__activities-Head {
    margin-bottom: 50px;
  }
}
.t-event.-index .t-event__upcoming-List {
  display: flex;
  flex-wrap: wrap;
}
@media screen and (min-width: 1025px) {
  .t-event.-index .t-event__upcoming-List {
    width: calc(100% + 30px);
    margin-left: -30px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .t-event.-index .t-event__upcoming-List {
    width: 100%;
  }
}
@media screen and (min-width: 1025px) {
  .t-event.-index .t-event__upcoming-List > article {
    width: 50%;
    padding-left: 30px;
    margin-bottom: 70px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .t-event.-index .t-event__upcoming-List > article {
    width: 100%;
    margin-bottom: 60px;
  }
}
.t-event.-index .t-event__activities-List {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 25px);
  margin-left: -25px;
}
.t-event.-index .t-event__activities-Item {
  width: 50%;
  padding-left: 25px;
  min-height: 480px;
  margin-bottom: 25px;
}
@media screen and (max-width: 960px) {
  .t-event.-index .t-event__activities-Item {
    width: 100%;
    min-height: 400px;
  }
}
.t-event.-index .t-event__activities-Item.-full-width {
  width: 100%;
}

@media screen and (min-width: 1025px) {
  .t-event.-index .t-event__activities-Item:hover .t-event__activities-Item-inner:before {
    transform: translateY(0);
  }
}
@media screen and (min-width: 1025px) {
  .t-event.-index .t-event__activities-Item:hover .t-event__activities-Item-content-link {
    margin-bottom: 0;
  }
}
.t-event.-index .t-event__activities-Item-inner {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
@media screen and (min-width: 1025px) {
  .t-event.-index .t-event__activities-Item-inner:before {
    position: absolute;
    width: 100%;
    top: 0;
    height: 10px;
    background-color: #C07B28;
    display: block;
    content: "";
    transform: translateY(-100%);
    transition: all 0.1s ease-in-out;
    z-index: 10;
  }
}
.t-event.-index .t-event__activities-Item-image {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.t-event.-index .t-event__activities-Item-image-box {
  position: relative;
  width: 100%;
  height: 100%;
  background-color: #00356B;
}
.t-event.-index .t-event__activities-Item-image-box.-hasImage:before {
  position: absolute;
  background-color: rgba(14, 30, 46, 0.75);
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  display: block;
  content: "";
  z-index: 2;
}
.t-event.-index .t-event__activities-Item-image-box img {
  position: relative;
  display: block;
  z-index: 1;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}
.t-event.-index .t-event__activities-Item-content {
  position: relative;
  z-index: 2;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  align-items: flex-end;
  color: white;
  height: 100%;
  overflow: hidden;
}
.t-event.-index .t-event__activities-Item-content-title {
  margin-bottom: 10px;
}
.t-event.-index .t-event__activities-Item-content-title h1 {
  font-family: "clarendon-urw-extra-narrow", serif;
  font-style: normal;
  font-weight: 300;
  font-size: 24px;
  line-height: 130%;
  margin: 0;
}
.t-event.-index .t-event__activities-Item-content-description p {
  margin: 0;
  font-style: normal;
  font-weight: 350;
  font-size: 16px;
  line-height: 150%;
  letter-spacing: 0.01em;
}
.t-event.-index .t-event__activities-Item-content-link {
  padding-top: 30px;
}
@media screen and (min-width: 1025px) {
  .t-event.-index .t-event__activities-Item-content-link {
    position: relative;
    margin-bottom: -70px;
    transition: all 0.1s ease-in-out;
  }
}
.t-event.-index .t-event__activities-Item-content-box {
  width: 100%;
  padding: 30px;
}

.t-event.-archive {
  padding: 80px 0 120px 0;
}
.t-event.-archive .t-event__load-more {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  justify-content: center;
  padding-top: 100px;
}
.t-event.-archive .t-event__load-more[aria-hidden=true] {
  visibility: hidden;
}
.t-event.-archive .t-event__container > article {
  margin-bottom: 0 !important;
}
.t-event.-archive .t-event__container > article + article {
  margin-top: 50px;
  padding-top: 50px;
  border-top: 1px solid #D7E9FF;
}
.t-event.-archive .t-event-Head {
  width: 100%;
  padding-bottom: 20px;
  border-bottom: 1px solid #00356B;
  margin-bottom: 60px;
}
.t-event.-archive .t-event-Head-inner {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.t-event.-archive .t-event-Head-title {
  font-family: "clarendon-urw-extra-narrow", serif;
  font-style: normal;
  font-weight: 300;
  font-size: 42px;
  line-height: 120%;
  color: #00356B;
}
.t-event.-archive .t-event-Head-filter {
  max-width: 310px;
}
@media screen and (max-width: 480px) {
  .t-event.-archive .t-event-Head-filter {
    margin-top: 1rem;
  }
}
.t-event.-archive .t-event-Head-filter form {
  margin: 0;
}
.t-event.-archive .m-card__event.-archive .m-card__event-Image {
  width: 200px;
  height: 200px;
  background-color: #d7e9ff;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .t-event.-archive .m-card__event.-archive .m-card__event-Image {
    width: 150px;
    height: 150px;
  }
}
.t-event.-archive .m-card__event.-archive .m-card__event-Flex {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  align-items: center;
}
.t-event.-archive .m-card__event.-archive .m-card__event-Inner {
  width: calc(100% - 300px);
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .t-event.-archive .m-card__event.-archive .m-card__event-Inner {
    width: calc(100% - 160px);
  }
}
@media screen and (max-width: 768px) {
  .t-event.-archive .m-card__event.-archive .m-card__event-Inner {
    width: 100%;
  }
}
.t-event.-archive .m-card__event.-archive .m-card__event-CTA {
  width: 300px;
  text-align: right;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .t-event.-archive .m-card__event.-archive .m-card__event-CTA {
    width: 160px;
  }
}
@media screen and (max-width: 768px) {
  .t-event.-archive .m-card__event.-archive .m-card__event-CTA {
    width: 100%;
    padding-top: 30px;
    text-align: center;
  }
}
.t-event.-archive .m-card__event.-archive .m-card__event-Content {
  justify-content: left;
  width: calc(100% - 300px);
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .t-event.-archive .m-card__event.-archive .m-card__event-Content {
    width: calc(100% - 150px);
  }
}
@media screen and (max-width: 768px) {
  .t-event.-archive .m-card__event.-archive .m-card__event-Content {
    width: 100%;
    justify-content: center;
  }
}
@media screen and (min-width: 1025px) {
  .t-event.-archive .m-card__event.-archive .m-card__event-Content-inner {
    padding-right: calc(60px + 6vw);
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .t-event.-archive .m-card__event.-archive .m-card__event-Content-inner {
    padding-right: 80px;
  }
}
.t-event.-archive .m-card__event.-archive .m-card__event-Content.-hasVideo {
  background-image: url("data:image/svg+xml,%3Csvg width='57' height='42' viewBox='0 0 57 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M57 0H0V42H57V0ZM3 3H9V6H3V3ZM3 36H9V39H3V36ZM12 3H18V6H12V3ZM12 36H18V39H12V36ZM21 3H27V6H21V3ZM21 39V36H27V39H21ZM30 3H36V6H30V3ZM30 36H36V39H30V36ZM39 3H45V6H39V3ZM39 36H45V39H39V36ZM48 3H54V6H48V3ZM48 36H54V39H48V36ZM24 12.6L36 20.9999L24 29.4V12.6Z' fill='%23286DC0'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 57px 42px;
}
@media screen and (max-width: 768px) {
  .t-event.-archive .m-card__event.-archive .m-card__event-Content.-hasVideo {
    background-position: bottom center;
  }
}
@media screen and (max-width: 768px) {
  .t-event.-archive .m-card__event.-archive .m-card__event-Content.-hasVideo {
    padding-bottom: 60px;
  }
}

.events-archive .t-event__single-Hero-content,
.page-template-events-archive .t-event__single-Hero-content {
  padding: 80px 0 160px 0;
}
@media screen and (min-width: 1025px) {
  .events-archive .t-event__single-Hero-content-head,
.page-template-events-archive .t-event__single-Hero-content-head {
    padding-right: 0;
    width: 100%;
    text-align: center;
  }
}
.events-archive .t-event__single-Hero-content-title,
.page-template-events-archive .t-event__single-Hero-content-title {
  margin-bottom: 30px;
}
.events-archive .o-hero__nav-Items,
.page-template-events-archive .o-hero__nav-Items {
  justify-content: center;
}
@media screen and (min-width: 1025px) {
  .events-archive .o-hero__nav-Item,
.page-template-events-archive .o-hero__nav-Item {
    margin: 0 20px;
  }
}

.t-event__single-RegistrationForm {
  background-color: #DAE8FD;
}
@media screen and (min-width: 1025px) {
  .t-event__single-RegistrationForm {
    padding: 140px 0;
  }
}
@media screen and (max-width: 1024px) {
  .t-event__single-RegistrationForm {
    padding: 80px 0;
  }
}
@media screen and (max-width: 768px) {
  .t-event__single-RegistrationForm {
    padding: 60px 0;
  }
}
.t-event__single-Hero {
  position: relative;
  width: 100%;
  background-color: #00356B;
  padding-top: 140px;
  z-index: 11;
}
.t-event__single-Hero-container {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.t-event__single-Hero-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.t-event__single-Hero-image img {
  position: relative;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.t-event__single-Hero-image:before {
  position: absolute;
  z-index: 10;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  content: "";
  display: block;
  background-color: rgba(14, 30, 46, 0.95);
}
.t-event__single-Hero-video {
  width: 100%;
  margin-bottom: 90px;
}
.t-event__single-Hero-video-inner {
  width: 100%;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}
.t-event__single-Hero-video-box {
  position: relative;
  width: 100%;
  height: 0;
  padding-top: 56.25%;
}
.t-event__single-Hero-video-box iframe, .t-event__single-Hero-video-box img {
  position: absolute;
  border: 0;
  width: 100%;
  height: 100%;
  display: block;
  top: 0;
  left: 0;
  border: 3px solid #C07B28;
}
.t-event__single-Hero-content {
  position: relative;
  z-index: 2;
  padding: 60px 0px 120px 0;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .t-event__single-Hero-content {
    text-align: center;
  }
}
@media screen and (min-width: 1025px) {
  .t-event__single-Hero-content-head, .t-event__single-Hero-content-body {
    width: 50%;
  }
}
@media screen and (max-width: 1024px) {
  .t-event__single-Hero-content-head, .t-event__single-Hero-content-body {
    width: 100%;
  }
}
@media screen and (min-width: 1025px) {
  .t-event__single-Hero-content-head {
    padding-right: 50px;
  }
}
@media screen and (max-width: 1024px) {
  .t-event__single-Hero-content-head {
    margin-bottom: 40px;
  }
}
@media screen and (min-width: 1025px) {
  .t-event__single-Hero-content-body {
    padding-left: 50px;
    padding-top: 10px;
  }
}
.t-event__single-Hero-content-body-row + div {
  margin-top: 40px;
}
.t-event__single-Hero-content-body-row-title {
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 135%;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #286DC0;
  margin-bottom: 10px;
}
.t-event__single-Hero-content-body-row-text {
  font-style: normal;
  font-weight: 350;
  font-size: 18px;
  line-height: 135%;
  color: #FFFFFF;
}
.t-event__single-Hero-content-inner {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.t-event__single-Hero-content-headline {
  margin-bottom: 30px;
}
.t-event__single-Hero-content-headline h1 {
  margin: 0;
  font-family: "freight-sans-pro", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 135%;
  text-align: center;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #C07B28;
}
.t-event__single-Hero-content-title {
  margin-bottom: 20px;
}
.t-event__single-Hero-content-title h1, .t-event__single-Hero-content-title h3 {
  margin: 0;
  font-family: "clarendon-urw-extra-narrow", serif;
  font-style: normal;
  font-weight: 300;
  line-height: 90%;
  color: #FFFFFF;
}
@media screen and (min-width: 1025px) {
  .t-event__single-Hero-content-title h1, .t-event__single-Hero-content-title h3 {
    font-size: 70px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .t-event__single-Hero-content-title h1, .t-event__single-Hero-content-title h3 {
    font-size: 60px;
  }
}
@media screen and (max-width: 768px) {
  .t-event__single-Hero-content-title h1, .t-event__single-Hero-content-title h3 {
    font-size: 30px;
    line-height: 110%;
  }
}
.t-event__single-Hero-content-text {
  margin-bottom: 30px;
}
.t-event__single-Hero-content-text p {
  margin: 0;
  font-style: normal;
  font-weight: 350;
  font-size: 22px;
  line-height: 135%;
  color: #FFFFFF;
}
@media screen and (max-width: 768px) {
  .t-event__single-Hero-content-text p {
    font-size: 20px;
  }
}
.t-event__single-Hero-content-links a {
  margin-bottom: 10px;
  margin-right: 20px;
}
@media screen and (min-width: 1025px) {
  .t-event__single-Body {
    padding: 140px 0;
  }
}
@media screen and (max-width: 1024px) {
  .t-event__single-Body {
    padding: 80px 0;
  }
}
@media screen and (max-width: 768px) {
  .t-event__single-Body {
    padding: 60px 0;
  }
}
.t-event__single-Body.noPaddingTop {
  padding-top: 0 !important;
}
@media screen and (min-width: 1025px) {
  .t-event__single-Body.noPaddingTop .t-event__single-List {
    padding-top: 140px;
  }
}
@media screen and (max-width: 1024px) {
  .t-event__single-Body.noPaddingTop .t-event__single-List {
    padding-top: 80px;
  }
}
@media screen and (max-width: 768px) {
  .t-event__single-Body.noPaddingTop .t-event__single-List {
    padding-top: 60px;
  }
}
.t-event__single-CTA {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  justify-content: center;
}
@media screen and (min-width: 1025px) {
  .t-event__single-List-title {
    margin-bottom: 120px;
  }
}
@media screen and (max-width: 1024px) {
  .t-event__single-List-title {
    margin-bottom: 90px;
  }
}
@media screen and (max-width: 768px) {
  .t-event__single-List-title {
    margin-bottom: 60px;
  }
}
@media screen and (min-width: 769px) {
  .t-event__single-List-items {
    display: flex;
    flex-wrap: wrap;
    width: calc(100% + 30px);
    margin-left: -30px;
  }
}
@media screen and (max-width: 768px) {
  .t-event__single-List-items {
    width: 100%;
  }
}
@media screen and (min-width: 769px) {
  .t-event__single-List-items > article.m-card__event {
    width: 33.33%;
    padding-left: 30px;
  }
}
@media screen and (max-width: 1024px) {
  .t-event__single-List-items > article.m-card__event {
    text-align: center;
  }
}
@media screen and (max-width: 768px) {
  .t-event__single-List-items > article.m-card__event {
    width: 100%;
  }
}
.t-event__single-Winners-current, .t-event__single-Winners-past {
  width: 100%;
  background-color: #DAE8FD;
}
@media screen and (min-width: 1025px) {
  .t-event__single-Winners-current, .t-event__single-Winners-past {
    padding: 140px 0;
  }
}
@media screen and (max-width: 1024px) {
  .t-event__single-Winners-current, .t-event__single-Winners-past {
    padding: 80px 0;
  }
}
@media screen and (max-width: 768px) {
  .t-event__single-Winners-current, .t-event__single-Winners-past {
    padding: 60px 0;
  }
}
.t-event__single-Winners-current + .t-event__single-Winners-past {
  background-color: white;
}
.t-event__single-Winners-current .m-card__event.-default.-current {
  margin-bottom: 0;
}
@media screen and (min-width: 1025px) {
  .t-event__single-Winners-current .m-card__event.-default.-current .m-card__event-Image, .t-event__single-Winners-current .m-card__event.-default.-current .m-card__event-Content {
    width: 50%;
  }
}
@media screen and (max-width: 1024px) {
  .t-event__single-Winners-current .m-card__event.-default.-current .m-card__event-Image, .t-event__single-Winners-current .m-card__event.-default.-current .m-card__event-Content {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .t-event__single-Winners-current .m-card__event.-default.-current .m-card__event-Image, .t-event__single-Winners-current .m-card__event.-default.-current .m-card__event-Content {
    width: 100%;
  }
}
@media screen and (max-width: 1024px) {
  .t-event__single-Winners-current .m-card__event.-default.-current .m-card__event-Content {
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 768px) {
  .t-event__single-Winners-current .m-card__event.-default.-current .m-card__event-Content {
    text-align: center;
  }
}
.t-event__single-Winners-current .m-card__event.-default.-current .m-card__event-Content-inner {
  padding-left: 0;
  padding-right: 60px;
}
@media screen and (max-width: 1024px) {
  .t-event__single-Winners-current .m-card__event.-default.-current .m-card__event-Content-inner {
    padding-right: 0;
  }
}
.t-event__single-Winners-current .m-card__event.-default.-current .m-card__event-Content-link-row {
  margin-bottom: 20px;
}
.t-event__single-Winners-current .m-card__event.-default.-current .m-card__event-Content-section-title {
  margin-bottom: 40px;
}
@media screen and (max-width: 768px) {
  .t-event__single-Winners-current .m-card__event.-default.-current .m-card__event-Content-section-title .section-title:before {
    left: 50%;
    margin-left: -25px;
  }
}
.t-event__single-Winners-current .m-card__event.-default.-current .m-card__event-Content-title {
  margin-bottom: 20px;
}
.t-event__single-Winners-current .m-card__event.-default.-current .m-card__event-Content-description {
  font-style: normal;
  font-weight: 350;
  font-size: 22px;
  line-height: 135%;
  margin-bottom: 40px;
}
.t-event__single-Winners-current .m-card__event.-default.-current .m-card__event-Content-description p {
  margin: 0;
  color: #00356B;
}
.t-event__single-Winners-current .m-card__event.-default.-current .m-card__event-Content-description p + p {
  margin-top: 20px;
}
.t-event__single-Winners-current .m-card__event.-default.-current .m-card__event-Image {
  height: auto;
}
.t-event__single-Winners-current .m-card__event.-default.-current .m-card__event-Image-box {
  height: 0;
  padding-top: 75%;
  overflow: hidden;
}
.t-event__single-Winners-past-Head {
  margin-bottom: 80px;
}
.t-event__single-Winners-past .m-card__event.-default.-past {
  text-align: left;
  margin-bottom: 50px;
  padding-bottom: 50px;
  border-bottom: 1px solid #D7E9FF;
}
.t-event__single-Winners-past .m-card__event.-default.-past .m-card__event-Content {
  justify-content: flex-start;
}
.t-event__single-Winners-past .m-card__event.-default.-past .m-card__event-Content-inner {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .t-event__single-Winners-past .m-card__event.-default.-past .m-card__event-Content-title {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 1025px) {
  .t-event__single-Winners-past .m-card__event.-default.-past .m-card__event-Content-text {
    width: 60%;
    padding-right: 4vw;
  }
}
@media screen and (max-width: 768px) {
  .t-event__single-Winners-past .m-card__event.-default.-past .m-card__event-Content-text {
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 1025px) {
  .t-event__single-Winners-past .m-card__event.-default.-past .m-card__event-Content-link {
    width: 40%;
    display: inline-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
  }
}
@media screen and (max-width: 768px) {
  .t-event__single-Winners-past .m-card__event.-default.-past .m-card__event-Content-link {
    justify-content: center;
    width: 100%;
  }
}
.t-event__single-Winners-past .m-card__event.-default.-past .m-card__event-Content-link a {
  margin-left: 20px;
  margin-bottom: 20px;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .t-event__single-Winners-past .m-card__event.-default.-past .m-card__event-Content-link a {
    margin-left: 0;
    margin-right: 20px;
  }
}

.t-post__single-Hero {
  position: relative;
  width: 100%;
  min-height: 100vh;
  background-color: #00356B;
  padding-top: 140px;
  z-index: 11;
  min-height: auto;
}
.t-post__single-Hero-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: none;
}
.t-post__single-Hero-image img {
  position: relative;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.t-post__single-Hero-image:before {
  position: absolute;
  z-index: 10;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  content: "";
  display: block;
  background-color: rgba(14, 30, 46, 0.75);
}
.t-post__single-Hero-content {
  position: relative;
  z-index: 2;
  padding: 60px 0px 120px 0;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .t-post__single-Hero-content {
    text-align: center;
    padding-bottom: 80px;
  }
}
.t-post__single-Hero-content-meta {
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 135%;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #286DC0;
  margin-bottom: 20px;
}
.t-post__single-Hero-content-title h1 {
  margin: 0;
  font-family: "clarendon-urw-extra-narrow", serif;
  font-style: normal;
  font-weight: 300;
  font-size: 70px;
  line-height: 90%;
  color: white;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .t-post__single-Hero-content-title h1 {
    font-size: 56px;
    line-height: 100%;
  }
}
@media screen and (max-width: 768px) {
  .t-post__single-Hero-content-title h1 {
    font-size: 36px;
    line-height: 110%;
  }
}
.t-post__single-Body {
  padding: 90px 0;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .t-post__single-Body {
    padding: 70px 0;
  }
}
@media screen and (max-width: 768px) {
  .t-post__single-Body {
    padding: 40px 0 60px 0;
  }
}
.t-post__single-Body-inner {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.t-post__single-Sidebar {
  width: 320px;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .t-post__single-Sidebar {
    width: 280px;
  }
}
@media screen and (max-width: 768px) {
  .t-post__single-Sidebar {
    width: 100%;
    margin-bottom: 60px;
  }
}
.t-post__single-Sidebar-widget {
  width: 100%;
}
.t-post__single-Sidebar-widget.-excerpt {
  font-family: "clarendon-urw-extra-narrow", serif;
  font-style: normal;
  font-weight: 300;
  font-size: 24px;
  line-height: 130%;
  color: #00356B;
  margin-bottom: 60px;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .t-post__single-Sidebar-widget.-excerpt {
    font-size: 22px;
  }
}
@media screen and (max-width: 768px) {
  .t-post__single-Sidebar-widget.-excerpt {
    font-size: 22px;
    order: 2;
    margin-bottom: 0;
    text-align: center;
  }
}

@media screen and (max-width: 768px) {
  .t-post__single-Sidebar-widget.-social {
    order: 1;
    margin-bottom: 50px;
    text-align: center;
  }
}
.t-post__single-Sidebar-widget.-social .t-post__single-Sidebar-widget-social-title {
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 135%;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #C07B28;
  margin-bottom: 20px;
}
.t-post__single-Sidebar-widget.-social .t-post__single-Sidebar-widget-social-list [data-share-box] {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .t-post__single-Sidebar-widget.-social .t-post__single-Sidebar-widget-social-list [data-share-box] {
    justify-content: center;
  }
}
.t-post__single-Sidebar-widget.-social .t-post__single-Sidebar-widget-social-list [data-share-box] > a {
  display: inline-block;
}
.t-post__single-Sidebar-widget.-social .t-post__single-Sidebar-widget-social-list [data-share-box] > a + a {
  margin-left: 25px;
}

.t-post__single-Sidebar-widgets {
  position: sticky;
  top: 60px;
}
@media screen and (max-width: 768px) {
  .t-post__single-Sidebar-widgets {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
  }
}
.t-post__single-Content {
  width: calc(100% - 320px);
  padding-left: 8vw;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .t-post__single-Content {
    width: calc(100% - 280px);
    padding-left: 60px;
  }
}
@media screen and (max-width: 768px) {
  .t-post__single-Content {
    width: 100%;
    padding-left: 0;
  }
}

.t-event.-category .t-event__upcoming {
  background-color: #F8FBFF;
  border-top: 1px solid #D7E9FF;
}
.t-event.-category .t-event__category, .t-event.-category .t-event__past {
  padding: 140px 0;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .t-event.-category .t-event__category, .t-event.-category .t-event__past {
    padding: 100px 0;
  }
}
@media screen and (max-width: 768px) {
  .t-event.-category .t-event__category, .t-event.-category .t-event__past {
    padding: 60px 0;
  }
}
.t-event.-category .t-event__upcoming {
  padding-top: 140px;
  padding-bottom: 140px;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .t-event.-category .t-event__upcoming {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media screen and (max-width: 768px) {
  .t-event.-category .t-event__upcoming {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
.t-event.-category .t-event__upcoming .no-results {
  padding-bottom: 140px;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .t-event.-category .t-event__upcoming .no-results {
    padding-bottom: 100px;
  }
}
@media screen and (max-width: 768px) {
  .t-event.-category .t-event__upcoming .no-results {
    padding-bottom: 60px;
  }
}
.t-event.-category .t-event__past-Head, .t-event.-category .t-event__upcoming-Head {
  margin-bottom: 100px;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .t-event.-category .t-event__past-Head, .t-event.-category .t-event__upcoming-Head {
    margin-bottom: 80px;
  }
}
@media screen and (max-width: 768px) {
  .t-event.-category .t-event__past-Head, .t-event.-category .t-event__upcoming-Head {
    margin-bottom: 50px;
  }
}
.t-event.-category .t-event__past-List, .t-event.-category .t-event__upcoming-List {
  padding-top: 100px;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
@media screen and (min-width: 769px) {
  .t-event.-category .t-event__past-List, .t-event.-category .t-event__upcoming-List {
    margin-left: -25px;
    padding-bottom: 100px;
  }
}
@media screen and (max-width: 768px) {
  .t-event.-category .t-event__past-List, .t-event.-category .t-event__upcoming-List {
    padding-bottom: 60px;
  }
}
.t-event.-category .t-event__past-List > article, .t-event.-category .t-event__upcoming-List > article {
  margin-bottom: 50px;
}
@media screen and (min-width: 769px) {
  .t-event.-category .t-event__past-List > article, .t-event.-category .t-event__upcoming-List > article {
    width: 50%;
    padding-left: 50px;
    margin-bottom: 50px;
  }
}
@media screen and (max-width: 768px) {
  .t-event.-category .t-event__past-List > article, .t-event.-category .t-event__upcoming-List > article {
    width: 100%;
    margin-bottom: 40px;
  }
}
.t-event.-category .t-event__past-List {
  padding-top: 100px;
}
.t-event.-category .t-event__past-List > article {
  position: relative;
  width: 100%;
}
.t-event.-category .t-event__past-List > article.m-card__event {
  margin-bottom: 0;
}
.t-event.-category .t-event__past-List > article.m-card__event + article {
  margin-top: 50px;
}
.t-event.-category .t-event__past-List > article.m-card__event + article .m-card__event-Flex {
  padding-top: 50px;
  border-top: 1px solid #D7E9FF;
}
.t-event.-category .t-event__past .t-event__past-Head {
  margin-bottom: 30px;
}
.t-event.-category .t-event__past-archive-link {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  justify-content: center;
  padding-top: 80px;
}
.t-event.-category .t-event__past-archive-load-more {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  justify-content: center;
}

.t-event__category-Inner {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
@media screen and (min-width: 1025px) {
  .t-event__category-Image {
    width: 50%;
    padding-left: 50px;
  }
}
@media screen and (max-width: 1024px) {
  .t-event__category-Image {
    width: 40%;
    padding-left: 30px;
  }
}
@media screen and (max-width: 768px) {
  .t-event__category-Image {
    width: 100%;
  }
}
.t-event__category-Image-box {
  width: 100%;
  height: 100%;
  position: relative;
}
.t-event__category-Image-box img {
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  left: 0;
  top: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (min-width: 1025px) {
  .t-event__category-Content {
    width: 50%;
    padding-right: 50px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .t-event__category-Content {
    width: 60%;
    padding-right: 30px;
  }
}
@media screen and (max-width: 768px) {
  .t-event__category-Content {
    width: 100%;
  }
}
.t-event__category-Content-meta {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.t-event__category-Content-meta > div {
  width: 50%;
  padding-right: 50px;
}
@media screen and (max-width: 768px) {
  .t-event__category-Content-meta > div {
    padding-right: 30px;
  }
}
.t-event__category-Content-meta > div:only-child {
  width: 100%;
}
.t-event__category-Content-meta-name {
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 135%;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #C07B28;
  margin-bottom: 25px;
}
.t-event__category-Content-meta-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.t-event__category-Content-meta-list ul li {
  font-style: normal;
  font-weight: 350;
  font-size: 16px;
  line-height: 120%;
  letter-spacing: 0.01em;
  color: #00356B;
  position: relative;
  padding-left: 1.25rem;
}
.t-event__category-Content-meta-list ul li::before {
  content: " ";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='19' viewBox='0 0 15 19' fill='none'%3E%3Cpath d='M14.9286 9.5L0 0V19L14.9286 9.5Z' fill='%23c07b28'/%3E%3C/svg%3E");
  position: absolute;
  top: 2px;
  left: 0;
  width: 15px;
  height: 19px;
  transform: scale(0.6);
}
.t-event__category-Content-meta-list ul li + li {
  margin-top: 15px;
}
.t-event__category-Content-title {
  margin-bottom: 50px;
}
.t-event__category-Content-description {
  margin-bottom: 40px;
}
.t-event__category-Content-description p {
  font-family: "clarendon-urw-extra-narrow", serif;
  font-style: normal;
  font-weight: 300;
  font-size: 24px;
  line-height: 130%;
  color: #00356B;
}
@media screen and (max-width: 768px) {
  .t-event__category-Content-description p {
    font-size: 20px;
  }
}
.t-event__category-Content-cta {
  padding-top: 40px;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.t-event__category-Content-cta a {
  margin-right: 10px;
  margin-bottom: 10px;
}

.t-event__inner {
  position: relative;
}
.t-event__slider {
  position: relative;
  padding: 0;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  /* Fix of Webkit flickering */
  z-index: 1;
  padding: 40px 0;
}
@media screen and (max-width: 768px) {
  .t-event__slider {
    padding: 0;
  }
}
.t-event__slider-android .t-event-Slide {
  transform: translate3d(0px, 0, 0);
}
.t-event__slider-pointer-events {
  touch-action: pan-y;
}
.t-event__slider-Slides {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
  transform: translate3d(0px, 0, 0);
}
.t-event__slider-Slide {
  flex-shrink: 0;
  width: 100%;
  height: auto;
  position: relative;
  transition-property: transform;
}
.t-event__slider-Slide.-blank {
  visibility: hidden;
}

.t-event__slider-Slide.-blank {
  visibility: hidden;
}

.t-event__slider-Slide blockquote {
  margin: 0;
  border: 0;
  padding: 0;
  text-align: center;
}
.t-event__slider-Slide-inner {
  max-width: 1060px;
  padding: 0 10px;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .t-event__slider-Slide-inner {
    max-width: 1020px;
    padding: 0 10px;
  }
}
@media screen and (max-width: 768px) {
  .t-event__slider-Slide-inner {
    max-width: 980px;
    padding: 0 50px;
  }
}
.t-event__slider-Slide-text p {
  font-family: "clarendon-urw-extra-narrow", serif;
  font-style: normal;
  font-weight: 300;
  font-size: 36px;
  line-height: 120%;
  color: #00356B;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .t-event__slider-Slide-text p {
    font-size: 28px;
  }
}
@media screen and (max-width: 768px) {
  .t-event__slider-Slide-text p {
    font-size: 18px;
  }
}
.t-event__slider-Slide-person {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 135%;
  text-align: center;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #286DC0;
}
.t-event__slider-Next, .t-event__slider-Prev {
  position: absolute;
  z-index: 10;
  top: 0;
  height: 100%;
  width: 60px;
  background-color: white;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  background-color: rgba(14, 30, 46, 0.5);
  background-position: center;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .t-event__slider-Next, .t-event__slider-Prev {
    width: 60px;
  }
}
@media screen and (max-width: 768px) {
  .t-event__slider-Next, .t-event__slider-Prev {
    width: 40px;
  }
}
.t-event__slider-Next svg, .t-event__slider-Prev svg {
  height: auto;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .t-event__slider-Next svg, .t-event__slider-Prev svg {
    max-width: 30px;
  }
}
@media screen and (max-width: 768px) {
  .t-event__slider-Next svg, .t-event__slider-Prev svg {
    max-width: 20px;
  }
}
.t-event__slider-Next {
  right: 0px;
}
.t-event__slider-Prev {
  left: 0px;
}

.t-program.-archive {
  padding: 140px 0 0 0;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .t-program.-archive {
    padding: 120px 0 0 0;
  }
}
@media screen and (max-width: 768px) {
  .t-program.-archive {
    padding: 70px 0 0 0;
  }
}
.t-program.-archive .t-program__list {
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 100px;
}
@media screen and (min-width: 769px) {
  .t-program.-archive .t-program__list {
    width: calc(100% + 25px);
    margin-left: -25px;
  }
}
@media screen and (max-width: 768px) {
  .t-program.-archive .t-program__list {
    width: 100%;
    padding-bottom: 50px;
  }
}
.t-program.-archive .t-program__list > article {
  width: 33.33%;
  margin-bottom: 40px;
  padding-left: 25px;
}
@media screen and (max-width: 768px) {
  .t-program.-archive .t-program__list > article {
    width: 100%;
    padding-left: 0;
    text-align: center;
  }
}

.t-program.-application {
  background-color: #D7E9FF;
}
.t-program.-application .t-program__container {
  position: relative;
  z-index: 20;
  max-width: 870px;
  margin-left: auto;
  margin-right: auto;
  border-top: 7px solid #C07B28;
  background-color: white;
  margin-top: -60px;
}
.t-program.-application .t-program__form {
  padding: 5.5vw;
}
.program-single.-block .program-single__upcoming {
  background-color: #F8FBFF;
  border-top: 1px solid #D7E9FF;
}
.program-single.-block .program-single__category, .program-single.-block .program-single__past {
  padding: 140px 0;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .program-single.-block .program-single__category, .program-single.-block .program-single__past {
    padding: 100px 0;
  }
}
@media screen and (max-width: 768px) {
  .program-single.-block .program-single__category, .program-single.-block .program-single__past {
    padding: 60px 0;
  }
}
.program-single.-block .program-single__upcoming {
  padding-top: 140px;
  padding-bottom: 140px;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .program-single.-block .program-single__upcoming {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media screen and (max-width: 768px) {
  .program-single.-block .program-single__upcoming {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
.program-single.-block .program-single__upcoming .no-results {
  padding-bottom: 140px;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .program-single.-block .program-single__upcoming .no-results {
    padding-bottom: 100px;
  }
}
@media screen and (max-width: 768px) {
  .program-single.-block .program-single__upcoming .no-results {
    padding-bottom: 60px;
  }
}
.program-single.-block .program-single__past-Head, .program-single.-block .program-single__upcoming-Head {
  margin-bottom: 100px;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .program-single.-block .program-single__past-Head, .program-single.-block .program-single__upcoming-Head {
    margin-bottom: 80px;
  }
}
@media screen and (max-width: 768px) {
  .program-single.-block .program-single__past-Head, .program-single.-block .program-single__upcoming-Head {
    margin-bottom: 50px;
  }
}
.program-single.-block .program-single__past-List, .program-single.-block .program-single__upcoming-List {
  padding-top: 100px;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
@media screen and (min-width: 769px) {
  .program-single.-block .program-single__past-List, .program-single.-block .program-single__upcoming-List {
    margin-left: -50px;
    padding-bottom: 100px;
  }
}
@media screen and (max-width: 768px) {
  .program-single.-block .program-single__past-List, .program-single.-block .program-single__upcoming-List {
    padding-bottom: 60px;
  }
}
.program-single.-block .program-single__past-List > article, .program-single.-block .program-single__upcoming-List > article {
  margin-bottom: 50px;
}
@media screen and (min-width: 769px) {
  .program-single.-block .program-single__past-List > article, .program-single.-block .program-single__upcoming-List > article {
    width: 50%;
    padding-left: 50px;
    margin-bottom: 50px;
  }
}
@media screen and (max-width: 768px) {
  .program-single.-block .program-single__past-List > article, .program-single.-block .program-single__upcoming-List > article {
    width: 100%;
    margin-bottom: 40px;
  }
}
.program-single.-block .program-single__past-List {
  padding-top: 100px;
}
.program-single.-block .program-single__past-List > article {
  position: relative;
  width: 100%;
}
.program-single.-block .program-single__past-List > article.m-card__event {
  margin-bottom: 0;
}
.program-single.-block .program-single__past-List > article.m-card__event + article {
  margin-top: 50px;
}
.program-single.-block .program-single__past-List > article.m-card__event + article .m-card__event-Flex {
  padding-top: 50px;
  border-top: 1px solid #D7E9FF;
}
.program-single.-block .program-single__past .t-event__past-Head {
  margin-bottom: 30px;
}
.program-single.-block .program-single__past-archive-link {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  justify-content: center;
  padding-top: 80px;
}
.program-single.-block .program-single__past-archive-load-more {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  justify-content: center;
}

.program-single__block {
  padding: 120px 0;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .program-single__block {
    padding: 100px 0;
  }
}
@media screen and (max-width: 768px) {
  .program-single__block {
    padding: 60px 0;
  }
}
.program-single__block-Inner {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
@media screen and (min-width: 1025px) {
  .program-single__block-Image {
    width: 50%;
    padding-left: 50px;
  }
}
@media screen and (max-width: 1024px) {
  .program-single__block-Image {
    width: 40%;
    padding-left: 30px;
  }
}
@media screen and (max-width: 768px) {
  .program-single__block-Image {
    width: 100%;
  }
}
.program-single__block-Image-box {
  width: 100%;
  height: 100%;
  position: relative;
  min-height: 500px;
}
.program-single__block-Image-box img {
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  left: 0;
  top: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (min-width: 1025px) {
  .program-single__block-Content {
    width: 50%;
    padding-right: 50px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .program-single__block-Content {
    width: 60%;
    padding-right: 30px;
  }
}
@media screen and (max-width: 768px) {
  .program-single__block-Content {
    width: 100%;
  }
}
.program-single__block-Content-meta {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.program-single__block-Content-meta > div {
  width: 50%;
  padding-right: 50px;
}
@media screen and (max-width: 768px) {
  .program-single__block-Content-meta > div {
    padding-right: 30px;
  }
}
.program-single__block-Content-meta-name {
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 135%;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #C07B28;
  margin-bottom: 25px;
}
.program-single__block-Content-meta-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.program-single__block-Content-meta-list ul li {
  font-style: normal;
  font-weight: 350;
  font-size: 16px;
  line-height: 120%;
  letter-spacing: 0.01em;
  color: #00356B;
  display: block;
}
.program-single__block-Content-meta-list ul li + li {
  margin-top: 15px;
}
.program-single__block-Content-title {
  margin-bottom: 50px;
}
.program-single__block-Content-description {
  margin-bottom: 40px;
}
.program-single__block-Content-description.-center {
  text-align: center;
}
.program-single__block-Content-description .title {
  font-family: "clarendon-urw-extra-narrow", serif;
  font-size: 36px;
  margin: 0 0 12px;
  font-weight: 400;
  color: #286DC0;
  margin-bottom: 10px;
}
@media screen and (max-width: 1024px) {
  .program-single__block-Content-description .title {
    font-size: 28px;
  }
}
.program-single__block-Content-description p {
  font-family: "clarendon-urw-extra-narrow", serif;
  font-style: normal;
  font-weight: 300;
  font-size: 24px;
  line-height: 130%;
  color: #00356B;
  margin-top: 0;
}
@media screen and (max-width: 768px) {
  .program-single__block-Content-description p {
    font-size: 20px;
  }
}
.program-single__block-Content-cta {
  padding-top: 40px;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.program-single__block-Content-cta a {
  margin-right: 10px;
  margin-bottom: 10px;
}
@media screen and (min-width: 1025px) {
  .program-single__block--flipped .program-single__block-Content {
    padding-left: 50px;
    padding-right: 0;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .program-single__block--flipped .program-single__block-Content {
    padding-left: 30px;
    padding-right: 0;
  }
}
@media screen and (min-width: 1025px) {
  .program-single__block--flipped .program-single__block-Image {
    padding-right: 50px;
    padding-left: 0;
  }
}
@media screen and (max-width: 1024px) {
  .program-single__block--flipped .program-single__block-Image {
    padding-right: 30px;
    padding-left: 0;
  }
}
.program-single__block.-light-blue {
  background-color: #F8FBFF;
}
.program-single__photo-gallery {
  background-color: #F8FBFF;
  border-top: 1px solid #D7E9FF;
  padding-top: 140px;
  padding-bottom: 140px;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .program-single__photo-gallery {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media screen and (max-width: 768px) {
  .program-single__photo-gallery {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
.program-single__photo-gallery-Head {
  margin-bottom: 100px;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .program-single__photo-gallery-Head {
    margin-bottom: 80px;
  }
}
@media screen and (max-width: 768px) {
  .program-single__photo-gallery-Head {
    margin-bottom: 50px;
  }
}
.program-single__photo-gallery-Body {
  display: flex;
  flex-wrap: wrap;
}
.program-single__photo-gallery-Body > * {
  -o-object-fit: cover;
     object-fit: cover;
  max-height: 500px;
}
@media screen and (min-width: 1280px) {
  .program-single__photo-gallery-Body {
    gap: 50px;
    margin-right: -50px;
  }
  .program-single__photo-gallery-Body > * {
    width: calc(50% - 50px);
  }
}
@media screen and (min-width: 481px) and (max-width: 1279px) {
  .program-single__photo-gallery-Body {
    gap: 40px;
    margin-right: -40px;
  }
  .program-single__photo-gallery-Body > * {
    width: calc(50% - 40px);
  }
}
@media screen and (max-width: 480px) {
  .program-single__photo-gallery-Body > * {
    width: 100%;
    margin-bottom: 25px;
  }
}
.program-single__photo-gallery .no-results {
  padding-bottom: 140px;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .program-single__photo-gallery .no-results {
    padding-bottom: 100px;
  }
}
@media screen and (max-width: 768px) {
  .program-single__photo-gallery .no-results {
    padding-bottom: 60px;
  }
}

body.application .o-hero .o-hero__content, .single-program .o-hero .o-hero__content {
  padding-bottom: 100px;
}
@media screen and (max-width: 768px) {
  body.application .o-hero .o-hero__content, .single-program .o-hero .o-hero__content {
    padding-bottom: 60px;
  }
}
body.application .m-content ul li, .single-program .m-content ul li {
  color: #00356B;
}