/* Mobile Styles */
.mco-b5-content-block {
  margin-top: 0 !important;
  margin-bottom: 1.5rem !important;
}
.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;
  z-index: 2;
  width: 100vw;
  height: 100vw;
  max-width: 321px;
  max-height: 321px;
  margin: 0 auto;
}
.mco-b5-content-block-image-section img {
  display: block;
  width: 100vw;
  height: 100vw;
  max-width: 321px;
  max-height: 321px;
}
.mco-b5-content-block-image-section .mco-b5-content-block-play-button {
  position: absolute;
  bottom: 2rem;
  right: 2rem;
}
.mco-b5-content-block-image-section .mco-b5-content-block-play-button svg {
  display: contents;
}
.mco-b5-content-block-content-section {
  display: block;
  margin-top: -1rem;
  width: 100vw;
  max-width: 321px;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 27px 2rem 27px;
  background: #f6f6f6;
}
.mco-b5-content-block-content-section .subheading {
  margin: 1rem auto 0;
}
.mco-b5-content-block-content-section .tagline {
  display: block;
  margin: 1rem auto 0;
}
.mco-b5-content-block-content-section .tagline + .subheading {
  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:nth-child(1) {
  padding: 0.75rem 1rem;
}
.mco-b5-content-block-content-section .mco-b5-content-block-content-buttons-container .btn {
  font-size: 0.9375rem;
}
.mco-b5-content-block-description > *:first-child {
  margin-top: 0;
}
.mco-b5-content-block-description > *:last-child {
  margin-bottom: 0;
}
.mco-b5-content-block-description p span {
  font-family: 'Montserrat', sans-serif !important;
}
.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 {
    margin-bottom: 2.5rem !important;
  }
  .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 .subheading {
    margin-top: 0;
  }
  .mco-b5-content-block-content-section .tagline + .subheading {
    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;
  }
  .mco-b5-content-block {
    max-width: 768px;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .mco-b5-content-block-image-section,
  .mco-b5-content-block-image-section img,
  .mco-b5-content-block-content-section {
    max-width: 384px;
    max-height: 468px;
    height: 100vw;
  }
}
@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 {
    margin-bottom: 3rem !important;
  }
  .mco-b5-content-block > .wrapper {
    display: grid;
    display: -ms-grid;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-grid-rows: auto 1fr auto;
    grid-template-rows: auto 1fr auto;
    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: start;
        -ms-grid-row-align: start;
        align-self: start;
  }
  .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: end;
        -ms-grid-row-align: end;
        align-self: end;
  }
  .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 + .subheading {
    margin-top: 1.5rem;
  }
  .mco-b5-content-block-content-buttons-container br {
    display: none;
  }
  .mco-b5-content-block .btn {
    font-size: 1rem !important;
  }
  .mco-b5-content-block .btn:first-of-type {
    padding: 1rem 1.5rem !important;
  }
  .mco-b5-content-block .btn.secondary {
    padding: 0 0 10px 0 !important;
  }
  .mco-b5-content-block.square {
    max-width: 1300px;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .mco-b5-content-block.square .mco-b5-content-block-image-section,
  .mco-b5-content-block.square .mco-b5-content-block-image-section img,
  .mco-b5-content-block.square .mco-b5-content-block-content-section {
    max-width: 650px;
    max-height: 650px;
  }
  .mco-b5-content-block.square .btn + .btn.secondary {
    margin-left: 1.5rem !important;
  }
  .mco-b5-content-block.rounded {
    width: 100vw;
    max-width: 1600px;
    margin-left: calc(((100vw - var(--dimenWrapper)) / 2) * -1) !important;
  }
  .mco-b5-content-block.rounded > .wrapper {
    max-width: 1600px !important;
  }
  .mco-b5-content-block.rounded .mco-b5-content-block-image-section,
  .mco-b5-content-block.rounded .mco-b5-content-block-image-section img,
  .mco-b5-content-block.rounded .mco-b5-content-block-content-section {
    max-width: 800px;
    max-height: 650px;
  }
  .mco-b5-content-block.rounded .mco-b5-content-block-content-section {
    max-width: 650px !important;
  }
  .mco-b5-content-block.rounded .mco-b5-content-block-content-section > * {
    max-width: 406px !important;
  }
  .mco-b5-content-block.rounded .mco-b5-content-block-content-section > .mco-b5-content-block-content-buttons-container {
    max-width: 100% !important;
  }
  .mco-b5-content-block.rounded .btn:first-of-type {
    margin-right: 9rem;
  }
  .mco-b5-content-block.rounded.left .mco-b5-content-block-image-section {
    max-width: 50vw;
  }
  .mco-b5-content-block.rounded.left .mco-b5-content-block-content-section {
    border-top-right-radius: 352px;
    border-bottom-right-radius: 352px;
    margin-left: 0 !important;
  }
  .mco-b5-content-block.rounded.right .mco-b5-content-block-content-section {
    border-top-left-radius: 352px;
    border-bottom-left-radius: 352px;
    margin-right: 0 !important;
    padding-left: 9rem !important;
  }
  .mco-b5-content-block {
    margin-top: 8rem !important;
  }
  .mco-b5-content-block-modal + .mco-b5-content-block {
    margin-top: 3rem !important;
    margin-bottom: 8rem !important;
  }
}
@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;
  }
}
.acf-block-preview .mco-b5-content-block.square.right > .wrapper,
.acf-block-preview .mco-b5-content-block.square.left > .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 1600px) {
  .mco-b5-content-block.rounded {
    width: 1600px;
    margin-left: calc(((1600px - var(--dimenWrapper)) / 2) * -1) !important;
  }
  .mco-b5-content-block.rounded .mco-b5-content-block-image-section,
  .mco-b5-content-block.rounded .mco-b5-content-block-image-section img,
  .mco-b5-content-block.rounded .mco-b5-content-block-content-section {
    max-width: 800px;
    max-height: 650px;
  }
  .mco-b5-content-block.rounded.left .mco-b5-content-block-image-section {
    max-width: 800px;
  }
}
@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: 2rem;
  }
}
.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;
}
