figure {
  background-color: transparent;
  margin: 0;
}

html {
  background: #fff;
}

.layout-center {
  margin: 0 auto;
  max-width: 1165px;
}

html {
  overflow-x: hidden !important;
}

.layout-main {
  display: block;
}

.main-content__container {
  padding-top: 0;
}

.primary-nav__menu {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
  position: static !important;
  transform: none !important;
}

body {
  background-image: none !important;
  background-color: white !important;
}

#block-sharethis {
  margin: 0 !important;
  visibility: hidden;
  margin-block-end: 0;
}

@media (min-width: 768px) {
  #block-sharethismobile {
    display: none;
  }
}
#block-sharethismobile div.field--name-body {
  top: 80%;
  position: fixed;
  z-index: 9999;
  right: 30px;
}
#block-sharethismobile div .social-share-wrapper div.fas {
  cursor: pointer;
  display: block;
  border-radius: 50%;
  align-self: center;
  background: #f7f2f2;
  height: 48px;
  width: 48px;
  align-self: center;
  font-size: 18px;
  text-align: center;
  justify-content: center;
  display: flex;
  flex-direction: column;
  margin-bottom: 10px;
}

#block-stickysharethis {
  margin: 0 !important;
}
@media (max-width: 767px) {
  #block-stickysharethis {
    display: none;
  }
}
#block-stickysharethis {
  display: flex;
  flex-direction: column;
}
#block-stickysharethis div.field--name-body {
  top: 60%;
  position: fixed;
  z-index: 9999;
  right: 60px;
  max-width: 1440px;
  margin: 0 auto;
}
@media screen and (min-width: 768px) {
  #block-stickysharethis div .social-share-wrapper {
    grid-column: 12/13;
    grid-row: 1/2;
  }
}
#block-stickysharethis div .social-share-wrapper div.fab {
  cursor: pointer;
  display: block;
  border-radius: 50%;
  align-self: center;
  background: #f7f2f2;
  height: 48px;
  width: 48px;
  align-self: center;
  font-size: 18px;
  text-align: center;
  justify-content: center;
  display: flex;
  flex-direction: column;
  margin-bottom: 10px;
}
#block-stickysharethis div .social-share-wrapper div.fab:hover {
  background: #EA1D76;
  color: #fff;
}
#block-stickysharethis div .social-share-wrapper a.far, #block-stickysharethis div .social-share-wrapper a.fal {
  cursor: pointer;
  display: block;
  border-radius: 50%;
  align-self: center;
  background: #f7f2f2;
  height: 48px;
  width: 48px;
  align-self: center;
  font-size: 18px;
  text-align: center;
  justify-content: center;
  display: flex;
  flex-direction: column;
  margin-bottom: 10px;
  text-decoration: none;
  margin-bottom: 0;
  padding-top: 14px;
}
#block-stickysharethis div .social-share-wrapper a.far:hover, #block-stickysharethis div .social-share-wrapper a.fal:hover {
  background: #EA1D76;
  color: #fff;
}

