.slideshow_wrapper .hero_slide .row {
  display: block;
  height: 100%;
  width: calc(100% + 30px); }

.slideshow_wrapper .hero_slide .col_image {
  padding-right: 5px;
  display: block;
  height: 100%; }
  .slideshow_wrapper .hero_slide .col_image .inner {
    display: block;
    height: 100%;
    width: 100%;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat; }
    @media (max-width: 767px) {
      .slideshow_wrapper .hero_slide .col_image .inner {
        min-height: 40vh;
        background-position: top center; } }
  @media (max-width: 991px) {
    .slideshow_wrapper .hero_slide .col_image {
      padding-right: 2.5px; } }
  @media (max-width: 767px) {
    .slideshow_wrapper .hero_slide .col_image {
      height: auto;
      display: block;
      padding: 0 15px; } }

.slideshow_wrapper .hero_slide .col_content {
  display: block;
  height: 100%;
  padding: 25vh 80px; }
  .slideshow_wrapper .hero_slide .col_content h2 {
    font-size: 36px;
    padding-bottom: 35px; }
    @media (max-width: 400px) {
      .slideshow_wrapper .hero_slide .col_content h2 {
        padding-bottom: 20px; } }
  .slideshow_wrapper .hero_slide .col_content a.btn {
    margin-top: 30px; }
    @media (max-width: 400px) {
      .slideshow_wrapper .hero_slide .col_content a.btn {
        margin-top: 20px; } }
  @media (max-width: 1440px) {
    .slideshow_wrapper .hero_slide .col_content {
      padding: 25vh 40px; } }
  @media (max-width: 1280px) {
    .slideshow_wrapper .hero_slide .col_content {
      padding: 15vh 40px; } }
  @media (max-width: 767px) {
    .slideshow_wrapper .hero_slide .col_content {
      padding: 5vh 80px;
      display: block;
      height: auto; } }
  @media (max-width: 580px) {
    .slideshow_wrapper .hero_slide .col_content {
      padding: 5vh 45px; } }
  @media (max-width: 420px) {
    .slideshow_wrapper .hero_slide .col_content {
      padding: 8vh 60px;
      padding-right: 50px; } }

.slideshow_wrapper .hero_slide .arrow {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 10;
  max-width: 13px;
  cursor: pointer;
  opacity: 0.8;
  -o-transition: all .3s ease-in-out;
     transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out; }
  @media (max-width: 420px) {
    .slideshow_wrapper .hero_slide .arrow {
      max-width: 12px; } }
  .slideshow_wrapper .hero_slide .arrow:hover {
    opacity: 1.0; }
  .slideshow_wrapper .hero_slide .arrow img {
    max-width: 100%; }
  .slideshow_wrapper .hero_slide .arrow.right {
    right: 18px; }
    @media (max-width: 767px) {
      .slideshow_wrapper .hero_slide .arrow.right {
        right: 25px; } }
    @media (max-width: 420px) {
      .slideshow_wrapper .hero_slide .arrow.right {
        right: 32px; } }
    @media (max-width: 400px) {
      .slideshow_wrapper .hero_slide .arrow.right {
        right: 25px; } }
  .slideshow_wrapper .hero_slide .arrow.left {
    left: 28px; }
    @media (max-width: 420px) {
      .slideshow_wrapper .hero_slide .arrow.left {
        left: 22px; } }
    .slideshow_wrapper .hero_slide .arrow.left img {
      -webkit-transform: rotate(180deg);
           -o-transform: rotate(180deg);
              transform: rotate(180deg); }
  @media (max-width: 767px) {
    .slideshow_wrapper .hero_slide .arrow {
      top: -50%; } }

.slideshow_wrapper .hero_slide:focus, .slideshow_wrapper .hero_slide:active {
  outline: none; }

.home .content_2_columns {
  padding: 110px 0;
  padding-top: 150px; }
  @media (min-width: 992px) and (max-width: 1280px) {
    .home .content_2_columns {
      padding: 90px 0;
      padding-top: 130px; } }
  @media (max-width: 991px) {
    .home .content_2_columns {
      padding: 70px 0;
      padding-bottom: 100px; } }
