.steamers-slider {
  overflow: hidden;
}
.row .col p.steamer-info:last-child {
  padding-bottom: inherit;
}
.steamers_slider_wrap .steamers-slider>.slick-list {
  overflow:visible !important
}
.steamers_slider_wrap .steamer-slide-inner {
  max-width:calc(100vw - 150px);
  margin:0 auto
}
.steamers_slider_wrap .steamers-slider-container {
  position:relative;
  z-index:1
}
.steamers_slider_wrap .steamer-cols {
  display:flex;
  align-items:center
}
.steamers_slider_wrap .steamer-cols.marg {
  margin-bottom:50px
}
.steamers_slider_wrap .steamer-cols-top {
  align-items:flex-start
}
.steamers_slider_wrap .steamer-col {
  position:relative
}
.steamers_slider_wrap .steamer-col-content {
  width:calc(50% + 150px);
  padding:0 0 30px;
  flex-shrink:0;
  box-sizing:border-box
}
.steamers_slider_wrap .steamer-col-gallery {
  flex-grow:1;
  min-width:1px;
  padding:0 0 30px
}
.steamers_slider_wrap .steamer-col-gallery img {
  display:block
}
.steamers_slider_wrap .steamer-col-gallery-inner {
  margin-right:-150px;
  position:relative
}
.steamers_slider_wrap .steamer-title {
  padding:0 70px
}
.steamers_slider_wrap .steamer-info {
  display:flex;
  align-items:center;
  padding:24px 70px;
  position:relative;
  border-bottom:2px solid #9a182e
}
.steamers_slider_wrap .steamer-info:first-of-type {
  border-top:2px solid #9a182e
}
.steamers_slider_wrap .steamer-item,
.steamers_slider_wrap .steamer-text {
  width:50%;
  box-sizing:border-box
}
.steamers_slider_wrap .steamer-item {
  padding-right:12px;
  color:#54565a
}
.steamers_slider_wrap .steamer-text {
  font-size:40px;
  line-height:40px
}
.steamers_slider_wrap .steamer-btn {
  position:relative;
  z-index:10;
  pointer-events:none
}
.steamers_slider_wrap .steamer-btn a {
  pointer-events:auto
}
.steamers_slider_wrap .steamer-col-text {
  margin-top:30px;
  padding-left:70px
}
.steamers_slider_wrap .steamer:nth-of-type(2n) {
  background:#fff
}
.steamers_slider_wrap .steamer:nth-of-type(2n) .steamer-cols {
  flex-direction:row-reverse
}
.steamers_slider_wrap .steamer:nth-of-type(2n) .steamer-col-gallery-inner {
  margin-left:-150px;
  margin-right:0
}
.steamers_slider_wrap .steamer:nth-of-type(2n) .steamer-col-text {
  padding-right:70px;
  padding-left:0
}
.steamers_slider_wrap .steamer:nth-of-type(2n-1):last-child {
  margin-bottom:70px
}
.steamers_slider_wrap.steamers-alt .steamer:nth-of-type(2n) {
  background:0 0
}
.steamers_slider_wrap.steamers-alt .steamer:nth-of-type(2n-1) {
  background:#fff
}
@media only screen and (max-width:1700px) {
  .steamers_slider_wrap .steamer-text {
    font-size:35px;
    line-height:35px
  }
  .steamers_slider_wrap .steamer-col-content {
    width:calc(50% + 40px)
  }
  .steamers_slider_wrap .steamer-title {
    padding:0 80px 0 0
  }
  .steamers_slider_wrap .steamer-info {
    padding:18px 80px 18px 0
  }
  .steamers_slider_wrap .steamer-col-gallery-inner {
    max-width:630px;
    margin-right:0
  }
  .steamers_slider_wrap .steamer:nth-of-type(2n) .steamer-col-gallery-inner {
    margin-left:0
  }
  .steamers_slider_wrap .steamer:nth-of-type(2n) .steamer-info {
    padding:18px 0 18px 80px
  }
  .steamers_slider_wrap .steamer:nth-of-type(2n) .steamer-title {
    padding:0 0 0 80px
  }
  .steamers_slider_wrap .steamer-col-text {
    padding-left:0
  }
  .steamers_slider_wrap .steamer:nth-of-type(2n) .steamer-col-text {
    padding-right:0
  }
}
@media only screen and (max-width:1400px) {
  .steamers_slider_wrap .steamer-col-content {
    width:calc(50% + 100px)
  }
  .steamers_slider_wrap .steamer-text {
    font-size:30px;
    line-height:30px
  }
  .steamers_slider_wrap .steamer-title {
    padding:0 30px 0 0
  }
  .steamers_slider_wrap .steamer-info {
    padding:16px 30px 16px 0
  }
  .steamers_slider_wrap .steamer:nth-of-type(2n) .steamer-info {
    padding:18px 0 18px 30px
  }
  .steamers_slider_wrap .steamer:nth-of-type(2n) .steamer-title {
    padding:0 0 0 30px
  }
  .steamers_slider_wrap .steamer:nth-of-type(2n-1):last-child {
    margin-bottom:50px
  }
  .steamers_slider_wrap .steamer-col-gallery,
  .steamers_slider_wrap .steamer-col-content {
    padding:0 0 20px
  }
}
@media only screen and (max-width:900px) {
  .steamers_slider_wrap .steamers-title {
    padding-right:90px
  }
  .steamers_slider_wrap .steamer-title {
    padding:0 15px 0 0
  }
  .steamers_slider_wrap .steamer-info {
    padding:12px 15px 12px 0
  }
  .steamers_slider_wrap .steamer-text {
    font-size:25px;
    line-height:22px
  }
  .steamers_slider_wrap .steamer-slide-inner {
    max-width:100%
  }
  .steamers_slider_wrap .steamer:nth-of-type(2n) .steamer-info {
    padding:12px 0 12px 15px
  }
  .steamers_slider_wrap .steamer:nth-of-type(2n) .steamer-title {
    padding:0 0 0 15px
  }
}
@media only screen and (max-width:750px) {
  .steamers_slider_wrap .steamer-title,
  .steamers_slider_wrap .steamer:nth-of-type(2n) .steamer-title {
    padding:0
  }
  .steamers_slider_wrap .steamer-info,
  .steamers_slider_wrap .steamer:nth-of-type(2n) .steamer-info {
    padding:12px 0
  }
  .steamers_slider_wrap .steamer-cols {
    display:block
  }
  .steamers_slider_wrap .steamer-col-content {
    width:100%
  }
  .steamers_slider_wrap .steamers-slider>.slick-list {
    overflow:hidden !important
  }
  .steamers_slider_wrap .steamer:nth-of-type(2n-1):last-child {
    margin-bottom:0
  }
  .steamers_slider_wrap .steamer-col-gallery,
  .steamers_slider_wrap .steamer-col-content {
    padding:0 0 24px
  }
  .steamers_slider_wrap .steamer-cols.marg {
    margin-bottom:0
  }
  .steamers_slider_wrap .steamer-col-gallery-inner {
    max-width:100%
  }
}
@media only screen and (max-width:550px) {
  .steamers_slider_wrap .steamer-info,
  .steamers_slider_wrap .steamer:nth-of-type(2n) .steamer-info {
    padding:10px 0
  }
  .steamers_slider_wrap .steamer-text {
    font-size:20px;
    line-height:20px
  }
  .steamers_slider_wrap .steamer-item {
    font-size:18px;
    line-height:20px
  }
  .steamers_slider_wrap .steamer-slide-inner {
    max-width:100%
  }
}
.steamer-slider-nav-container {
  position:absolute;
  pointer-events:none;
  top:50%;
  left:0;
  right:0
}
@media only screen and (max-width:900px) {
  .steamer-slider-nav-container {
    left:auto;
    top:-19px;
    width:120px
  }
  .steamer-slider-nav-container .steamer-slider-nav-btn {
    -webkit-transform:translate3d(0,-100%,0);
    -moz-transform:translate3d(0,-100%,0);
    -ms-transform:translate3d(0,-100%,0);
    -o-transform:translate3d(0,-100%,0);
    transform:translate3d(0,-100%,0)
  }
}
@media only screen and (max-width:550px) {
  .steamer-slider-nav-container {
    width:110px
  }
}