@media (max-width: 639px) {
  .sub_blocks .col, .sub_blocks .col-1, .sub_blocks .col-10, .sub_blocks .col-11, .sub_blocks .col-12, .sub_blocks .col-2, .sub_blocks .col-3, .sub_blocks .col-4, .sub_blocks .col-5, .sub_blocks .col-6, .sub_blocks .col-7, .sub_blocks .col-8, .sub_blocks .col-9, .sub_blocks .col-auto, .sub_blocks .col-lg, .sub_blocks .col-lg-1, .sub_blocks .col-lg-10, .sub_blocks .col-lg-11, .sub_blocks .col-lg-12, .sub_blocks .col-lg-2, .sub_blocks .col-lg-3, .sub_blocks .col-lg-4, .sub_blocks .col-lg-5, .sub_blocks .col-lg-6, .sub_blocks .col-lg-7, .sub_blocks .col-lg-8, .sub_blocks .col-lg-9, .sub_blocks .col-lg-auto, .sub_blocks .col-md, .sub_blocks .col-md-1, .sub_blocks .col-md-10, .sub_blocks .col-md-11, .sub_blocks .col-md-12, .sub_blocks .col-md-2, .sub_blocks .col-md-3, .sub_blocks .col-md-4, .sub_blocks .col-md-5, .sub_blocks .col-md-6, .sub_blocks .col-md-7, .sub_blocks .col-md-8, .sub_blocks .col-md-9, .sub_blocks .col-md-auto, .sub_blocks .col-sm, .sub_blocks .col-sm-1, .sub_blocks .col-sm-10, .sub_blocks .col-sm-11, .sub_blocks .col-sm-12, .sub_blocks .col-sm-2, .sub_blocks .col-sm-3, .sub_blocks .col-sm-4, .sub_blocks .col-sm-5, .sub_blocks .col-sm-6, .sub_blocks .col-sm-7, .sub_blocks .col-sm-8, .sub_blocks .col-sm-9, .sub_blocks .col-sm-auto, .sub_blocks .col-xl, .sub_blocks .col-xl-1, .sub_blocks .col-xl-10, .sub_blocks .col-xl-11, .sub_blocks .col-xl-12, .sub_blocks .col-xl-2, .sub_blocks .col-xl-3, .sub_blocks .col-xl-4, .sub_blocks .col-xl-5, .sub_blocks .col-xl-6, .sub_blocks .col-xl-7, .sub_blocks .col-xl-8, .sub_blocks .col-xl-9, .sub_blocks .col-xl-auto {
    margin-bottom: 0.7rem; } }

@media (min-width: 640px) {
  .sub_blocks .col, .sub_blocks .col-1, .sub_blocks .col-10, .sub_blocks .col-11, .sub_blocks .col-12, .sub_blocks .col-2, .sub_blocks .col-3, .sub_blocks .col-4, .sub_blocks .col-5, .sub_blocks .col-6, .sub_blocks .col-7, .sub_blocks .col-8, .sub_blocks .col-9, .sub_blocks .col-auto, .sub_blocks .col-lg, .sub_blocks .col-lg-1, .sub_blocks .col-lg-10, .sub_blocks .col-lg-11, .sub_blocks .col-lg-12, .sub_blocks .col-lg-2, .sub_blocks .col-lg-3, .sub_blocks .col-lg-4, .sub_blocks .col-lg-5, .sub_blocks .col-lg-6, .sub_blocks .col-lg-7, .sub_blocks .col-lg-8, .sub_blocks .col-lg-9, .sub_blocks .col-lg-auto, .sub_blocks .col-md, .sub_blocks .col-md-1, .sub_blocks .col-md-10, .sub_blocks .col-md-11, .sub_blocks .col-md-12, .sub_blocks .col-md-2, .sub_blocks .col-md-3, .sub_blocks .col-md-4, .sub_blocks .col-md-5, .sub_blocks .col-md-6, .sub_blocks .col-md-7, .sub_blocks .col-md-8, .sub_blocks .col-md-9, .sub_blocks .col-md-auto, .sub_blocks .col-sm, .sub_blocks .col-sm-1, .sub_blocks .col-sm-10, .sub_blocks .col-sm-11, .sub_blocks .col-sm-12, .sub_blocks .col-sm-2, .sub_blocks .col-sm-3, .sub_blocks .col-sm-4, .sub_blocks .col-sm-5, .sub_blocks .col-sm-6, .sub_blocks .col-sm-7, .sub_blocks .col-sm-8, .sub_blocks .col-sm-9, .sub_blocks .col-sm-auto, .sub_blocks .col-xl, .sub_blocks .col-xl-1, .sub_blocks .col-xl-10, .sub_blocks .col-xl-11, .sub_blocks .col-xl-12, .sub_blocks .col-xl-2, .sub_blocks .col-xl-3, .sub_blocks .col-xl-4, .sub_blocks .col-xl-5, .sub_blocks .col-xl-6, .sub_blocks .col-xl-7, .sub_blocks .col-xl-8, .sub_blocks .col-xl-9, .sub_blocks .col-xl-auto {
    margin-bottom: 1rem; } }

