/* Slide 141 (#1) */
/* To restrict styles to the current slide, panel, or example use .slide[data-cid="slide-141-c57b5c34"] */
@media (max-width: 767px) {
  .slide[data-cid=slide-141-c57b5c34] .box-141-center {
    display: flex;
    flex-direction: column-reverse;
  }
}
@media (min-width: 1024px) {
  .slide[data-cid=slide-141-c57b5c34] .box-141-right {
    margin-top: -100px;
  }
}

/* Slide 142 (#2) */
/* To restrict styles to the current slide, panel, or example use .slide[data-cid="slide-142-4b8db8ed"] */
.slide[data-cid=slide-142-4b8db8ed] .btn-142 {
  top: 50%;
  transform: translateY(-50%);
  transition: 0.15s;
}
.slide[data-cid=slide-142-4b8db8ed] .btn-142:hover {
  opacity: 0.6;
}
.slide[data-cid=slide-142-4b8db8ed] .btn-142.slider-prev {
  left: -65px;
}
.slide[data-cid=slide-142-4b8db8ed] .btn-142.slider-next {
  right: -65px;
}
@media (max-width: 1023px) {
  .slide[data-cid=slide-142-4b8db8ed] .btn-142 {
    top: -50px;
  }
  .slide[data-cid=slide-142-4b8db8ed] .btn-142.slider-prev {
    transform: translateX(-100%);
    left: 50%;
  }
  .slide[data-cid=slide-142-4b8db8ed] .btn-142.slider-next {
    transform: translateX(100%);
    right: 50%;
  }
}
@media (min-width: 1024px) {
  .slide[data-cid=slide-142-4b8db8ed] .inner-text-142 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateY(-50%) translateX(-50%);
  }
}
.slide[data-cid=slide-142-4b8db8ed] .controller-142 > li {
  padding: 0;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.6);
  margin: 0 5px;
  transition: 0.15s;
}
.slide[data-cid=slide-142-4b8db8ed] .controller-142 > li:after {
  display: none;
}
.slide[data-cid=slide-142-4b8db8ed] .controller-142 > li:hover {
  background: rgba(255, 255, 255, 0.8);
}
.slide[data-cid=slide-142-4b8db8ed] .controller-142 > li.selected {
  background: white;
}
.slide[data-cid=slide-142-4b8db8ed].whiteSlide .controller-142 > li {
  background: rgba(32, 32, 32, 0.5);
}
.slide[data-cid=slide-142-4b8db8ed].whiteSlide .controller-142 > li:hover {
  background: rgba(32, 32, 32, 0.8);
}
.slide[data-cid=slide-142-4b8db8ed].whiteSlide .controller-142 > li.selected {
  background: #202020;
}

/* Slide 143 (#3) */
/* To restrict styles to the current slide, panel, or example use .slide[data-cid="slide-143-1f77f2e9"] */
@media (min-width: 768px) {
  .slide[data-cid=slide-143-1f77f2e9] .text-143 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateY(-50%) translateX(-50%);
    z-index: 1;
  }
}
.slide[data-cid=slide-143-1f77f2e9] .img-143:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.4);
}
.slide[data-cid=slide-143-1f77f2e9].whiteSlide .img-143:after {
  background: rgba(255, 255, 255, 0.4);
}

/* Slide 144 (#4) */
/* To restrict styles to the current slide, panel, or example use .slide[data-cid="slide-144-da5ddc64"] */
@media (max-width: 767px) {
  .slide[data-cid=slide-144-da5ddc64] .box-144 {
    order: 1;
  }
}

/* Slide 146 (#6) */
/* To restrict styles to the current slide, panel, or example use .slide[data-cid="slide-146-bf5e8fee"] */
.slide[data-cid=slide-146-bf5e8fee] .controller-146 > li {
  transition: 0.15s;
  overflow: hidden;
}
.slide[data-cid=slide-146-bf5e8fee] .controller-146 > li:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: transparent;
  border: 4px solid #0c426c;
  opacity: 0;
  transition: 0.15s;
}
.slide[data-cid=slide-146-bf5e8fee] .controller-146 > li:hover {
  transform: scale(1.1);
}
.slide[data-cid=slide-146-bf5e8fee] .controller-146 > li.selected:after {
  opacity: 1;
}

/* Responsive styles for fabric buttons on small screens (400px and below) */
@media (max-width: 400px) {
  .slide[data-cid=slide-146-bf5e8fee] .controller-146 > li:after {
    border: 2px solid #0c426c; /* Thinner border for smaller buttons */
  }
  
  .slide[data-cid=slide-146-bf5e8fee] .controller-146 > li:hover {
    transform: scale(1.05); /* Reduced scale effect for smaller buttons */
  }
}

/* Slide 147 (#7) */
/* To restrict styles to the current slide, panel, or example use .slide[data-cid="slide-147-e970099d"] */
.slide[data-cid=slide-147-e970099d] .img-147 {
  max-width: unset;
  max-height: 100vh;
}
@media (max-width: 767px) {
  .slide[data-cid=slide-147-e970099d] .img-147 {
    max-height: 50vh;
  }
}

/* Slide 148 (#8) */
/* To restrict styles to the current slide, panel, or example use .slide[data-cid="slide-148-1c9c083c"] */
.slide[data-cid=slide-148-1c9c083c] .box-148 {
  min-height: 550px;
}
@media (max-width: 767px) {
  .slide[data-cid=slide-148-1c9c083c] .box-148 {
    min-height: unset;
    height: auto;
    padding-bottom: 151.6%;
  }
}
.slide[data-cid=slide-148-1c9c083c] .box-148-small {
  min-height: 210px;
}
@media (max-width: 767px) {
  .slide[data-cid=slide-148-1c9c083c] .box-148-small {
    min-height: unset;
    height: auto;
    padding-bottom: 56.25%;
  }
}

