@charset "UTF-8";
/*
 * Breakpoints
 */
.site-footer .bottom-footer .container-fluid .row .col-12 .social-media .twitter a .fa-twitter:before {
  display: none;
}
.site-footer .bottom-footer .container-fluid .row .col-12 .social-media .twitter a .fa-twitter:after {
  content: "";
  display: inline-block;
  width: 18px;
  height: 18px;
  background-image: url("/wp-content/uploads/2024/12/icons-03.svg");
  background-size: cover;
  background-repeat: no-repeat;
  font-size: 18px;
}
.site-footer .bottom-footer .container-fluid .row .col-12 .social-media .twitter a .fa-twitter:after:hover {
  color: #ffcc32;
  transition: ease-in-out 0.3s;
}

#menu-main-navigation-mobile .menu-item-has-children .menu-arrow {
  color: #000;
}

.page-template-fullwidthpage-no-newsletter-no-title .page-title {
  display: none;
}
.page-template-fullwidthpage-no-newsletter-no-title .page-video .video-container video, .page-template-fullwidthpage-no-newsletter-no-title .page-video .video-container iframe {
  display: block;
  margin: 0 auto;
  width: 100vw;
  height: 56.25vw;
}

.videoRatio {
  width: 100%;
  height: 0;
}

.h44vh {
  height: 44vh;
}

.section-block {
  background-size: cover;
}

.tenantAwardsForm .gform_heading {
  display: none;
}
.tenantAwardsForm .gfield_description {
  margin-top: 0 !important;
  margin-bottom: 10px;
  padding: 0 !important;
}
.tenantAwardsForm .warningTextareaInfo {
  color: red !important;
}
.tenantAwardsForm input:focus, .tenantAwardsForm textarea:focus {
  box-shadow: none !important;
  border: 2px solid inherit !important;
}

.academy-leader-cta-cont {
  text-align: center;
}
.academy-leader-cta-cont a {
  color: #ffffff !important;
  padding: 14px 28px;
  background-color: #003056;
  max-width: max-content;
  margin-top: 32px;
  border-radius: 2px;
  transition: ease-in-out 0.3s;
}
.academy-leader-cta-cont a:hover {
  background-color: #ffcc32 !important;
  color: #003056 !important;
  transition: ease-in-out 0.3s;
}

.basic_link {
  font-weight: 600;
  font-family: "Lato", "joanna-sans-nova", sans-serif;
  position: relative;
  display: inline-block;
  color: #000 !important;
  padding-bottom: 8px;
  transition: 0.3s;
}
.basic_link:after {
  content: "";
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #000;
  transition: 0.3s;
}
.basic_link:hover {
  color: #ffcc32 !important;
}
.basic_link:hover:after {
  background-color: #ffcc32;
}

.single-3d-flip-book .book-widget, .flipbook .book-widget {
  max-width: 80%;
  margin: 0 auto;
}

.soon {
  font-size: 15px;
  line-height: 18px;
  font-weight: 600;
  color: #000000;
  padding: 12px 28px;
  text-transform: uppercase;
  border-radius: 2px;
  background-color: #FFF7AF;
  display: inline-block;
}

@media (max-width: 768px) {
  .swap-sm .fw-row {
    display: flex;
    flex-direction: column-reverse;
  }
  .swap-sm .fw-row .fw-col-md-4, .swap-sm .fw-row .fw-col-md-8 {
    float: none !important;
  }
}

@media (min-width: 991px) {
  .fw-col-md-8 .section-title {
    margin-top: 0;
  }
  .fw-col-md-8 .section-title, .fw-col-md-8 h2 {
    text-align: left;
  }
  .fw-col-md-8 .section-title:after, .fw-col-md-8 h2:after {
    margin: 5px 0 0 0 !important;
  }
  .fw-col-md-8 p {
    text-align: left;
  }
}
@media (max-width: 768px) {
  .fw-col-md-8 .va-button {
    text-align: center;
  }
  .fw-col-md-8 .soon {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
  }
}

@media (max-width: 768px) {
  .fw-col-md-4 img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
  }
}

.parallaxItem {
  will-change: transform;
  transition: transform 0.5s linear;
}

.bottom-footer .twitter:hover svg path {
  fill: #ffcc32;
  transition: ease-in-out 0.3s;
}
.bottom-footer .twitter svg {
  width: 16px;
  height: auto;
}
.bottom-footer .twitter svg path {
  fill: #003767;
}

.twitter-new:hover svg path {
  fill: #003767;
  transition: ease-in-out 0.3s;
}
.twitter-new svg {
  width: 2em;
  height: auto;
}
.twitter-new svg path {
  fill: #ffcc32;
}

code {
  color: #333333 !important;
}

.va-twitter:before {
  content: "" !important;
  background-image: url(../img/icons/x-logo-blue.svg) !important;
  background-size: 75% !important;
  background-repeat: no-repeat !important;
}

#popmake-815303, #popmake-841298 {
  background: linear-gradient(180deg, #001526 0%, #003056 100%);
  border-bottom: 8px solid #ffcc32;
  padding: 24px;
}
@media (max-width: 750px) {
  #popmake-815303, #popmake-841298 {
    top: 60vh !important;
    max-width: 90% !important;
  }
}
#popmake-815303 .popmake-title, #popmake-841298 .popmake-title {
  text-align: left;
  color: #ffffff;
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25;
  text-transform: capitalize;
  padding: 32px 0 0;
}
@media (min-width: 1181px) and (max-width: 1380px) {
  #popmake-815303 .popmake-title, #popmake-841298 .popmake-title {
    font-size: 28px;
  }
}
#popmake-815303 .popmake-title:after, #popmake-841298 .popmake-title:after {
  margin: 5px 0 0;
}
#popmake-815303 .popmake-content .popup-cont p, #popmake-841298 .popmake-content .popup-cont p {
  margin: 0;
  color: #ffffff;
}
#popmake-815303 .popmake-content .popup-cont p strong, #popmake-841298 .popmake-content .popup-cont p strong {
  color: #ffffff;
}
#popmake-815303 .popmake-content .popup-cont p:first-of-type, #popmake-841298 .popmake-content .popup-cont p:first-of-type {
  font-size: 17px;
}
@media (min-width: 1181px) and (max-width: 1380px) {
  #popmake-815303 .popmake-content .popup-cont p:first-of-type, #popmake-841298 .popmake-content .popup-cont p:first-of-type {
    font-size: 16px;
  }
}
#popmake-815303 .popmake-content .popup-cont .read-more-btn, #popmake-841298 .popmake-content .popup-cont .read-more-btn {
  display: inline-flex;
  align-items: center;
  padding: 14px 28px;
  background-color: #ffffff;
  color: #000000;
  line-height: 1;
  text-decoration: none;
  border-radius: 4px;
  font-size: 16px;
  margin: 32px 0 16px 0;
}
#popmake-815303 .popmake-content .popup-cont .read-more-btn:hover, #popmake-841298 .popmake-content .popup-cont .read-more-btn:hover {
  background-color: #ffcc32;
}
#popmake-815303 .popmake-content .popup-cont .read-more-btn::after, #popmake-841298 .popmake-content .popup-cont .read-more-btn::after {
  content: "";
  display: inline-block;
  width: 8px;
  height: 12.5px;
  margin-left: 8px;
  background: url("/wp-content/uploads/2024/11/Vector.svg") no-repeat center center;
  background-size: contain;
  position: relative;
  top: 1px;
}
#popmake-815303 .popmake-close, #popmake-841298 .popmake-close {
  color: #ffcc32;
  border: none;
  background-color: unset;
  top: 24px;
  right: 24px;
  font-size: 32px;
  line-height: 1;
  outline: none !important;
}

html.pum-open.pum-open-overlay.pum-open-scrollable body > :not([aria-modal=true]) {
  padding: 0 !important;
}

html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active {
  overflow: hidden !important;
}

#pum-853363, #pum-854264, #pum-854324 {
  background-color: rgba(0, 0, 0, 0.2);
  backdrop-filter: blur(10px);
}
#pum-853363 #popmake-853363, #pum-853363 #popmake-854264, #pum-853363 #popmake-854324, #pum-854264 #popmake-853363, #pum-854264 #popmake-854264, #pum-854264 #popmake-854324, #pum-854324 #popmake-853363, #pum-854324 #popmake-854264, #pum-854324 #popmake-854324 {
  height: 100vh;
  width: 85%;
  right: 0 !important;
  left: unset !important;
  padding: 62px 50px;
}
@media (min-width: 650px) and (max-width: 1180px) {
  #pum-853363 #popmake-853363, #pum-853363 #popmake-854264, #pum-853363 #popmake-854324, #pum-854264 #popmake-853363, #pum-854264 #popmake-854264, #pum-854264 #popmake-854324, #pum-854324 #popmake-853363, #pum-854324 #popmake-854264, #pum-854324 #popmake-854324 {
    width: 100%;
    padding: 80px 50px;
    overflow-y: scroll;
  }
}
@media (max-width: 649px) {
  #pum-853363 #popmake-853363, #pum-853363 #popmake-854264, #pum-853363 #popmake-854324, #pum-854264 #popmake-853363, #pum-854264 #popmake-854264, #pum-854264 #popmake-854324, #pum-854324 #popmake-853363, #pum-854324 #popmake-854264, #pum-854324 #popmake-854324 {
    width: 100%;
    padding: 80px 24px;
    overflow-y: scroll;
  }
}
#pum-853363 #popmake-853363 .popmake-content, #pum-853363 #popmake-854264 .popmake-content, #pum-853363 #popmake-854324 .popmake-content, #pum-854264 #popmake-853363 .popmake-content, #pum-854264 #popmake-854264 .popmake-content, #pum-854264 #popmake-854324 .popmake-content, #pum-854324 #popmake-853363 .popmake-content, #pum-854324 #popmake-854264 .popmake-content, #pum-854324 #popmake-854324 .popmake-content {
  height: 100%;
}
@media (max-width: 1180px) {
  #pum-853363 #popmake-853363 .popmake-content, #pum-853363 #popmake-854264 .popmake-content, #pum-853363 #popmake-854324 .popmake-content, #pum-854264 #popmake-853363 .popmake-content, #pum-854264 #popmake-854264 .popmake-content, #pum-854264 #popmake-854324 .popmake-content, #pum-854324 #popmake-853363 .popmake-content, #pum-854324 #popmake-854264 .popmake-content, #pum-854324 #popmake-854324 .popmake-content {
    height: max-content;
    min-height: 100%;
    max-height: 100%;
  }
}
#pum-853363 #popmake-853363 .popmake-content .academy-lead-popup, #pum-853363 #popmake-854264 .popmake-content .academy-lead-popup, #pum-853363 #popmake-854324 .popmake-content .academy-lead-popup, #pum-854264 #popmake-853363 .popmake-content .academy-lead-popup, #pum-854264 #popmake-854264 .popmake-content .academy-lead-popup, #pum-854264 #popmake-854324 .popmake-content .academy-lead-popup, #pum-854324 #popmake-853363 .popmake-content .academy-lead-popup, #pum-854324 #popmake-854264 .popmake-content .academy-lead-popup, #pum-854324 #popmake-854324 .popmake-content .academy-lead-popup {
  display: flex;
  justify-content: space-between;
  max-height: 100%;
}
@media (max-width: 1180px) {
  #pum-853363 #popmake-853363 .popmake-content .academy-lead-popup, #pum-853363 #popmake-854264 .popmake-content .academy-lead-popup, #pum-853363 #popmake-854324 .popmake-content .academy-lead-popup, #pum-854264 #popmake-853363 .popmake-content .academy-lead-popup, #pum-854264 #popmake-854264 .popmake-content .academy-lead-popup, #pum-854264 #popmake-854324 .popmake-content .academy-lead-popup, #pum-854324 #popmake-853363 .popmake-content .academy-lead-popup, #pum-854324 #popmake-854264 .popmake-content .academy-lead-popup, #pum-854324 #popmake-854324 .popmake-content .academy-lead-popup {
    flex-direction: column-reverse;
  }
}
#pum-853363 #popmake-853363 .popmake-content .academy-lead-popup .left-col, #pum-853363 #popmake-854264 .popmake-content .academy-lead-popup .left-col, #pum-853363 #popmake-854324 .popmake-content .academy-lead-popup .left-col, #pum-854264 #popmake-853363 .popmake-content .academy-lead-popup .left-col, #pum-854264 #popmake-854264 .popmake-content .academy-lead-popup .left-col, #pum-854264 #popmake-854324 .popmake-content .academy-lead-popup .left-col, #pum-854324 #popmake-853363 .popmake-content .academy-lead-popup .left-col, #pum-854324 #popmake-854264 .popmake-content .academy-lead-popup .left-col, #pum-854324 #popmake-854324 .popmake-content .academy-lead-popup .left-col {
  max-width: 43%;
  display: flex;
  flex-direction: column;
}
@media (max-width: 649px) {
  #pum-853363 #popmake-853363 .popmake-content .academy-lead-popup .left-col, #pum-853363 #popmake-854264 .popmake-content .academy-lead-popup .left-col, #pum-853363 #popmake-854324 .popmake-content .academy-lead-popup .left-col, #pum-854264 #popmake-853363 .popmake-content .academy-lead-popup .left-col, #pum-854264 #popmake-854264 .popmake-content .academy-lead-popup .left-col, #pum-854264 #popmake-854324 .popmake-content .academy-lead-popup .left-col, #pum-854324 #popmake-853363 .popmake-content .academy-lead-popup .left-col, #pum-854324 #popmake-854264 .popmake-content .academy-lead-popup .left-col, #pum-854324 #popmake-854324 .popmake-content .academy-lead-popup .left-col {
    max-width: 100%;
  }
}
@media (min-width: 650px) and (max-width: 1180px) {
  #pum-853363 #popmake-853363 .popmake-content .academy-lead-popup .left-col, #pum-853363 #popmake-854264 .popmake-content .academy-lead-popup .left-col, #pum-853363 #popmake-854324 .popmake-content .academy-lead-popup .left-col, #pum-854264 #popmake-853363 .popmake-content .academy-lead-popup .left-col, #pum-854264 #popmake-854264 .popmake-content .academy-lead-popup .left-col, #pum-854264 #popmake-854324 .popmake-content .academy-lead-popup .left-col, #pum-854324 #popmake-853363 .popmake-content .academy-lead-popup .left-col, #pum-854324 #popmake-854264 .popmake-content .academy-lead-popup .left-col, #pum-854324 #popmake-854324 .popmake-content .academy-lead-popup .left-col {
    max-width: 68%;
  }
}
@media (min-width: 650px) and (max-width: 1180px) {
  #pum-853363 #popmake-853363 .popmake-content .academy-lead-popup .left-col .headings, #pum-853363 #popmake-854264 .popmake-content .academy-lead-popup .left-col .headings, #pum-853363 #popmake-854324 .popmake-content .academy-lead-popup .left-col .headings, #pum-854264 #popmake-853363 .popmake-content .academy-lead-popup .left-col .headings, #pum-854264 #popmake-854264 .popmake-content .academy-lead-popup .left-col .headings, #pum-854264 #popmake-854324 .popmake-content .academy-lead-popup .left-col .headings, #pum-854324 #popmake-853363 .popmake-content .academy-lead-popup .left-col .headings, #pum-854324 #popmake-854264 .popmake-content .academy-lead-popup .left-col .headings, #pum-854324 #popmake-854324 .popmake-content .academy-lead-popup .left-col .headings {
    margin-top: 96px;
  }
}
@media (max-width: 649px) {
  #pum-853363 #popmake-853363 .popmake-content .academy-lead-popup .left-col .headings, #pum-853363 #popmake-854264 .popmake-content .academy-lead-popup .left-col .headings, #pum-853363 #popmake-854324 .popmake-content .academy-lead-popup .left-col .headings, #pum-854264 #popmake-853363 .popmake-content .academy-lead-popup .left-col .headings, #pum-854264 #popmake-854264 .popmake-content .academy-lead-popup .left-col .headings, #pum-854264 #popmake-854324 .popmake-content .academy-lead-popup .left-col .headings, #pum-854324 #popmake-853363 .popmake-content .academy-lead-popup .left-col .headings, #pum-854324 #popmake-854264 .popmake-content .academy-lead-popup .left-col .headings, #pum-854324 #popmake-854324 .popmake-content .academy-lead-popup .left-col .headings {
    margin-top: 32px;
  }
}
#pum-853363 #popmake-853363 .popmake-content .academy-lead-popup .left-col .headings .academy-lead, #pum-853363 #popmake-854264 .popmake-content .academy-lead-popup .left-col .headings .academy-lead, #pum-853363 #popmake-854324 .popmake-content .academy-lead-popup .left-col .headings .academy-lead, #pum-854264 #popmake-853363 .popmake-content .academy-lead-popup .left-col .headings .academy-lead, #pum-854264 #popmake-854264 .popmake-content .academy-lead-popup .left-col .headings .academy-lead, #pum-854264 #popmake-854324 .popmake-content .academy-lead-popup .left-col .headings .academy-lead, #pum-854324 #popmake-853363 .popmake-content .academy-lead-popup .left-col .headings .academy-lead, #pum-854324 #popmake-854264 .popmake-content .academy-lead-popup .left-col .headings .academy-lead, #pum-854324 #popmake-854324 .popmake-content .academy-lead-popup .left-col .headings .academy-lead {
  text-transform: uppercase;
  margin-bottom: 0;
  line-height: 120%;
}
#pum-853363 #popmake-853363 .popmake-content .academy-lead-popup .left-col .headings .leader-name, #pum-853363 #popmake-854264 .popmake-content .academy-lead-popup .left-col .headings .leader-name, #pum-853363 #popmake-854324 .popmake-content .academy-lead-popup .left-col .headings .leader-name, #pum-854264 #popmake-853363 .popmake-content .academy-lead-popup .left-col .headings .leader-name, #pum-854264 #popmake-854264 .popmake-content .academy-lead-popup .left-col .headings .leader-name, #pum-854264 #popmake-854324 .popmake-content .academy-lead-popup .left-col .headings .leader-name, #pum-854324 #popmake-853363 .popmake-content .academy-lead-popup .left-col .headings .leader-name, #pum-854324 #popmake-854264 .popmake-content .academy-lead-popup .left-col .headings .leader-name, #pum-854324 #popmake-854324 .popmake-content .academy-lead-popup .left-col .headings .leader-name {
  line-height: 120%;
}
@media (max-width: 649px) {
  #pum-853363 #popmake-853363 .popmake-content .academy-lead-popup .left-col .headings .leader-name, #pum-853363 #popmake-854264 .popmake-content .academy-lead-popup .left-col .headings .leader-name, #pum-853363 #popmake-854324 .popmake-content .academy-lead-popup .left-col .headings .leader-name, #pum-854264 #popmake-853363 .popmake-content .academy-lead-popup .left-col .headings .leader-name, #pum-854264 #popmake-854264 .popmake-content .academy-lead-popup .left-col .headings .leader-name, #pum-854264 #popmake-854324 .popmake-content .academy-lead-popup .left-col .headings .leader-name, #pum-854324 #popmake-853363 .popmake-content .academy-lead-popup .left-col .headings .leader-name, #pum-854324 #popmake-854264 .popmake-content .academy-lead-popup .left-col .headings .leader-name, #pum-854324 #popmake-854324 .popmake-content .academy-lead-popup .left-col .headings .leader-name {
    font-size: 20px;
  }
}
#pum-853363 #popmake-853363 .popmake-content .academy-lead-popup .left-col .leader-details-container, #pum-853363 #popmake-854264 .popmake-content .academy-lead-popup .left-col .leader-details-container, #pum-853363 #popmake-854324 .popmake-content .academy-lead-popup .left-col .leader-details-container, #pum-854264 #popmake-853363 .popmake-content .academy-lead-popup .left-col .leader-details-container, #pum-854264 #popmake-854264 .popmake-content .academy-lead-popup .left-col .leader-details-container, #pum-854264 #popmake-854324 .popmake-content .academy-lead-popup .left-col .leader-details-container, #pum-854324 #popmake-853363 .popmake-content .academy-lead-popup .left-col .leader-details-container, #pum-854324 #popmake-854264 .popmake-content .academy-lead-popup .left-col .leader-details-container, #pum-854324 #popmake-854324 .popmake-content .academy-lead-popup .left-col .leader-details-container {
  margin-top: auto;
}
@media (min-width: 650px) and (max-width: 1180px) {
  #pum-853363 #popmake-853363 .popmake-content .academy-lead-popup .left-col .leader-details-container, #pum-853363 #popmake-854264 .popmake-content .academy-lead-popup .left-col .leader-details-container, #pum-853363 #popmake-854324 .popmake-content .academy-lead-popup .left-col .leader-details-container, #pum-854264 #popmake-853363 .popmake-content .academy-lead-popup .left-col .leader-details-container, #pum-854264 #popmake-854264 .popmake-content .academy-lead-popup .left-col .leader-details-container, #pum-854264 #popmake-854324 .popmake-content .academy-lead-popup .left-col .leader-details-container, #pum-854324 #popmake-853363 .popmake-content .academy-lead-popup .left-col .leader-details-container, #pum-854324 #popmake-854264 .popmake-content .academy-lead-popup .left-col .leader-details-container, #pum-854324 #popmake-854324 .popmake-content .academy-lead-popup .left-col .leader-details-container {
    margin-top: 32px;
  }
}
@media (max-width: 649px) {
  #pum-853363 #popmake-853363 .popmake-content .academy-lead-popup .left-col .leader-details-container, #pum-853363 #popmake-854264 .popmake-content .academy-lead-popup .left-col .leader-details-container, #pum-853363 #popmake-854324 .popmake-content .academy-lead-popup .left-col .leader-details-container, #pum-854264 #popmake-853363 .popmake-content .academy-lead-popup .left-col .leader-details-container, #pum-854264 #popmake-854264 .popmake-content .academy-lead-popup .left-col .leader-details-container, #pum-854264 #popmake-854324 .popmake-content .academy-lead-popup .left-col .leader-details-container, #pum-854324 #popmake-853363 .popmake-content .academy-lead-popup .left-col .leader-details-container, #pum-854324 #popmake-854264 .popmake-content .academy-lead-popup .left-col .leader-details-container, #pum-854324 #popmake-854324 .popmake-content .academy-lead-popup .left-col .leader-details-container {
    margin-top: 24px;
  }
}
#pum-853363 #popmake-853363 .popmake-content .academy-lead-popup .left-col .leader-details-container P, #pum-853363 #popmake-854264 .popmake-content .academy-lead-popup .left-col .leader-details-container P, #pum-853363 #popmake-854324 .popmake-content .academy-lead-popup .left-col .leader-details-container P, #pum-854264 #popmake-853363 .popmake-content .academy-lead-popup .left-col .leader-details-container P, #pum-854264 #popmake-854264 .popmake-content .academy-lead-popup .left-col .leader-details-container P, #pum-854264 #popmake-854324 .popmake-content .academy-lead-popup .left-col .leader-details-container P, #pum-854324 #popmake-853363 .popmake-content .academy-lead-popup .left-col .leader-details-container P, #pum-854324 #popmake-854264 .popmake-content .academy-lead-popup .left-col .leader-details-container P, #pum-854324 #popmake-854324 .popmake-content .academy-lead-popup .left-col .leader-details-container P {
  font-size: 17px;
  font-weight: 300;
}
#pum-853363 #popmake-853363 .popmake-content .academy-lead-popup .right-col, #pum-853363 #popmake-854264 .popmake-content .academy-lead-popup .right-col, #pum-853363 #popmake-854324 .popmake-content .academy-lead-popup .right-col, #pum-854264 #popmake-853363 .popmake-content .academy-lead-popup .right-col, #pum-854264 #popmake-854264 .popmake-content .academy-lead-popup .right-col, #pum-854264 #popmake-854324 .popmake-content .academy-lead-popup .right-col, #pum-854324 #popmake-853363 .popmake-content .academy-lead-popup .right-col, #pum-854324 #popmake-854264 .popmake-content .academy-lead-popup .right-col, #pum-854324 #popmake-854324 .popmake-content .academy-lead-popup .right-col {
  max-width: 55%;
}
@media (max-width: 1180px) {
  #pum-853363 #popmake-853363 .popmake-content .academy-lead-popup .right-col, #pum-853363 #popmake-854264 .popmake-content .academy-lead-popup .right-col, #pum-853363 #popmake-854324 .popmake-content .academy-lead-popup .right-col, #pum-854264 #popmake-853363 .popmake-content .academy-lead-popup .right-col, #pum-854264 #popmake-854264 .popmake-content .academy-lead-popup .right-col, #pum-854264 #popmake-854324 .popmake-content .academy-lead-popup .right-col, #pum-854324 #popmake-853363 .popmake-content .academy-lead-popup .right-col, #pum-854324 #popmake-854264 .popmake-content .academy-lead-popup .right-col, #pum-854324 #popmake-854324 .popmake-content .academy-lead-popup .right-col {
    max-width: 100%;
  }
}
#pum-853363 #popmake-853363 .popmake-content .academy-lead-popup .right-col img, #pum-853363 #popmake-854264 .popmake-content .academy-lead-popup .right-col img, #pum-853363 #popmake-854324 .popmake-content .academy-lead-popup .right-col img, #pum-854264 #popmake-853363 .popmake-content .academy-lead-popup .right-col img, #pum-854264 #popmake-854264 .popmake-content .academy-lead-popup .right-col img, #pum-854264 #popmake-854324 .popmake-content .academy-lead-popup .right-col img, #pum-854324 #popmake-853363 .popmake-content .academy-lead-popup .right-col img, #pum-854324 #popmake-854264 .popmake-content .academy-lead-popup .right-col img, #pum-854324 #popmake-854324 .popmake-content .academy-lead-popup .right-col img {
  height: 100%;
}
@media (min-width: 1181px) {
  #pum-853363 #popmake-853363 .popmake-content .academy-lead-popup .right-col img, #pum-853363 #popmake-854264 .popmake-content .academy-lead-popup .right-col img, #pum-853363 #popmake-854324 .popmake-content .academy-lead-popup .right-col img, #pum-854264 #popmake-853363 .popmake-content .academy-lead-popup .right-col img, #pum-854264 #popmake-854264 .popmake-content .academy-lead-popup .right-col img, #pum-854264 #popmake-854324 .popmake-content .academy-lead-popup .right-col img, #pum-854324 #popmake-853363 .popmake-content .academy-lead-popup .right-col img, #pum-854324 #popmake-854264 .popmake-content .academy-lead-popup .right-col img, #pum-854324 #popmake-854324 .popmake-content .academy-lead-popup .right-col img {
    float: right;
  }
}
@media (max-width: 1180px) {
  #pum-853363 #popmake-853363 .popmake-content .academy-lead-popup .right-col .desktop-img, #pum-853363 #popmake-854264 .popmake-content .academy-lead-popup .right-col .desktop-img, #pum-853363 #popmake-854324 .popmake-content .academy-lead-popup .right-col .desktop-img, #pum-854264 #popmake-853363 .popmake-content .academy-lead-popup .right-col .desktop-img, #pum-854264 #popmake-854264 .popmake-content .academy-lead-popup .right-col .desktop-img, #pum-854264 #popmake-854324 .popmake-content .academy-lead-popup .right-col .desktop-img, #pum-854324 #popmake-853363 .popmake-content .academy-lead-popup .right-col .desktop-img, #pum-854324 #popmake-854264 .popmake-content .academy-lead-popup .right-col .desktop-img, #pum-854324 #popmake-854324 .popmake-content .academy-lead-popup .right-col .desktop-img {
    display: none;
  }
}
#pum-853363 #popmake-853363 .popmake-content .academy-lead-popup .right-col .mobile-tablet-img, #pum-853363 #popmake-854264 .popmake-content .academy-lead-popup .right-col .mobile-tablet-img, #pum-853363 #popmake-854324 .popmake-content .academy-lead-popup .right-col .mobile-tablet-img, #pum-854264 #popmake-853363 .popmake-content .academy-lead-popup .right-col .mobile-tablet-img, #pum-854264 #popmake-854264 .popmake-content .academy-lead-popup .right-col .mobile-tablet-img, #pum-854264 #popmake-854324 .popmake-content .academy-lead-popup .right-col .mobile-tablet-img, #pum-854324 #popmake-853363 .popmake-content .academy-lead-popup .right-col .mobile-tablet-img, #pum-854324 #popmake-854264 .popmake-content .academy-lead-popup .right-col .mobile-tablet-img, #pum-854324 #popmake-854324 .popmake-content .academy-lead-popup .right-col .mobile-tablet-img {
  display: none;
}
@media (max-width: 1180px) {
  #pum-853363 #popmake-853363 .popmake-content .academy-lead-popup .right-col .mobile-tablet-img, #pum-853363 #popmake-854264 .popmake-content .academy-lead-popup .right-col .mobile-tablet-img, #pum-853363 #popmake-854324 .popmake-content .academy-lead-popup .right-col .mobile-tablet-img, #pum-854264 #popmake-853363 .popmake-content .academy-lead-popup .right-col .mobile-tablet-img, #pum-854264 #popmake-854264 .popmake-content .academy-lead-popup .right-col .mobile-tablet-img, #pum-854264 #popmake-854324 .popmake-content .academy-lead-popup .right-col .mobile-tablet-img, #pum-854324 #popmake-853363 .popmake-content .academy-lead-popup .right-col .mobile-tablet-img, #pum-854324 #popmake-854264 .popmake-content .academy-lead-popup .right-col .mobile-tablet-img, #pum-854324 #popmake-854324 .popmake-content .academy-lead-popup .right-col .mobile-tablet-img {
    display: block;
    width: 100%;
    height: auto;
  }
}
#pum-853363 #popmake-853363 .pum-close, #pum-853363 #popmake-854264 .pum-close, #pum-853363 #popmake-854324 .pum-close, #pum-854264 #popmake-853363 .pum-close, #pum-854264 #popmake-854264 .pum-close, #pum-854264 #popmake-854324 .pum-close, #pum-854324 #popmake-853363 .pum-close, #pum-854324 #popmake-854264 .pum-close, #pum-854324 #popmake-854324 .pum-close {
  height: 0;
  font-size: 0;
  background-color: transparent;
  border: none;
  box-shadow: none;
}
#pum-853363 #popmake-853363 .pum-close:before, #pum-853363 #popmake-854264 .pum-close:before, #pum-853363 #popmake-854324 .pum-close:before, #pum-854264 #popmake-853363 .pum-close:before, #pum-854264 #popmake-854264 .pum-close:before, #pum-854264 #popmake-854324 .pum-close:before, #pum-854324 #popmake-853363 .pum-close:before, #pum-854324 #popmake-854264 .pum-close:before, #pum-854324 #popmake-854324 .pum-close:before {
  content: "";
  display: block;
  width: 72px;
  height: 72px;
  background-image: url("/wp-content/uploads/2025/05/Frame-1000004923.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  top: 0;
  left: -98vw;
  z-index: 2;
}
@media (max-width: 649px) {
  #pum-853363 #popmake-853363 .pum-close:before, #pum-853363 #popmake-854264 .pum-close:before, #pum-853363 #popmake-854324 .pum-close:before, #pum-854264 #popmake-853363 .pum-close:before, #pum-854264 #popmake-854264 .pum-close:before, #pum-854264 #popmake-854324 .pum-close:before, #pum-854324 #popmake-853363 .pum-close:before, #pum-854324 #popmake-854264 .pum-close:before, #pum-854324 #popmake-854324 .pum-close:before {
    width: 64px;
    height: 64px;
    left: unset;
    right: 14px;
    top: 16px;
  }
}
@media (min-width: 650px) and (max-width: 1180px) {
  #pum-853363 #popmake-853363 .pum-close:before, #pum-853363 #popmake-854264 .pum-close:before, #pum-853363 #popmake-854324 .pum-close:before, #pum-854264 #popmake-853363 .pum-close:before, #pum-854264 #popmake-854264 .pum-close:before, #pum-854264 #popmake-854324 .pum-close:before, #pum-854324 #popmake-853363 .pum-close:before, #pum-854324 #popmake-854264 .pum-close:before, #pum-854324 #popmake-854324 .pum-close:before {
    width: 72px;
    height: 72px;
    right: 40px;
    top: 24px;
    left: unset;
  }
}

