@charset "UTF-8";
/*============================================================= 
BREAK POINTS
============================================================= */
/*============================================================= 
MIXINS
============================================================= */
/*
@mixin aspect-ratio($width, $height) {
  position: relative;
  &:before {
    display: block;
    content: "";
    width: 100%;
    //padding-top: calc($height / $width) * 100%;
  }
  > .content {
    position: absolute;
    padding:10px;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    span:before{
      content:"${width}";
    }

    span:after{
      content:"${height}";
    }
  }
}*/
/*============================================================= 
COLORS
============================================================= */
/*============================================================= 
BREAK POINTS
============================================================= */
/*============================================================= 
MIXINS
============================================================= */
/*
@mixin aspect-ratio($width, $height) {
  position: relative;
  &:before {
    display: block;
    content: "";
    width: 100%;
    //padding-top: calc($height / $width) * 100%;
  }
  > .content {
    position: absolute;
    padding:10px;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    span:before{
      content:"${width}";
    }

    span:after{
      content:"${height}";
    }
  }
}*/
/*============================================================= 
COLORS
============================================================= */
/*============================================================= 
BOOSTRAP FIXES
============================================================= */
.version_3.block .pe-auto {
  padding-right: initial !important;
}
.version_3.block .h-auto {
  height: auto !important;
}
.version_3.block .modal .modal-content {
  border: none;
}
.version_3.block .modal .modal-content .modal-header {
  border: none;
  position: absolute;
  right: 0;
}
.version_3.block .modal .modal-content .modal-body {
  margin-top: 30px;
}
.version_3.block blockquote {
  margin: 20px auto !important;
  font-style: italic !important;
  padding: 1em 30px 1em 75px !important;
  border-left: 8px solid #ACB6AB !important;
  line-height: 1.6 !important;
  position: relative !important;
}
.version_3.block blockquote::before {
  font-family: Arial;
  content: "“";
  color: #ACB6AB;
  font-size: 4em;
  position: absolute;
  left: 10px;
  top: -10px;
}
.version_3.block blockquote::after {
  content: "";
}
.version_3.block blockquote cite {
  display: block;
  font-style: normal;
  margin-top: 1em;
}

