/*! Copyright (c) 2022 Big Bite Creative | bigbitecreative.com | @bigbitecreative */
.glightbox-container {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999 !important;
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-text-size-adjust: 100%;
  -webkit-backface-visibility: hidden;
  outline: none;
  overflow: hidden;
}

.glightbox-container.inactive {
  display: none;
}

.glightbox-container .gcontainer {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 9999;
  overflow: hidden;
}

.glightbox-container .gslider {
  -webkit-transition: -webkit-transform .4s ease;
  transition: -webkit-transform .4s ease;
  transition: transform .4s ease;
  transition: transform .4s ease, -webkit-transform .4s ease;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
  position: relative;
  overflow: hidden;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.glightbox-container .gslide {
  width: 100%;
  position: absolute;
  opacity: 1;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  opacity: 0;
}


/* top: 0;
        left: 0;
        right: 0;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%); */

.glightbox-container .gslide.current {
  opacity: 1;
  z-index: 99999;
  position: relative;
}

.glightbox-container .gslide.prev {
  opacity: 1;
  z-index: 9999;
}

.glightbox-container .gslide-inner-content {
  width: 100%;
}

.glightbox-container .ginner-container {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  max-width: 100%;
  margin: auto;
  height: 100vh;
}

.glightbox-container .ginner-container.gvideo-container {
  width: 100%;
}

.glightbox-container .ginner-container.desc-bottom,
        .glightbox-container .ginner-container.desc-top {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.glightbox-container .ginner-container.desc-left,
        .glightbox-container .ginner-container.desc-right {
  max-width: 100% !important;
}

.gslide iframe,
    .gslide video {
  outline: none !important;
  border: none;
  min-height: 165px;
  -webkit-overflow-scrolling: touch;
  overflow-scrolling: touch;
  -ms-touch-action: auto;
  touch-action: auto;
}

.gslide-image {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.gslide-image img {
  max-height: 100vh;
  display: block;
  max-width: 100%;
  margin: 0;
  padding: 0;
  float: none;
  outline: none;
  border: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  max-width: 100vw;
  width: auto;
  height: auto;
  -o-object-fit: cover;
  object-fit: cover;
  -ms-touch-action: none;
  touch-action: none;
  margin: auto;
  min-width: 200px;
}

.desc-top .gslide-image img,
        .desc-bottom .gslide-image img {
  width: auto;
}

.desc-left .gslide-image img,
        .desc-right .gslide-image img {
  width: auto;
  max-width: 100%;
}

.gslide-image img.zoomable {
  position: relative;
}

.gslide-image img.dragging {
  cursor: -webkit-grabbing !important;
  cursor: grabbing !important;
  -webkit-transition: none;
  transition: none;
}

.gslide-video {
  width: 100%;
  max-width: 100%;
  position: relative;
  width: 100vh;
  max-width: 100vh;
  width: 100% !important;
}

.gslide-video .gvideo-wrapper {
  width: 100%;
        /* max-width: 160vmin; */
  margin: auto;
}

.gslide-video::before {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(255, 0, 0, 0.34);
  display: none;
}

.gslide-video.playing::before {
  display: none;
}

.gslide-video.fullscreen {
  max-width: 100% !important;
  min-width: 100%;
  height: 80vh;
}

.gslide-video.fullscreen video {
  max-width: 100% !important;
  width: 100% !important;
}

.gslide-inline {
  background: #fff;
  text-align: left;
  max-height: calc(100vh - 40px);
  overflow: auto;
  max-width: 100%;
}

.gslide-inline .ginlined-content {
  padding: 20px;
  width: 100%;
}

.ginlined-content {
  overflow: auto;
  display: block !important;
  opacity: 1;
}

.gslide-external {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-width: 100%;
  background: #fff;
  padding: 0;
  overflow: auto;
  max-height: 75vh;
  height: 100%;
}

.gslide-media {
  display: block;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
}

.zoomed .gslide-media {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.desc-top .gslide-media,
    .desc-bottom .gslide-media {
  margin: 0 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.gslide-description {
  position: relative;
}

.gslide-description.description-left,
    .gslide-description.description-right {
  max-width: 100%;
}

.gslide-description.description-bottom,
    .gslide-description.description-top {
  margin: 0 auto;
  width: 100%;
}

.gslide-description p {
  margin-bottom: 12px;
}

.gslide-description p::last-child {
  margin-bottom: 0;
}

.zoomed .gslide-description {
  display: none;
}



/*
 * Description for mobiles
 * something like facebook does the description
 * for the photos
*/

.glightbox-mobile .glightbox-container .gslide-description {
  height: auto !important;
  width: 100%;
  background: transparent;
  position: absolute;
  bottom: 15px;
  padding: 19px 11px;
  max-width: 100vw !important;
  -webkit-box-ordinal-group: 3 !important;
  -ms-flex-order: 2 !important;
  order: 2 !important;
  max-height: 78vh;
  overflow: auto !important;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .75)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .75) 100%);
  -webkit-transition: opacity .3s linear;
  transition: opacity .3s linear;
  padding-bottom: 50px;
}

.glightbox-mobile .glightbox-container .gslide-title {
  color: #fff;
  font-size: 1em;
}

.glightbox-mobile .glightbox-container .gslide-desc {
  color: #a1a1a1;
}

.glightbox-mobile .glightbox-container .gslide-desc a {
  color: #fff;
  font-weight: bold;
}

.glightbox-mobile .glightbox-container .gslide-desc * {
  color: inherit;
}

.glightbox-mobile .glightbox-container .gslide-desc string {
  color: #fff;
}

.glightbox-mobile .glightbox-container .gslide-desc .desc-more {
  color: #fff;
  opacity: .4;
}

.gdesc-open .gslide-media {
  -webkit-transition: opacity .5s ease;
  transition: opacity .5s ease;
  opacity: .4;
}

.gdesc-open .gdesc-inner {
  padding-bottom: 30px;
}

.gdesc-closed .gslide-media {
  -webkit-transition: opacity .5s ease;
  transition: opacity .5s ease;
  opacity: 1;
}

.greset {
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.gabsolute {
  position: absolute;
}

.grelative {
  position: relative;
}

.glightbox-desc {
  display: none !important;
}

.glightbox-open {
  overflow: hidden;
}

.gloader {
  height: 25px;
  width: 25px;
  -webkit-animation: lightboxLoader .8s infinite linear;
  animation: lightboxLoader .8s infinite linear;
  border: 2px solid #fff;
  border-right-color: transparent;
  border-radius: 50%;
  position: absolute;
  display: block;
  z-index: 9999;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 47%;
}

.goverlay {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background: #000;
  will-change: opacity;
}

.glightbox-mobile .goverlay {
  background: #000;
}

.gprev,
.gnext,
.gclose {
  background-repeat: no-repeat;
  z-index: 99999;
  cursor: pointer;
  width: 26px;
  height: 44px;
  display: block;
  background-position: 0 0;
  border: none;
}

.gprev svg,
.gnext svg,
.gclose svg {
  display: block;
  width: 100%;
  height: auto;
}

.gprev.disabled,
.gnext.disabled,
.gclose.disabled {
  opacity: .1;
}

.gprev .garrow,
.gnext .garrow,
.gclose .garrow {
  stroke: #fff;
}

iframe.wait-autoplay {
  opacity: 0;
}

.glightbox-closing .gnext,
    .glightbox-closing .gprev,
    .glightbox-closing .gclose {
  opacity: 0 !important;
}




/*Skin */

.glightbox-clean .gslide-description,
.glightbox-modern .gslide-description {
  background: #fff;
}

.glightbox-clean .gdesc-inner,
.glightbox-modern .gdesc-inner {
  padding: 22px 20px;
}

.glightbox-clean .gslide-title,
.glightbox-modern .gslide-title {
  font-size: 1em;
  font-weight: normal;
  font-family: arial;
  color: #000;
  margin-bottom: 19px;
  line-height: 1.4em;
}

.glightbox-clean .gslide-desc,
.glightbox-modern .gslide-desc {
  font-size: 0.86em;
  margin-bottom: 0;
  font-family: arial;
  line-height: 1.4em;
}

.glightbox-clean .gslide-video,
.glightbox-modern .gslide-video {
  background: #000;
}

/* .gprev,
    .gnext,
    .gclose{
        border: none;
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAAA2CAYAAADTeCfRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5NThDMEMwNzg3NjgxMUU1QUM2MUYwRDYwNTNEN0UxMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5NThDMEMwODg3NjgxMUU1QUM2MUYwRDYwNTNEN0UxMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjk1OEMwQzA1ODc2ODExRTVBQzYxRjBENjA1M0Q3RTExIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjk1OEMwQzA2ODc2ODExRTVBQzYxRjBENjA1M0Q3RTExIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+htE8KwAAA9BJREFUeNrsm1tIFGEYhndDI4OSLgqkMrKjBXYwCjt40QkpL4pMyoqMgigIgm6iiy66KSwpj2vrucKgpINRRhYRooQkWYEWUkaWERokhVQXbu/QOyDhpjPzz3H/Dx7W1f2+753/3X9mnPnHHwqFfDKcEWPkEEgzZEgzpBkybDbjHLhvIP8GKLNhPILgksEaFaDKKWacAMdAn4Ean8F+kGOxGXFgDyjSmZ8L9oFpurKVU1uBnAr9jZMCah1hrQLBGkciyL7FGvNymXdZb2+RG3GGYo4LrHmINS9abEiZRkMu8PNXjPQVJV4Vc9SEgclm7WqLDSkd5RdBiBGizCihmMMmDkwWe1yz2JBy9g2E+ft5o7smkWZUUMwBCwYmg71u2nQMCZhphFEzaihmt4UDk86e9TYZUsj3OaKNMGJGHcVkWjwoChvZ+7HFfQvZt42vpaJ76Em6SzHbbDBCZR01NFvct519u8yorzXhEcWk2WiESiq1tFrUT901veZrnp1mNFHEWgcYoZJMTe0m98ljn3K+z+f7oB1mtLD5agcZoZJEbZ3Ab0J9deCrwpzSB6004xWbLnegESqJ1NgNok04aFeF+XtA5MF8pA90stkiBxuhkkCtvSBGQL2iEYz415Bys8yIAu/ZZKELjFCJp+Z+EGugTgHrVGq8ClEm2oxZ4CUYAHNcZIRKHOjj6ed8A8eISo15xUaPIcP9spFFk11ohMp0bkOHxrxa5lXo7Ksack9Pvn+YpTqLwS0QDZbxRo+bYgJoBZPAZtCiIVe5QzceZBroXwP8YKfWRH+YdVOx4AOYCOJBt0uMUAz4BGLAVNDjhXvg/bwF2UdTElywLVOoN5o/97hsRv/3HvgAv10fwVuQ6ODtUO45f6HmyaDXi6tDfoMZNKMdJDlwG2ZyN/qVs/mbl5fqDILZoAO8AMkO0j8XvONJhjKLf0TKuqkF4Dl4BlY6QLty1vcGdHE39SvSFrEtBc2gCWywUfcKfjE6eHIxGKkrCleBRvAApNmgOQU8BW2crRG/vDMV1JN0C/WmcmYqZizxeSyMLO/cBG6DOyDDAq3rwRPOyhSfB8PoWtst4DrJMlGnYnwDeMjZ4c0QdGGumhfIsk246LeVtetcfOFyVEQJ8nQv+AkqwThQIqjuDnAV1ILtPo9HlMBaB/kfewCMBfkG6ylL85VnJZSroLt8kRAmTLezOpfUD+W0WQvFnIzfpEePlaeO5oE1OvOVp56+R8KuaWiYZYYMG05tZUgzpBkypBnSDBnSDGmGDGmGDGmGNEOGNEOaIUOa4YH4I8AAM9m8BFEzyDIAAAAASUVORK5CYII=');
    } */

.glightbox-clean .gprev,
    .glightbox-clean .gnext,
    .glightbox-clean .gclose,
    .glightbox-modern .gprev,
    .glightbox-modern .gnext,
    .glightbox-modern .gclose {
  background-color: rgba(0, 0, 0, 0.12);
}

.glightbox-clean .gprev:hover,
.glightbox-clean .gnext:hover,
.glightbox-clean .gclose:hover,
.glightbox-modern .gprev:hover,
.glightbox-modern .gnext:hover,
.glightbox-modern .gclose:hover {
  background-color: rgba(0, 0, 0, 0.20);
}

.glightbox-clean .gprev path,
.glightbox-clean .gnext path,
.glightbox-clean .gclose path,
.glightbox-modern .gprev path,
.glightbox-modern .gnext path,
.glightbox-modern .gclose path {
  fill: #fff;
}

.glightbox-clean button:focus:not(.focused):not(.disabled),
.glightbox-modern button:focus:not(.focused):not(.disabled) {
  outline: none;
}

.glightbox-clean .gprev,
.glightbox-modern .gprev {
  position: absolute;
  top: -100%;
  left: 30px;
  width: 40px;
  height: 56px;
}

.glightbox-clean .gnext,
.glightbox-modern .gnext {
  position: absolute;
  top: -100%;
  right: 30px;
  width: 40px;
  height: 56px;
}

.glightbox-clean .gclose,
.glightbox-modern .gclose {
  width: 35px;
  height: 35px;
  top: 15px;
  right: 10px;
  position: absolute;
  opacity: .7;
  background-position: -59px 2px;
}

.glightbox-clean .gclose svg,
.glightbox-modern .gclose svg {
  width: 20px;
}

.glightbox-clean .gclose:hover,
.glightbox-modern .gclose:hover {
  opacity: 1;
}




/*CSS Animations*/

.gfadeIn {
  -webkit-animation: gfadeIn .5s ease;
  animation: gfadeIn .5s ease;
}

.gfadeOut {
  -webkit-animation: gfadeOut .5s ease;
  animation: gfadeOut .5s ease;
}

.gslideOutLeft {
  -webkit-animation: gslideOutLeft .3s ease;
  animation: gslideOutLeft .3s ease;
}

.gslideInLeft {
  -webkit-animation: gslideInLeft .3s ease;
  animation: gslideInLeft .3s ease;
}

.gslideOutRight {
  -webkit-animation: gslideOutRight .3s ease;
  animation: gslideOutRight .3s ease;
}

.gslideInRight {
  -webkit-animation: gslideInRight .3s ease;
  animation: gslideInRight .3s ease;
}

.gzoomIn {
  -webkit-animation: gzoomIn .5s ease;
  animation: gzoomIn .5s ease;
}

.gzoomOut {
  -webkit-animation: gzoomOut .5s ease;
  animation: gzoomOut .5s ease;
}

@-webkit-keyframes lightboxLoader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes lightboxLoader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes gfadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes gfadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@-webkit-keyframes gfadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@keyframes gfadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@-webkit-keyframes gslideInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
  }
  to {
    visibility: visible;
    -webkit-transform: translate3d( 0, 0, 0);
    transform: translate3d( 0, 0, 0);
    opacity: 1;
  }
}

@keyframes gslideInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
  }
  to {
    visibility: visible;
    -webkit-transform: translate3d( 0, 0, 0);
    transform: translate3d( 0, 0, 0);
    opacity: 1;
  }
}

@-webkit-keyframes gslideOutLeft {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
    opacity: 0;
    visibility: hidden;
  }
}

@keyframes gslideOutLeft {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
    opacity: 0;
    visibility: hidden;
  }
}

@-webkit-keyframes gslideInRight {
  from {
    opacity: 0;
    visibility: visible;
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes gslideInRight {
  from {
    opacity: 0;
    visibility: visible;
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@-webkit-keyframes gslideOutRight {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
    opacity: 0;
  }
}

@keyframes gslideOutRight {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
    opacity: 0;
  }
}

@-webkit-keyframes gzoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
  to {
    opacity: 1;
  }
}

@keyframes gzoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
  to {
    opacity: 1;
  }
}

@-webkit-keyframes gzoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
  to {
    opacity: 0;
  }
}

@keyframes gzoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
  to {
    opacity: 0;
  }
}