/* Slide 149 (#9) */
/* To restrict styles to the current slide, panel, or example use .slide[data-cid="slide-149-07717c10"] */
.slide[data-cid=slide-149-07717c10] .container-149 {
  border-radius: 6px;
  overflow: hidden;
}
@media (max-width: 767px) {
  .slide[data-cid=slide-149-07717c10] .container-149 {
    border-radius: 0;
  }
}
.slide[data-cid=slide-149-07717c10] .block-149:hover a, .slide[data-cid=slide-149-07717c10] .block-149:hover .poster {
  opacity: 1 !important;
}
.slide[data-cid=slide-149-07717c10] .block-149 .poster {
  transition: 0.15s;
}

/* Slide 151 (#11) */
/* To restrict styles to the current slide, panel, or example use .slide[data-cid="slide-151-20d1a36c"] */
.slide[data-cid=slide-151-20d1a36c] .btn-151 {
  padding: 0 12px !important;
  background: rgba(32, 32, 32, 0.05) !important;
}
.slide[data-cid=slide-151-20d1a36c] .btn-151 h3 {
  line-height: 44px;
}
.slide[data-cid=slide-151-20d1a36c] .img-151 {
  transition: 0.15s;
}
.slide[data-cid=slide-151-20d1a36c] .img-151:hover {
  opacity: 0.8;
}

/* Slide 152 (#12) */
/* To restrict styles to the current slide, panel, or example use .slide[data-cid="slide-152-15eaab25"] */
@media (min-width: 436px) {
  .slide[data-cid=slide-152-15eaab25] .overflow-ellipsis-152 {
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
.slide[data-cid=slide-152-15eaab25] .controller-152 > li {
  padding: 0;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.6);
  margin: 0 5px;
  transition: 0.15s;
}
.slide[data-cid=slide-152-15eaab25] .controller-152 > li:after {
  display: none;
}
.slide[data-cid=slide-152-15eaab25] .controller-152 > li.selected {
  background: white;
}
.slide[data-cid=slide-152-15eaab25] .controller-152 > li:hover {
  transform: scale(1.25);
}
@media (min-width: 768px) and (max-width: 1024px) {
  .slide[data-cid=slide-152-15eaab25] .controller-152 {
    position: relative;
    top: 50px;
  }
}
.slide[data-cid=slide-152-15eaab25].whiteSlide .controller-152 > li {
  background: rgba(157, 157, 157, 0.6);
}
.slide[data-cid=slide-152-15eaab25].whiteSlide .controller-152 > li.selected {
  background: #202020;
}

/* Slide 153 (#13) */
/* To restrict styles to the current slide, panel, or example use .slide[data-cid="slide-153-34cd7f77"] */
@media (min-width: 768px) {
  .slide[data-cid=slide-153-34cd7f77] input[type=email].input-153 {
    width: 196px;
  }
}
@media (min-width: 1024px) {
  .slide[data-cid=slide-153-34cd7f77] input[type=email].input-153 {
    width: 227px;
  }
}
@media (min-width: 1240px) {
  .slide[data-cid=slide-153-34cd7f77] input[type=email].input-153 {
    width: 240px;
  }
}
.slide[data-cid=slide-153-34cd7f77] .btn-153 {
  z-index: 11;
}
@media (max-width: 767px) {
  .slide[data-cid=slide-153-34cd7f77] .btn-153[class*=shift-left-] {
    left: 0 !important;
  }
}

/* Slide 155 (#15) */
/* To restrict styles to the current slide, panel, or example use .slide[data-cid="slide-155-fe442d84"] */
.slide[data-cid=slide-155-fe442d84] .box-155 .poster {
  transition: 0.15s;
}
.slide[data-cid=slide-155-fe442d84] .box-155:hover {
  opacity: 1;
}
.slide[data-cid=slide-155-fe442d84] .box-155:hover .poster {
  opacity: 0.8 !important;
}
@media (min-width: 768px) {
  .slide[data-cid=slide-155-fe442d84] .box-155 {
    min-height: 544px;
  }
}

/* Slide 156 (#16) */
/* To restrict styles to the current slide, panel, or example use .slide[data-cid="slide-156-50e8ba46"] */
.slide[data-cid=slide-156-50e8ba46] .controller-156 > li {
  padding: 0;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.6);
  margin: 0 5px;
}
.slide[data-cid=slide-156-50e8ba46] .controller-156 > li:after {
  display: none;
}
.slide[data-cid=slide-156-50e8ba46] .controller-156 > li.selected {
  background: white;
}
.slide[data-cid=slide-156-50e8ba46].whiteSlide .controller-156 > li {
  background: rgba(157, 157, 157, 0.6);
}
.slide[data-cid=slide-156-50e8ba46].whiteSlide .controller-156 > li.selected {
  background: #202020;
}

/* Slide 159 (#19) */
/* To restrict styles to the current slide, panel, or example use .slide[data-cid="slide-159-ce58944a"] */
.slide[data-cid=slide-159-ce58944a] .box-159 {
  border-left: 5px solid #2196F3;
}

/* Slide 160 (#20) */
/* To restrict styles to the current slide, panel, or example use .slide[data-cid="slide-160-6296e7b3"] */
.slide[data-cid=slide-160-6296e7b3] .btn-160 {
  min-width: 142px;
}