/*============================================================= 
CUSTOM BLOCKS
============================================================= */
.version_3.block {
  background-repeat: no-repeat;
  background: none;
  position: relative;
}
.version_3.block .col {
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 2;
}
.version_3.block .d-hide {
  display: none;
}
.version_3.block .mask {
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  opacity: 0.5;
  background: #000000;
  opacity: 0;
}
.version_3.block .container.offset {
  width: auto !important;
  margin-left: 16.66666667%;
  margin-right: 16.66666667%;
}
@media (max-width: 576px) {
  .version_3.block .container.offset {
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (min-width: 576px) and (max-width: 768px) {
  .version_3.block .container.offset {
    margin-left: auto;
    margin-right: auto;
  }
}
.version_3.block .container.offset-2 {
  width: auto !important;
  margin-left: 16.66666667%;
  margin-right: 16.66666667%;
}
.version_3.block .container.offset-3 {
  width: auto !important;
  margin-left: 25%;
  margin-right: 25%;
}

/* MEDIA DISPLAY */
/* Background */
.version_3.block.display_background {
  padding: 0px;
  background-repeat: no-repeat !important;
  background-size: cover;
  background-position: center;
}
.version_3.block.display_background .media_inline {
  display: none !important;
}
.version_3.block.display_background .video-loop {
  display: flex !important;
}

@media (max-width: 576px) {
  .version_3.block.display_background_xs {
    padding: 0px;
    background-repeat: no-repeat !important;
    background-size: cover;
    background-position: center;
  }
  .version_3.block.display_background_xs .media_inline {
    display: none !important;
  }
  .version_3.block.display_background_xs .video-loop {
    display: flex !important;
  }
}
@media only screen and (min-width: 576px) and (max-width: 768px) {
  .version_3.block.display_background_sm {
    padding: 0px;
    background-repeat: no-repeat !important;
    background-size: cover;
    background-position: center;
  }
  .version_3.block.display_background_sm .media_inline {
    display: none !important;
  }
  .version_3.block.display_background_sm .video-loop {
    display: flex !important;
  }
}
@media only screen and (min-width: 769px) and (max-width: 992px) {
  .version_3.block.display_background_md {
    padding: 0px;
    background-repeat: no-repeat !important;
    background-size: cover;
    background-position: center;
  }
  .version_3.block.display_background_md .media_inline {
    display: none !important;
  }
  .version_3.block.display_background_md .video-loop {
    display: flex !important;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .version_3.block.display_background_lg {
    padding: 0px;
    background-repeat: no-repeat !important;
    background-size: cover;
    background-position: center;
  }
  .version_3.block.display_background_lg .media_inline {
    display: none !important;
  }
  .version_3.block.display_background_lg .video-loop {
    display: flex !important;
  }
}
@media only screen and (min-width: 1200px) {
  .version_3.block.display_background_xl {
    padding: 0px;
    background-repeat: no-repeat !important;
    background-size: cover;
    background-position: center;
  }
  .version_3.block.display_background_xl .media_inline {
    display: none !important;
  }
  .version_3.block.display_background_xl .video-loop {
    display: flex !important;
  }
}
/* Cover */
.version_3.block.display_cover {
  background-size: cover !important;
  -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  min-height: 350px;
}
.version_3.block.display_cover .media_inline {
  display: none !important;
}

@media (max-width: 576px) {
  .version_3.block.display_cover_xs {
    background-size: cover !important;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    min-height: 350px;
  }
  .version_3.block.display_cover_xs .media_inline {
    display: none !important;
  }
}
@media only screen and (min-width: 576px) and (max-width: 768px) {
  .version_3.block.display_cover_sm {
    background-size: cover !important;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    min-height: 350px;
  }
  .version_3.block.display_cover_sm .media_inline {
    display: none !important;
  }
}
@media only screen and (min-width: 769px) and (max-width: 992px) {
  .version_3.block.display_cover_md {
    background-size: cover !important;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    min-height: 350px;
  }
  .version_3.block.display_cover_md .media_inline {
    display: none !important;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .version_3.block.display_cover_lg {
    background-size: cover !important;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    min-height: 350px;
  }
  .version_3.block.display_cover_lg .media_inline {
    display: none !important;
  }
}
@media only screen and (min-width: 1200px) {
  .version_3.block.display_cover_xl {
    background-size: cover !important;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    min-height: 350px;
  }
  .version_3.block.display_cover_xl .media_inline {
    display: none !important;
  }
}
/* Inline */
/* BACKGROUND POSITIONS */
.version_3.block.background_top {
  background-position: center top !important;
}

@media (max-width: 576px) {
  .version_3.block.background_top_xs {
    background-position: center top !important;
  }
}
@media only screen and (min-width: 576px) and (max-width: 768px) {
  .version_3.block.background_top_sm {
    background-position: center top !important;
  }
}
@media only screen and (min-width: 769px) and (max-width: 992px) {
  .version_3.block.background_top_md {
    background-position: center top !important;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .version_3.block.background_top_lg {
    background-position: center top !important;
  }
}
@media only screen and (min-width: 1200px) {
  .version_3.block.background_top_xl {
    background-position: center top !important;
  }
}
.version_3.block.background_bottom {
  background-position: center bottom !important;
}

@media (max-width: 576px) {
  .version_3.block.background_bottom_xs {
    background-position: center bottom !important;
  }
}
@media only screen and (min-width: 576px) and (max-width: 768px) {
  .version_3.block.background_bottom_sm {
    background-position: center bottom !important;
  }
}
@media only screen and (min-width: 769px) and (max-width: 992px) {
  .version_3.block.background_bottom_md {
    background-position: center bottom !important;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .version_3.block.background_bottom_lg {
    background-position: center bottom !important;
  }
}
@media only screen and (min-width: 1200px) {
  .version_3.block.background_bottom_xl {
    background-position: center bottom !important;
  }
}
.version_3.block.background_center {
  background-position: center center !important;
}

@media (max-width: 576px) {
  .version_3.block.background_center_xs {
    background-position: center center !important;
  }
}
@media only screen and (min-width: 576px) and (max-width: 768px) {
  .version_3.block.background_center_sm {
    background-position: center center !important;
  }
}
@media only screen and (min-width: 769px) and (max-width: 992px) {
  .version_3.block.background_center_md {
    background-position: center center !important;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .version_3.block.background_center_lg {
    background-position: center center !important;
  }
}
@media only screen and (min-width: 1200px) {
  .version_3.block.background_center_xl {
    background-position: center center !important;
  }
}
.version_3.block.background_left {
  background-position: left center !important;
}

@media (max-width: 576px) {
  .version_3.block.background_left_xs {
    background-position: left center !important;
  }
}
@media only screen and (min-width: 576px) and (max-width: 768px) {
  .version_3.block.background_left_sm {
    background-position: left center !important;
  }
}
@media only screen and (min-width: 769px) and (max-width: 992px) {
  .version_3.block.background_left_md {
    background-position: left center !important;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .version_3.block.background_left_lg {
    background-position: left center !important;
  }
}
@media only screen and (min-width: 1200px) {
  .version_3.block.background_left_xl {
    background-position: left center !important;
  }
}
.version_3.block.background_right {
  background-position: right center !important;
}

@media (max-width: 576px) {
  .version_3.block.background_right_xs {
    background-position: right center !important;
  }
}
@media only screen and (min-width: 576px) and (max-width: 768px) {
  .version_3.block.background_right_sm {
    background-position: right center !important;
  }
}
@media only screen and (min-width: 769px) and (max-width: 992px) {
  .version_3.block.background_right_md {
    background-position: right center !important;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .version_3.block.background_right_lg {
    background-position: right center !important;
  }
}
@media only screen and (min-width: 1200px) {
  .version_3.block.background_right_xl {
    background-position: right center !important;
  }
}
/* BACKGROUND TYPES */
.version_3.block.background_cover {
  background-size: cover !important;
}

@media (max-width: 576px) {
  .version_3.block.background_cover_xs {
    background-size: cover !important;
  }
}
@media only screen and (min-width: 576px) and (max-width: 768px) {
  .version_3.block.background_cover_sm {
    background-size: cover !important;
  }
}
@media only screen and (min-width: 769px) and (max-width: 992px) {
  .version_3.block.background_cover_md {
    background-size: cover !important;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .version_3.block.background_cover_lg {
    background-size: cover !important;
  }
}
@media only screen and (min-width: 1200px) {
  .version_3.block.background_cover_xl {
    background-size: cover !important;
  }
}
/* support fixed background on iOS */
@supports (-webkit-touch-callout: none) {
  .version_3.block.background_fixed {
    background-attachment: initial !important;
  }
  @media (max-width: 576px) {
    .version_3.block.background_fixed_xs {
      background-attachment: initial !important;
    }
  }
  @media only screen and (min-width: 576px) and (max-width: 768px) {
    .version_3.block.background_fixed_sm {
      background-attachment: initial !important;
    }
  }
  @media only screen and (min-width: 769px) and (max-width: 992px) {
    .version_3.block.background_fixed_md {
      background-attachment: initial !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1200px) {
    .version_3.block.background_fixed_lg {
      background-attachment: initial !important;
    }
  }
  @media only screen and (min-width: 1200px) {
    .version_3.block.background_fixed_xl {
      background-attachment: initial !important;
    }
  }
}
/* support fixed background on all other */
@supports not (-webkit-touch-callout: none) {
  .version_3.block.background_fixed {
    background-attachment: fixed !important;
  }
  @media (max-width: 576px) {
    .version_3.block.background_fixed_xs {
      background-attachment: fixed !important;
    }
  }
  @media only screen and (min-width: 576px) and (max-width: 768px) {
    .version_3.block.background_fixed_sm {
      background-attachment: fixed !important;
    }
  }
  @media only screen and (min-width: 769px) and (max-width: 992px) {
    .version_3.block.background_fixed_md {
      background-attachment: fixed !important;
    }
  }
  @media only screen and (min-width: 992px) and (max-width: 1200px) {
    .version_3.block.background_fixed_lg {
      background-attachment: fixed !important;
    }
  }
  @media only screen and (min-width: 1200px) {
    .version_3.block.background_fixed_xl {
      background-attachment: fixed !important;
    }
  }
}
.version_3.block.background_contain {
  background-size: 100% !important;
}

@media (max-width: 576px) {
  .version_3.block.background_contain_xs {
    background-size: 100% !important;
    background-repeat: no-repeat !important;
  }
}
@media only screen and (min-width: 576px) and (max-width: 768px) {
  .version_3.block.background_contain_sm {
    background-size: 100% !important;
    background-repeat: no-repeat !important;
  }
}
@media only screen and (min-width: 769px) and (max-width: 992px) {
  .version_3.block.background_contain_md {
    background-size: 100% !important;
    background-repeat: no-repeat !important;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .version_3.block.background_contain_lg {
    background-size: 100% !important;
    background-repeat: no-repeat !important;
  }
}
@media only screen and (min-width: 1200px) {
  .version_3.block.background_contain_xl {
    background-size: 100% !important;
    background-repeat: no-repeat !important;
  }
}
/* BLOCK HEIGHT */
.version_3.block.height_auto, .version_3.block .height_auto {
  min-height: auto;
}
.version_3.block.height_auto .col, .version_3.block .height_auto .col {
  min-height: auto;
}

@media (max-width: 576px) {
  .version_3.block.height_auto, .version_3.block .height_xs_auto {
    min-height: auto;
  }
  .version_3.block.height_auto .col, .version_3.block .height_xs_auto .col {
    min-height: auto;
  }
}
@media only screen and (min-width: 576px) and (max-width: 768px) {
  .version_3.block.height_auto, .version_3.block .height_sm_auto {
    min-height: auto;
  }
  .version_3.block.height_auto .col, .version_3.block .height_sm_auto .col {
    min-height: auto;
  }
}
@media only screen and (min-width: 769px) and (max-width: 992px) {
  .version_3.block.height_auto, .version_3.block .height_md_auto {
    min-height: auto;
  }
  .version_3.block.height_auto .col, .version_3.block .height_md_auto .col {
    min-height: auto;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .version_3.block.height_auto, .version_3.block .height_lg_auto {
    min-height: auto;
  }
  .version_3.block.height_auto .col, .version_3.block .height_lg_auto .col {
    min-height: auto;
  }
}
@media only screen and (min-width: 1200px) {
  .version_3.block.height_auto, .version_3.block .height_xl_auto {
    min-height: auto;
  }
  .version_3.block.height_auto .col, .version_3.block .height_xl_auto .col {
    min-height: auto;
  }
}
@media (max-width: 576px) {
  .version_3.block.container_height_xs_100, .version_3.block .container_height_xs_100, .version_3.block.height_100, .version_3.block .height_100, .version_3.block.height_xs_100, .version_3.block .height_xs_100 {
    min-height: 100vh;
  }
  .version_3.block .height_100 .col, .version_3.block .height_xs_100 .col {
    min-height: auto;
  }
}
@media only screen and (min-width: 576px) and (max-width: 768px) {
  .version_3.block.container_height_sm_100, .version_3.block .container_height_sm_100, .version_3.block.height_100, .version_3.block .height_100, .version_3.block.height_sm_100, .version_3.block .height_sm_100 {
    min-height: 100vh;
  }
  .version_3.block .height_100 .col, .version_3.block .height_sm_100 .col {
    min-height: auto;
  }
}
@media only screen and (min-width: 769px) and (max-width: 992px) {
  .version_3.block.container_height_md_100, .version_3.block .container_height_md_100, .version_3.block.height_100, .version_3.block .height_100, .version_3.block.height_md_100, .version_3.block .height_md_100 {
    min-height: 100vh;
  }
  .version_3.block .height_100 .col, .version_3.block .height_md_100 .col {
    min-height: auto;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .version_3.block.container_height_lg_100, .version_3.block .container_height_lg_100, .version_3.block.height_100, .version_3.block .height_100, .version_3.block.height_lg_100, .version_3.block .height_lg_100 {
    min-height: 100vh;
  }
  .version_3.block .height_100 .col, .version_3.block .height_lg_100 .col {
    min-height: 100vh;
  }
}
@media only screen and (min-width: 1200px) {
  .version_3.block.container_height_xl_100, .version_3.block .container_height_xl_100, .version_3.block.height_100, .version_3.block .height_100, .version_3.block.height_xl_100, .version_3.block .height_xl_100 {
    min-height: 100vh;
  }
  .version_3.block .height_100 .col, .version_3.block .height_xl_100 .col {
    min-height: 100vh;
  }
}
@media (max-width: 576px) {
  .version_3.block.container_height_xs_70, .version_3.block .container_height_xs_70, .version_3.block.height_70, .version_3.block .height_70, .version_3.block.height_xs_70, .version_3.block .height_xs_70 {
    min-height: 70vh;
  }
  .version_3.block .height_70 .col, .version_3.block .height_xs_70 .col {
    min-height: auto;
  }
}
@media only screen and (min-width: 576px) and (max-width: 768px) {
  .version_3.block.container_height_sm_70, .version_3.block .container_height_sm_70, .version_3.block.height_70, .version_3.block .height_70, .version_3.block.height_sm_70, .version_3.block .height_sm_70 {
    min-height: 70vh;
  }
  .version_3.block .height_70 .col, .version_3.block .height_sm_70 .col {
    min-height: auto;
  }
}
@media only screen and (min-width: 769px) and (max-width: 992px) {
  .version_3.block.container_height_md_70, .version_3.block .container_height_md_70, .version_3.block.height_70, .version_3.block .height_70, .version_3.block.height_md_70, .version_3.block .height_md_70 {
    min-height: 70vh;
  }
  .version_3.block .height_70 .col, .version_3.block .height_md_70 .col {
    min-height: auto;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .version_3.block.container_height_lg_70, .version_3.block .container_height_lg_70, .version_3.block.height_70, .version_3.block .height_70, .version_3.block.height_lg_70, .version_3.block .height_lg_70 {
    min-height: 70vh;
  }
  .version_3.block .height_70 .col, .version_3.block .height_lg_70 .col {
    min-height: 70vh;
  }
}
@media only screen and (min-width: 1200px) {
  .version_3.block.container_height_xl_70, .version_3.block .container_height_xl_70, .version_3.block.height_70, .version_3.block .height_70, .version_3.block.height_xl_70, .version_3.block .height_xl_70 {
    min-height: 70vh;
  }
  .version_3.block .height_70 .col, .version_3.block .height_xl_70 .col {
    min-height: 70vh;
  }
}
@media (max-width: 576px) {
  .version_3.block.container_height_xs_50, .version_3.block .container_height_xs_50 {
    min-height: 50vh;
  }
  .version_3.block.height_50, .version_3.block .height_50 {
    min-height: 50vh;
  }
  .version_3.block.height_50 .col, .version_3.block .height_50 .col {
    min-height: auto;
  }
  .version_3.block.height_xs_50, .version_3.block .height_xs_50 {
    min-height: 50vh;
  }
  .version_3.block.height_xs_50 .col, .version_3.block .height_xs_50 .col {
    min-height: auto;
  }
}
@media only screen and (min-width: 576px) and (max-width: 768px) {
  .version_3.block.container_height_sm_50, .version_3.block .container_height_sm_50, .version_3.block.height_50, .version_3.block .height_50, .version_3.block.height_sm_50, .version_3.block .height_sm_50 {
    min-height: 50vh;
  }
  .version_3.block .height_50 .col, .version_3.block .height_sm_50 .col {
    min-height: auto;
  }
}
@media only screen and (min-width: 769px) and (max-width: 992px) {
  .version_3.block.container_height_md_50, .version_3.block .container_height_md_50, .version_3.block.height_50, .version_3.block .height_50, .version_3.block.height_md_50, .version_3.block .height_md_50 {
    min-height: 50vh;
  }
  .version_3.block .height_50 .col, .version_3.block .height_md_50 .col {
    min-height: auto;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .version_3.block.container_height_lg_50, .version_3.block .container_height_lg_50, .version_3.block.height_50, .version_3.block .height_50, .version_3.block.height_lg_50, .version_3.block .height_lg_50 {
    min-height: 50vh;
  }
  .version_3.block .height_50 .col, .version_3.block .height_lg_50 .col {
    min-height: 50vh;
  }
}
@media only screen and (min-width: 1200px) {
  .version_3.block.container_height_xl_50, .version_3.block .container_height_xl_50, .version_3.block.height_50, .version_3.block .height_50, .version_3.block.height_xl_50, .version_3.block .height_xl_50 {
    min-height: 50vh;
  }
  .version_3.block .height_50 .col, .version_3.block .height_xl_50 .col {
    min-height: 50vh;
  }
}
/* SHOW/HIDE WP BLOCK */
.version_3.block .wp-inline-block {
  display: none;
}
@media (max-width: 576px) {
  .version_3.block .wp_block_xs_none {
    display: none !important;
  }
  .version_3.block .wp_block_xs_display {
    display: block !important;
  }
}
@media only screen and (min-width: 576px) and (max-width: 768px) {
  .version_3.block .wp_block_sm_none {
    display: none !important;
  }
  .version_3.block .wp_block_sm_display {
    display: block !important;
  }
}
@media only screen and (min-width: 769px) and (max-width: 992px) {
  .version_3.block .wp_block_md_none {
    display: none !important;
  }
  .version_3.block .wp_block_md_display {
    display: block !important;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .version_3.block .wp_block_lg_none {
    display: none !important;
  }
  .version_3.block .wp_block_lg_display {
    display: block !important;
  }
}
@media only screen and (min-width: 1200px) {
  .version_3.block .wp_block_xl_none {
    display: none !important;
  }
  .version_3.block .wp_block_xl_display {
    display: block !important;
  }
}

/* BLOCK SPACING */
/* padding*/
.version_3.block.pt-0, .version_3.block .pt-0 {
  padding-top: 0px !important;
}

.version_3.block.pt-2, .version_3.block .pt-2 {
  padding-top: 15px !important;
}

.version_3.block.pt-3, .version_3.block .pt-3 {
  padding-top: 50px !important;
}

.version_3.block.pt-4, .version_3.block .pt-4 {
  padding-top: 70px !important;
}

.version_3.block.pt-5, .version_3.block .pt-5 {
  padding-top: 100px !important;
}

.version_3.block.pb-0, .version_3.block .pb-0 {
  padding-bottom: 0px !important;
}

.version_3.block.pb-2, .version_3.block .pb-2 {
  padding-bottom: 15px !important;
}

.version_3.block.pb-3, .version_3.block .pb-3 {
  padding-bottom: 50px !important;
}

.version_3.block.pb-4, .version_3.block .pb-4 {
  padding-bottom: 70px !important;
}

.version_3.block.pb-5, .version_3.block .pb-5 {
  padding-bottom: 100px !important;
}

.version_3.block.ps-auto, .version_3.block .ps-auto {
  padding-left: initial !important;
}

.version_3.block.ps-2, .version_3.block .ps-2 {
  padding-left: 15px !important;
}

.version_3.block.ps-3, .version_3.block .ps-3 {
  padding-left: 50px !important;
}

.version_3.block.ps-4, .version_3.block .ps-4 {
  padding-left: 70px !important;
}

.version_3.block.ps-5, .version_3.block .ps-5 {
  padding-left: 100px !important;
}

.version_3.block.pe-0, .version_3.block .pe-0 {
  padding-right: 0px !important;
}

.version_3.block.pe-2, .version_3.block .pe-2 {
  padding-right: 15px !important;
}

.version_3.block.pe-3, .version_3.block .pe-3 {
  padding-right: 50px !important;
}

.version_3.block.pe-4, .version_3.block .pe-4 {
  padding-right: 70px !important;
}

.version_3.block.pe-5, .version_3.block .pe-5 {
  padding-right: 100px !important;
}

@media only screen and (min-width: 576px) and (max-width: 768px) {
  .version_3.block.pt-sm-auto, .version_3.block .pt-sm-auto {
    padding-top: initial !important;
  }
  .version_3.block.pt-sm-2, .version_3.block .pt-sm-2 {
    padding-top: 15px !important;
  }
  .version_3.block.pt-sm-3, .version_3.block .pt-sm-3 {
    padding-top: 50px !important;
  }
  .version_3.block.pt-sm-4, .version_3.block .pt-sm-4 {
    padding-top: 70px !important;
  }
  .version_3.block.pt-sm-5, .version_3.block .pt-sm-5 {
    padding-top: 100px !important;
  }
  .version_3.block.pb-sm-auto, .version_3.block .pb-sm-auto {
    padding-bottom: initial !important;
  }
  .version_3.block.pb-sm-2, .version_3.block .pb-sm-2 {
    padding-bottom: 15px !important;
  }
  .version_3.block.pb-sm-3, .version_3.block .pb-sm-3 {
    padding-bottom: 50px !important;
  }
  .version_3.block.pb-sm-4, .version_3.block .pb-sm-4 {
    padding-bottom: 70px !important;
  }
  .version_3.block.pb-sm-5, .version_3.block .pb-sm-5 {
    padding-bottom: 100px !important;
  }
  .version_3.block.ps-sm-auto, .version_3.block .ps-sm-auto {
    padding-left: initial !important;
  }
  .version_3.block.ps-sm-2, .version_3.block .ps-sm-2 {
    padding-left: 15px !important;
  }
  .version_3.block.ps-sm-3, .version_3.block .ps-sm-3 {
    padding-left: 50px !important;
  }
  .version_3.block.ps-sm-4, .version_3.block .ps-sm-4 {
    padding-left: 70px !important;
  }
  .version_3.block.ps-sm-5, .version_3.block .ps-sm-5 {
    padding-left: 100px !important;
  }
  .version_3.block.pe-sm-auto, .version_3.block .pe-sm-auto {
    padding-right: initial !important;
  }
  .version_3.block.pe-sm-2, .version_3.block .pe-sm-2 {
    padding-right: 15px !important;
  }
  .version_3.block.pe-sm-3, .version_3.block .pe-sm-3 {
    padding-right: 50px !important;
  }
  .version_3.block.pe-sm-4, .version_3.block .pe-sm-4 {
    padding-right: 70px !important;
  }
  .version_3.block.pe-sm-5, .version_3.block .pe-sm-5 {
    padding-right: 100px !important;
  }
}
@media only screen and (min-width: 769px) and (max-width: 992px) {
  .version_3.block.pt-md-auto, .version_3.block .pt-md-auto {
    padding-top: initial !important;
  }
  .version_3.block.pt-md-2, .version_3.block .pt-md-2 {
    padding-top: 15px !important;
  }
  .version_3.block.pt-md-3, .version_3.block .pt-md-3 {
    padding-top: 50px !important;
  }
  .version_3.block.pt-md-4, .version_3.block .pt-md-4 {
    padding-top: 70px !important;
  }
  .version_3.block.pt-md-5, .version_3.block .pt-md-5 {
    padding-top: 100px !important;
  }
  .version_3.block.pb-md-auto, .version_3.block .pb-md-auto {
    padding-bottom: initial !important;
  }
  .version_3.block.pb-md-2, .version_3.block .pb-md-2 {
    padding-bottom: 15px !important;
  }
  .version_3.block.pb-md-3, .version_3.block .pb-md-3 {
    padding-bottom: 50px !important;
  }
  .version_3.block.pb-md-4, .version_3.block .pb-md-4 {
    padding-bottom: 70px !important;
  }
  .version_3.block.pb-md-5, .version_3.block .pb-md-5 {
    padding-bottom: 100px !important;
  }
  .version_3.block.ps-md-auto, .version_3.block .ps-md-auto {
    padding-left: initial !important;
  }
  .version_3.block.ps-md-2, .version_3.block .ps-md-2 {
    padding-left: 15px !important;
  }
  .version_3.block.ps-md-3, .version_3.block .ps-md-3 {
    padding-left: 50px !important;
  }
  .version_3.block.ps-md-4, .version_3.block .ps-md-4 {
    padding-left: 70px !important;
  }
  .version_3.block.ps-md-5, .version_3.block .ps-md-5 {
    padding-left: 100px !important;
  }
  .version_3.block.pe-md-auto, .version_3.block .pe-md-auto {
    padding-right: initial !important;
  }
  .version_3.block.pe-md-2, .version_3.block .pe-md-2 {
    padding-right: 15px !important;
  }
  .version_3.block.pe-md-3, .version_3.block .pe-md-3 {
    padding-right: 50px !important;
  }
  .version_3.block.pe-md-4, .version_3.block .pe-md-4 {
    padding-right: 70px !important;
  }
  .version_3.block.pe-md-5, .version_3.block .pe-md-5 {
    padding-right: 100px !important;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .version_3.block.pt-lg-auto, .version_3.block .pt-lg-auto {
    padding-top: initial !important;
  }
  .version_3.block.pt-lg-2, .version_3.block .pt-lg-2 {
    padding-top: 15px !important;
  }
  .version_3.block.pt-lg-3, .version_3.block .pt-lg-3 {
    padding-top: 50px !important;
  }
  .version_3.block.pt-lg-4, .version_3.block .pt-lg-4 {
    padding-top: 70px !important;
  }
  .version_3.block.pt-lg-5, .version_3.block .pt-lg-5 {
    padding-top: 100px !important;
  }
  .version_3.block.pb-lg-auto, .version_3.block .pb-lg-auto {
    padding-bottom: initial !important;
  }
  .version_3.block.pb-lg-2, .version_3.block .pb-lg-2 {
    padding-bottom: 15px !important;
  }
  .version_3.block.pb-lg-3, .version_3.block .pb-lg-3 {
    padding-bottom: 50px !important;
  }
  .version_3.block.pb-lg-4, .version_3.block .pb-lg-4 {
    padding-bottom: 70px !important;
  }
  .version_3.block.pb-lg-5, .version_3.block .pb-lg-5 {
    padding-bottom: 100px !important;
  }
  .version_3.block.ps-lg-auto, .version_3.block .ps-lg-auto {
    padding-left: initial !important;
  }
  .version_3.block.ps-lg-2, .version_3.block .ps-lg-2 {
    padding-left: 15px !important;
  }
  .version_3.block.ps-lg-3, .version_3.block .ps-lg-3 {
    padding-left: 50px !important;
  }
  .version_3.block.ps-lg-4, .version_3.block .ps-lg-4 {
    padding-left: 70px !important;
  }
  .version_3.block.ps-lg-5, .version_3.block .ps-lg-5 {
    padding-left: 100px !important;
  }
  .version_3.block.pe-lg-auto, .version_3.block .pe-lg-auto {
    padding-right: initial !important;
  }
  .version_3.block.pe-lg-2, .version_3.block .pe-lg-2 {
    padding-right: 15px !important;
  }
  .version_3.block.pe-lg-3, .version_3.block .pe-lg-3 {
    padding-right: 50px !important;
  }
  .version_3.block.pe-lg-4, .version_3.block .pe-lg-4 {
    padding-right: 70px !important;
  }
  .version_3.block.pe-lg-5, .version_3.block .pe-lg-5 {
    padding-right: 100px !important;
  }
}
@media only screen and (min-width: 1200px) {
  .version_3.block.pt-xl-auto, .version_3.block .pt-xl-auto {
    padding-top: initial !important;
  }
  .version_3.block.pt-xl-2, .version_3.block .pt-xl-2 {
    padding-top: 15px !important;
  }
  .version_3.block.pt-xl-3, .version_3.block .pt-xl-3 {
    padding-top: 50px !important;
  }
  .version_3.block.pt-xl-4, .version_3.block .pt-xl-4 {
    padding-top: 70px !important;
  }
  .version_3.block.pt-xl-5, .version_3.block .pt-xl-5 {
    padding-top: 100px !important;
  }
  .version_3.block.pb-xl-auto, .version_3.block .pb-xl-auto {
    padding-bottom: initial !important;
  }
  .version_3.block.pb-xl-2, .version_3.block .pb-xl-2 {
    padding-bottom: 15px !important;
  }
  .version_3.block.pb-xl-3, .version_3.block .pb-xl-3 {
    padding-bottom: 50px !important;
  }
  .version_3.block.pb-xl-4, .version_3.block .pb-xl-4 {
    padding-bottom: 70px !important;
  }
  .version_3.block.pb-xl-5, .version_3.block .pb-xl-5 {
    padding-bottom: 100px !important;
  }
  .version_3.block.ps-xl-auto, .version_3.block .ps-xl-auto {
    padding-left: initial !important;
  }
  .version_3.block.ps-xl-2, .version_3.block .ps-xl-2 {
    padding-left: 15px !important;
  }
  .version_3.block.ps-xl-3, .version_3.block .ps-xl-3 {
    padding-left: 50px !important;
  }
  .version_3.block.ps-xl-4, .version_3.block .ps-xl-4 {
    padding-left: 70px !important;
  }
  .version_3.block.ps-xl-5, .version_3.block .ps-xl-5 {
    padding-left: 100px !important;
  }
  .version_3.block.pe-xl-auto, .version_3.block .pe-xl-auto {
    padding-right: initial !important;
  }
  .version_3.block.pe-xl-2, .version_3.block .pe-xl-2 {
    padding-right: 15px !important;
  }
  .version_3.block.pe-xl-3, .version_3.block .pe-xl-3 {
    padding-right: 50px !important;
  }
  .version_3.block.pe-xl-4, .version_3.block .pe-xl-4 {
    padding-right: 70px !important;
  }
  .version_3.block.pe-xl-5, .version_3.block .pe-xl-5 {
    padding-right: 100px !important;
  }
}
/* margin */
.version_3.block.mt-0, .version_3.block .mt-0 {
  margin-top: 0px !important;
}

.version_3.block.mt-2, .version_3.block .mt-2 {
  margin-top: 15px !important;
}

.version_3.block.mt-3, .version_3.block .mt-3 {
  margin-top: 50px !important;
}

.version_3.block.mt-4, .version_3.block .mt-4 {
  margin-top: 70px !important;
}

.version_3.block.mt-5, .version_3.block .mt-5 {
  margin-top: 100px !important;
}

.version_3.block.mb-0, .version_3.block .mb-0 {
  margin-bottom: 0px !important;
}

.version_3.block.mb-2, .version_3.block .mb-2 {
  margin-bottom: 15px !important;
}

.version_3.block.mb-3, .version_3.block .mb-3 {
  margin-bottom: 50px !important;
}

.version_3.block.mb-4, .version_3.block .mb-4 {
  margin-bottom: 70px !important;
}

.version_3.block.mb-5, .version_3.block .mb-5 {
  margin-bottom: 100px !important;
}

.version_3.block.ms-0, .version_3.block .ms-0 {
  margin-left: 0px !important;
}

.version_3.block.ms-2, .version_3.block .ms-2 {
  margin-left: 15px !important;
}

.version_3.block.ms-3, .version_3.block .ms-3 {
  margin-left: 50px !important;
}

.version_3.block.ms-4, .version_3.block .ms-4 {
  margin-left: 70px !important;
}

.version_3.block.ms-5, .version_3.block .ms-5 {
  margin-left: 100px !important;
}

.version_3.block.me-0, .version_3.block .me-0 {
  margin-right: 0px !important;
}

.version_3.block.me-2, .version_3.block .me-2 {
  margin-right: 15px !important;
}

.version_3.block.me-3, .version_3.block .me-3 {
  margin-right: 50px !important;
}

.version_3.block.me-4, .version_3.block .me-4 {
  margin-right: 70px !important;
}

.version_3.block.me-5, .version_3.block .me-5 {
  margin-right: 100px !important;
}

@media only screen and (min-width: 576px) and (max-width: 768px) {
  .version_3.block.mt-sm-auto, .version_3.block .mt-sm-auto {
    margin-top: initial !important;
  }
  .version_3.block.mt-sm-2, .version_3.block .mt-sm-2 {
    margin-top: 15px !important;
  }
  .version_3.block.mt-sm-3, .version_3.block .mt-sm-3 {
    margin-top: 50px !important;
  }
  .version_3.block.mt-sm-4, .version_3.block .mt-sm-4 {
    margin-top: 70px !important;
  }
  .version_3.block.mt-sm-5, .version_3.block .mt-sm-5 {
    margin-top: 100px !important;
  }
  .version_3.block.mb-sm-auto, .version_3.block .mb-sm-auto {
    margin-bottom: initial !important;
  }
  .version_3.block.mb-sm-2, .version_3.block .mb-sm-2 {
    margin-bottom: 15px !important;
  }
  .version_3.block.mb-sm-3, .version_3.block .mb-sm-3 {
    margin-bottom: 50px !important;
  }
  .version_3.block.mb-sm-4, .version_3.block .mb-sm-4 {
    margin-bottom: 70px !important;
  }
  .version_3.block.mb-sm-5, .version_3.block .mb-sm-5 {
    margin-bottom: 100px !important;
  }
  .version_3.block.ms-sm-auto, .version_3.block .ms-sm-auto {
    margin-left: initial !important;
  }
  .version_3.block.ms-sm-2, .version_3.block .ms-sm-2 {
    margin-left: 15px !important;
  }
  .version_3.block.ms-sm-3, .version_3.block .ms-sm-3 {
    margin-left: 50px !important;
  }
  .version_3.block.ms-sm-4, .version_3.block .ms-sm-4 {
    margin-left: 70px !important;
  }
  .version_3.block.ms-sm-5, .version_3.block .ms-sm-5 {
    margin-left: 100px !important;
  }
  .version_3.block.me-sm-auto, .version_3.block .me-sm-auto {
    margin-right: initial !important;
  }
  .version_3.block.me-sm-2, .version_3.block .me-sm-2 {
    margin-right: 15px !important;
  }
  .version_3.block.me-sm-3, .version_3.block .me-sm-3 {
    margin-right: 50px !important;
  }
  .version_3.block.me-sm-4, .version_3.block .me-sm-4 {
    margin-right: 70px !important;
  }
  .version_3.block.me-sm-5, .version_3.block .me-sm-5 {
    margin-right: 100px !important;
  }
}
@media only screen and (min-width: 769px) and (max-width: 992px) {
  .version_3.block.mt-md-auto, .version_3.block .mt-md-auto {
    margin-top: initial !important;
  }
  .version_3.block.mt-md-2, .version_3.block .mt-md-2 {
    margin-top: 15px !important;
  }
  .version_3.block.mt-md-3, .version_3.block .mt-md-3 {
    margin-top: 50px !important;
  }
  .version_3.block.mt-md-4, .version_3.block .mt-md-4 {
    margin-top: 70px !important;
  }
  .version_3.block.mt-md-5, .version_3.block .mt-md-5 {
    margin-top: 100px !important;
  }
  .version_3.block.mb-md-auto, .version_3.block .mb-md-auto {
    margin-bottom: initial !important;
  }
  .version_3.block.mb-md-2, .version_3.block .mb-md-2 {
    margin-bottom: 15px !important;
  }
  .version_3.block.mb-md-3, .version_3.block .mb-md-3 {
    margin-bottom: 50px !important;
  }
  .version_3.block.mb-md-4, .version_3.block .mb-md-4 {
    margin-bottom: 70px !important;
  }
  .version_3.block.mb-md-5, .version_3.block .mb-md-5 {
    margin-bottom: 100px !important;
  }
  .version_3.block.ms-md-auto, .version_3.block .ms-md-auto {
    margin-left: initial !important;
  }
  .version_3.block.ms-md-2, .version_3.block .ms-md-2 {
    margin-left: 15px !important;
  }
  .version_3.block.ms-md-3, .version_3.block .ms-md-3 {
    margin-left: 50px !important;
  }
  .version_3.block.ms-md-4, .version_3.block .ms-md-4 {
    margin-left: 70px !important;
  }
  .version_3.block.ms-md-5, .version_3.block .ms-md-5 {
    margin-left: 100px !important;
  }
  .version_3.block.me-md-auto, .version_3.block .me-md-auto {
    margin-right: initial !important;
  }
  .version_3.block.me-md-2, .version_3.block .me-md-2 {
    margin-right: 15px !important;
  }
  .version_3.block.me-md-3, .version_3.block .me-md-3 {
    margin-right: 50px !important;
  }
  .version_3.block.me-md-4, .version_3.block .me-md-4 {
    margin-right: 70px !important;
  }
  .version_3.block.me-md-5, .version_3.block .me-md-5 {
    margin-right: 100px !important;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .version_3.block.mt-lg-auto, .version_3.block .mt-lg-auto {
    margin-top: initial !important;
  }
  .version_3.block.mt-lg-2, .version_3.block .mt-lg-2 {
    margin-top: 15px !important;
  }
  .version_3.block.mt-lg-3, .version_3.block .mt-lg-3 {
    margin-top: 50px !important;
  }
  .version_3.block.mt-lg-4, .version_3.block .mt-lg-4 {
    margin-top: 70px !important;
  }
  .version_3.block.mt-lg-5, .version_3.block .mt-lg-5 {
    margin-top: 100px !important;
  }
  .version_3.block.mb-lg-auto, .version_3.block .mb-lg-auto {
    margin-bottom: initial !important;
  }
  .version_3.block.mb-lg-2, .version_3.block .mb-lg-2 {
    margin-bottom: 15px !important;
  }
  .version_3.block.mb-lg-3, .version_3.block .mb-lg-3 {
    margin-bottom: 50px !important;
  }
  .version_3.block.mb-lg-4, .version_3.block .mb-lg-4 {
    margin-bottom: 70px !important;
  }
  .version_3.block.mb-lg-5, .version_3.block .mb-lg-5 {
    margin-bottom: 100px !important;
  }
  .version_3.block.ms-lg-auto, .version_3.block .ms-lg-auto {
    margin-left: initial !important;
  }
  .version_3.block.ms-lg-2, .version_3.block .ms-lg-2 {
    margin-left: 15px !important;
  }
  .version_3.block.ms-lg-3, .version_3.block .ms-lg-3 {
    margin-left: 50px !important;
  }
  .version_3.block.ms-lg-4, .version_3.block .ms-lg-4 {
    margin-left: 70px !important;
  }
  .version_3.block.ms-lg-5, .version_3.block .ms-lg-5 {
    margin-left: 100px !important;
  }
  .version_3.block.me-lg-auto, .version_3.block .me-lg-auto {
    margin-right: initial !important;
  }
  .version_3.block.me-lg-2, .version_3.block .me-lg-2 {
    margin-right: 15px !important;
  }
  .version_3.block.me-lg-3, .version_3.block .me-lg-3 {
    margin-right: 50px !important;
  }
  .version_3.block.me-lg-4, .version_3.block .me-lg-4 {
    margin-right: 70px !important;
  }
  .version_3.block.me-lg-5, .version_3.block .me-lg-5 {
    margin-right: 100px !important;
  }
}
@media only screen and (min-width: 1200px) {
  .version_3.block.mt-xl-auto, .version_3.block .mt-xl-auto {
    margin-top: initial !important;
  }
  .version_3.block.mt-xl-2, .version_3.block .mt-xl-2 {
    margin-top: 15px !important;
  }
  .version_3.block.mt-xl-3, .version_3.block .mt-xl-3 {
    margin-top: 50px !important;
  }
  .version_3.block.mt-xl-4, .version_3.block .mt-xl-4 {
    margin-top: 70px !important;
  }
  .version_3.block.mt-xl-5, .version_3.block .mt-xl-5 {
    margin-top: 100px !important;
  }
  .version_3.block.mb-xl-auto, .version_3.block .mb-xl-auto {
    margin-bottom: initial !important;
  }
  .version_3.block.mb-xl-2, .version_3.block .mb-xl-2 {
    margin-bottom: 15px !important;
  }
  .version_3.block.mb-xl-3, .version_3.block .mb-xl-3 {
    margin-bottom: 50px !important;
  }
  .version_3.block.mb-xl-4, .version_3.block .mb-xl-4 {
    margin-bottom: 70px !important;
  }
  .version_3.block.mb-xl-5, .version_3.block .mb-xl-5 {
    margin-bottom: 100px !important;
  }
  .version_3.block.ms-xl-auto, .version_3.block .ms-xl-auto {
    margin-left: initial !important;
  }
  .version_3.block.ms-xl-2, .version_3.block .ms-xl-2 {
    margin-left: 15px !important;
  }
  .version_3.block.ms-xl-3, .version_3.block .ms-xl-3 {
    margin-left: 50px !important;
  }
  .version_3.block.ms-xl-4, .version_3.block .ms-xl-4 {
    margin-left: 70px !important;
  }
  .version_3.block.ms-xl-5, .version_3.block .ms-xl-5 {
    margin-left: 100px !important;
  }
  .version_3.block.me-xl-auto, .version_3.block .me-xl-auto {
    margin-right: initial !important;
  }
  .version_3.block.me-xl-2, .version_3.block .me-xl-2 {
    margin-right: 15px !important;
  }
  .version_3.block.me-xl-3, .version_3.block .me-xl-3 {
    margin-right: 50px !important;
  }
  .version_3.block.me-xl-4, .version_3.block .me-xl-4 {
    margin-right: 70px !important;
  }
  .version_3.block.me-xl-5, .version_3.block .me-xl-5 {
    margin-right: 100px !important;
  }
}
/* text align */
@media (max-width: 576px) {
  .version_3.block .text-center .wp-block-button {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .version_3.block .text-end .wp-block-button {
    margin-left: auto !important;
  }
}
@media only screen and (min-width: 576px) and (max-width: 768px) {
  .version_3.block .text-sm-center .wp-block-button {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .version_3.block .text-sm-end .wp-block-button {
    margin-left: auto !important;
  }
}
@media only screen and (min-width: 769px) and (max-width: 992px) {
  .version_3.block .text-md-center .wp-block-button {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .version_3.block .text-md-end .wp-block-button {
    margin-left: auto !important;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .version_3.block .text-lg-center .wp-block-button {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .version_3.block .text-lg-end .wp-block-button {
    margin-left: auto !important;
  }
}
@media only screen and (min-width: 1200px) {
  .version_3.block .text-xl-center .wp-block-button {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .version_3.block .text-xl-end .wp-block-button {
    margin-left: auto !important;
  }
}

/*============================================================= 
WORDPRESS BLOCKS
============================================================= */
.version_3.block {
  /* BLOCK FILE */
  /* image caption */
  /* BLOCK COLUMNS */
  /* BLOCK FONT SIZES */
  /* WP Block Image */
}
.version_3.block .wp-block-file {
  border: solid 1px #ACB6AB;
  border-radius: 0.5rem;
  padding: 1rem;
  background: #FFFFFF;
  transition-property: transform !important;
  transition: 0.6s ease-in-out;
}
.version_3.block .wp-block-file .wp-block-file__button {
  float: right;
  background-color: #B50938 !important;
  border-radius: 0.5rem !important;
}
.version_3.block .wp-block-file:before {
  display: block;
  content: "";
  float: left;
  height: 30px;
  width: 30px;
  margin-right: 20px;
  background-size: contain;
  background-image: url(../../images/icon-document.svg);
}
.version_3.block .wp-block-file:hover {
  transform: translateY(-10px);
  box-shadow: rgba(0, 0, 0, 0.12) 0px 8px 24px;
  box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.3), 0 0 1px 0 rgba(0, 0, 0, 0.25) !important;
  transition: transform 0.6s cubic-bezier(0.22, 1, 0.36, 1) !important;
}
.version_3.block .wp-caption {
  width: auto !important;
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.version_3.block .wp-caption .wp-caption-text {
  color: #ACB6AB;
  font-size: 1rem;
  padding-top: 0.5rem;
}
.version_3.block .wp-block-columns {
  margin: 0px !important;
}
.version_3.block .has-wpdc-small-font-size {
  font-size: 0.8rem;
}
.version_3.block .has-wpdc-medium-font-size {
  font-size: 1rem;
}
.version_3.block .has-wpdc-large-font-size {
  font-size: 2rem;
}
.version_3.block .has-wpdc-extra-large-font-size {
  font-size: 3rem;
}
.version_3.block .wp-block-image figcaption {
  color: #ACB6AB;
  font-size: 1rem;
  font-style: italic;
}

/*============================================================= 
CUSTOM - MISC
============================================================= */
.version_3.block {
  /* Utilities */
  /* Highlight */
}
.version_3.block .featured-video iframe {
  border-radius: 8px !important;
  box-shadow: rgba(0, 0, 0, 0.12) 0px 8px 24px;
  transition: all 0.2s ease-in-out;
  border: solid 1px #FFFFFF;
}
.version_3.block .highlight h1, .version_3.block .highlight h2, .version_3.block .highlight2 h1, .version_3.block .highlight2 h2, .version_3.block .highlight3 h1, .version_3.block .highlight3 h2 {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 2%;
  padding-right: 2%;
  margin-bottom: 15px;
}
.version_3.block .highlight h1, .version_3.block .highlight h2 {
  background-image: url(../../images/highlight1.svg);
}
.version_3.block .highlight2 h1, .version_3.block .highlight2 h2 {
  background-image: url(../../images/highlight2.svg);
}
.version_3.block .highlight3 h1, .version_3.block .highlight3 h2 {
  background-image: url(../../images/highlight3.svg);
}

/*============================================================= 
CUSTOM - COLOR
============================================================= */
/* COLOR THEMES */
.version_3.block.dark_theme h1, .version_3.block.dark_theme h2, .version_3.block.dark_theme h3, .version_3.block.dark_theme h4, .version_3.block.dark_theme h5, .version_3.block.dark_theme p {
  color: #FFFFFF !important;
}
.version_3.block.dark_theme .kicker {
  color: #FFFFFF;
}
.version_3.block.dark_theme .lead {
  color: #FFFFFF;
}
.version_3.block.dark_theme .copy {
  color: #FFFFFF;
}
.version_3.block.dark_theme .wp-block-button .wp-block-button__link {
  background: #B50938;
  color: #FFFFFF;
}
.version_3.block.dark_theme .wp-block-button.is-style-solid .wp-block-button__link {
  background: #B50938;
  color: #FFFFFF;
}
.version_3.block.dark_theme .wp-block-button.is-style-outline .wp-block-button__link {
  border: solid 1px #FFFFFF;
  color: #FFFFFF;
}
.version_3.block.dark_theme .wp-block-button.is-style-link .wp-block-button__link {
  color: #FFFFFF;
}

@media (max-width: 576px) {
  .version_3.version_3.block.dark_theme h1, .version_3.version_3.block.dark_theme h2, .version_3.version_3.block.dark_theme h3, .version_3.version_3.block.dark_theme h4, .version_3.version_3.block.dark_theme h5, .version_3.version_3.block.dark_theme p {
    color: #FFFFFF;
  }
  .version_3.version_3.block.dark_theme .kicker {
    color: #FFFFFF;
  }
  .version_3.version_3.block.dark_theme .lead {
    color: #FFFFFF;
  }
  .version_3.version_3.block.dark_theme .copy {
    color: #FFFFFF;
  }
  .version_3.version_3.block.dark_theme .wp-block-button .wp-block-button__link {
    background: #B50938;
    color: #FFFFFF;
  }
  .version_3.version_3.block.dark_theme .wp-block-button.is-style-outline .wp-block-button__link {
    border: solid 1px #FFFFFF;
    color: #FFFFFF;
  }
  .version_3.version_3.block.dark_theme .wp-block-button.is-style-link .wp-block-button__link {
    color: #FFFFFF;
  }
}
@media only screen and (min-width: 576px) and (max-width: 768px) {
  .version_3.block.dark_theme_sm h1, .version_3.block.dark_theme_sm h2, .version_3.block.dark_theme_sm h3, .version_3.block.dark_theme_sm h4, .version_3.block.dark_theme_sm h5, .version_3.block.dark_theme_sm p {
    color: #FFFFFF;
  }
  .version_3.block.dark_theme_sm .kicker {
    color: #FFFFFF;
  }
  .version_3.block.dark_theme_sm .lead {
    color: #FFFFFF;
  }
  .version_3.block.dark_theme_sm .copy {
    color: #FFFFFF;
  }
  .version_3.block.dark_theme_sm .wp-block-button .wp-block-button__link {
    background: #B50938;
    color: #FFFFFF;
  }
  .version_3.block.dark_theme_sm .wp-block-button.is-style-outline .wp-block-button__link {
    border: solid 1px #FFFFFF;
    color: #FFFFFF;
  }
  .version_3.block.dark_theme_sm .wp-block-button.is-style-link .wp-block-button__link {
    color: #FFFFFF;
  }
}
@media only screen and (min-width: 769px) and (max-width: 992px) {
  .version_3.block.dark_theme_md h1, .version_3.block.dark_theme_md h2, .version_3.block.dark_theme_md h3, .version_3.block.dark_theme_md h4, .version_3.block.dark_theme_md h5, .version_3.block.dark_theme_md p {
    color: #FFFFFF;
  }
  .version_3.block.dark_theme_md .kicker {
    color: #FFFFFF;
  }
  .version_3.block.dark_theme_md .lead {
    color: #FFFFFF;
  }
  .version_3.block.dark_theme_md .copy {
    color: #FFFFFF;
  }
  .version_3.block.dark_theme_md .wp-block-button .wp-block-button__link {
    background: #B50938;
    color: #FFFFFF;
  }
  .version_3.block.dark_theme_md .wp-block-button.is-style-outline .wp-block-button__link {
    border: solid 1px #FFFFFF;
    color: #FFFFFF;
  }
  .version_3.block.dark_theme_md .wp-block-button.is-style-link .wp-block-button__link {
    color: #FFFFFF;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .version_3.block.dark_theme_lg h1, .version_3.block.dark_theme_lg h2, .version_3.block.dark_theme_lg h3, .version_3.block.dark_theme_lg h4, .version_3.block.dark_theme_lg h5, .version_3.block.dark_theme_lg p {
    color: #FFFFFF;
  }
  .version_3.block.dark_theme_lg .kicker {
    color: #FFFFFF;
  }
  .version_3.block.dark_theme_lg .lead {
    color: #FFFFFF;
  }
  .version_3.block.dark_theme_lg .copy {
    color: #FFFFFF;
  }
  .version_3.block.dark_theme_lg .wp-block-button .wp-block-button__link {
    background: #B50938;
    color: #FFFFFF;
  }
  .version_3.block.dark_theme_lg .wp-block-button.is-style-outline .wp-block-button__link {
    border: solid 1px #FFFFFF;
    color: #FFFFFF;
  }
  .version_3.block.dark_theme_lg .wp-block-button.is-style-link .wp-block-button__link {
    color: #FFFFFF;
  }
}
@media only screen and (min-width: 1200px) {
  .version_3.block.dark_theme_xl h1, .version_3.block.dark_theme_xl h2, .version_3.block.dark_theme_xl h3, .version_3.block.dark_theme_xl h4, .version_3.block.dark_theme_xl h5, .version_3.block.dark_theme_xl p {
    color: #FFFFFF !important;
  }
  .version_3.block.dark_theme_xl .kicker {
    color: #FFFFFF;
  }
  .version_3.block.dark_theme_xl .lead {
    color: #FFFFFF;
  }
  .version_3.block.dark_theme_xl .copy {
    color: #FFFFFF;
  }
  .version_3.block.dark_theme_xl .wp-block-button .wp-block-button__link {
    background: #B50938;
    color: #FFFFFF;
  }
  .version_3.block.dark_theme_xl .wp-block-button.is-style-solid .wp-block-button__link {
    background: #B50938;
    color: #FFFFFF;
  }
  .version_3.block.dark_theme_xl .wp-block-button.is-style-outline .wp-block-button__link {
    border: solid 1px #FFFFFF;
    color: #FFFFFF;
  }
  .version_3.block.dark_theme_xl .wp-block-button.is-style-link .wp-block-button__link {
    color: #FFFFFF;
  }
}
/* BLOCK COLOR PALETTES */
.version_3.block.color_palette__v1_ffffff {
  background: #FFFFFF;
}
.version_3.block.color_palette__v1_ffffff .title {
  border-color: #000000 !important;
}

.version_3.block.color_palette__v2_ffffff {
  background: #FFFFFF;
}

.version_3.block.color_palette__v1_000000 .card {
  background: #000000;
}

.version_3.block.color_palette__v1_d2e0e9 {
  background: #D2E0E9;
}

.version_3.block.color_palette__v1_eef0ee {
  background: #eef0ee;
}
.version_3.block.color_palette__v1_eef0ee .card {
  background: #eef0ee;
}

.version_3.block.color_palette__v1_e4e8d4 {
  background: #E4E8D4;
  /*.title,h2,h3{color: $green;}*/
}
.version_3.block.color_palette__v1_e4e8d4 .card {
  background: #E4E8D4;
}

.version_3.block.color_palette__v1_def2fd {
  background: #DEF2FD;
  /*.title,h2,h3{color: $blue;}*/
}
.version_3.block.color_palette__v1_def2fd .card {
  background: #DEF2FD;
}

.version_3.block.color_palette__v1_fde6e0 {
  background: #FDE6E0;
  /*.title,h2,h3{color: $red;}*/
}
.version_3.block.color_palette__v1_fde6e0 .card {
  background: #FDE6E0;
}

.version_3.block.color_palette__v1_f0e4ef {
  background: #F0E4EF;
  /*.title,h2,h3{color: $purple;}*/
}
.version_3.block.color_palette__v1_f0e4ef .card {
  background: #F0E4EF;
}

.version_3.block.color_palette__v1_fcebcc {
  background: #FCEBCC;
}
.version_3.block.color_palette__v1_fcebcc .card {
  background: #FCEBCC;
}

.version_3.block.color_palette__v1_ffecdd {
  background: #FFECDD;
}
.version_3.block.color_palette__v1_ffecdd .card {
  background: #FFECDD;
}

.version_3.block.color_palette__v1_56004e {
  background: #56004E;
}
.version_3.block.color_palette__v1_56004e .card {
  background: #56004E;
}
.version_3.block.color_palette__v1_56004e blockquote, .version_3.block.color_palette__v1_56004e figcaption {
  color: #FFFFFF;
}
.version_3.block.color_palette__v1_56004e h1, .version_3.block.color_palette__v1_56004e h2, .version_3.block.color_palette__v1_56004e h3, .version_3.block.color_palette__v1_56004e h4, .version_3.block.color_palette__v1_56004e p, .version_3.block.color_palette__v1_56004e .card-text {
  color: #FFFFFF !important;
}
.version_3.block.color_palette__v1_56004e blockquote {
  border-left: 8px solid #FFFFFF !important;
}
.version_3.block.color_palette__v1_56004e blockquote cite {
  color: #FFFFFF !important;
}
.version_3.block.color_palette__v1_56004e blockquote::before {
  color: #FFFFFF !important;
}

.version_3.block.color_palette__v1_003e7e {
  background: #003E7E;
}
.version_3.block.color_palette__v1_003e7e .card {
  background: #003E7E;
}
.version_3.block.color_palette__v1_003e7e blockquote, .version_3.block.color_palette__v1_003e7e figcaption {
  color: #FFFFFF;
}
.version_3.block.color_palette__v1_003e7e h1, .version_3.block.color_palette__v1_003e7e h2, .version_3.block.color_palette__v1_003e7e h3, .version_3.block.color_palette__v1_003e7e h4, .version_3.block.color_palette__v1_003e7e p, .version_3.block.color_palette__v1_003e7e .card-text {
  color: #FFFFFF !important;
}
.version_3.block.color_palette__v1_003e7e blockquote {
  border-left: 8px solid #FFFFFF !important;
}
.version_3.block.color_palette__v1_003e7e blockquote cite {
  color: #FFFFFF !important;
}
.version_3.block.color_palette__v1_003e7e blockquote::before {
  color: #FFFFFF !important;
}

.version_3.block.color_palette__v1_3a4c00 {
  background: #3A4C00;
}
.version_3.block.color_palette__v1_3a4c00 .card {
  background: #3A4C00;
}
.version_3.block.color_palette__v1_3a4c00 blockquote, .version_3.block.color_palette__v1_3a4c00 figcaption {
  color: #FFFFFF;
}
.version_3.block.color_palette__v1_3a4c00 h1, .version_3.block.color_palette__v1_3a4c00 h2, .version_3.block.color_palette__v1_3a4c00 h3, .version_3.block.color_palette__v1_3a4c00 h4, .version_3.block.color_palette__v1_3a4c00 p, .version_3.block.color_palette__v1_3a4c00 .card-text {
  color: #FFFFFF !important;
}
.version_3.block.color_palette__v1_3a4c00 blockquote {
  border-left: 8px solid #FFFFFF !important;
}
.version_3.block.color_palette__v1_3a4c00 blockquote cite {
  color: #FFFFFF !important;
}
.version_3.block.color_palette__v1_3a4c00 blockquote::before {
  color: #FFFFFF !important;
}

.version_3.block.color_palette__v1_d2d6ab {
  background: #D2D6AB;
}
.version_3.block.color_palette__v1_d2d6ab .card {
  background: #D2D6AB;
}

.version_3.block.color_palette__v1_eeb211 {
  background: #EEB211;
}
.version_3.block.color_palette__v1_eeb211 .card {
  background: #EEB211;
}
.version_3.block.color_palette__v1_eeb211 .title {
  border-bottom: solid 1px #000000 !important;
}
.version_3.block.color_palette__v1_eeb211 .title, .version_3.block.color_palette__v1_eeb211 p {
  color: #000000 !important;
}
.version_3.block.color_palette__v1_eeb211 blockquote {
  border-left: 8px solid #000000 !important;
}
.version_3.block.color_palette__v1_eeb211 blockquote cite {
  color: #000000 !important;
}
.version_3.block.color_palette__v1_eeb211 blockquote::before {
  color: #000000 !important;
}

.version_3.block.color_palette__v1_efdfd2 {
  background: #EFDFD2;
}
.version_3.block.color_palette__v1_efdfd2 .card {
  background: #EFDFD2;
}

.version_3.block.color_palette__v1_b50938 {
  background: #B50938;
}
.version_3.block.color_palette__v1_b50938 .card {
  background: #B50938;
}
.version_3.block.color_palette__v1_b50938 h1, .version_3.block.color_palette__v1_b50938 h2, .version_3.block.color_palette__v1_b50938 h3, .version_3.block.color_palette__v1_b50938 h4, .version_3.block.color_palette__v1_b50938 p, .version_3.block.color_palette__v1_b50938 .card-text {
  color: #FFFFFF !important;
}

.version_3.block.color_palette__v2_56004e .copy-wrapper {
  background: rgba(86, 0, 78, 0.9);
}
.version_3.block.color_palette__v2_56004e .title, .version_3.block.color_palette__v2_56004e .copy, .version_3.block.color_palette__v2_56004e p {
  color: #FFFFFF !important;
}
.version_3.block.color_palette__v2_56004e .wp-block-buttons .is-style-outline .wp-block-button__link {
  border-color: #FFFFFF !important;
  color: #FFFFFF !important;
}

.version_3.block.color_palette__v2_003e7e .copy-wrapper {
  background: rgba(0, 62, 126, 0.9);
}
.version_3.block.color_palette__v2_003e7e .title, .version_3.block.color_palette__v2_003e7e .copy, .version_3.block.color_palette__v2_003e7e p {
  color: #FFFFFF !important;
}
.version_3.block.color_palette__v2_003e7e .wp-block-buttons .is-style-outline .wp-block-button__link {
  border-color: #FFFFFF !important;
  color: #FFFFFF !important;
}

.version_3.block.color_palette__v2_3a4c00 .copy-wrapper {
  background: rgba(58, 76, 0, 0.9);
}
.version_3.block.color_palette__v2_3a4c00 .title, .version_3.block.color_palette__v2_3a4c00 .copy, .version_3.block.color_palette__v2_3a4c00 p {
  color: #FFFFFF !important;
}
.version_3.block.color_palette__v2_3a4c00 .wp-block-buttons .is-style-outline .wp-block-button__link {
  border-color: #FFFFFF !important;
  color: #FFFFFF !important;
}

.version_3.block.color_palette__v2_d2d6ab .copy-wrapper {
  background: rgba(210, 214, 171, 0.9);
}

.version_3.block.color_palette__v2_eeb211 .copy-wrapper {
  background: rgba(238, 178, 17, 0.9);
}
.version_3.block.color_palette__v2_eeb211 .title {
  border-bottom: solid 1px #000000 !important;
}
.version_3.block.color_palette__v2_eeb211 .title, .version_3.block.color_palette__v2_eeb211 p {
  color: #000000 !important;
}
.version_3.block.color_palette__v2_eeb211 blockquote {
  border-left: 8px solid #000000 !important;
}
.version_3.block.color_palette__v2_eeb211 blockquote cite {
  color: #000000 !important;
}
.version_3.block.color_palette__v2_eeb211 blockquote::before {
  color: #000000 !important;
}

.version_3.block.color_palette__v2_efdfd2 .copy-wrapper {
  background: rgba(239, 223, 210, 0.9);
}

.version_3.block.color_palette__v1_a31984 {
  background: #A31984;
}
.version_3.block.color_palette__v1_a31984 .card {
  background: #A31984 !important;
}
.version_3.block.color_palette__v1_a31984 .card .card-title, .version_3.block.color_palette__v1_a31984 .card .card-text, .version_3.block.color_palette__v1_a31984 .card p {
  color: #FFFFFF !important;
}

.version_3.block.color_palette__v1_00aeef {
  background: #00AEEF;
}
.version_3.block.color_palette__v1_00aeef .card {
  background: #00AEEF !important;
}
.version_3.block.color_palette__v1_00aeef .card .card-title, .version_3.block.color_palette__v1_00aeef .card .card-text, .version_3.block.color_palette__v1_00aeef .card p {
  color: #FFFFFF !important;
}

.version_3.block.color_palette__v1_d9da56 {
  background: #D9DA56;
}
.version_3.block.color_palette__v1_d9da56 .card {
  background: #D9DA56 !important;
}

.version_3.block.color_palette__v1_ffe153 {
  background: #FFE153;
}
.version_3.block.color_palette__v1_ffe153 .card {
  background: #FFE153 !important;
}

.version_3.block.color_palette__v1_f58426 {
  background: #F58426;
}
.version_3.block.color_palette__v1_f58426 .card {
  background: #F58426 !important;
}

.version_3.block.color_palette__v1_ed1849 {
  background: #ED1849;
}
.version_3.block.color_palette__v1_ed1849 .card {
  background: #ED1849 !important;
}
.version_3.block.color_palette__v1_ed1849 .card .card-title, .version_3.block.color_palette__v1_ed1849 .card .card-text, .version_3.block.color_palette__v1_ed1849 .card p {
  color: #FFFFFF !important;
}

@media (max-width: 576px) {
  .version_3.block.color_palette_xs_v1_ffffff {
    background: #FFFFFF;
  }
  .version_3.block.color_palette_xs_v1_ffffff .title {
    border-color: #000000 !important;
  }
  .version_3.block.color_palette_xs_v2_ffffff {
    background: #FFFFFF;
  }
  .version_3.block.color_palette_xs_v1_eef0ee {
    background: #eef0ee;
  }
  .version_3.block.color_palette_xs_v1_eef0ee .title {
    border-color: #000000 !important;
  }
  .version_3.block.color_palette_xs_v1_e4e8d4 {
    background: #E4E8D4;
  }
  .version_3.block.color_palette_xs_v1_def2fd {
    background: #DEF2FD;
  }
  .version_3.block.color_palette_xs_v1_def2fd .title, .version_3.block.color_palette_xs_v1_def2fd h2, .version_3.block.color_palette_xs_v1_def2fd h3, .version_3.block.color_palette_xs_v1_def2fd h4 {
    border-color: #000000 !important;
  }
  .version_3.block.color_palette_xs_v1_fde6e0 {
    background: #FDE6E0;
  }
  .version_3.block.color_palette_xs_v1_fde6e0 .title, .version_3.block.color_palette_xs_v1_fde6e0 h2, .version_3.block.color_palette_xs_v1_fde6e0 h3, .version_3.block.color_palette_xs_v1_fde6e0 h4 {
    border-color: #000000 !important;
  }
  .version_3.block.color_palette_xs_v1_f0e4ef {
    background: #F0E4EF;
  }
  .version_3.block.color_palette_xs_v1_f0e4ef .title, .version_3.block.color_palette_xs_v1_f0e4ef h2, .version_3.block.color_palette_xs_v1_f0e4ef h3, .version_3.block.color_palette_xs_v1_f0e4ef h4 {
    border-color: #000000 !important;
  }
  .version_3.block.color_palette_xs_v1_fcebcc {
    background: #FCEBCC;
  }
  .version_3.block.color_palette_xs_v1_fcebcc .title {
    border-color: #000000 !important;
  }
  .version_3.block.color_palette_xs_v1_ffecdd {
    background: #FFECDD;
  }
  .version_3.block.color_palette_xs_v1_ffecdd .title {
    color: #000000;
    border-color: #000000 !important;
  }
  .version_3.block.color_palette_xs_v1_56004e {
    background: #56004E;
  }
  .version_3.block.color_palette_xs_v1_56004e .kicker, .version_3.block.color_palette_xs_v1_56004e h1, .version_3.block.color_palette_xs_v1_56004e h2, .version_3.block.color_palette_xs_v1_56004e h3, .version_3.block.color_palette_xs_v1_56004e h4, .version_3.block.color_palette_xs_v1_56004e h5, .version_3.block.color_palette_xs_v1_56004e p {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_xs_v1_56004e .wp-block-buttons .is-style-outline .wp-block-button__link {
    border-color: #FFFFFF !important;
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_xs_v1_56004e blockquote {
    border-left: 8px solid #FFFFFF !important;
  }
  .version_3.block.color_palette_xs_v1_56004e blockquote cite {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_xs_v1_56004e blockquote::before {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_xs_v1_003e7e {
    background: #003E7E;
  }
  .version_3.block.color_palette_xs_v1_003e7e .kicker, .version_3.block.color_palette_xs_v1_003e7e h1, .version_3.block.color_palette_xs_v1_003e7e h2, .version_3.block.color_palette_xs_v1_003e7e h3, .version_3.block.color_palette_xs_v1_003e7e h4, .version_3.block.color_palette_xs_v1_003e7e h5, .version_3.block.color_palette_xs_v1_003e7e p {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_xs_v1_003e7e .wp-block-buttons .is-style-outline .wp-block-button__link {
    border-color: #FFFFFF !important;
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_xs_v1_003e7e blockquote {
    border-left: 8px solid #FFFFFF !important;
  }
  .version_3.block.color_palette_xs_v1_003e7e blockquote cite {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_xs_v1_003e7e blockquote::before {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_xs_v1_3a4c00 {
    background: #3A4C00;
  }
  .version_3.block.color_palette_xs_v1_3a4c00 .kicker, .version_3.block.color_palette_xs_v1_3a4c00 h1, .version_3.block.color_palette_xs_v1_3a4c00 h2, .version_3.block.color_palette_xs_v1_3a4c00 h3, .version_3.block.color_palette_xs_v1_3a4c00 h4, .version_3.block.color_palette_xs_v1_3a4c00 h5, .version_3.block.color_palette_xs_v1_3a4c00 p {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_xs_v1_3a4c00 .wp-block-buttons .is-style-outline .wp-block-button__link {
    border-color: #FFFFFF !important;
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_xs_v1_3a4c00 blockquote {
    border-left: 8px solid #FFFFFF !important;
  }
  .version_3.block.color_palette_xs_v1_3a4c00 blockquote cite {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_xs_v1_3a4c00 blockquote::before {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_xs_v1_d2d6ab {
    background: #D2D6AB;
  }
  .version_3.block.color_palette_xs_v1_d2d6ab .title, .version_3.block.color_palette_xs_v1_d2d6ab h2, .version_3.block.color_palette_xs_v1_d2d6ab h3, .version_3.block.color_palette_xs_v1_d2d6ab h4 {
    border-color: #000000 !important;
  }
  .version_3.block.color_palette_xs_v1_eeb211 {
    background: #EEB211;
  }
  .version_3.block.color_palette_xs_v1_eeb211 .title {
    border-bottom: solid 1px #000000 !important;
  }
  .version_3.block.color_palette_xs_v1_eeb211 .title, .version_3.block.color_palette_xs_v1_eeb211 p {
    color: #000000 !important;
  }
  .version_3.block.color_palette_xs_v1_eeb211 blockquote {
    border-left: 8px solid #000000 !important;
  }
  .version_3.block.color_palette_xs_v1_eeb211 blockquote cite {
    color: #000000 !important;
  }
  .version_3.block.color_palette_xs_v1_eeb211 blockquote::before {
    color: #000000 !important;
  }
  .version_3.block.color_palette_xs_v1_efdfd2 {
    background: #EFDFD2;
  }
  .version_3.block.color_palette_xs_v1_efdfd2 .title, .version_3.block.color_palette_xs_v1_efdfd2 h2, .version_3.block.color_palette_xs_v1_efdfd2 h3, .version_3.block.color_palette_xs_v1_efdfd2 h4 {
    border-color: #000000 !important;
  }
  .version_3.block.color_palette_xs_v2_56004e .copy-wrapper {
    background: rgba(86, 0, 78, 0.9);
  }
  .version_3.block.color_palette_xs_v2_56004e .title, .version_3.block.color_palette_xs_v2_56004e .copy, .version_3.block.color_palette_xs_v2_56004e p {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_xs_v2_56004e .wp-block-buttons .is-style-outline .wp-block-button__link {
    border-color: #FFFFFF !important;
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_xs_v2_003e7e .copy-wrapper {
    background: rgba(0, 62, 126, 0.9);
  }
  .version_3.block.color_palette_xs_v2_003e7e .title, .version_3.block.color_palette_xs_v2_003e7e .copy, .version_3.block.color_palette_xs_v2_003e7e p {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_xs_v2_003e7e .wp-block-buttons .is-style-outline .wp-block-button__link {
    border-color: #FFFFFF !important;
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_xs_v2_3a4c00 .copy-wrapper {
    background: rgba(58, 76, 0, 0.9);
  }
  .version_3.block.color_palette_xs_v2_3a4c00 .title, .version_3.block.color_palette_xs_v2_3a4c00 .copy, .version_3.block.color_palette_xs_v2_3a4c00 p {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_xs_v2_3a4c00 .wp-block-buttons .is-style-outline .wp-block-button__link {
    border-color: #FFFFFF !important;
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_xs_v2_d2d6ab .copy-wrapper {
    background: rgba(210, 214, 171, 0.9);
  }
  .version_3.block.color_palette_xs_v2_eeb211 .copy-wrapper {
    background: rgba(238, 178, 17, 0.9);
  }
  .version_3.block.color_palette_xs_v2_eeb211 .title {
    border-bottom: solid 1px #000000 !important;
  }
  .version_3.block.color_palette_xs_v2_eeb211 .title, .version_3.block.color_palette_xs_v2_eeb211 p {
    color: #000000 !important;
  }
  .version_3.block.color_palette_xs_v2_eeb211 blockquote {
    border-left: 8px solid #000000 !important;
  }
  .version_3.block.color_palette_xs_v2_eeb211 blockquote cite {
    color: #000000 !important;
  }
  .version_3.block.color_palette_xs_v2_eeb211 blockquote::before {
    color: #000000 !important;
  }
  .version_3.block.color_palette_xs_v2_efdfd2 .copy-wrapper {
    background: rgba(239, 223, 210, 0.9);
  }
  .version_3.block.color_palette_xs_v1_a31984 {
    background: #A31984;
  }
  .version_3.block.color_palette_xs_v1_00aeef {
    background: #00AEEF;
  }
  .version_3.block.color_palette_xs_v1_00aeef .card {
    background: #00AEEF !important;
  }
  .version_3.block.color_palette_xs_v1_00aeef .card .title, .version_3.block.color_palette_xs_v1_00aeef .card p {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_xs_v1_d9da56 {
    background: #D9DA56;
  }
  .version_3.block.color_palette_xs_v1_ffe153 {
    background: #FFE153;
  }
  .version_3.block.color_palette_xs_v1_f58426 {
    background: #F58426;
  }
  .version_3.block.color_palette_xs_v1_ed1849 {
    background: #ED1849;
  }
}
@media only screen and (min-width: 576px) and (max-width: 768px) {
  .version_3.block.color_palette_sm_v1_ffffff {
    background: #FFFFFF;
  }
  .version_3.block.color_palette_sm_v1_ffffff .title {
    border-color: #000000 !important;
  }
  .version_3.block.color_palette_sm_v2_ffffff {
    background: #FFFFFF;
  }
  .version_3.block.color_palette_sm_v1_eef0ee {
    background: #eef0ee;
  }
  .version_3.block.color_palette_sm_v1_eef0ee .title, .version_3.block.color_palette_sm_v1_eef0ee h2, .version_3.block.color_palette_sm_v1_eef0ee h3, .version_3.block.color_palette_sm_v1_eef0ee h4 {
    border-color: #000000 !important;
  }
  .version_3.block.color_palette_sm_v1_e4e8d4 {
    background: #E4E8D4;
  }
  .version_3.block.color_palette_sm_v1_e4e8d4 .title, .version_3.block.color_palette_sm_v1_e4e8d4 h2, .version_3.block.color_palette_sm_v1_e4e8d4 h3, .version_3.block.color_palette_sm_v1_e4e8d4 h4 {
    border-color: #000000 !important;
  }
  .version_3.block.color_palette_sm_v1_def2fd {
    background: #DEF2FD;
  }
  .version_3.block.color_palette_sm_v1_def2fd .title, .version_3.block.color_palette_sm_v1_def2fd h2, .version_3.block.color_palette_sm_v1_def2fd h3, .version_3.block.color_palette_sm_v1_def2fd h4 {
    border-color: #000000 !important;
  }
  .version_3.block.color_palette_sm_v1_fde6e0 {
    background: #FDE6E0;
  }
  .version_3.block.color_palette_sm_v1_fde6e0 .title, .version_3.block.color_palette_sm_v1_fde6e0 h2, .version_3.block.color_palette_sm_v1_fde6e0 h3, .version_3.block.color_palette_sm_v1_fde6e0 h4 {
    border-color: #000000 !important;
  }
  .version_3.block.color_palette_sm_v1_f0e4ef {
    background: #F0E4EF;
  }
  .version_3.block.color_palette_sm_v1_f0e4ef .title, .version_3.block.color_palette_sm_v1_f0e4ef h2, .version_3.block.color_palette_sm_v1_f0e4ef h3, .version_3.block.color_palette_sm_v1_f0e4ef h4 {
    border-color: #000000 !important;
  }
  .version_3.block.color_palette_sm_v1_fcebcc {
    background: #FCEBCC;
  }
  .version_3.block.color_palette_sm_v1_fcebcc .title {
    border-color: #000000 !important;
  }
  .version_3.block.color_palette_sm_v1_ffecdd {
    background: #FFECDD;
  }
  .version_3.block.color_palette_sm_v1_ffecdd .title {
    color: #000000;
    border-color: #000000 !important;
  }
  .version_3.block.color_palette_sm_v1_56004e {
    background: #56004E;
  }
  .version_3.block.color_palette_sm_v1_56004e .kicker, .version_3.block.color_palette_sm_v1_56004e h1, .version_3.block.color_palette_sm_v1_56004e h2, .version_3.block.color_palette_sm_v1_56004e h3, .version_3.block.color_palette_sm_v1_56004e h4, .version_3.block.color_palette_sm_v1_56004e h5, .version_3.block.color_palette_sm_v1_56004e p {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_sm_v1_56004e .wp-block-buttons .is-style-outline .wp-block-button__link {
    border-color: #FFFFFF !important;
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_sm_v1_56004e blockquote {
    border-left: 8px solid #FFFFFF !important;
  }
  .version_3.block.color_palette_sm_v1_56004e blockquote cite {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_sm_v1_56004e blockquote::before {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_sm_v1_003e7e {
    background: #003E7E;
  }
  .version_3.block.color_palette_sm_v1_003e7e .kicker, .version_3.block.color_palette_sm_v1_003e7e h1, .version_3.block.color_palette_sm_v1_003e7e h2, .version_3.block.color_palette_sm_v1_003e7e h3, .version_3.block.color_palette_sm_v1_003e7e h4, .version_3.block.color_palette_sm_v1_003e7e h5, .version_3.block.color_palette_sm_v1_003e7e p {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_sm_v1_003e7e .wp-block-buttons .is-style-outline .wp-block-button__link {
    border-color: #FFFFFF !important;
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_sm_v1_003e7e blockquote {
    border-left: 8px solid #FFFFFF !important;
  }
  .version_3.block.color_palette_sm_v1_003e7e blockquote cite {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_sm_v1_003e7e blockquote::before {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_sm_v1_3a4c00 {
    background: #3A4C00;
  }
  .version_3.block.color_palette_sm_v1_3a4c00 .kicker, .version_3.block.color_palette_sm_v1_3a4c00 h1, .version_3.block.color_palette_sm_v1_3a4c00 h2, .version_3.block.color_palette_sm_v1_3a4c00 h3, .version_3.block.color_palette_sm_v1_3a4c00 h4, .version_3.block.color_palette_sm_v1_3a4c00 h5, .version_3.block.color_palette_sm_v1_3a4c00 p {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_sm_v1_3a4c00 .wp-block-buttons .is-style-outline .wp-block-button__link {
    border-color: #FFFFFF !important;
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_sm_v1_3a4c00 blockquote {
    border-left: 8px solid #FFFFFF !important;
  }
  .version_3.block.color_palette_sm_v1_3a4c00 blockquote cite {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_sm_v1_3a4c00 blockquote::before {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_sm_v1_d2d6ab {
    background: #D2D6AB;
  }
  .version_3.block.color_palette_sm_v1_d2d6ab .title, .version_3.block.color_palette_sm_v1_d2d6ab h2, .version_3.block.color_palette_sm_v1_d2d6ab h3, .version_3.block.color_palette_sm_v1_d2d6ab h4 {
    border-color: #000000 !important;
  }
  .version_3.block.color_palette_sm_v1_eeb211 {
    background: #EEB211;
  }
  .version_3.block.color_palette_sm_v1_eeb211 .title {
    border-bottom: solid 1px #000000 !important;
  }
  .version_3.block.color_palette_sm_v1_eeb211 .title, .version_3.block.color_palette_sm_v1_eeb211 p {
    color: #000000 !important;
  }
  .version_3.block.color_palette_sm_v1_eeb211 blockquote {
    border-left: 8px solid #000000 !important;
  }
  .version_3.block.color_palette_sm_v1_eeb211 blockquote cite {
    color: #000000 !important;
  }
  .version_3.block.color_palette_sm_v1_eeb211 blockquote::before {
    color: #000000 !important;
  }
  .version_3.block.color_palette_sm_v1_efdfd2 {
    background: #EFDFD2;
  }
  .version_3.block.color_palette_sm_v1_efdfd2 .title, .version_3.block.color_palette_sm_v1_efdfd2 h2, .version_3.block.color_palette_sm_v1_efdfd2 h3, .version_3.block.color_palette_sm_v1_efdfd2 h4 {
    border-color: #000000 !important;
  }
  .version_3.block.color_palette_sm_v2_56004e .copy-wrapper {
    background: rgba(86, 0, 78, 0.9);
  }
  .version_3.block.color_palette_sm_v2_56004e .title, .version_3.block.color_palette_sm_v2_56004e .copy, .version_3.block.color_palette_sm_v2_56004e p {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_sm_v2_56004e .wp-block-buttons .is-style-outline .wp-block-button__link {
    border-color: #FFFFFF !important;
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_sm_v2_003e7e .copy-wrapper {
    background: rgba(0, 62, 126, 0.9);
  }
  .version_3.block.color_palette_sm_v2_003e7e .title, .version_3.block.color_palette_sm_v2_003e7e .copy, .version_3.block.color_palette_sm_v2_003e7e p {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_sm_v2_003e7e .wp-block-buttons .is-style-outline .wp-block-button__link {
    border-color: #FFFFFF !important;
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_sm_v2_3a4c00 .copy-wrapper {
    background: rgba(58, 76, 0, 0.9);
  }
  .version_3.block.color_palette_sm_v2_3a4c00 .title, .version_3.block.color_palette_sm_v2_3a4c00 .copy, .version_3.block.color_palette_sm_v2_3a4c00 p {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_sm_v2_3a4c00 .wp-block-buttons .is-style-outline .wp-block-button__link {
    border-color: #FFFFFF !important;
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_sm_v2_d2d6ab .copy-wrapper {
    background: rgba(210, 214, 171, 0.9);
  }
  .version_3.block.color_palette_sm_v2_eeb211 .copy-wrapper {
    background: rgba(238, 178, 17, 0.9) !important;
  }
  .version_3.block.color_palette_sm_v2_eeb211 .title {
    border-bottom: solid 1px #000000 !important;
  }
  .version_3.block.color_palette_sm_v2_eeb211 .title, .version_3.block.color_palette_sm_v2_eeb211 p {
    color: #000000 !important;
  }
  .version_3.block.color_palette_sm_v2_eeb211 blockquote {
    border-left: 8px solid #000000 !important;
  }
  .version_3.block.color_palette_sm_v2_eeb211 blockquote cite {
    color: #000000 !important;
  }
  .version_3.block.color_palette_sm_v2_eeb211 blockquote::before {
    color: #000000 !important;
  }
  .version_3.block.color_palette_sm_v2_efdfd2 .copy-wrapper {
    background: rgba(239, 223, 210, 0.9);
  }
  .version_3.block.color_palette_sm_v1_a31984 {
    background: #A31984;
  }
  .version_3.block.color_palette_sm_v1_00aeef {
    background: #00AEEF;
  }
  .version_3.block.color_palette_sm_v1_00aeef .card {
    background: #00AEEF !important;
  }
  .version_3.block.color_palette_sm_v1_00aeef .card .title, .version_3.block.color_palette_sm_v1_00aeef .card p {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_sm_v1_d9da56 {
    background: #D9DA56;
  }
  .version_3.block.color_palette_sm_v1_ffe153 {
    background: #FFE153;
  }
  .version_3.block.color_palette_sm_v1_f58426 {
    background: #F58426;
  }
  .version_3.block.color_palette_sm_v1_ed1849 {
    background: #ED1849;
  }
}
@media only screen and (min-width: 769px) and (max-width: 992px) {
  .version_3.block.color_palette_md_v1_ffffff {
    background: #FFFFFF;
  }
  .version_3.block.color_palette_md_v1_ffffff .title {
    border-color: #000000 !important;
  }
  .version_3.block.color_palette_md_v2_ffffff {
    background: #FFFFFF;
  }
  .version_3.block.color_palette_md_v1_eef0ee {
    background: #eef0ee;
  }
  .version_3.block.color_palette_md_v1_eef0ee .title, .version_3.block.color_palette_md_v1_eef0ee h2, .version_3.block.color_palette_md_v1_eef0ee h3, .version_3.block.color_palette_md_v1_eef0ee h4 {
    border-color: #000000 !important;
  }
  .version_3.block.color_palette_md_v1_e4e8d4 {
    background: #E4E8D4;
  }
  .version_3.block.color_palette_md_v1_e4e8d4 .title, .version_3.block.color_palette_md_v1_e4e8d4 h2, .version_3.block.color_palette_md_v1_e4e8d4 h3, .version_3.block.color_palette_md_v1_e4e8d4 h4 {
    border-color: #000000 !important;
  }
  .version_3.block.color_palette_md_v1_def2fd {
    background: #DEF2FD;
  }
  .version_3.block.color_palette_md_v1_def2fd .title, .version_3.block.color_palette_md_v1_def2fd h2, .version_3.block.color_palette_md_v1_def2fd h3, .version_3.block.color_palette_md_v1_def2fd h4 {
    border-color: #000000 !important;
  }
  .version_3.block.color_palette_md_v1_fde6e0 {
    background: #FDE6E0;
  }
  .version_3.block.color_palette_md_v1_fde6e0 .title, .version_3.block.color_palette_md_v1_fde6e0 h2, .version_3.block.color_palette_md_v1_fde6e0 h3, .version_3.block.color_palette_md_v1_fde6e0 h4 {
    border-color: #000000 !important;
  }
  .version_3.block.color_palette_md_v1_f0e4ef {
    background: #F0E4EF;
  }
  .version_3.block.color_palette_md_v1_f0e4ef .title, .version_3.block.color_palette_md_v1_f0e4ef h2, .version_3.block.color_palette_md_v1_f0e4ef h3, .version_3.block.color_palette_md_v1_f0e4ef h4 {
    border-color: #000000 !important;
  }
  .version_3.block.color_palette_md_v1_fcebcc {
    background: #FCEBCC;
  }
  .version_3.block.color_palette_md_v1_fcebcc .title {
    border-color: #000000 !important;
  }
  .version_3.block.color_palette_md_v1_ffecdd {
    background: #FFECDD;
  }
  .version_3.block.color_palette_md_v1_ffecdd .title {
    color: #000000;
    border-color: #000000 !important;
  }
  .version_3.block.color_palette_md_v1_56004e {
    background: #56004E;
  }
  .version_3.block.color_palette_md_v1_56004e .kicker, .version_3.block.color_palette_md_v1_56004e h1, .version_3.block.color_palette_md_v1_56004e h2, .version_3.block.color_palette_md_v1_56004e h3, .version_3.block.color_palette_md_v1_56004e h4, .version_3.block.color_palette_md_v1_56004e h5, .version_3.block.color_palette_md_v1_56004e p {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_md_v1_56004e .wp-block-buttons .is-style-outline .wp-block-button__link {
    border-color: #FFFFFF !important;
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_md_v1_56004e blockquote {
    border-left: 8px solid #FFFFFF !important;
  }
  .version_3.block.color_palette_md_v1_56004e blockquote cite {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_md_v1_56004e blockquote::before {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_md_v1_003e7e {
    background: #003E7E;
  }
  .version_3.block.color_palette_md_v1_003e7e .kicker, .version_3.block.color_palette_md_v1_003e7e h1, .version_3.block.color_palette_md_v1_003e7e h2, .version_3.block.color_palette_md_v1_003e7e h3, .version_3.block.color_palette_md_v1_003e7e h4, .version_3.block.color_palette_md_v1_003e7e h5, .version_3.block.color_palette_md_v1_003e7e p {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_md_v1_003e7e .wp-block-buttons .is-style-outline .wp-block-button__link {
    border-color: #FFFFFF !important;
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_md_v1_003e7e blockquote {
    border-left: 8px solid #FFFFFF !important;
  }
  .version_3.block.color_palette_md_v1_003e7e blockquote cite {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_md_v1_003e7e blockquote::before {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_md_v1_3a4c00 {
    background: #3A4C00;
  }
  .version_3.block.color_palette_md_v1_3a4c00 .kicker, .version_3.block.color_palette_md_v1_3a4c00 h1, .version_3.block.color_palette_md_v1_3a4c00 h2, .version_3.block.color_palette_md_v1_3a4c00 h3, .version_3.block.color_palette_md_v1_3a4c00 h4, .version_3.block.color_palette_md_v1_3a4c00 h5, .version_3.block.color_palette_md_v1_3a4c00 p {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_md_v1_3a4c00 .wp-block-buttons .is-style-outline .wp-block-button__link {
    border-color: #FFFFFF !important;
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_md_v1_3a4c00 blockquote {
    border-left: 8px solid #FFFFFF !important;
  }
  .version_3.block.color_palette_md_v1_3a4c00 blockquote cite {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_md_v1_3a4c00 blockquote::before {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_md_v1_d2d6ab {
    background: #D2D6AB;
  }
  .version_3.block.color_palette_md_v1_d2d6ab .title, .version_3.block.color_palette_md_v1_d2d6ab h2, .version_3.block.color_palette_md_v1_d2d6ab h3, .version_3.block.color_palette_md_v1_d2d6ab h4 {
    border-color: #000000 !important;
  }
  .version_3.block.color_palette_md_v1_eeb211 {
    background: #EEB211;
  }
  .version_3.block.color_palette_md_v1_eeb211 .title {
    border-bottom: solid 1px #000000 !important;
  }
  .version_3.block.color_palette_md_v1_eeb211 .title, .version_3.block.color_palette_md_v1_eeb211 p {
    color: #000000 !important;
  }
  .version_3.block.color_palette_md_v1_eeb211 blockquote {
    border-left: 8px solid #000000 !important;
  }
  .version_3.block.color_palette_md_v1_eeb211 blockquote cite {
    color: #000000 !important;
  }
  .version_3.block.color_palette_md_v1_eeb211 blockquote::before {
    color: #000000 !important;
  }
  .version_3.block.color_palette_md_v1_efdfd2 {
    background: #EFDFD2;
  }
  .version_3.block.color_palette_md_v1_efdfd2 .title, .version_3.block.color_palette_md_v1_efdfd2 h2, .version_3.block.color_palette_md_v1_efdfd2 h3, .version_3.block.color_palette_md_v1_efdfd2 h4 {
    border-color: #000000 !important;
  }
  .version_3.block.color_palette_md_v2_56004e .copy-wrapper {
    background: rgba(86, 0, 78, 0.9);
  }
  .version_3.block.color_palette_md_v2_56004e .title, .version_3.block.color_palette_md_v2_56004e .copy, .version_3.block.color_palette_md_v2_56004e p {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_md_v2_56004e .wp-block-buttons .is-style-outline .wp-block-button__link {
    border-color: #FFFFFF !important;
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_md_v2_003e7e .copy-wrapper {
    background: rgba(0, 62, 126, 0.9);
  }
  .version_3.block.color_palette_md_v2_003e7e .title, .version_3.block.color_palette_md_v2_003e7e .copy, .version_3.block.color_palette_md_v2_003e7e p {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_md_v2_003e7e .wp-block-buttons .is-style-outline .wp-block-button__link {
    border-color: #FFFFFF !important;
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_md_v2_3a4c00 .copy-wrapper {
    background: rgba(58, 76, 0, 0.9);
  }
  .version_3.block.color_palette_md_v2_3a4c00 .title, .version_3.block.color_palette_md_v2_3a4c00 .copy, .version_3.block.color_palette_md_v2_3a4c00 p {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_md_v2_3a4c00 .wp-block-buttons .is-style-outline .wp-block-button__link {
    border-color: #FFFFFF !important;
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_md_v2_d2d6ab .copy-wrapper {
    background: rgba(210, 214, 171, 0.9);
  }
  .version_3.block.color_palette_md_v2_eeb211 .copy-wrapper {
    background: rgba(238, 178, 17, 0.9);
  }
  .version_3.block.color_palette_md_v2_eeb211 .title {
    border-bottom: solid 1px #000000 !important;
  }
  .version_3.block.color_palette_md_v2_eeb211 .title, .version_3.block.color_palette_md_v2_eeb211 p {
    color: #000000 !important;
  }
  .version_3.block.color_palette_md_v2_eeb211 blockquote {
    border-left: 8px solid #000000 !important;
  }
  .version_3.block.color_palette_md_v2_eeb211 blockquote cite {
    color: #000000 !important;
  }
  .version_3.block.color_palette_md_v2_eeb211 blockquote::before {
    color: #000000 !important;
  }
  .version_3.block.color_palette_md_v2_efdfd2 .copy-wrapper {
    background: rgba(239, 223, 210, 0.9);
  }
  .version_3.block.color_palette_md_v1_a31984 {
    background: #A31984;
  }
  .version_3.block.color_palette_md_v1_00aeef {
    background: #00AEEF;
  }
  .version_3.block.color_palette_md_v1_00aeef .title, .version_3.block.color_palette_md_v1_00aeef .copy, .version_3.block.color_palette_md_v1_00aeef p {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_md_v1_00aeef .card {
    background: #00AEEF !important;
  }
  .version_3.block.color_palette_md_v1_00aeef .card .title, .version_3.block.color_palette_md_v1_00aeef .card p {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_md_v1_d9da56 {
    background: #D9DA56;
  }
  .version_3.block.color_palette_md_v1_ffe153 {
    background: #FFE153;
  }
  .version_3.block.color_palette_md_v1_f58426 {
    background: #F58426;
  }
  .version_3.block.color_palette_md_v1_ed1849 {
    background: #ED1849;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .version_3.block.color_palette_lg_v1_ffffff {
    background: #FFFFFF;
  }
  .version_3.block.color_palette_lg_v1_ffffff .title {
    border-color: #000000 !important;
  }
  .version_3.block.color_palette_lg_v2_ffffff {
    background: #FFFFFF;
  }
  .version_3.block.color_palette_lg_v1_eef0ee {
    background: #eef0ee;
  }
  .version_3.block.color_palette_lg_v1_eef0ee .title, .version_3.block.color_palette_lg_v1_eef0ee h2, .version_3.block.color_palette_lg_v1_eef0ee h3, .version_3.block.color_palette_lg_v1_eef0ee h4 {
    border-color: #000000 !important;
  }
  .version_3.block.color_palette_lg_v1_e4e8d4 {
    background: #E4E8D4;
  }
  .version_3.block.color_palette_lg_v1_e4e8d4 .title, .version_3.block.color_palette_lg_v1_e4e8d4 h2, .version_3.block.color_palette_lg_v1_e4e8d4 h3, .version_3.block.color_palette_lg_v1_e4e8d4 h4 {
    border-color: #000000 !important;
  }
  .version_3.block.color_palette_lg_v1_def2fd {
    background: #DEF2FD;
  }
  .version_3.block.color_palette_lg_v1_def2fd .title, .version_3.block.color_palette_lg_v1_def2fd h2, .version_3.block.color_palette_lg_v1_def2fd h3, .version_3.block.color_palette_lg_v1_def2fd h4 {
    border-color: #000000 !important;
  }
  .version_3.block.color_palette_lg_v1_fde6e0 {
    background: #FDE6E0;
  }
  .version_3.block.color_palette_lg_v1_fde6e0 .title, .version_3.block.color_palette_lg_v1_fde6e0 h2, .version_3.block.color_palette_lg_v1_fde6e0 h3, .version_3.block.color_palette_lg_v1_fde6e0 h4 {
    border-color: #000000 !important;
  }
  .version_3.block.color_palette_lg_v1_f0e4ef {
    background: #F0E4EF;
  }
  .version_3.block.color_palette_lg_v1_f0e4ef .title, .version_3.block.color_palette_lg_v1_f0e4ef h2, .version_3.block.color_palette_lg_v1_f0e4ef h3, .version_3.block.color_palette_lg_v1_f0e4ef h4 {
    border-color: #000000 !important;
  }
  .version_3.block.color_palette_lg_v1_fcebcc {
    background: #FCEBCC;
  }
  .version_3.block.color_palette_lg_v1_fcebcc .title {
    border-color: #000000 !important;
  }
  .version_3.block.color_palette_lg_v1_ffecdd {
    background: #FFECDD;
  }
  .version_3.block.color_palette_lg_v1_ffecdd .title {
    color: #000000;
    border-color: #000000 !important;
  }
  .version_3.block.color_palette_lg_v1_56004e {
    background: #56004E;
  }
  .version_3.block.color_palette_lg_v1_56004e .kicker, .version_3.block.color_palette_lg_v1_56004e h1, .version_3.block.color_palette_lg_v1_56004e h2, .version_3.block.color_palette_lg_v1_56004e h3, .version_3.block.color_palette_lg_v1_56004e h4, .version_3.block.color_palette_lg_v1_56004e h5, .version_3.block.color_palette_lg_v1_56004e p {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_lg_v1_56004e .wp-block-buttons .is-style-outline .wp-block-button__link {
    border-color: #FFFFFF !important;
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_lg_v1_56004e blockquote {
    border-left: 8px solid #FFFFFF !important;
  }
  .version_3.block.color_palette_lg_v1_56004e blockquote cite {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_lg_v1_56004e blockquote::before {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_lg_v1_003e7e {
    background: #003E7E;
  }
  .version_3.block.color_palette_lg_v1_003e7e .kicker, .version_3.block.color_palette_lg_v1_003e7e h1, .version_3.block.color_palette_lg_v1_003e7e h2, .version_3.block.color_palette_lg_v1_003e7e h3, .version_3.block.color_palette_lg_v1_003e7e h4, .version_3.block.color_palette_lg_v1_003e7e h5, .version_3.block.color_palette_lg_v1_003e7e p {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_lg_v1_003e7e .wp-block-buttons .is-style-outline .wp-block-button__link {
    border-color: #FFFFFF !important;
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_lg_v1_003e7e blockquote {
    border-left: 8px solid #FFFFFF !important;
  }
  .version_3.block.color_palette_lg_v1_003e7e blockquote cite {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_lg_v1_003e7e blockquote::before {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_lg_v1_3a4c00 {
    background: #3A4C00;
  }
  .version_3.block.color_palette_lg_v1_3a4c00 .kicker, .version_3.block.color_palette_lg_v1_3a4c00 h1, .version_3.block.color_palette_lg_v1_3a4c00 h2, .version_3.block.color_palette_lg_v1_3a4c00 h3, .version_3.block.color_palette_lg_v1_3a4c00 h4, .version_3.block.color_palette_lg_v1_3a4c00 h5, .version_3.block.color_palette_lg_v1_3a4c00 p {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_lg_v1_3a4c00 .wp-block-buttons .is-style-outline .wp-block-button__link {
    border-color: #FFFFFF !important;
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_lg_v1_3a4c00 blockquote {
    border-left: 8px solid #FFFFFF !important;
  }
  .version_3.block.color_palette_lg_v1_3a4c00 blockquote cite {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_lg_v1_3a4c00 blockquote::before {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_lg_v1_d2d6ab {
    background: #D2D6AB;
  }
  .version_3.block.color_palette_lg_v1_d2d6ab .title, .version_3.block.color_palette_lg_v1_d2d6ab h2, .version_3.block.color_palette_lg_v1_d2d6ab h3, .version_3.block.color_palette_lg_v1_d2d6ab h4 {
    border-color: #000000 !important;
  }
  .version_3.block.color_palette_lg_v1_eeb211 {
    background: #EEB211;
  }
  .version_3.block.color_palette_lg_v1_eeb211 .title {
    border-bottom: solid 1px #000000 !important;
  }
  .version_3.block.color_palette_lg_v1_eeb211 .title, .version_3.block.color_palette_lg_v1_eeb211 p {
    color: #000000 !important;
  }
  .version_3.block.color_palette_lg_v1_eeb211 blockquote {
    border-left: 8px solid #000000 !important;
  }
  .version_3.block.color_palette_lg_v1_eeb211 blockquote cite {
    color: #000000 !important;
  }
  .version_3.block.color_palette_lg_v1_eeb211 blockquote::before {
    color: #000000 !important;
  }
  .version_3.block.color_palette_lg_v1_efdfd2 {
    background: #EFDFD2;
  }
  .version_3.block.color_palette_lg_v1_efdfd2 .title, .version_3.block.color_palette_lg_v1_efdfd2 h2, .version_3.block.color_palette_lg_v1_efdfd2 h3, .version_3.block.color_palette_lg_v1_efdfd2 h4 {
    border-color: #000000 !important;
  }
  .version_3.block.color_palette_lg_v2_56004e .copy-wrapper {
    background: rgba(86, 0, 78, 0.9);
  }
  .version_3.block.color_palette_lg_v2_56004e .title, .version_3.block.color_palette_lg_v2_56004e .copy, .version_3.block.color_palette_lg_v2_56004e p {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_lg_v2_56004e .wp-block-buttons .is-style-outline .wp-block-button__link {
    border-color: #FFFFFF !important;
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_lg_v2_003e7e .copy-wrapper {
    background: rgba(0, 62, 126, 0.9);
  }
  .version_3.block.color_palette_lg_v2_003e7e .title, .version_3.block.color_palette_lg_v2_003e7e .copy, .version_3.block.color_palette_lg_v2_003e7e p {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_lg_v2_3a4c00 .copy-wrapper {
    background: rgba(58, 76, 0, 0.9);
  }
  .version_3.block.color_palette_lg_v2_3a4c00 .title, .version_3.block.color_palette_lg_v2_3a4c00 .copy, .version_3.block.color_palette_lg_v2_3a4c00 p {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_lg_v2_3a4c00 .wp-block-buttons .is-style-outline .wp-block-button__link {
    border-color: #FFFFFF !important;
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_lg_v2_d2d6ab .copy-wrapper {
    background: rgba(210, 214, 171, 0.9);
  }
  .version_3.block.color_palette_lg_v2_eeb211 .copy-wrapper {
    background: rgba(238, 178, 17, 0.9);
  }
  .version_3.block.color_palette_lg_v2_eeb211 .title {
    border-bottom: solid 1px #000000 !important;
  }
  .version_3.block.color_palette_lg_v2_eeb211 .title, .version_3.block.color_palette_lg_v2_eeb211 p {
    color: #000000 !important;
  }
  .version_3.block.color_palette_lg_v2_eeb211 blockquote {
    border-left: 8px solid #000000 !important;
  }
  .version_3.block.color_palette_lg_v2_eeb211 blockquote cite {
    color: #000000 !important;
  }
  .version_3.block.color_palette_lg_v2_eeb211 blockquote::before {
    color: #000000 !important;
  }
  .version_3.block.color_palette_lg_v2_efdfd2 .copy-wrapper {
    background: rgba(239, 223, 210, 0.9);
  }
  .version_3.block.color_palette_lg_v1_a31984 {
    background: #A31984;
  }
  .version_3.block.color_palette_lg_v1_00aeef {
    background: #00AEEF;
  }
  .version_3.block.color_palette_lg_v1_00aeef .card {
    background: #00AEEF !important;
  }
  .version_3.block.color_palette_lg_v1_00aeef .card .title, .version_3.block.color_palette_lg_v1_00aeef .card p {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_lg_v1_d9da56 {
    background: #D9DA56;
  }
  .version_3.block.color_palette_lg_v1_ffe153 {
    background: #FFE153;
  }
  .version_3.block.color_palette_lg_v1_f58426 {
    background: #F58426;
  }
  .version_3.block.color_palette_lg_v1_ed1849 {
    background: #ED1849;
  }
}
@media only screen and (min-width: 1200px) {
  .version_3.block.color_palette_xl_v1_ffffff {
    background: #FFFFFF;
  }
  .version_3.block.color_palette_xl_v1_ffffff .title {
    border-color: #000000 !important;
  }
  .version_3.block.color_palette_xl_v2_ffffff {
    background: #FFFFFF;
  }
  .version_3.block.color_palette_xl_v1_eef0ee {
    background: #eef0ee;
  }
  .version_3.block.color_palette_xl_v1_eef0ee .title, .version_3.block.color_palette_xl_v1_eef0ee h2, .version_3.block.color_palette_xl_v1_eef0ee h3, .version_3.block.color_palette_xl_v1_eef0ee h4 {
    border-color: #000000 !important;
  }
  .version_3.block.color_palette_xl_v1_e4e8d4 {
    background: #E4E8D4;
  }
  .version_3.block.color_palette_xl_v1_e4e8d4 .title, .version_3.block.color_palette_xl_v1_e4e8d4 h2, .version_3.block.color_palette_xl_v1_e4e8d4 h3, .version_3.block.color_palette_xl_v1_e4e8d4 h4 {
    border-color: #000000 !important;
  }
  .version_3.block.color_palette_xl_v1_def2fd {
    background: #DEF2FD;
  }
  .version_3.block.color_palette_xl_v1_def2fd .title, .version_3.block.color_palette_xl_v1_def2fd h2, .version_3.block.color_palette_xl_v1_def2fd h3, .version_3.block.color_palette_xl_v1_def2fd h4 {
    border-color: #000000 !important;
  }
  .version_3.block.color_palette_xl_v1_fde6e0 {
    background: #FDE6E0;
  }
  .version_3.block.color_palette_xl_v1_fde6e0 .title, .version_3.block.color_palette_xl_v1_fde6e0 h2, .version_3.block.color_palette_xl_v1_fde6e0 h3, .version_3.block.color_palette_xl_v1_fde6e0 h4 {
    border-color: #000000 !important;
  }
  .version_3.block.color_palette_xl_v1_f0e4ef {
    background: #F0E4EF;
  }
  .version_3.block.color_palette_xl_v1_f0e4ef .title, .version_3.block.color_palette_xl_v1_f0e4ef h2, .version_3.block.color_palette_xl_v1_f0e4ef h3, .version_3.block.color_palette_xl_v1_f0e4ef h4 {
    border-color: #000000 !important;
  }
  .version_3.block.color_palette_xl_v1_fcebcc {
    background: #FCEBCC;
  }
  .version_3.block.color_palette_xl_v1_fcebcc .title {
    border-color: #000000 !important;
  }
  .version_3.block.color_palette_xl_v1_ffecdd {
    background: #FFECDD;
  }
  .version_3.block.color_palette_xl_v1_ffecdd .title {
    color: #000000;
    border-color: #000000 !important;
  }
  .version_3.block.color_palette_xl_v1_56004e {
    background: #56004E;
  }
  .version_3.block.color_palette_xl_v1_56004e .kicker, .version_3.block.color_palette_xl_v1_56004e h1, .version_3.block.color_palette_xl_v1_56004e h2, .version_3.block.color_palette_xl_v1_56004e h3, .version_3.block.color_palette_xl_v1_56004e h4, .version_3.block.color_palette_xl_v1_56004e h5, .version_3.block.color_palette_xl_v1_56004e p {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_xl_v1_56004e .wp-block-buttons .is-style-outline .wp-block-button__link {
    border-color: #FFFFFF !important;
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_xl_v1_56004e blockquote {
    border-left: 8px solid #FFFFFF !important;
  }
  .version_3.block.color_palette_xl_v1_56004e blockquote cite {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_xl_v1_56004e blockquote::before {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_xl_v1_003e7e {
    background: #003E7E;
  }
  .version_3.block.color_palette_xl_v1_003e7e .kicker, .version_3.block.color_palette_xl_v1_003e7e h1, .version_3.block.color_palette_xl_v1_003e7e h2, .version_3.block.color_palette_xl_v1_003e7e h3, .version_3.block.color_palette_xl_v1_003e7e h4, .version_3.block.color_palette_xl_v1_003e7e h5, .version_3.block.color_palette_xl_v1_003e7e p {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_xl_v1_003e7e .wp-block-buttons .is-style-outline .wp-block-button__link {
    border-color: #FFFFFF !important;
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_xl_v1_003e7e blockquote {
    border-left: 8px solid #FFFFFF !important;
  }
  .version_3.block.color_palette_xl_v1_003e7e blockquote cite {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_xl_v1_003e7e blockquote::before {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_xl_v1_3a4c00 {
    background: #3A4C00;
  }
  .version_3.block.color_palette_xl_v1_3a4c00 .kicker, .version_3.block.color_palette_xl_v1_3a4c00 h1, .version_3.block.color_palette_xl_v1_3a4c00 h2, .version_3.block.color_palette_xl_v1_3a4c00 h3, .version_3.block.color_palette_xl_v1_3a4c00 h4, .version_3.block.color_palette_xl_v1_3a4c00 h5, .version_3.block.color_palette_xl_v1_3a4c00 p {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_xl_v1_3a4c00 .wp-block-buttons .is-style-outline .wp-block-button__link {
    border-color: #FFFFFF !important;
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_xl_v1_3a4c00 blockquote {
    border-left: 8px solid #FFFFFF !important;
  }
  .version_3.block.color_palette_xl_v1_3a4c00 blockquote cite {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_xl_v1_3a4c00 blockquote::before {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_xl_v1_d2d6ab {
    background: #D2D6AB;
  }
  .version_3.block.color_palette_xl_v1_d2d6ab .title, .version_3.block.color_palette_xl_v1_d2d6ab h2, .version_3.block.color_palette_xl_v1_d2d6ab h3, .version_3.block.color_palette_xl_v1_d2d6ab h4 {
    border-color: #000000 !important;
  }
  .version_3.block.color_palette_xl_v1_eeb211 {
    background: #EEB211;
  }
  .version_3.block.color_palette_xl_v1_eeb211 .title {
    border-bottom: solid 1px #000000 !important;
  }
  .version_3.block.color_palette_xl_v1_eeb211 .title, .version_3.block.color_palette_xl_v1_eeb211 p {
    color: #000000 !important;
  }
  .version_3.block.color_palette_xl_v1_eeb211 blockquote {
    border-left: 8px solid #000000 !important;
  }
  .version_3.block.color_palette_xl_v1_eeb211 blockquote cite {
    color: #000000 !important;
  }
  .version_3.block.color_palette_xl_v1_eeb211 blockquote::before {
    color: #000000 !important;
  }
  .version_3.block.color_palette_xl_v1_efdfd2 {
    background: #EFDFD2;
  }
  .version_3.block.color_palette_xl_v1_efdfd2 .title, .version_3.block.color_palette_xl_v1_efdfd2 h2, .version_3.block.color_palette_xl_v1_efdfd2 h3, .version_3.block.color_palette_xl_v1_efdfd2 h4 {
    border-color: #000000 !important;
  }
  .version_3.block.color_palette_xl_v2_56004e .copy-wrapper {
    background: rgba(86, 0, 78, 0.9);
  }
  .version_3.block.color_palette_xl_v2_56004e .title, .version_3.block.color_palette_xl_v2_56004e .copy, .version_3.block.color_palette_xl_v2_56004e p {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_xl_v2_56004e .wp-block-buttons .is-style-outline .wp-block-button__link {
    border-color: #FFFFFF !important;
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_xl_v2_003e7e .copy-wrapper {
    background: rgba(0, 62, 126, 0.9);
  }
  .version_3.block.color_palette_xl_v2_003e7e .title, .version_3.block.color_palette_xl_v2_003e7e .copy, .version_3.block.color_palette_xl_v2_003e7e p {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_xl_v2_003e7e .wp-block-buttons .is-style-outline .wp-block-button__link {
    border-color: #FFFFFF !important;
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_xl_v2_3a4c00 .copy-wrapper {
    background: rgba(58, 76, 0, 0.9);
  }
  .version_3.block.color_palette_xl_v2_3a4c00 .title, .version_3.block.color_palette_xl_v2_3a4c00 .copy, .version_3.block.color_palette_xl_v2_3a4c00 p {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_xl_v2_3a4c00 .wp-block-buttons .is-style-outline .wp-block-button__link {
    border-color: #FFFFFF !important;
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_xl_v2_d2d6ab .copy-wrapper {
    background: rgba(210, 214, 171, 0.9);
  }
  .version_3.block.color_palette_xl_v2_eeb211 .copy-wrapper {
    background: rgba(238, 178, 17, 0.9);
  }
  .version_3.block.color_palette_xl_v2_eeb211 .title {
    border-bottom: solid 1px #000000 !important;
  }
  .version_3.block.color_palette_xl_v2_eeb211 .title, .version_3.block.color_palette_xl_v2_eeb211 p {
    color: #000000 !important;
  }
  .version_3.block.color_palette_xl_v2_eeb211 blockquote {
    border-left: 8px solid #000000 !important;
  }
  .version_3.block.color_palette_xl_v2_eeb211 blockquote cite {
    color: #000000 !important;
  }
  .version_3.block.color_palette_xl_v2_eeb211 blockquote::before {
    color: #000000 !important;
  }
  .version_3.block.color_palette_xl_v2_efdfd2 .copy-wrapper {
    background: rgba(239, 223, 210, 0.9);
  }
  .version_3.block.color_palette_xl_v1_a31984 {
    background: #A31984;
  }
  .version_3.block.color_palette_xl_v1_00aeef {
    background: #00AEEF;
  }
  .version_3.block.color_palette_xl_v1_00aeef .card {
    background: #00AEEF !important;
  }
  .version_3.block.color_palette_xl_v1_00aeef .card .title, .version_3.block.color_palette_xl_v1_00aeef .card p {
    color: #FFFFFF !important;
  }
  .version_3.block.color_palette_xl_v1_d9da56 {
    background: #D9DA56;
  }
  .version_3.block.color_palette_xl_v1_ffe153 {
    background: #FFE153;
  }
  .version_3.block.color_palette_xl_v1_f58426 {
    background: #F58426;
  }
  .version_3.block.color_palette_xl_v1_ed1849 {
    background: #ED1849;
  }
}
@media (max-width: 576px) {
  .aspect-ratio-xs-16-9 {
    position: relative;
  }
  .aspect-ratio-xs-16-9::before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 56.25%;
  }
  .aspect-ratio-xs-16-9 > .content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    display: flex;
    align-items: center;
  }
  .aspect-ratio-xs-2-1 {
    position: relative;
  }
  .aspect-ratio-xs-2-1::before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 50%;
  }
  .aspect-ratio-xs-2-1 > .content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    display: flex;
    align-items: center;
  }
  .aspect-ratio-xs-7-2 {
    position: relative;
  }
  .aspect-ratio-xs-7-2::before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 28.5714285714%;
  }
  .aspect-ratio-xs-7-2 > .content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    display: flex;
    align-items: center;
  }
  .aspect-ratio-xs-3-2 {
    position: relative;
  }
  .aspect-ratio-xs-3-2::before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 66.6666666667%;
  }
  .aspect-ratio-xs-3-2 > .content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    display: flex;
    align-items: center;
  }
  .aspect-ratio-xs-4-3 {
    position: relative;
  }
  .aspect-ratio-xs-4-3::before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 75%;
  }
  .aspect-ratio-xs-4-3 > .content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    display: flex;
    align-items: center;
  }
  .aspect-ratio-xs-6-1 {
    position: relative;
  }
  .aspect-ratio-xs-6-1::before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 16.6666666667%;
  }
  .aspect-ratio-xs-6-1 > .content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    display: flex;
    align-items: center;
  }
  .aspect-ratio-xs-5-2 {
    position: relative;
  }
  .aspect-ratio-xs-5-2::before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 40%;
  }
  .aspect-ratio-xs-5-2 > .content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    display: flex;
    align-items: center;
  }
  .col.custom-col-xs-5 {
    flex: 0 0 20%;
    max-width: 20%;
  }
}
@media only screen and (min-width: 576px) and (max-width: 768px) {
  .aspect-ratio-sm-16-9 {
    position: relative;
  }
  .aspect-ratio-sm-16-9::before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 56.25%;
  }
  .aspect-ratio-sm-16-9 > .content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    display: flex;
    align-items: center;
  }
  .aspect-ratio-sm-2-1 {
    position: relative;
  }
  .aspect-ratio-sm-2-1::before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 50%;
  }
  .aspect-ratio-sm-2-1 > .content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    display: flex;
    align-items: center;
  }
  .aspect-ratio-sm-7-2 {
    position: relative;
  }
  .aspect-ratio-sm-7-2::before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 28.5714285714%;
  }
  .aspect-ratio-sm-7-2 > .content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    display: flex;
    align-items: center;
  }
  .aspect-ratio-sm-3-2 {
    position: relative;
  }
  .aspect-ratio-sm-3-2::before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 66.6666666667%;
  }
  .aspect-ratio-sm-3-2 > .content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    display: flex;
    align-items: center;
  }
  .aspect-ratio-sm-4-3 {
    position: relative;
  }
  .aspect-ratio-sm-4-3::before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 75%;
  }
  .aspect-ratio-sm-4-3 > .content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    display: flex;
    align-items: center;
  }
  .aspect-ratio-sm-6-1 {
    position: relative;
  }
  .aspect-ratio-sm-6-1::before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 16.6666666667%;
  }
  .aspect-ratio-sm-6-1 > .content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    display: flex;
    align-items: center;
  }
  .aspect-ratio-sm-5-2 {
    position: relative;
  }
  .aspect-ratio-sm-5-2::before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 40%;
  }
  .aspect-ratio-sm-5-2 > .content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    display: flex;
    align-items: center;
  }
  .col.custom-col-sm-5 {
    flex: 0 0 20%;
    max-width: 20%;
  }
}
@media only screen and (min-width: 769px) and (max-width: 992px) {
  .aspect-ratio-md-16-9 {
    position: relative;
  }
  .aspect-ratio-md-16-9::before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 56.25%;
  }
  .aspect-ratio-md-16-9 > .content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    display: flex;
    align-items: center;
  }
  .aspect-ratio-md-2-1 {
    position: relative;
  }
  .aspect-ratio-md-2-1::before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 50%;
  }
  .aspect-ratio-md-2-1 > .content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    display: flex;
    align-items: center;
  }
  .aspect-ratio-md-7-2 {
    position: relative;
  }
  .aspect-ratio-md-7-2::before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 28.5714285714%;
  }
  .aspect-ratio-md-7-2 > .content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    display: flex;
    align-items: center;
  }
  .aspect-ratio-md-3-2 {
    position: relative;
  }
  .aspect-ratio-md-3-2::before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 66.6666666667%;
  }
  .aspect-ratio-md-3-2 > .content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    display: flex;
    align-items: center;
  }
  .aspect-ratio-md-4-3 {
    position: relative;
  }
  .aspect-ratio-md-4-3::before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 75%;
  }
  .aspect-ratio-md-4-3 > .content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    display: flex;
    align-items: center;
  }
  .aspect-ratio-md-6-1 {
    position: relative;
  }
  .aspect-ratio-md-6-1::before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 16.6666666667%;
  }
  .aspect-ratio-md-6-1 > .content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    display: flex;
    align-items: center;
  }
  .aspect-ratio-md-5-2 {
    position: relative;
  }
  .aspect-ratio-md-5-2::before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 40%;
  }
  .aspect-ratio-md-5-2 > .content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    display: flex;
    align-items: center;
  }
  .col.custom-col-md-5 {
    flex: 0 0 20%;
    max-width: 20%;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .aspect-ratio-lg-16-9 {
    position: relative;
  }
  .aspect-ratio-lg-16-9::before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 56.25%;
  }
  .aspect-ratio-lg-16-9 > .content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    display: flex;
    align-items: center;
  }
  .aspect-ratio-lg-2-1 {
    position: relative;
  }
  .aspect-ratio-lg-2-1::before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 50%;
  }
  .aspect-ratio-lg-2-1 > .content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    display: flex;
    align-items: center;
  }
  .aspect-ratio-lg-7-2 {
    position: relative;
  }
  .aspect-ratio-lg-7-2::before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 28.5714285714%;
  }
  .aspect-ratio-lg-7-2 > .content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    display: flex;
    align-items: center;
  }
  .aspect-ratio-lg-3-2 {
    position: relative;
  }
  .aspect-ratio-lg-3-2::before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 66.6666666667%;
  }
  .aspect-ratio-lg-3-2 > .content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    display: flex;
    align-items: center;
  }
  .aspect-ratio-lg-4-3 {
    position: relative;
  }
  .aspect-ratio-lg-4-3::before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 75%;
  }
  .aspect-ratio-lg-4-3 > .content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    display: flex;
    align-items: center;
  }
  .aspect-ratio-lg-6-1 {
    position: relative;
  }
  .aspect-ratio-lg-6-1::before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 16.6666666667%;
  }
  .aspect-ratio-lg-6-1 > .content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    display: flex;
    align-items: center;
  }
  .aspect-ratio-lg-5-2 {
    position: relative;
  }
  .aspect-ratio-lg-5-2::before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 40%;
  }
  .aspect-ratio-lg-5-2 > .content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    display: flex;
    align-items: center;
  }
  .col.custom-col-lg-5 {
    flex: 0 0 20%;
    max-width: 20%;
  }
}
@media only screen and (min-width: 1200px) {
  .aspect-ratio-xl-16-9 {
    position: relative;
  }
  .aspect-ratio-xl-16-9::before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 56.25%;
  }
  .aspect-ratio-xl-16-9 > .content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    display: flex;
    align-items: center;
  }
  .aspect-ratio-xl-2-1 {
    position: relative;
  }
  .aspect-ratio-xl-2-1::before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 50%;
  }
  .aspect-ratio-xl-2-1 > .content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    display: flex;
    align-items: center;
  }
  .aspect-ratio-xl-7-2 {
    position: relative;
  }
  .aspect-ratio-xl-7-2::before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 28.5714285714%;
  }
  .aspect-ratio-xl-7-2 > .content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    display: flex;
    align-items: center;
  }
  .aspect-ratio-xl-3-2 {
    position: relative;
  }
  .aspect-ratio-xl-3-2::before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 66.6666666667%;
  }
  .aspect-ratio-xl-3-2 > .content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    display: flex;
    align-items: center;
  }
  .aspect-ratio-xl-4-3 {
    position: relative;
  }
  .aspect-ratio-xl-4-3::before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 75%;
  }
  .aspect-ratio-xl-4-3 > .content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    display: flex;
    align-items: center;
  }
  .aspect-ratio-xl-6-1 {
    position: relative;
  }
  .aspect-ratio-xl-6-1::before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 16.6666666667%;
  }
  .aspect-ratio-xl-6-1 > .content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    display: flex;
    align-items: center;
  }
  .aspect-ratio-xl-5-2 {
    position: relative;
  }
  .aspect-ratio-xl-5-2::before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 40%;
  }
  .aspect-ratio-xl-5-2 > .content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    display: flex;
    align-items: center;
  }
  .col.custom-col-xl-5 {
    flex: 0 0 20%;
    max-width: 20%;
  }
}
/*============================================================= 
BREAK POINTS
============================================================= */
/*============================================================= 
MIXINS
============================================================= */
/*
@mixin aspect-ratio($width, $height) {
  position: relative;
  &:before {
    display: block;
    content: "";
    width: 100%;
    //padding-top: calc($height / $width) * 100%;
  }
  > .content {
    position: absolute;
    padding:10px;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    span:before{
      content:"${width}";
    }

    span:after{
      content:"${height}";
    }
  }
}*/
/*============================================================= 
COLORS
============================================================= */
/*=============================================================  
WORDPRESS OVERRIDES   
============================================================= */
strong {
  font-weight: bold;
}

:where(.wp-site-blocks) > * {
  margin-block-start: 0 !important;
  margin-block-end: 0;
}

:where(body .is-layout-flow) > * {
  margin-block-start: 0 !important;
  margin-block-end: 0;
}

.wp-block-heading a {
  text-decoration: none !important;
  color: initial !important;
}

.wp-block.wp-card h2 a {
  text-decoration: none !important;
}

.wp-element-button, .wp-block-button__link {
  transition: all 0.2s ease-in-out;
  color: var(--wp--preset--color--primary-white) !important;
  min-height: 40px;
  align-items: center;
  justify-content: center;
  display: flex;
}

.wp-element-button:hover, .wp-block-button__link:hover {
  background-color: var(--wp--preset--color--primary-black) !important;
  color: var(--wp--preset--color--primary-white) !important;
  scale: 1.05;
}

.wp-block-buttons .wp-block-button a {
  border-radius: 0px !important;
}

@media only screen and (min-width: 769px) and (max-width: 992px) {
  .wp-block-columns.four-columns {
    flex-wrap: wrap !important;
  }
}
@media only screen and (min-width: 769px) and (max-width: 992px) {
  .wp-block-columns.four-columns .wp-block-column {
    flex: 0 0 48%;
    max-width: 50%;
  }
}

.wp-block-group.full-height-group {
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 576px) {
  .wp-block-group.full-height-group {
    height: auto;
  }
}
@media only screen and (min-width: 576px) and (max-width: 768px) {
  .wp-block-group.full-height-group {
    height: auto;
  }
}

@media (max-width: 576px) {
  .wp-block-group.image-card h2 {
    font-size: var(--wp--preset--font-size--large) !important;
  }
}
@media only screen and (min-width: 576px) and (max-width: 768px) {
  .wp-block-group.image-card h2 {
    font-size: var(--wp--preset--font-size--large) !important;
  }
}

@media (max-width: 576px) {
  .wp-block-group.stats .wp-block-columns {
    gap: 0 !important;
  }
}
@media only screen and (min-width: 576px) and (max-width: 768px) {
  .wp-block-group.stats .wp-block-columns {
    gap: 0 !important;
  }
}
@media (max-width: 576px) {
  .wp-block-group.stats .wp-block-columns .wp-block-column {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media only screen and (min-width: 576px) and (max-width: 768px) {
  .wp-block-group.stats .wp-block-columns .wp-block-column {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (max-width: 576px) {
  .wp-block-group.stats.stacked .wp-block-columns .wp-block-column {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width: 576px) and (max-width: 768px) {
  .wp-block-group.stats.stacked .wp-block-columns .wp-block-column {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.wp-block-group.inline-stats {
  width: 100%;
}
.wp-block-group.inline-stats .wp-block-columns {
  gap: 1rem;
  flex-wrap: wrap !important;
  justify-content: center;
}
@media (max-width: 576px) {
  .wp-block-group.inline-stats .wp-block-columns {
    gap: 0 !important;
  }
}
@media only screen and (min-width: 576px) and (max-width: 768px) {
  .wp-block-group.inline-stats .wp-block-columns {
    gap: 0 !important;
  }
}
@media only screen and (min-width: 769px) and (max-width: 992px) {
  .wp-block-group.inline-stats .wp-block-columns {
    gap: 0 !important;
  }
}
.wp-block-group.inline-stats .wp-block-columns .wp-block-column {
  text-align: center !important;
}
@media (max-width: 576px) {
  .wp-block-group.inline-stats .wp-block-columns .wp-block-column {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media only screen and (min-width: 576px) and (max-width: 768px) {
  .wp-block-group.inline-stats .wp-block-columns .wp-block-column {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media only screen and (min-width: 769px) and (max-width: 992px) {
  .wp-block-group.inline-stats .wp-block-columns .wp-block-column {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 576px) {
  .wp-block-group.inline-stats .wp-block-columns .wp-block-column .card-countup {
    padding-left: 1rem;
    padding-right: 1rem;
    margin-bottom: 1rem !important;
  }
}
@media only screen and (min-width: 576px) and (max-width: 768px) {
  .wp-block-group.inline-stats .wp-block-columns .wp-block-column .card-countup {
    margin-bottom: 1rem !important;
  }
}
@media only screen and (min-width: 769px) and (max-width: 992px) {
  .wp-block-group.inline-stats .wp-block-columns .wp-block-column .card-countup {
    margin-bottom: 1rem !important;
  }
}

.wp-block-group.our-work-map-wrapper {
  position: relative;
}
.wp-block-group.our-work-map-wrapper .stats {
  position: absolute;
  z-index: 999;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  top: 50px;
  max-width: 1200px;
  background-color: rgba(255, 255, 255, 0.737254902) !important;
}
@media (max-width: 576px) {
  .wp-block-group.our-work-map-wrapper .stats {
    position: relative;
    top: 0px !important;
  }
}
@media only screen and (min-width: 576px) and (max-width: 768px) {
  .wp-block-group.our-work-map-wrapper .stats {
    position: relative;
    top: 0px !important;
  }
}
@media (max-width: 576px) {
  .wp-block-group.our-work-map-wrapper .our-work-map {
    height: auto !important;
    min-height: auto !important;
  }
}
@media only screen and (min-width: 576px) and (max-width: 768px) {
  .wp-block-group.our-work-map-wrapper .our-work-map {
    height: auto !important;
    min-height: auto !important;
  }
}

.wp-block-group.cards.our-work .work-card a {
  text-decoration: none;
}

.wp-block-group.our-work-map {
  height: 500px !important;
  overflow: hidden !important;
}
.wp-block-group.our-work-map svg {
  height: 500px !important;
}

.wp-block-media-text .wp-block-media-text__media {
  min-height: 230px !important;
}
.wp-block-media-text .wp-block-media-text__content {
  padding: 0 !important;
}

.wp-block-media-text.callout-story .wp-block-buttons .wp-block-button a {
  background: var(--wp--preset--color--primary-black);
  color: var(--wp--preset--color--primary-white);
}

@media (max-width: 576px) {
  .wp-block-media-text.callout-story.is-stacked-on-mobile {
    grid-template-columns: 100% !important;
  }
}
@media only screen and (min-width: 576px) and (max-width: 768px) {
  .wp-block-media-text.callout-story.is-stacked-on-mobile {
    grid-template-columns: 100% !important;
  }
}
@media (max-width: 576px) {
  .wp-block-media-text.callout-story.is-stacked-on-mobile .wp-block-media-text__media {
    min-height: 400px !important;
    grid-column: 1;
    grid-row: 1;
  }
}
@media only screen and (min-width: 576px) and (max-width: 768px) {
  .wp-block-media-text.callout-story.is-stacked-on-mobile .wp-block-media-text__media {
    min-height: 400px !important;
    grid-column: 1;
    grid-row: 1;
  }
}
@media (max-width: 576px) {
  .wp-block-media-text.callout-story.is-stacked-on-mobile .wp-block-media-text__content {
    grid-column: 1;
    grid-row: 2;
  }
}
@media only screen and (min-width: 576px) and (max-width: 768px) {
  .wp-block-media-text.callout-story.is-stacked-on-mobile .wp-block-media-text__content {
    grid-column: 1;
    grid-row: 2;
  }
}
@media (max-width: 576px) {
  .wp-block-media-text.callout-story.is-stacked-on-mobile .wp-block-media-text__content .wp-block-group {
    min-height: 300px !important;
  }
}
@media only screen and (min-width: 576px) and (max-width: 768px) {
  .wp-block-media-text.callout-story.is-stacked-on-mobile .wp-block-media-text__content .wp-block-group {
    min-height: 300px !important;
  }
}

.wp-block-media-text.feature .wp-block-media-text__media {
  min-height: 500px;
}

.wp-block-media-text.feature.our-work {
  padding-top: 11px !important;
}
@media (max-width: 576px) {
  .wp-block-media-text.feature.our-work h2 {
    font-size: var(--wp--preset--font-size--medium) !important;
  }
}
@media (max-width: 576px) {
  .wp-block-media-text.feature.our-work .media-heading {
    flex-direction: column;
    align-items: start;
  }
}
@media only screen and (min-width: 576px) and (max-width: 768px) {
  .wp-block-media-text.feature.our-work .media-heading {
    flex-direction: column;
    align-items: start;
  }
}
@media only screen and (min-width: 769px) and (max-width: 992px) {
  .wp-block-media-text.feature.our-work .media-heading {
    flex-direction: column;
    align-items: start;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .wp-block-media-text.feature.our-work .media-heading {
    flex-direction: row;
    align-items: start;
  }
}
@media (max-width: 576px) {
  .wp-block-media-text.feature.our-work .wp-block-buttons {
    width: 100%;
    align-items: center;
    justify-content: center;
  }
}
@media only screen and (min-width: 576px) and (max-width: 768px) {
  .wp-block-media-text.feature.our-work .wp-block-buttons {
    width: 100%;
    align-items: center;
    justify-content: center;
  }
}

@media only screen and (min-width: 576px) and (max-width: 768px) {
  .wp-block-media-text.feature.our-work.is-stacked-on-mobile {
    grid-template-columns: 100% !important;
  }
}
@media only screen and (min-width: 576px) and (max-width: 768px) {
  .wp-block-media-text.feature.our-work.is-stacked-on-mobile .wp-block-media-text__media {
    min-height: 300px !important;
    grid-column: 1 !important;
    grid-row: 1 !important;
  }
}
@media only screen and (min-width: 576px) and (max-width: 768px) {
  .wp-block-media-text.feature.our-work.is-stacked-on-mobile .wp-block-media-text__content {
    grid-column: 1 !important;
    grid-row: 2 !important;
  }
}

.wp-block-media-text.feature.our-work.blue .wp-block-media-text__media {
  border-right: solid 15px var(--wp--preset--color--secondary-bright-blue);
}
.wp-block-media-text.feature.our-work.blue .wp-block-buttons .wp-block-button a {
  background-color: var(--wp--preset--color--secondary-bright-blue);
}

.wp-block-media-text.feature.our-work.green .wp-block-media-text__media {
  border-right: solid 15px var(--wp--preset--color--secondary-bright-green);
}
.wp-block-media-text.feature.our-work.green .wp-block-buttons .wp-block-button a {
  background-color: var(--wp--preset--color--secondary-bright-green);
}

.wp-block-media-text.feature.our-work.yellow .wp-block-media-text__media {
  border-right: solid 15px var(--wp--preset--color--secondary-bright-yellow);
}
.wp-block-media-text.feature.our-work.yellow .wp-block-buttons .wp-block-button a {
  background-color: var(--wp--preset--color--secondary-bright-yellow);
}

.wp-block-media-text.feature.our-work.orange .wp-block-media-text__media {
  border-right: solid 15px var(--wp--preset--color--secondary-bright-orange);
}
.wp-block-media-text.feature.our-work.orange .wp-block-buttons .wp-block-button a {
  background-color: var(--wp--preset--color--secondary-bright-orange);
}

.wp-block-media-text.feature.our-work.purple .wp-block-media-text__media {
  border-right: solid 15px var(--wp--preset--color--secondary-bright-purple);
}
.wp-block-media-text.feature.our-work.purple .wp-block-buttons .wp-block-button a {
  background-color: var(--wp--preset--color--secondary-bright-purple);
}

.wp-block-media-text.callout-focus {
  position: relative !important;
}
.wp-block-media-text.callout-focus .wp-block-media-text__content .wp-block-group {
  position: unset !important;
}
.wp-block-media-text.callout-focus h2 {
  position: absolute !important;
  left: 0 !important;
  top: 100px !important;
  width: 100% !important;
  color: var(--wp--preset--color--primary-white);
}
@media (max-width: 576px) {
  .wp-block-media-text.callout-focus h2 {
    text-align: center;
  }
}
@media only screen and (min-width: 576px) and (max-width: 768px) {
  .wp-block-media-text.callout-focus h2 {
    padding-left: 2rem;
  }
}
@media only screen and (min-width: 769px) and (max-width: 992px) {
  .wp-block-media-text.callout-focus h2 {
    padding-left: 2rem;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .wp-block-media-text.callout-focus h2 {
    padding-left: 3rem;
  }
}
@media only screen and (min-width: 1200px) {
  .wp-block-media-text.callout-focus h2 {
    padding-left: 3rem;
  }
}

/* Cover Block */
.wp-block-cover {
  position: relative;
  transition: opacity 0s; /* Ensures content doesn't fade */
}
@media (max-width: 576px) {
  .wp-block-cover .wp-block-cover__background {
    opacity: 0.4 !important;
  }
}
@media only screen and (min-width: 576px) and (max-width: 768px) {
  .wp-block-cover .wp-block-cover__background {
    opacity: 0.4 !important;
  }
}
@media only screen and (min-width: 769px) and (max-width: 992px) {
  .wp-block-cover .wp-block-cover__background {
    opacity: 0.4 !important;
  }
}

@keyframes fadeInBackground {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.wp-block-cover::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: inherit;
  animation: fadeInBackground 0.75s ease-in-out forwards;
  pointer-events: none;
}

.wp-block-cover.hero.home {
  overflow: visible !important;
  align-items: center !important;
  background-color: var(--wp--preset--color--primary-black) !important;
}
@media (max-width: 576px) {
  .wp-block-cover.hero.home {
    align-items: center !important;
    padding-top: 300px;
    height: 1100px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 768px) {
  .wp-block-cover.hero.home {
    align-items: center !important;
    height: 800px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 992px) {
  .wp-block-cover.hero.home {
    align-items: center !important;
    height: 800px;
  }
}
.wp-block-cover.hero.home .wp-block-cover__inner-container {
  width: 50% !important;
}
@media (max-width: 576px) {
  .wp-block-cover.hero.home .wp-block-cover__inner-container {
    width: auto !important;
  }
}
@media only screen and (min-width: 576px) and (max-width: 768px) {
  .wp-block-cover.hero.home .wp-block-cover__inner-container {
    width: 100% !important;
  }
}
@media only screen and (min-width: 769px) and (max-width: 992px) {
  .wp-block-cover.hero.home .wp-block-cover__inner-container {
    width: auto !important;
    width: 70% !important;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .wp-block-cover.hero.home .wp-block-cover__inner-container {
    padding-top: 100px;
  }
}
@media only screen and (min-width: 1200px) {
  .wp-block-cover.hero.home .wp-block-cover__inner-container {
    padding-top: 100px;
  }
}
.wp-block-cover.hero.home .wp-block-cover__background {
  opacity: 0 !important;
}
@media (max-width: 576px) {
  .wp-block-cover.hero.home .wp-block-cover__image-background {
    -o-object-fit: none;
       object-fit: none;
    -o-object-position: 24% 0% !important;
       object-position: 24% 0% !important;
    background: var(--wp--preset--color--primary-black);
  }
}

.wp-block-cover.hero:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 999;
  height: 200px; /* Gradient fades over 200px */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0));
  pointer-events: none; /* Ensures that click events pass through to the content */
}

.wp-block-cover.hero {
  background-color: var(--wp--preset--color--primary-black) !important;
}
@media (max-width: 576px) {
  .wp-block-cover.hero {
    align-items: center !important;
    padding-top: 200px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 768px) {
  .wp-block-cover.hero {
    align-items: center !important;
    padding-top: 50px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 992px) {
  .wp-block-cover.hero {
    align-items: center !important;
    padding-top: 50px;
  }
}
.wp-block-cover.hero .wp-block-cover__inner-container.has-global-padding {
  padding: 0px !important;
}
@media (max-width: 576px) {
  .wp-block-cover.hero .caption {
    background-color: rgba(0, 0, 0, 0.4549019608);
    padding: 1rem;
    padding-top: 1.5rem;
  }
}
@media (max-width: 576px) {
  .wp-block-cover.hero .caption .wp-block-group {
    padding: 0px !important;
  }
}
.wp-block-cover.hero p {
  margin-bottom: 0px;
}

@media (max-width: 576px) {
  .wp-block-cover.callout h2 {
    color: var(--wp--preset--color--primary-white) !important;
  }
}
@media only screen and (min-width: 576px) and (max-width: 768px) {
  .wp-block-cover.callout h2 {
    color: var(--wp--preset--color--primary-white) !important;
  }
}
@media (max-width: 576px) {
  .wp-block-cover.callout p {
    color: var(--wp--preset--color--primary-white) !important;
  }
}
@media only screen and (min-width: 576px) and (max-width: 768px) {
  .wp-block-cover.callout p {
    color: var(--wp--preset--color--primary-white) !important;
  }
}

.animate {
  transition-property: transform !important;
  transition: 0.6s ease-in-out;
}

.animate.zoomin:hover {
  transform: translateY(-10px);
  box-shadow: rgba(0, 0, 0, 0.12) 0px 8px 24px;
  box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.3), 0 0 1px 0 rgba(0, 0, 0, 0.25) !important;
  transition: transform 0.6s cubic-bezier(0.22, 1, 0.36, 1) !important;
}

/*============================================================= 
TYPOGRAPHY   
============================================================= */
html, body {
  overflow-x: hidden;
}

.modal {
  padding-right: 0px !important;
}

.modal-backdrop {
  z-index: 99;
}

body.single .wp-block-post-featured-image {
  max-width: 1200px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}/*# sourceMappingURL=theme.css.map */