@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wdth,wght@0,75..100,300..800;1,75..100,300..800&display=swap);
@font-face {
  font-family: "Futura LT Pro";
  font-style: light;
  font-weight: 200;
  src: local("Futura LT Pro"), url("../fonts/futura/FuturaLTPro-Light.ttf") format("truetype");
}
@font-face {
  font-family: "Futura LT Pro";
  font-style: normal;
  font-weight: 400;
  src: local("Futura LT Pro"), url("../fonts/futura/FuturaLTPro-Medium.ttf") format("truetype");
}
@font-face {
  font-family: "Futura LT Pro";
  font-style: bold;
  font-weight: 600;
  src: local("Futura LT Pro"), url("../fonts/futura/FuturaLTPro-Heavy.ttf") format("truetype");
}
.content-and-video-layout-wrapper {
  background-color: var(--backgroundColor);
}
.content-and-video-layout-wrapper .content-and-video-layout-inner {
  padding: 3rem 1.5rem;
}
@media (min-width: 992px) {
  .content-and-video-layout-wrapper .content-and-video-layout-inner {
    padding: 6rem 1.5rem;
  }
}
@media (min-width: 1200px) {
  .content-and-video-layout-wrapper .content-and-video-layout-inner {
    padding: 6rem 5.5rem;
  }
}
.content-and-video-layout-wrapper .internal-content {
  position: absolute;
  width: 100%;
  bottom: 0;
}
@media (min-width: 992px) {
  .content-and-video-layout-wrapper .internal-content {
    position: relative;
    margin-top: var(--margin-prop);
  }
}
.content-and-video-layout-wrapper .internal-content p {
  margin: 0;
}