@media (min-width: 769px) {
  .glightbox-container .ginner-container {
    width: auto;
    height: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .glightbox-container .ginner-container.desc-top .gslide-description {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .glightbox-container .ginner-container.desc-top .gslide-image,
                .glightbox-container .ginner-container.desc-top .gslide-image img {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .glightbox-container .ginner-container.desc-left .gslide-description {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .glightbox-container .ginner-container.desc-left .gslide-image {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .gslide-image img {
    max-height: 97vh;
    max-width: calc(100% - 20px);
    max-width: 100%;
  }
  .gslide-image img.zoomable {
    cursor: -webkit-zoom-in;
    cursor: zoom-in;
  }
  .zoomed .gslide-image img.zoomable {
    cursor: -webkit-grab;
    cursor: grab;
  }
  .gslide-inline {
    max-height: 95vh;
  }
  .gslide-external {
    max-height: 100vh;
  }
  .gslide-description.description-left,
    .gslide-description.description-right {
    max-width: 275px;
  }
  .glightbox-open {
    height: auto;
  }
  .goverlay {
    background: rgba(0, 0, 0, .92);
  }
  .glightbox-clean .gslide-media,
.glightbox-modern .gslide-media {
    -webkit-box-shadow: 1px 2px 9px 0px rgba(0, 0, 0, 0.65);
    box-shadow: 1px 2px 9px 0px rgba(0, 0, 0, 0.65);
  }
  .glightbox-clean .gprev,
.glightbox-modern .gprev {
    top: 45%;
  }
  .glightbox-clean .gnext,
.glightbox-modern .gnext {
    top: 45%;
  }
}

@media (min-width: 992px) {
  .glightbox-clean .gclose,
.glightbox-modern .gclose {
    right: 20px;
  }
}

@media screen and (max-height: 420px) {
  .goverlay {
    background: #000;
  }
}

:root{--ms-base:16;--ms-ratio:1.2}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{-webkit-text-decoration:underline dotted;border-bottom:none;text-decoration:underline;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:-.25em}sup{top:-.5em}img{border-style:none}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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;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]{-webkit-box-sizing:border-box;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}details{display:block}summary{display:list-item}[hidden],template{display:none}html{font-size:.875rem}@media (min-width:840px){html{font-size:1rem}}.body,body{background:#fff;color:#000;font-family:Campton-Book,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}::-moz-selection{background:#00f;color:#fff}::selection{background:#00f;color:#fff}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}h1{font-family:Campton-Book,sans-serif;line-height:1.3;margin:1rem 0}h1 a{color:inherit;font-family:inherit;font-weight:inherit;text-decoration:none}h1 a:hover{color:#00f}.entry-content h1.has-small-font-size{font-size:1.125rem;line-height:1.5}@media (min-width:840px){.entry-content h1.has-small-font-size{font-size:1rem}}.entry-content h1.has-normal-font-size{font-size:1.1875rem;line-height:1.5}.entry-content h1.has-medium-font-size{font-size:1.6875rem;line-height:1.5}.entry-content h1.has-large-font-size{font-size:3.3125rem;line-height:1.3}.entry-content h1.has-huge-font-size{font-size:3.3125rem;line-height:1}.entry-content h1.has-background{padding:1.5em 1.5em 1.3em}.entry-content h1.has-background.has-primary-background-color{background-color:#00f}.entry-content h1.has-background.has-secondary-background-color{background-color:#340f62}.entry-content h1.has-background.has-black-background-color{background-color:#000}.entry-content h1.has-background.has-white-background-color{background-color:#fff}.entry-content h1.has-background.has-grey-background-color{background-color:#f2f2f2}.entry-content h1.has-text-color.has-primary-color{color:#00f}.entry-content h1.has-text-color.has-secondary-color{color:#340f62}.entry-content h1.has-text-color.has-black-color{color:#000}.entry-content h1.has-text-color.has-white-color{color:#fff}.entry-content h1.has-text-color.has-grey-color{color:#f2f2f2}.entry-content h1.has-text-align-left{text-align:left}.entry-content h1.has-text-align-center{text-align:center}.entry-content h1.has-text-align-right{text-align:right}h1 strong{color:inherit;font-family:Campton-Bold,sans-serif;font-weight:400}h2{font-family:Campton-Book,sans-serif;line-height:1.3;margin:1rem 0}h2 a{color:inherit;font-family:inherit;font-weight:inherit;text-decoration:none}h2 a:hover{color:#00f}.entry-content h2.has-small-font-size{font-size:1.125rem;line-height:1.5}@media (min-width:840px){.entry-content h2.has-small-font-size{font-size:1rem}}.entry-content h2.has-normal-font-size{font-size:1.1875rem;line-height:1.5}.entry-content h2.has-medium-font-size{font-size:1.6875rem;line-height:1.5}.entry-content h2.has-large-font-size{font-size:3.3125rem;line-height:1.3}.entry-content h2.has-huge-font-size{font-size:3.3125rem;line-height:1}.entry-content h2.has-background{padding:1.5em 1.5em 1.3em}.entry-content h2.has-background.has-primary-background-color{background-color:#00f}.entry-content h2.has-background.has-secondary-background-color{background-color:#340f62}.entry-content h2.has-background.has-black-background-color{background-color:#000}.entry-content h2.has-background.has-white-background-color{background-color:#fff}.entry-content h2.has-background.has-grey-background-color{background-color:#f2f2f2}.entry-content h2.has-text-color.has-primary-color{color:#00f}.entry-content h2.has-text-color.has-secondary-color{color:#340f62}.entry-content h2.has-text-color.has-black-color{color:#000}.entry-content h2.has-text-color.has-white-color{color:#fff}.entry-content h2.has-text-color.has-grey-color{color:#f2f2f2}.entry-content h2.has-text-align-left{text-align:left}.entry-content h2.has-text-align-center{text-align:center}.entry-content h2.has-text-align-right{text-align:right}h2 strong{color:inherit;font-family:Campton-Bold,sans-serif;font-weight:400}h3{font-family:Campton-Book,sans-serif;line-height:1.3;margin:1rem 0}h3 a{color:inherit;font-family:inherit;font-weight:inherit;text-decoration:none}h3 a:hover{color:#00f}.entry-content h3.has-small-font-size{font-size:1.125rem;line-height:1.5}@media (min-width:840px){.entry-content h3.has-small-font-size{font-size:1rem}}.entry-content h3.has-normal-font-size{font-size:1.1875rem;line-height:1.5}.entry-content h3.has-medium-font-size{font-size:1.6875rem;line-height:1.5}.entry-content h3.has-large-font-size{font-size:3.3125rem;line-height:1.3}.entry-content h3.has-huge-font-size{font-size:3.3125rem;line-height:1}.entry-content h3.has-background{padding:1.5em 1.5em 1.3em}.entry-content h3.has-background.has-primary-background-color{background-color:#00f}.entry-content h3.has-background.has-secondary-background-color{background-color:#340f62}.entry-content h3.has-background.has-black-background-color{background-color:#000}.entry-content h3.has-background.has-white-background-color{background-color:#fff}.entry-content h3.has-background.has-grey-background-color{background-color:#f2f2f2}.entry-content h3.has-text-color.has-primary-color{color:#00f}.entry-content h3.has-text-color.has-secondary-color{color:#340f62}.entry-content h3.has-text-color.has-black-color{color:#000}.entry-content h3.has-text-color.has-white-color{color:#fff}.entry-content h3.has-text-color.has-grey-color{color:#f2f2f2}.entry-content h3.has-text-align-left{text-align:left}.entry-content h3.has-text-align-center{text-align:center}.entry-content h3.has-text-align-right{text-align:right}h3 strong{color:inherit;font-family:Campton-Bold,sans-serif;font-weight:400}h4{font-family:Campton-Book,sans-serif;line-height:1.3;margin:1rem 0}h4 a{color:inherit;font-family:inherit;font-weight:inherit;text-decoration:none}h4 a:hover{color:#00f}.entry-content h4.has-small-font-size{font-size:1.125rem;line-height:1.5}@media (min-width:840px){.entry-content h4.has-small-font-size{font-size:1rem}}.entry-content h4.has-normal-font-size{font-size:1.1875rem;line-height:1.5}.entry-content h4.has-medium-font-size{font-size:1.6875rem;line-height:1.5}.entry-content h4.has-large-font-size{font-size:3.3125rem;line-height:1.3}.entry-content h4.has-huge-font-size{font-size:3.3125rem;line-height:1}.entry-content h4.has-background{padding:1.5em 1.5em 1.3em}.entry-content h4.has-background.has-primary-background-color{background-color:#00f}.entry-content h4.has-background.has-secondary-background-color{background-color:#340f62}.entry-content h4.has-background.has-black-background-color{background-color:#000}.entry-content h4.has-background.has-white-background-color{background-color:#fff}.entry-content h4.has-background.has-grey-background-color{background-color:#f2f2f2}.entry-content h4.has-text-color.has-primary-color{color:#00f}.entry-content h4.has-text-color.has-secondary-color{color:#340f62}.entry-content h4.has-text-color.has-black-color{color:#000}.entry-content h4.has-text-color.has-white-color{color:#fff}.entry-content h4.has-text-color.has-grey-color{color:#f2f2f2}.entry-content h4.has-text-align-left{text-align:left}.entry-content h4.has-text-align-center{text-align:center}.entry-content h4.has-text-align-right{text-align:right}h4 strong{color:inherit;font-family:Campton-Bold,sans-serif;font-weight:400}h5{font-family:Campton-Book,sans-serif;line-height:1.3;margin:1rem 0}h5 a{color:inherit;font-family:inherit;font-weight:inherit;text-decoration:none}h5 a:hover{color:#00f}.entry-content h5.has-small-font-size{font-size:1.125rem;line-height:1.5}@media (min-width:840px){.entry-content h5.has-small-font-size{font-size:1rem}}.entry-content h5.has-normal-font-size{font-size:1.1875rem;line-height:1.5}.entry-content h5.has-medium-font-size{font-size:1.6875rem;line-height:1.5}.entry-content h5.has-large-font-size{font-size:3.3125rem;line-height:1.3}.entry-content h5.has-huge-font-size{font-size:3.3125rem;line-height:1}.entry-content h5.has-background{padding:1.5em 1.5em 1.3em}.entry-content h5.has-background.has-primary-background-color{background-color:#00f}.entry-content h5.has-background.has-secondary-background-color{background-color:#340f62}.entry-content h5.has-background.has-black-background-color{background-color:#000}.entry-content h5.has-background.has-white-background-color{background-color:#fff}.entry-content h5.has-background.has-grey-background-color{background-color:#f2f2f2}.entry-content h5.has-text-color.has-primary-color{color:#00f}.entry-content h5.has-text-color.has-secondary-color{color:#340f62}.entry-content h5.has-text-color.has-black-color{color:#000}.entry-content h5.has-text-color.has-white-color{color:#fff}.entry-content h5.has-text-color.has-grey-color{color:#f2f2f2}.entry-content h5.has-text-align-left{text-align:left}.entry-content h5.has-text-align-center{text-align:center}.entry-content h5.has-text-align-right{text-align:right}h5 strong{color:inherit;font-family:Campton-Bold,sans-serif;font-weight:400}h6{font-family:Campton-Book,sans-serif;line-height:1.3;margin:1rem 0}h6 a{color:inherit;font-family:inherit;font-weight:inherit;text-decoration:none}h6 a:hover{color:#00f}.entry-content h6.has-small-font-size{font-size:1.125rem;line-height:1.5}@media (min-width:840px){.entry-content h6.has-small-font-size{font-size:1rem}}.entry-content h6.has-normal-font-size{font-size:1.1875rem;line-height:1.5}.entry-content h6.has-medium-font-size{font-size:1.6875rem;line-height:1.5}.entry-content h6.has-large-font-size{font-size:3.3125rem;line-height:1.3}.entry-content h6.has-huge-font-size{font-size:3.3125rem;line-height:1}.entry-content h6.has-background{padding:1.5em 1.5em 1.3em}.entry-content h6.has-background.has-primary-background-color{background-color:#00f}.entry-content h6.has-background.has-secondary-background-color{background-color:#340f62}.entry-content h6.has-background.has-black-background-color{background-color:#000}.entry-content h6.has-background.has-white-background-color{background-color:#fff}.entry-content h6.has-background.has-grey-background-color{background-color:#f2f2f2}.entry-content h6.has-text-color.has-primary-color{color:#00f}.entry-content h6.has-text-color.has-secondary-color{color:#340f62}.entry-content h6.has-text-color.has-black-color{color:#000}.entry-content h6.has-text-color.has-white-color{color:#fff}.entry-content h6.has-text-color.has-grey-color{color:#f2f2f2}.entry-content h6.has-text-align-left{text-align:left}.entry-content h6.has-text-align-center{text-align:center}.entry-content h6.has-text-align-right{text-align:right}h6 strong{color:inherit;font-family:Campton-Bold,sans-serif;font-weight:400}.h1,h1{color:#00f;font-family:Campton-ExtraBold,sans-serif;font-size:3.3125rem;letter-spacing:0}.h1,.h2,h1,h2{font-weight:400}.h2,h2{color:#000;font-family:Campton-Light,sans-serif;font-size:3.5rem;letter-spacing:-.125rem}.h2 a,.h2 strong,h2 a,h2 strong{font-family:Campton-Medium,sans-serif}.h2 a,h2 a{color:#00f}@media (max-width:840px){h2{font-size:2.5rem}}.h3,h3{font-size:1.875rem;letter-spacing:-.0625rem;line-height:1.3}.h3,.h4,h3,h4{color:#000;font-family:Campton-Light,sans-serif;font-weight:400}.h4,h4{font-size:1.1875rem;letter-spacing:0}.h5,h5{font-size:.9375rem}.h5,.h6,h5,h6{color:#000;font-family:Campton-Light,sans-serif;font-weight:400}.h6,h6{font-size:.8125rem}ol,p,ul{font-family:Campton-Light,sans-serif;line-height:1.5}ol,ul{list-style-position:inside;margin-top:0;padding:0}ol ol,ol ul,ul ol,ul ul{padding-left:40px}a{-webkit-transition:all .3s ease;color:#00f;cursor:pointer;font-family:Campton-Book,sans-serif;text-decoration:none;transition:all .3s ease}a:hover{color:#2929ff}strong{font-family:Campton-Bold,sans-serif;font-weight:400}em{font-style:italic}.locked-link .material-icons,.material-icons[data-locked-link]{font-size:.8125rem;position:relative;top:2px}.entry-content p.has-small-font-size{font-size:1.125rem;line-height:1.5}@media (min-width:840px){.entry-content p.has-small-font-size{font-size:1rem}}.entry-content ol,.entry-content p,.entry-content ul{font-size:1.375rem;line-height:1.5;list-style-position:outside}.entry-content ul{margin-left:18px}.entry-content p.has-medium-font-size{font-size:1.6875rem;line-height:1.5}.entry-content p.has-large-font-size{color:#000;font-family:Campton-Light,sans-serif;font-size:3.5rem;font-weight:400;letter-spacing:-.0625rem;line-height:1.3}.entry-content p.has-huge-font-size{font-size:3.3125rem;line-height:1}.entry-content p.has-text-color.has-primary-color{color:#00f}.entry-content p.has-text-color.has-secondary-color{color:#340f62}.entry-content p.has-text-color.has-black-color{color:#000}.entry-content p.has-text-color.has-white-color{color:#fff}.entry-content p.has-text-color.has-grey-color{color:#f2f2f2}.entry-content p.has-background{padding:1.5em 1.5em 1.3em}.entry-content p.has-background.has-primary-background-color{background-color:#00f}.entry-content p.has-background.has-secondary-background-color{background-color:#340f62}.entry-content p.has-background.has-black-background-color{background-color:#000}.entry-content p.has-background.has-white-background-color{background-color:#fff}.entry-content p.has-background.has-grey-background-color{background-color:#f2f2f2}.entry-content p.has-drop-cap:not(:focus):first-letter{float:left;font-size:3.2em;font-style:normal;font-weight:100;line-height:.68;margin:.2em .1em 0 0;text-transform:uppercase}@font-face{font-display:auto;font-family:Campton-BlackItalic;src:url(../static/fonts/campton/397E2F_0_0.eot);src:url(../static/fonts/campton/397E2F_0_0.eot) format("embedded-opentype"),url(../static/fonts/campton/397E2F_0_0.woff2) format("woff2"),url(../static/fonts/campton/397E2F_0_0.woff) format("woff"),url(../static/fonts/campton/397E2F_0_0.ttf) format("truetype")}@font-face{font-display:auto;font-family:Campton-BookItalic;src:url(../static/fonts/campton/397E2F_1_0.eot);src:url(../static/fonts/campton/397E2F_1_0.eot) format("embedded-opentype"),url(../static/fonts/campton/397E2F_1_0.woff2) format("woff2"),url(../static/fonts/campton/397E2F_1_0.woff) format("woff"),url(../static/fonts/campton/397E2F_1_0.ttf) format("truetype")}@font-face{font-display:auto;font-family:Campton-Black;src:url(../static/fonts/campton/397E2F_2_0.eot);src:url(../static/fonts/campton/397E2F_2_0.eot) format("embedded-opentype"),url(../static/fonts/campton/397E2F_2_0.woff2) format("woff2"),url(../static/fonts/campton/397E2F_2_0.woff) format("woff"),url(../static/fonts/campton/397E2F_2_0.ttf) format("truetype")}@font-face{font-display:auto;font-family:Campton-BoldItalic;src:url(../static/fonts/campton/397E2F_3_0.eot);src:url(../static/fonts/campton/397E2F_3_0.eot) format("embedded-opentype"),url(../static/fonts/campton/397E2F_3_0.woff2) format("woff2"),url(../static/fonts/campton/397E2F_3_0.woff) format("woff"),url(../static/fonts/campton/397E2F_3_0.ttf) format("truetype")}@font-face{font-display:auto;font-family:Campton-Bold;src:url(../static/fonts/campton/397E2F_4_0.eot);src:url(../static/fonts/campton/397E2F_4_0.eot) format("embedded-opentype"),url(../static/fonts/campton/397E2F_4_0.woff2) format("woff2"),url(../static/fonts/campton/397E2F_4_0.woff) format("woff"),url(../static/fonts/campton/397E2F_4_0.ttf) format("truetype")}@font-face{font-display:auto;font-family:Campton-Book;src:url(../static/fonts/campton/397E2F_5_0.eot);src:url(../static/fonts/campton/397E2F_5_0.eot) format("embedded-opentype"),url(../static/fonts/campton/397E2F_5_0.woff2) format("woff2"),url(../static/fonts/campton/397E2F_5_0.woff) format("woff"),url(../static/fonts/campton/397E2F_5_0.ttf) format("truetype")}@font-face{font-display:auto;font-family:Campton-ExtraBold;src:url(../static/fonts/campton/397E2F_6_0.eot);src:url(../static/fonts/campton/397E2F_6_0.eot) format("embedded-opentype"),url(../static/fonts/campton/397E2F_6_0.woff2) format("woff2"),url(../static/fonts/campton/397E2F_6_0.woff) format("woff"),url(../static/fonts/campton/397E2F_6_0.ttf) format("truetype")}@font-face{font-display:auto;font-family:Campton-ExtraLight;src:url(../static/fonts/campton/397E2F_7_0.eot);src:url(../static/fonts/campton/397E2F_7_0.eot) format("embedded-opentype"),url(../static/fonts/campton/397E2F_7_0.woff2) format("woff2"),url(../static/fonts/campton/397E2F_7_0.woff) format("woff"),url(../static/fonts/campton/397E2F_7_0.ttf) format("truetype")}@font-face{font-display:auto;font-family:Campton-ExtraBoldItalic;src:url(../static/fonts/campton/397E2F_8_0.eot);src:url(../static/fonts/campton/397E2F_8_0.eot) format("embedded-opentype"),url(../static/fonts/campton/397E2F_8_0.woff2) format("woff2"),url(../static/fonts/campton/397E2F_8_0.woff) format("woff"),url(../static/fonts/campton/397E2F_8_0.ttf) format("truetype")}@font-face{font-display:auto;font-family:Campton-ExtraLightItalic;src:url(../static/fonts/campton/397E2F_9_0.eot);src:url(../static/fonts/campton/397E2F_9_0.eot) format("embedded-opentype"),url(../static/fonts/campton/397E2F_9_0.woff2) format("woff2"),url(../static/fonts/campton/397E2F_9_0.woff) format("woff"),url(../static/fonts/campton/397E2F_9_0.ttf) format("truetype")}@font-face{font-display:auto;font-family:Campton-MediumItalic;src:url(../static/fonts/campton/397E2F_A_0.eot);src:url(../static/fonts/campton/397E2F_A_0.eot) format("embedded-opentype"),url(../static/fonts/campton/397E2F_A_0.woff2) format("woff2"),url(../static/fonts/campton/397E2F_A_0.woff) format("woff"),url(../static/fonts/campton/397E2F_A_0.ttf) format("truetype")}@font-face{font-display:auto;font-family:Campton-Light;src:url(../static/fonts/campton/397E2F_B_0.eot);src:url(../static/fonts/campton/397E2F_B_0.eot) format("embedded-opentype"),url(../static/fonts/campton/397E2F_B_0.woff2) format("woff2"),url(../static/fonts/campton/397E2F_B_0.woff) format("woff"),url(../static/fonts/campton/397E2F_B_0.ttf) format("truetype")}@font-face{font-display:auto;font-family:Campton-LightItalic;src:url(../static/fonts/campton/397E2F_C_0.eot);src:url(../static/fonts/campton/397E2F_C_0.eot) format("embedded-opentype"),url(../static/fonts/campton/397E2F_C_0.woff2) format("woff2"),url(../static/fonts/campton/397E2F_C_0.woff) format("woff"),url(../static/fonts/campton/397E2F_C_0.ttf) format("truetype")}@font-face{font-display:auto;font-family:Campton-Medium;src:url(../static/fonts/campton/397E2F_D_0.eot);src:url(../static/fonts/campton/397E2F_D_0.eot) format("embedded-opentype"),url(../static/fonts/campton/397E2F_D_0.woff2) format("woff2"),url(../static/fonts/campton/397E2F_D_0.woff) format("woff"),url(../static/fonts/campton/397E2F_D_0.ttf) format("truetype")}@font-face{font-display:auto;font-family:Campton-SemiBold;src:url(../static/fonts/campton/397E2F_E_0.eot);src:url(../static/fonts/campton/397E2F_E_0.eot) format("embedded-opentype"),url(../static/fonts/campton/397E2F_E_0.woff2) format("woff2"),url(../static/fonts/campton/397E2F_E_0.woff) format("woff"),url(../static/fonts/campton/397E2F_E_0.ttf) format("truetype")}@font-face{font-display:auto;font-family:Campton-SemiBoldItalic;src:url(../static/fonts/campton/397E2F_F_0.eot);src:url(../static/fonts/campton/397E2F_F_0.eot) format("embedded-opentype"),url(../static/fonts/campton/397E2F_F_0.woff2) format("woff2"),url(../static/fonts/campton/397E2F_F_0.woff) format("woff"),url(../static/fonts/campton/397E2F_F_0.ttf) format("truetype")}@font-face{font-display:auto;font-family:Campton-ThinItalic;src:url(../static/fonts/campton/397E2F_10_0.eot);src:url(../static/fonts/campton/397E2F_10_0.eot) format("embedded-opentype"),url(../static/fonts/campton/397E2F_10_0.woff2) format("woff2"),url(../static/fonts/campton/397E2F_10_0.woff) format("woff"),url(../static/fonts/campton/397E2F_10_0.ttf) format("truetype")}@font-face{font-display:auto;font-family:Campton-Thin;src:url(../static/fonts/campton/397E2F_11_0.eot);src:url(../static/fonts/campton/397E2F_11_0.eot) format("embedded-opentype"),url(../static/fonts/campton/397E2F_11_0.woff2) format("woff2"),url(../static/fonts/campton/397E2F_11_0.woff) format("woff"),url(../static/fonts/campton/397E2F_11_0.ttf) format("truetype")}@font-face{font-family:icomoon;font-style:normal;font-weight:400;src:url(../static/fonts/icomoon/icomoon.eot);src:url(../static/fonts/icomoon/icomoon.eot) format("embedded-opentype"),url(../static/fonts/icomoon/icomoon.ttf) format("truetype"),url(../static/fonts/icomoon/icomoon.woff) format("woff"),url(../static/fonts/icomoon/icomoon.svg) format("svg")}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-external-link:before{content:"\E901"}.icon-chevron-right:before{content:"\E900"}h1,h2,h3,h4,h5,h6,p{margin:0}.container,.entry-content>.call-to-action,.entry-content>.job-listings,.entry-content>.notice-block,.entry-content>.post-list,.entry-content>.wp-block-embed,.entry-content>.wp-block-file,.entry-content>.wp-block-media-text,.entry-content>blockquote.wp-block-quote,.entry-content>div.wp-block-image,.entry-content>figure.wp-block-audio,.entry-content>figure.wp-block-image,.entry-content>h1,.entry-content>h2,.entry-content>h3,.entry-content>h4,.entry-content>h5,.entry-content>h6,.entry-content>ol,.entry-content>p,.entry-content>ul,.wp-block-columns{display:block;margin:0 auto;max-width:1600px;padding:0 20px}@media (min-width:52.5em){.container,.entry-content>.call-to-action,.entry-content>.job-listings,.entry-content>.notice-block,.entry-content>.post-list,.entry-content>.wp-block-embed,.entry-content>.wp-block-file,.entry-content>.wp-block-media-text,.entry-content>blockquote.wp-block-quote,.entry-content>div.wp-block-image,.entry-content>figure.wp-block-audio,.entry-content>figure.wp-block-image,.entry-content>h1,.entry-content>h2,.entry-content>h3,.entry-content>h4,.entry-content>h5,.entry-content>h6,.entry-content>ol,.entry-content>p,.entry-content>ul,.wp-block-columns{padding:0 40px}}.container--narrow{max-width:1400px}.entry-content>hr,.entry-content>table.wp-block-table{margin:0 auto;max-width:1680px;padding:0 20px}@media (min-width:840px){.entry-content>hr,.entry-content>table.wp-block-table{padding:0 40px}}.entry-content>.sub-navigation+figure.wp-block-image,.wp-block-columns .wp-block-columns{padding:0}.screen-reader-text{-webkit-clip-path:inset(50%);border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{-webkit-clip-path:none;background-color:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-spacer{display:none}@media (min-width:988px){.wp-block-spacer{display:block}}.site-header{background-color:#f2f2f2;font-size:.875rem;letter-spacing:.0625rem;margin-bottom:40px;padding:20px 0;position:static;text-transform:uppercase;top:0;width:100%;z-index:99}.site-header .container{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1350px){.site-header.site-header-vintage{padding:20px 0}}@media (min-width:1200px){.site-header{padding:0}}.admin-bar .site-header{top:46px}@media (min-width:782px){.admin-bar .site-header{top:32px}}.admin-bar #mobile-nav .site-header{top:0}@media (min-width:782px){.admin-bar #mobile-nav .site-header{top:0}}body.home,body.mm-active.home #page{padding-top:0}.site-header .site-logo{margin-bottom:auto;margin-top:auto}.site-header .site-logo svg{display:block;height:18px}.site-header.site-header-vintage .site-logo svg{height:auto;width:250px}.site-header-sticky{display:block;margin-bottom:0;position:fixed;top:-70px;visibility:hidden;width:100%;z-index:9}.site-header-sticky.is-initial{opacity:0}@media (max-width:1199px){.site-header-sticky{top:-77px}}.mm-active .site-header-sticky{top:-76px!important}#mobile-nav .site-logo svg *,.site-header-sticky .site-logo svg *{fill:#00f}.admin-bar .site-header-sticky{top:-24px}@media (min-width:782px){.admin-bar .site-header-sticky{top:-38px}}@media (min-width:1200px){.site-header-sticky{display:block}}.site-header-sticky.is-hidden{-webkit-animation-duration:.5s;-webkit-animation-fill-mode:both;-webkit-animation-name:slideUp;animation-duration:.5s;animation-fill-mode:both;animation-name:slideUp}.site-header-sticky.is-visible{-webkit-animation-duration:.5s;-webkit-animation-fill-mode:both;-webkit-animation-name:slideDown;animation-duration:.5s;animation-fill-mode:both;animation-name:slideDown}@-webkit-keyframes slideDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0);visibility:hidden}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}}@keyframes slideDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0);visibility:hidden}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}}@-webkit-keyframes slideUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0);visibility:hidden}}@keyframes slideUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0);visibility:hidden}}nav.main-navigation{-ms-flex-positive:1;-webkit-box-flex:1;display:none;flex-grow:1}nav.main-navigation,nav.main-navigation ul{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end}nav.main-navigation ul{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;margin:0;padding:0}nav.main-navigation ul li{border-bottom:2px solid #f2f2f2;margin:0 20px}nav.main-navigation ul ul{display:none}nav.main-navigation .menu-primary-menu-container ul li{padding:25px 0 21px}nav.main-navigation .menu-secondary-menu-container ul li{padding:25px 0 22px}@media (max-width:1350px){.site-header-vintage nav.main-navigation{display:none}}@media (min-width:1200px){nav.main-navigation{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:760px){.home-header nav.main-navigation{display:-webkit-box;display:-ms-flexbox;display:flex}}nav.main-navigation li.current-menu-item,nav.main-navigation li.current-page-ancestor,nav.main-navigation li:hover{border-bottom:2px solid #00f}nav.main-navigation .menu-primary-menu-container a{font-family:Campton-Bold,sans-serif}.site-search-toggle{-ms-flex-pack:end;-webkit-box-pack:end;display:none;justify-content:flex-end;margin:4px 6px 0 auto;text-align:right}.site-search-toggle svg{cursor:pointer;margin-top:4px;width:20px}@media (min-width:1200px){.site-search-toggle{-ms-flex-positive:0;-webkit-box-flex:0;display:block;flex-grow:0;margin:2px 0 0 20px}}.home-header{font-size:.875rem;letter-spacing:.0625rem;margin-bottom:60px;padding:30px 0;position:absolute;text-transform:uppercase;top:0;width:100%;z-index:3}.home-header .container{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.home-header a{color:#fff}.home-header a:hover{opacity:.8}.home-hero-wrap{padding-top:120px}.home-header .site-logo svg{display:block;height:108px;width:80px}.home-header .site-logo svg path{fill:#fff}.home-header .menu-primary-menu-container ul,.home-header .menu-secondary-menu-container ul{border-left:1px solid #fff;display:block;font-size:.875rem;min-width:200px}.home-header .menu-primary-menu-container ul li,.home-header .menu-secondary-menu-container ul li{margin-bottom:5px}.home-header .menu-primary-menu-container ul li:last-of-type,.home-header .menu-secondary-menu-container ul li:last-of-type{margin-bottom:0}.home-header .menu-primary-menu-container ul ul,.home-header .menu-secondary-menu-container ul ul{display:none}.home-header nav.main-navigation ul li{border-width:0;padding:0}.home-header .main-navigation a{line-height:1.7}.home-header .menu-secondary-menu-container ul a{font-family:Campton-Light,sans-serif}.home-header .site-search-toggle{-ms-flex-positive:0;-webkit-box-flex:0;border-left:1px solid #fff;display:none;flex-grow:0;height:103px;margin-left:auto;padding:0 40px 5px}.home-header .site-search-toggle svg{width:30px}.home-header .site-search-toggle svg path{fill:#fff}@media (min-width:760px){.home-header .site-search-toggle{-ms-flex-item-align:start;align-self:flex-start;display:block}}@media (min-width:1200px){.home-header .site-search-toggle{margin-left:0}}.home-header nav.main-navigation{-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;min-height:103px}@media (min-width:1400px){.home-header nav.main-navigation{-ms-flex-positive:0;-webkit-box-flex:0;flex-grow:0}}.home-header .site-strapline{-ms-flex-positive:1;-webkit-box-flex:1;color:#fff;display:none;flex-grow:1;font-family:Campton-Book,sans-serif;font-size:1.875rem;letter-spacing:.03125rem;text-align:center;text-transform:none}@media (min-width:1400px){.home-header .site-strapline{display:block}}.site-footer{background-color:#340f62;clear:both;color:#fff;font-size:1rem;letter-spacing:.08125rem;margin-top:120px;padding:60px 0}.site-footer a{color:#fff;font-family:Campton-Light,sans-serif}.site-footer a:hover{text-decoration:underline}.site-footer .container{-ms-flex-pack:justify;-ms-flex-wrap:wrap;-webkit-box-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width:840px){.site-footer{font-size:.8125rem}}@media (max-width:840px){.site-footer .site-nav-resources{display:none}}.site-footer .site-logo{-ms-flex-direction:column;-ms-flex-pack:end;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:30px;width:100%}.site-footer .site-mission-statement{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.site-footer .site-mission-statement .mission-statement{margin:0 auto;max-width:350px}@media (min-width:1200px){.site-footer .site-mission-statement .mission-statement{margin:0}}.mission-statement p{font-family:Campton-Light,sans-serif;letter-spacing:.03125rem;line-height:1.875rem;margin-bottom:24px}@media (min-width:840px){.mission-statement p{line-height:1.65}}@media (min-width:760px){.site-footer .site-logo{margin-bottom:40px}}@media (min-width:1200px){.site-footer .site-logo{margin-bottom:0;width:calc(33% - 20px)}}.site-footer .site-logo svg{margin:0 auto 10px;max-width:100%;width:350px}@media (min-width:1200px){.site-footer .site-logo svg{margin:0 0 10px}}.site-footer-vintage.site-footer .site-logo svg{width:250px}.site-footer .site-nav{-ms-flex-pack:distribute;-ms-flex-wrap:wrap;border-bottom:1px solid #4c2c75;border-top:1px solid #4c2c75;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-around;padding:40px 0 30px;text-transform:uppercase;width:100%}.site-footer .site-nav>div{padding-left:10px;padding-right:10px}.site-footer .site-nav>div:first-child{padding-left:0}@media (min-width:760px){.site-footer .site-nav{padding:40px 0}}@media (min-width:1200px){.site-footer .site-nav{-ms-flex-pack:start;-ms-flex-pack:end;-webkit-box-pack:start;-webkit-box-pack:end;border-width:0;justify-content:flex-start;justify-content:flex-end;padding:0;width:calc(66% - 20px)}}.site-footer .site-nav>div{width:calc(50% - 20px)}@media (min-width:760px){.site-footer .site-nav>div{margin-bottom:0;width:calc(25% - 20px)}}.site-footer .site-nav--title{display:block;font-family:Campton-Bold,sans-serif;margin-bottom:20px}.site-footer .site-nav ul{list-style-type:none;margin:0;padding:0}.site-footer .site-nav li{line-height:1.42;margin-bottom:20px}.site-footer .site-nav li:last-of-type{margin-bottom:0}.site-footer .site-nav-portals{display:none}@media (min-width:760px){.site-footer .site-nav-portals{display:block}}.site-footer .site-nav-social{display:none}@media (min-width:760px){.site-footer .site-nav-social{display:block}}.site-footer .site-nav-address{font-family:Campton-Light,sans-serif;letter-spacing:.03125rem;text-transform:none}.site-footer .site-nav-address p{line-height:1.875rem}.site-footer .site-nav-address p:last-of-type{margin-bottom:0}@media (min-width:840px){.site-footer .site-nav-address p{line-height:1.65}}.site-footer .site-nav-address p{margin-bottom:20px}.site-footer .site-nav-address--title{display:inline-block;font-family:Campton-Bold,sans-serif;margin-bottom:10px}.site-footer .site-nav-address--address-1{margin-bottom:0}@media (min-width:760px){.site-footer .site-nav-address--address-1{margin-bottom:20px}}.site-footer .site-nav>.site-nav-address{-ms-flex-direction:row;-ms-flex-pack:distribute;-webkit-box-direction:normal;-webkit-box-orient:horizontal;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:space-around;width:100%}@media (min-width:760px){.site-footer .site-nav>.site-nav-address{display:block;width:calc(25% - 20px)}}.site-footer .site-info{font-family:Campton-Light,sans-serif;font-size:1rem;letter-spacing:.03125rem;opacity:.5;padding-top:40px;text-align:center;width:100%}.site-footer .site-info a{font-family:Campton-Light,sans-serif;text-decoration:underline;white-space:nowrap}@media (min-width:840px){.site-footer .site-info{font-size:.875rem}}@media (min-width:1200px){.site-footer .site-info{padding-top:150px}}.site-info--pipe{margin:0 10px}.site-nav-mobile-social{display:block}@media (min-width:760px){.site-nav-mobile-social{display:none}}.site-footer .site-nav>div.site-nav-mobile-social{border-top:1px solid #4c2c75;margin-top:30px;padding:30px 0 0;width:100%}.site-nav-mobile-social ul{text-align:center}.site-nav-mobile-social li{display:inline-block;max-height:25px;padding:0 5px}.site-nav-mobile-social svg{height:20px}.site-footer .site-nav-mobile-social li{margin-bottom:0}@media (max-width:75em){.footer-giveButton--desktop{display:none}}.footer-giveButton--desktop svg{-webkit-transition:.3s;fill:#fff;margin-top:35px;transition:.3s}.footer-giveButton--desktop svg:hover{fill:#ebe8e1}.footer-giveButton--conatiner{-ms-flex-align:center;-ms-flex-pack:justify;-webkit-box-align:center;-webkit-box-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:1rem;padding:12 0;width:100%}@media (min-width:75em){.footer-giveButton--conatiner{display:none}}.footer-giveButton--conatiner svg{-webkit-transition:.3s;fill:#fff;transition:.3s}.footer-giveButton--conatiner svg:hover{fill:#ebe8e1}.footer-giveButton--conatiner .footer-giveButton--tablet svg{margin-left:10px;width:85px}.footer-giveButton--conatiner h3{color:#fff}h1.entry-title{margin-bottom:10px}.entry-content>p{margin-top:20px}.entry-content ol,.entry-content p,.entry-content ul{margin-bottom:20px}.entry-content ol ol,.entry-content ul ul{margin-bottom:0}.entry-content h1,.entry-content h2,.entry-content h3{margin-bottom:40px}.entry-content h4,.entry-content h5,.entry-content h6{margin-bottom:20px}.entry-content h2{margin-top:-10px}.entry-content>h2{margin-top:30px}.entry-content h3.h-title{margin-bottom:-25px}.post-meta{-webkit-transition:opacity .3s ease;font-family:Campton-Light,sans-serif;transition:opacity .3s ease}.post-meta h2{font-family:Campton-Medium,sans-serif;margin-bottom:40px}.post-meta ul{list-style-type:none;margin:0}.post-meta li{border-top:1px solid #a9a9a9;padding:15px 0}.post-meta .updated{display:none}.post-meta .entry-date.updated{display:inline}.post-meta .post-meta--social-links a{margin-right:10px}.post-meta.post-meta-sticky{position:fixed;top:122px}.post-meta-lock{position:relative}.post-meta-lock .post-meta.post-meta-sticky{bottom:0;position:absolute;top:auto}@media (max-width:840px){.post-meta-lock .post-meta.post-meta-sticky,.post-meta.post-meta-sticky{position:static}}.post-meta--title-wrap{-ms-flex-direction:column-reverse;-webkit-box-direction:reverse;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column-reverse}@media (min-width:1200px){.post-meta--title-wrap{-ms-flex-direction:row;-webkit-box-direction:normal;-webkit-box-orient:horizontal;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row}}.post-meta--title{-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1}.post-meta--author-photo{margin:0 0 40px}@media (min-width:1200px){.post-meta--author-photo{margin:0 0 40px 40px}}.post-meta--author-photo img{max-width:150px}.grid-footer{margin-top:70px}.lazy-load,.lazy-load-facstaff,.lazy-load-search{text-align:center}.lazy-load-facstaff a,.lazy-load-search a,.lazy-load a{-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:465px){.lazy-load-facstaff.wp-block-button a,.lazy-load-search.wp-block-button a,.lazy-load.wp-block-button a{padding-left:40px;padding-right:40px}}.events-wrap{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;border-top:1px solid #a9a9a9;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;padding-top:20px;position:relative;width:100%}@media (min-width:988px){.events-wrap{-ms-flex-direction:row;-webkit-box-direction:normal;-webkit-box-orient:horizontal;flex-direction:row}}.events-date{-ms-flex-direction:row;-webkit-box-direction:normal;-webkit-box-orient:horizontal;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;margin-bottom:16px;width:200px}@media (min-width:988px){.events-date{margin-bottom:0}}.events-date--date{font-family:Fjalla One,sans-serif;font-size:4.375rem;line-height:1;padding-right:20px}.events-date--details{font-family:Campton-Book,sans-serif;text-transform:uppercase}.events-date--details strong{display:block}.events-group{width:100%}.event-item{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;border-bottom:1px solid #a9a9a9;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;padding-bottom:20px;padding-top:20px;width:100%}.event-item:first-of-type{padding-top:0}.event-item:last-of-type{border-bottom-width:0}@media (min-width:760px){.event-item{-ms-flex-direction:row;-webkit-box-direction:normal;-webkit-box-orient:horizontal;flex-direction:row}}.event-item .entry-content{-ms-flex-direction:column;-ms-flex-positive:1;-webkit-box-direction:normal;-webkit-box-flex:1;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;flex-grow:1}@media (min-width:840px){.event-item .entry-content{-ms-flex-direction:row;-webkit-box-direction:normal;-webkit-box-orient:horizontal;flex-direction:row}}@media (min-width:840px){.event-item .event-content{-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1}}.event-itemTerms a{color:#000;font-size:.9375rem;text-transform:uppercase}.event-item>a{margin-bottom:16px;margin-right:20px}.event-item>a img{display:block;margin-bottom:20px;width:100%}@media (max-width:760px){.event-item>a img{max-width:100%}}@media (min-width:760px){.event-item>a img{margin-bottom:0;width:200px}}@media (min-width:940px){.event-item>a img{margin-bottom:0;width:200px}}@media (min-width:1110px){.event-item>a img{margin-bottom:0;width:250px}}@media (min-width:1200px){.event-item>a img{margin-bottom:0;width:350px}}@media (max-width:760px){.event-item>a{margin-bottom:0;margin-right:0}}@media (min-width:760px){.event-item>a{margin-bottom:0}}.event-item .event-itemTitle a{color:#00f;font-family:Campton-SemiBold,sans-serif;font-size:2.125rem}.entry-content h3.event-itemTitle{margin-bottom:0}p.event-itemLocation{font-family:Campton-Light,sans-serif;font-size:1.5rem}@media (min-width:840px){.event-meta{padding-left:60px;text-align:right}}.event-item .event-time{font-family:Campton-Light,sans-serif;font-size:1.375rem;white-space:nowrap}.event-item.is-featured{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-direction:column}.event-item.is-featured>a{margin-bottom:16px;max-width:100%;width:100%}.event-item.is-featured .event-itemTerms a,.event-item.is-featured .event-time,.event-item.is-featured p.event-itemLocation{font-size:1.125rem}.event-item.is-featured .event-itemTitle,.event-item.is-featured .event-itemTitle a{font-size:2rem}@media (min-width:988px){.event-item.is-featured>a{margin-bottom:30px}.event-item.is-featured .event-itemTerms a,.event-item.is-featured .event-time,.event-item.is-featured p.event-itemLocation{font-size:2.125rem}.event-item.is-featured .event-itemTitle,.event-item.is-featured .event-itemTitle a{font-size:4.125rem}}@media (max-width:840px){.event-featured{position:absolute;right:0;top:20px}}.post-searchbar{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase}.post-searchbar--highlight{border-bottom:1px solid #00f}.post-searchbar--align-end{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end}.post-searchbar .menu{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin-bottom:0}.post-searchbar .menu>li{margin-bottom:0;margin-left:0;padding:12px 0}.post-searchbar .menu>li>a,.post-searchbar .menu>li button{display:inline-block;font-size:1.125rem;line-height:1;padding:8px 0;position:relative;text-transform:uppercase}.post-searchbar .menu>li>a:before,.post-searchbar .menu>li button:before{-webkit-transition:width .25s ease-in-out;background-color:#00f;bottom:0;content:"";height:3px;left:0;position:absolute;transition:width .25s ease-in-out;width:0}.post-searchbar .menu>li>a.is-current,.post-searchbar .menu>li button.is-current{font-family:Campton-Bold,sans-serif}.post-searchbar .menu>li>a.is-current:before,.post-searchbar .menu>li>a:focus:before,.post-searchbar .menu>li>a:hover:before,.post-searchbar .menu>li button.is-current:before,.post-searchbar .menu>li button:focus:before,.post-searchbar .menu>li button:hover:before{width:100%}.post-searchbar .menu>li+li{margin-left:28px}@media screen and (max-width:465px){.post-searchbar{-ms-flex-align:end;-ms-flex-direction:column-reverse;-ms-flex-wrap:wrap;-webkit-box-align:end;-webkit-box-direction:reverse;-webkit-box-orient:vertical;align-items:flex-end;flex-direction:column-reverse;flex-wrap:wrap}.post-searchbar .dropdown .children{right:0}}.post-type-archive-facstaff .grid-item{background-color:#f2f2f2}@media (max-width:840px){.post-type-archive-facstaff .grid-item{margin-bottom:20px!important}}.entry-content--person{font-size:1rem}.grid-item .entry-content--person img{display:inline-block}.entry-content--person img{border:1px solid #ececec;margin:0 0 20px 20px;width:80px}.grid-item-image{-ms-flex-negative:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;flex-shrink:0;text-align:right}.entry-content--person .entry-content--person{-ms-flex-direction:column;-webkit-box-orient:vertical;flex-direction:column;height:100%}.entry-content--person .entry-content--person,.grid-content-top{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}.grid-content-top{-ms-flex-direction:row;-webkit-box-orient:horizontal;flex-direction:row;padding:20px 20px 0}.grid-content-bottom{padding:0 20px 20px}.entry-content--person p{font-size:1rem}.grid-item--degree-list p{margin-bottom:5px}.grid-item--degree-list p:last-of-type{margin-bottom:20px}.entry-content--person hr{-webkit-box-sizing:border-box;border:0;box-sizing:border-box;margin:0 auto 20px;width:100%}.entry-content--person hr:after{background-color:#a9a9a9;content:"";display:block;height:1px;width:100%}.entry-content--person .grid-content{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-direction:column;padding:20px}.grid-expanded .entry-content--person h3.grid-itemTitle{-ms-hyphens:auto;-webkit-hyphens:auto;font-family:Campton-Medium,sans-serif;font-size:1.5em;hyphens:auto;line-height:1.2em;margin:0 0 10px;word-break:break-word}.grid-expanded .grid-content span.entry-content--person-section-title{font-size:.875rem}.grid-expanded .entry-content--person a{background-color:transparent;font-family:Campton-Book,sans-serif;font-size:inherit;margin:0;text-transform:none}.is-style-simple .grid-content-top{-ms-flex-direction:column-reverse;-webkit-box-direction:reverse;-webkit-box-orient:vertical;flex-direction:column-reverse}.is-style-simple.post-type-archive-facstaff .grid-item{background-color:transparent!important}.is-style-simple .grid-content-top{padding:0}.is-style-simple .entry-content--person img{margin:0;width:100%}.is-style-simple .grid-expanded .entry-content--person h3.grid-itemTitle{font-size:1.3em;margin-bottom:0}.block-editor-block-styles__item-preview .grid-header,.block-editor-block-styles__item-preview .grid-item{display:none}.block-editor-block-styles__item-preview .grid-item:first-of-type{display:block;width:100%}.block-editor-block-styles__item-preview .grid-expanded .entry-content--person h3.grid-itemTitle{font-size:1em}.page-template-template-covid{background-color:#330f62;color:#fff}.page-template-template-covid a,.page-template-template-covid h1,.page-template-template-covid h2,.page-template-template-covid h3,.page-template-template-covid h4,.page-template-template-covid h5,.page-template-template-covid h6{color:#fff}.page-template-template-covid .site-info{opacity:1}.page-template-template-covid a:active,.page-template-template-covid a:focus,.page-template-template-covid a:hover{color:#f0f}.page-template-template-covid .site-header{background-color:#330f62}.page-template-template-covid .site-header-sticky{top:-73px}.page-template-template-covid .site-header .site-logo .st0,.page-template-template-covid .site-search-toggle path{fill:#fff}.page-template-template-covid .hamburger-inner,.page-template-template-covid .hamburger-inner:after,.page-template-template-covid .hamburger-inner:before,.page-template-template-covid .hamburger.is-active .hamburger-inner,.page-template-template-covid .hamburger.is-active .hamburger-inner:after,.page-template-template-covid .hamburger.is-active .hamburger-inner:before{background-color:#fff}.page-template-template-covid #mobile-nav{background-color:#330f62}.page-template-template-covid nav.main-navigation ul li{border-bottom:5px solid #330f62}.page-template-template-covid nav.main-navigation li.current-menu-item,.page-template-template-covid nav.main-navigation li.current-page-ancestor,.page-template-template-covid nav.main-navigation li:hover{border-bottom-color:#f0f}.page-template-template-covid nav.main-navigation li.current-menu-item a,.page-template-template-covid nav.main-navigation li.current-page-ancestor a,.page-template-template-covid nav.main-navigation li:hover a{color:#f0f}.page-template-template-covid nav.main-navigation li.current-menu-item a,.page-template-template-covid nav.main-navigation li.current-page-ancestor a{border:2px solid #f0f;border-radius:20px;padding:10px}.page-template-template-covid .entry-content .sub-navigation ul,.page-template-template-covid .sub-navigation li{border-bottom:1px solid #fff}.page-template-template-covid .sub-navigation li a{border-bottom:10px solid #330f62}.page-template-template-covid .sub-navigation li.active a,.page-template-template-covid .sub-navigation li:hover a{border-bottom:10px solid #fff;color:#fff}.page-template-template-covid .sub-navigation li a{padding:0}.page-template-template-covid .call-to-action--buttons a{border-color:#fff;color:#fff}.page-template-template-covid .call-to-action--buttons a:hover{background-color:#fff;color:#330f62}.page-template-template-covid .wp-block-button a{background-color:#fff!important;border-color:#330f62!important;color:#330f62!important}.page-template-template-covid .wp-block-button a:hover{background-color:#f0f!important;border-color:#330f62!important;color:#fff!important}.page-template-template-covid .mobile-nav-input input{color:#fff!important}.page-template-template-covid #mobile-nav .mobile-nav--title,.page-template-template-covid #mobile-nav .mobile-nav-portals .mobile-nav--title,.page-template-template-covid #mobile-nav .mobile-nav-search .mobile-nav-input,.page-template-template-covid #mobile-nav .mobile-nav-search .mobile-nav-search-toggle,.page-template-template-covid #mobile-nav li{border-color:#fff}.post-password-required{margin-left:120px}.post-password-required header{padding:0}.post-password-form input:first-child{border:4px solid #00f}.post-password-form button:nth-child(2){background:none;border-style:none;color:#00f;font-family:Campton-Bold,sans-serif;font-size:1rem;padding:7px 6px 5px;text-transform:uppercase;vertical-align:bottom}.post-password-form button:nth-child(2):hover{background-color:#00f;color:#fff;cursor:pointer}.post-password-form button:after{border:solid #00f;border-width:0 0 4px;content:"";display:block}.search-small{-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;margin-left:auto;max-width:420px;padding-left:15px}@media (max-width:465px){.search-small{margin-top:12px;padding-left:0;width:100%}}.search-small input{-webkit-box-sizing:border-box;background-color:#00f;border-width:0;box-sizing:border-box;color:#fff;padding:27px;width:100%}.search-small input::-webkit-input-placeholder{color:#fff}.search-small input:-ms-input-placeholder{color:#fff}.search-small input::-ms-input-placeholder{color:#fff}.search-small input::placeholder{color:#fff}.search-small input[type=text]::-moz-selection{background:#fff;color:#00f}.search-small input[type=text]::selection{background:#fff;color:#00f}.search-modal-active{height:100%;overflow:hidden;width:100%}.search-modal-wrapper{-webkit-transition:all .3s ease;height:100%;left:0;opacity:0;position:fixed;top:0;transition:all .3s ease;visibility:hidden;width:100%;z-index:999999}.search-modal-results{margin-top:76px;min-height:calc(100% - 68px);padding-bottom:108px}.search-modal-wrapper .wp-block-riverdale-columns{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:760px){.search-modal-wrapper .wp-block-riverdale-columns{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-direction:column}.search-modal-wrapper .wp-block-riverdale-columns>.wp-block-riverdale-column:first-of-type{display:none}}.search-modal-wrapper .wp-block-riverdale-columns .wp-block-riverdale-column+.wp-block-riverdale-column{-ms-flex:1 1 auto;-webkit-box-flex:1;flex:1 1 auto;margin-left:40px}@media screen and (max-width:760px){.search-modal-wrapper .wp-block-riverdale-columns .wp-block-riverdale-column+.wp-block-riverdale-column{margin-left:0}}.search-modal-wrapper h3,.search-modal-wrapper h4{color:#22272d;font-family:Campton-Bold,sans-serif;font-size:1.5rem}.search-modal-active .search-modal-wrapper{opacity:1;visibility:visible}.search-modal{-webkit-box-sizing:border-box;background-color:#fff;box-sizing:border-box;height:100%;left:0;overflow-y:scroll;position:absolute;top:0;width:100%;z-index:5}.search-modal-header{background-color:#f2f2f2;margin-bottom:60px;position:fixed;top:0;width:100%;z-index:2}.search-modal-header-inner{-ms-flex-pack:justify;-webkit-box-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:0 auto;max-width:1600px;padding:13px 20px}.modal-header--form{max-width:595px;width:100%}@media screen and (max-width:940px){.modal-header--form{max-width:none}}.modal-header--form .input-css-search{position:relative}.modal-header--form .input-css-search svg{cursor:pointer;font-size:1.25rem;height:23px;position:absolute;right:16px;top:14px;width:21px}.modal-header--form input[type=text]{-webkit-appearance:none;-webkit-box-sizing:border-box;background:#ebebeb;border:2px solid #00f;border-radius:4px;box-sizing:border-box;color:#00f;font-family:Campton-Bold,sans-serif;padding:14px;width:100%}.modal-header--form input[type=text]::-webkit-input-placeholder{color:#00f}.modal-header--form input[type=text]:-ms-input-placeholder{color:#00f}.modal-header--form input[type=text]::-ms-input-placeholder{color:#00f}.modal-header--form input[type=text]::placeholder{color:#00f}.modal-header--form input[type=text]:focus{-webkit-box-shadow:none!important;border:2px solid #00f;box-shadow:none!important;outline:none!important}.search-modal input[type=checkbox]{left:-200;position:absolute;visibility:hidden}.search-modal input[type=checkbox]+span{cursor:pointer}.search-modal input[type=checkbox]+span:hover:before{border:1px solid #00f}.search-modal input[type=checkbox]+span:before{background:#ebebeb;border:1px solid #ebebeb;border-radius:2px;content:"\A0";display:inline-block;font:1rem/1em sans-serif;height:30px;margin:0 25px 0 0;min-width:30px;padding:0;vertical-align:top;width:30px}.search-modal input[type=checkbox]:checked+span:before{background-color:#00f;background-image:url("data:image/svg+xml; utf8, <svg data-name='Layer 1' id='Layer_1' viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg'><title/><path fill='white' d='M21.33,57.82,0,36.53l5.87-5.87L21.33,46.09,58.13,9.36,64,15.23,21.33,57.82' data-name='&lt;Compound Path&gt;' id='_Compound_Path_'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:14px;border:1px solid #00f;text-align:center}.search-modal-results .section-wrapper{padding-top:40px}.search-modal-results-filters{margin-bottom:32px}.search-modal-results-filters label{display:block;margin-bottom:0;margin-top:32px}.search-modal-results-filters p{color:#00f;display:inline-block;font-family:Campton-Bold,sans-serif;font-size:1.375rem;margin-top:0}.search-modal-results-filters .label-checkbox--disabled p{opacity:.48}.search-modal-results-item{border-bottom:1px solid #f2f2f2;padding:30px 0}.search-modal-results-item header{margin-bottom:5px}.search-modal-results-item header a{color:#00f;font-family:Campton-Bold,sans-serif;font-size:1.375rem}.search-modal-results-item .riverdale-tag{-webkit-font-smoothing:antialiased;background-color:#00f;border-radius:4px;color:#fff;font-family:Campton-Bold,sans-serif;font-size:.875rem;padding:5px 14px;text-transform:uppercase}.search-modal-results-item .search-modal-excerpt{margin-top:12px}.search-modal-results-item .search-modal-date{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Campton-Light,sans-serif;font-size:1.125rem;margin-top:20px}.search-modal-wrapper .pagination .page-numbers{border-radius:50%;padding:11px 15px}.search-modal-wrapper .pagination .current{border:1px solid #00f}.cross{background-color:transparent;border:0;color:inherit;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font:inherit;margin:0;outline:0;overflow:visible;text-transform:none}.cross-box{display:inline-block;height:24px;position:relative;width:30px}.cross-inner{display:block;margin-top:-2px;top:50%}.cross-inner,.cross-inner:after,.cross-inner:before{background-color:#00f;height:1px;position:absolute;width:18px}.cross-inner:after,.cross-inner:before{content:"";display:block}.cross .cross-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cross .cross-inner:before{-webkit-transition:top 75s ease,opacity 75ms ease .12s;opacity:0;top:0;transition:top 75s ease,opacity 75ms ease .12s}.cross .cross-inner:after{-webkit-transform:rotate(-90deg);-webkit-transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s}.primaryNav-search,.primaryNav-search-button{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.primaryNav-search-button{background:none;border:none;color:#00f;cursor:pointer;font-family:Campton-Bold,sans-serif}@media screen and (max-width:760px){.primaryNav-search-button span{display:none}}body.mm-active{overflow:hidden}.site-mobile-button,.site-mobile-button-home{display:block;margin:2.5px 0 2.5px auto;text-align:right}.site-mobile-button-home{-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1}@media (max-width:1350px){.site-header-vintage .site-mobile-button{display:block}}@media (min-width:1200px){.site-mobile-button{display:none}}@media (min-width:760px){.site-mobile-button-home{display:none}}@media (max-width:760px){.home-header .container{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}}.hamburger{-webkit-transition-duration:.15s;-webkit-transition-property:opacity,-webkit-filter;-webkit-transition-timing-function:linear;background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;outline:0;overflow:visible;padding-left:20px;text-transform:none;transition-duration:.15s;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;transition-timing-function:linear}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#00f}.home-header .hamburger.is-active .hamburger-inner,.home-header .hamburger.is-active .hamburger-inner:after,.home-header .hamburger.is-active .hamburger-inner:before{background-color:#fff}.hamburger-box{display:inline-block;height:24px;position:relative;width:24px}.hamburger-inner{display:block;margin-top:3px;top:50%}.site-mobile-button-home .hamburger-inner{margin-top:-3px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{-webkit-transition-duration:.15s;-webkit-transition-property:-webkit-transform;-webkit-transition-timing-function:ease;background-color:#00f;height:2px;position:absolute;transition-duration:.15s;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-timing-function:ease;width:24px}.home-header .hamburger-inner,.home-header .hamburger-inner:after,.home-header .hamburger-inner:before{background-color:#fff}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-8px}.hamburger-inner:after{bottom:-8px}.hamburger .hamburger-inner{-webkit-transition-duration:75ms;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger .hamburger-inner:before{-webkit-transition:top 75ms ease .12s,opacity 75ms ease;transition:top 75ms ease .12s,opacity 75ms ease}.hamburger .hamburger-inner:after{-webkit-transition:bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19),-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger.is-active{z-index:11}.hamburger.is-active .hamburger-inner{-webkit-transform:rotate(45deg);-webkit-transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger.is-active .hamburger-inner:before{-webkit-transition:top 75s ease,opacity 75ms ease .12s;opacity:0;top:0;transition:top 75s ease,opacity 75ms ease .12s}.hamburger.is-active .hamburger-inner:after{-webkit-transform:rotate(-90deg);-webkit-transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s}#mobile-nav{-webkit-box-sizing:border-box;-webkit-transform:translate(100%);-webkit-transition:-webkit-transform .5s ease;background-color:#f2f2f2;box-sizing:border-box;height:calc(100vh - 70px);left:0;overflow-x:hidden;overflow-y:scroll;padding-bottom:40px;position:fixed;top:70px;transform:translate(100%);transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;width:100%;z-index:9}#mobile-nav>div:last-of-type{margin-bottom:40px}.admin-bar #mobile-nav{top:116px}@media (min-width:782px){.admin-bar #mobile-nav{top:102px}}.mm-active #mobile-nav{-webkit-transform:translate(0);transform:translate(0);z-index:9}#mobile-nav .site-header{margin-bottom:0}#mobile-nav .menu-primary-menu-container,#mobile-nav .menu-secondary-menu-container,#mobile-nav .mobile-nav-portals,#mobile-nav .mobile-nav-resources,#mobile-nav .mobile-nav-search{padding:0 20px}@media (min-width:840px){#mobile-nav .menu-primary-menu-container,#mobile-nav .menu-secondary-menu-container,#mobile-nav .mobile-nav-portals,#mobile-nav .mobile-nav-resources,#mobile-nav .mobile-nav-search{padding:0 40px}}#mobile-nav .menu-primary-menu-container,#mobile-nav .mobile-nav-search{padding-top:20px}#mobile-nav ul{margin-bottom:0}.mm-active #mobile-nav{left:0}#mobile-nav li{border-bottom:1px solid rgba(14,14,175,.9);list-style-type:none;padding:14px 0 10px}#mobile-nav a{display:inline-block;font-size:1.25rem;text-transform:uppercase;width:100%}#mobile-nav .menu-primary-menu-container a{font-family:Campton-Bold,sans-serif}#mobile-nav a[target=_blank]:after{content:"\E901";display:block;float:right;font-family:icomoon!important;font-size:1em;margin-top:-3px}#mobile-nav .mobile-nav-portals a[target=_blank]:after,#mobile-nav .mobile-nav-resources a[target=_blank]:after{display:none}#mobile-nav .mobile-nav--title{border-bottom:1px solid rgba(14,14,175,.9);display:block;list-style-type:none;padding:14px 0 10px}#mobile-nav .mobile-nav--title a:after{-webkit-transform:rotate(90deg);-webkit-transition:-webkit-transform .3s ease;content:"\E900";display:block;float:right;font-family:icomoon!important;font-size:.9em;margin-right:3px;margin-top:-1px;transform:rotate(90deg);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}#mobile-nav .slide-down .mobile-nav--title a:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#mobile-nav .menu-footer-portals-container,#mobile-nav .menu-footer-resources-container{-webkit-transition:max-height .3s ease-in-out;max-height:0;overflow-y:hidden;transition:max-height .3s ease-in-out}#mobile-nav .slide-up .menu-footer-portals-container,#mobile-nav .slide-up .menu-footer-resources-container{max-height:0}#mobile-nav .slide-down .menu-footer-portals-container,#mobile-nav .slide-down .menu-footer-resources-container{max-height:1000px}#mobile-nav .menu-footer-portals-container ul,#mobile-nav .menu-footer-resources-container ul{padding:10px 20px}#mobile-nav .menu-footer-portals-container li,#mobile-nav .menu-footer-resources-container li{border-width:0;list-style-type:none;padding:7px 0 5px}#mobile-nav .mobile-nav-search{-ms-flex-align:end;-ms-flex-direction:row;-webkit-box-align:end;-webkit-box-direction:normal;-webkit-box-orient:horizontal;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row}#mobile-nav .mobile-nav-search .mobile-nav-input{-ms-flex:1 1 100%;-webkit-box-flex:1;border-bottom:1px solid rgba(14,14,175,.9);flex:1 1 100%}#mobile-nav .mobile-nav-search .mobile-nav-input input{background:none;border:0;color:#00f;font-size:1.625rem;width:95%}#mobile-nav .mobile-nav-search .mobile-nav-search-toggle{border-bottom:1px solid rgba(14,14,175,.9);display:block;margin:0}.pagination{margin-bottom:40px;text-align:center}.pagination .page-numbers{margin:0 5px}.pagination .current{background-color:#00f;color:#fff;margin:0 3px;padding:6px 10px}.dropdown{background:transparent;border:none;color:#00f;cursor:pointer;font-family:Campton-Book,sans-serif;margin:0;padding:0;position:relative}.dropdown .icon{-webkit-transform:rotate(90deg);-webkit-transition:-webkit-transform .25s ease-in-out;display:inline-block;font-size:.8125rem;margin-left:10px;transform:rotate(90deg);transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.dropdown .children{-webkit-transform:translateY(-15px);-webkit-transition:opacity .25s ease-in-out,z-index .25s step-end,-webkit-transform .25s ease-in-out;background-color:#fff;border:1px solid #a9a9a9;max-width:450px;opacity:0;overflow:hidden;padding:12px 0;position:absolute;top:calc(100% + 10px);transform:translateY(-15px);transition:opacity .25s ease-in-out,z-index .25s step-end,-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out,opacity .25s ease-in-out,z-index .25s step-end;transition:transform .25s ease-in-out,opacity .25s ease-in-out,z-index .25s step-end,-webkit-transform .25s ease-in-out;z-index:-10}.dropdown .children li{border:none;color:#000;font-size:1.125rem;list-style:none;padding:0;text-align:left}.dropdown .children li a{color:#000;display:inline-block;padding:4px 16px;white-space:nowrap}.dropdown .children li a:focus,.dropdown .children li a:hover{color:#00f}.dropdown .children li.is-current a{color:#00f;font-family:Campton-Bold,sans-serif}.dropdown.is-right .children{right:0}.dropdown.is-active .children{-webkit-transform:translateY(0);-webkit-transition:opacity .25s ease-in-out,z-index .25s step-start,-webkit-transform .25s ease-in-out;opacity:1;transform:translateY(0);transition:opacity .25s ease-in-out,z-index .25s step-start,-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out,opacity .25s ease-in-out,z-index .25s step-start;transition:transform .25s ease-in-out,opacity .25s ease-in-out,z-index .25s step-start,-webkit-transform .25s ease-in-out;z-index:10}.dropdown.is-active .icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.tag{background-color:#00f;border-radius:4px;color:#fff;font-size:.8125rem;padding:6px 8px 4px;text-decoration:none;text-transform:uppercase;white-space:nowrap}.btn-list{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}button.btn{background-color:#fff;border:2px solid #00f;color:#00f;display:inline-block;font-family:Campton-Bold,sans-serif;font-size:1.375rem;letter-spacing:.08125rem;padding:10px 32px 8px}button.btn:active,button.btn:focus,button.btn:hover{background-color:#00f;color:#fff}@media (max-width:1200px){button.btn{margin:5px;padding:10px 20px 8px}}.btn-list .btn+.btn{margin-left:28px}button.btn.is-selected{border-width:4px}@media (max-width:1200px){.btn-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.btn-list .btn+.btn{margin-left:5px}}.siteNotice{-webkit-transform:translateY(-100%);-webkit-transition:-webkit-transform .25s ease-in-out;background:#00f;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:fixed;top:0;transform:translateY(-100%);transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;width:100%;z-index:9999}.siteNotice a{border-bottom:2px solid #fff;color:#fff;white-space:nowrap}.siteNotice a:hover{opacity:.8}.siteNotice.is-visible{-webkit-transform:translateY(0);transform:translateY(0)}.mm-active .siteNotice.is-visible{-webkit-transform:translateY(-100%);transform:translateY(-100%)}body.mm-active{padding-top:0!important}.siteNotice-content{-ms-flex:1;-webkit-box-flex:1;flex:1;letter-spacing:-.03125rem;padding:12px 20px 12px 12px}@media screen and (min-width:760px){.siteNotice-content{padding:30px 60px 30px 30px}}.siteNotice-title{font-family:Campton-SemiBold,sans-serif;font-size:.9375rem;text-transform:uppercase}.siteNotice-controls{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:16px;padding-top:16px}@media screen and (min-width:760px){.siteNotice-controls{-ms-flex-align:center;-webkit-box-align:center;align-items:center;padding-right:0;padding-top:0}}.siteNotice-closeBtnWrap{height:24px;position:relative;width:30px}.siteNotice-closeBtnWrap:hover{cursor:pointer}@media screen and (min-width:760px){.siteNotice-closeBtnWrap{right:30px}}.siteNotice-closeBtn:after,.siteNotice-closeBtn:before{background-color:#fff;content:"";display:block;height:2px;position:absolute;top:12px;width:30px}.siteNotice-closeBtn:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.siteNotice-closeBtn:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.wp-block-riverdale-number-counter{line-height:.25;margin-bottom:var(--theme--spacer);text-align:center}.wp-block-riverdale-number-counter h2,.wp-block-riverdale-number-counter h2.rich-text{color:#340f62;font-family:Fjalla One,sans-serif;font-size:3.75rem;line-height:1;margin:0}.wp-block-riverdale-number-counter h4,.wp-block-riverdale-number-counter h4.rich-text{color:#340f62;font-family:Campton-Medium,sans-serif;font-size:1rem;letter-spacing:.0625rem;line-height:1.5}.contact-card--header{-ms-flex-pack:justify;-webkit-box-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:80px}@media screen and (max-width:760px){.contact-card--header{margin-bottom:24px}}.contact-card--text{width:calc(66% - 20px)}@media screen and (max-width:760px){.contact-card--text{-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1}}.contact-card--photo{margin-left:20px;width:calc(33% - 20px)}.contact-card--photo img{display:block;max-width:100%}@media screen and (max-width:760px){.contact-card--photo{margin-left:12px}}h1.contact-card--full-name{color:#000;font-family:Campton-Medium,sans-serif}@media screen and (max-width:760px){h1.contact-card--full-name{font-size:1.6875rem;margin-bottom:8px}}.contact-card--position{font-family:Campton-Light,sans-serif;font-size:1.6875rem}@media screen and (max-width:760px){.contact-card--position{font-size:1.125rem}}.contact-card--details-row{border-top:1px solid #000;padding:20px 0}@media screen and (max-width:760px){.contact-card--details-row{padding:9px 0}}.contact-card .contact-card--accolades{font-size:1.1875rem}.contact-card .contact-card--accolades p{border-top:1px solid #000;display:block;margin-bottom:0;padding:20px 0;text-transform:uppercase}@media screen and (max-width:760px){.contact-card .contact-card--accolades p{font-size:.9375rem;padding:9px 0}}.contact-card a{font-size:1.1875rem}.contact-card--social-links{list-style-type:none;margin:0;padding:0}.contact-card--social-links li{display:inline-block;margin:0 10px}.contact-card--social-links li:first-of-type{margin:0 10px 0 0}.page-hero{height:auto;overflow:hidden;position:static}@media (min-width:840px){.page-hero{height:700px;position:relative}}.page-hero .container{padding:0}@media (min-width:840px){.page-hero .container{padding:0 40px}}@media (min-width:840px){.page-hero.page-heroAlignment--right .hero-content{margin-left:auto;margin-right:40px}.page-hero.page-heroAlignment--center .hero-content{margin-left:auto;margin-right:auto}}.hero-wrap{-ms-flex-direction:row;-webkit-box-direction:normal;-webkit-box-orient:horizontal;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;width:100%}.hero-content{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:0;padding:20px 40px;text-align:left;width:100%;z-index:2}@media (min-width:840px){.hero-content{-ms-flex-align:center;-ms-flex-direction:column;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:center;align-items:center;background-color:#00f;border-radius:460px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;height:460px;justify-content:center;margin-left:40px;margin-top:120px;padding:0 40px;text-align:center;width:460px}}.page-heroImage{-o-object-fit:contain;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:auto;object-fit:contain;padding:0;position:static;width:100%}@media (min-width:840px){.page-heroImage{-o-object-fit:cover;height:100vh;object-fit:cover;position:absolute;width:100vw}}.page-heroTitle{color:#fff;display:inline;font-family:Campton-Medium,sans-serif;font-size:1rem;max-width:none;text-transform:capitalize}.page-heroTitle:after{content:" - "}@media (min-width:840px){.page-heroTitle{display:inline-block;font-family:Campton-Bold,sans-serif;letter-spacing:.0625rem;margin-bottom:20px;max-width:300px;text-transform:uppercase}.page-heroTitle:after{content:""}}.entry-content p.page-heroContent{color:#fff;display:inline;font-size:1rem}.entry-content p.page-heroContent br{display:none}@media (min-width:840px){.entry-content p.page-heroContent{display:inline-block;font-size:1.375rem;margin-bottom:20px}.entry-content p.page-heroContent br{display:inline}}.page-heroCta{display:inline}.page-heroCta:before{content:" "}@media (min-width:840px){.page-heroCta{display:inline-block;margin-top:20px}.page-heroCta:before{content:""}}.page-heroCta a{color:#fff;font-family:Campton-Light,sans-serif;font-size:1rem;text-decoration:underline;text-transform:capitalize}.page-heroCta a:hover{color:#fff;opacity:.8}@media (min-width:840px){.page-heroCta a{border-bottom:4px solid #fff;font-family:Campton-Bold,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.0625rem;padding-bottom:10px;text-decoration:none;text-transform:uppercase}}.page-hero.page-heroBackground--primary-translucent .hero-content{background-color:rgba(14,14,175,.9)}.page-hero.page-heroBackground--secondary .hero-content{background-color:#340f62}.page-hero.page-heroBackground--secondary-translucent .hero-content{background-color:rgba(52,15,98,.9)}.page-hero.page-heroBackground--none .hero-content{background-color:transparent}.page-hero.page-heroBackground--light .hero-content{background-color:#fff}.page-hero.page-heroBackground--light .page-heroContent,.page-hero.page-heroBackground--light .page-heroTitle{color:#000}.page-hero.page-heroBackground--light .page-heroCta a{border-bottom:4px solid #000;color:#000}.page-hero.page-heroBackground--dark .hero-content{background-color:#000}@media (max-width:840px){.hero-content{background-color:#340f62!important}}.home-hero{background-color:#00f;min-height:calc(100vh - 120px);overflow:hidden;position:relative}@media (max-width:840px){.home-hero .home-heroCta{width:100%}}.home-hero-wrap{-ms-flex-direction:row;-webkit-box-direction:normal;-webkit-box-orient:horizontal;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;min-height:calc(100vh - 120px);width:100%}.home-hero-wrap:after{content:"";font-size:0;min-height:inherit}.admin-bar .home-hero,.admin-bar .home-hero-wrap{min-height:calc(100vh - 166px)}@media (min-width:782px){.admin-bar .home-hero,.admin-bar .home-hero-wrap{min-height:calc(100vh - 152px)}}.home-hero-content{-ms-flex-align:start;-ms-flex-direction:column;-ms-flex-pack:center;-webkit-box-align:start;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:center;-webkit-box-sizing:border-box;align-items:flex-start;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;z-index:2}.home-heroImage{-o-object-fit:cover;display:block;min-height:100%;object-fit:cover;position:absolute;width:100vw}p.home-heroContent{font-size:3.125rem;line-height:3.75rem;max-width:988px}p.home-heroContent,p.home-heroContent a{color:#fff;font-family:Campton-Bold,sans-serif}p.home-heroContent a:hover{opacity:.8}@media (min-width:840px){p.home-heroContent{font-size:4.375rem;line-height:5rem}}.home-heroCta{margin-top:20px}.home-heroCta a{border-bottom:4px solid #fff;color:#fff;font-family:Campton-Bold,sans-serif;font-weight:400;letter-spacing:.0625rem;padding-bottom:10px;text-transform:uppercase}.home-heroCta a:hover{color:#fff;opacity:.8}.home-heroCta.home-heroCta--outline a{border:5px solid #fff;padding:17px 30px 15px 34px}.home-heroVideo{-webkit-transform:translateX(-50%);display:block;left:50%;min-height:100vh;min-width:100vw;position:absolute;transform:translateX(-50%);z-index:1}.home-heroVideo>div{padding-top:0}.home-heroVideo iframe{height:100%;width:100%}.home-heroVideoOverlay{height:100%;left:0;opacity:.8;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}@supports (mix-blend-mode:multiply){.home-heroVideoOverlay{mix-blend-mode:multiply;opacity:1}}.call-to-action{-ms-flex-direction:column;-ms-flex-pack:justify;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:justify;border-bottom:1px solid #a9a9a9;border-top:1px solid #a9a9a9;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:30px;margin-top:40px;padding:40px 0}.call-to-action.call-to-action--no-border-top{border-top:0}.call-to-action.call-to-action--no-border-bottom{border-bottom:0}@media (min-width:1110px){.call-to-action{-ms-flex-direction:row;-webkit-box-direction:normal;-webkit-box-orient:horizontal;flex-direction:row}}.call-to-action h3{line-height:1.3}.entry-content .call-to-action h2{margin-bottom:20px}@media (min-width:1110px){.entry-content .call-to-action h2{margin-bottom:0}}.call-to-action--buttons,.call-to-action--content{width:100%}@media (min-width:1110px){.call-to-action--buttons,.call-to-action--content{width:calc(50% - 20px)}.call-to-action--content :last-child{margin-bottom:0}}.call-to-action--buttons{-ms-flex-direction:column;-ms-flex-pack:justify;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:space-between}.call-to-action--buttons>*{width:100%}.call-to-action--buttons a{-webkit-box-sizing:border-box;border:5px solid #00f;box-sizing:border-box;color:#00f;display:inline-block;fill:#00f;font-family:Campton-Bold,sans-serif;letter-spacing:.08125rem;padding:17px 15px 13px;text-align:center;text-transform:uppercase;width:100%}.call-to-action--buttons a:hover{background-color:#00f;color:#fff}.call-to-action--buttons a:hover svg *{fill:#fff}.call-to-action--buttons a>svg,.call-to-action--buttons div>svg{display:inline-block;margin-left:10px;max-height:22px;max-width:22px;vertical-align:middle}@media (min-width:760px){.call-to-action--buttons{-ms-flex-direction:row;-webkit-box-direction:normal;-webkit-box-orient:horizontal;flex-direction:row}.call-to-action--buttons>*{width:calc(50% - 20px)}}.call-to-action.call-to-action--buttons-1 .call-to-action--buttons,.call-to-action.call-to-action--buttons-1 .call-to-action--content{width:100%}@media (min-width:1110px){.call-to-action.call-to-action--buttons-1 .call-to-action--content{width:calc(76% - 20px)}.call-to-action.call-to-action--buttons-1 .call-to-action--buttons{width:calc(24% - 20px)}.call-to-action.call-to-action--buttons-1 .call-to-action--buttons>*{width:100%}}.call-to-action.call-to-action--buttons-2 .call-to-action--button-1{margin-bottom:20px}@media (min-width:760px){.call-to-action.call-to-action--buttons-2 .call-to-action--button-1{margin-bottom:0}}.call-to-action--buttons a[target=_blank]:after{content:"\E901";display:inline-block;font-family:icomoon!important;font-size:1em;margin-left:5px;margin-top:-5px}.sub-navigation{margin:0 auto;max-width:1600px;overflow:auto;padding-right:20px;padding-top:10px;white-space:nowrap}.sub-navigation--no-right-pad{padding-right:0}@media (max-width:1680px){.sub-navigation{max-width:none}}@media (min-width:840px){.sub-navigation{padding-right:40px}.sub-navigation--no-right-pad{padding-right:0}}.sub-navigation{-ms-overflow-style:none;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none}.sub-navigation::-webkit-scrollbar{display:none}.sub-navigation-inner{margin-left:20px}@media (min-width:840px){.sub-navigation-inner{margin-left:40px}}@media (min-width:1681px){.sub-navigation-inner{margin-left:20px}}@media (max-width:1200px){.blog .sub-navigation{display:none}}.sub-navigation ul{border-bottom:1px solid #00f;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;list-style-type:none;margin:0;padding:0}.sub-navigation li{border-bottom:1px solid #00f;display:inline-block;margin-bottom:-1px;padding:0 30px}.sub-navigation li a{border-bottom:10px solid #fff;display:inline-block;font-family:Campton-Book,sans-serif;letter-spacing:.03125rem;padding:0 0 5px;text-transform:uppercase}.sub-navigation li:first-of-type{padding:0 30px 0 0}.sub-navigation li.active a{font-family:Campton-Bold,sans-serif}.sub-navigation li.active a,.sub-navigation li:hover a{border-bottom:10px solid #00f}.sub-navigation li:last-of-type{padding-right:20px}@media (min-width:840px){.sub-navigation li:last-of-type{padding-right:40px}}.entry-content .sub-navigation ul{font-size:.875rem;margin-bottom:0}.blog .sub-navigation,.search .sub-navigation{margin-bottom:30px;margin-top:-24px}@media (max-width:1200px){.sub-navigation-wrap{padding:0}.sub-navigation ul li:last-of-type{padding-right:40px}}.stats-block{color:#340f62;text-align:center}.stats-block--value{font-family:Fjalla One,sans-serif;font-size:3.75rem;line-height:1;position:relative}.stats-block--text{border-top:2px solid #340f62;display:block;font-family:Campton-Medium,sans-serif;font-size:1rem;letter-spacing:.0625rem;line-height:1.5;margin:20px auto 0;max-width:150px;padding-top:25px;text-transform:uppercase}@media (min-width:988px){.stats-block--value{font-size:4.6875rem}.stats-block--text{font-size:1.0625rem;margin-top:25px;padding-top:30px}}@media (min-width:1320px){.stats-block--value{font-size:6.25rem}.stats-block--text{font-size:1.1875rem;margin-top:25px;padding-top:30px}}@media (min-width:840px){.stats-block--text{max-width:200px}}.has-3-columns .stats-block--text{max-width:200px}@media (min-width:988px){.has-3-columns .stats-block--text{max-width:300px}}.stats-block.has-percent .stats-block--value{margin-right:45px}.stats-block.has-percent .stats-block--value:after{content:"%";font-size:3.125rem;position:absolute;right:-45px;top:16px}.stats-block.has-currency .stats-block--value{margin-left:28px}.stats-block.has-currency .stats-block--value:after{content:"$";font-size:3.125rem;left:-28px;position:absolute;top:16px}.grid{-ms-flex-direction:row;-ms-flex-wrap:wrap;-webkit-box-direction:normal;-webkit-box-orient:horizontal;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;flex-wrap:wrap;margin-top:40px}.grid.grid--no-margin-top{margin-top:0}.grid>*{margin:0}.grid .grid{margin-top:0}.grid .grid-item{margin-bottom:40px}.grid-item img,.postGrid-item img{display:block;max-width:100%}.grid .grid-item:last-child>:last-child,.grid .grid-item>:last-child{margin-bottom:0}.grid .grid-item .grid-item{margin-bottom:0!important}.grid .grid-item .entry-content>a{background-color:#fff}.grid .grid-item .entry-content>a img{-webkit-transition:opacity .3s ease;opacity:1;transition:opacity .3s ease}.grid .grid-item .entry-content>a:hover img{opacity:.9}.grid.grid-1{display:block}.grid-2 .grid-item{margin-right:0;width:100%}@media (min-width:840px){.grid-2 .grid-item{margin-right:40px;width:calc(50% - 20px)}.grid-2 .grid-item:nth-child(2n+2){margin-right:0}}@media (max-width:840px){.grid-2 .grid-item:first-child{margin-bottom:40px}}.grid-3 .grid-item{width:100%}@media (max-width:1320px) and (min-width:988px){.grid-3 .grid-item{margin-right:40px;width:calc(50% - 20px)}.grid-3 .grid-item:nth-child(2n+2){margin-right:0}}@media (min-width:1320px){.grid-3 .grid-item{margin-right:40px;width:calc(33.3% - 26.6px)}.grid-3 .grid-item:nth-child(3n+3){margin-right:0}}@media (max-width:1320px){.grid-3 .grid-item:first-child,.grid-3 .grid-item:nth-child(2){margin-bottom:40px}}.grid-4 .grid-item{width:100%}@media (max-width:1320px) and (min-width:988px){.grid-4 .grid-item{margin-right:40px;width:calc(50% - 20px)}.grid-4 .grid-item:nth-child(2n+2){margin-right:0}}@media (min-width:1320px){.grid-4 .grid-item{margin-right:40px;width:calc(25% - 30px)}.grid-4 .grid-item:nth-child(4n+4){margin-right:0}}@media (max-width:1320px){.grid-4 .grid-item:first-child,.grid-4 .grid-item:nth-child(2){margin-bottom:40px}}@media (max-width:988px) and (min-width:840px){.post-type-archive-facstaff .grid-4 .grid-item{margin-right:40px;width:calc(50% - 20px)}.post-type-archive-facstaff .grid-4 .grid-item:nth-child(2n+2){margin-right:0}}@media (max-width:1320px) and (min-width:988px){.post-type-archive-facstaff .grid-4 .grid-item{margin-right:40px;width:calc(33.33333% - 30px)}.post-type-archive-facstaff .grid-4 .grid-item:nth-child(3n+3){margin-right:0}}@media (min-width:1320px){.post-type-archive-facstaff .grid-4 .grid-item{margin-right:40px;width:calc(25% - 30px)}.post-type-archive-facstaff .grid-4 .grid-item:nth-child(4n+4){margin-right:0}}@media (max-width:1320px){.post-type-archive-facstaff .grid-4 .grid-item:first-child,.post-type-archive-facstaff .grid-4 .grid-item:nth-child(2),.post-type-archive-facstaff .grid-4 .grid-item:nth-child(3){margin-bottom:40px}}@media screen and (max-width:760px){.grid .grid-item:last-child{margin-bottom:0}}.grid-header{-ms-flex-align:baseline;-ms-flex-pack:justify;-ms-flex-wrap:wrap;-webkit-box-align:baseline;-webkit-box-pack:justify;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between}.grid-header a{display:inline-block}.grid-view-all{text-transform:uppercase}.grid-view-all:hover{text-decoration:underline}.entry-content h3.grid-title{font-family:Campton-SemiBold,sans-serif;font-size:1.875rem;margin-bottom:-10px}.entry-content h3.grid-itemTitle{font-family:Campton-SemiBold,sans-serif;font-size:1.0625rem;letter-spacing:0;margin-bottom:0;margin-top:15px}.grid-content:not(:last-child) h3.grid-itemTitle{margin-bottom:6px}@media screen and (min-width:760px){.grid-content:not(:last-child) h3.grid-itemTitle{margin-bottom:0}}.grid-excerpt{display:none}.grid-itemTitle a{color:#340f62;font-family:Campton-SemiBold,sans-serif;font-size:1.25rem;letter-spacing:0}.grid-itemTitle a:hover{color:#340f62;opacity:.8;text-decoration:underline}.post-list a{background-color:#fff;position:relative}.post-list a img{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.post-list a:hover img{opacity:.9}.post-list .grid-text-item a{position:static}.grid-text-item.grid-item{background-color:#000;cursor:pointer;position:relative}.grid-text-item.grid-item img{-webkit-transition:all .3s ease;display:block;opacity:.6;transition:all .3s ease}.grid-text-item.grid-item h3.grid-itemTitle{-ms-flex-align:center;-webkit-box-align:center;-webkit-box-sizing:border-box;align-items:center;box-sizing:border-box;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;margin-top:0;padding:0 10%;position:absolute;text-align:center;top:0;width:100%}.grid-text-item.grid-item h3.grid-itemTitle span{-webkit-transition:all .3s ease;border:5px solid #fff;color:#fff;margin:0 auto;padding:15px 30px;text-transform:uppercase;transition:all .3s ease}.grid-text-item.grid-item a:hover h3.grid-itemTitle span{background-color:#fff;color:#000}.grid-expanded .grid-excerpt{display:block;font-family:Campton-Light,sans-serif;font-size:1.125rem;max-width:500px}@media (min-width:840px){.grid-expanded .grid-excerpt{font-size:1rem}}.grid-expanded a{display:block}.grid-expanded h3.grid-itemTitle{margin-bottom:0;margin-top:20px}.grid-expanded h3.grid-itemTitle a{color:#000;font-family:Campton-SemiBold,sans-serif;font-size:1.25rem;letter-spacing:0}.grid-expanded h3.grid-itemTitle a:hover{text-decoration:underline}.grid-expanded .grid-content{-ms-flex-align:start;-ms-flex-pack:justify;-webkit-box-align:start;-webkit-box-pack:justify;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.grid-expanded .grid-content>a{font-family:Campton-SemiBold,sans-serif;font-size:.9375rem;margin-bottom:0;margin-left:20px;margin-top:13px;text-transform:uppercase}.grid-expanded .grid-content span{color:#000;font-family:Campton-Book,sans-serif;font-size:1.25rem;letter-spacing:0;margin-top:0}.grid-expanded video{display:none}.post-list a.afterglow-image{background-color:#000;position:relative}.post-list a.afterglow-image img{-webkit-transition:opacity .3s ease;opacity:.8;transition:opacity .3s ease}.post-list a.afterglow-image svg{-webkit-transition:-webkit-transform .3s ease;height:80px;left:50%;margin-left:-40px;margin-top:-40px;position:absolute;top:50%;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:80px}.post-list a.afterglow-image:hover img{opacity:.9}.post-list a.afterglow-image:hover svg{-webkit-transform:scale(1.1);transform:scale(1.1)}.grid-2 a.afterglow-image svg,.grid-3 a.afterglow-image svg{height:80px;margin-left:-40px;margin-top:-40px;width:80px}@media (min-width:540px){.grid-1 a.afterglow-image svg,.grid-2 a.afterglow-image svg{height:130px;margin-left:-65px;margin-top:-65px;width:130px}}@media (min-width:760px){.grid-1 a.afterglow-image svg{height:200px;margin-left:-100px;margin-top:-100px;width:200px}}@media (min-width:1110px){.grid-2 a.afterglow-image svg{height:130px;margin-left:-65px;margin-top:-65px;width:130px}}.vjs-afterglow-skin .vjs-big-play-button:before{content:""!important}.has-3-columns .grid-1 a.afterglow-image svg{height:80px;margin-left:-40px;margin-top:-40px;width:80px}.has-3-columns .grid.grid-1{margin-top:20px}.has-custom-style .grid-header .grid-title{-ms-flex-align:center;-ms-flex-pack:justify;-webkit-box-align:center;-webkit-box-pack:justify;align-items:center;color:#f0f;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.375rem;justify-content:space-between;letter-spacing:.00625rem;position:relative;width:100%}.has-custom-style .grid-header .grid-title span{background-color:#fff;display:inline-block;padding:3px 12px 3px 0;position:relative;text-transform:uppercase;z-index:2}.has-custom-style .grid-header .grid-title:before{border-bottom:1px solid #f0f;border-top:1px solid #f0f;content:"";height:6px;left:0;position:absolute;top:11px;width:100%;z-index:1}.has-custom-style .grid-header .grid-title:after{-webkit-transform:translateY(-12px);background-color:#fff;background-position:100%;background-repeat:no-repeat;background-size:75px 35px;content:"";display:block;height:35px;padding:0 0 0 12px;position:relative;transform:translateY(-12px);width:75px;z-index:2}.has-custom-style.style-1 .grid-header .grid-title:after{background-image:url(../static/images/header-style-1.svg)}.has-custom-style.style-2 .grid-header .grid-title:after{background-image:url(../static/images/header-style-2.svg)}.has-custom-style.style-3 .grid-header .grid-title:after{background-image:url(../static/images/header-style-3.svg)}.notice-block{border-top:10px solid #fff}.notice-block h2{background-color:#00f;color:#fff;padding:50px}.athletics-group-list,.athletics-list{list-style:none}.athletics-list{margin-top:30px}.athletics-group-list{margin:0 0 30px;padding:0;position:relative}@media (min-width:1200px){.athletics-group-list{-webkit-column-count:2;column-count:2}}@media (min-width:940px){.athletics-group-list{-ms-flex:auto;-webkit-box-flex:1;flex:auto;width:75%}}.athletics-group-list li{border-top:1px solid #dcdcdc;margin-bottom:8px;padding-top:8px}.athletics-group-list:before{background:#fff;content:"";height:2px;position:absolute;top:0;width:100%}.athletics-group{border-bottom:1px solid #dcdcdc;margin-bottom:60px;padding-bottom:60px}@media (min-width:940px){.athletics-group{display:-webkit-box;display:-ms-flexbox;display:flex}}.athletics-group:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}@media (min-width:940px){.athletics-group-title{width:25%}}.athletics-event-table th{padding:10px}.athletics-event-table.wp-block-table td,.athletics-event-table td{padding:18px 10px;vertical-align:middle;width:16.6%}.athletics-event-table tbody tr:nth-child(odd){background:#f2f2f2}.athletics-event-past{opacity:.2}.athletics-event-cancelled{color:rgba(0,0,0,.3)}.athletics-event-cancelled .athletics-event-tag{background-color:#000}.tag--athletics-event{margin-right:5px}.athletics-group-head{margin-bottom:30px;text-align:center}.athletics-group-head img{height:auto;max-width:100%}.entry-content .interactiveMap,.entry-content .interactiveMap--custom,.entry-content .interactiveMap--numerical,.interactiveMap,.interactiveMap--custom,.interactiveMap--numerical{margin:0 auto;max-width:1600px;position:relative}p.interactiveMap--mobile{display:none}.entry-content .interactiveMap--custom>img,.entry-content .interactiveMap--numerical>img .interactiveMap--custom>img,.entry-content .interactiveMap>img,.interactiveMap--numerical>img,.interactiveMap>img{width:100%}.entry-content .interactiveMap-marker,.interactiveMap-marker{position:absolute}.entry-content .interactiveMap--custom .interactiveMap-marker>span,.entry-content .interactiveMap .interactiveMap-marker>span,.interactiveMap--custom .interactiveMap-marker>span,.interactiveMap .interactiveMap-marker>span{display:none}.entry-content .interactiveMap .interactiveMap-marker a,.interactiveMap .interactiveMap-marker a{background:#fff url(/wp-content/themes/riverdale/dist/static/images/map_pin.svg) 50% no-repeat;background-size:16px;border-radius:50%;color:#000;display:block;height:32px;text-align:center;text-decoration:none;width:32px}.entry-content .interactiveMap .interactiveMap-marker a:hover,.interactiveMap .interactiveMap-marker a:hover{-webkit-filter:invert(1);filter:invert(1)}.entry-content .interactiveMap-marker a span,.interactiveMap-marker a span{display:none}.entry-content .interactiveMap--numerical .interactiveMap-marker a,.interactiveMap--numerical .interactiveMap-marker a{background:url(/wp-content/themes/riverdale/dist/static/images/pin-hill-campus.png) 50% no-repeat;background-size:38px;border-radius:0;color:#000;display:block;height:50px;text-align:center;text-decoration:none;width:50px}.entry-content .interactiveMap--numerical .interactiveMap-marker a span,.interactiveMap--numerical .interactiveMap-marker a span{-webkit-transform:translateY(10px);display:block;transform:translateY(10px)}.entry-content .interactiveMap--custom .interactiveMap-marker a,.interactiveMap--custom .interactiveMap-marker a{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0;display:block;height:40px;opacity:.5;text-decoration:none;width:40px}.entry-content .interactiveMap--custom .interactiveMap-marker a:hover,.interactiveMap--custom .interactiveMap-marker a:hover{opacity:1}.glightbox-interactiveMapStyle .goverlay{background:rgba(0,0,0,.7)}.glightbox-interactiveMapStyle .gcontainer{-ms-flex-align:center;-ms-flex-direction:row;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:center}.glightbox-interactiveMapStyle .gslide-description{position:static}.glightbox-interactiveMapStyle .gslide-description .gslide-title{color:#fff;font-size:2rem;font-weight:700;position:absolute;top:-38px}.glightbox-interactiveMapStyle .gslide-description .gslide-desc{background:#2f155e;color:#fff;font-size:1.125rem;font-weight:100;padding:20px}.glightbox-interactiveMapStyle .gcontainer .gslider{-ms-flex-order:1;-webkit-box-ordinal-group:2;height:auto;margin-top:40px;max-width:1200px;order:1;overflow:visible}.glightbox-interactiveMapStyle .gslide-video{max-width:1200px!important}.glightbox-interactiveMapStyle .gcontainer .gnext.gbtn,.glightbox-interactiveMapStyle .gcontainer .gprev.gbtn{background-color:#fff;border-radius:50%;height:50px;padding:15px;width:50px}.glightbox-interactiveMapStyle .gcontainer .gnext.gbtn{-ms-flex-order:2;-webkit-box-ordinal-group:3;margin-left:20px;order:2}.glightbox-interactiveMapStyle .gcontainer .gprev.gbtn{-ms-flex-order:0;-webkit-box-ordinal-group:1;margin-right:20px;order:0}.glightbox-interactiveMapStyle .gcontainer .gclose.gbtn{background-color:transparent;fill:#fff;height:auto;position:absolute;right:0;top:-34px;width:40px;z-index:9999999}@media (max-width:768px){.entry-content .interactiveMap,.entry-content .interactiveMap--numerical,.interactiveMap,.interactiveMap--numerical{display:none}p.interactiveMap--mobile{display:block}p.interactiveMap--mobile a{background-position:50%;background-size:cover;color:#fff;display:block;text-align:center;text-transform:uppercase}p.interactiveMap--mobile a span{background:rgba(0,0,0,.75);display:block;padding:150px 25px}.glightbox-interactiveMapStyle .goverlay{background:#000}.glightbox-interactiveMapStyle .gcontainer .gclose.gbtn{right:10px;top:10px}.glightbox-interactiveMapStyle .gcontainer{display:block}.glightbox-interactiveMapStyle .gslide-description .gslide-title{background:#2f155e;padding:20px 20px 0;position:static;top:auto}.glightbox-interactiveMapStyle .gslide-description .gslide-desc{background:#2f155e;color:#fff;font-size:1.125rem;font-weight:100;padding:0 20px 20px}.glightbox-mobile .glightbox-container .gslide-description{padding:50px 0}}.wp-block-riverdale-accordion{margin:0 auto;max-width:1600px;padding:0 20px}@media (min-width:840px){.wp-block-riverdale-accordion{padding:0 40px}}.accordion-item{display:-webkit-box;display:-ms-flexbox;display:flex}.accordion-item-title,.accordion-item-title h3,.accordion-title{font-size:1.125rem;margin-bottom:0}.accordion-title{cursor:pointer;outline:none;padding:24px 0}@media (min-width:840px){.accordion-title{padding:24px 0}}.accordion-content{padding:0}.accordion-title h3{font-family:Campton-Bold,sans-serif;font-size:1.375rem;line-height:1;margin:0 42px 0 0}div[data-type="riverdale/accordiontitle"] .block-editor-block-list__block-edit{margin-bottom:0!important;margin-top:0!important}div[data-type="riverdale/accordiontitle"]{border-bottom:1px solid #f2f2f2;border-top:1px solid #f2f2f2;color:#fff}div[data-type="riverdale/accordiontitle"] .block-editor-block-list__insertion-point{display:none!important}.riverdale-accordion-title--primary{background-color:#00f}.riverdale-accordionText--primary{color:#00f}.riverdale-accordionText--primary .horizontal,.riverdale-accordionText--primary .vertical{background-color:#00f}.riverdale-accordion-title--primaryTranslucent{background-color:rgba(14,14,175,.9)}.riverdale-accordionText--primaryTranslucent{color:rgba(14,14,175,.9)}.riverdale-accordionText--primaryTranslucent .horizontal,.riverdale-accordionText--primaryTranslucent .vertical{background-color:rgba(14,14,175,.9)}.riverdale-accordion-title--secondary{background-color:#340f62}.riverdale-accordionText--secondary{color:#340f62}.riverdale-accordionText--secondary .horizontal,.riverdale-accordionText--secondary .vertical{background-color:#340f62}.riverdale-accordion-title--secondaryTranslucent{background-color:rgba(52,15,98,.9)}.riverdale-accordionText--secondaryTranslucent{color:rgba(52,15,98,.9)}.riverdale-accordionText--secondaryTranslucent .horizontal,.riverdale-accordionText--secondaryTranslucent .vertical{background-color:rgba(52,15,98,.9)}.riverdale-accordion-title--white{background-color:#fff}.riverdale-accordionText--white{color:#fff}.riverdale-accordionText--white .horizontal,.riverdale-accordionText--white .vertical{background-color:#fff}.riverdale-accordion-title--black{background-color:#000}.riverdale-accordionText--black{color:#000}.riverdale-accordionText--black .horizontal,.riverdale-accordionText--black .vertical{background-color:#000}.accordion-toggle{-webkit-transform:translateY(-50%);-webkit-transform-origin:50% 50%;-webkit-transition:-webkit-transform .3s ease;position:absolute;right:0;top:50%;transform:translateY(-50%);transform-origin:50% 50%;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.wp-block-riverdale-accordiontitle{border-top:1px solid #f2f2f2;color:#fff;position:relative}.accordion-content>*{margin-top:24px;padding-left:0;padding-right:0}@media (min-width:840px){.accordion-content>p{max-width:75%}}.accordion-content .container.searchable-listing-block{padding-left:0;padding-right:0}.close .accordion-content{-webkit-transform:scaleY(0);-webkit-transition:height .1s ease-out;display:block;float:left;height:0;transform:scaleY(0);transition:height .1s ease-out}.open .accordion-content{-webkit-box-sizing:border-box;-webkit-transform:scaleY(1);-webkit-transform-origin:top;-webkit-transition:-webkit-transform .1s ease;background-color:#fff;box-sizing:border-box;display:block;margin:0 auto;padding-bottom:24px;transform:scaleY(1);transform-origin:top;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease;width:100%}.accordion-toggle .closed .vertical{-webkit-transition:opacity .2s;opacity:1;transition:opacity .2s}.accordion-toggle .opened{opacity:1}.accordion-toggle .opened .vertical{-webkit-transition:opacity .2s;opacity:0;transition:opacity .2s}.accordion-toggle .circle-plus{padding:1rem}.accordion-toggle .circle-plus .circle{border-radius:100%;position:relative}.accordion-toggle .circle-plus .circle .horizontal{height:1px;left:50%;margin-left:-16px;margin-top:-3.5px;position:absolute;top:50%;width:25px}.accordion-toggle .circle-plus .circle .vertical{height:25px;left:50%;margin-left:-4.5px;margin-top:-15px;position:absolute;top:50%;width:1px}.riverdale-accordion-container{margin:0 auto}.riverdale-accordion-border--primary{border-bottom:1px solid #00f;border-color:#00f currentcolor;border-top:1px solid #00f}.riverdale-accordion-border--primaryTranslucent{border-bottom:1px solid rgba(14,14,175,.9);border-color:rgba(14,14,175,.9) currentcolor;border-top:1px solid rgba(14,14,175,.9)}.riverdale-accordion-border--secondary{border-bottom:1px solid #340f62;border-color:#340f62 currentcolor;border-top:1px solid #340f62}.riverdale-accordion-border--secondaryTranslucent{border-bottom:1px solid rgba(52,15,98,.9);border-color:rgba(52,15,98,.9) currentcolor;border-top:1px solid rgba(52,15,98,.9)}.riverdale-accordion-border--white{border-bottom:1px solid #fff;border-color:#fff currentcolor;border-top:1px solid #fff}.riverdale-accordion-border--black{border-bottom:1px solid #000;border-color:#000 currentcolor;border-top:1px solid #000}.wp-block-riverdale-accordionitem+.wp-block-riverdale-accordionitem .wp-block-riverdale-accordiontitle{border-top-width:0}.wp-block-riverdale-accordionitem.open+.wp-block-riverdale-accordionitem .wp-block-riverdale-accordiontitle{border-top-width:1px}.wp-block-riverdale-accordionitem.open .wp-block-riverdale-accordiontitle{border-bottom-width:0}@media (max-width:840px){.wp-block-riverdale-accordion.riverdale-accordion-container{max-width:100%!important}}.riverdale-accordiontitle-inner{margin:0 auto;max-width:1600px;position:relative}@media (max-width:940px){.wp-block-columns .wp-block-column.containsAccordions .wp-block-riverdale-accordionitem.close:last-child .riverdale-accordion-border--secondary{border-bottom:none}}table.wp-block-riverdale-annual-funds{border-collapse:collapse;display:table;max-width:100%;overflow-x:auto;width:100%}table.wp-block-riverdale-annual-funds tbody tr:not(:last-of-type){border-bottom:1px solid #dcdcdc}table.wp-block-riverdale-annual-funds tbody tr:nth-of-type(odd){background-color:#f2f2f2}table.wp-block-riverdale-annual-funds tbody td{-ms-flex-align:center;-webkit-box-align:center;-webkit-box-sizing:border-box;align-items:center;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.375rem;padding:18px;vertical-align:middle}table.wp-block-riverdale-annual-funds tbody td span:not(:last-of-type){margin-right:20px}table.wp-block-riverdale-annual-funds tbody td span.riverdale-annual-funds-giving-images,table.wp-block-riverdale-annual-funds tbody td span.riverdale-annual-funds-perkins-images,table.wp-block-riverdale-annual-funds tbody td span.riverdale-annual-funds-riverdalians-images{line-height:0}table.wp-block-riverdale-annual-funds tbody td span.riverdale-annual-funds-giving-images img:not(:last-of-type),table.wp-block-riverdale-annual-funds tbody td span.riverdale-annual-funds-giving-images svg:not(:last-of-type),table.wp-block-riverdale-annual-funds tbody td span.riverdale-annual-funds-perkins-images img:not(:last-of-type),table.wp-block-riverdale-annual-funds tbody td span.riverdale-annual-funds-perkins-images svg:not(:last-of-type),table.wp-block-riverdale-annual-funds tbody td span.riverdale-annual-funds-riverdalians-images img:not(:last-of-type),table.wp-block-riverdale-annual-funds tbody td span.riverdale-annual-funds-riverdalians-images svg:not(:last-of-type){margin-right:15px}table.wp-block-riverdale-annual-funds+.call-to-action--buttons{display:block;padding:20px 0;text-align:center;width:100%}table.wp-block-riverdale-annual-funds+.call-to-action--buttons p{display:block;width:100%}table.wp-block-riverdale-annual-funds+.call-to-action--buttons a{font-size:1rem;max-width:160px}table.wp-block-riverdale-annual-funds+.call-to-action--buttons a.loading{background-color:#00f!important;color:#fff;pointer-events:none}.riverdale-annual-funds-placeholder-search{background-color:#00f!important;color:#fff;margin-left:auto;max-width:400px;padding:20px;text-transform:uppercase}.riverdale-annual-funds-placeholder-search p{margin:0!important;opacity:.5}.grid-header+table.wp-block-riverdale-annual-funds{margin-top:30px}.return-to-annual-funds-container{margin-top:40px;text-align:center}.return-to-annual-funds-btn input{background:none;border:4px solid #00f;color:#00f;font-family:Campton-Bold,sans-serif;font-size:1.25rem;padding:25px 100px}.return-to-annual-funds-btn input:hover{background-color:#00f;color:#fff;cursor:pointer}.job-listings--container{-ms-flex-direction:column;-ms-flex-wrap:wrap;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;flex-wrap:wrap;margin-top:30px}@media (min-width:540px){.job-listings--container{-ms-flex-direction:row;-webkit-box-direction:normal;-webkit-box-orient:horizontal;flex-direction:row}.job-listings--container.job-listings--per-row-2 .job-listings--job{width:50%}.job-listings--container.job-listings--per-row-2 .job-listings--job:not(:nth-of-type(2n)){padding-right:48px}.job-listings--container.job-listings--per-row-3 .job-listings--job,.job-listings--container.job-listings--per-row-4 .job-listings--job{width:50%}.job-listings--container.job-listings--per-row-3 .job-listings--job:not(:nth-of-type(2n)),.job-listings--container.job-listings--per-row-4 .job-listings--job:not(:nth-of-type(2n)){padding-right:48px}}@media (min-width:760px){.job-listings--container{-ms-flex-direction:row;-webkit-box-direction:normal;-webkit-box-orient:horizontal;flex-direction:row}.job-listings--container.job-listings--per-row-4 .job-listings--job{width:33.33%}.job-listings--container.job-listings--per-row-4 .job-listings--job:not(:nth-of-type(3n)){padding-right:48px}}@media (min-width:940px){.job-listings--container.job-listings--per-row-3 .job-listings--job{width:33.33%}.job-listings--container.job-listings--per-row-3 .job-listings--job:not(:nth-of-type(3n)){padding-right:48px}.job-listings--container.job-listings--per-row-4 .job-listings--job{width:25%}.job-listings--container.job-listings--per-row-4 .job-listings--job:not(:nth-of-type(4n)){padding-right:48px}}.job-listings--department{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.job-listings--department a{display:block;margin:0;overflow-wrap:break-word}.job-listings--department h2{-ms-hyphens:auto;-webkit-hyphens:auto;color:#000;font-family:Campton-Bold,sans-serif;font-size:3.5rem;hyphens:auto;letter-spacing:0;margin:0 0 12px;text-transform:uppercase}.job-listings--department p{color:#000;font-size:1.125rem;margin:0}.job-listings--job{-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-box-sizing:border-box;border-bottom:1px solid #000;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:32px;padding:0 0 32px;width:100%}@media (max-width:760px){.job-listings--job{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-direction:column}}.job-listings--job a{display:block;margin:0;overflow-wrap:break-word}.job-listings--job a:hover{text-decoration:underline}.job-listings--job a:first-of-type{margin-right:24px}@media (max-width:760px){.job-listings--job a:first-of-type{margin-bottom:24px}}.job-listings--job a:last-of-type:hover{text-decoration:none}.job-listings--job h2{-ms-hyphens:auto;-webkit-hyphens:auto;color:#00f;font-family:Campton-Bold,sans-serif;font-size:1.375rem;hyphens:auto;letter-spacing:0;margin:0;max-width:600px;width:100%}.job-listings--job p{color:#000;font-size:1.125rem;margin:0}.job-listings--job .job-apply-button{background:none;border:4px solid #00f;color:#00f;font-family:Campton-Bold,sans-serif;height:50px;line-height:50PX;text-align:center;width:125px}.job-listings--job .job-apply-button:after{content:"\E901";display:inline-block;font-family:icomoon!important;font-size:1em;margin-left:5px;margin-top:-5px}.job-listings--job .job-apply-button:hover{background-color:#00f;color:#fff}.job-listings .job-department-heading h3{color:grey;font-family:Campton-Bold,sans-serif;font-size:1.875rem;text-transform:uppercase}.job-listings .job-department-heading:not(:last-of-type):after{-webkit-transform:translateY(-33px);background:grey;content:"";display:block;height:1px;transform:translateY(-33px);width:100%}@media (max-width:1320px){.wp-block-column .job-listings--job .job-apply-button{display:none}}@media (max-width:760px){.job-listings--department .department-heading{font-size:1.875rem}}.highlights-grid--container{-ms-flex-direction:column;-ms-flex-wrap:wrap;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;flex-wrap:wrap;margin-top:22px}@media (min-width:540px){.highlights-grid--container{-ms-flex-direction:row;-webkit-box-direction:normal;-webkit-box-orient:horizontal;flex-direction:row}}.highlights-grid--container .wp-block-button.lazy-load{-ms-flex:1 1 100%;-webkit-box-flex:1;flex:1 1 100%;margin-top:88px}.highlights-grid--highlight{-webkit-box-sizing:border-box;background:#f2f2f2;box-sizing:border-box;margin-bottom:22px;padding:22px 22px 40px;width:100%}@media (min-width:540px) and (max-width:940px){.highlights-grid--highlight{margin-right:22px;width:calc(50% - 11px)}.highlights-grid--highlight:nth-of-type(2n+2){margin-right:0}}@media (min-width:940px){.highlights-grid--highlight{margin-right:22px;width:calc(33% - 16.5px)}.highlights-grid--highlight:nth-of-type(3n+3){margin-right:0}}.highlights-grid--highlight img{border-bottom:1px solid #888887;margin-bottom:8px;padding-bottom:16px;width:100%}.highlights-grid--highlight h3{color:#000;font-family:Campton-SemiBold,sans-serif;font-size:1.25rem;letter-spacing:0;margin:8px 0}.highlights-grid--highlight p{font-size:1rem;margin:0}.highlights-grid--highlight p span{font-size:.8125rem}.sticky-nav-arrows-container{-ms-flex-pack:end;-webkit-box-pack:end;bottom:5%;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin-right:65px;position:-webkit-sticky;position:sticky;top:90%;z-index:2}.sticky-nav-arrows-button{background-color:#00f;background-image:url(../static/images/left-arrow-no-bg.svg);height:20px;padding:8px;width:20px}.sticky-nav-arrows-button.sticky-nav-arrows-next-arrow{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.sticky-nav-arrows-button.sticky-nav-arrows--no-click-through{opacity:.5;pointer-events:none}.sticky-nav-arrows-container a.sticky-nav-arrows-button:hover{cursor:pointer}.sticky-nav-arrows-container .sticky-nav-arrows-button.sticky-nav-arrows--not-active{opacity:.5;pointer-events:none}.wp-block-columns{-ms-flex-direction:row;-ms-flex-pack:justify;-ms-flex-wrap:wrap;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-box-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:50px}.wp-block-columns.are-vertically-aligned-top{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.wp-block-columns.are-vertically-aligned-bottom{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.wp-block-columns>*{margin:0}.wp-block-columns .wp-block-columns{margin-top:0}.wp-block-columns.has-primary-background-color{background-color:#00f}.wp-block-columns.has-primary-color,.wp-block-columns.has-primary-color h1,.wp-block-columns.has-primary-color h2,.wp-block-columns.has-primary-color h3,.wp-block-columns.has-primary-color h4,.wp-block-columns.has-primary-color h5,.wp-block-columns.has-primary-color h6{color:#00f}.wp-block-columns.has-secondary-background-color{background-color:#340f62}.wp-block-columns.has-secondary-color,.wp-block-columns.has-secondary-color h1,.wp-block-columns.has-secondary-color h2,.wp-block-columns.has-secondary-color h3,.wp-block-columns.has-secondary-color h4,.wp-block-columns.has-secondary-color h5,.wp-block-columns.has-secondary-color h6{color:#340f62}.wp-block-columns.has-black-background-color{background-color:#000}.wp-block-columns.has-black-color,.wp-block-columns.has-black-color h1,.wp-block-columns.has-black-color h2,.wp-block-columns.has-black-color h3,.wp-block-columns.has-black-color h4,.wp-block-columns.has-black-color h5,.wp-block-columns.has-black-color h6{color:#000}.wp-block-columns.has-grey-background-color{background-color:#f2f2f2}.wp-block-columns.has-grey-color,.wp-block-columns.has-grey-color h1,.wp-block-columns.has-grey-color h2,.wp-block-columns.has-grey-color h3,.wp-block-columns.has-grey-color h4,.wp-block-columns.has-grey-color h5,.wp-block-columns.has-grey-color h6{color:#f2f2f2}.wp-block-columns.has-white-background-color{background-color:#fff}.wp-block-columns.has-white-color,.wp-block-columns.has-white-color h1,.wp-block-columns.has-white-color h2,.wp-block-columns.has-white-color h3,.wp-block-columns.has-white-color h4,.wp-block-columns.has-white-color h5,.wp-block-columns.has-white-color h6{color:#fff}.wp-block-column.has-primary-background-color{background-color:#00f}.wp-block-column.has-primary-color,.wp-block-column.has-primary-color h1,.wp-block-column.has-primary-color h2,.wp-block-column.has-primary-color h3,.wp-block-column.has-primary-color h4,.wp-block-column.has-primary-color h5,.wp-block-column.has-primary-color h6{color:#00f}.wp-block-column.has-secondary-background-color{background-color:#340f62}.wp-block-column.has-secondary-color,.wp-block-column.has-secondary-color h1,.wp-block-column.has-secondary-color h2,.wp-block-column.has-secondary-color h3,.wp-block-column.has-secondary-color h4,.wp-block-column.has-secondary-color h5,.wp-block-column.has-secondary-color h6{color:#340f62}.wp-block-column.has-black-background-color{background-color:#000}.wp-block-column.has-black-color,.wp-block-column.has-black-color h1,.wp-block-column.has-black-color h2,.wp-block-column.has-black-color h3,.wp-block-column.has-black-color h4,.wp-block-column.has-black-color h5,.wp-block-column.has-black-color h6{color:#000}.wp-block-column.has-grey-background-color{background-color:#f2f2f2}.wp-block-column.has-grey-color,.wp-block-column.has-grey-color h1,.wp-block-column.has-grey-color h2,.wp-block-column.has-grey-color h3,.wp-block-column.has-grey-color h4,.wp-block-column.has-grey-color h5,.wp-block-column.has-grey-color h6{color:#f2f2f2}.wp-block-column.has-white-background-color{background-color:#fff}.wp-block-column.has-white-color,.wp-block-column.has-white-color h1,.wp-block-column.has-white-color h2,.wp-block-column.has-white-color h3,.wp-block-column.has-white-color h4,.wp-block-column.has-white-color h5,.wp-block-column.has-white-color h6{color:#fff}.wp-block-column.is-vertically-aligned-top{-ms-flex-item-align:start;align-self:flex-start}.wp-block-column.is-vertically-aligned-center{-ms-flex-item-align:center;align-self:center}.wp-block-column.is-vertically-aligned-bottom{-ms-flex-item-align:end;align-self:flex-end}@media (min-width:760px){.wp-block-columns{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.wp-block-columns .wp-block-column>:last-child{margin-bottom:0}.wp-block-columns .wp-block-column>h2:last-child:first-child{margin-bottom:-30px}.wp-block-columns .wp-block-column .wp-block-columns .wp-block-column>h2:last-child:first-child,.wp-block-columns .wp-block-column:last-child>:last-child{margin-bottom:0}.wp-block-columns .wp-block-column:last-child>h2:last-child:first-child{margin-bottom:-30px}.wp-block-columns .wp-block-column .wp-block-columns .wp-block-column:last-child>h2:last-child:first-child,.wp-block-columns .wp-block-column:last-child>.wp-block-table,.wp-block-columns .wp-block-column:last-child>p:last-child,.wp-block-columns .wp-block-column>.wp-block-table,.wp-block-columns .wp-block-column>p:last-child{margin-bottom:0}@media (min-width:840px){.wp-block-columns .wp-block-column:last-child>.wp-block-table,.wp-block-columns .wp-block-column:last-child>p:last-child,.wp-block-columns .wp-block-column>.wp-block-table,.wp-block-columns .wp-block-column>p:last-child{margin-bottom:30px}}.wp-block-columns .wp-block-column .wp-block-column{margin-bottom:20px!important}.has-2-columns .wp-block-column{width:100%}.has-2-columns.mobile-has-2-columns .wp-block-column{width:calc(50% - 20px)}@media (min-width:840px){.has-2-columns .wp-block-column{width:calc(50% - 20px)}}@media (max-width:840px){.has-2-columns .wp-block-column:first-child{margin-bottom:40px}}.has-3-columns .wp-block-column{width:100%}.has-3-columns.mobile-has-2-columns .wp-block-column{width:calc(50% - 20px)}@media (min-width:988px){.has-3-columns.mobile-has-2-columns .wp-block-column,.has-3-columns .wp-block-column{width:calc(33% - 20px)}}@media (max-width:988px){.has-3-columns .wp-block-column:first-child,.has-3-columns .wp-block-column:nth-child(2){margin-bottom:40px}}.has-3-columns.mobile-has-2-columns .wp-block-column:last-of-type{width:100%}@media (min-width:988px){.has-3-columns.mobile-has-2-columns .wp-block-column:last-of-type{width:calc(33% - 20px)}}.has-4-columns .wp-block-column{width:100%}.has-4-columns.mobile-has-2-columns .wp-block-column{width:calc(50% - 20px)}@media (max-width:840px){.has-4-columns.mobile-has-2-columns .wp-block-column:nth-child(3),.has-4-columns.mobile-has-2-columns .wp-block-column:nth-child(4){margin-bottom:0}}@media (min-width:840px){.has-4-columns .wp-block-column{width:calc(50% - 20px)}}@media (min-width:988px){.has-4-columns.mobile-has-2-columns .wp-block-column,.has-4-columns .wp-block-column{width:calc(25% - 20px)}}@media (max-width:840px){.has-4-columns .wp-block-column:first-child,.has-4-columns .wp-block-column:nth-child(2),.has-4-columns .wp-block-column:nth-child(3){margin-bottom:40px}}@media (max-width:988px){.has-4-columns .wp-block-column:first-child,.has-4-columns .wp-block-column:nth-child(2){margin-bottom:40px}}.has-5-columns .wp-block-column{width:calc(50% - 20px)}@media (min-width:988px){.has-5-columns .wp-block-column{width:calc(20% - 20px)}}@media (max-width:988px){.has-5-columns .wp-block-column:first-child,.has-5-columns .wp-block-column:nth-child(2),.has-5-columns .wp-block-column:nth-child(3),.has-5-columns .wp-block-column:nth-child(4){margin-bottom:40px}}.has-6-columns .wp-block-column{width:calc(33% - 20px)}@media (min-width:1200px){.has-6-columns .wp-block-column{width:calc(16% - 20px)}}@media (max-width:1200px){.has-6-columns .wp-block-column:first-child,.has-6-columns .wp-block-column:nth-child(2),.has-6-columns .wp-block-column:nth-child(3){margin-bottom:40px}}@media (max-width:940px){.wp-block-column.containsAccordions:not(:last-child){margin-bottom:0}}.wp-block-image figure,figure.wp-block-image{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin:0 0 20px}.wp-block-image figure:first-child:last-child,figure.wp-block-image:first-child:last-child{height:100%}.wp-block-image figure img,figure.wp-block-image img{-ms-flex-negative:0;display:block;flex-shrink:0;height:auto;max-width:100%}.wp-block-image figure figcaption,figure.wp-block-image figcaption{-ms-flex-positive:1;-webkit-box-flex:1;background-color:#340f62;color:#fff;flex-grow:1;font-family:Campton-Light,sans-serif;font-size:1rem;padding:8px 10px}@media (min-width:840px){.wp-block-image figure figcaption,figure.wp-block-image figcaption{font-size:.875rem;padding:15px 20px}}.wp-block-image figure.alignright,figure.wp-block-image.alignright{float:right;margin-left:40px;text-align:right}.wp-block-image figure.alignleft,figure.wp-block-image.alignleft{float:left;margin-right:40px}.wp-block-image figure.aligncenter,figure.wp-block-image.aligncenter{margin:0 auto;text-align:center}.wp-block-image figure.aligncenter,.wp-block-image figure.alignleft,.wp-block-image figure.alignright,figure.wp-block-image.aligncenter,figure.wp-block-image.alignleft,figure.wp-block-image.alignright{display:table}.wp-block-image figure.aligncenter figcaption,.wp-block-image figure.alignleft figcaption,.wp-block-image figure.alignright figcaption,figure.wp-block-image.aligncenter figcaption,figure.wp-block-image.alignleft figcaption,figure.wp-block-image.alignright figcaption{caption-side:bottom;display:table-caption;padding:15px}@media (min-width:1200px){.wp-block-image figure figcaption,figure.wp-block-image figcaption{padding:15px 90px 15px 20px}}figure.alignright{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}p>img[style~="width:"]{height:auto}figure.wp-block-audio{margin:0 0 40px;text-align:center}figure.wp-block-audio audio{max-width:100%;width:400px}figure.wp-block-audio figcaption{margin:20px 0 0}.wp-block-file{margin-bottom:40px}.wp-block-file a.wp-block-file__button{border:1px solid #00f;display:inline-block;font-size:.8125rem;margin-left:20px;padding:10px 20px 5px;text-transform:uppercase}.wp-block-file a.wp-block-file__button:hover{background-color:#00f;color:#fff}.wp-block-file.aligncenter{text-align:center}hr.wp-block-separator{-webkit-box-sizing:border-box;border:0;box-sizing:border-box;margin:70px auto 30px;width:100%}hr.wp-block-separator:after{background-color:#a9a9a9;content:"";display:block;height:1px;width:100%}.entry-content hr.wp-block-separator{margin-bottom:30px;margin-top:40px}.wp-block-buttons{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.wp-block-buttons:not(.is-vertical) .wp-block-button:not(:last-of-type){margin-right:16px}.wp-block-buttons.is-vertical{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-direction:column}.wp-block-buttons.is-vertical.is-content-justification-center{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.wp-block-buttons.is-vertical.is-content-justification-right{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.wp-block-buttons.is-content-justification-center{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.wp-block-buttons.is-content-justification-right{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end}.wp-block-button{margin-bottom:40px}.wp-block-button.has-custom-width.wp-block-button__width-25{width:25%}@media (max-width:993px){.wp-block-button.has-custom-width.wp-block-button__width-25{padding-left:5%;padding-right:5%}}.wp-block-button.has-custom-width.wp-block-button__width-50{width:50%}.wp-block-button.has-custom-width.wp-block-button__width-75{width:75%}.wp-block-button.has-custom-width.wp-block-button__width-100{width:100%}@media (max-width:540px){.wp-block-button.has-custom-width.wp-block-button__width-25,.wp-block-button.has-custom-width.wp-block-button__width-50,.wp-block-button.has-custom-width.wp-block-button__width-75,.wp-block-button.has-custom-width.wp-block-button__width-100{width:100%}}.wp-block-button.has-custom-width a{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;width:100%}.wp-block-button a,.wp-block-button button{border:5px solid #00f;color:#00f;display:inline-block;font-family:Campton-Bold,sans-serif;letter-spacing:.08125rem;padding:22px 80px 18px;text-transform:uppercase}.wp-block-button a:hover,.wp-block-button button:hover{background-color:#00f;color:#fff}.wp-block-button a[target=_blank]:after{content:"\E901";display:inline-block;font-family:icomoon!important;font-size:1em;margin-left:5px;margin-top:-5px}.wp-block-button.aligncenter{text-align:center}.wp-block-button.alignright{text-align:right}.wp-block-button a.has-primary-color{color:#00f}.wp-block-button a.has-secondary-color{color:#340f62}.wp-block-button a.has-black-color{color:#000}.wp-block-button a.has-white-color{color:#fff}.wp-block-button a.has-grey-color{color:#f2f2f2}.wp-block-button a.has-primary-background-color{background-color:#00f;border-color:#00f}.wp-block-button a.has-primary-background-color:hover{background-color:#2929ff;border-color:#2929ff}.wp-block-button a.has-secondary-background-color{background-color:#340f62;border-color:#340f62}.wp-block-button a.has-secondary-background-color:hover{background-color:#471485;border-color:#471485}.wp-block-button a.has-black-background-color{background-color:#000;border-color:#000}.wp-block-button a.has-black-background-color:hover{background-color:#141414;border-color:#141414}.wp-block-button a.has-white-background-color{background-color:#fff;border-color:#00f}.wp-block-button a.has-white-background-color:hover{background-color:#00f;color:#fff}.wp-block-button a.has-grey-background-color{background-color:#f2f2f2;border-color:#f2f2f2}.wp-block-button a.has-grey-background-color:hover{background-color:#fff;border-color:#fff}blockquote.wp-block-quote{margin:0}blockquote.wp-block-quote.has-text-align-center{text-align:center}blockquote.wp-block-quote.has-text-align-center p{margin-left:auto;margin-right:auto}blockquote.wp-block-quote.has-text-align-right{text-align:right}blockquote.wp-block-quote.has-text-align-right p{margin-left:auto;margin-right:0}blockquote.wp-block-quote p{color:#340f62;font-family:Campton-BookItalic,sans-serif;font-size:2.5rem;font-style:normal;font-weight:400;letter-spacing:-.0625rem;line-height:3.25rem}blockquote.wp-block-quote p:before{content:"\201C";margin-left:-10px}blockquote.wp-block-quote p:after{content:"\201D"}blockquote.wp-block-quote cite{color:#340f62;font-family:Campton-Bold,sans-serif;font-style:normal;letter-spacing:.0625rem;text-transform:uppercase}blockquote.wp-block-quote em{font-style:normal}@media (min-width:840px){blockquote.wp-block-quote p:before{margin-left:-18px}}.entry-content>blockquote.wp-block-quote{margin-bottom:60px;margin-top:60px}.entry-content>blockquote.wp-block-quote p{max-width:1200px}.entry-content>blockquote.wp-block-quote cite{display:inline-block;max-width:1200px}@media (min-width:840px){blockquote.wp-block-quote p{font-size:3.5rem;line-height:4.5rem}}.wp-block-cover{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background-color:#000;background-position:50%;background-size:cover;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:40px 0;min-height:430px;overflow:hidden;position:relative;width:100%}.wp-block-cover h1,.wp-block-cover h2,.wp-block-cover h3,.wp-block-cover h4,.wp-block-cover h5,.wp-block-cover h6{color:#fff}.wp-block-cover .wp-block-button a{border-bottom:4px solid #fff;border-width:0;padding:5px 0}.wp-block-cover .wp-block-button a,.wp-block-cover .wp-block-button a:hover{background-color:transparent;color:#fff}.wp-block-cover>img{-o-object-fit:cover;height:100%;object-fit:cover;position:absolute;width:100%}.wp-block-cover .wp-block-button a.has-primary-color{color:#00f}.wp-block-cover .wp-block-button a.has-secondary-color{color:#340f62}.wp-block-cover .wp-block-button a.has-black-color{color:#000}.wp-block-cover .wp-block-button a.has-white-color{color:#fff}.wp-block-cover .wp-block-button a.has-grey-color{color:#f2f2f2}.wp-block-cover .wp-block-button a.has-primary-background-color{border-color:#00f}.wp-block-cover .wp-block-button a.has-secondary-background-color{border-color:#340f62}.wp-block-cover .wp-block-button a.has-black-background-color{border-color:#000}.wp-block-cover .wp-block-button a.has-white-background-color{border-color:#fff}.wp-block-cover .wp-block-button a.has-grey-background-color{border-color:#f2f2f2}.wp-block-cover .wp-block-button{margin-bottom:20px}.wp-block-cover :last-child{margin-bottom:0}.wp-block-cover>span{bottom:0;left:0;position:absolute;right:0;top:0}.wp-block-cover.has-primary-background-color,.wp-block-cover .has-primary-background-color{background-color:#00f}.wp-block-cover.has-secondary-background-color,.wp-block-cover .has-secondary-background-color{background-color:#340f62}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover.has-black-background-color,.wp-block-cover .has-black-background-color{background-color:#000}.wp-block-cover.has-grey-background-color,.wp-block-cover .has-grey-background-color{background-color:#f2f2f2;color:#000}.wp-block-cover.has-white-background-color,.wp-block-cover .has-white-background-color{background-color:#fff;color:#000}.wp-block-cover h1,.wp-block-cover h2,.wp-block-cover h3,.wp-block-cover h4,.wp-block-cover h5,.wp-block-cover h6{color:#000}.wp-block-cover .wp-block-cover__inner-container{-ms-flex-align:center;-ms-flex-direction:column;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1600px;padding:120px 0;width:100%;z-index:2}.wp-block-cover .wp-block-cover__inner-container p{color:inherit}.wp-block-cover.is-light .wp-block-cover__inner-container{color:#000}.wp-block-cover.has-background-dim:before{background-color:inherit;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.wp-block-cover .has-background-dim,.wp-block-cover.has-background-dim:before{opacity:.5;z-index:1}.wp-block-cover .has-background-dim-0{opacity:0}.wp-block-cover .has-background-dim-10,.wp-block-cover.has-background-dim.has-background-dim-10:before{opacity:.1}.wp-block-cover .has-background-dim-20,.wp-block-cover.has-background-dim.has-background-dim-20:before{opacity:.2}.wp-block-cover .has-background-dim-30,.wp-block-cover.has-background-dim.has-background-dim-30:before{opacity:.3}.wp-block-cover .has-background-dim-40,.wp-block-cover.has-background-dim.has-background-dim-40:before{opacity:.4}.wp-block-cover .has-background-dim-60,.wp-block-cover.has-background-dim.has-background-dim-60:before{opacity:.6}.wp-block-cover .has-background-dim-70,.wp-block-cover.has-background-dim.has-background-dim-70:before{opacity:.7}.wp-block-cover .has-background-dim-80,.wp-block-cover.has-background-dim.has-background-dim-80:before{opacity:.8}.wp-block-cover .has-background-dim-90,.wp-block-cover.has-background-dim.has-background-dim-90:before{opacity:.9}.wp-block-cover .has-background-dim-100,.wp-block-cover.has-background-dim.has-background-dim-100:before{opacity:1}.wp-block-cover.has-custom-content-position>.wp-block-cover__inner-container{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;min-height:190px}.wp-block-cover.has-custom-content-position>.wp-block-cover__inner-container .wp-block{margin-left:0;margin-right:0}.wp-block-cover.has-custom-content-position.is-position-top-left>.wp-block-cover__inner-container{-ms-flex-align:start;-ms-flex-pack:start;-webkit-box-align:start;-webkit-box-pack:start;align-items:flex-start;justify-content:flex-start}.wp-block-cover.has-custom-content-position.is-position-top-center>.wp-block-cover__inner-container{-ms-flex-align:center;-ms-flex-pack:start;-webkit-box-align:center;-webkit-box-pack:start;align-items:center;justify-content:flex-start}.wp-block-cover.has-custom-content-position.is-position-top-right>.wp-block-cover__inner-container{-ms-flex-align:end;-ms-flex-pack:start;-webkit-box-align:end;-webkit-box-pack:start;align-items:flex-end;justify-content:flex-start}.wp-block-cover.has-custom-content-position.is-position-center-left>.wp-block-cover__inner-container{-ms-flex-align:start;-ms-flex-pack:center;-webkit-box-align:start;-webkit-box-pack:center;align-items:flex-start;justify-content:center}.wp-block-cover.has-custom-content-position.is-position-center-right>.wp-block-cover__inner-container{-ms-flex-align:end;-ms-flex-pack:center;-webkit-box-align:end;-webkit-box-pack:center;align-items:flex-end;justify-content:center}.wp-block-cover.has-custom-content-position.is-position-bottom-left>.wp-block-cover__inner-container{-ms-flex-align:start;-ms-flex-pack:end;-webkit-box-align:start;-webkit-box-pack:end;align-items:flex-start;justify-content:flex-end}.wp-block-cover.has-custom-content-position.is-position-bottom-center>.wp-block-cover__inner-container{-ms-flex-align:center;-ms-flex-pack:end;-webkit-box-align:center;-webkit-box-pack:end;align-items:center;justify-content:flex-end}.wp-block-cover.has-custom-content-position.is-position-bottom-right>.wp-block-cover__inner-container{-ms-flex-align:end;-ms-flex-pack:end;-webkit-box-align:end;-webkit-box-pack:end;align-items:flex-end;justify-content:flex-end}.wp-block-table{margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:1600px;table-layout:auto;width:100%}.wp-block-table table{border-spacing:0;width:100%}.wp-block-table tbody{vertical-align:top}.wp-block-table td{padding:10px 40px 10px 0}.wp-block-table.is-style-stripes{border-collapse:collapse}.wp-block-table.is-style-stripes td{border-bottom:1px solid #dcdcdc}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f2f2f2}.wp-block-table.is-style-stripes tr:last-of-type td{border-width:0}.wp-block-table.is-style-stripes th{border-bottom:1px solid #dcdcdc;font-size:1.375rem;font-weight:700;text-align:left;text-transform:uppercase}.entry-content>.wp-block-table.is-style-stripes{border-collapse:inherit}.wp-block-table.has-fixed-layout{table-layout:fixed}@media screen and (max-width:840px){.athletics-event-table.wp-block-table{display:inline-block;max-width:100%;overflow-x:auto;white-space:nowrap;width:100%}}.entry-content .wp-block-media-text{display:grid;grid-template-columns:50% 50%;margin-bottom:80px}.entry-content .wp-block-media-text.has-background.has-primary-background-color{background-color:#00f}.entry-content .wp-block-media-text.has-text-color.has-primary-color{color:#00f}.entry-content .wp-block-media-text.has-background.has-secondary-background-color{background-color:#340f62}.entry-content .wp-block-media-text.has-text-color.has-secondary-color{color:#340f62}.entry-content .wp-block-media-text.has-background.has-black-background-color{background-color:#000}.entry-content .wp-block-media-text.has-text-color.has-black-color{color:#000}.entry-content .wp-block-media-text.has-background.has-grey-background-color{background-color:#f2f2f2}.entry-content .wp-block-media-text.has-text-color.has-grey-color{color:#f2f2f2}.entry-content .wp-block-media-text.has-background.has-white-background-color{background-color:#fff}.entry-content .wp-block-media-text.has-text-color.has-white-color{color:#fff}.entry-content .wp-block-media-text p{color:inherit}.entry-content .wp-block-media-text img{display:block}.entry-content .wp-block-media-text.has-background .wp-block-media-text__media{margin-bottom:0}.entry-content>.wp-block-media-text.has-background{margin-left:40px;margin-right:40px;padding-left:0;padding-right:0}@media (max-width:840px){.entry-content>.wp-block-media-text.has-background{margin-left:20px;margin-right:20px}}.wp-block-media-text h1,.wp-block-media-text h2,.wp-block-media-text h3,.wp-block-media-text h4,.wp-block-media-text h5,.wp-block-media-text h6{color:inherit}.entry-content .wp-block-media-text__media{margin:0 0 20px}.entry-content .wp-block-media-text__media img{height:auto;width:100%}.entry-content .wp-block-media-text__content{-ms-flex-direction:column;-ms-flex-pack:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;padding-left:20px;padding-right:20px}.entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{grid-column:2;grid-row:1}.entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{grid-column:1;grid-row:1}.entry-content .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content,.entry-content .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{width:100%}@media (max-width:840px){.entry-content .wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.entry-content .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{grid-column:auto;grid-row:auto;margin-bottom:20px}.entry-content .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{grid-column:auto;grid-row:auto}}.entry-content .wp-block-media-text.is-image-fill figure.wp-block-media-text__media{background-size:cover;min-height:250px}.entry-content .wp-block-media-text.is-image-fill figure img{display:none}.entry-content>figure.wp-block-embed{margin-bottom:40px;margin-top:40px}figure.wp-block-embed{margin:0 0 40px}figure.wp-block-embed figcaption{margin:20px 0 0;text-align:left}figure.wp-block-embed .wp-block-embed__wrapper>*{width:100%}figure.wp-block-embed.alignright{float:right;margin-left:40px}figure.wp-block-embed.alignright figcaption{float:right;margin:20px 0 0}figure.wp-block-embed.alignleft{float:left;margin-right:40px}figure.wp-block-embed.alignleft figcaption{float:left;margin:20px 0 0}figure.wp-block-embed.aligncenter .wp-block-embed__wrapper>*{margin:0 auto}figure.wp-block-embed.wp-block-embed-vimeo.alignleft,figure.wp-block-embed.wp-block-embed-vimeo.alignright{margin:0;max-width:90%;width:400px}.entry-content>ul.wp-block-gallery{margin-top:50px;padding:0}.wp-block-gallery .wp-block-image,.wp-block-gallery li{background-color:#340f62;list-style-type:none;margin:0 10px;width:80%}.flickity-prev-next-button.previous{left:32px!important}.flickity-prev-next-button.next{right:32px!important}.wp-block-gallery .flickity-button{display:none}@media (min-width:760px){.wp-block-gallery .flickity-button{display:block}}.wp-block-gallery .next svg,.wp-block-gallery .previous svg{fill:#fff;height:20px;margin-top:3px}.wp-block-gallery .flickity-button,.wp-block-gallery .flickity-button:hover{background-color:#340f62}.wp-block-gallery figure{margin:0;position:relative}.wp-block-gallery figure img{-ms-flex-negative:0;display:block;flex-shrink:0;height:auto;width:100%}.wp-block-gallery figure figcaption{-webkit-box-sizing:border-box;background-color:rgba(38,5,78,.8);bottom:0;box-sizing:border-box;color:#fff;font-family:Campton-Light,sans-serif;font-size:1rem;padding:8px 10px;position:absolute;width:100%}@media (min-width:840px){.wp-block-gallery figure figcaption{font-size:.875rem}}@media (min-width:1200px){.wp-block-image figure figcaption{padding:15px 90px 15px 20px}}.flickity-count{margin-top:-8px;position:absolute;right:20px;top:50%}.wp-block-gallery .wp-block-image,.wp-block-gallery li{-webkit-transform:scale(.95);-webkit-transition:opacity .2s ease-in-out;opacity:.3;transform:scale(.95);transition:opacity .2s ease-in-out}.wp-block-gallery .wp-block-image figcaption,.wp-block-gallery li figcaption{display:none}.wp-block-gallery .wp-block-image.is-selected,.wp-block-gallery li.is-selected{-webkit-transform:scale(1);opacity:1;transform:scale(1)}.wp-block-gallery .wp-block-image.is-selected figcaption,.wp-block-gallery li.is-selected figcaption{display:block}.googleMaps{height:400px;margin-bottom:20px;width:100%}*+.googleMaps{margin-top:20px}.entry-content ol.has-background,.entry-content ul.has-background{padding-bottom:20px;padding-top:20px}.entry-content ol li>ol,.entry-content ol li>ul,.entry-content ul li>ol,.entry-content ul li>ul{margin-bottom:0}.entry-content ol.has-background.has-huge-font-size,.entry-content ol.has-background.has-large-font-size,.entry-content ul.has-background.has-huge-font-size,.entry-content ul.has-background.has-large-font-size{list-style-position:inside}.entry-content ol.has-background.has-primary-background-color,.entry-content ul.has-background.has-primary-background-color{background-color:#00f}.entry-content ol.has-text-color.has-primary-color,.entry-content ul.has-text-color.has-primary-color{color:#00f}.entry-content ol.has-background.has-secondary-background-color,.entry-content ul.has-background.has-secondary-background-color{background-color:#340f62}.entry-content ol.has-text-color.has-secondary-color,.entry-content ul.has-text-color.has-secondary-color{color:#340f62}.entry-content ol.has-background.has-black-background-color,.entry-content ul.has-background.has-black-background-color{background-color:#000}.entry-content ol.has-text-color.has-black-color,.entry-content ul.has-text-color.has-black-color{color:#000}.entry-content ol.has-background.has-grey-background-color,.entry-content ul.has-background.has-grey-background-color{background-color:#f2f2f2}.entry-content ol.has-text-color.has-grey-color,.entry-content ul.has-text-color.has-grey-color{color:#f2f2f2}.entry-content ol.has-background.has-white-background-color,.entry-content ul.has-background.has-white-background-color{background-color:#fff}.entry-content ol.has-text-color.has-white-color,.entry-content ul.has-text-color.has-white-color{color:#fff}.entry-content ol.has-small-font-size,.entry-content ul.has-small-font-size{font-size:.8125rem}.entry-content ol.has-normal-font-size,.entry-content ul.has-normal-font-size{font-size:1.1875rem}.entry-content ol.has-medium-font-size,.entry-content ul.has-medium-font-size{font-size:1.6875rem}.entry-content ol.has-huge-font-size,.entry-content ol.has-large-font-size,.entry-content ul.has-huge-font-size,.entry-content ul.has-large-font-size{font-size:3.3125rem}

/*# sourceMappingURL=bundle.css.map*/