#header {
  background-color: #732282;
  min-height: 100px;
  align-content: center;
  position: sticky;
  top: 0;
}
#header .site-header__inner {
  background-color: #732282;
}
#header .site-header__inner__container {
  background-color: #732282;
  max-width: 100%;
  align-items: center;
  max-width: 1440px;
  margin: 0 auto;
}
@media (min-width: 48em) {
  #header .site-header__inner__container {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: repeat(1, auto);
    grid-gap: 20px;
    padding-right: 60px;
    padding-left: 60px;
  }
}
#header #block-ar-ee-new-sitebranding {
  background-image: none;
  display: flex;
  align-items: center;
  grid-column: 1/7;
  grid-row: 1/2;
  min-height: 100px;
  max-width: 250px;
}
@media (min-width: 48em) {
  #header #block-ar-ee-new-sitebranding {
    max-width: 400px;
  }
}
#header #block-ar-ee-new-sitebranding .site-branding__inner {
  align-self: center;
}
#header #block-ar-ee-new-downloads {
  grid-column: 7/11;
  visibility: hidden;
  width: 0;
}
@media (min-width: 48em) {
  #header #block-ar-ee-new-downloads {
    visibility: visible;
    width: auto;
  }
}
#header .mobile-buttons {
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  height: 100%;
  grid-column: 11/13;
}
#header #header-nav {
  visibility: hidden;
}
#header #header-nav.is-active {
  visibility: visible;
}
#header #header-nav {
  background-image: url("../../ar_ee_new/images/HCC-TOC-2880x1440_0.jpg");
  max-width: 100%;
  border-top-width: 0px;
  position: absolute;
  height: auto;
  max-height: calc(100vh - 115px);
  overflow-y: auto;
  top: 100px;
  z-index: 0 !important;
}
#header #header-nav .layout-center {
  display: flex;
  flex-direction: column;
}
@media (min-width: 48em) {
  #header #header-nav .layout-center {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: repeat(1, auto);
    grid-gap: 20px;
    position: relative;
  }
}
#header #header-nav.is-active {
  padding-top: 20px;
  padding-right: 0 !important;
}
#header #header-nav #block-ar-ee-new-mainnavigation {
  grid-column: 1/7;
  grid-row: 2/12;
}
#header #header-nav #block-ar-ee-new-contactinformation {
  grid-row: 3;
  grid-column: 7/12;
}
@media (max-width: 47.99em) {
  #header #header-nav #block-ar-ee-new-menusharethis {
    margin-bottom: 40px;
  }
}
#header #header-nav #block-ar-ee-new-menusharethis {
  grid-column: 7/12;
}

.mobile-buttons {
  margin: 0;
  align-content: center;
}
.mobile-buttons .fas {
  color: #fff;
  font-size: 1.125rem;
}
.mobile-buttons .mobile-nav-button__icon:before, .mobile-buttons .mobile-nav-button__icon:after {
  border-top: none;
}
.mobile-buttons .mobile-nav-button__icon:before {
  color: white;
}
.mobile-buttons .mobile-nav-button__icon[aria-expanded=true] {
  content: "\f00d";
}
.mobile-buttons .mobile-nav-button {
  outline: none !important;
}
.mobile-buttons .mobile-nav-button:focus {
  outline: inherit;
}
.mobile-buttons .mobile-nav-button__label {
  color: #fff;
  font-weight: 700;
  font-size: 1.125rem;
}
@media (max-width: 47.99em) {
  .mobile-buttons .mobile-nav-button__label {
    display: none;
  }
}
.mobile-buttons .mobile-nav-button__label:before, .mobile-buttons .mobile-nav-button__label:after {
  border-top: none;
}
.mobile-buttons .mobile-nav-button__label:after {
  color: white;
  font-size: 1.125rem;
}
.mobile-buttons .mobile-nav-button__label[aria-expanded=true] {
  content: "\f00d";
  font-size: 1.125rem;
}
.mobile-buttons .mobile-nav-button__label[aria-expanded=true]:before {
  content: "\f00d";
}

#block-ar-ee-new-menusharethis a:hover {
  text-decoration: none !important;
}
#block-ar-ee-new-menusharethis .fa-envelope-open-text {
  display: block !important;
  align-content: center;
  padding-left: 5px;
}

