<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.site-header {
	position: -webkit-sticky; /* Safari */
  position: sticky;
  top: 0;
	box-shadow: 5px 1px 5px 0px rgba(0, 0, 0, 0.1);
	z-index: 2;
	padding: 15px 0 0 0;
	background: #fff;
}

.zero-margin {
  margin: 0;
}

.frame {
  border: solid black 1px;
  border-radius: 10px;
  padding: 30px;
  min-width: 100px;
}

.wp-block-button:hover {
  opacity: 0.5;
}

.icon-box-white-bg-round-corners {
  border: 8px solid white;
  border-radius: 15px;
  background: rgba(255,255,255,1);
  width: 80px;
  height: 80px;
}

.box-trsp-bg-round-corners {
  border: 2px solid #164a78;
  border-radius: 15px;
  background: rgba(255,255,255,0);
  width: 80px;
  height: 80px;
}

.min-width-column {
  min-width: 90px;
}

.min-width-column-1 {
  min-width: 150px;
}

.min-width-column-2 {
  min-width: 300px;
}

.min-width-3 {
  min-width: 20vw;
}

.min-width-4 {
  min-width: 150px;
}

.element-width-1 {
  width: 48%;
}

.element-width-2 {
  width: 350px;
}

.element-fixed-width-height-1 {
  width: 500px;
  height: 350px;
}

.element-fixed-width-height-2 {
  width: 400px;
  height: 12vw;
}

.display-none {
  display: none;
}

.no-hyphens {
  word-wrap: normal;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  hyphens: none;
}

.table-box-container {
  width: 290px;
  height: 290px;
}

.table-box-container-2 {
  width: 290px;
  height: 400px;
}

.feature-box-container {
  width: 80%;
  height: 80%;
  min-width: 120px;
  min-height: 120px;
  align-items: center;
  display: grid;
  word-wrap: normal;
  -webkit-hyphens: manual;
  -ms-hyphens: manual;
  hyphens: manual;
}

.feature-box-smaller {
  width: 80%;
  height: 80%;
  min-width: 60px;
  min-height: 60px;
  align-items: center;
  display: grid;
  word-wrap: normal;
  -webkit-hyphens: manual;
  -ms-hyphens: manual;
  hyphens: manual;
}

.imageBox {
  position: relative;
  float: left;
}

.imageBox .hoverImg {
  position: absolute;
  left: 0;
  top: 0;
  display: none;
}

.imageBox:hover .hoverImg {
  display: block;
}

.embedded-post {
  width: 500px;
  min-height: 853px;
}

.embedded-post-2 {
  width: 290px;
 /*height:100%;*/
  height:auto;
}

.wp-block-bod-modal-block .bod-btn, .bod-block-close-btn .bod-btn {
    display: inline-block;
    vertical-align: top;
    line-height: 1.5;
    padding: .667em 1.333em;
    margin: 2px;
    border-radius: 10px;
    border:solid 2px rgba(30,76,116,1);
    /*background-color: rgba(0,0,0,0.1);*/
    background-color: rgba(255,255,255,0);
    cursor: pointer;
    color: rgba(30,76,116,1);
    font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.48rem) * 0.24), 1rem);
    font-style: normal;
    font-weight: 400;
    line-height: 1.2;
    font-family: var(--wp--preset--font-family--montserrat);
    width: 400px;
}

.wp-block-bod-modal-block .bod-btn:hover, .bod-block-close-btn .bod-btn:hover {
    opacity: 0.5;
}

.milestone {
    width: 160px;
    height: 160px;
}

.exhibition {
    width: 232px;
    height: 350px;
}

.exhibition-past {
    width: 232px;
    height: 350px;
    opacity: 0.5;
}

.exhibition-title {
    width: 200px;
    height: 100px;
}
.mission-statement {
    width: 350px;
    height: 350px;
}

.text-box-small {
    height: 200px;
}

