@font-face {
  font-family: Turretroad;
  src: url('../fonts/TurretRoad-Medium.ttf') format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Turretroad;
  src: url('../fonts/TurretRoad-Light.ttf') format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Turretroad;
  src: url('../fonts/TurretRoad-Bold.ttf') format("truetype"), url('../fonts/TurretRoad-ExtraBold.ttf') format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Turretroad;
  src: url('../fonts/TurretRoad-Regular.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Turretroad;
  src: url('../fonts/TurretRoad-ExtraLight.ttf') format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

:root {
  --black: black;
  --pink: #ff0073;
  --white: white;
}

body {
  color: #000;
  font-family: Vtcduboistrial;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.2em;
}

p {
  margin-bottom: 10px;
}

a {
  color: var(--black);
  font-weight: 400;
  text-decoration: none;
}

a:hover {
  color: var(--pink);
  font-weight: 500;
}

strong {
  font-weight: bold;
}

.header {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: var(--pink);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 150px;
}

.logo {
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1em;
  display: inline-block;
}

.image-container {
  width: 100%;
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.image-container._50 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-container.double {
  height: 150vh;
}

.image-container.bio {
  height: 50vh;
}

.content {
  width: 100%;
}

.img {
  width: 100%;
  height: 100%;
  position: relative;
}

.img._01 {
  background-image: url('../images/DeleAdeyemo-12.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}

.img._02 {
  background-image: url('../images/DeleAdeyemo-52.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

.img._03 {
  background-image: url('../images/DeleAdeyemo-49.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 90%;
  background-attachment: fixed;
}

.img._04 {
  background-image: url('../images/DeleAdeyemo-53.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

.img._05 {
  background-image: url('../images/DeleAdeyemo-29.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}

.img._06 {
  background-image: url('../images/DeleAdeyemo-57.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}

.img._07 {
  background-image: url('../images/DeleAdeyemo-05.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}

.img._08 {
  background-image: url('../images/DeleAdeyemo-36.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}

.img._09 {
  background-image: url('../images/DeleAdeyemo-37.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}

.img._10 {
  background-image: url('../images/DeleAdeyemo-03.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}

.img._11 {
  background-image: url('../images/DeleAdeyemo-54.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

.img._12 {
  background-image: url('../images/DeleAdeyemo-51.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

.img._14 {
  background-image: url('../images/DeleAdeyemo-16.jpg');
  background-position: 0 0;
  background-size: auto;
  background-attachment: scroll;
}

.img._15 {
  background-image: url('../images/DeleAdeyemo-35.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}

.img._16 {
  background-image: url('../images/DeleAdeyemo-31.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}

.img._17 {
  background-image: url('../images/DeleAdeyemo-33.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}

.img._18 {
  background-image: url('../images/DeleAdeyemo-13.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}

.img._19 {
  background-image: url('../images/DeleAdeyemo-34.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}

.img._20 {
  background-image: url('../images/DeleAdeyemo-08.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

.img._21 {
  background-image: url('../images/DeleAdeyemo-07.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}

.img._23 {
  background-image: url('../images/DeleAdeyemo-44.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}

.img._24 {
  background-image: url('../images/DeleAdeyemo-42.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}

.img._25 {
  background-image: url('../images/DeleAdeyemo-47.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}

.img._26 {
  background-image: url('../images/DeleAdeyemo-43.jpg');
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
}

.img._27 {
  background-image: url('../images/DeleAdeyemo-46.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}

.img._28 {
  background-image: url('../images/DeleAdeyemo-19.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}

.img._29 {
  background-image: url('../images/DeleAdeyemo-23.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}

.img._30 {
  background-image: url('../images/DeleAdeyemo-40.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}

.img._31 {
  background-image: url('../images/DeleAdeyemo-45.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}

.img._32 {
  background-image: url('../images/DeleAdeyemo-18.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}

.img._34 {
  background-image: url('../images/DeleAdeyemo-22.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}

.img._35 {
  background-image: url('../images/DeleAdeyemo-27.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}

.img._36 {
  background-image: url('../images/DeleAdeyemo-41.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}

.img._37 {
  background-image: url('../images/DeleAdeyemo-48.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}

.img._38 {
  background-image: url('../images/DeleAdeyemo-24.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}

.img._39 {
  background-image: url('../images/DeleAdeyemo-28.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
}

.img._40 {
  background-image: url('../images/DeleAdeyemo-15.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

.img._41 {
  background-image: url('../images/DeleAdeyemo-20.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}

.img._42 {
  background-image: url('../images/DeleAdeyemo-55.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 95%;
  background-attachment: scroll;
}

.img._43 {
  background-image: url('../images/DeleAdeyemo-56.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}

.logo-fixed {
  z-index: 100;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  line-height: 1em;
  display: grid;
  position: fixed;
  inset: 0% 0% auto;
}

.body {
  letter-spacing: .5px;
  font-family: Turretroad, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.footer {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  letter-spacing: .25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 100vh;
  padding: 60px 20px;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.3em;
  display: grid;
}

.text-overlay {
  padding: 20px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.text-overlay.white {
  color: #fff;
}

.cover {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px;
  font-size: 1.5em;
  line-height: 1em;
}

.press-img {
  width: 100%;
  height: 100%;
  display: none;
  position: relative;
}

.subv {
  font-size: 12px;
  font-weight: 400;
}

.slide {
  text-align: center;
  flex: 0 0 100vw;
  height: 100vh;
  position: relative;
}

.slider-wrapper {
  height: 100%;
  display: flex;
}

.slider {
  z-index: 10;
  opacity: 0;
  width: 100vw;
  transition: opacity .3s;
  position: fixed;
  inset: 0;
  overflow: hidden;
}

.slider-section {
  position: relative;
}

.slideimg {
  object-fit: contain;
  width: 85vw;
  max-width: 750px;
  height: 85vh;
  max-height: 750px;
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
  top: 50%;
  transform: translate(0, -50%);
}

.paragraph-2 {
  color: var(--black);
}

.video-container {
  width: 100%;
  height: 100%;
}

@media screen and (max-width: 991px) {
  .logo-fixed {
    position: static;
  }

  .press-img {
    transform: none;
  }
}

@media screen and (max-width: 767px) {
  .logo-fixed {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: 2fr;
  }

  .footer {
    grid-template-columns: 1fr;
    font-size: 1.3em;
  }
}

@media screen and (max-width: 479px) {
  .image-container {
    height: 45vh;
  }

  .content {
    overflow: hidden;
  }
}

#w-node-_152658ef-74eb-dc45-bf6b-447c87301c6e-e075ea76, #w-node-_4f03b00e-71f8-e332-786c-8521f4071797-e075ea76, #w-node-_455df423-8bc7-c8dd-27f9-585f84d138e4-e075ea76, #w-node-_317f1989-9698-f095-93bf-6f1a463e2d96-e075ea76 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84d7ee3e-73f5-f61f-42c3-a0285b15aef0-e075ea76, #w-node-_7e21ddfe-fefe-7b93-855d-a0f0b475a2e7-e075ea76 {
  place-self: stretch stretch;
}


@font-face {
  font-family: 'Turretroad';
  src: url('../fonts/TurretRoad-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Turretroad';
  src: url('../fonts/TurretRoad-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Turretroad';
  src: url('../fonts/TurretRoad-Bold.ttf') format('truetype'), url('../fonts/TurretRoad-ExtraBold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Turretroad';
  src: url('../fonts/TurretRoad-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Turretroad';
  src: url('../fonts/TurretRoad-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}