#block-ar-ee-new-mainnavigation .primary-nav__menu-link, #block-ar-ee-new-contactinformation .primary-nav__menu-link, #block-ar-ee-new-menusharethis .primary-nav__menu-link {
  color: #fff;
}
#block-ar-ee-new-mainnavigation h2, #block-ar-ee-new-contactinformation h2, #block-ar-ee-new-menusharethis h2 {
  color: #fff;
}
#block-ar-ee-new-mainnavigation .block__content .contact-info, #block-ar-ee-new-contactinformation .block__content .contact-info, #block-ar-ee-new-menusharethis .block__content .contact-info {
  color: #fff;
}
#block-ar-ee-new-mainnavigation .social-share-wrapper, #block-ar-ee-new-contactinformation .social-share-wrapper, #block-ar-ee-new-menusharethis .social-share-wrapper {
  display: flex;
}
#block-ar-ee-new-mainnavigation .social-share-wrapper .fab, #block-ar-ee-new-mainnavigation .social-share-wrapper .far, #block-ar-ee-new-contactinformation .social-share-wrapper .fab, #block-ar-ee-new-contactinformation .social-share-wrapper .far, #block-ar-ee-new-menusharethis .social-share-wrapper .fab, #block-ar-ee-new-menusharethis .social-share-wrapper .far {
  cursor: pointer;
  display: block;
  border-radius: 50%;
  align-self: center;
  background: #f7f2f2;
  height: 48px;
  width: 48px;
  align-self: center;
  font-size: 18px;
  text-align: center;
  justify-content: center;
  display: flex;
  flex-direction: column;
  margin-right: 30px;
}

#block-ar-ee-new-downloads {
  align-content: center;
}
#block-ar-ee-new-downloads #superfish-downloads li, #block-ar-ee-new-downloads #superfish-downloads a {
  color: #fff;
}
#block-ar-ee-new-downloads #superfish-downloads .downloads {
  font-weight: 700;
}
#block-ar-ee-new-downloads .menuparent {
  text-decoration: none;
}
#block-ar-ee-new-downloads .menuparent ul {
  background-color: #732282;
}

.primary-nav__button-toggle {
  display: none;
}

.primary-nav__menu--level-2 {
  border: 0;
  margin-block-start: 0;
  margin: 40px 0;
  padding: 0;
  padding-inline-start: 0;
  border-inline-start: 0;
}
.primary-nav__menu--level-2 a {
  font-size: 1.1em;
  padding: 10px;
}

.primary-nav__menu-link span {
  border-bottom: 2px solid transparent;
  text-transform: uppercase;
}
.primary-nav__menu-link:hover span, .primary-nav__menu-link:focus span {
  border-bottom: 2px solid white;
}
.primary-nav__menu-link a:hover span, .primary-nav__menu-link a:focus span {
  border-bottom: 2px solid white;
}

.primary-nav__menu-link--nolink {
  font-weight: bold;
  text-transform: capitalize;
}
.primary-nav__menu-link--nolink:hover, .primary-nav__menu-link--nolink:focus {
  border-bottom: 0;
}
.primary-nav__menu-link--nolink a:hover, .primary-nav__menu-link--nolink a:focus {
  border-bottom: 2px solid white;
}

footer {
  font-size: 0.875rem;
  line-height: 1.5rem;
  margin-top: 3rem;
  padding: 1.5rem 0;
}
footer.site-footer {
  background: white;
}
footer .footer-wrapper {
  border-top: 1px solid #e0e0e0;
  padding-top: 0;
  padding-bottom: 0;
}
footer .footer-wrapper .text-content {
  margin: 1.5rem 0;
  color: #262626;
  font-weight: bold;
}
footer .footer-wrapper .text-content a {
  color: #732282;
}
footer .footer-wrapper .text-content a:hover, footer .footer-wrapper .text-content a:focus {
  color: #732282;
  cursor: pointer;
}

#page-wrapper {
  max-width: 100%;
}

@media (min-width: 75rem) {
  .main-content {
    width: 100%;
  }
}

.paragraph--type--spacer {
  display: block;
  clear: both;
  height: 50px;
  width: 100%;
}
@media (min-width: 48em) {
  .paragraph--type--spacer {
    height: 100px;
  }
}

.paragraph {
  padding-right: 20px;
  padding-left: 20px;
}

