section.news blockquote.h3,
section.news blockquote .h3,
section.news .wp-block-pullquote.h3 blockquote , .news blockquote.wp-block-quote , .news figure.wp-block-pullquote blockquote {
  color: var(--bs-primary);
}

.news blockquote.wp-block-quote {
  padding:30px 0px;
}

.news blockquote.wp-block-quote p {
  margin:0px;
  padding:0px;
}

.news blockquote.wp-block-quote , .news figure.wp-block-pullquote blockquote {
  line-height: .95;
letter-spacing: -0.4px;
text-transform: uppercase;
margin-bottom: 0.5rem;
font-weight: 500;
font-size:30px;
font-family: "FIGRFlamaCond";
}

.overlay-image .img-wrap {
  background-blend-mode: screen;
}
.overlay-image .img-wrap:before {
  content: "";
position: absolute;
width: 100%;
height: 100%;
mix-blend-mode: color;
z-index: 1;
background: #000000;
}

.footer .address a:before {
  display: none;
}
.footer .creator a {
  text-decoration: none;
}
.footer .creator a:hover {
  color: #FFFFFF;
}
.footer .creator a:before {
  display: none;
}

@media (min-width:768px) {
  .safari.mac .nav-drop {
    padding-top: 13px;
  }
  .chrome.mac .nav-drop {
    padding-top: 14px;
  }
}

@media (min-width:1024px) {
  .news blockquote.wp-block-quote , .news figure.wp-block-pullquote blockquote {
    font-size:34px;
  }
}

@media (min-width:1200px) {
  .news blockquote.wp-block-quote .news figure.wp-block-pullquote blockquote {
    font-size: 34px;
  }
}

@media (min-width:1366px) {
  .news blockquote.wp-block-quote , .news figure.wp-block-pullquote blockquote {
    font-size:42px;
  }
  .video-section.alt.video-image {
    height: calc(var(--vh) - 187px);
  }
}

@media (min-width:1440px) {
  .video-section.alt.video-image {
    height: calc(var(--vh) - 187px);
  }
}

@media (min-width:1980px) {
  .journey-block .elevation {
    padding-right: 70px;
  }
}
@media (max-width:640px) {
  .studio-menu .swiper-slide {
    letter-spacing: -0.01rem;
    margin-right:10px!important;
  }
  .studio-menu .swiper-slide:nth-last-child(2):after {
    content: "";
  }
}
@media (max-width:390px) {
  .studio-menu .swiper-slide {
    font-size:16.5px;
    margin-right: 7px!important;
  }
}
@media (max-width:374px) {
  .studio-menu .swiper-slide {
    letter-spacing: -0.03rem;
    margin-right:9px!important;
  }
}
