.elementor-542 .elementor-element.elementor-element-75f70b15{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:40px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-542 .elementor-element.elementor-element-75f70b15:not(.elementor-motion-effects-element-type-background), .elementor-542 .elementor-element.elementor-element-75f70b15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-542 .elementor-element.elementor-element-7af8d499{--e-image-carousel-slides-to-show:5;}.elementor-542 .elementor-element.elementor-element-7af8d499 .elementor-image-carousel-caption{text-align:center;color:var( --e-global-color-text );font-family:"Brother 1816 Font", Sans-serif;font-size:22px;font-weight:800;text-transform:uppercase;font-style:normal;}@media(max-width:1024px){.elementor-542 .elementor-element.elementor-element-75f70b15{--padding-top:50px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-542 .elementor-element.elementor-element-7af8d499{--e-image-carousel-slides-to-show:4;}.elementor-542 .elementor-element.elementor-element-7af8d499 .elementor-image-carousel-caption{font-size:16px;}}@media(max-width:767px){.elementor-542 .elementor-element.elementor-element-75f70b15{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-542 .elementor-element.elementor-element-7af8d499{--e-image-carousel-slides-to-show:2;}.elementor-542 .elementor-element.elementor-element-7af8d499 .elementor-image-carousel-caption{font-size:13px;}}/* Start custom CSS for image-carousel, class: .elementor-element-7af8d499 */.elementor-542 .elementor-element.elementor-element-7af8d499 .swiper-slide-inner{
   background: #FCF5E5; 
   padding: 5px;
   box-shadow: -7px 14px 4px #611026;
   width: 100%;
}
.custom-polaroid-carousel .swiper{
    overflow: visible;
}

/* Carousel Container */
.custom-polaroid-carousel .swiper-slide {
  position: relative;
  width: 260px; /* Adjust as per your design */
  height: auto;
  margin: 0 10px;
  transform: rotate(-2deg);
  transition: transform 0.4s ease, z-index 0.4s ease;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* Polaroid Card Style */
.custom-polaroid-carousel .swiper-slide img {
  width: 100%;
  height: auto;
}

.custom-polaroid-carousel .swiper-slide .elementor-image-carousel-caption {
  padding: 5px;
  margin-top: -5px;

}

/* Random Tilt Effect */
.custom-polaroid-carousel .swiper-slide:nth-child(odd) {
  transform: rotate(3deg);
}
.custom-polaroid-carousel .swiper-slide:nth-child(even) {
  transform: rotate(-3deg);
}

/* Active Center Slide Highlight */
.custom-polaroid-carousel .swiper-slide-active {
  transform: rotate(0deg) scale(1.1);
  z-index: 10;
}

/* Navigation Arrows */
.custom-polaroid-carousel .swiper-button-prev,
.custom-polaroid-carousel .swiper-button-next {
  background: none;
  color: #fff;
  font-size: 28px;
  font-weight: bold;
}


.elementor-542 .elementor-element.elementor-element-7af8d499 .elementor-swiper-button.elementor-swiper-button-prev{
    top: unset;
    bottom: -60px !important;
    left: unset;
    right: 20%;
}
.elementor-542 .elementor-element.elementor-element-7af8d499 .elementor-swiper-button.elementor-swiper-button-next{
    top: unset;
    bottom: -60px !important;
    left: unset;
    right: 17%;
}
@media (max-width:1024px){
    .elementor-542 .elementor-element.elementor-element-7af8d499 .elementor-swiper-button.elementor-swiper-button-next{
    right: 14%;
}
}

@media (max-width:767px){
  .elementor-542 .elementor-element.elementor-element-7af8d499 .elementor-swiper-button.elementor-swiper-button-prev{
    right:50%;
}
.elementor-542 .elementor-element.elementor-element-7af8d499 .elementor-swiper-button.elementor-swiper-button-next{
    right:40%;
}
}/* End custom CSS */