@media (min-width: 960px) {
  .sub_blocks .col, .sub_blocks .col-1, .sub_blocks .col-10, .sub_blocks .col-11, .sub_blocks .col-12, .sub_blocks .col-2, .sub_blocks .col-3, .sub_blocks .col-4, .sub_blocks .col-5, .sub_blocks .col-6, .sub_blocks .col-7, .sub_blocks .col-8, .sub_blocks .col-9, .sub_blocks .col-auto, .sub_blocks .col-lg, .sub_blocks .col-lg-1, .sub_blocks .col-lg-10, .sub_blocks .col-lg-11, .sub_blocks .col-lg-12, .sub_blocks .col-lg-2, .sub_blocks .col-lg-3, .sub_blocks .col-lg-4, .sub_blocks .col-lg-5, .sub_blocks .col-lg-6, .sub_blocks .col-lg-7, .sub_blocks .col-lg-8, .sub_blocks .col-lg-9, .sub_blocks .col-lg-auto, .sub_blocks .col-md, .sub_blocks .col-md-1, .sub_blocks .col-md-10, .sub_blocks .col-md-11, .sub_blocks .col-md-12, .sub_blocks .col-md-2, .sub_blocks .col-md-3, .sub_blocks .col-md-4, .sub_blocks .col-md-5, .sub_blocks .col-md-6, .sub_blocks .col-md-7, .sub_blocks .col-md-8, .sub_blocks .col-md-9, .sub_blocks .col-md-auto, .sub_blocks .col-sm, .sub_blocks .col-sm-1, .sub_blocks .col-sm-10, .sub_blocks .col-sm-11, .sub_blocks .col-sm-12, .sub_blocks .col-sm-2, .sub_blocks .col-sm-3, .sub_blocks .col-sm-4, .sub_blocks .col-sm-5, .sub_blocks .col-sm-6, .sub_blocks .col-sm-7, .sub_blocks .col-sm-8, .sub_blocks .col-sm-9, .sub_blocks .col-sm-auto, .sub_blocks .col-xl, .sub_blocks .col-xl-1, .sub_blocks .col-xl-10, .sub_blocks .col-xl-11, .sub_blocks .col-xl-12, .sub_blocks .col-xl-2, .sub_blocks .col-xl-3, .sub_blocks .col-xl-4, .sub_blocks .col-xl-5, .sub_blocks .col-xl-6, .sub_blocks .col-xl-7, .sub_blocks .col-xl-8, .sub_blocks .col-xl-9, .sub_blocks .col-xl-auto {
    margin-bottom: 1rem; } }