.wp-block-atlb-timeline-block .wp-block-atlb-single-timeline-item {
    display: grid;
    position: relative;
    z-index: 1;
}

.modal-box {
    padding: 10vh;
    margin: 40%;
}

.hide {
    display: none;
}

.bod-block-popup-wrap .bod-block-popup {
  max-width: 90%;
  max-height: 90%;
}

.align-items-none {
    position: relative;
    background-position: 50%;
    min-height: 430px;
    display: flex;
    justify-content: center;
    align-items: none !important;
    padding: 1em;
    box-sizing: border-box;
}

.fixed-height-container {
  height: 6vh;
}

.fixed-height-container-2 {
  height: 35vh;
}

.poweredbywrapper {
  display: none;
}

.desaturate  {
  filter: none;
    -webkit-filter: grayscale(0%);
    -moz-filter:    grayscale(0%);
    -ms-filter:     grayscale(0%);
    -o-filter:      grayscale(0%);
    cursor: pointer;
}
  
  .picture-squared-box {
  width: 35vw
  height: 35vw;
}

.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
    background-color: #fff;
    border: 1px solid rgba(30,76,116,.15);
    color: #000;
    border-radius: 0 0 15px 15px;
}

.fwt {
    background: #164A78;
    background:  rgba(30,76,116,0);
}

.wfh {
    background: #164A78;
    background:  rgba(30,76,116,0);
}

.rpg {
    background: #164A78;
    background:  rgba(30,76,116,0);
}

.gts {
    background: #164A78;
    background:  rgba(30,76,116,0);
}

.lth {
    background: #164A78;
    background:  rgba(30,76,116,0);
}

.col {
    background: #164A78;
    background:  rgba(30,76,116,0);
}

.fhb {
    background: #164A78;
    background:  rgba(30,76,116,0);
}

.dmc {
    background: #164A78;
    background:  rgba(30,76,116,0);
}

.menu-item  {
    font-size: 0.8rem !important;
}

.menu-button  {
    border: 1px solid #164A78;
    border-radius:5px;
    padding:5px !important;
}

.wp-block-table td, .wp-block-table th {
    border: 1px solid;
    padding: .5em;
    vertical-align: top;
}

.wp-element-button:hover, .wp-block-button__link:hover {
    background-color: #fff;
    color: #fff;
}

.ays_pb_timer {
    display: none;
}

.ays-pb-modal p {
    text-align: left;
}

.h-scroll-container {
    /*width: 30em;*/
    overflow-x: auto;
    white-space: nowrap;
    padding-bottom: 15px;
}

.group-block-class {
  word-break: normal;
  overflow-wrap: normal;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
    align-items: var(--navigation-layout-justification-setting,inherit);
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    overflow: visible;
    padding-top: calc(2rem + 24px);
    margin-right: 50px;
}

.wpcf7 form .wpcf7-response-output {
    margin: 0;
    padding: 0.2em 1em;
    border: 2px solid #00a0d2;
}

.text-shadow  {
    text-shadow: 2px 2px 4px #000000;
} 

 /* Move reCAPTCHA v3 badge to the left */
 
 .grecaptcha-badge {
  width: 70px !important;
  overflow: hidden !important;
  transition: all 0.3s ease !important;
  right: 4px !important;
  display: none;
}

.grecaptcha-badge:hover {
  width: 256px !important;
}

.page-id-7588 header, .page-id-7588 footer {
    display: none !important;
}

.border-default {
   border: solid 2px #164A78;
   border-radius: 15px;
}

.wp-element-button-2 {
   border: solid 2px #164A78;
   border-radius: 15px;
   padding:5px;
   color: #164A78;
   margin: 5px;
}

.wp-element-button-2:hover {
   background-color: #99999;
}

.h5p-image-hotspot-popup-body {
    padding: 1.333333em;
    font-size: 0.1em;
}

.button:hover {
    background-color: #eee;
}
</pre></body></html>