.automotive-container {
  z-index: initial !important;
}
.automotive-container .swiper-button-prev,
.automotive-container .swiper-button-next {
  position: fixed;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #fff;
  background-color: #f74328;
  border-color: #f74328;
  transition: all 0.35s cubic-bezier(0.024, 1, 0.32, 1);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 50%;
  width: 3rem;
  height: 5rem;
}
.automotive-container .swiper-button-prev:hover,
.automotive-container .swiper-button-next:hover {
  color: #fff;
  background-color: #f02709;
  border-color: #e42508;
}
.automotive-container .swiper-button-prev:focus, .automotive-container .swiper-button-prev.focus,
.automotive-container .swiper-button-next:focus,
.automotive-container .swiper-button-next.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 95, 72, 0.5);
}
.automotive-container .swiper-button-prev.disabled, .automotive-container .swiper-button-prev:disabled,
.automotive-container .swiper-button-next.disabled,
.automotive-container .swiper-button-next:disabled {
  color: #fff;
  background-color: #f74328;
  border-color: #f74328;
}
.automotive-container .swiper-button-prev:not(:disabled):not(.disabled):active, .automotive-container .swiper-button-prev:not(:disabled):not(.disabled).active, .show > .automotive-container .swiper-button-prev.dropdown-toggle,
.automotive-container .swiper-button-next:not(:disabled):not(.disabled):active,
.automotive-container .swiper-button-next:not(:disabled):not(.disabled).active,
.show > .automotive-container .swiper-button-next.dropdown-toggle {
  color: #fff;
  background-color: #e42508;
  border-color: #d72308;
}
.automotive-container .swiper-button-prev:not(:disabled):not(.disabled):active:focus, .automotive-container .swiper-button-prev:not(:disabled):not(.disabled).active:focus, .show > .automotive-container .swiper-button-prev.dropdown-toggle:focus,
.automotive-container .swiper-button-next:not(:disabled):not(.disabled):active:focus,
.automotive-container .swiper-button-next:not(:disabled):not(.disabled).active:focus,
.show > .automotive-container .swiper-button-next.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 95, 72, 0.5);
}
.automotive-container .swiper-button-prev.swiper-button-disabled,
.automotive-container .swiper-button-next.swiper-button-disabled {
  opacity: 0;
}
.automotive-container .swiper-button-prev {
  left: 0;
}
.automotive-container .swiper-button-next {
  right: 0;
}

.automotive-image {
  transition: opacity 1.25s cubic-bezier(0.024, 1, 0.32, 1), -webkit-transform 1.25s cubic-bezier(0.024, 1, 0.32, 1);
  transition: opacity 1.25s cubic-bezier(0.024, 1, 0.32, 1), transform 1.25s cubic-bezier(0.024, 1, 0.32, 1);
  transition: opacity 1.25s cubic-bezier(0.024, 1, 0.32, 1), transform 1.25s cubic-bezier(0.024, 1, 0.32, 1), -webkit-transform 1.25s cubic-bezier(0.024, 1, 0.32, 1);
}
.automotive-image:after {
  content: "";
  display: block;
  position: absolute;
  top: 1rem;
  right: 1rem;
  bottom: 1rem;
  left: 1rem;
  border: 1px solid #fff;
}
@supports ((-webkit-filter: brightness(0.5)) or (filter: brightness(0.5))) {
  .automotive-image {
    transition: -webkit-filter 1.25s cubic-bezier(0.024, 1, 0.32, 1), -webkit-transform 1.25s cubic-bezier(0.024, 1, 0.32, 1);
    transition: filter 1.25s cubic-bezier(0.024, 1, 0.32, 1), transform 1.25s cubic-bezier(0.024, 1, 0.32, 1);
    transition: filter 1.25s cubic-bezier(0.024, 1, 0.32, 1), transform 1.25s cubic-bezier(0.024, 1, 0.32, 1), -webkit-filter 1.25s cubic-bezier(0.024, 1, 0.32, 1), -webkit-transform 1.25s cubic-bezier(0.024, 1, 0.32, 1);
  }
}

.automotive-body {
  transition: opacity 1.25s cubic-bezier(0.024, 1, 0.32, 1), -webkit-transform 1.25s cubic-bezier(0.024, 1, 0.32, 1) 1.25s;
  transition: opacity 1.25s cubic-bezier(0.024, 1, 0.32, 1), transform 1.25s cubic-bezier(0.024, 1, 0.32, 1) 1.25s;
  transition: opacity 1.25s cubic-bezier(0.024, 1, 0.32, 1), transform 1.25s cubic-bezier(0.024, 1, 0.32, 1) 1.25s, -webkit-transform 1.25s cubic-bezier(0.024, 1, 0.32, 1) 1.25s;
}
.automotive-body .container {
  position: relative;
  min-height: 20rem;
}
@supports ((-webkit-clip-path: polygon(0 0, 0 0, 0 0, 0 0)) or (clip-path: polygon(0 0, 0 0, 0 0, 0 0))) {
  .automotive-body .container:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 50%;
    width: 80%;
    height: 40rem;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    background: radial-gradient(closest-side, #f74328, rgba(247, 67, 40, 0));
    z-index: -1;
    opacity: 0.5;
    -webkit-clip-path: polygon(0 50%, 100% 50%, 100% 100%, 0 100%);
            clip-path: polygon(0 50%, 100% 50%, 100% 100%, 0 100%);
    transition: height 1.25s cubic-bezier(0.024, 1, 0.32, 1) 1.875s;
  }
}
.automotive-body h1 {
  background: #000;
  padding: 1.5rem;
  border-radius: 1000rem;
  position: relative;
  margin-top: -1em;
}
.automotive-body h1:before {
  content: "";
  display: block;
  position: absolute;
  top: 0.5rem;
  left: 0.5rem;
  right: 0.5rem;
  bottom: 0.5rem;
  border: 1px solid #fff;
  border-radius: inherit;
  opacity: 0.25;
}