@media (min-width: 1200px) {
  .sub_blocks .col, .sub_blocks .col-1, .sub_blocks .col-10, .sub_blocks .col-11, .sub_blocks .col-12, .sub_blocks .col-2, .sub_blocks .col-3, .sub_blocks .col-4, .sub_blocks .col-5, .sub_blocks .col-6, .sub_blocks .col-7, .sub_blocks .col-8, .sub_blocks .col-9, .sub_blocks .col-auto, .sub_blocks .col-lg, .sub_blocks .col-lg-1, .sub_blocks .col-lg-10, .sub_blocks .col-lg-11, .sub_blocks .col-lg-12, .sub_blocks .col-lg-2, .sub_blocks .col-lg-3, .sub_blocks .col-lg-4, .sub_blocks .col-lg-5, .sub_blocks .col-lg-6, .sub_blocks .col-lg-7, .sub_blocks .col-lg-8, .sub_blocks .col-lg-9, .sub_blocks .col-lg-auto, .sub_blocks .col-md, .sub_blocks .col-md-1, .sub_blocks .col-md-10, .sub_blocks .col-md-11, .sub_blocks .col-md-12, .sub_blocks .col-md-2, .sub_blocks .col-md-3, .sub_blocks .col-md-4, .sub_blocks .col-md-5, .sub_blocks .col-md-6, .sub_blocks .col-md-7, .sub_blocks .col-md-8, .sub_blocks .col-md-9, .sub_blocks .col-md-auto, .sub_blocks .col-sm, .sub_blocks .col-sm-1, .sub_blocks .col-sm-10, .sub_blocks .col-sm-11, .sub_blocks .col-sm-12, .sub_blocks .col-sm-2, .sub_blocks .col-sm-3, .sub_blocks .col-sm-4, .sub_blocks .col-sm-5, .sub_blocks .col-sm-6, .sub_blocks .col-sm-7, .sub_blocks .col-sm-8, .sub_blocks .col-sm-9, .sub_blocks .col-sm-auto, .sub_blocks .col-xl, .sub_blocks .col-xl-1, .sub_blocks .col-xl-10, .sub_blocks .col-xl-11, .sub_blocks .col-xl-12, .sub_blocks .col-xl-2, .sub_blocks .col-xl-3, .sub_blocks .col-xl-4, .sub_blocks .col-xl-5, .sub_blocks .col-xl-6, .sub_blocks .col-xl-7, .sub_blocks .col-xl-8, .sub_blocks .col-xl-9, .sub_blocks .col-xl-auto {
    margin-bottom: 1rem; } }

@media (min-width: 1600px) {
  .sub_blocks .col, .sub_blocks .col-1, .sub_blocks .col-10, .sub_blocks .col-11, .sub_blocks .col-12, .sub_blocks .col-2, .sub_blocks .col-3, .sub_blocks .col-4, .sub_blocks .col-5, .sub_blocks .col-6, .sub_blocks .col-7, .sub_blocks .col-8, .sub_blocks .col-9, .sub_blocks .col-auto, .sub_blocks .col-lg, .sub_blocks .col-lg-1, .sub_blocks .col-lg-10, .sub_blocks .col-lg-11, .sub_blocks .col-lg-12, .sub_blocks .col-lg-2, .sub_blocks .col-lg-3, .sub_blocks .col-lg-4, .sub_blocks .col-lg-5, .sub_blocks .col-lg-6, .sub_blocks .col-lg-7, .sub_blocks .col-lg-8, .sub_blocks .col-lg-9, .sub_blocks .col-lg-auto, .sub_blocks .col-md, .sub_blocks .col-md-1, .sub_blocks .col-md-10, .sub_blocks .col-md-11, .sub_blocks .col-md-12, .sub_blocks .col-md-2, .sub_blocks .col-md-3, .sub_blocks .col-md-4, .sub_blocks .col-md-5, .sub_blocks .col-md-6, .sub_blocks .col-md-7, .sub_blocks .col-md-8, .sub_blocks .col-md-9, .sub_blocks .col-md-auto, .sub_blocks .col-sm, .sub_blocks .col-sm-1, .sub_blocks .col-sm-10, .sub_blocks .col-sm-11, .sub_blocks .col-sm-12, .sub_blocks .col-sm-2, .sub_blocks .col-sm-3, .sub_blocks .col-sm-4, .sub_blocks .col-sm-5, .sub_blocks .col-sm-6, .sub_blocks .col-sm-7, .sub_blocks .col-sm-8, .sub_blocks .col-sm-9, .sub_blocks .col-sm-auto, .sub_blocks .col-xl, .sub_blocks .col-xl-1, .sub_blocks .col-xl-10, .sub_blocks .col-xl-11, .sub_blocks .col-xl-12, .sub_blocks .col-xl-2, .sub_blocks .col-xl-3, .sub_blocks .col-xl-4, .sub_blocks .col-xl-5, .sub_blocks .col-xl-6, .sub_blocks .col-xl-7, .sub_blocks .col-xl-8, .sub_blocks .col-xl-9, .sub_blocks .col-xl-auto {
    margin-bottom: 1rem; } }