.single-articles {
  background-color: #F1EFE2;
}
.single-articles > div.page-title {
  margin-top: 48px;
  margin-bottom: 90px;
}
@media (max-width: 649px) {
  .single-articles > div.page-title {
    margin-bottom: 0 !important;
    margin-top: 16px;
  }
}
@media (min-width: 650px) and (max-width: 1180px) {
  .single-articles > div.page-title {
    margin-bottom: 0 !important;
    margin-top: 24px;
  }
}
.single-articles > div.page-title:before {
  content: "‹";
  color: #0B1A35;
  display: flex;
  align-items: center;
  font-size: 24px;
  font-weight: 500;
  width: 167px;
  height: 60px;
  background-image: url("/wp-content/uploads/2025/01/article-back-btn.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-bottom: 48px;
  margin-left: 15px;
  cursor: pointer;
}
@media (max-width: 649px) {
  .single-articles > div.page-title:before {
    margin-bottom: 16px;
  }
}
@media (min-width: 650px) and (max-width: 1180px) {
  .single-articles > div.page-title:before {
    margin-bottom: 24px;
  }
}
.single-articles > div.page-title .container .row .col #page-title {
  margin-top: 56px;
  padding: 0 15px;
}
@media (max-width: 649px) {
  .single-articles > div.page-title .container .row .col #page-title {
    padding: 0;
  }
}
@media (max-width: 1180px) {
  .single-articles > div.page-title .container .row .col #page-title {
    margin-top: 48px;
  }
}
@media (min-width: 650px) and (max-width: 1180px) {
  .single-articles > div.page-title .container .row .col #page-title {
    padding: 0 15px;
  }
}
.single-articles > img {
  display: none;
}
@media (min-width: 650px) {
  .single-articles #single-wrapper .container .row {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
@media (min-width: 650px) {
  .single-articles #single-wrapper .container .row #main {
    max-width: 100%;
  }
}
.single-articles #single-wrapper .container .row #main .articles > img {
  display: none;
}
.single-articles #single-wrapper .container .row #main .articles .entry-header {
  display: none;
  padding: 0 15px;
}
.single-articles #single-wrapper .container .row #main .articles .entry-header .entry-title {
  display: none;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .header-socials-cont {
  margin-top: 90px;
}
@media (max-width: 649px) {
  .single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .header-socials-cont {
    margin-top: 34px;
  }
}
@media (min-width: 650px) and (max-width: 1180px) {
  .single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .header-socials-cont {
    margin-top: 66px;
  }
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .header-socials-cont .fw-container > div {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .header-socials-cont .fw-container .fw-row {
  padding: 32px 0;
  display: flex;
  align-items: center;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .header-socials-cont .fw-container .fw-row .fw-col-xs-12 {
  max-height: max-content;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .header-socials-cont .fw-container .fw-row .fw-col-xs-12:nth-of-type(2) {
  display: flex;
  gap: 42px;
  justify-content: flex-end;
  margin-left: auto;
  margin-bottom: 0;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .header-socials-cont .fw-container .fw-row .fw-col-xs-12:nth-of-type(2) img {
  margin: 0 !important;
  height: 20px;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .header-socials-cont .fw-container .fw-row .fw-col-xs-12 .fw-text-block .post-date-cont .post-date {
  color: #333;
  font-size: 15px;
  font-style: normal;
  font-weight: 300;
  line-height: 15px;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .introduction-section {
  margin-top: 48px;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .introduction-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block {
  padding: 0 !important;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .introduction-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block .introduction {
  font-size: 32px;
  font-weight: 400;
  line-height: 125%;
  text-transform: capitalize;
  margin-bottom: 32px;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .introduction-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block .article-body {
  margin-bottom: 48px;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .music-section {
  margin-top: 120px;
}
@media (max-width: 649px) {
  .single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .music-section {
    margin-top: 64px;
  }
}
@media (min-width: 650px) and (max-width: 1180px) {
  .single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .music-section {
    margin-top: 96px;
  }
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .music-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block:first-of-type {
  padding: 0 !important;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .music-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block:first-of-type p {
  margin-bottom: 72px;
}
@media (max-width: 649px) {
  .single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .music-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block:first-of-type p {
    margin-bottom: 48px;
  }
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .music-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block:first-of-type p iframe body #widget .singleSound .visualSoundContainer .visualSoundContainer__sound .visualAudible .visualAudible__wrapper .sc-pointer .g-transition-opacity {
  opacity: 1 !important;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .music-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block:first-of-type p iframe body #widget .singleSound .visualSoundContainer .visualSoundContainer__sound .visualAudible .visualAudible__wrapper .sc-pointer .g-transition-opacity .sc-artwork span {
  display: none !important;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .music-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block > div {
  display: none;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .two-col-with-img-section {
  margin: 72px 0;
}
@media (max-width: 649px) {
  .single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .two-col-with-img-section {
    margin: 48px 0;
  }
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .two-col-with-img-section:first-of-type .fw-container > div {
  position: relative;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .two-col-with-img-section:first-of-type .fw-container .fw-row:nth-of-type(2) {
  text-align: right;
  position: absolute;
  bottom: 0;
  right: 0;
}
@media (max-width: 1180px) {
  .single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .two-col-with-img-section:first-of-type .fw-container .fw-row:nth-of-type(2) {
    bottom: unset;
    top: 0;
  }
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .two-col-with-img-section .fw-container > div {
  position: relative;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .two-col-with-img-section .fw-container .fw-row:nth-of-type(2) {
  text-align: right;
  position: absolute;
  bottom: 0;
  right: 0;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .two-col-with-img-section .fw-container .fw-row:nth-of-type(2) .fw-col-xs-12 {
  padding: 0 !important;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .two-col-with-img-section .fw-container .fw-row:nth-of-type(2) .fw-col-xs-12 .fw-text-block p {
  margin: 0;
}
@media (max-width: 649px) {
  .single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .two-col-with-img-section .fw-container .fw-row .fw-col-xs-12:first-of-type {
    margin-bottom: 24px;
  }
}
@media (max-width: 1180px) {
  .single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .two-col-with-img-section .fw-container .fw-row .fw-col-xs-12 {
    text-align: left;
  }
}
@media (max-width: 649px) {
  .single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .two-col-with-img-section .fw-container .fw-row .fw-col-xs-12:last-of-type {
    margin-bottom: 48px;
  }
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .two-col-with-img-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block {
  padding: 0 !important;
}
@media (max-width: 767px) {
  .single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .two-col-with-img-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block p .banner1 {
    display: none;
  }
}
@media (min-width: 650px) and (max-width: 1180px) {
  .single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .two-col-with-img-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block p .banner1 {
    max-height: 135px;
    width: auto;
  }
}
@media (min-width: 650px) {
  .single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .additional-text-section {
    margin-bottom: 72px;
  }
}
@media (max-width: 649px) {
  .single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .additional-text-section {
    margin-bottom: 48px;
  }
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .additional-text-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block p {
  margin: 0;
}
@media (max-width: 649px) {
  .single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .day-in-my-life {
    margin-top: 48px;
  }
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .day-in-my-life .fw-container .fw-row .fw-col-xs-12 .fw-text-block {
  padding: 0;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .day-in-my-life .fw-container .fw-row .fw-col-xs-12 .fw-text-block .routine-wrapper .routine-item {
  display: flex;
  gap: 24px;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .day-in-my-life .fw-container .fw-row .fw-col-xs-12 .fw-text-block .routine-wrapper .routine-item:last-of-type p {
  margin: 0;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .day-in-my-life .fw-container .fw-row .fw-col-xs-12 .fw-text-block .routine-wrapper .routine-item .time {
  width: 120px;
}
@media (min-width: 1181px) {
  .single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .day-in-my-life .fw-container .fw-row .fw-col-xs-12 .fw-text-block .routine-wrapper .routine-item .time {
    min-width: 120px;
    max-width: 120px;
  }
}
@media (max-width: 1180px) {
  .single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .day-in-my-life .fw-container .fw-row .fw-col-xs-12 .fw-text-block .routine-wrapper .routine-item .time {
    min-width: max-content;
    max-width: max-content;
  }
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .day-in-my-life .fw-container .fw-row .fw-col-xs-12 .fw-text-block .routine-wrapper .routine-item .routine-details {
  margin-bottom: 24px;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .three-img-sect .fw-container .fw-row {
  display: flex;
  gap: 12px;
}
@media (max-width: 649px) {
  .single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .three-img-sect .fw-container .fw-row {
    flex-direction: column;
  }
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .three-img-sect .fw-container .fw-row:first-of-type {
  margin: 72px 0;
}
@media (max-width: 767px) {
  .single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .three-img-sect .fw-container .fw-row:first-of-type {
    margin: 48px 0;
    display: flex;
    flex-direction: column;
    gap: 12px;
  }
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .three-img-sect .fw-container .fw-row:nth-of-type(2) {
  margin-bottom: 72px;
}
@media (max-width: 649px) {
  .single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .three-img-sect .fw-container .fw-row:nth-of-type(2) {
    margin-bottom: 48px;
  }
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .three-img-sect .fw-container .fw-row .fw-col-xs-12 {
  padding: 0;
}
@media (max-width: 649px) {
  .single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .three-img-sect .fw-container .fw-row .fw-col-xs-12 {
    margin-bottom: 0;
  }
}
@media (max-width: 649px) {
  .single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .three-img-sect .fw-container .fw-row .fw-col-xs-12 img {
    width: 100%;
    height: auto;
  }
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .three-img-sect .fw-container .fw-row .fw-col-xs-12 .fw-text-block {
  padding: 0 !important;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .three-img-sect .fw-container .fw-row .fw-col-xs-12 .fw-text-block p:last-of-type {
  margin-top: 24px;
  margin-bottom: 0;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .equipment-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block .costume-wrapper .costume-item {
  display: flex;
  gap: 24px;
  align-items: center;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .equipment-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block .costume-wrapper .costume-item p {
  margin-bottom: 24px;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .equipment-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block .costume-wrapper .costume-item p img {
  max-width: 40px;
  min-width: 40px;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .equipment-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block .costume-wrapper .costume-item ul li {
  list-style-type: square;
  margin-left: 15px;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .equipment-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block .costume-wrapper .costume-item ul li::marker {
  color: #FFC627;
  font-size: 32px;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .equipment-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block .costume-wrapper .costume-item ul li:before {
  display: none;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .equipment-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block .costume-wrapper .costume-item .routine-details:not(:last-of-type) {
  margin-bottom: 24px;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .equipment-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block .costume-wrapper .costume-item:last-of-type p {
  margin: 0;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .equipment-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block .half-width-text-sect {
  margin-top: 72px;
  width: 50%;
}
@media (max-width: 649px) {
  .single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .equipment-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block .half-width-text-sect {
    margin-top: 48px;
    width: 100%;
  }
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .equipment-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block .half-width-text-sect .small-sect-head {
  margin-bottom: 16px;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .eqiment-img-section .fw-container .fw-row {
  margin-top: 72px;
}
@media (max-width: 649px) {
  .single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .eqiment-img-section .fw-container .fw-row {
    margin-top: 48px;
  }
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .eqiment-img-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block {
  padding: 0 !important;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .eqiment-img-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block:first-of-type {
  margin-bottom: 72px;
}
@media (max-width: 649px) {
  .single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .eqiment-img-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block:first-of-type {
    margin-bottom: 48px;
  }
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .eqiment-img-section .fw-container .fw-row .fw-col-xs-12 .video-wrapper iframe {
  width: 100%;
  height: auto;
  aspect-ratio: 16/9;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .two-col-reversed .fw-container > div {
  position: relative;
}
@media (max-width: 649px) {
  .single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .two-col-reversed .fw-container .fw-row:first-of-type {
    display: flex;
    flex-direction: column-reverse;
  }
}
@media (max-width: 649px) {
  .single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .two-col-reversed .fw-container .fw-row:first-of-type .fw-col-xs-12:first-of-type {
    margin-bottom: 0 !important;
  }
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .two-col-reversed .fw-container .fw-row:first-of-type .fw-col-xs-12:nth-of-type(2) {
  margin-bottom: 24px;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .two-col-reversed .fw-container .fw-row:nth-of-type(2) {
  text-align: left;
  position: absolute;
  bottom: 0;
  left: 0;
}
@media (min-width: 650px) and (max-width: 1180px) {
  .single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .two-col-reversed .fw-container .fw-row:nth-of-type(2) {
    bottom: 15px;
  }
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .two-col-reversed .fw-container .fw-row:nth-of-type(2) .fw-col-xs-12 {
  padding: 0 !important;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .two-col-reversed .fw-container .fw-row:nth-of-type(2) .fw-col-xs-12 .fw-text-block p {
  margin: 0;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .two-col-reversed .fw-container .fw-row .fw-col-xs-12 .fw-text-block {
  padding: 0 !important;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .conservation-contribution {
  padding: 48px 0;
}
@media (max-width: 649px) {
  .single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .conservation-contribution {
    margin-top: 64px;
    padding: 0 0 48px 0;
  }
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .conservation-contribution .fw-container .fw-row .fw-col-xs-12 .fw-text-block {
  padding: 0 !important;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .conservation-contribution .fw-container .fw-row .fw-col-xs-12 .fw-text-block p:not(:last-of-type) {
  margin-bottom: 24px;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .conservation-contribution .fw-container .fw-row .fw-col-xs-12 .fw-text-block p:last-of-type {
  margin-bottom: 0;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .fw-main-row .fw-container .fw-row .fw-col-xs-12 .fw-divider-line {
  margin: 0;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .fw-main-row .fw-container .fw-row .fw-col-xs-12 .fw-divider-line hr {
  margin: 48px 0 0 0;
}
@media (max-width: 649px) {
  .single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .fw-main-row .fw-container .fw-row .fw-col-xs-12 .fw-divider-line hr {
    margin: 16px 0 0 0;
  }
}
@media (min-width: 650px) and (max-width: 1180px) {
  .single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .fw-main-row .fw-container .fw-row .fw-col-xs-12 .fw-divider-line hr {
    margin: 24px 0 0 0;
  }
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .fw-page-builder-content .related-stories-section {
  display: none;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .recent-articles-section {
  margin-top: 120px;
}
@media (max-width: 649px) {
  .single-articles #single-wrapper .container .row #main .articles .entry-content .recent-articles-section {
    margin-top: 64px;
    padding: 0 15px;
  }
}
@media (min-width: 650px) and (max-width: 1180px) {
  .single-articles #single-wrapper .container .row #main .articles .entry-content .recent-articles-section {
    margin-top: 96px;
  }
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .recent-articles-section .section-title .fw-special-title {
  text-transform: uppercase;
  font-size: 32px;
  font-weight: 400;
  line-height: 1.1;
  color: #333333;
  text-align: center;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .recent-articles-section .section-title .fw-special-title:after {
  content: "";
  display: block;
  height: 5px;
  width: 30px;
  background-color: #ffcc32;
  margin: 5px auto 0;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .recent-articles-section .recent-articles-cards {
  display: flex;
  justify-content: space-between;
  margin-top: 67px;
}
@media (min-width: 1181px) {
  .single-articles #single-wrapper .container .row #main .articles .entry-content .recent-articles-section .recent-articles-cards {
    margin-bottom: 120px;
  }
}
@media (max-width: 649px) {
  .single-articles #single-wrapper .container .row #main .articles .entry-content .recent-articles-section .recent-articles-cards {
    margin-top: 45px;
    flex-direction: column;
  }
}
@media (min-width: 650px) and (max-width: 1180px) {
  .single-articles #single-wrapper .container .row #main .articles .entry-content .recent-articles-section .recent-articles-cards {
    flex-wrap: wrap;
  }
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .recent-articles-section .recent-articles-cards .article-card {
  width: 30%;
}
@media (max-width: 649px) {
  .single-articles #single-wrapper .container .row #main .articles .entry-content .recent-articles-section .recent-articles-cards .article-card {
    width: 100%;
  }
}
@media (min-width: 650px) and (max-width: 1180px) {
  .single-articles #single-wrapper .container .row #main .articles .entry-content .recent-articles-section .recent-articles-cards .article-card {
    width: 48%;
  }
}
@media (max-width: 1180px) {
  .single-articles #single-wrapper .container .row #main .articles .entry-content .recent-articles-section .recent-articles-cards .article-card:not(:last-of-type) {
    margin-bottom: 80px;
  }
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .recent-articles-section .recent-articles-cards .article-card .article-link {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  cursor: default;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .recent-articles-section .recent-articles-cards .article-card .article-link .article-image img {
  max-width: 100%;
  width: auto;
  max-height: 400px;
  height: 400px;
}
@media (max-width: 649px) {
  .single-articles #single-wrapper .container .row #main .articles .entry-content .recent-articles-section .recent-articles-cards .article-card .article-link .article-image img {
    width: 100%;
    height: auto;
    max-height: unset;
  }
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .recent-articles-section .recent-articles-cards .article-card .article-link .article-content {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .recent-articles-section .recent-articles-cards .article-card .article-link .article-content .article-title {
  color: #333;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.01);
  font-size: 20px;
  font-weight: 500;
  line-height: 102%;
  margin-top: 45px;
  margin-bottom: 0;
  padding-bottom: 16px;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .recent-articles-section .recent-articles-cards .article-card .article-link .article-content .article-excerpt {
  color: #333;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.01);
  font-size: 17px;
  font-weight: 300;
  line-height: 120%;
  margin-top: auto;
  margin-bottom: 0;
  padding-bottom: 32px;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .recent-articles-section .recent-articles-cards .article-card .article-link .article-content .read-more {
  padding: 14px 28px;
  background-color: #003767;
  color: #FFFFFF;
  transition: ease-in-out 0.3s;
  text-transform: uppercase;
  font-weight: 700;
  border: none;
  border-radius: 2px;
  max-width: max-content;
  margin-top: auto;
  cursor: pointer;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .recent-articles-section .recent-articles-cards .article-card .article-link .article-content .read-more:hover {
  background-color: #ffcc32;
  color: #333333;
  transition: ease-in-out 0.3s;
  border: none;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .recent-articles-section .recent-articles-cards .article-card .article-link .article-content .placeholder-divider {
  height: 46px;
  cursor: default;
}
@media (max-width: 649px) {
  .single-articles #single-wrapper .container .row #main .articles .entry-content .recent-articles-section .recent-articles-cards .article-card .article-link .article-content .placeholder-divider {
    height: 0;
  }
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .recent-articles-section .socials-cont {
  max-width: max-content;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 80px;
}
@media (max-width: 649px) {
  .single-articles #single-wrapper .container .row #main .articles .entry-content .recent-articles-section .socials-cont {
    margin-top: 64px;
    margin-bottom: 4px;
  }
}
@media (min-width: 650px) and (max-width: 1180px) {
  .single-articles #single-wrapper .container .row #main .articles .entry-content .recent-articles-section .socials-cont {
    margin-top: 96px;
  }
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .recent-articles-section .socials-cont .socials-content-wrapper .socials-content {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .recent-articles-section .socials-cont .socials-content-wrapper .socials-content .socials-head {
  text-transform: uppercase;
  font-size: 15px;
  font-weight: 300;
  line-height: 1;
  letter-spacing: 2px;
  margin-bottom: 32px;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .recent-articles-section .socials-cont .socials-content-wrapper .socials-content .socials {
  display: flex;
  gap: 42px;
}
.single-articles #single-wrapper .container .row #main .articles .entry-content .recent-articles-section .socials-cont .socials-content-wrapper .socials-content .socials a img {
  height: 20px;
  width: auto;
}
.single-articles .small-sect-head {
  font-weight: 700;
  margin-bottom: 48px;
}
.single-articles .med-sect-head {
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  line-height: 125%;
  text-transform: capitalize;
}
.single-articles .italic-quote {
  font-size: 20px;
  font-weight: 450;
  line-height: 102%;
  margin-bottom: 24px;
}
@media (max-width: 649px) {
  .single-articles .quote-author {
    margin-bottom: 0;
  }
}
.single-articles .img-caption {
  border-left: 2px solid black;
  padding-left: 8px;
  margin-top: 24px;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 300;
  line-height: 100%;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.single-articles .article-body {
  margin: 0;
}
.single-articles .fw-text-block {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.single-articles .final-divider .fw-divider-line hr {
  margin: 120px 0 0 0 !important;
}
@media (max-width: 649px) {
  .single-articles .final-divider .fw-divider-line hr {
    margin: 48px 0 0 0 !important;
  }
}
@media (min-width: 650px) and (max-width: 1180px) {
  .single-articles .final-divider .fw-divider-line hr {
    margin: 96px 0 0 0 !important;
  }
}

@media (min-width: 650px) and (max-width: 991px) {
  .our-va-landscaping-team .two-col-with-img-section .fw-container > div .fw-row:nth-of-type(2) .fw-col-xs-12 .fw-text-block p img, .mark-from-ewaste-winner-of-the-circular-innovation-challenge-2024 .two-col-with-img-section .fw-container > div .fw-row:nth-of-type(2) .fw-col-xs-12 .fw-text-block p img {
    transform: translateY(72px);
  }
}

.mark-from-ewaste-winner-of-the-circular-innovation-challenge-2024 .additional-text-section .fw-container > div .fw-row .fw-col-xs-12 .fw-text-block p {
  margin: 0 !important;
}

@media (min-width: 650px) {
  .above-sect-removed .fw-container > div .fw-row {
    margin: 0 0 72px 0 !important;
  }
}

.sustainability .page-image {
  max-height: none;
  overflow: visible;
}

.sus-anchor {
  width: 100%;
  position: absolute;
  height: 50px;
  top: -22vh;
  pointer-events: none;
}

.sustainability-container {
  position: relative;
  height: 44vh;
  display: flex;
  align-items: center;
  justify-content: center;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.sustainability-container:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0) 100%);
  height: 100%;
}
.sustainability-container .fw-container {
  z-index: 1;
}
.sustainability-container .fw-container .sustainability-section-heading {
  position: relative;
}
.sustainability-container .fw-container .sustainability-section-heading span {
  color: #FFF;
  font-family: "GillSans";
  font-size: 64px;
  font-style: normal;
  font-weight: 600;
  line-height: 100%;
}

.sustainability-text-sect {
  padding: 70px 0;
}
.sustainability-text-sect .sustainability-text-sect-head {
  font-size: 38px;
  line-height: 1.1;
  color: #333333;
  margin-bottom: 20px;
  font-weight: bold;
}
.sustainability-text-sect .list-head {
  margin: 0;
}
.sustainability-text-sect .facts-list {
  margin: 0;
}
.sustainability-text-sect .facts-list li {
  margin: 0;
}

.tenant-awards .video-container video, .tenant-awards .video-container iframe {
  width: 100vw;
  height: 26.45vw !important;
  pointer-events: none;
}
.tenant-awards .section-block {
  margin-top: 50px;
}
.tenant-awards .va-button {
  margin-bottom: 20px;
}
.tenant-awards .tenant-award-cats .fw-col-xs-12 {
  margin-bottom: 20px;
}
.tenant-awards .tenant-award-cats .fw-col-xs-12 img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}
.tenant-awards p {
  text-align: center;
}

.artist-alliance-virtual-gallery {
  /*h1 {
    @media (min-width: 1381px) {
      font-size: 64px !important;
    }
  }*/
  /*.fw-special-title {
    @media (min-width: 1381px) {
      font-size: 36px !important;
      font-weight: 500 !important;
      line-height: 130% !important;
    }
    @media (max-width: $laptopMid) {
      font-size: 24px !important;
    }
  }*/
}
.artist-alliance-virtual-gallery .va-button .button {
  font-size: 15px !important;
  line-height: 18px !important;
  font-weight: 600 !important;
  color: #000000 !important;
  padding: 12px 28px !important;
  text-transform: uppercase !important;
  border-radius: 2px !important;
}
.artist-alliance-virtual-gallery .va-button .button:hover {
  color: #fff !important;
}
.artist-alliance-virtual-gallery .fw-text-block p {
  font-size: 17px !important;
  font-weight: 300 !important;
  line-height: 150% !important;
}
@media (min-width: 1381px) {
  .artist-alliance-virtual-gallery .wrapper .fw-main-row.section-block:first-child p {
    font-size: 17px !important;
    font-weight: 300 !important;
    color: #040404 !important;
    line-height: 150% !important;
  }
}
.artist-alliance-virtual-gallery .member-card .fw-col-md-5 img {
  width: 100% !important;
  max-width: 465px;
}
@media (min-width: 992px) {
  .artist-alliance-virtual-gallery .member-card .fw-col-md-5 img {
    max-width: 320px !important;
  }
}
@media (max-width: 1380px) {
  .artist-alliance-virtual-gallery .member-card a {
    font-size: 18px !important;
  }
}

@media (max-width: 690px) {
  .rent-property .wrapper .site-main #content .row .col .fw-page-builder-content .residential-sustainability .fw-container div:first-of-type {
    width: 100%;
  }
}

@media (max-width: 750px) {
  .seniors-membership .page-title .container .row .col, .neighbourhood-icons-seniors-programme .page-title .container .row .col, .seniors .page-title .container .row .col {
    padding: 0 22px;
  }
}
.seniors-membership .page-title .container .row .col #page-title, .neighbourhood-icons-seniors-programme .page-title .container .row .col #page-title, .seniors .page-title .container .row .col #page-title {
  font-weight: 300;
}
.seniors-membership .page-banner, .neighbourhood-icons-seniors-programme .page-banner, .seniors .page-banner {
  margin-top: 16px;
  margin-bottom: 96px;
}
@media (max-width: 750px) {
  .seniors-membership .page-banner, .neighbourhood-icons-seniors-programme .page-banner, .seniors .page-banner {
    margin-bottom: 38px;
  }
}
@media (min-width: 751px) and (max-width: 1180px) {
  .seniors-membership .page-banner, .neighbourhood-icons-seniors-programme .page-banner, .seniors .page-banner {
    margin-bottom: 64px;
  }
}
.seniors-membership .page-banner .large-screen, .neighbourhood-icons-seniors-programme .page-banner .large-screen, .seniors .page-banner .large-screen {
  display: block !important;
  width: 100%;
  height: auto;
}
.seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .body-txt-cont .fw-container .fw-row .fw-col-xs-12 .fw-text-block p, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .body-txt-cont .fw-container .fw-row .fw-col-xs-12 .fw-text-block p, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .body-txt-cont .fw-container .fw-row .fw-col-xs-12 .fw-text-block p {
  text-align: center;
}
.seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .body-txt-cont .fw-container .fw-row .fw-col-xs-12 .va-button, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .body-txt-cont .fw-container .fw-row .fw-col-xs-12 .va-button, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .body-txt-cont .fw-container .fw-row .fw-col-xs-12 .va-button {
  text-align: center;
  margin-top: 38px !important;
}
.seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .row1, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .row1, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .row1 {
  margin-top: 64px;
}
@media (max-width: 750px) {
  .seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .row1, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .row1, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .row1 {
    margin-top: 64px;
  }
}
@media (max-width: 1180px) {
  .seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .row1, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .row1, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .row1 {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
  }
}
.seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .row2, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .row2, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .row2 {
  margin-top: 30px;
  margin-bottom: 96px;
}
@media (max-width: 750px) {
  .seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .row2, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .row2, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .row2 {
    margin-top: 64px;
  }
}
@media (max-width: 1180px) {
  .seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .row2, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .row2, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .row2 {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
  }
}
@media (max-width: 1180px) {
  .seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .hide-desktop.circles-cont.first-circle-cont, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .hide-desktop.circles-cont.first-circle-cont, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .hide-desktop.circles-cont.first-circle-cont {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
  }
}
@media (max-width: 750px) {
  .seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .hide-desktop.circles-cont.first-circle-cont, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .hide-desktop.circles-cont.first-circle-cont, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .hide-desktop.circles-cont.first-circle-cont {
    margin-top: 64px;
  }
}
@media (min-width: 751px) and (max-width: 1180px) {
  .seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .hide-desktop.circles-cont.first-circle-cont, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .hide-desktop.circles-cont.first-circle-cont, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .hide-desktop.circles-cont.first-circle-cont {
    margin-top: 72px;
  }
}
@media (max-width: 1180px) {
  .seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .hide-desktop.circles-cont.last-circle-cont, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .hide-desktop.circles-cont.last-circle-cont, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .hide-desktop.circles-cont.last-circle-cont {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
}
@media (max-width: 750px) {
  .seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .hide-desktop.circles-cont.last-circle-cont, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .hide-desktop.circles-cont.last-circle-cont, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .hide-desktop.circles-cont.last-circle-cont {
    margin-bottom: 24px !important;
    padding-bottom: 64px;
  }
}
@media (min-width: 751px) and (max-width: 1180px) {
  .seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .hide-desktop.circles-cont.last-circle-cont, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .hide-desktop.circles-cont.last-circle-cont, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .hide-desktop.circles-cont.last-circle-cont {
    margin-bottom: 32px !important;
    padding-bottom: 62px;
  }
}
@media (max-width: 750px) {
  .seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .hide-desktop.circles-cont.last-circle-cont .fw-container .fw-row .fw-col-sm-6, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .hide-desktop.circles-cont.last-circle-cont .fw-container .fw-row .fw-col-sm-6, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .hide-desktop.circles-cont.last-circle-cont .fw-container .fw-row .fw-col-sm-6 {
    margin-bottom: 0;
  }
}
@media (min-width: 751px) and (max-width: 1180px) {
  .seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .tab-pad-56 .fw-container .fw-row .fw-col-xs-12, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .tab-pad-56 .fw-container .fw-row .fw-col-xs-12, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .tab-pad-56 .fw-container .fw-row .fw-col-xs-12 {
    padding-top: 56px !important;
  }
}
.seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .circles-cont .fw-container .fw-row .fw-col-xs-12, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .circles-cont .fw-container .fw-row .fw-col-xs-12, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .circles-cont .fw-container .fw-row .fw-col-xs-12 {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding-top: 32px;
}
@media (max-width: 750px) {
  .seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .circles-cont .fw-container .fw-row .fw-col-xs-12, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .circles-cont .fw-container .fw-row .fw-col-xs-12, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .circles-cont .fw-container .fw-row .fw-col-xs-12 {
    padding-top: 48px;
  }
}
.seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .circles-cont .fw-container .fw-row .fw-col-xs-12 .fw-text-block, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .circles-cont .fw-container .fw-row .fw-col-xs-12 .fw-text-block, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .circles-cont .fw-container .fw-row .fw-col-xs-12 .fw-text-block {
  padding: 16px 0 0 0;
}
.seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .circles-cont .fw-container .fw-row .fw-col-xs-12 .fw-text-block:nth-of-type(2), .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .circles-cont .fw-container .fw-row .fw-col-xs-12 .fw-text-block:nth-of-type(2), .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .circles-cont .fw-container .fw-row .fw-col-xs-12 .fw-text-block:nth-of-type(2) {
  padding: 0 !important;
}
@media (max-width: 750px) {
  .seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .circles-cont .fw-container .fw-row .fw-col-xs-12 .fw-text-block .body-reg, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .circles-cont .fw-container .fw-row .fw-col-xs-12 .fw-text-block .body-reg, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .circles-cont .fw-container .fw-row .fw-col-xs-12 .fw-text-block .body-reg {
    max-width: 288px;
    margin: 0 auto;
  }
}
.seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .circles-cont .fw-container .fw-row .fw-col-xs-12 img, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .circles-cont .fw-container .fw-row .fw-col-xs-12 img, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .circles-cont .fw-container .fw-row .fw-col-xs-12 img {
  width: 80px;
  height: auto;
}
@media (max-width: 1180px) {
  .seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .member-card .fw-container .fw-row, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .member-card .fw-container .fw-row, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .member-card .fw-container .fw-row {
    display: flex;
    flex-direction: column-reverse;
  }
}
.seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .member-card .fw-container .fw-row .fw-col-xs-12 .section-title, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .member-card .fw-container .fw-row .fw-col-xs-12 .section-title, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .member-card .fw-container .fw-row .fw-col-xs-12 .section-title {
  text-align: left;
  margin-bottom: 14px;
}
.seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .member-card .fw-container .fw-row .fw-col-xs-12 .section-title:after, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .member-card .fw-container .fw-row .fw-col-xs-12 .section-title:after, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .member-card .fw-container .fw-row .fw-col-xs-12 .section-title:after {
  margin: 5px 0 0 0 !important;
}
.seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .member-card .fw-container .fw-row .fw-col-xs-12 .section-title h2, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .member-card .fw-container .fw-row .fw-col-xs-12 .section-title h2, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .member-card .fw-container .fw-row .fw-col-xs-12 .section-title h2 {
  text-transform: capitalize;
}
@media (max-width: 1180px) {
  .seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .member-card .fw-container .fw-row .fw-col-xs-12 .section-title h2, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .member-card .fw-container .fw-row .fw-col-xs-12 .section-title h2, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .member-card .fw-container .fw-row .fw-col-xs-12 .section-title h2 {
    margin-top: 0;
    max-width: 88%;
  }
}
.seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .member-card .fw-container .fw-row .fw-col-sm-8, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .member-card .fw-container .fw-row .fw-col-sm-8, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .member-card .fw-container .fw-row .fw-col-sm-8 {
  width: 55%;
}
@media (max-width: 1180px) {
  .seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .member-card .fw-container .fw-row .fw-col-sm-8, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .member-card .fw-container .fw-row .fw-col-sm-8, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .member-card .fw-container .fw-row .fw-col-sm-8 {
    width: 100%;
    padding-top: 0;
  }
}
.seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .member-card .fw-container .fw-row .fw-col-sm-8 .fw-text-block ul, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .member-card .fw-container .fw-row .fw-col-sm-8 .fw-text-block ul, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .member-card .fw-container .fw-row .fw-col-sm-8 .fw-text-block ul {
  margin-bottom: 0;
}
.seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .member-card .fw-container .fw-row .fw-col-sm-8 .fw-text-block ul li, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .member-card .fw-container .fw-row .fw-col-sm-8 .fw-text-block ul li, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .member-card .fw-container .fw-row .fw-col-sm-8 .fw-text-block ul li {
  margin-bottom: 0;
  line-height: 1.5;
}
.seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .member-card .fw-container .fw-row .fw-col-sm-8 .va-button, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .member-card .fw-container .fw-row .fw-col-sm-8 .va-button, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .member-card .fw-container .fw-row .fw-col-sm-8 .va-button {
  margin-top: 24px !important;
}
.seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .member-card .fw-container .fw-row .fw-col-sm-6 .va-button, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .member-card .fw-container .fw-row .fw-col-sm-6 .va-button, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .member-card .fw-container .fw-row .fw-col-sm-6 .va-button {
  margin-top: 14px !important;
}
.seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .member-card .fw-container .fw-row .fw-col-sm-4, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .member-card .fw-container .fw-row .fw-col-sm-4, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .member-card .fw-container .fw-row .fw-col-sm-4 {
  width: 45%;
}
@media (max-width: 1180px) {
  .seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .member-card .fw-container .fw-row .fw-col-sm-4, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .member-card .fw-container .fw-row .fw-col-sm-4, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .member-card .fw-container .fw-row .fw-col-sm-4 {
    width: 100%;
    margin-bottom: 32px;
  }
}
.seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .member-card .fw-container .fw-row .fw-col-sm-4 img, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .member-card .fw-container .fw-row .fw-col-sm-4 img, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .member-card .fw-container .fw-row .fw-col-sm-4 img {
  width: 100%;
}
@media (min-width: 751px) and (max-width: 1180px) {
  .seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .member-card .fw-container .fw-row .fw-col-sm-4 img, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .member-card .fw-container .fw-row .fw-col-sm-4 img, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .member-card .fw-container .fw-row .fw-col-sm-4 img {
    height: 30vh;
    object-fit: cover;
    margin-bottom: 2px !important;
  }
}
@media (max-width: 750px) {
  .seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .section-block .fw-container .fw-row .fw-col-xs-12 .fw-text-block .custom-slider, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .section-block .fw-container .fw-row .fw-col-xs-12 .fw-text-block .custom-slider, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .section-block .fw-container .fw-row .fw-col-xs-12 .fw-text-block .custom-slider {
    padding: 0;
    margin-bottom: 44px;
  }
}
@media (min-width: 1181px) {
  .seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .section-block .fw-container .fw-row .fw-col-xs-12 .fw-text-block .custom-slider, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .section-block .fw-container .fw-row .fw-col-xs-12 .fw-text-block .custom-slider, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .section-block .fw-container .fw-row .fw-col-xs-12 .fw-text-block .custom-slider {
    margin-bottom: 23px;
  }
}
.seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .section-block .fw-container .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .recent-gallery, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .section-block .fw-container .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .recent-gallery, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .section-block .fw-container .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .recent-gallery {
  margin-top: 86px;
  margin-bottom: 0;
}
@media (max-width: 750px) {
  .seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .section-block .fw-container .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .recent-gallery, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .section-block .fw-container .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .recent-gallery, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .section-block .fw-container .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .recent-gallery {
    margin-top: 54px;
  }
}
@media (min-width: 751px) and (max-width: 1180px) {
  .seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .section-block .fw-container .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .recent-gallery, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .section-block .fw-container .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .recent-gallery, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .section-block .fw-container .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .recent-gallery {
    margin-top: 62px;
  }
}
@media (max-width: 1180px) {
  .seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .section-block .fw-container .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .recent-gallery .swiper, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .section-block .fw-container .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .recent-gallery .swiper, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .section-block .fw-container .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .recent-gallery .swiper {
    height: 170px;
  }
}
.seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .section-block .fw-container .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .recent-gallery .swiper .swiper-wrapper .swiper-slide, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .section-block .fw-container .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .recent-gallery .swiper .swiper-wrapper .swiper-slide, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .section-block .fw-container .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .recent-gallery .swiper .swiper-wrapper .swiper-slide {
  width: 45%;
}
@media (max-width: 750px) {
  .seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .section-block .fw-container .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .recent-gallery .swiper .swiper-wrapper .swiper-slide, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .section-block .fw-container .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .recent-gallery .swiper .swiper-wrapper .swiper-slide, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .section-block .fw-container .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .recent-gallery .swiper .swiper-wrapper .swiper-slide {
    width: 75%;
  }
}
.seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .video-section, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .video-section, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .video-section {
  margin-top: 24px;
}
.seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row {
  display: flex;
  align-items: stretch;
}
@media (max-width: 1180px) {
  .seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row {
    flex-direction: column;
  }
}
@media (min-width: 1181px) {
  .seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row .fw-col-xs-12, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row .fw-col-xs-12, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row .fw-col-xs-12 {
    width: 48%;
  }
}
@media (max-width: 1180px) {
  .seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row .fw-col-xs-12, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row .fw-col-xs-12, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row .fw-col-xs-12 {
    width: 100%;
  }
}
.seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row .fw-col-xs-12 .section-title, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row .fw-col-xs-12 .section-title, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row .fw-col-xs-12 .section-title {
  text-align: left;
  text-transform: capitalize;
}
.seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row .fw-col-xs-12 .section-title:after, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row .fw-col-xs-12 .section-title:after, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row .fw-col-xs-12 .section-title:after {
  margin: 5px 0 0 0 !important;
}
.seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row .fw-col-xs-12 .section-title h3, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row .fw-col-xs-12 .section-title h3, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row .fw-col-xs-12 .section-title h3 {
  text-transform: capitalize;
}
.seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row .fw-col-xs-12 .video-wrapper, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row .fw-col-xs-12 .video-wrapper, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row .fw-col-xs-12 .video-wrapper {
  height: 80%;
}
@media (max-width: 751px) {
  .seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row .fw-col-xs-12 .video-wrapper, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row .fw-col-xs-12 .video-wrapper, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row .fw-col-xs-12 .video-wrapper {
    height: 100%;
  }
}
@media (min-width: 751px) and (max-width: 1180px) {
  .seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row .fw-col-xs-12 .video-wrapper, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row .fw-col-xs-12 .video-wrapper, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row .fw-col-xs-12 .video-wrapper {
    height: 100%;
  }
}
.seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row .fw-col-xs-12 .video-wrapper iframe, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row .fw-col-xs-12 .video-wrapper iframe, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row .fw-col-xs-12 .video-wrapper iframe {
  width: 100%;
  height: 100%;
}
@media (max-width: 1180px) {
  .seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row .fw-col-xs-12 .video-wrapper iframe, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row .fw-col-xs-12 .video-wrapper iframe, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row .fw-col-xs-12 .video-wrapper iframe {
    margin-top: 32px;
  }
}
@media (max-width: 751px) {
  .seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row .fw-col-xs-12 .video-wrapper iframe, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row .fw-col-xs-12 .video-wrapper iframe, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row .fw-col-xs-12 .video-wrapper iframe {
    margin-bottom: 34px;
    height: 193px;
  }
}
@media (min-width: 751px) and (max-width: 1180px) {
  .seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row .fw-col-xs-12 .video-wrapper iframe, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row .fw-col-xs-12 .video-wrapper iframe, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row .fw-col-xs-12 .video-wrapper iframe {
    margin-bottom: 11px;
    height: 33vh;
  }
}
.seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row .fw-col-xs-12 .va-button a, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row .fw-col-xs-12 .va-button a, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row .fw-col-xs-12 .va-button a {
  padding: 0;
}
.seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row .fw-col-xs-12 .va-button a span, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row .fw-col-xs-12 .va-button a span, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row .fw-col-xs-12 .va-button a span {
  display: flex;
  gap: 7px;
  color: #003056;
}
.seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row .fw-col-xs-12 .va-button a span:before, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row .fw-col-xs-12 .va-button a span:before, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row .fw-col-xs-12 .va-button a span:before {
  content: url("/wp-content/uploads/2024/11/Symbol-1.svg");
  display: inline-block;
  width: 8px;
  height: 8px;
}
.seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row .fw-col-xs-12:nth-of-type(2), .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row .fw-col-xs-12:nth-of-type(2), .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row .fw-col-xs-12:nth-of-type(2) {
  margin-left: auto;
}
@media (max-width: 1180px) {
  .seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row .fw-col-xs-12:nth-of-type(2), .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row .fw-col-xs-12:nth-of-type(2), .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .video-section .fw-container .fw-row .fw-col-xs-12:nth-of-type(2) {
    margin-left: 0;
  }
}
@media (min-width: 1181px) {
  .seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .vid-sect-last, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .vid-sect-last, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .vid-sect-last {
    margin-bottom: 33px;
  }
}
@media (max-width: 1180px) {
  .seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .vid-sect-last .fw-container .fw-row, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .vid-sect-last .fw-container .fw-row, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .vid-sect-last .fw-container .fw-row {
    flex-direction: column-reverse;
  }
}
@media (min-width: 751px) and (max-width: 1180px) {
  .seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .vid-sect-last .fw-container .fw-row .fw-col-xs-12 img, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .vid-sect-last .fw-container .fw-row .fw-col-xs-12 img, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .vid-sect-last .fw-container .fw-row .fw-col-xs-12 img {
    margin-bottom: 1px !important;
    margin-top: 32px !important;
  }
}
@media (max-width: 750px) {
  .seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .vid-sect-last .fw-container .fw-row .fw-col-xs-12 img, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .vid-sect-last .fw-container .fw-row .fw-col-xs-12 img, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .vid-sect-last .fw-container .fw-row .fw-col-xs-12 img {
    margin-bottom: 49px !important;
    padding-top: 16px;
  }
}
@media (min-width: 751px) and (max-width: 1180px) {
  .seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .vid-sect-last .fw-container .fw-row .fw-col-xs-12 .section-title, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .vid-sect-last .fw-container .fw-row .fw-col-xs-12 .section-title, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .vid-sect-last .fw-container .fw-row .fw-col-xs-12 .section-title {
    margin-bottom: 14px;
  }
}
@media (min-width: 1181px) and (max-width: 1380px) {
  .seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .apply-heading-container, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .apply-heading-container, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .apply-heading-container {
    margin-top: 12px;
  }
}
.seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .apply-heading-container .fw-container .fw-row .fw-col-xs-12 .section-title h3, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .apply-heading-container .fw-container .fw-row .fw-col-xs-12 .section-title h3, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .apply-heading-container .fw-container .fw-row .fw-col-xs-12 .section-title h3 {
  text-transform: capitalize;
}
@media (max-width: 750px) {
  .seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .apply-cont .fw-container .fw-row .fw-col-xs-12, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .apply-cont .fw-container .fw-row .fw-col-xs-12, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .apply-cont .fw-container .fw-row .fw-col-xs-12 {
    margin-bottom: 32px;
  }
}
@media (max-width: 750px) {
  .seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .apply-cont .fw-container .fw-row .fw-col-xs-12 .fw-text-block, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .apply-cont .fw-container .fw-row .fw-col-xs-12 .fw-text-block, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .apply-cont .fw-container .fw-row .fw-col-xs-12 .fw-text-block {
    max-width: 313px;
    margin: 0 auto;
    padding: 0 !important;
  }
}
.seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .apply-cont .fw-container .fw-row .fw-col-xs-12 .fw-text-block p, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .apply-cont .fw-container .fw-row .fw-col-xs-12 .fw-text-block p, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .apply-cont .fw-container .fw-row .fw-col-xs-12 .fw-text-block p {
  text-align: center;
}
.seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .apply-cta-container .fw-container .fw-row .fw-col-xs-12 .va-button, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .apply-cta-container .fw-container .fw-row .fw-col-xs-12 .va-button, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .apply-cta-container .fw-container .fw-row .fw-col-xs-12 .va-button {
  text-align: center;
  margin-top: 38px !important;
}
@media (min-width: 1181px) {
  .seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .apply-cta-container .fw-container .fw-row .fw-col-xs-12 .va-button, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .apply-cta-container .fw-container .fw-row .fw-col-xs-12 .va-button, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .apply-cta-container .fw-container .fw-row .fw-col-xs-12 .va-button {
    margin-bottom: 36px;
  }
}
@media (max-width: 750px) {
  .seniors-membership .container .row .col #main .page .entry-content .fw-page-builder-content .apply-cta-container .fw-container .fw-row .fw-col-xs-12 .va-button, .neighbourhood-icons-seniors-programme .container .row .col #main .page .entry-content .fw-page-builder-content .apply-cta-container .fw-container .fw-row .fw-col-xs-12 .va-button, .seniors .container .row .col #main .page .entry-content .fw-page-builder-content .apply-cta-container .fw-container .fw-row .fw-col-xs-12 .va-button {
    margin-top: 0 !important;
  }
}
.seniors-membership .body-reg, .neighbourhood-icons-seniors-programme .body-reg, .seniors .body-reg {
  font-size: 17px;
  margin-bottom: 0;
  font-weight: 300 !important;
}
.seniors-membership .body-med, .neighbourhood-icons-seniors-programme .body-med, .seniors .body-med {
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 0;
}
.seniors-membership ul li, .neighbourhood-icons-seniors-programme ul li, .seniors ul li {
  font-weight: 300 !important;
}
@media (max-width: 1180px) {
  .seniors-membership .hide-mob-tab, .neighbourhood-icons-seniors-programme .hide-mob-tab, .seniors .hide-mob-tab {
    display: none;
  }
}
@media (min-width: 1181px) {
  .seniors-membership .hide-desktop, .neighbourhood-icons-seniors-programme .hide-desktop, .seniors .hide-desktop {
    display: none;
  }
}
.seniors-membership .fw-divider-line, .neighbourhood-icons-seniors-programme .fw-divider-line, .seniors .fw-divider-line {
  margin-top: 63px;
  margin-bottom: 24px;
}
@media (max-width: 1180px) {
  .seniors-membership .fw-divider-line:after, .neighbourhood-icons-seniors-programme .fw-divider-line:after, .seniors .fw-divider-line:after {
    width: 60px !important;
  }
}
@media (min-width: 751px) and (max-width: 1180px) {
  .seniors-membership .fw-container, .neighbourhood-icons-seniors-programme .fw-container, .seniors .fw-container {
    padding-left: 0;
    padding-right: 0;
  }
}
.seniors-membership .fw-special-title, .neighbourhood-icons-seniors-programme .fw-special-title, .seniors .fw-special-title {
  letter-spacing: 0;
}
.seniors-membership .no-yellow, .neighbourhood-icons-seniors-programme .no-yellow, .seniors .no-yellow {
  margin-top: 0 !important;
}
@media (min-width: 1181px) {
  .seniors-membership .no-yellow, .neighbourhood-icons-seniors-programme .no-yellow, .seniors .no-yellow {
    margin-bottom: 33px !important;
  }
}
.seniors-membership .no-yellow .fw-container .fw-row .fw-col-xs-12 .section-title:after, .neighbourhood-icons-seniors-programme .no-yellow .fw-container .fw-row .fw-col-xs-12 .section-title:after, .seniors .no-yellow .fw-container .fw-row .fw-col-xs-12 .section-title:after {
  display: none;
}
@media (max-width: 750px) {
  .seniors-membership .no-yellow .fw-container .fw-row .fw-col-sm-6:nth-of-type(2), .neighbourhood-icons-seniors-programme .no-yellow .fw-container .fw-row .fw-col-sm-6:nth-of-type(2), .seniors .no-yellow .fw-container .fw-row .fw-col-sm-6:nth-of-type(2) {
    margin-top: 9px !important;
  }
}

@media (min-width: 1181px) {
  .neighbourhood-guide .page-title {
    margin-top: 56px;
  }
}
@media (max-width: 1180px) {
  .neighbourhood-guide .page-title {
    margin-top: 48px;
  }
}
.neighbourhood-guide .page-title .container .row .col #page-title {
  margin-bottom: 24px;
}
@media (min-width: 1181px) {
  .neighbourhood-guide .page-image {
    margin-bottom: 66px;
  }
}
@media (min-width: 751px) and (max-width: 1180px) {
  .neighbourhood-guide .page-image {
    margin-bottom: 34px;
  }
}
@media (max-width: 750px) {
  .neighbourhood-guide .first-section .fw-container .fw-row .fw-col-xs-12 {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (max-width: 1180px) {
  .neighbourhood-guide .first-section .fw-container .fw-row .fw-col-xs-12 .section-title {
    margin-bottom: 32px;
  }
}
@media (min-width: 751px) {
  .neighbourhood-guide .first-section .fw-container .fw-row .fw-col-xs-12 .section-title .fw-special-title {
    max-width: 80%;
    margin: 0 auto;
  }
}
@media (max-width: 750px) {
  .neighbourhood-guide .first-section .fw-container .fw-row .fw-col-xs-12 .section-title .fw-special-title {
    margin-top: 34px;
  }
}
@media (min-width: 1181px) {
  .neighbourhood-guide .first-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block {
    margin-bottom: 96px;
  }
}
@media (min-width: 751px) and (max-width: 1180px) {
  .neighbourhood-guide .first-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block {
    margin-bottom: 64px;
  }
}
.neighbourhood-guide .start-exploring .fw-container .fw-row:nth-of-type(2) {
  display: flex;
}
@media (min-width: 751px) {
  .neighbourhood-guide .start-exploring .fw-container .fw-row:nth-of-type(2) {
    flex-direction: row;
  }
}
@media (max-width: 750px) {
  .neighbourhood-guide .start-exploring .fw-container .fw-row:nth-of-type(2) {
    flex-direction: column;
  }
}
@media (min-width: 1181px) {
  .neighbourhood-guide .start-exploring .fw-container .fw-row:nth-of-type(2) {
    gap: 30px;
  }
}
@media (min-width: 751px) and (max-width: 1180px) {
  .neighbourhood-guide .start-exploring .fw-container .fw-row:nth-of-type(2) {
    gap: 12px;
  }
}
@media (min-width: 751px) {
  .neighbourhood-guide .start-exploring .fw-container .fw-row:nth-of-type(2) .fw-col-xs-12 {
    padding: 0;
    width: 31%;
  }
}
.neighbourhood-guide .start-exploring .fw-container .fw-row:nth-of-type(3) {
  margin-top: 48px;
}
@media (max-width: 1180px) {
  .neighbourhood-guide .start-exploring .fw-container .fw-row:nth-of-type(3) {
    margin-top: 32px;
  }
}
@media (max-width: 750px) {
  .neighbourhood-guide .start-exploring .fw-container .fw-row .fw-col-xs-12 {
    margin-top: 48px;
  }
}
@media (max-width: 750px) {
  .neighbourhood-guide .start-exploring .fw-container .fw-row .fw-col-xs-12:nth-of-type(1) {
    margin-top: 32px;
  }
}
@media (min-width: 1181px) {
  .neighbourhood-guide .start-exploring .fw-container .fw-row .fw-col-xs-12 .section-title {
    margin-bottom: 48px;
  }
}
@media (min-width: 751px) and (max-width: 1180px) {
  .neighbourhood-guide .start-exploring .fw-container .fw-row .fw-col-xs-12 .section-title {
    margin-bottom: 32px;
  }
}
@media (max-width: 750px) {
  .neighbourhood-guide .start-exploring .fw-container .fw-row .fw-col-xs-12 .section-title {
    margin-bottom: 0;
    margin-top: 44px;
  }
}
@media (min-width: 1181px) {
  .neighbourhood-guide .start-exploring .fw-container .fw-row .fw-col-xs-12 img {
    margin-bottom: 16px !important;
  }
}
@media (max-width: 750px) {
  .neighbourhood-guide .start-exploring .fw-container .fw-row .fw-col-xs-12 .fw-text-block {
    margin-bottom: 16px !important;
  }
}
@media (min-width: 1181px) {
  .neighbourhood-guide .start-exploring .fw-container .fw-row .fw-col-xs-12 .fw-text-block {
    margin-bottom: 32px !important;
  }
}
@media (max-width: 750px) {
  .neighbourhood-guide .start-exploring .fw-container .fw-row:last-of-type .fw-col-xs-12 {
    margin-top: -6px;
  }
}
@media (max-width: 750px) {
  .neighbourhood-guide .start-exploring .fw-container .fw-row:last-of-type .fw-col-xs-12 img {
    width: auto;
    height: 48px;
    object-fit: cover;
  }
}
@media (min-width: 1181px) {
  .neighbourhood-guide .tenant-award-cats {
    margin-top: 80px;
  }
}
@media (min-width: 751px) and (max-width: 1180px) {
  .neighbourhood-guide .tenant-award-cats {
    margin-top: 64px;
  }
}
@media (max-width: 750px) {
  .neighbourhood-guide .tenant-award-cats {
    margin-top: 64px;
  }
}
.neighbourhood-guide .tenant-award-cats .fw-container .fw-row .fw-col-xs-12 .section-title {
  margin-bottom: 0;
}
@media (max-width: 750px) {
  .neighbourhood-guide .tenant-award-cats .fw-container .fw-row .fw-col-xs-12 .section-title .fw-special-title {
    max-width: 90%;
    margin: 0 auto;
  }
}
.neighbourhood-guide .va-button {
  margin-top: auto;
}
.neighbourhood-guide .va-button a {
  padding: 0;
}
.neighbourhood-guide .va-button a:hover {
  padding: 0;
}
.neighbourhood-guide .va-button a span {
  display: flex;
  gap: 7px;
  color: #003056;
}
.neighbourhood-guide .va-button a span:before {
  content: url("/wp-content/uploads/2024/11/Symbol-1.svg");
  display: inline-block;
  width: 8px;
  height: 8px;
}
@media (max-width: 750px) {
  .neighbourhood-guide .fw-col-xs-12 {
    padding-left: 24px;
    padding-right: 24px;
  }
}
.neighbourhood-guide .fw-text-block {
  padding: 0 !important;
}
@media (min-width: 1181px) {
  .neighbourhood-guide .fw-text-block {
    margin: 32px 0 16px 0;
  }
}
@media (min-width: 751px) and (max-width: 1180px) {
  .neighbourhood-guide .fw-text-block {
    margin: 32px 0 24px 0;
  }
}
@media (max-width: 750px) {
  .neighbourhood-guide .fw-text-block {
    margin: 24px 0 20px 0;
  }
}
.neighbourhood-guide .fw-text-block p {
  margin-bottom: 0;
}
.neighbourhood-guide .large-spacing {
  margin-top: 92px;
}
@media (min-width: 751px) and (max-width: 1180px) {
  .neighbourhood-guide .first-row {
    margin-top: 32px !important;
  }
}
@media (min-width: 751px) and (max-width: 1180px) {
  .neighbourhood-guide .gen-spacing {
    margin-top: 48px;
  }
}
@media (min-width: 1181px) {
  .neighbourhood-guide .gen-spacing {
    margin-top: 72px;
  }
}
.neighbourhood-guide .gen-spacing .fw-container .fw-row {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 750px) {
  .neighbourhood-guide .gen-spacing .fw-container .fw-row {
    flex-direction: column;
  }
}
.neighbourhood-guide .gen-spacing .fw-container .fw-row .fw-col-xs-12 {
  display: flex;
  flex-direction: column;
}
@media (min-width: 751px) {
  .neighbourhood-guide .gen-spacing .fw-container .fw-row .fw-col-xs-12 {
    width: 48%;
  }
}
@media (min-width: 751px) {
  .neighbourhood-guide .gen-spacing .fw-container .fw-row .fw-col-xs-12:nth-of-type(1) {
    margin-right: auto;
  }
}
@media (max-width: 750px) {
  .neighbourhood-guide .gen-spacing .fw-container .fw-row .fw-col-xs-12:nth-of-type(1) {
    margin-top: 32px;
  }
}
@media (min-width: 751px) {
  .neighbourhood-guide .gen-spacing .fw-container .fw-row .fw-col-xs-12:nth-of-type(2) {
    margin-left: auto;
  }
}
@media (max-width: 750px) {
  .neighbourhood-guide .gen-spacing .fw-container .fw-row .fw-col-xs-12:nth-of-type(2) {
    margin-top: 32px;
    margin-bottom: 0;
  }
}
@media (max-width: 750px) {
  .neighbourhood-guide .gen-spacing .fw-container .fw-row .fw-col-xs-12 .fw-text-block {
    margin-bottom: 16px;
  }
}
@media (min-width: 751px) and (max-width: 1180px) {
  .neighbourhood-guide .gen-spacing .fw-container .fw-row .fw-col-xs-12 .fw-text-block {
    margin: 16px 0 32px 0 !important;
  }
}
@media (min-width: 1181px) {
  .neighbourhood-guide .gen-spacing .fw-container .fw-row .fw-col-xs-12 .fw-text-block {
    margin: 16px 0 32px 0 !important;
  }
}
@media (min-width: 1181px) {
  .neighbourhood-guide .gen-spacing .fw-container .fw-row .fw-col-xs-12 .fw-text-block p {
    margin: 0 auto;
    max-width: 68%;
  }
}
@media (min-width: 751px) and (max-width: 1180px) {
  .neighbourhood-guide .gen-spacing .fw-container .fw-row .fw-col-xs-12 .va-button {
    margin-top: 8px;
  }
}
@media (min-width: 1181px) {
  .neighbourhood-guide .gen-spacing:last-of-type {
    padding-bottom: 96px;
  }
}
@media (max-width: 1180px) {
  .neighbourhood-guide .gen-spacing:last-of-type {
    padding-bottom: 64px;
  }
}
html[data-browser*=Safari] .new-years-eve-celebration .countdown, html[data-browser*=Safari] .celebrate-nye-at-the-va .countdown {
  top: -30px;
}

@keyframes hueShift {
  0% {
    filter: hue-rotate(0deg);
  }
  100% {
    filter: hue-rotate(360deg);
  }
}
.new-years-eve-celebration, .celebrate-nye-at-the-va {
  background-image: linear-gradient(180deg, #032D56 12%, #001b33 18%);
  color: #ffffff !important;
}
.new-years-eve-celebration .col, .new-years-eve-celebration .fw-container, .new-years-eve-celebration .section-block, .celebrate-nye-at-the-va .col, .celebrate-nye-at-the-va .fw-container, .celebrate-nye-at-the-va .section-block {
  position: unset;
}
.new-years-eve-celebration .parallaxItem, .celebrate-nye-at-the-va .parallaxItem {
  transform: scale(0.1);
  transition: 0.3s linear, transform 0.4s linear;
}
.new-years-eve-celebration .parallaxItem.active, .celebrate-nye-at-the-va .parallaxItem.active {
  transform: scale(1);
  animation: hueShift 15s infinite;
}
.new-years-eve-celebration .fw-text-block, .celebrate-nye-at-the-va .fw-text-block {
  padding: 24px 0 !important;
}
.new-years-eve-celebration .fw-text-block > *:last-child, .celebrate-nye-at-the-va .fw-text-block > *:last-child {
  margin-bottom: 0;
}
.new-years-eve-celebration .fw-text-block ul, .celebrate-nye-at-the-va .fw-text-block ul {
  margin-top: -1rem;
  margin-bottom: 1rem;
  padding-left: 12px;
}
.new-years-eve-celebration .fw-text-block ul li, .celebrate-nye-at-the-va .fw-text-block ul li {
  margin-bottom: 0;
  position: relative;
}
.new-years-eve-celebration .fw-text-block ul li:before, .celebrate-nye-at-the-va .fw-text-block ul li:before {
  margin: 0;
  position: absolute;
  left: -12px;
}
.new-years-eve-celebration .fw-text-block:has(.countdown), .celebrate-nye-at-the-va .fw-text-block:has(.countdown) {
  padding: 0 !important;
}
.new-years-eve-celebration .fw-text-block a, .celebrate-nye-at-the-va .fw-text-block a {
  color: #ffcc32;
}
.new-years-eve-celebration .fw-text-block a:hover, .celebrate-nye-at-the-va .fw-text-block a:hover {
  color: #fff;
}
.new-years-eve-celebration .fw-divider-line hr, .celebrate-nye-at-the-va .fw-divider-line hr {
  border-color: rgba(255, 255, 255, 0.1);
  margin: 32px 0;
}
.new-years-eve-celebration .nb hr, .celebrate-nye-at-the-va .nb hr {
  margin-bottom: 0;
}
.new-years-eve-celebration .nt hr, .celebrate-nye-at-the-va .nt hr {
  margin-top: 0;
}
.new-years-eve-celebration .section-title, .celebrate-nye-at-the-va .section-title {
  margin-bottom: 0px;
}
.new-years-eve-celebration .section-title:after, .celebrate-nye-at-the-va .section-title:after {
  margin-top: 8px;
}
.new-years-eve-celebration .fw-special-title, .celebrate-nye-at-the-va .fw-special-title {
  text-transform: capitalize !important;
}
@media (max-width: 649px) {
  .new-years-eve-celebration .fw-row:has(.countdown), .celebrate-nye-at-the-va .fw-row:has(.countdown) {
    margin: 0 -30px;
  }
  .new-years-eve-celebration .fw-row:has(.countdown) .fw-col-xs-12, .celebrate-nye-at-the-va .fw-row:has(.countdown) .fw-col-xs-12 {
    padding: 0 !important;
  }
}
.new-years-eve-celebration .fw-row .fw-col-xs-12, .celebrate-nye-at-the-va .fw-row .fw-col-xs-12 {
  margin: 0;
  padding-top: 0;
}
.new-years-eve-celebration .fw-row .fw-col-xs-12 img, .celebrate-nye-at-the-va .fw-row .fw-col-xs-12 img {
  width: 100%;
}
.new-years-eve-celebration .countdown, .celebrate-nye-at-the-va .countdown {
  position: absolute;
  width: 100%;
  z-index: 2;
  transform: translateY(calc(-100% - 140px));
}
@media (max-width: 1180px) {
  .new-years-eve-celebration .countdown, .celebrate-nye-at-the-va .countdown {
    transform: translateY(calc(-100% - 76px));
  }
}
@media (max-width: 649px) {
  .new-years-eve-celebration .countdown, .celebrate-nye-at-the-va .countdown {
    transform: translateY(calc(-100% - 44px));
  }
}
.new-years-eve-celebration .countdown > div, .celebrate-nye-at-the-va .countdown > div {
  display: flex;
  gap: 12px;
  width: max-content !important;
}
.new-years-eve-celebration .countdown > div > div, .celebrate-nye-at-the-va .countdown > div > div {
  background-color: #fff;
  padding: 18px 10px;
  width: 116px;
  height: 116px;
  border-radius: 8px;
  display: block;
}
@media (max-width: 1180px) {
  .new-years-eve-celebration .countdown > div > div, .celebrate-nye-at-the-va .countdown > div > div {
    width: 85px;
    height: 85px;
  }
}
@media (max-width: 649px) {
  .new-years-eve-celebration .countdown > div > div, .celebrate-nye-at-the-va .countdown > div > div {
    width: 75px;
  }
}
.new-years-eve-celebration .countdown > div > div:nth-of-type(even), .celebrate-nye-at-the-va .countdown > div > div:nth-of-type(even) {
  display: none;
}
.new-years-eve-celebration .countdown > div > div > div, .celebrate-nye-at-the-va .countdown > div > div > div {
  color: #003767;
  line-height: 1;
}
.new-years-eve-celebration .countdown > div > div > div:first-of-type, .celebrate-nye-at-the-va .countdown > div > div > div:first-of-type {
  font-weight: 700;
  margin-bottom: 8px;
}
@media (max-width: 1180px) {
  .new-years-eve-celebration .countdown > div > div > div:first-of-type, .celebrate-nye-at-the-va .countdown > div > div > div:first-of-type {
    font-size: 40px !important;
  }
}
.new-years-eve-celebration .countdown > div > div > div:last-of-type, .celebrate-nye-at-the-va .countdown > div > div > div:last-of-type {
  font-weight: 450;
  text-transform: uppercase;
}
@media (max-width: 1180px) {
  .new-years-eve-celebration .countdown > div > div > div:last-of-type, .celebrate-nye-at-the-va .countdown > div > div > div:last-of-type {
    font-size: 10px !important;
  }
}
.new-years-eve-celebration .countdown div:has(.poweredByText), .celebrate-nye-at-the-va .countdown div:has(.poweredByText) {
  display: none;
}
.new-years-eve-celebration .page-title, .celebrate-nye-at-the-va .page-title {
  background-color: #003767;
  margin-top: 0;
  padding-top: 56px;
}
@media (max-width: 1180px) {
  .new-years-eve-celebration .page-title, .celebrate-nye-at-the-va .page-title {
    padding-top: 48px;
  }
}
.new-years-eve-celebration .page-title .container .row .col #page-title, .celebrate-nye-at-the-va .page-title .container .row .col #page-title {
  color: #fff;
  margin-bottom: 24px;
}
.new-years-eve-celebration p, .celebrate-nye-at-the-va p {
  font-weight: 300;
}
.new-years-eve-celebration #page-wrapper .page-banner, .celebrate-nye-at-the-va #page-wrapper .page-banner {
  margin-bottom: 0;
  overflow: hidden;
  position: relative;
}
.new-years-eve-celebration #page-wrapper .page-banner:after, .celebrate-nye-at-the-va #page-wrapper .page-banner:after {
  content: "";
  display: block;
  width: 100%;
  height: 21vh;
  z-index: 1;
  background-image: url("../img/eclipse-blue.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  position: absolute;
  bottom: -11vh;
}
@media (max-width: 1180px) {
  .new-years-eve-celebration #page-wrapper .page-banner:after, .celebrate-nye-at-the-va #page-wrapper .page-banner:after {
    bottom: -15vh;
  }
}
@media (max-width: 767px) {
  .new-years-eve-celebration #page-wrapper .page-banner:after, .celebrate-nye-at-the-va #page-wrapper .page-banner:after {
    height: 6vh;
    bottom: -2vh;
  }
}
.new-years-eve-celebration #page-wrapper .page-banner .large-screen, .celebrate-nye-at-the-va #page-wrapper .page-banner .large-screen {
  width: 100%;
  display: block;
}
.new-years-eve-celebration #page-wrapper .bannerImages, .celebrate-nye-at-the-va #page-wrapper .bannerImages {
  position: absolute;
  top: 0;
  width: 100vw;
  left: 0;
}
.new-years-eve-celebration #page-wrapper .bannerImages p, .new-years-eve-celebration #page-wrapper .bannerImages .fw-container, .new-years-eve-celebration #page-wrapper .bannerImages .fw-text-block, .celebrate-nye-at-the-va #page-wrapper .bannerImages p, .celebrate-nye-at-the-va #page-wrapper .bannerImages .fw-container, .celebrate-nye-at-the-va #page-wrapper .bannerImages .fw-text-block {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 0;
  margin: 0;
}
.new-years-eve-celebration #page-wrapper .bannerImages .parallaxItem, .celebrate-nye-at-the-va #page-wrapper .bannerImages .parallaxItem {
  position: absolute;
  z-index: 2;
}
.new-years-eve-celebration #page-wrapper .bannerImages .parallaxItem.banner1, .celebrate-nye-at-the-va #page-wrapper .bannerImages .parallaxItem.banner1 {
  width: 250px !important;
  top: -120px;
  left: -95px;
}
@media (max-width: 1180px) {
  .new-years-eve-celebration #page-wrapper .bannerImages .parallaxItem.banner1, .celebrate-nye-at-the-va #page-wrapper .bannerImages .parallaxItem.banner1 {
    width: 125px !important;
    top: -40px;
    left: -25px;
  }
}
@media (max-width: 649px) {
  .new-years-eve-celebration #page-wrapper .bannerImages .parallaxItem.banner1, .celebrate-nye-at-the-va #page-wrapper .bannerImages .parallaxItem.banner1 {
    width: 65px !important;
    top: -110px;
    left: -25px;
  }
}
.new-years-eve-celebration #page-wrapper .bannerImages .parallaxItem.banner2, .celebrate-nye-at-the-va #page-wrapper .bannerImages .parallaxItem.banner2 {
  width: 320px !important;
  top: -110px;
  right: 300px;
}
@media (max-width: 1180px) {
  .new-years-eve-celebration #page-wrapper .bannerImages .parallaxItem.banner2, .celebrate-nye-at-the-va #page-wrapper .bannerImages .parallaxItem.banner2 {
    width: 150px !important;
    top: -70px;
    right: 250px;
  }
}
@media (max-width: 649px) {
  .new-years-eve-celebration #page-wrapper .bannerImages .parallaxItem.banner2, .celebrate-nye-at-the-va #page-wrapper .bannerImages .parallaxItem.banner2 {
    width: 70px !important;
    top: -70px;
    right: 50px;
  }
}
.new-years-eve-celebration #page-wrapper .bannerImages .parallaxItem.banner3, .celebrate-nye-at-the-va #page-wrapper .bannerImages .parallaxItem.banner3 {
  width: 200px !important;
  top: 50vh;
  right: -30px;
}
@media (max-width: 1180px) {
  .new-years-eve-celebration #page-wrapper .bannerImages .parallaxItem.banner3, .celebrate-nye-at-the-va #page-wrapper .bannerImages .parallaxItem.banner3 {
    width: 100px !important;
    top: 220px;
    right: 20px;
  }
}
@media (max-width: 649px) {
  .new-years-eve-celebration #page-wrapper .bannerImages .parallaxItem.banner3, .celebrate-nye-at-the-va #page-wrapper .bannerImages .parallaxItem.banner3 {
    width: 50px !important;
    top: 80px;
    right: 10px;
  }
}
.new-years-eve-celebration #page-wrapper .bannerImages .parallaxItem.banner4, .celebrate-nye-at-the-va #page-wrapper .bannerImages .parallaxItem.banner4 {
  width: 100px !important;
  top: 60vh;
  right: 0;
}
@media (max-width: 1180px) {
  .new-years-eve-celebration #page-wrapper .bannerImages .parallaxItem.banner4, .celebrate-nye-at-the-va #page-wrapper .bannerImages .parallaxItem.banner4 {
    width: 45px !important;
    top: 310px;
    right: 25px;
  }
}
@media (max-width: 649px) {
  .new-years-eve-celebration #page-wrapper .bannerImages .parallaxItem.banner4, .celebrate-nye-at-the-va #page-wrapper .bannerImages .parallaxItem.banner4 {
    width: 30px !important;
    top: 120px;
    right: 20px;
  }
}
.new-years-eve-celebration #page-wrapper .bannerImages .parallaxItem.banner5, .celebrate-nye-at-the-va #page-wrapper .bannerImages .parallaxItem.banner5 {
  width: 100px !important;
  top: 66vh;
  left: 40px;
}
@media (max-width: 1180px) {
  .new-years-eve-celebration #page-wrapper .bannerImages .parallaxItem.banner5, .celebrate-nye-at-the-va #page-wrapper .bannerImages .parallaxItem.banner5 {
    width: 60px !important;
    top: 300px;
  }
}
@media (max-width: 649px) {
  .new-years-eve-celebration #page-wrapper .bannerImages .parallaxItem.banner5, .celebrate-nye-at-the-va #page-wrapper .bannerImages .parallaxItem.banner5 {
    width: 40px !important;
    top: 110px;
    left: 10px;
  }
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .line-up .fw-container div .fw-row:last-of-type, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .line-up .fw-container div .fw-row:last-of-type {
  margin: 48px -12px 0 -12px;
  row-gap: 24px !important;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .line-up .fw-container div .fw-row:last-of-type .fw-col-xs-12, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .line-up .fw-container div .fw-row:last-of-type .fw-col-xs-12 {
  padding: 0 12px;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .line-up .fw-container div .fw-row:last-of-type .fw-col-xs-12 img, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .line-up .fw-container div .fw-row:last-of-type .fw-col-xs-12 img {
  min-width: 100%;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .line-up .fw-container div .fw-row:first-of-type .fw-co-xs-12 .fw-text-block, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .line-up .fw-container div .fw-row:first-of-type .fw-co-xs-12 .fw-text-block {
  padding: 0;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .line-up .fw-container div .fw-row:nth-of-type(2), .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .line-up .fw-container div .fw-row:nth-of-type(2) {
  margin-bottom: 72px;
}
@media (min-width: 650px) and (max-width: 1180px) {
  .new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .line-up .fw-container div .fw-row:nth-of-type(2), .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .line-up .fw-container div .fw-row:nth-of-type(2) {
    margin-bottom: 104px;
  }
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .line-up .fw-container div .fw-row:nth-of-type(2) .fw-col-xs-12 .section-title, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .line-up .fw-container div .fw-row:nth-of-type(2) .fw-col-xs-12 .section-title {
  margin-bottom: 0;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .line-up .fw-container div .fw-row:nth-of-type(2) .fw-col-xs-12 .section-title .fw-special-title, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .line-up .fw-container div .fw-row:nth-of-type(2) .fw-col-xs-12 .section-title .fw-special-title {
  text-transform: capitalize;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .line-up .fw-container div .fw-row:nth-of-type(2) .fw-col-xs-12 .fw-text-block, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .line-up .fw-container div .fw-row:nth-of-type(2) .fw-col-xs-12 .fw-text-block {
  padding: 0 !important;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .line-up .fw-container div .fw-row:nth-of-type(2) .fw-col-xs-12 .fw-text-block p, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .line-up .fw-container div .fw-row:nth-of-type(2) .fw-col-xs-12 .fw-text-block p {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .line-up .fw-container div .fw-row:last-of-type, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .line-up .fw-container div .fw-row:last-of-type {
    gap: 30px 0;
  }
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .line-up .fw-container div .fw-row:last-of-type .fw-col-sm-3 .fw-text-block, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .line-up .fw-container div .fw-row:last-of-type .fw-col-sm-3 .fw-text-block {
  padding: 0 !important;
  margin: 16px auto 0;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .line-up .fw-container div .fw-row:last-of-type .fw-col-sm-3 .fw-text-block p, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .line-up .fw-container div .fw-row:last-of-type .fw-col-sm-3 .fw-text-block p {
  margin: 0;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .line-up .fw-container div .fw-row .fw-col-xs-12 .va-button a, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .line-up .fw-container div .fw-row .fw-col-xs-12 .va-button a {
  padding: 0;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .line-up .fw-container div .fw-row .fw-col-xs-12 .va-button a:hover, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .line-up .fw-container div .fw-row .fw-col-xs-12 .va-button a:hover {
  padding: 0;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .line-up .fw-container div .fw-row .fw-col-xs-12 .va-button a:hover span, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .line-up .fw-container div .fw-row .fw-col-xs-12 .va-button a:hover span {
  color: #ffcc32;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .line-up .fw-container div .fw-row .fw-col-xs-12 .va-button a span, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .line-up .fw-container div .fw-row .fw-col-xs-12 .va-button a span {
  display: flex;
  gap: 7px;
  color: #ffffff;
  transition: 0.3s;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .line-up .fw-container div .fw-row .fw-col-xs-12 .va-button a span:before, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .line-up .fw-container div .fw-row .fw-col-xs-12 .va-button a span:before {
  content: url("../img/icons/plus-icon-yellow.svg");
  display: inline-block;
  width: 8px;
  height: 8px;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .line-up .fw-container div .fw-row .fw-col-sm-3 .fw-text-block, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .line-up .fw-container div .fw-row .fw-col-sm-3 .fw-text-block {
  text-align: center;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .line-up .fw-container div .fw-row .fw-col-sm-3 .fw-text-block p, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .line-up .fw-container div .fw-row .fw-col-sm-3 .fw-text-block p {
  color: #ffffff;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 1;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .video-section .fw-container div .fw-row .fw-col-xs-12 .video-wrapper iframe, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .video-section .fw-container div .fw-row .fw-col-xs-12 .video-wrapper iframe {
  width: 100%;
  aspect-ratio: 16/9;
  height: auto;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .video-section .fw-text-block, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .video-section .fw-text-block {
  position: absolute;
  width: 100%;
  z-index: 1;
  top: 0;
  left: 0;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .video-section .fw-text-block .vid1, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .video-section .fw-text-block .vid1 {
  width: 90px;
  position: absolute;
  top: -90px;
  right: -20px;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .scheduleStars, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .scheduleStars {
  position: absolute;
  width: 100vw;
  left: 0;
  top: initial;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .scheduleStars .fw-row, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .scheduleStars .fw-row {
  position: absolute;
  left: 0;
  top: initial;
  width: 100%;
  border: 0 !important;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .scheduleStars .fw-row .fw-text-block, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .scheduleStars .fw-row .fw-text-block {
  max-width: 100% !important;
  width: 100%;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .scheduleStars .fw-row .fw-text-block p, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .scheduleStars .fw-row .fw-text-block p {
  position: absolute;
  width: 100%;
  left: 0;
  top: initial;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .scheduleStars .fw-row .schedule1, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .scheduleStars .fw-row .schedule1 {
  width: 150px;
  position: absolute;
  top: -710px;
  right: 0;
}
@media (max-width: 1180px) {
  .new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .scheduleStars .fw-row .schedule1, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .scheduleStars .fw-row .schedule1 {
    width: 70px;
  }
}
@media (max-width: 649px) {
  .new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .scheduleStars .fw-row .schedule1, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .scheduleStars .fw-row .schedule1 {
    right: -50px;
  }
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .scheduleStars .fw-row .schedule2, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .scheduleStars .fw-row .schedule2 {
  width: 580px;
  position: absolute;
  top: -300px;
  left: -290px;
}
@media (max-width: 1180px) {
  .new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .scheduleStars .fw-row .schedule2, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .scheduleStars .fw-row .schedule2 {
    width: 280px;
    top: -130px;
    left: -130px;
  }
}
@media (max-width: 649px) {
  .new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .scheduleStars .fw-row .schedule2, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .scheduleStars .fw-row .schedule2 {
    width: 210px;
    top: -60px;
    left: -90px;
  }
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .live-schedule-section, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .live-schedule-section {
  max-width: 812px;
  margin: 0 auto;
  position: relative;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .live-schedule-section .fw-container div .fw-row:first-of-type .fw-col-xs-12, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .live-schedule-section .fw-container div .fw-row:first-of-type .fw-col-xs-12 {
  margin-bottom: 72px;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .live-schedule-section .fw-container div .fw-row:not(:first-of-type), .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .live-schedule-section .fw-container div .fw-row:not(:first-of-type) {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .live-schedule-section .fw-container div .fw-row .fw-col-xs-12, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .live-schedule-section .fw-container div .fw-row .fw-col-xs-12 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .live-schedule-section .fw-container div .fw-row .fw-col-xs-12 .section-title, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .live-schedule-section .fw-container div .fw-row .fw-col-xs-12 .section-title {
  margin: 0 auto;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .live-schedule-section .fw-container div .fw-row .fw-col-xs-12 .section-title .fw-special-title, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .live-schedule-section .fw-container div .fw-row .fw-col-xs-12 .section-title .fw-special-title {
  text-transform: uppercase !important;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .live-schedule-section .fw-container div .fw-row .fw-col-xs-12 .fw-text-block, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .live-schedule-section .fw-container div .fw-row .fw-col-xs-12 .fw-text-block {
  max-width: max-content;
}
@media (max-width: 649px) {
  .new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .live-schedule-section .fw-container div .fw-row .fw-col-xs-12 .fw-text-block, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .live-schedule-section .fw-container div .fw-row .fw-col-xs-12 .fw-text-block {
    max-width: 50%;
    padding: 32px 0 !important;
  }
}
@media (min-width: 650px) and (max-width: 1180px) {
  .new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .live-schedule-section .fw-container div .fw-row .fw-col-xs-12 .fw-text-block, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .live-schedule-section .fw-container div .fw-row .fw-col-xs-12 .fw-text-block {
    max-width: 45%;
    padding: 32px 0 !important;
  }
}
@media (min-width: 1181px) {
  .new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .live-schedule-section .fw-container div .fw-row .fw-col-xs-12 .fw-text-block, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .live-schedule-section .fw-container div .fw-row .fw-col-xs-12 .fw-text-block {
    padding: 28px 0 !important;
  }
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .live-schedule-section .fw-container div .fw-row .fw-col-xs-12 .fw-text-block:first-of-type, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .live-schedule-section .fw-container div .fw-row .fw-col-xs-12 .fw-text-block:first-of-type {
  text-align: left;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .live-schedule-section .fw-container div .fw-row .fw-col-xs-12 .fw-text-block:last-of-type, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .live-schedule-section .fw-container div .fw-row .fw-col-xs-12 .fw-text-block:last-of-type {
  text-align: right;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .live-schedule-section .fw-container div .fw-row .fw-col-xs-12 .fw-text-block p, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .live-schedule-section .fw-container div .fw-row .fw-col-xs-12 .fw-text-block p {
  margin: 0;
  font-weight: 500;
}
@media (max-width: 767px) {
  .new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .logo-section .fw-container div .fw-row:first-of-type .fw-col-xs-12 .section-title, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .logo-section .fw-container div .fw-row:first-of-type .fw-col-xs-12 .section-title {
    margin-bottom: 32px;
  }
}
@media (min-width: 768px) {
  .new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .logo-section .fw-container div .fw-row:first-of-type .fw-col-xs-12 .section-title, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .logo-section .fw-container div .fw-row:first-of-type .fw-col-xs-12 .section-title {
    margin-bottom: 48px;
  }
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .logo-section .fw-container div .fw-row:nth-of-type(2), .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .logo-section .fw-container div .fw-row:nth-of-type(2) {
  gap: 24px;
  margin: 0 auto;
  max-width: max-content;
}
@media (max-width: 1180px) {
  .new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .logo-section .fw-container div .fw-row:nth-of-type(2), .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .logo-section .fw-container div .fw-row:nth-of-type(2) {
    gap: 15px;
    flex-wrap: nowrap;
  }
}
@media (max-width: 649px) {
  .new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .logo-section .fw-container div .fw-row:nth-of-type(2), .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .logo-section .fw-container div .fw-row:nth-of-type(2) {
    flex-wrap: wrap;
  }
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .logo-section .fw-container div .fw-row:nth-of-type(2) .fw-col-sm-3, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .logo-section .fw-container div .fw-row:nth-of-type(2) .fw-col-sm-3 {
  max-width: max-content;
  padding: 0;
}
@media (max-width: 649px) {
  .new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .logo-section .fw-container div .fw-row:nth-of-type(2) .fw-col-sm-3, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .logo-section .fw-container div .fw-row:nth-of-type(2) .fw-col-sm-3 {
    max-width: 45%;
  }
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .logo-section .fw-container div .fw-row:nth-of-type(2) .fw-col-sm-3 img, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .logo-section .fw-container div .fw-row:nth-of-type(2) .fw-col-sm-3 img {
  max-width: 187px;
  max-height: 112px;
  margin: 0 !important;
}
@media (max-width: 991px) {
  .new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .logo-section .fw-container div .fw-row:nth-of-type(2) .fw-col-sm-3 img, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .logo-section .fw-container div .fw-row:nth-of-type(2) .fw-col-sm-3 img {
    max-width: 100%;
  }
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .logo-section .fw-container div .fw-row .fw-col-xs-12 .section-title .fw-special-title, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .logo-section .fw-container div .fw-row .fw-col-xs-12 .section-title .fw-special-title {
  font-size: 15px;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .diningStars, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .diningStars {
  position: relative;
  z-index: 1;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .diningStars .fw-text-block, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .diningStars .fw-text-block {
  position: absolute;
  width: 100%;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .diningStars .dining1, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .diningStars .dining1 {
  width: 100px;
  position: absolute;
  top: -100px;
  right: 80px;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .diningStars .dining2, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .diningStars .dining2 {
  width: 210px;
  position: absolute;
  top: -60px;
  right: -80px;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .fireworks, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .fireworks {
  position: relative;
  z-index: 1;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .fireworks .fw-container, .new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .fireworks .fw-text-block, .new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .fireworks p, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .fireworks .fw-container, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .fireworks .fw-text-block, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .fireworks p {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .fireworks .fireworks1, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .fireworks .fireworks1 {
  width: 150px;
  position: absolute;
  top: -250px;
  right: 175px;
}
@media (max-width: 1180px) {
  .new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .fireworks .fireworks1, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .fireworks .fireworks1 {
    top: -570px;
    right: 328px;
  }
}
@media (max-width: 649px) {
  .new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .fireworks .fireworks1, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .fireworks .fireworks1 {
    display: none;
  }
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .fireworks .fireworks2, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .fireworks .fireworks2 {
  width: 260px;
  position: absolute;
  top: -360px;
  right: -30px;
}
@media (max-width: 1180px) {
  .new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .fireworks .fireworks2, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .fireworks .fireworks2 {
    top: -720px;
    right: 20px;
  }
}
@media (max-width: 649px) {
  .new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .fireworks .fireworks2, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .fireworks .fireworks2 {
    top: -590px;
    right: -20px;
    width: 200px;
  }
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .fireworks .fireworks3, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .fireworks .fireworks3 {
  width: 150px;
  position: absolute;
  top: -100px;
  left: -250px;
}
@media (max-width: 1180px) {
  .new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .fireworks .fireworks3, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .fireworks .fireworks3 {
    top: 170px;
    left: -50px;
  }
}
@media (max-width: 649px) {
  .new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .fireworks .fireworks3, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .fireworks .fireworks3 {
    top: -500px;
    left: 95px;
    width: 100px;
  }
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .bookStars, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .bookStars {
  position: relative;
  z-index: 1;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .bookStars .fw-text-block, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .bookStars .fw-text-block {
  position: absolute;
  width: 100%;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .bookStars .book1, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .bookStars .book1 {
  width: 60px;
  position: absolute;
  top: -60px;
  left: -20px;
}
@media (max-width: 1180px) {
  .new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .bookStars .book1, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .bookStars .book1 {
    top: -280px;
  }
}
@media (max-width: 649px) {
  .new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .bookStars .book1, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .bookStars .book1 {
    top: -370px;
  }
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .vantage-points-section .fw-container .section-title, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .vantage-points-section .fw-container .section-title {
  margin-bottom: 32px;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .vantage-points-section .fw-container div .fw-row img, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .vantage-points-section .fw-container div .fw-row img {
  width: 100%;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .vantage-points-section .fw-container div .fw-row:nth-of-type(2) .fw-col-xs-12 .fw-text-block, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .vantage-points-section .fw-container div .fw-row:nth-of-type(2) .fw-col-xs-12 .fw-text-block {
  text-align: left;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .vantage-points-section .fw-container div .fw-row:nth-of-type(2) .fw-col-xs-12 .fw-text-block p.magic-content-head, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .vantage-points-section .fw-container div .fw-row:nth-of-type(2) .fw-col-xs-12 .fw-text-block p.magic-content-head {
  margin-bottom: 29px;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .magicStars, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .magicStars {
  position: absolute;
  width: 100vw;
  left: 0;
  top: initial;
  z-index: 1;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .magicStars .fw-container, .new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .magicStars .fw-text-block, .new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .magicStars p, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .magicStars .fw-container, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .magicStars .fw-text-block, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .magicStars p {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .magicStars .magic1, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .magicStars .magic1 {
  width: 440px;
  position: absolute;
  top: -450px;
  right: -130px;
}
@media (max-width: 1180px) {
  .new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .magicStars .magic1, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .magicStars .magic1 {
    width: 220px;
    top: -210px;
    right: -60px;
  }
}
@media (max-width: 649px) {
  .new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .magicStars .magic1, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .magicStars .magic1 {
    width: 160px;
    top: -90px;
  }
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .join-the-conversation-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block:has(.recent-gallery), .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .join-the-conversation-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block:has(.recent-gallery) {
  padding: 0 !important;
}
@media (max-width: 767px) {
  .new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .join-the-conversation-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block .custom-slider, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .join-the-conversation-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block .custom-slider {
    padding: 0;
    margin-bottom: 44px;
  }
}
@media (min-width: 1181px) {
  .new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .join-the-conversation-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block .custom-slider, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .join-the-conversation-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block .custom-slider {
    margin-bottom: 23px;
  }
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .join-the-conversation-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .recent-gallery, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .join-the-conversation-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .recent-gallery {
  margin-top: 16px;
  margin-bottom: 0;
}
@media (max-width: 1180px) {
  .new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .join-the-conversation-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .recent-gallery .swiper, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .join-the-conversation-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .recent-gallery .swiper {
    height: 170px;
  }
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .join-the-conversation-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .recent-gallery .swiper .swiper-wrapper .swiper-slide, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .join-the-conversation-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .recent-gallery .swiper .swiper-wrapper .swiper-slide {
  width: 30%;
}
@media (max-width: 1180px) {
  .new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .join-the-conversation-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .recent-gallery .swiper .swiper-wrapper .swiper-slide, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .join-the-conversation-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .recent-gallery .swiper .swiper-wrapper .swiper-slide {
    width: 50%;
  }
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .press-and-media .fw-container div .fw-col-xs-12 .va-button, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .press-and-media .fw-container div .fw-col-xs-12 .va-button {
  margin-top: auto;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .press-and-media .fw-container div .fw-col-xs-12 .va-button a, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .press-and-media .fw-container div .fw-col-xs-12 .va-button a {
  padding: 0;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .press-and-media .fw-container div .fw-col-xs-12 .va-button a:hover, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .press-and-media .fw-container div .fw-col-xs-12 .va-button a:hover {
  padding: 0;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .press-and-media .fw-container div .fw-col-xs-12 .va-button a:hover span, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .press-and-media .fw-container div .fw-col-xs-12 .va-button a:hover span {
  color: #ffcc32;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .press-and-media .fw-container div .fw-col-xs-12 .va-button a span, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .press-and-media .fw-container div .fw-col-xs-12 .va-button a span {
  display: flex;
  gap: 7px;
  color: #ffffff;
  transition: 0.3s;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .press-and-media .fw-container div .fw-col-xs-12 .va-button a span:before, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .press-and-media .fw-container div .fw-col-xs-12 .va-button a span:before {
  content: url("../img/icons/plus-icon-yellow.svg");
  display: inline-block;
  width: 8px;
  height: 8px;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .faq-section .fw-container .section-title, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .faq-section .fw-container .section-title {
  margin-bottom: 48px;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .faq-section .fw-container div .fw-row .fw-col-xs-12 .fw-text-block, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .faq-section .fw-container div .fw-row .fw-col-xs-12 .fw-text-block {
  padding: 0 !important;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .faq-section .fw-container div .fw-row .fw-col-xs-12 .fw-text-block .faq-accordions .faq-title, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .faq-section .fw-container div .fw-row .fw-col-xs-12 .fw-text-block .faq-accordions .faq-title {
  text-align: left;
  font-weight: 700;
  line-height: 1.2;
  text-transform: uppercase;
  margin: 0;
  padding: 16px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .faq-section .fw-container div .fw-row .fw-col-xs-12 .fw-text-block .faq-accordions .faq-accordion-item, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .faq-section .fw-container div .fw-row .fw-col-xs-12 .fw-text-block .faq-accordions .faq-accordion-item {
  cursor: pointer;
  transition: 0.3s;
  border-bottom: 0px solid rgba(255, 255, 255, 0.1);
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .faq-section .fw-container div .fw-row .fw-col-xs-12 .fw-text-block .faq-accordions .faq-accordion-item:after, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .faq-section .fw-container div .fw-row .fw-col-xs-12 .fw-text-block .faq-accordions .faq-accordion-item:after {
  content: "";
  display: block;
  height: 5px;
  width: 30px;
  background-color: #ffcc32;
  margin: 0;
  opacity: 0;
  transition: 0.3s;
  transform: translateY(3px);
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .faq-section .fw-container div .fw-row .fw-col-xs-12 .fw-text-block .faq-accordions .faq-accordion-item.active, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .faq-section .fw-container div .fw-row .fw-col-xs-12 .fw-text-block .faq-accordions .faq-accordion-item.active {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .faq-section .fw-container div .fw-row .fw-col-xs-12 .fw-text-block .faq-accordions .faq-accordion-item.active:after, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .faq-section .fw-container div .fw-row .fw-col-xs-12 .fw-text-block .faq-accordions .faq-accordion-item.active:after {
  opacity: 1;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .faq-section .fw-container div .fw-row .fw-col-xs-12 .fw-text-block .faq-accordions .faq-accordion-item.active .faq-accordion-title:after, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .faq-section .fw-container div .fw-row .fw-col-xs-12 .fw-text-block .faq-accordions .faq-accordion-item.active .faq-accordion-title:after {
  transform: rotate(180deg);
  transition: ease-in-out 0.3s;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .faq-section .fw-container div .fw-row .fw-col-xs-12 .fw-text-block .faq-accordions .faq-accordion-item .faq-accordion-title, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .faq-section .fw-container div .fw-row .fw-col-xs-12 .fw-text-block .faq-accordions .faq-accordion-item .faq-accordion-title {
  font-size: 15px;
  text-align: left;
  padding: 16px;
  display: flex;
  justify-content: space-between;
  gap: 12px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .faq-section .fw-container div .fw-row .fw-col-xs-12 .fw-text-block .faq-accordions .faq-accordion-item .faq-accordion-title:after, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .faq-section .fw-container div .fw-row .fw-col-xs-12 .fw-text-block .faq-accordions .faq-accordion-item .faq-accordion-title:after {
  content: "";
  display: inline-block;
  width: 13px;
  height: 13px;
  margin-top: 5px;
  transition: ease-in-out 0.3s;
  background-image: url("../img/icons/chevron-down-white.svg");
  background-repeat: no-repeat;
  flex: 0 0 auto;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .faq-section .fw-container div .fw-row .fw-col-xs-12 .fw-text-block .faq-accordions .faq-accordion-item .faq-accordion-content, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .faq-section .fw-container div .fw-row .fw-col-xs-12 .fw-text-block .faq-accordions .faq-accordion-item .faq-accordion-content {
  text-align: left;
  display: none;
  padding: 48px;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .faq-section .fw-container div .fw-row .fw-col-xs-12 .fw-text-block .faq-accordions .faq-accordion-item .faq-accordion-content p, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .faq-section .fw-container div .fw-row .fw-col-xs-12 .fw-text-block .faq-accordions .faq-accordion-item .faq-accordion-content p {
  text-align: left;
  margin: 0;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .faq-section .fw-container div .fw-row .fw-col-xs-12 .fw-text-block .faq-accordions .faq-accordion-item .faq-accordion-content > *:last-child, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .faq-section .fw-container div .fw-row .fw-col-xs-12 .fw-text-block .faq-accordions .faq-accordion-item .faq-accordion-content > *:last-child {
  margin-bottom: 0;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .still-have-questions .fw-container .fw-col-xs-12:has(.head-abnormal), .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .still-have-questions .fw-container .fw-col-xs-12:has(.head-abnormal) {
  padding: 0 !important;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .still-have-questions .fw-container .head-abnormal, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .still-have-questions .fw-container .head-abnormal {
  margin: 48px 0;
  padding: 0 !important;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .still-have-questions .fw-container .fw-text-block, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .still-have-questions .fw-container .fw-text-block {
  padding: 0 !important;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .still-have-questions .fw-container div .fw-row, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .still-have-questions .fw-container div .fw-row {
  display: flex;
  align-items: baseline;
  row-gap: 48px;
  margin: 0;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .still-have-questions .fw-container div .fw-row:nth-of-type(3), .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .still-have-questions .fw-container div .fw-row:nth-of-type(3) {
  margin: 24px 0;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .still-have-questions .fw-container div .fw-row .fw-co-xs-12, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .still-have-questions .fw-container div .fw-row .fw-co-xs-12 {
  padding: 0;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .still-have-questions .fw-container div .fw-row .fw-col-sm-6, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .still-have-questions .fw-container div .fw-row .fw-col-sm-6 {
  max-width: max-content;
  padding: 0;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .still-have-questions .fw-container div .fw-row .fw-col-sm-6:nth-of-type(2), .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .still-have-questions .fw-container div .fw-row .fw-col-sm-6:nth-of-type(2) {
  margin-left: 48px;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .still-have-questions .fw-container div .fw-row .fw-col-sm-6 .fw-text-block p, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .still-have-questions .fw-container div .fw-row .fw-col-sm-6 .fw-text-block p {
  margin-bottom: 0;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .still-have-questions .fw-container div .fw-row .fw-col-sm-6 .fw-text-block a, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .still-have-questions .fw-container div .fw-row .fw-col-sm-6 .fw-text-block a {
  color: #ffffff;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .sponsorStars, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .sponsorStars {
  position: absolute;
  width: 100vw;
  z-index: 1;
  top: initial;
  left: 0;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .sponsorStars .fw-container, .new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .sponsorStars .fw-text-block, .new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .sponsorStars p, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .sponsorStars .fw-container, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .sponsorStars .fw-text-block, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .sponsorStars p {
  top: 0;
  position: absolute;
  left: 0;
  width: 100%;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .sponsorStars .sponsor1, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .sponsorStars .sponsor1 {
  width: 440px;
  position: absolute;
  top: -640px;
  right: -220px;
}
@media (max-width: 1180px) {
  .new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .sponsorStars .sponsor1, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .sponsorStars .sponsor1 {
    top: -1350px;
    right: -140px;
  }
}
@media (max-width: 649px) {
  .new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .sponsorStars .sponsor1, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .sponsorStars .sponsor1 {
    width: 200px;
    top: -880px;
    right: -60px;
  }
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .sponsorStars .sponsor2, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .sponsorStars .sponsor2 {
  width: 140px;
  position: absolute;
  top: -60px;
  left: -40px;
}
@media (max-width: 1180px) {
  .new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .sponsorStars .sponsor2, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .sponsorStars .sponsor2 {
    top: -10px;
  }
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .feedbackStars, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .feedbackStars {
  position: relative;
  z-index: 1;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .feedbackStars .fw-text-block, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .feedbackStars .fw-text-block {
  position: absolute;
  width: 100%;
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .feedbackStars .feedback1, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .feedbackStars .feedback1 {
  width: 40px;
  position: absolute;
  top: -460px;
  right: -40px;
}
@media (max-width: 1180px) {
  .new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .feedbackStars .feedback1, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .feedbackStars .feedback1 {
    width: 50px;
    top: -1160px;
    right: 10px;
  }
}
@media (max-width: 649px) {
  .new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .feedbackStars .feedback1, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .feedbackStars .feedback1 {
    top: -870px;
  }
}
.new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .feedbackStars .feedback2, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .feedbackStars .feedback2 {
  width: 13px;
  position: absolute;
  top: -220px;
  right: 350px;
}
@media (max-width: 1180px) {
  .new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .feedbackStars .feedback2, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .feedbackStars .feedback2 {
    top: -480px;
    left: -30px;
    right: auto;
  }
}
@media (max-width: 649px) {
  .new-years-eve-celebration #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .feedbackStars .feedback2, .celebrate-nye-at-the-va #page-wrapper #content .row .col #main .hentry .entry-content .fw-page-builder-content .feedbackStars .feedback2 {
    top: -600px;
    left: -22px;
  }
}
.new-years-eve-celebration .left-aligned-text, .celebrate-nye-at-the-va .left-aligned-text {
  text-align: left;
}
.new-years-eve-celebration .left-aligned-text .fw-container .fw-row .fw-col-xs-12 .section-title:after, .celebrate-nye-at-the-va .left-aligned-text .fw-container .fw-row .fw-col-xs-12 .section-title:after {
  margin: 5px 0 0;
}
.new-years-eve-celebration .left-aligned-text .fw-container .fw-row .fw-col-xs-12 .section-title .fw-special-title, .celebrate-nye-at-the-va .left-aligned-text .fw-container .fw-row .fw-col-xs-12 .section-title .fw-special-title {
  text-align: left;
}
.new-years-eve-celebration .center-aligned-text, .celebrate-nye-at-the-va .center-aligned-text {
  text-align: center;
}
.new-years-eve-celebration .head-abnormal, .celebrate-nye-at-the-va .head-abnormal {
  font-size: 24px;
  font-style: normal;
  font-weight: 450;
  line-height: 28.8px;
  text-transform: capitalize;
}
.new-years-eve-celebration .fw-page-builder-content p, .new-years-eve-celebration .newsletter-signup p, .new-years-eve-celebration .top-footer p, .celebrate-nye-at-the-va .fw-page-builder-content p, .celebrate-nye-at-the-va .newsletter-signup p, .celebrate-nye-at-the-va .top-footer p {
  color: #fff;
}
.new-years-eve-celebration .fw-page-builder-content h1, .new-years-eve-celebration .fw-page-builder-content h2, .new-years-eve-celebration .fw-page-builder-content h3, .new-years-eve-celebration .fw-page-builder-content h4, .new-years-eve-celebration .fw-page-builder-content h5, .new-years-eve-celebration .fw-page-builder-content h6, .new-years-eve-celebration .newsletter-signup h1, .new-years-eve-celebration .newsletter-signup h2, .new-years-eve-celebration .newsletter-signup h3, .new-years-eve-celebration .newsletter-signup h4, .new-years-eve-celebration .newsletter-signup h5, .new-years-eve-celebration .newsletter-signup h6, .new-years-eve-celebration .top-footer h1, .new-years-eve-celebration .top-footer h2, .new-years-eve-celebration .top-footer h3, .new-years-eve-celebration .top-footer h4, .new-years-eve-celebration .top-footer h5, .new-years-eve-celebration .top-footer h6, .celebrate-nye-at-the-va .fw-page-builder-content h1, .celebrate-nye-at-the-va .fw-page-builder-content h2, .celebrate-nye-at-the-va .fw-page-builder-content h3, .celebrate-nye-at-the-va .fw-page-builder-content h4, .celebrate-nye-at-the-va .fw-page-builder-content h5, .celebrate-nye-at-the-va .fw-page-builder-content h6, .celebrate-nye-at-the-va .newsletter-signup h1, .celebrate-nye-at-the-va .newsletter-signup h2, .celebrate-nye-at-the-va .newsletter-signup h3, .celebrate-nye-at-the-va .newsletter-signup h4, .celebrate-nye-at-the-va .newsletter-signup h5, .celebrate-nye-at-the-va .newsletter-signup h6, .celebrate-nye-at-the-va .top-footer h1, .celebrate-nye-at-the-va .top-footer h2, .celebrate-nye-at-the-va .top-footer h3, .celebrate-nye-at-the-va .top-footer h4, .celebrate-nye-at-the-va .top-footer h5, .celebrate-nye-at-the-va .top-footer h6 {
  color: #fff !important;
}
.new-years-eve-celebration .section-title .fw-special-title, .celebrate-nye-at-the-va .section-title .fw-special-title {
  color: #fff !important;
}
@media (min-width: 1181px) {
  .new-years-eve-celebration .spacing-lrg, .celebrate-nye-at-the-va .spacing-lrg {
    margin-top: 160px !important;
  }
}
@media (min-width: 768px) and (max-width: 1180px) {
  .new-years-eve-celebration .spacing-lrg, .celebrate-nye-at-the-va .spacing-lrg {
    margin-top: 96px !important;
  }
}
@media (max-width: 767px) {
  .new-years-eve-celebration .spacing-lrg, .celebrate-nye-at-the-va .spacing-lrg {
    margin-top: 64px !important;
  }
  .new-years-eve-celebration .spacing-lrg:nth-of-type(2), .celebrate-nye-at-the-va .spacing-lrg:nth-of-type(2) {
    margin-top: 110px !important;
  }
}
@media (min-width: 1181px) {
  .new-years-eve-celebration .spacing-lrg-bottom, .celebrate-nye-at-the-va .spacing-lrg-bottom {
    margin-bottom: 160px !important;
  }
}
@media (min-width: 768px) and (max-width: 1180px) {
  .new-years-eve-celebration .spacing-lrg-bottom, .celebrate-nye-at-the-va .spacing-lrg-bottom {
    margin-bottom: 96px !important;
  }
}
@media (max-width: 767px) {
  .new-years-eve-celebration .spacing-lrg-bottom, .celebrate-nye-at-the-va .spacing-lrg-bottom {
    margin-bottom: 64px !important;
  }
}
.new-years-eve-celebration .split-row .fw-container div .fw-row .fw-col-xs-12 .section-title .fw-special-title, .celebrate-nye-at-the-va .split-row .fw-container div .fw-row .fw-col-xs-12 .section-title .fw-special-title {
  text-transform: capitalize;
}
@media (max-width: 1180px) {
  .new-years-eve-celebration .split-row .fw-container div .fw-row .fw-col-xs-12 img, .celebrate-nye-at-the-va .split-row .fw-container div .fw-row .fw-col-xs-12 img {
    width: 100%;
  }
}
.new-years-eve-celebration .split-row .fw-container div .fw-row .fw-col-sm-4, .celebrate-nye-at-the-va .split-row .fw-container div .fw-row .fw-col-sm-4 {
  flex: 0 0 calc(40% - 36px);
}
@media (max-width: 767px) {
  .new-years-eve-celebration .split-row .fw-container div .fw-row .fw-col-sm-4, .celebrate-nye-at-the-va .split-row .fw-container div .fw-row .fw-col-sm-4 {
    flex: 0 0 100%;
  }
}
@media (min-width: 768px) and (max-width: 1180px) {
  .new-years-eve-celebration .split-row .fw-container div .fw-row .fw-col-sm-4, .celebrate-nye-at-the-va .split-row .fw-container div .fw-row .fw-col-sm-4 {
    flex: 0 0 calc(50% - 36px);
  }
}
.new-years-eve-celebration .split-row .fw-container div .fw-row .fw-col-sm-8, .celebrate-nye-at-the-va .split-row .fw-container div .fw-row .fw-col-sm-8 {
  flex: 0 0 calc(60% - 36px);
}
@media (max-width: 767px) {
  .new-years-eve-celebration .split-row .fw-container div .fw-row .fw-col-sm-8, .celebrate-nye-at-the-va .split-row .fw-container div .fw-row .fw-col-sm-8 {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1180px) {
  .new-years-eve-celebration .split-row .fw-container div .fw-row .fw-col-sm-8, .celebrate-nye-at-the-va .split-row .fw-container div .fw-row .fw-col-sm-8 {
    flex: 0 0 calc(50% - 36px);
  }
}
.new-years-eve-celebration .split-row-regular .fw-container div .fw-row, .celebrate-nye-at-the-va .split-row-regular .fw-container div .fw-row {
  display: flex;
  margin: 0 !important;
  gap: 72px;
}
@media (max-width: 1180px) {
  .new-years-eve-celebration .split-row-regular .fw-container div .fw-row, .celebrate-nye-at-the-va .split-row-regular .fw-container div .fw-row {
    flex-direction: column-reverse;
    gap: 48px;
  }
}
.new-years-eve-celebration .split-row-regular .fw-container div .fw-row:before, .new-years-eve-celebration .split-row-regular .fw-container div .fw-row:after, .celebrate-nye-at-the-va .split-row-regular .fw-container div .fw-row:before, .celebrate-nye-at-the-va .split-row-regular .fw-container div .fw-row:after {
  display: none;
}
.new-years-eve-celebration .split-row-regular .fw-container div .fw-row .fw-col-xs-12, .celebrate-nye-at-the-va .split-row-regular .fw-container div .fw-row .fw-col-xs-12 {
  padding: 0 !important;
}
@media (max-width: 1180px) {
  .new-years-eve-celebration .split-row-regular .fw-container div .fw-row .fw-col-xs-12, .celebrate-nye-at-the-va .split-row-regular .fw-container div .fw-row .fw-col-xs-12 {
    max-width: 100%;
    width: 100%;
  }
}
.new-years-eve-celebration .split-row-reverse .fw-container div .fw-row, .celebrate-nye-at-the-va .split-row-reverse .fw-container div .fw-row {
  display: flex;
  margin: 0 !important;
  gap: 72px;
}
@media (max-width: 1180px) {
  .new-years-eve-celebration .split-row-reverse .fw-container div .fw-row, .celebrate-nye-at-the-va .split-row-reverse .fw-container div .fw-row {
    flex-direction: column;
    gap: 48px;
  }
}
.new-years-eve-celebration .split-row-reverse .fw-container div .fw-row:before, .new-years-eve-celebration .split-row-reverse .fw-container div .fw-row:after, .celebrate-nye-at-the-va .split-row-reverse .fw-container div .fw-row:before, .celebrate-nye-at-the-va .split-row-reverse .fw-container div .fw-row:after {
  display: none;
}
.new-years-eve-celebration .split-row-reverse .fw-container div .fw-row .fw-col-xs-12, .celebrate-nye-at-the-va .split-row-reverse .fw-container div .fw-row .fw-col-xs-12 {
  padding: 0 !important;
}
@media (max-width: 1180px) {
  .new-years-eve-celebration .split-row-reverse .fw-container div .fw-row .fw-col-xs-12, .celebrate-nye-at-the-va .split-row-reverse .fw-container div .fw-row .fw-col-xs-12 {
    max-width: 100%;
    width: 100%;
  }
}
.new-years-eve-celebration .newsletter-signup .gfield_label, .new-years-eve-celebration .newsletter-signup .gform-field-label, .new-years-eve-celebration .newsletter-signup a, .celebrate-nye-at-the-va .newsletter-signup .gfield_label, .celebrate-nye-at-the-va .newsletter-signup .gform-field-label, .celebrate-nye-at-the-va .newsletter-signup a {
  color: #fff;
}
.new-years-eve-celebration .newsletter-signup #gform_submit_button_71, .celebrate-nye-at-the-va .newsletter-signup #gform_submit_button_71 {
  background-color: #fff;
  color: #003767;
}
.new-years-eve-celebration .newsletter-signup #gform_submit_button_71:hover, .celebrate-nye-at-the-va .newsletter-signup #gform_submit_button_71:hover {
  background-color: #ffcc32;
  color: #000;
}
.new-years-eve-celebration .bottom-footer, .celebrate-nye-at-the-va .bottom-footer {
  background-color: #fff;
  padding-bottom: 10px;
}
.new-years-eve-celebration footer, .celebrate-nye-at-the-va footer {
  padding-bottom: 0;
  border: 0;
}
.new-years-eve-celebration footer .top-footer, .celebrate-nye-at-the-va footer .top-footer {
  border: 0;
}
.new-years-eve-celebration .legalAgeBanner, .celebrate-nye-at-the-va .legalAgeBanner {
  width: 100vw;
  position: absolute;
  left: 0;
  background-color: #fff;
}
.new-years-eve-celebration .legalAgeBanner .fw-text-block, .celebrate-nye-at-the-va .legalAgeBanner .fw-text-block {
  padding: 8px 0 !important;
}
.new-years-eve-celebration .legalAgeBanner #legalAgeBanner, .celebrate-nye-at-the-va .legalAgeBanner #legalAgeBanner {
  display: flex;
  gap: 48px;
  justify-content: center;
  align-items: center;
}
@media (max-width: 649px) {
  .new-years-eve-celebration .legalAgeBanner #legalAgeBanner, .celebrate-nye-at-the-va .legalAgeBanner #legalAgeBanner {
    gap: 24px;
  }
}
.new-years-eve-celebration .legalAgeBanner #legalAgeBanner img, .celebrate-nye-at-the-va .legalAgeBanner #legalAgeBanner img {
  width: auto;
  margin: 0 !important;
}
@media (max-width: 1180px) {
  .new-years-eve-celebration .legalAgeBanner #legalAgeBanner img, .celebrate-nye-at-the-va .legalAgeBanner #legalAgeBanner img {
    max-width: 135px;
  }
}
@media (max-width: 649px) {
  .new-years-eve-celebration .legalAgeBanner #legalAgeBanner img, .celebrate-nye-at-the-va .legalAgeBanner #legalAgeBanner img {
    max-width: 76px;
  }
}
.new-years-eve-celebration .legalAgeBanner #legalAgeBanner span, .celebrate-nye-at-the-va .legalAgeBanner #legalAgeBanner span {
  font-family: Arial;
  font-size: 20px;
  font-weight: 700;
  color: #000;
}
@media (max-width: 649px) {
  .new-years-eve-celebration .legalAgeBanner #legalAgeBanner span, .celebrate-nye-at-the-va .legalAgeBanner #legalAgeBanner span {
    font-size: 10px;
  }
}

.the-contours-of-the-cape .page-title {
  margin-bottom: 24px !important;
}
.the-contours-of-the-cape .page-title h1 {
  margin-bottom: 0 !important;
}
.the-contours-of-the-cape .page-banner {
  margin-bottom: 0;
}
.the-contours-of-the-cape .page-banner img {
  width: 100%;
  display: block !important;
}
.the-contours-of-the-cape .fw-page-builder-content h4 {
  font-size: 32px !important;
  font-weight: 500 !important;
  margin-bottom: 24px !important;
}
.the-contours-of-the-cape .fw-page-builder-content .section-title {
  text-align: left;
  margin-bottom: 24px;
}
.the-contours-of-the-cape .fw-page-builder-content .section-title:after {
  margin: 0 !important;
}
.the-contours-of-the-cape .fw-page-builder-content .section-title .fw-special-title {
  text-transform: capitalize !important;
}
.the-contours-of-the-cape .contours-divider {
  margin: 96px auto !important;
}
@media (max-width: 1180px) {
  .the-contours-of-the-cape .contours-divider {
    margin: 64px auto !important;
  }
}
.the-contours-of-the-cape .contours-divider .fw-divider-line {
  margin: 0 !important;
}
.the-contours-of-the-cape .mb64 {
  margin-bottom: 64px !important;
}
.the-contours-of-the-cape .mb96 {
  margin-bottom: 96px !important;
}
@media (max-width: 1180px) {
  .the-contours-of-the-cape .mb96.butWhyThough {
    margin-bottom: 64px !important;
  }
}
@media (max-width: 1180px) {
  .the-contours-of-the-cape .videoHolder {
    margin-bottom: 64px !important;
  }
}
.the-contours-of-the-cape .videoHolder iframe {
  width: 100%;
  height: 100%;
  aspect-ratio: 16/9;
}
.the-contours-of-the-cape .fw-text-block {
  padding: 0 !important;
}
.the-contours-of-the-cape .fw-text-block p:last-of-type {
  margin-bottom: 0 !important;
}
.the-contours-of-the-cape .fw-text-block a {
  color: #000;
  font-weight: 700;
  font-size: 15px;
  border-bottom: 2px solid #000;
  display: inline-block;
  padding-bottom: 7px;
  margin-top: 8px;
}
.the-contours-of-the-cape .fw-text-block a:hover {
  color: #ffcc32;
  border-color: #ffcc32;
}
.the-contours-of-the-cape .imgHolder .fw-container > div {
  display: flex;
  gap: 16px;
}
@media (max-width: 649px) {
  .the-contours-of-the-cape .imgHolder .fw-container > div {
    flex-direction: column;
  }
}
.the-contours-of-the-cape .imgHolder .fw-container > div .fw-row {
  margin: 0 !important;
  flex: 0 0 calc(50% - 8px);
}
.the-contours-of-the-cape .imgHolder .fw-container > div .fw-col-xs-12 {
  padding: 0 !important;
}
.the-contours-of-the-cape .imgHolder img {
  width: 100%;
}
.the-contours-of-the-cape .swiperSlider {
  width: 100vw;
  transform: translateX(calc((-100vw + 1140px) / 2 - 10px));
}
@media (max-width: 1199px) {
  .the-contours-of-the-cape .swiperSlider {
    transform: translateX(calc((-100vw + 960px) / 2 - 8px));
  }
}
@media (max-width: 991px) {
  .the-contours-of-the-cape .swiperSlider {
    transform: translateX(calc((-100vw + 720px) / 2 - 14px));
  }
}
@media (max-width: 767px) {
  .the-contours-of-the-cape .swiperSlider {
    transform: translateX(-14px);
  }
}
.the-contours-of-the-cape .swiperSlider .container {
  padding: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
}
.the-contours-of-the-cape .swiperSlider .fw-container {
  width: 100%;
  padding-left: 25px !important;
  padding-right: 25px !important;
}
.the-contours-of-the-cape .swiperSlider .fw-container .section-title {
  text-align: center;
  margin-bottom: 24px !important;
}
.the-contours-of-the-cape .swiperSlider .fw-container .section-title:after {
  margin: 5px auto 0 !important;
}
.the-contours-of-the-cape .swiperSlider .fw-text-block {
  padding: 0 !important;
}
.the-contours-of-the-cape .swiperSlider .fw-text-block p {
  margin: 0 !important;
}
.the-contours-of-the-cape .swiperSlider .recent-gallery {
  margin-bottom: 0 !important;
}
.the-contours-of-the-cape .swiperSlider .recent-gallery .swiper {
  width: 100% !important;
  height: auto !important;
}
.the-contours-of-the-cape .swiperSlider .recent-gallery .swiper img {
  width: 100% !important;
  height: auto !important;
}
.the-contours-of-the-cape .swiperSlider .recent-gallery .swiper-button-prev, .the-contours-of-the-cape .swiperSlider .recent-gallery .swiper-button-next {
  background-image: none !important;
  border-radius: 0 !important;
  background-color: transparent !important;
  border-top: 13px solid transparent;
  border-bottom: 13px solid transparent;
  rotate: none !important;
}
.the-contours-of-the-cape .swiperSlider .recent-gallery .swiper-button-prev {
  border-right: 10px solid #fff;
}
.the-contours-of-the-cape .swiperSlider .recent-gallery .swiper-button-next {
  border-left: 10px solid #fff;
}
.the-contours-of-the-cape .signThinking .section-title {
  text-align: center;
}
.the-contours-of-the-cape .signThinking .section-title:after {
  margin: 5px auto 0 !important;
}
.the-contours-of-the-cape .signTeam .fw-container > div {
  display: flex;
  gap: 7px;
}
@media (max-width: 649px) {
  .the-contours-of-the-cape .signTeam .fw-container > div {
    gap: 4px;
  }
}

.change-chapters {
  /* Define the rotate animation */
}
.change-chapters .page-title .container .row .col #page-title {
  margin-bottom: 24px;
}
.change-chapters .wrapper .page-banner {
  margin: 0;
  display: none;
}
.change-chapters .wrapper .page-banner .large-screen {
  display: block;
}
.change-chapters .parallax-img-sect .fw-container {
  width: 100%;
  padding: 0;
  position: absolute;
  margin-top: -100px;
}
@media (max-width: 649px) {
  .change-chapters .parallax-img-sect .fw-container {
    margin-top: -32px;
  }
}
@media (min-width: 650px) and (max-width: 1180px) {
  .change-chapters .parallax-img-sect .fw-container {
    margin-top: -72px;
    left: -90px;
  }
}
@media (max-width: 649px) {
  .change-chapters .parallax-img-sect .fw-container .fw-row .fw-col-xs-12 .fw-text-block p img {
    max-width: 64px;
  }
}
@media (min-width: 650px) and (max-width: 1180px) {
  .change-chapters .parallax-img-sect .fw-container .fw-row .fw-col-xs-12 .fw-text-block p img {
    max-width: 140px;
  }
}
.change-chapters .dual-content-hero-section {
  width: 100vw;
  margin-left: calc(-50vw + 50%);
  background-position: top center;
  background-size: contain;
  background-repeat: no-repeat;
  aspect-ratio: 2.6/1;
  position: relative;
}
.change-chapters .dual-content-hero-section .fw-container {
  width: 100%;
  padding: 0;
}
.change-chapters .dual-content-hero-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block .dual-content-hero-section video {
  width: 100%;
}
.change-chapters .with-load-icon:before {
  content: "";
  position: absolute;
  display: block;
  top: 40%;
  left: 46%;
  width: 32px;
  height: 32px;
  background-image: url(/wp-content/uploads/2025/01/Vector-5.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin: auto;
  z-index: -1;
  /* Add animation */
  animation: rotate 1s linear infinite;
}
@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.change-chapters .hero-section {
  padding: 5vw 8.125vw;
}
.change-chapters .hero-section .fw-container {
  width: 100%;
  padding: 0;
}
.change-chapters .hero-section .fw-container .fw-row {
  display: flex;
}
.change-chapters .hero-section .fw-container .fw-row:nth-of-type(2) {
  position: absolute;
  left: 0;
  width: 100vw;
  margin-left: calc(-50vw + 50%);
}
.change-chapters .hero-section .fw-container .fw-row:nth-of-type(2) .fw-col-xs-12 {
  padding: 0;
}
.change-chapters .hero-section .fw-container .fw-row .fw-col-sm-3 {
  padding: 0;
  justify-content: flex-end;
}
.change-chapters .hero-section .fw-container .fw-row .fw-col-sm-3:first-of-type {
  width: 31.375%;
  margin-right: 6.31%;
  justify-content: center;
  text-align: center;
}
.change-chapters .hero-section .fw-container .fw-row .fw-col-sm-3:first-of-type img {
  width: 14.25vw;
}
.change-chapters .hero-section .fw-container .fw-row .fw-col-sm-3:nth-child(2) {
  background-image: url("/wp-content/uploads/2025/01/Rectangle-2.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: bottom center;
  width: 16.875%;
  overflow: visible;
  position: relative;
}
.change-chapters .hero-section .fw-container .fw-row .fw-col-sm-3:nth-child(2) img {
  min-width: 19vw;
  position: absolute;
  left: -15px;
}
.change-chapters .hero-section .fw-container .fw-row .fw-col-sm-3:nth-child(3) {
  background-image: url("/wp-content/uploads/2025/01/Rectangle-1.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: bottom center;
  width: 16.875%;
  overflow: visible;
  position: relative;
}
.change-chapters .hero-section .fw-container .fw-row .fw-col-sm-3:nth-child(3) img {
  min-width: 19vw;
}
.change-chapters .hero-section .fw-container .fw-row .fw-col-sm-3:nth-child(4) {
  background-image: url("/wp-content/uploads/2025/01/Ellipse-1.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: bottom center;
  width: 16.875%;
  overflow: visible;
  position: relative;
}
.change-chapters .hero-section .fw-container .fw-row .fw-col-sm-3:nth-child(4) img {
  min-width: 19vw;
  position: absolute;
}
.change-chapters .hero-section .fw-container .fw-row .fw-col-sm-3 .fw-text-block h1 {
  color: #001838;
  text-align: center;
  font-family: "cursive", sans-serif;
  font-size: 2.9vw;
  font-style: normal;
  font-weight: 700;
}
.change-chapters .intro-section {
  margin-bottom: 240px !important;
  margin-top: 120px;
}
@media (max-width: 649px) {
  .change-chapters .intro-section {
    margin-top: 64px;
    margin-bottom: 128px !important;
  }
}
@media (min-width: 650px) and (max-width: 1180px) {
  .change-chapters .intro-section {
    margin-top: 96px;
    margin-bottom: 192px !important;
  }
}
.change-chapters .intro-section .fw-container .fw-row .fw-col-xs-12 {
  position: relative;
}
.change-chapters .intro-section .fw-container .fw-row .fw-col-xs-12 .section-title {
  margin: 0;
}
.change-chapters .intro-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block:first-of-type {
  margin-bottom: 120px;
}
@media (max-width: 649px) {
  .change-chapters .intro-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block:first-of-type {
    margin-bottom: 64px;
  }
}
@media (min-width: 650px) and (max-width: 1180px) {
  .change-chapters .intro-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block:first-of-type {
    margin-bottom: 96px;
  }
}
@media (min-width: 1181px) and (max-width: 1380px) {
  .change-chapters .intro-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block:first-of-type {
    margin-left: auto;
    margin-right: auto;
    max-width: 80%;
  }
}
.change-chapters .intro-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block:first-of-type p {
  font-weight: 300;
}
.change-chapters .intro-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block:nth-of-type(2) {
  width: 100vw;
  margin-left: calc(-50vw + 50%);
  position: absolute;
  text-align: right;
  top: 0;
  transform: translateX(-50px);
  z-index: 1;
}
@media (max-width: 649px) {
  .change-chapters .intro-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block:nth-of-type(2) {
    transform: translateX(3px);
    top: 93%;
  }
}
@media (min-width: 650px) and (max-width: 1180px) {
  .change-chapters .intro-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block:nth-of-type(2) {
    transform: translateX(48px);
    top: 8%;
  }
}
.change-chapters .ft-articles .fw-container:first-of-type .fw-row:first-of-type {
  margin-top: -120px;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: bottom center;
  margin-bottom: 48px;
}
@media (max-width: 649px) {
  .change-chapters .ft-articles .fw-container:first-of-type .fw-row:first-of-type {
    margin-top: -64px;
  }
}
@media (min-width: 650px) and (max-width: 1180px) {
  .change-chapters .ft-articles .fw-container:first-of-type .fw-row:first-of-type {
    margin-top: -96px;
  }
}
.change-chapters .ft-articles .fw-container:first-of-type .fw-row:first-of-type .fw-col-xs-12:first-of-type {
  overflow: hidden;
}
.change-chapters .ft-articles .fw-container:first-of-type .fw-row:first-of-type .fw-col-xs-12:first-of-type img {
  width: 100%;
  height: auto;
  aspect-ratio: 16/9;
}
.change-chapters .ft-articles .fw-container .fw-row:nth-of-type(2) {
  margin-top: 0 !important;
}
@media (max-width: 649px) {
  .change-chapters .ft-articles .fw-container .fw-row:nth-of-type(2) .fw-col-xs-12:nth-of-type(2) {
    margin-bottom: 0;
  }
}
.change-chapters .ft-articles .fw-container .fw-row:nth-of-type(2) .fw-col-xs-12:nth-of-type(2) .fw-container > div .fw-row {
  margin-top: 0;
  margin-bottom: 0;
}
.change-chapters .ft-articles .fw-container .fw-row:nth-of-type(2) .fw-col-xs-12:nth-of-type(2) .fw-container > div .fw-row .fw-col-xs-12 {
  padding: 0;
}
.change-chapters .ft-articles .fw-container .fw-row:nth-of-type(2) .fw-col-xs-12 .fw-text-block p {
  margin-bottom: 24px;
  font-weight: 300;
}
.change-chapters .ft-articles .fw-container .fw-row:nth-of-type(3) .fw-col-xs-12 {
  position: relative;
}
.change-chapters .ft-articles .fw-container .fw-row:nth-of-type(3) .fw-col-xs-12 .fw-text-block {
  width: 100vw;
  margin-left: calc(-50vw + 50%);
  position: absolute;
  text-align: left;
  top: 50%;
  transform: translateX(50px);
  z-index: 1;
}
@media (min-width: 1181px) and (max-width: 1300px) {
  .change-chapters .ft-articles .fw-container .fw-row:nth-of-type(3) .fw-col-xs-12 .fw-text-block {
    left: -32px;
  }
}
@media (min-width: 1181px) and (max-width: 1380px) {
  .change-chapters .ft-articles .fw-container .fw-row:nth-of-type(3) .fw-col-xs-12 .fw-text-block {
    margin-top: -50px;
  }
}
@media (max-width: 649px) {
  .change-chapters .ft-articles .fw-container .fw-row:nth-of-type(3) .fw-col-xs-12 .fw-text-block {
    transform: translate(-25px, 36px);
    top: unset;
  }
}
@media (min-width: 650px) and (max-width: 1180px) {
  .change-chapters .ft-articles .fw-container .fw-row:nth-of-type(3) .fw-col-xs-12 .fw-text-block {
    transform: translate(10px, 24px);
    top: -72px;
  }
}
.change-chapters .ft-articles .fw-container .fw-row .fw-col-xs-12 .fw-text-block .copy-cont .quote-cont {
  display: flex;
}
.change-chapters .ft-articles .fw-container .fw-row .fw-col-xs-12 .fw-text-block .featured-details .ft-this-month {
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.01);
  font-family: "joanna-sans-nova", sans-serif;
  font-size: 11.1px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.2;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 16px;
}
.change-chapters .ft-articles .fw-container .fw-row .fw-col-xs-12 .fw-text-block .featured-details .meet-featured {
  color: #333;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.01);
  font-family: "joanna-sans-nova", sans-serif;
  font-size: 38px;
  font-style: normal;
  font-weight: 450;
  line-height: 105%;
  text-transform: capitalize;
}
.change-chapters .ft-articles .fw-container .fw-row .fw-col-xs-12 .fw-divider-line hr {
  margin: 120px 0;
}
@media (max-width: 649px) {
  .change-chapters .ft-articles .fw-container .fw-row .fw-col-xs-12 .fw-divider-line hr {
    margin: 64px 0;
  }
}
@media (min-width: 650px) and (max-width: 1180px) {
  .change-chapters .ft-articles .fw-container .fw-row .fw-col-xs-12 .fw-divider-line hr {
    margin: 96px 0;
  }
}
.change-chapters .featured-cards {
  position: relative;
}
.change-chapters .featured-cards .fw-container .fw-row {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 650px) and (max-width: 1180px) {
  .change-chapters .featured-cards .fw-container .fw-row {
    display: flex;
    flex-wrap: wrap;
    row-gap: 80px;
  }
}
@media (max-width: 649px) {
  .change-chapters .featured-cards .fw-container .fw-row {
    flex-direction: column;
    row-gap: unset !important;
  }
}
.change-chapters .featured-cards .fw-container .fw-row .fw-col-xs-12 {
  float: unset;
  min-width: 33%;
  max-width: 33%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 650px) and (max-width: 1180px) {
  .change-chapters .featured-cards .fw-container .fw-row .fw-col-xs-12 {
    min-width: 50%;
    max-width: 50%;
  }
}
@media (max-width: 649px) {
  .change-chapters .featured-cards .fw-container .fw-row .fw-col-xs-12 {
    min-width: 100%;
    max-width: 100%;
  }
}
.change-chapters .featured-cards .fw-container .fw-row .fw-col-xs-12:first-of-type .fw-text-block:first-of-type {
  margin: 0;
}
.change-chapters .featured-cards .fw-container .fw-row .fw-col-xs-12:first-of-type .fw-text-block .card-stamp-container {
  max-width: max-content;
  height: max-content;
  position: absolute;
  top: -32px;
  left: 60px;
}
@media (max-width: 649px) {
  .change-chapters .featured-cards .fw-container .fw-row .fw-col-xs-12:first-of-type .fw-text-block .card-stamp-container {
    top: -5px;
  }
}
.change-chapters .featured-cards .fw-container .fw-row .fw-col-xs-12:first-of-type .fw-text-block .card-stamp-container .parallax-stamp {
  height: 129px;
  width: auto;
  object-fit: contain;
}
@media (max-width: 649px) {
  .change-chapters .featured-cards .fw-container .fw-row .fw-col-xs-12:nth-of-type(2) {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
.change-chapters .featured-cards .fw-container .fw-row .fw-col-xs-12:nth-of-type(2) .fw-text-block:first-of-type {
  margin: 0;
}
.change-chapters .featured-cards .fw-container .fw-row .fw-col-xs-12:nth-of-type(2) .fw-text-block .card-stamp-container {
  max-width: max-content;
  height: max-content;
  position: absolute;
  top: 20%;
  left: 60px;
}
@media (max-width: 649px) {
  .change-chapters .featured-cards .fw-container .fw-row .fw-col-xs-12:nth-of-type(2) .fw-text-block .card-stamp-container {
    top: 32%;
  }
}
.change-chapters .featured-cards .fw-container .fw-row .fw-col-xs-12:nth-of-type(2) .fw-text-block .card-stamp-container .parallax-stamp {
  height: 72px;
  width: auto;
  object-fit: contain;
}
@media (max-width: 649px) {
  .change-chapters .featured-cards .fw-container .fw-row .fw-col-xs-12:nth-of-type(3) {
    margin-bottom: 80px;
  }
}
.change-chapters .featured-cards .fw-container .fw-row .fw-col-xs-12:nth-of-type(3) .fw-text-block:first-of-type {
  margin: 0;
}
.change-chapters .featured-cards .fw-container .fw-row .fw-col-xs-12:nth-of-type(3) .fw-text-block .card-stamp-container {
  max-width: max-content;
  height: max-content;
  position: absolute;
  top: 200px;
  left: 60px;
}
@media (min-width: 375px) and (max-width: 390px) {
  .change-chapters .featured-cards .fw-container .fw-row .fw-col-xs-12:nth-of-type(3) .fw-text-block .card-stamp-container {
    top: clamp(43%, 4vw + 43%, 47%);
  }
}
@media (max-width: 374px) {
  .change-chapters .featured-cards .fw-container .fw-row .fw-col-xs-12:nth-of-type(3) .fw-text-block .card-stamp-container {
    top: 43%;
  }
}
@media (min-width: 391px) and (max-width: 431px) {
  .change-chapters .featured-cards .fw-container .fw-row .fw-col-xs-12:nth-of-type(3) .fw-text-block .card-stamp-container {
    top: clamp(47%, 0.4vw + 47%, 49%);
  }
}
.change-chapters .featured-cards .fw-container .fw-row .fw-col-xs-12:nth-of-type(3) .fw-text-block .card-stamp-container .parallax-stamp {
  height: auto;
  max-height: unset;
  width: auto;
  object-fit: contain;
}
@media (max-width: 649px) {
  .change-chapters .featured-cards .fw-container .fw-row .fw-col-xs-12:nth-of-type(4) {
    margin-bottom: 80px;
  }
}
@media (min-width: 1181px) {
  .change-chapters .featured-cards .fw-container .fw-row .fw-col-xs-12:nth-of-type(4) {
    margin-top: 120px;
  }
}
.change-chapters .featured-cards .fw-container .fw-row .fw-col-xs-12:nth-of-type(4) .fw-text-block:first-of-type {
  margin: 0;
}
.change-chapters .featured-cards .fw-container .fw-row .fw-col-xs-12:nth-of-type(4) .fw-text-block .card-stamp-container {
  height: max-content;
  position: absolute;
  top: -72px;
  display: flex;
  justify-content: center;
  max-width: 100%;
  width: 100%;
}
@media (max-width: 649px) {
  .change-chapters .featured-cards .fw-container .fw-row .fw-col-xs-12:nth-of-type(4) .fw-text-block .card-stamp-container {
    left: 0;
    top: 48px;
    display: flex;
    justify-content: center;
    max-width: 100%;
    width: 100%;
  }
}
@media (min-width: 650px) and (max-width: 1180px) {
  .change-chapters .featured-cards .fw-container .fw-row .fw-col-xs-12:nth-of-type(4) .fw-text-block .card-stamp-container {
    left: 5vw;
  }
}
.change-chapters .featured-cards .fw-container .fw-row .fw-col-xs-12:nth-of-type(4) .fw-text-block .card-stamp-container .parallax-stamp {
  height: auto;
  width: auto;
  object-fit: contain;
}
@media (max-width: 649px) {
  .change-chapters .featured-cards .fw-container .fw-row .fw-col-xs-12:nth-of-type(4) .fw-text-block .card-stamp-container .parallax-stamp {
    max-height: unset;
  }
}
@media (max-width: 649px) {
  .change-chapters .featured-cards .fw-container .fw-row .fw-col-xs-12:nth-of-type(5) {
    margin-bottom: 80px;
  }
}
@media (min-width: 1181px) {
  .change-chapters .featured-cards .fw-container .fw-row .fw-col-xs-12:nth-of-type(5) {
    margin-top: 120px;
  }
}
.change-chapters .featured-cards .fw-container .fw-row .fw-col-xs-12:nth-of-type(5) .fw-text-block:first-of-type {
  margin: 0;
}
.change-chapters .featured-cards .fw-container .fw-row .fw-col-xs-12:nth-of-type(5) .fw-text-block .card-stamp-container {
  max-width: max-content;
  height: max-content;
  position: absolute;
  top: -6px;
  left: 50px;
}
@media (max-width: 649px) {
  .change-chapters .featured-cards .fw-container .fw-row .fw-col-xs-12:nth-of-type(5) .fw-text-block .card-stamp-container {
    left: 48px;
  }
}
.change-chapters .featured-cards .fw-container .fw-row .fw-col-xs-12:nth-of-type(5) .fw-text-block .card-stamp-container .parallax-stamp {
  height: auto;
  width: auto;
  object-fit: contain;
}
@media (max-width: 649px) {
  .change-chapters .featured-cards .fw-container .fw-row .fw-col-xs-12:nth-of-type(5) .fw-text-block .card-stamp-container .parallax-stamp {
    max-height: unset;
  }
}
@media (max-width: 649px) {
  .change-chapters .featured-cards .fw-container .fw-row .fw-col-xs-12:nth-of-type(6) {
    margin-bottom: 80px;
  }
}
@media (min-width: 1181px) {
  .change-chapters .featured-cards .fw-container .fw-row .fw-col-xs-12:nth-of-type(6) {
    margin-top: 120px;
  }
}
.change-chapters .featured-cards .fw-container .fw-row .fw-col-xs-12:nth-of-type(6) .fw-text-block:first-of-type {
  margin: 0;
}
.change-chapters .featured-cards .fw-container .fw-row .fw-col-xs-12:nth-of-type(6) .fw-text-block .card-stamp-container {
  max-width: max-content;
  height: max-content;
  position: absolute;
  top: -72px;
  left: 6px;
}
@media (max-width: 649px) {
  .change-chapters .featured-cards .fw-container .fw-row .fw-col-xs-12:nth-of-type(6) .fw-text-block .card-stamp-container {
    left: 48px;
    top: 0;
  }
}
@media (min-width: 650px) and (max-width: 1180px) {
  .change-chapters .featured-cards .fw-container .fw-row .fw-col-xs-12:nth-of-type(6) .fw-text-block .card-stamp-container {
    top: -32px;
    left: 50px;
  }
}
.change-chapters .featured-cards .fw-container .fw-row .fw-col-xs-12:nth-of-type(6) .fw-text-block .card-stamp-container .parallax-stamp {
  height: auto;
  width: auto;
  object-fit: contain;
}
@media (max-width: 649px) {
  .change-chapters .featured-cards .fw-container .fw-row .fw-col-xs-12:nth-of-type(6) .fw-text-block .card-stamp-container .parallax-stamp {
    max-height: unset;
  }
}
.change-chapters .featured-cards .fw-container .fw-row .fw-col-xs-12 img:not(.parallax-stamp) {
  margin: 0 !important;
  width: auto;
  max-width: 100%;
  max-height: 400px;
  aspect-ratio: 4/5;
  object-fit: contain;
}
@media (max-width: 649px) {
  .change-chapters .featured-cards .fw-container .fw-row .fw-col-xs-12 img:not(.parallax-stamp) {
    width: 100%;
    max-width: 100% !important;
    height: auto;
    max-height: unset;
    margin: 0 !important;
  }
}
@media (max-width: 649px) {
  .change-chapters .featured-cards .fw-container .fw-row .fw-col-xs-12 .fw-text-block {
    margin: 0 !important;
    max-width: 100% !important;
  }
}
.change-chapters .featured-cards .fw-container .fw-row .fw-col-xs-12 .fw-text-block .single-card-details {
  margin-top: 45px;
}
.change-chapters .featured-cards .fw-container .fw-row .fw-col-xs-12 .fw-text-block .single-card-details .card-heading {
  margin-bottom: 16px;
  color: #333;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.01);
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 102%;
  padding: 0 !important;
}
.change-chapters .featured-cards .fw-container .fw-row .fw-col-xs-12 .fw-text-block .single-card-details .card-excerpt {
  color: #333;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.01);
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 102%;
  margin: 0;
  padding: 0 0 32px 0 !important;
}
.change-chapters .featured-cards .fw-container .fw-row .fw-col-xs-12 .va-button {
  margin-top: auto !important;
  z-index: 3;
}
@media (min-width: 650px) and (max-width: 1180px) {
  .change-chapters .second-row-ft-cards .fw-container .fw-row .fw-col-xs-12 {
    margin-top: 80px;
  }
}
@media (min-width: 1181px) {
  .change-chapters .second-row-ft-cards .fw-container .fw-row .fw-col-xs-12 {
    margin-top: 120px;
  }
}
.change-chapters .second-row-ft-cards .fw-container .fw-row .fw-col-xs-12:first-of-type .fw-text-block:first-of-type {
  margin: 0;
}
.change-chapters .second-row-ft-cards .fw-container .fw-row .fw-col-xs-12:first-of-type .fw-text-block .card-stamp-container {
  max-width: max-content;
  height: max-content;
  position: absolute;
  top: -64px;
  left: 60px;
}
@media (max-width: 649px) {
  .change-chapters .second-row-ft-cards .fw-container .fw-row .fw-col-xs-12:first-of-type .fw-text-block .card-stamp-container {
    top: 35px;
  }
}
@media (min-width: 650px) and (max-width: 1180px) {
  .change-chapters .second-row-ft-cards .fw-container .fw-row .fw-col-xs-12:first-of-type .fw-text-block .card-stamp-container {
    top: -76px;
  }
}
.change-chapters .second-row-ft-cards .fw-container .fw-row .fw-col-xs-12:first-of-type .fw-text-block .card-stamp-container .parallax-stamp {
  height: 112px;
  width: auto;
  object-fit: contain;
}
@media (max-width: 649px) {
  .change-chapters .second-row-ft-cards .fw-container .fw-row .fw-col-xs-12:first-of-type .fw-text-block .card-stamp-container .parallax-stamp {
    min-height: 112px;
    max-height: 112px;
  }
}
.change-chapters .second-row-ft-cards .fw-container .fw-row .fw-col-xs-12:nth-of-type(2) .fw-text-block:first-of-type {
  margin: 0;
}
.change-chapters .second-row-ft-cards .fw-container .fw-row .fw-col-xs-12:nth-of-type(2) .fw-text-block .card-stamp-container {
  max-width: max-content;
  height: max-content;
  position: absolute;
  transform: translateX(215%);
  top: 37.5%;
}
@media (max-width: 649px) {
  .change-chapters .second-row-ft-cards .fw-container .fw-row .fw-col-xs-12:nth-of-type(2) .fw-text-block .card-stamp-container {
    top: 53%;
    left: 39vw;
  }
}
@media (min-width: 650px) and (max-width: 1180px) {
  .change-chapters .second-row-ft-cards .fw-container .fw-row .fw-col-xs-12:nth-of-type(2) .fw-text-block .card-stamp-container {
    top: 42.5%;
    left: 9vw;
  }
}
.change-chapters .second-row-ft-cards .fw-container .fw-row .fw-col-xs-12:nth-of-type(2) .fw-text-block .card-stamp-container .parallax-stamp {
  height: 95px;
  width: auto;
  object-fit: contain;
}
.change-chapters .video-section .fw-container .fw-row:first-of-type {
  z-index: 1;
  position: relative;
}
@media (max-width: 649px) {
  .change-chapters .video-section .fw-container .fw-row:first-of-type {
    transform: translateY(-890px);
  }
}
.change-chapters .video-section .fw-container .fw-row:first-of-type .fw-col-xs-12 .fw-text-block {
  width: 100vw;
  margin-left: calc(-50vw + 50%);
  position: absolute;
  text-align: right;
  top: 50%;
}
@media (min-width: 650px) and (max-width: 1380px) {
  .change-chapters .video-section .fw-container .fw-row:first-of-type .fw-col-xs-12 .fw-text-block {
    transform: translateY(-55px);
  }
}
.change-chapters .video-section .fw-container .fw-row:nth-of-type(2) {
  transform: translateY(120px);
}
@media (max-width: 649px) {
  .change-chapters .video-section .fw-container .fw-row:nth-of-type(2) {
    transform: translateY(64px);
  }
}
@media (min-width: 650px) and (max-width: 1180px) {
  .change-chapters .video-section .fw-container .fw-row:nth-of-type(2) {
    transform: translateY(96px);
  }
}
.change-chapters .video-section .fw-container .fw-row:nth-of-type(2) .fw-col-xs-12 .fw-text-block p {
  margin-bottom: 48px;
  margin-left: auto;
  margin-right: auto;
  font-weight: 300;
}
@media (min-width: 991px) and (max-width: 1490px) {
  .change-chapters .video-section .fw-container .fw-row:nth-of-type(2) .fw-col-xs-12 .fw-text-block p {
    max-width: 80%;
  }
}
.change-chapters .video-section .fw-container .fw-row:nth-of-type(2) .fw-col-xs-12 .video-wrapper iframe {
  width: 100%;
  aspect-ratio: 16/9;
  height: auto;
}
.change-chapters .video-section .fw-container .fw-row:nth-of-type(2) .fw-col-xs-12 img {
  width: 100%;
  aspect-ratio: 16/9;
  height: auto;
}
.change-chapters .stories-of-va .fw-container {
  margin-top: 240px;
}
@media (max-width: 649px) {
  .change-chapters .stories-of-va .fw-container {
    margin-top: 128px;
  }
}
@media (min-width: 650px) and (max-width: 1180px) {
  .change-chapters .stories-of-va .fw-container {
    margin-top: 192px;
  }
}
.change-chapters .stories-of-va .fw-container .fw-row:first-of-type .fw-col-xs-12 {
  position: relative;
  z-index: 2;
}
.change-chapters .stories-of-va .fw-container .fw-row:first-of-type .fw-col-xs-12 .fw-text-block {
  width: 100vw;
  margin-left: calc(-50vw + 50%);
  position: absolute;
  text-align: left;
  top: -140px;
  left: -48px;
}
@media (max-width: 649px) {
  .change-chapters .stories-of-va .fw-container .fw-row:first-of-type .fw-col-xs-12 .fw-text-block {
    top: -48px;
    left: -24px;
  }
}
@media (min-width: 650px) and (max-width: 1180px) {
  .change-chapters .stories-of-va .fw-container .fw-row:first-of-type .fw-col-xs-12 .fw-text-block {
    top: -72px;
    left: -33px;
  }
}
@media (min-width: 1181px) {
  .change-chapters .stories-of-va .fw-container .fw-row:first-of-type .fw-col-xs-12 .fw-text-block img {
    max-width: 172px;
  }
}
@media (max-width: 1180px) {
  .change-chapters .stories-of-va .fw-container .fw-row:first-of-type .fw-col-xs-12 .fw-text-block img {
    max-width: 120px;
  }
}
.change-chapters .stories-of-va .fw-container .fw-row:not(:first-of-type) .fw-col-xs-12 {
  margin-bottom: 48px;
}
.change-chapters .stories-of-va .fw-container .fw-row:not(:first-of-type) .fw-col-xs-12 .fw-text-block p {
  margin: 0;
  font-weight: 300;
}
.change-chapters .stories-of-va .fw-container .fw-row:not(:first-of-type) .fw-col-xs-12 .section-title {
  margin: 0;
}
.change-chapters .slider-section {
  width: 100vw;
  margin-left: calc(-50vw + 50%);
}
.change-chapters .slider-section .fw-container-fluid .fw-row .fw-col-xs-12 {
  padding: 0;
}
.change-chapters .slider-section .fw-container-fluid .fw-row .fw-col-xs-12 .fw-text-block {
  margin: 0;
}
.change-chapters .slider-section .fw-container-fluid .fw-row .fw-col-xs-12 .fw-text-block p {
  margin: 0;
}
.change-chapters .slider-section .fw-container-fluid .fw-row .fw-col-xs-12 .fw-text-block .custom-slider {
  min-width: 100%;
  padding: 0;
}
.change-chapters .slider-section .fw-container-fluid .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .recent-gallery {
  width: 100%;
  margin-bottom: 60px;
}
@media (max-width: 649px) {
  .change-chapters .slider-section .fw-container-fluid .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .recent-gallery {
    margin-bottom: 4px;
  }
}
@media (min-width: 650px) and (max-width: 1180px) {
  .change-chapters .slider-section .fw-container-fluid .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .recent-gallery {
    margin-bottom: 36px;
  }
}
.change-chapters .slider-section .fw-container-fluid .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .recent-gallery .swiper {
  width: 100%;
  height: 50vh;
  margin: 0;
}
@media (max-width: 649px) {
  .change-chapters .slider-section .fw-container-fluid .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .recent-gallery .swiper {
    height: 25vh;
  }
}
@media (min-width: 650px) and (max-width: 1180px) {
  .change-chapters .slider-section .fw-container-fluid .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .recent-gallery .swiper {
    height: 33vh;
  }
}
@media (min-width: 1181px) {
  .change-chapters .slider-section .fw-container-fluid .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .recent-gallery .swiper .swiper-wrapper .swiper-slide {
    width: 38%;
  }
}
@media (max-width: 1180px) {
  .change-chapters .slider-section .fw-container-fluid .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .recent-gallery .swiper .swiper-wrapper .swiper-slide {
    width: 50%;
  }
}
.change-chapters .slider-section .fw-container-fluid .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .recent-gallery .swiper .swiper-wrapper .swiper-slide:nth-child(2n) {
  height: 75%;
}
.change-chapters .slider-section .fw-container-fluid .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .swiper-button-prev {
  left: 48px;
}
@media (max-width: 1180px) {
  .change-chapters .slider-section .fw-container-fluid .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .swiper-button-prev {
    display: block;
    left: 15px;
  }
}
.change-chapters .slider-section .fw-container-fluid .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .swiper-button-next {
  right: 48px;
}
@media (max-width: 1180px) {
  .change-chapters .slider-section .fw-container-fluid .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .swiper-button-next {
    display: block;
    right: 15px;
  }
}
.change-chapters .section-title h1 {
  font-size: 32px;
}
.change-chapters .cursive {
  color: #001838;
  font-family: "Baysoir, Arial, Helvetica, sans-serif";
  font-size: 24px;
  font-style: normal;
  font-weight: 250;
}
.change-chapters .fancy-heading {
  font-family: "Voyage, Arial, Helvetica, sans-serif";
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.change-chapters .full-width-bg {
  background-color: #F1EFE2;
  width: 100vw;
  margin-left: calc(-50vw + 50%);
}
.change-chapters .full-width {
  width: 100vw;
  margin-left: calc(-50vw + 50%);
}
.change-chapters .fw-text-block {
  padding: 0 !important;
}
@media (max-width: 649px) {
  .change-chapters .banner1, .change-chapters .banner2 {
    max-height: 72px;
    height: 72px;
  }
}
.change-chapters .parallax-stamp {
  position: relative;
  will-change: transform;
  transition: transform 0.1s ease-out;
}
@media (min-width: 650px) and (max-width: 1180px) {
  .change-chapters .outer-stamp {
    max-width: 12%;
  }
}

.story-submission {
  background-color: #F1EFE2;
  /* Define the rotate animation */
}
.story-submission .page-title .container .row .col #page-title {
  margin-bottom: 24px;
}
.story-submission #page-wrapper {
  padding: 0;
}
.story-submission .wrapper .page-banner {
  margin: 0;
  display: none;
}
.story-submission .wrapper .page-banner .large-screen {
  display: block;
}
.story-submission .dual-content-hero-section {
  width: 100vw;
  margin-left: calc(-50vw + 50%);
  background-position: top center;
  background-size: contain;
  background-repeat: no-repeat;
  aspect-ratio: 2.6/1;
  position: relative;
}
.story-submission .dual-content-hero-section .fw-container {
  width: 100%;
  padding: 0;
}
.story-submission .dual-content-hero-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block .dual-content-hero-section video {
  width: 100%;
}
.story-submission .with-load-icon:before {
  content: "";
  position: absolute;
  display: block;
  top: 40%;
  left: 46%;
  width: 32px;
  height: 32px;
  background-image: url(/wp-content/uploads/2025/01/Vector-5.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin: auto;
  z-index: -1;
  /* Add animation */
  animation: rotate 1s linear infinite;
}
@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.story-submission .intro-section {
  margin-bottom: 0 !important;
  margin-top: 120px;
}
@media (max-width: 649px) {
  .story-submission .intro-section {
    margin-top: 64px;
    margin-bottom: 0 !important;
  }
}
@media (min-width: 650px) and (max-width: 1180px) {
  .story-submission .intro-section {
    margin-top: 96px;
    margin-bottom: 0 !important;
  }
}
.story-submission .intro-section .fw-container .fw-row .fw-col-xs-12 {
  position: relative;
}
.story-submission .intro-section .fw-container .fw-row .fw-col-xs-12 .section-title {
  max-width: 80%;
  margin: 0 auto;
}
.story-submission .intro-section .fw-container .fw-row .fw-col-xs-12 .section-title .fw-special-title {
  margin: 0;
  font-size: 32px !important;
  line-height: 1.25;
}
.story-submission .intro-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block {
  padding: 0 !important;
}
.story-submission .intro-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block:first-of-type {
  margin: 48px auto;
}
.story-submission .intro-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block:first-of-type p {
  font-weight: 300;
  margin-bottom: 0;
}
.story-submission .story-submission-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block {
  padding: 0 !important;
}
.story-submission .story-submission-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block > p {
  display: none;
}
.story-submission .story-submission-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block .gravity-theme .gform_heading {
  display: none;
}
.story-submission .story-submission-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block .gravity-theme form .gform-body .gform_fields {
  row-gap: 23px;
}
.story-submission .story-submission-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block .gravity-theme form .gform-body .gform_fields .gfield .gfield_label {
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  margin-bottom: 10px;
}
.story-submission .story-submission-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block .gravity-theme form .gform-body .gform_fields .gfield .gfield_label .gfield_required {
  display: none;
}
.story-submission .story-submission-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block .gravity-theme form .gform-body .gform_fields .gfield .ginput_container input {
  box-shadow: none;
  background: transparent;
  border-radius: 0;
  border: 1px solid #000000;
  padding: 30px 26px !important;
}
.story-submission .story-submission-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block .gravity-theme form .gform-body .gform_fields .gfield .ginput_container input::placeholder {
  box-shadow: none;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.2;
}
.story-submission .story-submission-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block .gravity-theme form .gform-body .gform_fields .gfield .ginput_container textarea {
  box-shadow: none;
  background: transparent;
  border-radius: 0;
  border: 1px solid #000000;
  padding: 30px 26px !important;
}
.story-submission .story-submission-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block .gravity-theme form .gform-body .gform_fields .gfield .ginput_container textarea::placeholder {
  box-shadow: none;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.2;
}
.story-submission .story-submission-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block .gravity-theme form .gform-body .gform_fields .gfield .ginput_container .charleft {
  padding: 0;
  margin-top: 8px;
}
.story-submission .story-submission-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block .gravity-theme form .gform-body .gform_fields .gfield .ginput_container .gform-grid-col {
  padding: 0;
}
.story-submission .story-submission-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block .gravity-theme form .gform-body .gform_fields .gfield .ginput_container .gform-grid-col input {
  box-shadow: none;
  background: transparent;
  border-radius: 0;
  border: 1px solid #000000;
  padding: 30px 26px !important;
}
.story-submission .story-submission-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block .gravity-theme form .gform-body .gform_fields .gfield .ginput_container .gform-grid-col input::placeholder {
  box-shadow: none;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.2;
}
.story-submission .story-submission-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block .gravity-theme form .gform-body .gform_fields .gfield .ginput_container .gform-grid-col textarea {
  box-shadow: none;
  background: transparent;
  border-radius: 0;
  border: 1px solid #000000;
  padding: 30px 26px !important;
}
.story-submission .story-submission-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block .gravity-theme form .gform-body .gform_fields .gfield .ginput_container .gform-grid-col textarea::placeholder {
  box-shadow: none;
}
.story-submission .story-submission-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block .gravity-theme form .gform-body fieldset:last-of-type legend {
  display: none;
}
.story-submission .story-submission-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block .gravity-theme form .gform-body .ginput_container_checkbox .gfield_checkbox .gchoice label {
  max-width: 50%;
  display: flex;
  flex-direction: row;
  gap: 12px;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -0.36px;
  padding: 0;
}
@media (max-width: 649px) {
  .story-submission .story-submission-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block .gravity-theme form .gform-body .ginput_container_checkbox .gfield_checkbox .gchoice label {
    max-width: 100%;
  }
}
@media (min-width: 650px) and (max-width: 1180px) {
  .story-submission .story-submission-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block .gravity-theme form .gform-body .ginput_container_checkbox .gfield_checkbox .gchoice label {
    max-width: 75%;
  }
}
.story-submission .story-submission-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block .gravity-theme form .gform-body .ginput_container_checkbox .gfield_checkbox .gchoice label:before {
  min-width: 16px;
  max-width: 16px;
  height: 16px;
  background: transparent;
  border: 2px solid #000000;
  box-shadow: none;
  margin: 0;
}
.story-submission .story-submission-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block .gravity-theme form .gform-body .ginput_container_checkbox .gfield_checkbox .gchoice label:after {
  color: #003767;
}
.story-submission .story-submission-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block .gravity-theme form .gform-footer {
  justify-content: flex-end;
  padding: 0;
  margin: 24px 0 0 0;
}
.story-submission .story-submission-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block .gravity-theme form .gform-footer .gform_button {
  padding: 14px 28px;
  line-height: 1 !important;
}
.story-submission .story-submission-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block .gravity-theme form .gfield_error {
  background-color: transparent !important;
}
.story-submission .story-submission-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block .gravity-theme form .validation_message {
  background-color: transparent !important;
  border: none;
}
.story-submission .story-submission-section .fw-container .fw-row .fw-col-xs-12 .fw-text-block .gform_confirmation_message {
  text-align: center;
}

.home .advert-banners {
  position: relative;
}
.home .advert-banners .swiper-button-next:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  border-left: 15px solid #fff;
}
.home .advert-banners .swiper-button-prev:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  border-right: 15px solid #fff;
}

.hotels-in-cape-town #page-wrapper #section_store_listing .listing-results .container #stores_container_row .col-12 .post-block .image img {
  object-fit: cover;
  aspect-ratio: 16/9;
}

@media (max-width: 767px) {
  .the-watershed .partials-archive-featured-hero-image .container-fluid {
    max-height: max-content;
    height: max-content !important;
    width: 100% !important;
  }
}
@media (max-width: 767px) {
  .the-watershed .partials-archive-category-description {
    margin-top: 0;
  }
}
.the-watershed #section_store_listing .listing-results .container #stores_container_row .col-12 .store-block .image {
  visibility: visible;
}

.business .business-introduction .container {
  margin-top: 48px;
}
.business .number-predictions .container .row {
  justify-content: center;
}
.business .explore-waterfront .container .slick-slider {
  max-width: max-content;
  margin: 0 auto;
}

.the-va .explore-waterfront .container .slick-slider .slick-list .slick-track {
  max-width: max-content;
  margin: 0 auto;
}

@media (max-width: 767px) {
  .about #page-wrapper .general-enquiries .container .row .col .content .enquires-row {
    display: flex;
    flex-direction: column;
  }
}

@media (max-width: 767px) {
  .thanks #page-wrapper #main #content .row .col .fw-page-builder-content .thank-you-buttons .fw-container .fw-row .fw-col-xs-12:nth-of-type(2) {
    margin-top: 1rem;
  }
}

@media (max-width: 649px) {
  .smme-support-programme .profile-section .fw-col-sm-4 {
    margin-bottom: 40px !important;
  }
  .smme-support-programme .profile-section .fw-col-sm-4:last-of-type {
    margin-bottom: 0 !important;
  }
}

.page-template-page-awards .custom-slider .fw-container > div .fw-row .fw-col-xs-12 .section-title:after {
  margin: 5px 0;
}
.page-template-page-awards .custom-slider .fw-container > div .fw-row .fw-col-xs-12 .section-title .fw-special-title {
  text-transform: capitalize;
  text-align: left;
}

.page-template-page-trophy .custom-slider .fw-container > div .fw-row .fw-col-xs-12 .section-title:after {
  margin: 5px 0;
}
.page-template-page-trophy .custom-slider .fw-container > div .fw-row .fw-col-xs-12 .section-title .fw-special-title {
  text-transform: capitalize;
  text-align: left;
}

.page-template-page-valentine {
  background-color: #FCF3F2;
}

.celebrate-her-way-in-our-neighbourhood, .handpicked-for-dad {
  background-color: #EEEEF7;
}
.celebrate-her-way-in-our-neighbourhood .container, .handpicked-for-dad .container {
  max-width: 1160px;
}
@media (min-width: 650px) and (max-width: 1180px) {
  .celebrate-her-way-in-our-neighbourhood .page-title, .handpicked-for-dad .page-title {
    padding-left: 35px;
    padding-right: 35px;
  }
}
.celebrate-her-way-in-our-neighbourhood .banner, .handpicked-for-dad .banner {
  position: relative;
  width: 100%;
  display: flex;
  justify-content: center;
  margin-top: 24px;
}
.celebrate-her-way-in-our-neighbourhood .banner .banner-image, .handpicked-for-dad .banner .banner-image {
  position: relative;
  width: 100%;
  margin: 0 auto;
}
.celebrate-her-way-in-our-neighbourhood .banner .banner-image img, .handpicked-for-dad .banner .banner-image img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  aspect-ratio: 2.58899676;
}
.celebrate-her-way-in-our-neighbourhood .banner video, .handpicked-for-dad .banner video {
  aspect-ratio: 16/9;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.celebrate-her-way-in-our-neighbourhood .under-banner, .handpicked-for-dad .under-banner {
  position: relative;
  z-index: 2;
}
.celebrate-her-way-in-our-neighbourhood .under-banner .text-block, .handpicked-for-dad .under-banner .text-block {
  margin: 160px auto 120px auto;
  max-width: 1140px;
}
.celebrate-her-way-in-our-neighbourhood .under-banner .text-block p, .handpicked-for-dad .under-banner .text-block p {
  font-family: "joanna-sans-nova", sans-serif;
  font-size: 17px;
  font-weight: 300;
  line-height: 1.428;
  text-align: center;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  margin: 0;
}
@media (min-width: 650px) and (max-width: 1180px) {
  .celebrate-her-way-in-our-neighbourhood .under-banner .text-block, .handpicked-for-dad .under-banner .text-block {
    margin: 96px auto;
    max-width: 100%;
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 820px) {
  .celebrate-her-way-in-our-neighbourhood .under-banner .text-block, .handpicked-for-dad .under-banner .text-block {
    margin: 64px auto;
  }
}
@media screen and (max-width: 500px) {
  .celebrate-her-way-in-our-neighbourhood .under-banner .text-block, .handpicked-for-dad .under-banner .text-block {
    max-width: 360px;
  }
}
.celebrate-her-way-in-our-neighbourhood .under-banner .quiz, .handpicked-for-dad .under-banner .quiz {
  display: block;
  max-width: 100%;
  width: 100%;
  max-height: 774px;
  aspect-ratio: 1;
}
@media (min-width: 650px) and (max-width: 1180px) {
  .celebrate-her-way-in-our-neighbourhood .under-banner .quiz, .handpicked-for-dad .under-banner .quiz {
    height: 776px;
  }
}
.celebrate-her-way-in-our-neighbourhood .under-banner .quiz > div, .handpicked-for-dad .under-banner .quiz > div {
  height: 100%;
}
.celebrate-her-way-in-our-neighbourhood .under-banner .quiz > div > div, .handpicked-for-dad .under-banner .quiz > div > div {
  height: 100% !important;
}
@media (min-width: 650px) and (max-width: 1180px) {
  .celebrate-her-way-in-our-neighbourhood .under-banner .quiz, .handpicked-for-dad .under-banner .quiz {
    max-height: none;
    max-width: 100%;
    padding-left: 40px;
    padding-right: 40px;
    margin: 0 auto;
  }
}
@media (max-width: 649px) {
  .celebrate-her-way-in-our-neighbourhood .under-banner .quiz, .handpicked-for-dad .under-banner .quiz {
    max-width: 100%;
    aspect-ratio: 0.496;
  }
}
.celebrate-her-way-in-our-neighbourhood .under-banner-heading, .handpicked-for-dad .under-banner-heading {
  max-width: max-content;
  margin: 0 auto 48px auto !important;
}
.celebrate-her-way-in-our-neighbourhood .under-banner-heading:first-of-type, .handpicked-for-dad .under-banner-heading:first-of-type {
  text-align: center;
}
@media (max-width: 649px) {
  .celebrate-her-way-in-our-neighbourhood .under-banner-heading:first-of-type, .handpicked-for-dad .under-banner-heading:first-of-type {
    max-width: 90%;
  }
}
.celebrate-her-way-in-our-neighbourhood .under-banner-heading:after, .handpicked-for-dad .under-banner-heading:after {
  content: "";
  display: block;
  height: 5px;
  width: 30px;
  background-color: #ffcc32;
  margin: 8px auto 0 auto;
}
.celebrate-her-way-in-our-neighbourhood .who-will-you-be, .handpicked-for-dad .who-will-you-be {
  position: relative;
  z-index: 1;
  background: #A2A2F4;
  color: #FFFFFF;
  padding-top: 280px;
  padding-bottom: 120px;
  text-align: center;
  margin-top: -160px;
}
@media screen and (max-width: 1060px) {
  .celebrate-her-way-in-our-neighbourhood .who-will-you-be, .handpicked-for-dad .who-will-you-be {
    padding-top: 156px;
    padding-bottom: 96px;
    margin-top: -92px;
  }
}
@media screen and (max-width: 820px) {
  .celebrate-her-way-in-our-neighbourhood .who-will-you-be, .handpicked-for-dad .who-will-you-be {
    padding-bottom: 64px;
  }
}
@media screen and (max-width: 767px) {
  .celebrate-her-way-in-our-neighbourhood .who-will-you-be, .handpicked-for-dad .who-will-you-be {
    padding-top: 128px;
    margin-top: -64px;
  }
}
@media (max-width: 649px) {
  .celebrate-her-way-in-our-neighbourhood .who-will-you-be, .handpicked-for-dad .who-will-you-be {
    margin-top: 14px;
  }
}
.celebrate-her-way-in-our-neighbourhood .who-will-you-be::after, .handpicked-for-dad .who-will-you-be::after {
  content: "";
  position: absolute;
  top: calc(100% - 16px);
  left: 0;
  right: 0;
  width: 100vw;
  height: 32px;
  background-image: url("../img/lavender-curved-line.svg");
  background-repeat: no-repeat;
  background-position: center;
}
@media screen and (min-width: 2048px) {
  .celebrate-her-way-in-our-neighbourhood .who-will-you-be::after, .handpicked-for-dad .who-will-you-be::after {
    background-repeat: round;
  }
}
.celebrate-her-way-in-our-neighbourhood .who-will-you-be h3, .handpicked-for-dad .who-will-you-be h3 {
  margin: 0 0 48px;
  position: relative;
  font-size: 32px;
  font-weight: 400;
  line-height: 1.25;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: #fff;
  padding-bottom: 8px;
}
.celebrate-her-way-in-our-neighbourhood .who-will-you-be h3::after, .handpicked-for-dad .who-will-you-be h3::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 30px;
  height: 5px;
  background-color: #FFC627;
}
.celebrate-her-way-in-our-neighbourhood .who-will-you-be .text-block, .handpicked-for-dad .who-will-you-be .text-block {
  margin: 0 auto 48px;
  max-width: 754px;
}
.celebrate-her-way-in-our-neighbourhood .who-will-you-be .text-block p, .handpicked-for-dad .who-will-you-be .text-block p {
  margin: 0;
  font-size: 17px;
  line-height: 1.42;
  font-weight: 300;
  text-align: center;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: #fff;
}
.celebrate-her-way-in-our-neighbourhood .who-will-you-be .gallery-grid, .handpicked-for-dad .who-will-you-be .gallery-grid {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 48px 60px;
}
@media (min-width: 650px) and (max-width: 1180px) {
  .celebrate-her-way-in-our-neighbourhood .who-will-you-be .gallery-grid, .handpicked-for-dad .who-will-you-be .gallery-grid {
    justify-content: space-between;
    column-gap: unset;
    row-gap: 48px;
    max-width: 100%;
    padding-left: 40px;
    padding-right: 40px;
    margin: 0 auto;
  }
}
@media screen and (max-width: 767px) {
  .celebrate-her-way-in-our-neighbourhood .who-will-you-be .gallery-grid, .handpicked-for-dad .who-will-you-be .gallery-grid {
    gap: 80px;
  }
}
.celebrate-her-way-in-our-neighbourhood .who-will-you-be .gallery-grid .gallery-item, .handpicked-for-dad .who-will-you-be .gallery-grid .gallery-item {
  max-width: 340px;
  width: 100%;
  display: grid;
  grid-gap: 16px;
}
@media (min-width: 650px) and (max-width: 1180px) {
  .celebrate-her-way-in-our-neighbourhood .who-will-you-be .gallery-grid .gallery-item, .handpicked-for-dad .who-will-you-be .gallery-grid .gallery-item {
    max-width: 47%;
  }
}
@media (max-width: 649px) {
  .celebrate-her-way-in-our-neighbourhood .who-will-you-be .gallery-grid .gallery-item, .handpicked-for-dad .who-will-you-be .gallery-grid .gallery-item {
    max-width: 100%;
  }
}
.celebrate-her-way-in-our-neighbourhood .who-will-you-be .gallery-grid .gallery-item img, .handpicked-for-dad .who-will-you-be .gallery-grid .gallery-item img {
  display: block;
  width: 100%;
  height: 100%;
  max-height: 420px;
  object-fit: cover;
}
@media (min-width: 650px) and (max-width: 1180px) {
  .celebrate-her-way-in-our-neighbourhood .who-will-you-be .gallery-grid .gallery-item img, .handpicked-for-dad .who-will-you-be .gallery-grid .gallery-item img {
    max-height: 100%;
  }
}
@media (max-width: 649px) {
  .celebrate-her-way-in-our-neighbourhood .who-will-you-be .gallery-grid .gallery-item img, .handpicked-for-dad .who-will-you-be .gallery-grid .gallery-item img {
    max-height: 100%;
    aspect-ratio: 360/445;
    height: auto;
  }
}
.celebrate-her-way-in-our-neighbourhood .who-will-you-be .gallery-grid .gallery-item h4, .handpicked-for-dad .who-will-you-be .gallery-grid .gallery-item h4 {
  color: #fff;
  font-size: 20px;
  line-height: 1.02;
  font-weight: 500;
  text-align: center;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  margin: 0;
}
.celebrate-her-way-in-our-neighbourhood .who-will-you-be .gallery-grid .gallery-item div, .handpicked-for-dad .who-will-you-be .gallery-grid .gallery-item div {
  max-width: 290px;
  margin: 0 auto;
}
.celebrate-her-way-in-our-neighbourhood .who-will-you-be .gallery-grid .gallery-item div p, .handpicked-for-dad .who-will-you-be .gallery-grid .gallery-item div p {
  margin: 0;
  color: #fff;
  font-size: 17px;
  font-weight: 300;
  line-height: 1.2;
  text-align: center;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
}
.celebrate-her-way-in-our-neighbourhood .deals .container, .handpicked-for-dad .deals .container {
  padding-top: 132px;
  padding-bottom: 120px;
  display: flex;
  gap: 72px;
}
@media (max-width: 649px) {
  .celebrate-her-way-in-our-neighbourhood .deals .container, .handpicked-for-dad .deals .container {
    flex-direction: column-reverse;
    gap: 24px;
  }
}
.celebrate-her-way-in-our-neighbourhood .deals .container .deals-content, .handpicked-for-dad .deals .container .deals-content {
  max-width: 625px;
  width: 100%;
}
.celebrate-her-way-in-our-neighbourhood .deals .container .deals-content h3, .handpicked-for-dad .deals .container .deals-content h3 {
  position: relative;
  margin: 0;
  padding-bottom: 8px;
  font-size: 32px;
  font-weight: 400;
  line-height: 1.25;
  text-align: left;
  color: #333;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
}
.celebrate-her-way-in-our-neighbourhood .deals .container .deals-content h3::after, .handpicked-for-dad .deals .container .deals-content h3::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 30px;
  height: 5px;
  background-color: #FFC627;
}
.celebrate-her-way-in-our-neighbourhood .deals .container .deals-content div, .handpicked-for-dad .deals .container .deals-content div {
  margin: 24px 0;
}
.celebrate-her-way-in-our-neighbourhood .deals .container .deals-content div p, .handpicked-for-dad .deals .container .deals-content div p {
  margin: 0;
  font-size: 17px;
  font-weight: 300;
  line-height: 1.2;
  text-align: left;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
}
.celebrate-her-way-in-our-neighbourhood .deals .container .deals-content a, .handpicked-for-dad .deals .container .deals-content a {
  background-color: #ffcc32;
  font-size: 15px;
  line-height: 18px;
  font-weight: 700;
  border: 0;
  border-radius: 2px;
  color: #000000;
  padding: 14px 28px;
  text-transform: uppercase;
  outline: none;
}
.celebrate-her-way-in-our-neighbourhood .deals .container .deals-content a:active, .handpicked-for-dad .deals .container .deals-content a:active {
  background-color: #003767;
  color: #fff;
}
@media (hover: hover) {
  .celebrate-her-way-in-our-neighbourhood .deals .container .deals-content a:hover, .handpicked-for-dad .deals .container .deals-content a:hover {
    background-color: #003767;
    color: #fff;
  }
}
.celebrate-her-way-in-our-neighbourhood .deals .container .deals-image, .handpicked-for-dad .deals .container .deals-image {
  max-width: 443px;
  width: 100%;
}
.celebrate-her-way-in-our-neighbourhood .deals .container .deals-image img, .handpicked-for-dad .deals .container .deals-image img {
  width: 100%;
  aspect-ratio: 443/332;
  display: block;
  object-fit: cover;
}
@media (min-width: 650px) and (max-width: 1180px) {
  .celebrate-her-way-in-our-neighbourhood .deals .container, .handpicked-for-dad .deals .container {
    padding: 128px 50px 96px 50px;
    flex-direction: column-reverse;
    gap: 48px;
    max-width: 100%;
  }
  .celebrate-her-way-in-our-neighbourhood .deals .container .deals-content, .handpicked-for-dad .deals .container .deals-content {
    max-width: 100%;
  }
  .celebrate-her-way-in-our-neighbourhood .deals .container .deals-image, .handpicked-for-dad .deals .container .deals-image {
    max-width: 100%;
  }
  .celebrate-her-way-in-our-neighbourhood .deals .container .deals-image img, .handpicked-for-dad .deals .container .deals-image img {
    aspect-ratio: 4/3;
  }
}
@media screen and (max-width: 820px) {
  .celebrate-her-way-in-our-neighbourhood .deals .container, .handpicked-for-dad .deals .container {
    padding-top: 64px;
    padding-bottom: 64px;
  }
}
.celebrate-her-way-in-our-neighbourhood .gallery-block, .handpicked-for-dad .gallery-block {
  text-align: center;
}
.celebrate-her-way-in-our-neighbourhood .gallery-block .container, .handpicked-for-dad .gallery-block .container {
  position: relative;
  padding-top: 120px;
  padding-bottom: 120px;
}
.celebrate-her-way-in-our-neighbourhood .gallery-block .container::before, .handpicked-for-dad .gallery-block .container::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.1019607843);
}
.celebrate-her-way-in-our-neighbourhood .gallery-block .container h3, .handpicked-for-dad .gallery-block .container h3 {
  position: relative;
  font-size: 32px;
  font-weight: 400;
  line-height: 1.25;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: #000;
  padding-bottom: 8px;
  margin: 0 0 48px;
}
.celebrate-her-way-in-our-neighbourhood .gallery-block .container h3::after, .handpicked-for-dad .gallery-block .container h3::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 30px;
  height: 5px;
  background-color: #FFC627;
}
.celebrate-her-way-in-our-neighbourhood .gallery-block .container div p, .handpicked-for-dad .gallery-block .container div p {
  margin: 0;
  font-size: 17px;
  line-height: 1.42;
  font-weight: 300;
  text-align: center;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: #000;
}
@media (min-width: 1181px) {
  .celebrate-her-way-in-our-neighbourhood .gallery-block .container div p, .handpicked-for-dad .gallery-block .container div p {
    max-width: 54%;
    margin: 0 auto;
  }
}
.celebrate-her-way-in-our-neighbourhood .gallery-block .container .take-quiz, .handpicked-for-dad .gallery-block .container .take-quiz {
  margin-top: 24px;
  background-color: #ffcc32;
  font-size: 15px;
  line-height: 18px;
  font-weight: 700;
  border: 0;
  border-radius: 2px;
  color: #000000;
  padding: 14px 28px;
  text-transform: uppercase;
  outline: none;
}
.celebrate-her-way-in-our-neighbourhood .gallery-block .container .take-quiz:active, .handpicked-for-dad .gallery-block .container .take-quiz:active {
  background-color: #003767;
  color: #fff;
}
@media (hover: hover) {
  .celebrate-her-way-in-our-neighbourhood .gallery-block .container .take-quiz:hover, .handpicked-for-dad .gallery-block .container .take-quiz:hover {
    background-color: #003767;
    color: #fff;
  }
}
@media screen and (max-width: 1060px) {
  .celebrate-her-way-in-our-neighbourhood .gallery-block .container, .handpicked-for-dad .gallery-block .container {
    padding-top: 96px;
    padding-bottom: 96px;
    max-width: 740px;
  }
  .celebrate-her-way-in-our-neighbourhood .gallery-block .container::before, .handpicked-for-dad .gallery-block .container::before {
    width: 360px;
  }
}
@media screen and (max-width: 1060px) {
  .celebrate-her-way-in-our-neighbourhood .gallery-block .container, .handpicked-for-dad .gallery-block .container {
    padding-top: 96px;
    padding-bottom: 96px;
    max-width: 740px;
  }
  .celebrate-her-way-in-our-neighbourhood .gallery-block .container::before, .handpicked-for-dad .gallery-block .container::before {
    width: 360px;
  }
}
@media screen and (max-width: 820px) {
  .celebrate-her-way-in-our-neighbourhood .gallery-block .container, .handpicked-for-dad .gallery-block .container {
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .celebrate-her-way-in-our-neighbourhood .gallery-block .container::before, .handpicked-for-dad .gallery-block .container::before {
    max-width: calc(100% - 100px);
  }
}
@media screen and (max-width: 400px) {
  .celebrate-her-way-in-our-neighbourhood .gallery-block .container::before, .handpicked-for-dad .gallery-block .container::before {
    max-width: 100%;
  }
}
.celebrate-her-way-in-our-neighbourhood .gallery-block .gallery-images .swiper-slide, .handpicked-for-dad .gallery-block .gallery-images .swiper-slide {
  display: flex;
  max-width: 690px;
  height: 518px;
}
.celebrate-her-way-in-our-neighbourhood .gallery-block .gallery-images .swiper-slide img, .handpicked-for-dad .gallery-block .gallery-images .swiper-slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  user-select: none;
}
@media (min-width: 650px) and (max-width: 1180px) {
  .celebrate-her-way-in-our-neighbourhood .gallery-block .gallery-images .swiper-slide, .handpicked-for-dad .gallery-block .gallery-images .swiper-slide {
    max-width: 66.6%;
    height: auto;
    aspect-ratio: 269/200;
  }
}
@media screen and (max-width: 649px) {
  .celebrate-her-way-in-our-neighbourhood .gallery-block .gallery-images .swiper-slide, .handpicked-for-dad .gallery-block .gallery-images .swiper-slide {
    height: auto;
    max-width: 66.6%;
    aspect-ratio: 269/200;
  }
}
.celebrate-her-way-in-our-neighbourhood .gallery-block .gallery-images .swiper-button-next, .celebrate-her-way-in-our-neighbourhood .gallery-block .gallery-images .swiper-button-prev, .handpicked-for-dad .gallery-block .gallery-images .swiper-button-next, .handpicked-for-dad .gallery-block .gallery-images .swiper-button-prev {
  top: 50%;
  transform: translateY(-50%);
  margin: 0;
  color: #000000;
  background-color: #fff;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  transition: opacity 25s ease-in-out;
}
.celebrate-her-way-in-our-neighbourhood .gallery-block .gallery-images .swiper-button-next::after, .celebrate-her-way-in-our-neighbourhood .gallery-block .gallery-images .swiper-button-prev::after, .handpicked-for-dad .gallery-block .gallery-images .swiper-button-next::after, .handpicked-for-dad .gallery-block .gallery-images .swiper-button-prev::after {
  font-size: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='13' fill='none'%3E%3Cpath fill='%23000' d='M5.6 6.2 1 1.5A.8.8 0 0 1 .7.9C.7.7.7.5.9.3l.6-.2c.2 0 .4 0 .6.2l5 5a1.1 1.1 0 0 1 .3.9v.4L7 7l-5 5c-.1.2-.3.2-.5.2s-.4 0-.6-.2a.8.8 0 0 1-.2-.6c0-.2 0-.4.2-.5l4.7-4.7Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  width: 12px;
  height: 12px;
}
.celebrate-her-way-in-our-neighbourhood .gallery-block .gallery-images .swiper-button-next:hover, .celebrate-her-way-in-our-neighbourhood .gallery-block .gallery-images .swiper-button-prev:hover, .handpicked-for-dad .gallery-block .gallery-images .swiper-button-next:hover, .handpicked-for-dad .gallery-block .gallery-images .swiper-button-prev:hover {
  opacity: 0.7;
}
.celebrate-her-way-in-our-neighbourhood .gallery-block .gallery-images .swiper-button-prev, .handpicked-for-dad .gallery-block .gallery-images .swiper-button-prev {
  transform: translateY(-50%) rotate(180deg);
}
.celebrate-her-way-in-our-neighbourhood .social-share, .handpicked-for-dad .social-share {
  margin: 120px 0 0;
  padding-top: 0;
}
.celebrate-her-way-in-our-neighbourhood .social-share .container, .handpicked-for-dad .social-share .container {
  padding-top: 160px;
  padding-bottom: 160px;
  position: relative;
}
.celebrate-her-way-in-our-neighbourhood .social-share .container::before, .handpicked-for-dad .social-share .container::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.1019607843);
}
@media screen and (max-width: 820px) {
  .celebrate-her-way-in-our-neighbourhood .social-share .container::before, .handpicked-for-dad .social-share .container::before {
    max-width: 360px;
  }
}
.celebrate-her-way-in-our-neighbourhood .social-share .col-md-3, .handpicked-for-dad .social-share .col-md-3 {
  max-width: 768px;
  width: 100%;
  flex: 0 0 100%;
}
.celebrate-her-way-in-our-neighbourhood .social-share h3, .handpicked-for-dad .social-share h3 {
  font-size: 15px;
  font-weight: 300;
  line-height: 15px;
  letter-spacing: 2px;
  color: #333333;
  margin: 0 0 32px;
}
.celebrate-her-way-in-our-neighbourhood .social-share .nav, .handpicked-for-dad .social-share .nav {
  margin: 0 auto;
  justify-content: center;
  gap: 42px;
}
.celebrate-her-way-in-our-neighbourhood .social-share .nav .nav-item, .handpicked-for-dad .social-share .nav .nav-item {
  flex: 0;
}
.celebrate-her-way-in-our-neighbourhood .social-share .nav a, .handpicked-for-dad .social-share .nav a {
  font-size: 10px;
}
@media screen and (max-width: 1060px) {
  .celebrate-her-way-in-our-neighbourhood .social-share, .handpicked-for-dad .social-share {
    margin: 96px 0 0;
  }
  .celebrate-her-way-in-our-neighbourhood .social-share .container, .handpicked-for-dad .social-share .container {
    padding-top: 96px;
    padding-bottom: 96px;
    max-width: 360px;
  }
}
@media screen and (max-width: 820px) {
  .celebrate-her-way-in-our-neighbourhood .social-share, .handpicked-for-dad .social-share {
    margin: 64px 0 0;
  }
  .celebrate-her-way-in-our-neighbourhood .social-share .container, .handpicked-for-dad .social-share .container {
    padding-top: 64px;
    padding-bottom: 64px;
    max-width: calc(100% - 100px);
  }
}
@media screen and (max-width: 400px) {
  .celebrate-her-way-in-our-neighbourhood .social-share .container, .handpicked-for-dad .social-share .container {
    max-width: 100%;
  }
}

.page-template-page-fathers-day.handpicked-for-dad {
  background-color: #EFF9FA;
}
.page-template-page-fathers-day.handpicked-for-dad .under-banner p {
  margin-bottom: 1em;
}
.page-template-page-fathers-day.handpicked-for-dad .who-will-you-be {
  background-color: #143750;
}
@media (max-width: 649px) {
  .page-template-page-fathers-day.handpicked-for-dad .who-will-you-be {
    margin-top: -190px;
    padding-top: 274px;
  }
}
.page-template-page-fathers-day.handpicked-for-dad .who-will-you-be h3:after {
  bottom: -2px;
}
.page-template-page-fathers-day.handpicked-for-dad .who-will-you-be:after {
  background-image: url("../img/wave-blue-hue.svg");
}
.page-template-page-fathers-day.handpicked-for-dad .gallery-block ol {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.page-template-page-fathers-day.handpicked-for-dad .gallery-block .deals-link {
  margin-top: 24px;
}
.page-template-page-fathers-day .deals-link {
  background-color: #ffcc32;
  font-size: 15px;
  line-height: 18px;
  font-weight: 700;
  border: 0;
  border-radius: 2px;
  color: #000000;
  padding: 14px 28px;
  text-transform: uppercase;
  outline: none;
}
.page-template-page-fathers-day .deals-link:active {
  background-color: #003767;
  color: #fff;
}
@media (hover: hover) {
  .page-template-page-fathers-day .deals-link:hover {
    background-color: #003767;
    color: #fff;
  }
}

.who-we-are .fw-container > div .fw-row:nth-of-type(2) {
  grid-gap: 85px !important;
}
@media (max-width: 649px) {
  .who-we-are .fw-container > div .fw-row:nth-of-type(2) {
    grid-gap: 48px !important;
  }
}
@media (min-width: 650px) and (max-width: 1180px) {
  .who-we-are .fw-container > div .fw-row:nth-of-type(2) {
    grid-gap: 48px 100px !important;
  }
}
.who-we-are .fw-container > div .fw-row .fw-col-xs-12 img {
  aspect-ratio: 410/269 !important;
  margin-bottom: 0 !important;
}

.academy-leader-content .headings {
  margin-top: 24px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.academy-leader-content .headings .academy-lead {
  text-transform: uppercase;
  margin-bottom: 0;
  line-height: 120%;
  font-size: 15px;
  color: #333333;
  letter-spacing: 2px;
}
.academy-leader-content .academy-blurb {
  margin-top: 24px;
  margin-bottom: 0;
  padding: 0 24px;
}

.academy-slider-section .fw-container > div .fw-row .fw-col-xs-12 .fw-text-block {
  padding: 0 !important;
}
.academy-slider-section .fw-container > div .fw-row .fw-col-xs-12 .fw-text-block > p {
  margin-bottom: 0;
}
@media (max-width: 649px) {
  .academy-slider-section .fw-container > div .fw-row .fw-col-xs-12 .fw-text-block .custom-slider {
    padding: 0 24px !important;
  }
}
@media (min-width: 650px) and (max-width: 1180px) {
  .academy-slider-section .fw-container > div .fw-row .fw-col-xs-12 .fw-text-block .custom-slider {
    padding: 0 24px !important;
  }
}
.academy-slider-section .fw-container > div .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .recent-gallery .swiper-container {
  overflow: hidden;
  background: #F1EFE2;
  border-radius: 3em 0;
  padding: 120px 80px;
}
@media (max-width: 649px) {
  .academy-slider-section .fw-container > div .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .recent-gallery .swiper-container {
    padding: 56px 24px;
    border-radius: 1em 0;
  }
}
@media (min-width: 650px) and (max-width: 1180px) {
  .academy-slider-section .fw-container > div .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .recent-gallery .swiper-container {
    padding: 155px 40px;
  }
}
.academy-slider-section .fw-container > div .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .recent-gallery .swiper-wrapper .swiper-slide {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.academy-slider-section .fw-container > div .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .recent-gallery .swiper-wrapper .swiper-slide .image-container {
  width: 17px;
  height: 12px;
  margin: 0 auto;
}
@media (max-width: 649px) {
  .academy-slider-section .fw-container > div .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .recent-gallery .swiper-wrapper .swiper-slide .image-container {
    margin: 0;
  }
}
.academy-slider-section .fw-container > div .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .recent-gallery .swiper-wrapper .swiper-slide .slide-content {
  max-width: 57%;
  margin: 0 auto;
  text-align: center;
  display: flex;
  flex-direction: column;
  gap: 40px;
}
@media (min-width: 650px) and (max-width: 1180px) {
  .academy-slider-section .fw-container > div .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .recent-gallery .swiper-wrapper .swiper-slide .slide-content {
    max-width: 78%;
    margin: 0 auto;
  }
}
@media (max-width: 649px) {
  .academy-slider-section .fw-container > div .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .recent-gallery .swiper-wrapper .swiper-slide .slide-content {
    text-align: left;
    max-width: 100%;
  }
}
.academy-slider-section .fw-container > div .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .recent-gallery .swiper-wrapper .swiper-slide .slide-content .quote {
  font-family: "GillSans", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.3;
  margin-bottom: 0;
  color: #001837;
}
@media (max-width: 1180px) {
  .academy-slider-section .fw-container > div .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .recent-gallery .swiper-wrapper .swiper-slide .slide-content .quote {
    font-size: 14px;
  }
}
.academy-slider-section .fw-container > div .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .recent-gallery .swiper-wrapper .swiper-slide .slide-content .quote-author {
  font-family: "GillSans", sans-serif;
  font-weight: 600;
  font-size: 16px;
  line-height: 1.3;
  margin-bottom: 0;
}
@media (max-width: 1180px) {
  .academy-slider-section .fw-container > div .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .recent-gallery .swiper-wrapper .swiper-slide .slide-content .quote-author {
    font-size: 14px;
  }
}
.academy-slider-section .fw-container > div .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .recent-gallery .swiper-button-next {
  right: -48px;
}
@media (max-width: 1180px) {
  .academy-slider-section .fw-container > div .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .recent-gallery .swiper-button-next {
    display: block;
    right: -27px;
    width: 19px;
    height: 19px;
    background-size: 7px;
  }
}
.academy-slider-section .fw-container > div .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .recent-gallery .swiper-button-prev {
  left: -48px;
}
@media (max-width: 1180px) {
  .academy-slider-section .fw-container > div .fw-row .fw-col-xs-12 .fw-text-block .custom-slider .recent-gallery .swiper-button-prev {
    display: block;
    left: -27px;
    width: 19px;
    height: 19px;
    background-size: 7px;
  }
}

.neighbourfood .page-image {
  max-height: max-content;
}

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