/* Mobile Styles */
.mco-b5-content-block .wrapper {
  padding: 0;
}
.mco-b5-content-block-toggle-btn {
  cursor: pointer !important;
}
.mco-b5-content-block-image-section * {
  margin-left: auto;
  margin-right: auto;
}
.mco-b5-content-block-image-section {
  display: block;
  overflow: hidden;
  position: relative;
  padding: 0 1.6875rem;
  z-index: 2;
}
.mco-b5-content-block-image-section img {
  display: block;
}
.mco-b5-content-block-image-section .mco-b5-content-block-play-button {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 5rem;
  height: 5rem;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-image: none;
  background-color: rgba(244,234,234,0.42);
}
.mco-b5-content-block-image-section .mco-b5-content-block-play-button svg:nth-child(2) {
  display: none;
}
.mco-b5-content-block-image-section .mco-b5-content-block-play-button:hover svg:nth-child(1) {
  display: none;
}
.mco-b5-content-block-image-section .mco-b5-content-block-play-button:hover svg:nth-child(2) {
  display: inline;
}
.mco-b5-content-block-content-section {
  display: block;
  margin-top: -7.125rem;
  padding: 7.125rem 1.6875rem 3rem;
}
.mco-b5-content-block-content-section h3 {
  margin: 1rem auto 0;
}
.mco-b5-content-block-content-section .tagline {
  display: block;
  margin: 1rem auto 0;
}
.mco-b5-content-block-content-section .tagline + h3 {
  margin-top: 0.5rem;
}
.mco-b5-content-block-content-section * + .mco-b5-content-block-description {
  margin: 0.5rem auto 0;
}
.mco-b5-content-block-content-section * + .mco-b5-content-block-content-buttons-container {
  margin: 1.5rem auto 0;
}
.mco-b5-content-block-content-section .mco-b5-content-block-content-buttons-container .btn ~ .btn {
  margin-top: 0.75rem;
}
.mco-b5-content-block-content-section .mco-b5-content-block-content-buttons-container .btn {
  margin-right: 2rem !important;
}
.mco-b5-content-block-description > *:first-child {
  margin-top: 0;
}
.mco-b5-content-block-description > *:last-child {
  margin-bottom: 0;
}
.mco-b5-content-block + .mco-b5-content-block-modal + .mco-b5-content-block {
  margin-top: -4rem;
  padding-top: 0.5rem;
}
.mco-b5-content-block.negative + .mco-b5-content-block-modal + .mco-b5-content-block.negative {
  background-color: var(--colorPrimary);
}
/* Negative Style Fixes */
.mco-b5-content-block.negative {
  background-color: transparent;
  padding: 0;
}
.mco-b5-content-block.negative .mco-b5-content-block-content-section {
  background-color: var(--colorPrimary);
}
/* Tablet Styles */
@media (min-width: 768px) {
  .mco-b5-content-block .wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .mco-b5-content-block.mco-b5-group-first.negative .wrapper {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .mco-b5-content-block .mco-b5-content-block-content-section * {
    max-width: 17rem;
  }
  .mco-b5-content-block.right .wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  .mco-b5-content-block.right .mco-b5-content-block-content-section * {
    margin-right: initial;
  }
  .mco-b5-content-block.right .mco-b5-content-block-image-section * {
    margin-left: initial;
  }
  .mco-b5-content-block.left .mco-b5-content-block-content-section * {
    margin-left: initial;
  }
  .mco-b5-content-block.left .mco-b5-content-block-image-section * {
    margin-right: initial;
  }
  .mco-b5-content-block-image-section,
  .mco-b5-content-block-content-section {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
  }
  .mco-b5-content-block-content-section {
    margin-top: 0;
    padding: 3.5rem;
  }
  .mco-b5-content-block-content-section .tagline,
  .mco-b5-content-block-content-section h3 {
    margin-top: 0;
  }
  .mco-b5-content-block-content-section .tagline + h3 {
    margin-top: 0.5rem;
  }
  .mco-b5-content-block-content-section * + .mco-b5-content-block-description {
    margin-top: 1rem;
  }
  .mco-b5-content-block-image-section {
    padding: 0;
  }
  .mco-b5-content-block + .mco-b5-content-block-modal + .mco-b5-content-block {
    margin-top: -5rem;
    padding-top: 0;
  }
  .mco-b5-content-block.negative + .mco-b5-content-block-modal + .mco-b5-content-block.negative {
    background-color: transparent;
  }
  .mco-b5-content-block.negative + .mco-b5-content-block-modal + .mco-b5-content-block.negative .wrapper {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media (min-width: 768px) and (max-width: 1279px) {
  .mco-b5-content-block-content-section,
  .mco-b5-content-block-image-section {
    max-width: 24rem;
  }
  .mco-b5-content-block-image-section {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
  .mco-b5-content-block + .mco-b5-content-block-modal + .mco-b5-content-block .mco-b5-content-block-image-section {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
  .mco-b5-content-block.negative .mco-b5-content-block-content-section {
    -ms-flex-item-align: stretch;
        -ms-grid-row-align: stretch;
        align-self: stretch;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .mco-b5-content-block.negative .mco-b5-content-block-content-section > * {
    width: 100%;
  }
  .mco-b5-content-block.negative.mco-b5-group-first .mco-b5-content-block-content-section {
    margin-top: 3rem;
  }
  .mco-b5-content-block.negative.mco-b5-group-first + .mco-b5-content-block-modal + .mco-b5-content-block.negative .mco-b5-content-block-content-section {
    margin-top: 0;
    margin-bottom: 3rem;
  }
}
/* Desktop Styles */
@media (min-width: 1280px) {
  .mco-b5-content-block .wrapper {
    display: grid;
    display: -ms-grid;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-grid-rows: minmax(auto, 4rem) 1fr minmax(auto, 4rem);
    grid-template-rows: minmax(auto, 4rem) 1fr minmax(auto, 4rem);
    grid-template-columns: 50% 50%;
    -ms-grid-columns: 50% 50%;
        grid-template-areas: "mco_b5_content mco_b5_image" "mco_b5_content mco_b5_image" "mco_b5_content mco_b5_image";
  }
  .mco-b5-content-block .wrapper div:nth-child(1) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
  }
  .mco-b5-content-block .wrapper div:nth-child(2) {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }
  .mco-b5-content-block .wrapper div:nth-child(3) {
    -ms-grid-column: 2;
    -ms-grid-row: 2;
  }
  .mco-b5-content-block .wrapper div:nth-child(4) {
    -ms-grid-column: 1;
    -ms-grid-row: 2;
  }
  .mco-b5-content-block .wrapper div:nth-child(5) {
    -ms-grid-column: 2;
    -ms-grid-row: 3;
  }
  .mco-b5-content-block .wrapper div:nth-child(6) {
    -ms-grid-column: 1;
    -ms-grid-row: 3;
  }
  .mco-b5-content-block.left .wrapper {
        grid-template-areas: "mco_b5_image mco_b5_content" "mco_b5_image mco_b5_content" "mco_b5_image mco_b5_content";
  }
  .mco-b5-content-block.left .wrapper div:nth-child(1) {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }
  .mco-b5-content-block.left .wrapper div:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
  }
  .mco-b5-content-block.left .wrapper div:nth-child(3) {
    -ms-grid-column: 1;
    -ms-grid-row: 2;
  }
  .mco-b5-content-block.left .wrapper div:nth-child(4) {
    -ms-grid-column: 2;
    -ms-grid-row: 2;
  }
  .mco-b5-content-block.left .wrapper div:nth-child(5) {
    -ms-grid-column: 1;
    -ms-grid-row: 3;
  }
  .mco-b5-content-block.left .wrapper div:nth-child(6) {
    -ms-grid-column: 2;
    -ms-grid-row: 3;
  }
  .mco-b5-content-block.mco-b5-group-first .mco-b5-content-block-image-section {
    -ms-flex-item-align: end;
        -ms-grid-row-align: end;
        align-self: end;
  }
  .mco-b5-content-block.mco-b5-group-first:not(.negative) .wrapper {
        grid-template-areas: "mco_b5_content mco_b5_image" "mco_b5_content mco_b5_image" ". mco_b5_image";
  }
  .mco-b5-content-block.mco-b5-group-first:not(.negative) .wrapper div:nth-child(1) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
  }
  .mco-b5-content-block.mco-b5-group-first:not(.negative) .wrapper div:nth-child(2) {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }
  .mco-b5-content-block.mco-b5-group-first:not(.negative) .wrapper div:nth-child(3) {
    -ms-grid-column: 2;
    -ms-grid-row: 2;
  }
  .mco-b5-content-block.mco-b5-group-first:not(.negative) .wrapper div:nth-child(4) {
    -ms-grid-column: 1;
    -ms-grid-row: 2;
  }
  .mco-b5-content-block.mco-b5-group-first:not(.negative) .wrapper div:nth-child(5) {
    -ms-grid-column: 2;
    -ms-grid-row: 3;
  }
  .mco-b5-content-block.mco-b5-group-first:not(.negative) .wrapper div:nth-child(6) {
    -ms-grid-column: 1;
    -ms-grid-row: 3;
  }
  .mco-b5-content-block.mco-b5-group-first:not(.negative).left .wrapper {
        grid-template-areas: "mco_b5_image mco_b5_content" "mco_b5_image mco_b5_content" "mco_b5_image .";
  }
  .mco-b5-content-block.mco-b5-group-first:not(.negative).left .wrapper div:nth-child(1) {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }
  .mco-b5-content-block.mco-b5-group-first:not(.negative).left .wrapper div:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
  }
  .mco-b5-content-block.mco-b5-group-first:not(.negative).left .wrapper div:nth-child(3) {
    -ms-grid-column: 1;
    -ms-grid-row: 2;
  }
  .mco-b5-content-block.mco-b5-group-first:not(.negative).left .wrapper div:nth-child(4) {
    -ms-grid-column: 2;
    -ms-grid-row: 2;
  }
  .mco-b5-content-block.mco-b5-group-first:not(.negative).left .wrapper div:nth-child(5) {
    -ms-grid-column: 1;
    -ms-grid-row: 3;
  }
  .mco-b5-content-block.mco-b5-group-first:not(.negative).left .wrapper div:nth-child(6) {
    -ms-grid-column: 2;
    -ms-grid-row: 3;
  }
  .mco-b5-content-block.mco-b5-group-first:not(.negative) + .mco-b5-content-block-modal + .mco-b5-content-block .wrapper {
        grid-template-areas: ". mco_b5_image" "mco_b5_content mco_b5_image" "mco_b5_content mco_b5_image";
  }
  .mco-b5-content-block.mco-b5-group-first:not(.negative) + .mco-b5-content-block-modal + .mco-b5-content-block .wrapper div:nth-child(1) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
  }
  .mco-b5-content-block.mco-b5-group-first:not(.negative) + .mco-b5-content-block-modal + .mco-b5-content-block .wrapper div:nth-child(2) {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }
  .mco-b5-content-block.mco-b5-group-first:not(.negative) + .mco-b5-content-block-modal + .mco-b5-content-block .wrapper div:nth-child(3) {
    -ms-grid-column: 2;
    -ms-grid-row: 2;
  }
  .mco-b5-content-block.mco-b5-group-first:not(.negative) + .mco-b5-content-block-modal + .mco-b5-content-block .wrapper div:nth-child(4) {
    -ms-grid-column: 1;
    -ms-grid-row: 2;
  }
  .mco-b5-content-block.mco-b5-group-first:not(.negative) + .mco-b5-content-block-modal + .mco-b5-content-block .wrapper div:nth-child(5) {
    -ms-grid-column: 2;
    -ms-grid-row: 3;
  }
  .mco-b5-content-block.mco-b5-group-first:not(.negative) + .mco-b5-content-block-modal + .mco-b5-content-block .wrapper div:nth-child(6) {
    -ms-grid-column: 1;
    -ms-grid-row: 3;
  }
  .mco-b5-content-block.mco-b5-group-first:not(.negative) + .mco-b5-content-block-modal + .mco-b5-content-block.left .wrapper {
        grid-template-areas: "mco_b5_image ." "mco_b5_image mco_b5_content" "mco_b5_image mco_b5_content";
  }
  .mco-b5-content-block.mco-b5-group-first:not(.negative) + .mco-b5-content-block-modal + .mco-b5-content-block.left .wrapper div:nth-child(1) {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }
  .mco-b5-content-block.mco-b5-group-first:not(.negative) + .mco-b5-content-block-modal + .mco-b5-content-block.left .wrapper div:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
  }
  .mco-b5-content-block.mco-b5-group-first:not(.negative) + .mco-b5-content-block-modal + .mco-b5-content-block.left .wrapper div:nth-child(3) {
    -ms-grid-column: 1;
    -ms-grid-row: 2;
  }
  .mco-b5-content-block.mco-b5-group-first:not(.negative) + .mco-b5-content-block-modal + .mco-b5-content-block.left .wrapper div:nth-child(4) {
    -ms-grid-column: 2;
    -ms-grid-row: 2;
  }
  .mco-b5-content-block.mco-b5-group-first:not(.negative) + .mco-b5-content-block-modal + .mco-b5-content-block.left .wrapper div:nth-child(5) {
    -ms-grid-column: 1;
    -ms-grid-row: 3;
  }
  .mco-b5-content-block.mco-b5-group-first:not(.negative) + .mco-b5-content-block-modal + .mco-b5-content-block.left .wrapper div:nth-child(6) {
    -ms-grid-column: 2;
    -ms-grid-row: 3;
  }
  .mco-b5-content-block.mco-b5-group-first.negative .wrapper {
        grid-template-areas: ". mco_b5_image" "mco_b5_content mco_b5_image" ". mco_b5_image";
  }
  .mco-b5-content-block.mco-b5-group-first.negative .wrapper div:nth-child(1) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
  }
  .mco-b5-content-block.mco-b5-group-first.negative .wrapper div:nth-child(2) {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }
  .mco-b5-content-block.mco-b5-group-first.negative .wrapper div:nth-child(3) {
    -ms-grid-column: 2;
    -ms-grid-row: 2;
  }
  .mco-b5-content-block.mco-b5-group-first.negative .wrapper div:nth-child(4) {
    -ms-grid-column: 1;
    -ms-grid-row: 2;
  }
  .mco-b5-content-block.mco-b5-group-first.negative .wrapper div:nth-child(5) {
    -ms-grid-column: 2;
    -ms-grid-row: 3;
  }
  .mco-b5-content-block.mco-b5-group-first.negative .wrapper div:nth-child(6) {
    -ms-grid-column: 1;
    -ms-grid-row: 3;
  }
  .mco-b5-content-block.mco-b5-group-first.negative.left .wrapper {
        grid-template-areas: "mco_b5_image ." "mco_b5_image mco_b5_content" "mco_b5_image .";
  }
  .mco-b5-content-block.mco-b5-group-first.negative.left .wrapper div:nth-child(1) {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }
  .mco-b5-content-block.mco-b5-group-first.negative.left .wrapper div:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
  }
  .mco-b5-content-block.mco-b5-group-first.negative.left .wrapper div:nth-child(3) {
    -ms-grid-column: 1;
    -ms-grid-row: 2;
  }
  .mco-b5-content-block.mco-b5-group-first.negative.left .wrapper div:nth-child(4) {
    -ms-grid-column: 2;
    -ms-grid-row: 2;
  }
  .mco-b5-content-block.mco-b5-group-first.negative.left .wrapper div:nth-child(5) {
    -ms-grid-column: 1;
    -ms-grid-row: 3;
  }
  .mco-b5-content-block.mco-b5-group-first.negative.left .wrapper div:nth-child(6) {
    -ms-grid-column: 2;
    -ms-grid-row: 3;
  }
  .mco-b5-content-block.mco-b5-group-first.negative + .mco-b5-content-block-modal + .mco-b5-content-block .wrapper {
        grid-template-areas: ". mco_b5_image" "mco_b5_content mco_b5_image" ". mco_b5_image";
  }
  .mco-b5-content-block.mco-b5-group-first.negative + .mco-b5-content-block-modal + .mco-b5-content-block .wrapper div:nth-child(1) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
  }
  .mco-b5-content-block.mco-b5-group-first.negative + .mco-b5-content-block-modal + .mco-b5-content-block .wrapper div:nth-child(2) {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }
  .mco-b5-content-block.mco-b5-group-first.negative + .mco-b5-content-block-modal + .mco-b5-content-block .wrapper div:nth-child(3) {
    -ms-grid-column: 2;
    -ms-grid-row: 2;
  }
  .mco-b5-content-block.mco-b5-group-first.negative + .mco-b5-content-block-modal + .mco-b5-content-block .wrapper div:nth-child(4) {
    -ms-grid-column: 1;
    -ms-grid-row: 2;
  }
  .mco-b5-content-block.mco-b5-group-first.negative + .mco-b5-content-block-modal + .mco-b5-content-block .wrapper div:nth-child(5) {
    -ms-grid-column: 2;
    -ms-grid-row: 3;
  }
  .mco-b5-content-block.mco-b5-group-first.negative + .mco-b5-content-block-modal + .mco-b5-content-block .wrapper div:nth-child(6) {
    -ms-grid-column: 1;
    -ms-grid-row: 3;
  }
  .mco-b5-content-block.mco-b5-group-first.negative + .mco-b5-content-block-modal + .mco-b5-content-block.left .wrapper {
        grid-template-areas: "mco_b5_image ." "mco_b5_image mco_b5_content" "mco_b5_image .";
  }
  .mco-b5-content-block.mco-b5-group-first.negative + .mco-b5-content-block-modal + .mco-b5-content-block.left .wrapper div:nth-child(1) {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
  }
  .mco-b5-content-block.mco-b5-group-first.negative + .mco-b5-content-block-modal + .mco-b5-content-block.left .wrapper div:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
  }
  .mco-b5-content-block.mco-b5-group-first.negative + .mco-b5-content-block-modal + .mco-b5-content-block.left .wrapper div:nth-child(3) {
    -ms-grid-column: 1;
    -ms-grid-row: 2;
  }
  .mco-b5-content-block.mco-b5-group-first.negative + .mco-b5-content-block-modal + .mco-b5-content-block.left .wrapper div:nth-child(4) {
    -ms-grid-column: 2;
    -ms-grid-row: 2;
  }
  .mco-b5-content-block.mco-b5-group-first.negative + .mco-b5-content-block-modal + .mco-b5-content-block.left .wrapper div:nth-child(5) {
    -ms-grid-column: 1;
    -ms-grid-row: 3;
  }
  .mco-b5-content-block.mco-b5-group-first.negative + .mco-b5-content-block-modal + .mco-b5-content-block.left .wrapper div:nth-child(6) {
    -ms-grid-column: 2;
    -ms-grid-row: 3;
  }
  .mco-b5-content-block .mco-b5-content-block-content-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-item-align: stretch;
        -ms-grid-row-align: stretch;
        align-self: stretch;
    margin-bottom: 0;
    padding: 6rem 5.625rem;
  }
  .mco-b5-content-block .mco-b5-content-block-content-section * {
    max-width: none;
    margin-left: initial;
  }
  .mco-b5-content-block + .mco-b5-content-block-modal + .mco-b5-content-block .mco-b5-content-block-content-section {
    margin-top: 0;
  }
  .mco-b5-content-block + .mco-b5-content-block-modal + .mco-b5-content-block .mco-b5-content-block-image-section {
    -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start;
  }
  .mco-b5-content-block .mco-b5-content-block-content-section {
    grid-area: mco_b5_content;
  }
  .mco-b5-content-block .mco-b5-content-block-image-section {
    grid-area: mco_b5_image;
  }
  .mco-b5-content-block + .mco-b5-content-block-modal + .mco-b5-content-block {
    margin-top: -12rem;
  }
  .mco-b5-content-block-content-section .tagline + h3 {
    margin-top: 1.5rem;
  }
  .mco-b5-content-block-content-buttons-container br {
    display: none;
  }
}
@media (min-width: 1280px) {
  .mco-b5-content-block .mco-b5-content-block-content-section {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }
  .mco-b5-content-block.left .wrapper > .mco-b5-content-block-content-section {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 2;
  }
  .mco-b5-content-block.mco-b5-group-first:not(.negative) .wrapper > .mco-b5-content-block-content-section {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 1;
  }
  .mco-b5-content-block.mco-b5-group-first:not(.negative).left .wrapper > .mco-b5-content-block-content-section {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 2;
  }
  .mco-b5-content-block.mco-b5-group-first:not(.negative) + .mco-b5-content-block-modal + .mco-b5-content-block .wrapper > .mco-b5-content-block-content-section {
    -ms-grid-row: 2;
    -ms-grid-row-span: 2;
    -ms-grid-column: 1;
  }
  .mco-b5-content-block.mco-b5-group-first:not(.negative) + .mco-b5-content-block-modal + .mco-b5-content-block.left .wrapper > .mco-b5-content-block-content-section {
    -ms-grid-row: 2;
    -ms-grid-row-span: 2;
    -ms-grid-column: 2;
  }
  .mco-b5-content-block.mco-b5-group-first.negative .wrapper > .mco-b5-content-block-content-section {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .mco-b5-content-block.mco-b5-group-first.negative.left .wrapper > .mco-b5-content-block-content-section {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
  }
  .mco-b5-content-block.mco-b5-group-first.negative + .mco-b5-content-block-modal + .mco-b5-content-block .wrapper > .mco-b5-content-block-content-section {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .mco-b5-content-block.mco-b5-group-first.negative + .mco-b5-content-block-modal + .mco-b5-content-block.left .wrapper > .mco-b5-content-block-content-section {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
  }
  .mco-b5-content-block .mco-b5-content-block-image-section {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 2;
  }
  .mco-b5-content-block.left .wrapper > .mco-b5-content-block-image-section {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }
  .mco-b5-content-block.mco-b5-group-first:not(.negative) .wrapper > .mco-b5-content-block-image-section {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 2;
  }
  .mco-b5-content-block.mco-b5-group-first:not(.negative).left .wrapper > .mco-b5-content-block-image-section {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }
  .mco-b5-content-block.mco-b5-group-first:not(.negative) + .mco-b5-content-block-modal + .mco-b5-content-block .wrapper > .mco-b5-content-block-image-section {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 2;
  }
  .mco-b5-content-block.mco-b5-group-first:not(.negative) + .mco-b5-content-block-modal + .mco-b5-content-block.left .wrapper > .mco-b5-content-block-image-section {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }
  .mco-b5-content-block.mco-b5-group-first.negative .wrapper > .mco-b5-content-block-image-section {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 2;
  }
  .mco-b5-content-block.mco-b5-group-first.negative.left .wrapper > .mco-b5-content-block-image-section {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }
  .mco-b5-content-block.mco-b5-group-first.negative + .mco-b5-content-block-modal + .mco-b5-content-block .wrapper > .mco-b5-content-block-image-section {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 2;
  }
  .mco-b5-content-block.mco-b5-group-first.negative + .mco-b5-content-block-modal + .mco-b5-content-block.left .wrapper > .mco-b5-content-block-image-section {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }
}
@media (max-width: 1279px) {
  .mco-b5-content-block {
    margin-left: calc(var(--dimenGutter) * -1);
    margin-right: calc(var(--dimenGutter) * -1);
  }
}
@media (max-width: 767px) {
  .mco-b5-content-block + .mco-b5-content-block-modal + .mco-b5-content-block:not(.negative) .mco-b5-content-block-content-section {
    padding-bottom: 0;
  }
}
.mco-b5-content-block-modal.popup {
  background-color: rgba(0,0,0,0.9) !important;
}
.mco-b5-content-block-modal.popup .popup-content {
  padding: 0 !important;
  width: 100% !important;
}
.mco-b5-content-block-modal.popup .popup-content iframe,
.mco-b5-content-block-modal.popup .popup-content .video-js {
  width: 100% !important;
  margin-bottom: -8px !important;
}