.hero-block-version-a .hero {
  min-height: 720px;
  background-attachment: unset;
  background-size: 150%;
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  background-size: cover;
  position: relative;
}
.hero-block-version-a .hero--align-center .hero--content-wrapper {
  text-align: center;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.hero-block-version-a .hero--align-left .hero--content-wrapper {
  left: 5%;
  top: 40%;
}
.hero-block-version-a .hero--align-right .hero--content-wrapper {
  right: 5%;
  top: 40%;
}
.hero-block-version-a .hero--content-wrapper {
  position: absolute;
  top: 100px;
}
.hero-block-version-a .hero--content-wrapper .field--name-field-subhead {
  color: #fff;
  font-size: 1.25rem;
}
@media (min-width: 48em) {
  .hero-block-version-a .hero--content-wrapper .field--name-field-subhead {
    font-size: 2.5rem;
  }
}
.hero-block-version-a .hero--content-wrapper .drop-shadow {
  text-shadow: 1px 1px 4px rgb(0, 8, 29);
}

.view-hero-home-version-a .hero {
  min-height: 620px;
  background-repeat: no-repeat;
  width: 100%;
  background-size: cover;
  position: relative;
  background-position: center;
}
.view-hero-home-version-a .hero--align-left .hero--content-wrapper {
  text-align: left;
  position: absolute;
  top: 20%;
  bottom: 0;
  left: 25px;
  right: 0;
}
.view-hero-home-version-a .hero--content-wrapper .field--name-field-subhead {
  color: #fff;
  font-size: 1.25rem;
}
@media (min-width: 48em) {
  .view-hero-home-version-a .hero--content-wrapper .field--name-field-subhead {
    font-size: 2.5rem;
  }
}
.view-hero-home-version-a .hero--content-wrapper .field--name-field-subhead .drop-shadow {
  text-shadow: 1px 1px 4px rgb(0, 8, 29);
}
.view-hero-home-version-a .hero--content-wrapper .drop-shadow {
  text-shadow: 1px 1px 4px rgb(0, 8, 29);
}

.hero-block-version-c .views-row {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: repeat(1, auto);
  grid-gap: 20px;
  max-width: 1440px;
  margin: 0 auto;
  padding-left: 0;
}
@media screen and (min-width: 768px) {
  .hero-block-version-c .views-row {
    padding-left: 60px;
  }
}
.hero-block-version-c .hero-wrapper {
  padding-top: 50px;
  z-index: 1;
  grid-column: 2/6;
  grid-row: 1/2;
}
@media screen and (max-width: 767px) {
  .hero-block-version-c .hero-wrapper {
    grid-column: 2/12;
    grid-row: 1/2;
  }
}
.hero-block-version-c .views-field-field-hero-image {
  grid-column: 5/13;
  grid-row: 1/2;
}
.hero-block-version-c .views-field-field-hero-image .image-c {
  min-height: 720px;
}
@media screen and (max-width: 767px) {
  .hero-block-version-c .views-field-field-hero-image .image-c {
    background-position: left center;
  }
}
.hero-block-version-c .views-field-field-hero-image .image-c.internal {
  min-height: 564px;
}
.hero-block-version-c .views-field-field-hero-image .image-c img {
  width: 100%;
}

.cta {
  text-decoration: none;
  display: inline-block;
  padding: 8px 30px;
  text-transform: uppercase;
  font-family: "Montserrat";
  font-weight: normal;
}

.cta_1, .cta_3, .cta_5, .cta_7, .cta_9, .cta_11, .cta_13, .cta_15, .cta_17, .cta_19 {
  border: solid 2px;
  background-color: #fff;
}
.cta_1:hover, .cta_3:hover, .cta_5:hover, .cta_7:hover, .cta_9:hover, .cta_11:hover, .cta_13:hover, .cta_15:hover, .cta_17:hover, .cta_19:hover {
  border: solid 2px transparent;
  color: #fff;
  outline: none !important;
}

.cta_2, .cta_4, .cta_6, .cta_8, .cta_10, .cta_12, .cta_14, .cta_16, .cta_18, .cta_20 {
  border: solid 2px transparent;
  color: #fff;
}
.cta_2:hover, .cta_4:hover, .cta_6:hover, .cta_8:hover, .cta_10:hover, .cta_12:hover, .cta_14:hover, .cta_16:hover, .cta_18:hover, .cta_20:hover {
  border: solid 2px;
  background-color: #fff;
  outline: none !important;
}

.cta_1, .cta_3, .cta_5, .cta_7, .cta_9, .cta_11, .cta_13, .cta_15, .cta_17, .cta_19 {
  border-radius: 30px;
}

.cta_2, .cta_4, .cta_6, .cta_8, .cta_10, .cta_12, .cta_14, .cta_16, .cta_18, .cta_20 {
  border-radius: 0;
}

.cta_1, .cta_3 {
  color: #3143A0;
  border-color: #3143A0;
  background-color: #fff;
}
.cta_1:hover, .cta_1:focus, .cta_3:hover, .cta_3:focus {
  border-color: #3143A0;
  background-color: #3143A0;
  color: #fff;
  outline: none !important;
}

.cta_2, .cta_4 {
  color: #fff;
  border-color: #3143A0;
  background-color: #3143A0;
}
.cta_2:hover, .cta_2:focus, .cta_4:hover, .cta_4:focus {
  color: #3143A0;
  border-color: #3143A0;
  background-color: #fff;
  outline: none !important;
}

.cta_5, .cta_7 {
  color: #732282;
  border-color: #732282;
  background-color: #fff;
}
.cta_5:hover, .cta_5:focus, .cta_7:hover, .cta_7:focus {
  border-color: #732282;
  background-color: #732282;
  color: #fff;
  outline: none !important;
}

.cta_6, .cta_8 {
  color: #fff;
  border-color: #732282;
  background-color: #732282;
}
.cta_6:hover, .cta_6:focus, .cta_8:hover, .cta_8:focus {
  color: #732282;
  border-color: #732282;
  background-color: #fff;
  outline: none !important;
}

.cta_9, .cta_11 {
  color: #EA1D76;
  border-color: #EA1D76;
  background-color: #fff;
}
.cta_9:hover, .cta_9:focus, .cta_11:hover, .cta_11:focus {
  border-color: #EA1D76;
  background-color: #EA1D76;
  color: #fff;
  outline: none !important;
}

.cta_10, .cta_12 {
  color: #fff;
  border-color: #EA1D76;
  background-color: #EA1D76;
}
.cta_10:hover, .cta_10:focus, .cta_12:hover, .cta_12:focus {
  color: #EA1D76;
  border-color: #EA1D76;
  background-color: #fff;
  outline: none !important;
}

.cta_13, .cta_15 {
  color: #000000;
  border-color: #000000;
  background-color: #fff;
}
.cta_13:hover, .cta_13:focus, .cta_15:hover, .cta_15:focus {
  border-color: #000000;
  background-color: #000000;
  color: #fff;
  outline: none !important;
}

.cta_14, .cta_16 {
  color: #fff;
  border-color: #000000;
  background-color: #000000;
}
.cta_14:hover, .cta_14:focus, .cta_16:hover, .cta_16:focus {
  color: #000000;
  border-color: #000000;
  background-color: #fff;
  outline: none !important;
}

.cta_18, .cta_20 {
  color: #F7323F;
  border-color: #F7323F;
  background-color: #fff;
}
.cta_18:hover, .cta_18:focus, .cta_20:hover, .cta_20:focus {
  border-color: #F7323F;
  background-color: #F7323F;
  color: #fff;
  outline: none !important;
}

.cta_17, .cta_19 {
  color: #fff;
  border-color: #F7323F;
  background-color: #F7323F;
}
.cta_17:hover, .cta_17:focus, .cta_19:hover, .cta_19:focus {
  color: #F7323F;
  border-color: #F7323F;
  background-color: #fff;
  outline: none !important;
}

.paragraph {
  padding-top: 20px;
  padding: 20px 0px;
}
.paragraph .desc h3, .paragraph .desc h2 {
  font-size: 1.5rem;
  color: #939598;
  font-weight: 700;
  line-height: 1.1em;
}
.paragraph .desc blockquote h2 {
  font-size: 1.5rem;
  line-height: 2.25rem;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  color: #48C7EC;
}
.paragraph .desc blockquote p {
  font-style: italic;
}
.paragraph.layout-center {
  max-width: 1440px;
  padding: 20px;
}
@media (min-width: 48em) {
  .paragraph.layout-center {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: repeat(1, auto);
    grid-gap: 60px;
    position: relative;
  }
}
.paragraph .layout-center {
  max-width: 1440px;
  padding: 20px;
}
@media (min-width: 48em) {
  .paragraph .layout-center {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: repeat(1, auto);
    grid-gap: 60px;
    position: relative;
  }
}
.paragraph .text-section {
  margin: 1.5rem 0;
}
.paragraph .align-left {
  max-width: 100% !important;
}
.paragraph .semi-full {
  margin-left: 40px;
  margin-right: 40px;
}

.paragraph--type--full-width-message .layout-center {
  margin-bottom: -60px;
}
@media (min-width: 48em) {
  .paragraph--type--full-width-message .first-section {
    grid-column: 1/7;
  }
}
@media (min-width: 48em) {
  .paragraph--type--full-width-message .second-section {
    grid-column: 7/13;
  }
}
.paragraph--type--full-width-message .background-wrapper {
  min-height: 719px;
  background-size: cover;
  background-color: #262626;
  background-repeat: no-repeat !important;
  background-attachment: scroll !important;
  background-position: center center !important;
  position: relative;
  z-index: -1;
}
@media (min-width: 48em) {
  .paragraph--type--simple-message .first-section {
    grid-column: 1/7;
  }
}
@media (min-width: 48em) {
  .paragraph--type--simple-message .second-section {
    grid-column: 7/13;
  }
}
.paragraph--type--simple-message figure {
  display: flex;
  justify-content: center;
  align-items: center;
}

@media (min-width: 48em) {
  .paragraph--type--rich-text .text-section {
    grid-column: 1/13;
  }
}

@media (min-width: 48em) {
  .paragraph--type--two-column .first-section {
    grid-column: 1/7;
  }
}
.paragraph--type--two-column .first-section img {
  max-width: 100%;
}
@media (min-width: 48em) {
  .paragraph--type--two-column .second-section {
    grid-column: 7/13;
  }
}

.viewsreference--view-title {
  display: none;
}

.view-gallery-inline-5- .grid-container, .view-gallery-inline-3- .grid-container {
  max-width: 1440px;
  padding-left: 60px;
  padding-right: 60px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: repeat(400px, auto);
  grid-gap: 20px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .view-gallery-inline-5- .grid-container, .view-gallery-inline-3- .grid-container {
    padding-left: 0;
    padding-right: 0;
  }
}
.view-gallery-inline-5- .grid-container.version-one a, .view-gallery-inline-3- .grid-container.version-one a {
  height: 400px;
  grid-column: 2/12;
  display: block;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.view-gallery-inline-5- .grid-container.version-one a img, .view-gallery-inline-3- .grid-container.version-one a img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  margin-bottom: 0;
}
@media screen and (min-width: 769px) {
  .view-gallery-inline-5- .grid-container.version-one a:nth-child(2n), .view-gallery-inline-3- .grid-container.version-one a:nth-child(2n) {
    grid-column: 2/7;
  }
  .view-gallery-inline-5- .grid-container.version-one a:nth-child(3n), .view-gallery-inline-3- .grid-container.version-one a:nth-child(3n) {
    grid-column: 7/12;
  }
  .view-gallery-inline-5- .grid-container.version-one a:nth-child(6n-1), .view-gallery-inline-3- .grid-container.version-one a:nth-child(6n-1) {
    grid-column: 2/7;
  }
  .view-gallery-inline-5- .grid-container.version-one a:nth-child(6n-5), .view-gallery-inline-5- .grid-container.version-one a:nth-child(6n-2), .view-gallery-inline-5- .grid-container.version-one a:nth-child(1), .view-gallery-inline-3- .grid-container.version-one a:nth-child(6n-5), .view-gallery-inline-3- .grid-container.version-one a:nth-child(6n-2), .view-gallery-inline-3- .grid-container.version-one a:nth-child(1) {
    grid-column: 2/12;
  }
}
.view-gallery-inline-5- .grid-container.version-one a:after, .view-gallery-inline-3- .grid-container.version-one a:after {
  content: "\f00e";
  color: #fff;
  background-color: #48C7EC;
  padding: 10px 20px 10px 20px;
  display: inline-block;
  font-family: "Font Awesome";
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 13px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  line-height: 2;
  position: absolute;
  right: 0px;
  bottom: 0;
  font-family: "Font Awesome 5 Pro";
}
.view-gallery-inline-5- .grid-container.version-two a, .view-gallery-inline-3- .grid-container.version-two a {
  height: 400px;
  grid-column: 2/12;
  display: block;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.view-gallery-inline-5- .grid-container.version-two a img, .view-gallery-inline-3- .grid-container.version-two a img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  margin-bottom: 0;
}
@media screen and (min-width: 769px) {
  .view-gallery-inline-5- .grid-container.version-two a:nth-child(5), .view-gallery-inline-5- .grid-container.version-two a:nth-child(5n+1), .view-gallery-inline-3- .grid-container.version-two a:nth-child(5), .view-gallery-inline-3- .grid-container.version-two a:nth-child(5n+1) {
    grid-column: 7/12;
  }
  .view-gallery-inline-5- .grid-container.version-two a:nth-child(4), .view-gallery-inline-5- .grid-container.version-two a:nth-child(5n+4), .view-gallery-inline-3- .grid-container.version-two a:nth-child(4), .view-gallery-inline-3- .grid-container.version-two a:nth-child(5n+4) {
    grid-column: 2/7;
  }
  .view-gallery-inline-5- .grid-container.version-two a:nth-child(3), .view-gallery-inline-5- .grid-container.version-two a:nth-child(5n+3), .view-gallery-inline-3- .grid-container.version-two a:nth-child(3), .view-gallery-inline-3- .grid-container.version-two a:nth-child(5n+3) {
    grid-column: 9/12;
  }
  .view-gallery-inline-5- .grid-container.version-two a:nth-child(2), .view-gallery-inline-5- .grid-container.version-two a:nth-child(5n+2), .view-gallery-inline-3- .grid-container.version-two a:nth-child(2), .view-gallery-inline-3- .grid-container.version-two a:nth-child(5n+2) {
    grid-column: 2/9;
  }
  .view-gallery-inline-5- .grid-container.version-two a:nth-child(5n+1), .view-gallery-inline-5- .grid-container.version-two a:nth-child(1), .view-gallery-inline-3- .grid-container.version-two a:nth-child(5n+1), .view-gallery-inline-3- .grid-container.version-two a:nth-child(1) {
    grid-column: 2/12;
  }
}
.view-gallery-inline-5- .grid-container.version-two a:after, .view-gallery-inline-3- .grid-container.version-two a:after {
  content: "\f00e";
  color: #fff;
  background-color: #48C7EC;
  padding: 10px 20px 10px 20px;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 13px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  line-height: 2;
  position: absolute;
  right: 0px;
  bottom: 0;
  font-family: "Font Awesome 5 Pro";
}

@media (min-width: 48em) {
  .paragraph--type--media-block {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: repeat(1, auto);
    grid-gap: 60px;
    position: relative;
  }
}
@media (min-width: 48em) {
  .paragraph--type--media-block .media-wrapper {
    grid-column: 2/12;
  }
}

.background-wrapper {
  min-height: 719px;
  background-size: cover;
  background-color: #939598;
  background-repeat: no-repeat !important;
  background-attachment: scroll !important;
  background-position: center center !important;
  position: relative;
  transform: translateY(-113px);
  z-index: -1;
}
.background-wrapper.centered {
  grid-column: 2/12;
  margin: 0 auto;
  min-height: 572px;
  width: 100%;
}
@media (max-width: 767px) {
  .background-wrapper {
    transform: none;
    min-height: 300px;
  }
}

#block-ar-ee-new-contactinformation {
  color: #fff;
}
#block-ar-ee-new-contactinformation .contact-info p {
  color: #fff;
  margin: 0;
}