.sub_blocks .InvertText p, .sub_blocks .InvertText h2, .sub_blocks .InvertText h3, .sub_blocks .InvertText h4, .sub_blocks .InvertText h5 {
  color: white !important; }

.sub_blocks .btn {
  border: none;
  transition: all 0.07s linear;
  background-color: #2e3b3a; }

.sub_blocks .btn:hover, .sub_blocks .btn:active, .sub_blocks .btn:focus {
  border: none;
  background-color: #2e3b3a; }

.ForceHeight {
  min-height: 310px; }

.subblock_wrap {
  display: -moz-box;
  display: -webkit-flexbox;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: flex;
  height: 100%;
  position: relative;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  overflow: hidden;
  transition: all 0.07s linear; }
  .subblock_wrap figure {
    margin: 0px;
    width: 100%;
    position: relative;
    z-index: 9; }
  .subblock_wrap.with_border {
    border: 1px solid #dfdcdc; }

.subblock_wrap.MediaTop, .subblock_wrap.MediaBottom {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column; }
  .subblock_wrap.MediaTop .SubBlock_Text_Wrap, .subblock_wrap.MediaBottom .SubBlock_Text_Wrap {
    width: 100%; }
    .subblock_wrap.MediaTop .SubBlock_Text_Wrap figure, .subblock_wrap.MediaBottom .SubBlock_Text_Wrap figure {
      width: 100%; }

.SubBlock_Text {
  box-sizing: border-box;
  max-width: 100%; }
  .SubBlock_Text br {
    display: block !important;
    line-height: 75px !important;
    height: 20px !important; }

.img_size_SmlMediaLeft figure, .img_size_SmlMediaRight figure {
  width: 20%; }

.img_size_SmlMediaLeft .SubBlock_Text_Wrap, .img_size_SmlMediaRight .SubBlock_Text_Wrap {
  width: 80%; }

.img_size_StdMediaLeft figure, .img_size_StdMediaRight figure {
  width: 30%; }

.img_size_StdMediaLeft .SubBlock_Text_Wrap, .img_size_StdMediaRight .SubBlock_Text_Wrap {
  width: 70%; }

.img_size_MedMediaLeft figure, .img_size_MedMediaRight figure {
  width: 40%; }

.img_size_MedMediaLeft .SubBlock_Text_Wrap, .img_size_MedMediaRight .SubBlock_Text_Wrap {
  width: 60%; }

.img_size_LgeMediaLeft figure, .img_size_LgeMediaRight figure {
  width: 50%; }

.img_size_LgeMediaLeft .SubBlock_Text_Wrap, .img_size_LgeMediaRight .SubBlock_Text_Wrap {
  width: 50%; }

@media only screen and (min-width: 0px) and (max-width: 736px) {
  .FW_Media_Xs {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }
    .FW_Media_Xs figure {
      width: 100% !important;
      order: 1 !important; }
    .FW_Media_Xs .SubBlock_Text_Wrap {
      order: 2 !important;
      width: 100% !important; } }

@media only screen and (min-width: 736px) and (max-width: 1024px) {
  .FW_Media_Sm {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }
    .FW_Media_Sm figure {
      width: 100% !important;
      order: 1 !important; }
    .FW_Media_Sm .SubBlock_Text_Wrap {
      order: 2 !important;
      width: 100% !important; } }

figure.force_fh {
  height: 100%;
  width: 100%; }
  figure.force_fh img, figure.force_fh .plyr {
    object-fit: cover !important;
    height: 100%;
    width: 100% !important; }

.videoTint {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 9;
  background: rgba(0, 0, 0, 0.38); }

.min_height {
  min-height: 240px; }

.MediaAlign_Start figure {
  align-self: flex-start; }

.MediaAlign_Center figure {
  align-self: center; }

.MediaAlign_End figure {
  align-self: flex-end; }

.SubBlock_Button {
  align-self: flex-start !important;
  display: flex; }
  .SubBlock_Button a {
    align-self: flex-end; }

.TextAlign_Start .SubBlock_Text_Wrap .SubBlock_Text {
  align-self: flex-start; }

.TextAlign_Center .SubBlock_Text_Wrap {
  align-self: center; }

.TextAlign_End .SubBlock_Text {
  align-self: flex-end; }

.FH_Fig figure, .FH_Fig figure .plyr {
  width: 100% !important;
  height: 100% !important; }

.FH_Fig figure .plyr iframe {
  object-fit: fill !important; }

.SubBlock_Text_Wrap {
  z-index: 9;
  display: -moz-box;
  display: -webkit-flexbox;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  flex-grow: 1;
  width: 80%; }

.p_top_Std {
  padding-top: 1rem; }

.p_bottom_Std {
  padding-bottom: 1rem; }

.p_left_Std {
  padding-left: 1rem; }

.p_right_Std {
  padding-right: 1rem; }

.p_top_Sml {
  padding-top: 1rem; }

.p_bottom_Sml {
  padding-bottom: 1rem; }

.p_left_Sml {
  padding-left: 1rem; }

.p_right_Sml {
  padding-right: 1rem; }

.p_top_Med {
  padding-top: 2rem; }

.p_bottom_Med {
  padding-bottom: 2rem; }

.p_left_Med {
  padding-left: 2rem; }

.p_right_Med {
  padding-right: 2rem; }

.p_top_Lge {
  padding-top: 5rem; }

.p_bottom_Lge {
  padding-bottom: 5rem; }

.p_left_Lge {
  padding-left: 5rem; }

.p_right_Lge {
  padding-right: 5rem; }

.p_top_Xl {
  padding-top: 12vw; }

.p_bottom_Xl {
  padding-bottom: 12vw; }

.p_left_Xl {
  padding-left: 12vw; }

.p_right_Xl {
  padding-right: 12vw; }

.p_top_None {
  padding-top: 0; }

.p_bottom_None {
  padding-bottom: 0; }

.p_left_None {
  padding-left: 0; }

.p_right_None {
  padding-right: 0; }

@media only screen and (max-width: 1090px) {
  .p_right_Sml, .p_right_Std, .p_right_Med, .p_right_Lge, .p_right_Xl {
    padding-right: 1rem; }
  .p_left_Sml, .p_left_Std, .p_left_Med, .p_left_Lge, .p_left_Xl {
    padding-left: 1rem; }
  .p_top_Sml, .p_top_Std, .p_top_Med, .p_top_Lge, .p_top_Xl {
    padding-top: 1rem; }
  .p_bottom_Sml, .p_bottom_Std, .p_bottom_Med, .p_bottom_Lge, .p_bottom_Xl {
    padding-bottom: 1rem; } }

.button_base .SubBlock_Text_Wrap, .TextAlign_End .SubBlock_Text_Wrap {
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }

.MediaTop figure {
  order: 1;
  width: 100%; }

.MediaTop .SubBlock_Text_Wrap {
  flex-grow: 1;
  order: 2; }

.MediaBottom figure {
  order: 1; }

.MediaBottom .SubBlock_Text_Wrap {
  flex-grow: 2;
  order: 2; }

.SubBlock_Button {
  align-self: flex-end;
  flex-grow: 1; }

.SmlMediaLeft figure, .StdMediaLeft figure, .MedMediaLeft figure, .LgeMediaLeft figure {
  order: 1; }

.SmlMediaLeft .SubBlock_Text_Wrap, .StdMediaLeft .SubBlock_Text_Wrap, .MedMediaLeft .SubBlock_Text_Wrap, .LgeMediaLeft .SubBlock_Text_Wrap {
  order: 2; }

.SmlMediaRight figure, .StdMediaRight figure, .MedMediaRight figure, .LgeMediaRight figure {
  order: 2;
  position: relative;
  z-index: 9; }

.SmlMediaRight .SubBlock_Text_Wrap, .StdMediaRight .SubBlock_Text_Wrap, .MedMediaRight .SubBlock_Text_Wrap, .LgeMediaRight .SubBlock_Text_Wrap {
  order: 1; }

.sub_blocks .CenterSubBlockText {
  text-align: center; }
  .sub_blocks .CenterSubBlockText .SubBlock_Button {
    margin-top: 0.7rem;
    align-self: center !important; }