@media (min-width: 768px) {
  .automotive-body .container {
    width: 90vw;
    max-width: 1200px;
    position: relative;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
.automotive-slide:not(.swiper-slide-active) .automotive-image {
  opacity: 0.5;
  -webkit-transform: scale(0.75);
          transform: scale(0.75);
}
@supports ((-webkit-filter: brightness(0.5)) or (filter: brightness(0.5))) {
  .automotive-slide:not(.swiper-slide-active) .automotive-image {
    opacity: 1;
    -webkit-filter: brightness(0.5);
            filter: brightness(0.5);
  }
}
.automotive-slide:not(.swiper-slide-active) .automotive-body {
  opacity: 0;
  -webkit-transform: translateY(10rem);
          transform: translateY(10rem);
}
@supports ((-webkit-clip-path: polygon(0 0, 0 0, 0 0, 0 0)) or (clip-path: polygon(0 0, 0 0, 0 0, 0 0))) {
  .automotive-slide:not(.swiper-slide-active) .automotive-body .container:before {
    height: 0;
  }
}
.automotive-slide.swiper-slide-active .automotive-image {
  transition-delay: 1.25s;
}
.automotive-slide.swiper-slide-active .automotive-body {
  transition-delay: 1.25s;
}
@supports ((-webkit-clip-path: polygon(0 0, 0 0, 0 0, 0 0)) or (clip-path: polygon(0 0, 0 0, 0 0, 0 0))) {
  .automotive-slide.swiper-slide-active .automotive-body .container:before {
    height: 40rem;
  }
}

.automotive-pagination {
  position: fixed;
  bottom: 1rem;
  left: 1rem;
  z-index: 19838;
}
.automotive-pagination .dropdown-menu {
  max-height: 50vh;
  overflow-y: scroll;
  overflow-x: hidden;
}
.automotive-pagination .swiper-pagination {
  all: unset;
}
.automotive-pagination .swiper-pagination-bullet {
  all: unset;
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #fff;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.automotive-pagination .swiper-pagination-bullet:hover, .automotive-pagination .swiper-pagination-bullet:focus {
  color: #b3b3b3;
  text-decoration: none;
  background-color: transparent;
}
.automotive-pagination .swiper-pagination-bullet.active, .automotive-pagination .swiper-pagination-bullet:active {
  color: #b3b3b3;
  text-decoration: none;
  background-color: transparent;
}
.automotive-pagination .swiper-pagination-bullet.disabled, .automotive-pagination .swiper-pagination-bullet:disabled {
  color: #666666;
  pointer-events: none;
  background-color: transparent;
}

.btn-automotive-pagination {
  color: #fff;
  background-color: #f74328;
  border-color: #f74328;
}
.btn-automotive-pagination:hover {
  color: #fff;
  background-color: #f02709;
  border-color: #e42508;
}
.btn-automotive-pagination:focus, .btn-automotive-pagination.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 95, 72, 0.5);
}
.btn-automotive-pagination.disabled, .btn-automotive-pagination:disabled {
  color: #fff;
  background-color: #f74328;
  border-color: #f74328;
}
.btn-automotive-pagination:not(:disabled):not(.disabled):active, .btn-automotive-pagination:not(:disabled):not(.disabled).active, .show > .btn-automotive-pagination.dropdown-toggle {
  color: #fff;
  background-color: #e42508;
  border-color: #d72308;
}
.btn-automotive-pagination:not(:disabled):not(.disabled):active:focus, .btn-automotive-pagination:not(:disabled):not(.disabled).active:focus, .show > .btn-automotive-pagination.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 95, 72, 0.5);
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImF1dG9tb3RpdmUuc2NzcyIsImF1dG9tb3RpdmUuY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd3d3L3d3dy5rZW5ueXdheW5lc2hlcGhlcmQubmV0LmxpdmUvNTgzNTMzL2Zyb250ZW5kL3J1bnRpbWUvdGhlbWVzL2t3cy9hc3NldHMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi93d3cvd3d3Lmtlbm55d2F5bmVzaGVwaGVyZC5uZXQubGl2ZS81ODM1MzMvZnJvbnRlbmQvcnVudGltZS90aGVtZXMva3dzL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd3d3L3d3dy5rZW5ueXdheW5lc2hlcGhlcmQubmV0LmxpdmUvNTgzNTMzL2Zyb250ZW5kL3J1bnRpbWUvdGhlbWVzL2t3cy9hc3NldHMvc3R5bGVzaGVldHMvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd3d3L3d3dy5rZW5ueXdheW5lc2hlcGhlcmQubmV0LmxpdmUvNTgzNTMzL2Zyb250ZW5kL3J1bnRpbWUvdGhlbWVzL2t3cy9hc3NldHMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd3d3L3d3dy5rZW5ueXdheW5lc2hlcGhlcmQubmV0LmxpdmUvNTgzNTMzL2Zyb250ZW5kL3J1bnRpbWUvdGhlbWVzL2t3cy9hc3NldHMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXNCQTtFQUVFLDRCQUFBO0NDdEJEO0FEd0JDOztFQUVFLGdCQUFBO0VBQ0EsU0FBQTtFQUNBLG9DQUFBO1VBQUEsNEJBQUE7RUV4QkYsWUFBQTtFQ0FFLDBCSHlCd0I7RUV2QjFCLHNCRnVCK0M7RUFDN0Msc0RJc1BxQjtFSnJQckIsbUNB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 */