div.white {
  color: #fff;
}

#block-ar-ee-new-tabs {
  max-width: 1440px;
  margin: 0 auto;
  padding-right: 60px;
  padding-left: 60px;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Montserrat";
}

h1 {
  font-size: 2.625rem;
  color: #fff;
  font-weight: 900;
}
@media (min-width: 48em) {
  h1 {
    font-size: 5.875rem;
  }
}
h1.drop-shadow {
  text-shadow: 1px 1px 4px rgb(0, 8, 29);
}

h2 {
  font-size: 2.5rem;
  color: #fff;
  font-weight: 900;
}
@media (min-width: 48em) {
  h2 {
    font-size: 3.75rem;
  }
}
h2 .field--name-field-header {
  font-size: 2.5rem;
  font-weight: 900;
}
@media (min-width: 48em) {
  h2 .field--name-field-header {
    font-size: 3.75rem;
  }
}

h4 {
  font-size: 1.25rem;
}
@media (min-width: 48em) {
  h4 {
    font-size: 2.5rem;
  }
}

body p, body a {
  font-family: century-gothic, sans-serif;
  color: #939598;
  font-size: 1.125rem;
  line-height: 1.5;
}

.section-header {
  margin-top: 0;
}
.section-header.black {
  color: #000000;
}
.section-header.black_sc {
  color: #363636;
}
.section-header.blue {
  color: #48C7EC;
}
.section-header.blue_sc {
  color: #3143A0;
}
.section-header.gold {
  color: #CA9901;
}
.section-header.gold_sc {
  color: #CA9901;
}
.section-header.green {
  color: #62BB46;
}
.section-header.grey {
  color: #262626;
}
.section-header.grey_dark_sc {
  color: #58595B;
}
.section-header.grey_light_sc {
  color: #939598;
}
.section-header.magenta {
  color: #EA1D76;
}
.section-header.orange {
  color: #F26721;
}
.section-header.purple {
  color: #732282;
}
.section-header.red {
  color: #F7323F;
}
.section-header.red_sc {
  color: #D81E05;
}
.section-header.white {
  color: #fff;
}
.section-header.yellow {
  color: #F5EB00;
}

