@import url("https://use.typekit.net/loc2xpy.css");
@font-face {
  font-family: "MBEmpire";
  font-weight: 700;
  src: url("/fonts/MBEmpire-Bold.otf") format("opentype"); }

.multi-content.top-border {
  border-top: 1px solid #000000; }

.multi-content .multi-content-item-wrapper {
  display: flex;
  flex-wrap: wrap; }

.multi-content .multi-content-item {
  padding: 10px 20px 10px 0;
  position: relative; }
  .multi-content .multi-content-item h1 {
    font-size: 36px;
    line-height: 36px; }
    @media (min-width: 992px) {
      .multi-content .multi-content-item h1 {
        font-size: 45px;
        line-height: 45px; } }
  .multi-content .multi-content-item h3 {
    font-weight: 400;
    max-width: 80%; }
    @media (min-width: 992px) {
      .multi-content .multi-content-item h3 {
        max-width: initial; } }
  .multi-content .multi-content-item p {
    max-width: 80%; }
    @media (min-width: 992px) {
      .multi-content .multi-content-item p {
        max-width: initial; } }

.multi-content .multi-content-small-label {
  position: absolute;
  top: 10px;
  font-family: "sofia-pro", sans-serif;
  font-size: 12px;
  line-height: 12px;
  margin-bottom: 0; }
  .multi-content .multi-content-small-label.multi-content-small-label-left {
    left: -35px; }
  .multi-content .multi-content-small-label.multi-content-small-label-right {
    right: -25px; }

.multi-content .multi-content-item-image {
  background-size: cover;
  background-position: center;
  border-radius: 20px;
  height: 100%; }
  @media (min-width: 768px) {
    .multi-content .multi-content-item-image.circular {
      border-radius: 50%; } }
  .multi-content .multi-content-item-image.multi-content-item-image-video {
    position: relative;
    overflow: hidden; }
    .multi-content .multi-content-item-image.multi-content-item-image-video video {
      width: 100%;
      height: 100%;
      position: absolute;
      -o-object-fit: cover;
         object-fit: cover;
      z-index: 0; }

.multi-content .multi-content-item-contain-image-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 20px;
  height: 100%;
  padding: 20px;
  position: relative; }
  .multi-content .multi-content-item-contain-image-wrapper .multi-content-item-contain-canvas {
    width: 100%;
    height: 100%;
    position: absolute;
    -o-object-fit: scale-down;
    object-fit: scale-down;
    z-index: 1; }
  .multi-content .multi-content-item-contain-image-wrapper .multi-content-item-contain-canvas-wrapper {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1; }
  .multi-content .multi-content-item-contain-image-wrapper.multi-content-item-contain-image-wrapper-border {
    border: 1px solid #212529; }
  .multi-content .multi-content-item-contain-image-wrapper img, .multi-content .multi-content-item-contain-image-wrapper video {
    max-width: 100%;
    max-height: 100%; }
  .multi-content .multi-content-item-contain-image-wrapper video {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important; }

/*# sourceMappingURL=../../../dist/css/maps/elements/multi-content.css.map */
