.explore {
  position: relative;
  overflow: hidden
}

.video-explore {
  padding: 40px 0;
}

.video-explore iframe {
  max-width: 100%;
  max-height: 320px;
}

@media (max-width:899px) {
  .video-explore iframe {
    max-height: 320px;
  }
}

@media (max-width:599px) {
  .video-explore iframe {
    max-height: 260px;
  }
}

.explore--over {
  padding-bottom: 45px
}

@media (max-width:899px) {
  .explore--over {
    padding-bottom: 0
  }
}

.explore--white {
  position: relative;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0)
}

.explore__blue {
  background-color: #111111
}

.explore__blue-half {
  background: rgb(0,47,168);
  background: -moz-linear-gradient(74deg, rgba(0,47,168,1) 0%, rgba(0,47,168,1) 50%, rgba(255,255,255,1) 50%);
  background: -webkit-linear-gradient(74deg, rgba(0,47,168,1) 0%, rgba(0,47,168,1) 50%, rgba(255,255,255,1) 50%);
  background: linear-gradient(74deg, rgba(0,47,168,1) 0%, rgba(0,47,168,1) 50%, rgba(255,255,255,1) 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#111111",endColorstr="#ffffff",GradientType=1);
}

.explore__blue-second-half {
  background: rgb(0,47,168);
  background: -moz-linear-gradient(74deg, rgba(255,255,255,1) 65%, rgba(255,255,255,1) 65%, rgba(0,47,168,1) 0%);
  background: -webkit-linear-gradient(74deg, rgba(255,255,255,1) 65%, rgba(255,255,255,1) 65%, rgba(0,47,168,1) 0%);
  background: linear-gradient(74deg, rgba(255,255,255,1) 65%, rgba(255,255,255,1) 65%, rgba(0,47,168,1) 0%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#111111",endColorstr="#ffffff",GradientType=1);
}

@media (max-width: 899px) {
  .explore__blue-half {
    background: #111111
  }

  .explore__blue-second-half {
    background: none;
  }
}

.explore__inner {
  position: relative;
  padding-top: 70px;
  padding-bottom: 74px;
}

.explore--karts .explore__inner {
  position: relative;
  padding-top: 60px;
  padding-bottom: 52px;
}

.explore--aviation .explore__inner {
  padding-top: 95px;
  padding-bottom: 20px;
  max-height: 386px;
}

.explore--aviation {
  margin-bottom: 100px;
}

@media (max-width:1199px) {
  .explore__inner {
    padding-bottom: 62px
  }
  .explore--aviation {
    margin-bottom: 50px;
  }
}

@media (max-width:899px) {
  .explore__inner,
  .explore--aviation .explore__inner {
    padding-top: 60px;
    padding-bottom: 60px;
    max-height: none;
  }
  .explore--aviation {
    margin-bottom: 0px;
  }
}

@media (max-width:599px) {
  .explore__inner,
  .explore--aviation .explore__inner {
    padding-top: 30px;
    padding-bottom: 30px
  }

  .explore--aviation {
    margin-bottom: 32px;
  }
}

.explore__perex {
  font-size: 1.4rem
}

.explore__heading {
  padding-bottom: 5px;
  font-size: 5rem;
  margin-top: 20px;
  line-height: 1.2;
  max-width: 380px
}

.explore__heading__wide {
  max-width: 440px;
}

@media (max-width:1199px) {
  .explore__heading {
    font-size: 4.6rem
  }
}

@media (max-width:899px) {
  .explore__heading {
    font-size: 4.2rem
  }
}

@media (max-width:599px) {
  .explore__heading {
    font-size: 3.8rem;
    margin-top: 10px
  }
}

.explore__link {
  margin-top: 14px
}

.home-car-overview .explore__link {
  margin-bottom: 3rem;
}

.explore-image-over {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%
}

@media (max-width:899px) {
  .explore-image-over {
    width: 100%;
    position: static;
    transform: none;
    margin-right: -15px
  }
}

.explore-image-over__image {
  position: absolute;
  right: -204px;
  top: 0;
  width: 817px;
  height: 415px;
  z-index: 10
}

.explore-image-border__top::before,
.explore-image-border__bottom::before {
  position: absolute;
  content: '';
  display: block;
  top: -1px;
  left: 3px;
  width: 100%;
  height: 20px;
  background: #fff;
  transform: skew(16.5deg);
  -webkit-transform: skew(16.5deg);
  -moz-transform: skew(16.5deg);
}

.explore-image-border__bottom::before {
  bottom: -1px;
  right: -5px;
  left: auto;
  top: auto;
}

@media (max-width:899px) {
  .explore-image-border__top::before,
  .explore-image-border__bottom::before {
    display: none;
  }
}

@media (max-width:1199px) {
  .explore-image-over__image {
    width: 65%;
    right: -75px
  }
}

@media (max-width:899px) {
  .explore-image-over__image {
    width: 100%;
    position: static;
    height: 350px
  }
}

@media (max-width:599px) {
  .explore-image-over__image {
    height: 250px
  }
}

.explore-image-over__image img {
  width: 100%;
  height: 100%;
  object-position: 0 0;
  object-fit: cover
}

.explore-avitation-image {
  position: absolute;
  right: -329px;
  top: 0;
  width: 822px;
  height: 394px
}

.avitation-intro-image {
  position: absolute;
  right: -329px;
  width: 732px;
  height: 374px;
  top: 50%;
  transform: translateY(-50%);
}


@media (max-width:899px) {
  .explore-avitation-image {
    position: relative;
    right: -250px;
    height: 300px;
    margin-top: 20px
  }
  .avitation-intro-image {
    position: relative;
    right: -250px;
    height: 300px;
    margin-top: 20px;
    top: 32px;
    left: auto;
    right: auto;
    margin-left: auto;
    margin-right: auto;
    transform: translateY(0%);
  }
}

@media (max-width:899px) {
  .explore-avitation-image {
    position: relative;
    right: -150px;
    height: 200px;
    margin-top: 20px
  }
  .avitation-intro-image {
    position: relative;
    height: 200px;
    margin-top: 20px;
  }
}

@media (max-width:1199px) {
  .explore-avitation-image {
    right: -188px;
    width: 65%;
  }
  .avitation-intro-image {
    width: 65%;
  }
}

.explore-avitation-image__1 {
  width: 100%;
  height: 100%;
  object-position: 0 0;
  object-fit: cover
}

.explore-avitation-image__2 {
  position: absolute;
  left: -130px;
  top: 55px;
  width: 756px;
  height: auto;
}

@media (max-width:899px) {
  .explore-avitation-image__2 {
    left: -200px;
    width: 600px;
    height: auto
  }
}

@media (max-width:899px) {
  .explore-avitation-image__2 {
    left: -120px;
    width: 476px;
    top: 20px
  }
}

@media (max-width:1199px) {
  .explore-avitation-image__2 {
    width: 100%;
    height: auto;
  }
}