p {
  margin: 1.5rem 0;
}

a:not(.cta) {
  color: #732282;
}
a:not(.cta):hover, a:not(.cta):focus {
  color: #732282;
}

.paragraph a:not(.cta) {
  color: #48C7EC;
  box-shadow: inset 0 -2px 0 0 #48C7EC;
}
.paragraph a:not(.cta):hover, .paragraph a:not(.cta):focus {
  color: #48C7EC;
  box-shadow: inset 0 -2em 0 0 #d9f4f8;
  text-decoration-color: #d9f4f8;
}

blockquote:before, blockquote:after {
  content: none !important;
}
blockquote p {
  margin: 1.5rem 0;
  padding: 0 2rem;
  font-size: 1.5rem;
  line-height: 2.25rem;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  color: #48C7EC;
}
blockquote h2 {
  font-size: 1.5rem;
  line-height: 2.25rem;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  color: #000000;
}

.magenta {
  color: #EA1D76;
}
.magenta .fab {
  color: #EA1D76;
}
.magenta .fab:hover {
  background: #EA1D76 !important;
  color: #fff;
}

a {
  box-shadow: none !important;
  transition: none !important;
}
a:hover {
  box-shadow: none !important;
  transition: none !important;
}
a.magenta {
  color: #EA1D76;
}
a.magenta:hover {
  background-color: #EA1D76 !important;
  color: #fff;
}

.red_sc .fab {
  color: #D81E05;
}
.red_sc .fab:hover {
  background: #D81E05 !important;
  color: #fff;
}
/*# sourceMappingURL=style.css.map */
