#content-916 .btn-trans {
  color: #FFF !important;
  border: 1px solid #FFF!important;
  outline: 1px solid #FFF!important;
  font-family: Karla, sans-serif !important;
}
#content-916 .btn-trans:hover {
  color: #000 !important;
}
#content-916 .content.text-center {
  position: absolute;
}
@media only screen and (max-width: 768px) {
  #content-916 #img-video-983 {
    width: 50% !important;
    height: auto;
  }
}
.content-video-default .overlay {
  background: none !important;
}
@media only screen and (min-width: 1199px) {
  .content-video-default {
    height: 650px;
  }
}
.hero-title,
.hero-subtitle {
  color: #fff;
  font-family: Karla, sans-serif;
}
/* Mobile (default) */
.hero-title {
  font-size: 32px;
  line-height: 34px;
  margin-bottom: 6px;
  font-weight: bold;
}
.hero-subtitle {
  font-size: 20px;
  line-height: 22px;
}
/* Small tablet */
@media (min-width: 769px) {
  .hero-title {
    font-size: 40px;
    line-height: 40px;
    margin-bottom: 8px;
  }
  .hero-subtitle {
    font-size: 24px;
    line-height: 24px;
  }
}
/* Tablet */
@media (min-width: 993px) {
  .hero-title {
    font-size: 45px;
    line-height: 45px;
    margin-bottom: 8px;
  }
  .hero-subtitle {
    font-size: 26px;
    line-height: 26px;
  }
}
.row-brand-block-default .brand-block-default {
  background-position: center center !important;
}
/* XS */
@media only screen and (max-width: 767px) {
  #content-3207 .content .title .h1 {
    font-size: 18px !important;
  }
  #content-3207 {
    height: 240px;
  }
}
/* SM */
@media only screen and (min-width: 768px) {
  #content-3207 .content .title .h1 {
    font-size: 16px !important;
  }
}
/* MD */
@media only screen and (min-width: 992px) {
  #content-3207 .content .title .h1 {
    font-size: 18px !important;
  }
}
/* LG */
@media only screen and (min-width: 1199px) {
  #content-3207 .content .title .h1 {
    font-size: 22px !important;
  }
}
/* XL */
@media only screen and (min-width: 1600px) {
  #content-3207 .content .title .h1 {
    font-size: 24px !important;
  }
}
.row-brand-block-default .brand-block-default {
  background-position: center center !important;
}
/* XS */
@media only screen and (max-width: 767px) {
  #content-3121 .content .title .h1 {
    font-size: 18px !important;
  }
  #content-3121 {
    height: 240px;
  }
}
/* SM */
@media only screen and (min-width: 768px) {
  #content-3121 .content .title .h1 {
    font-size: 16px !important;
  }
}
/* MD */
@media only screen and (min-width: 992px) {
  #content-3121 .content .title .h1 {
    font-size: 18px !important;
  }
}
/* LG */
@media only screen and (min-width: 1199px) {
  #content-3121 .content .title .h1 {
    font-size: 22px !important;
  }
}
/* XL */
@media only screen and (min-width: 1600px) {
  #content-3121 .content .title .h1 {
    font-size: 24px !important;
  }
}
.row-brand-block-default .brand-block-default {
  background-position: center center !important;
}
/* XS */
@media only screen and (max-width: 767px) {
  #content-3206 .content .title .h1 {
    font-size: 18px !important;
  }
  #content-3206 {
    height: 240px;
  }
}
/* SM */
@media only screen and (min-width: 768px) {
  #content-3206 .content .title .h1 {
    font-size: 16px !important;
  }
}
/* MD */
@media only screen and (min-width: 992px) {
  #content-3206 .content .title .h1 {
    font-size: 18px !important;
  }
}
/* LG */
@media only screen and (min-width: 1199px) {
  #content-3206 .content .title .h1 {
    font-size: 22px !important;
  }
}
/* XL */
@media only screen and (min-width: 1600px) {
  #content-3206 .content .title .h1 {
    font-size: 24px !important;
  }
}
.row-brand-block-default .brand-block-default {
  background-position: center center !important;
}
/* XS */
@media only screen and (max-width: 767px) {
  #content-3123 .content .title .h1 {
    font-size: 18px !important;
  }
  #content-3123 {
    height: 240px;
  }
}
/* SM */
@media only screen and (min-width: 768px) {
  #content-3123 .content .title .h1 {
    font-size: 16px !important;
  }
}
/* MD */
@media only screen and (min-width: 992px) {
  #content-3123 .content .title .h1 {
    font-size: 18px !important;
  }
}
/* LG */
@media only screen and (min-width: 1199px) {
  #content-3123 .content .title .h1 {
    font-size: 22px !important;
  }
}
/* XL */
@media only screen and (min-width: 1600px) {
  #content-3123 .content .title .h1 {
    font-size: 24px !important;
  }
}
