.elementor-70 .elementor-element.elementor-element-9526480{--e-image-carousel-slides-to-show:1;}.elementor-70 .elementor-element.elementor-element-9526480 .swiper-pagination-bullet{width:var(--seperator-size);height:var(--seperator-size);background:var( --e-global-color-text );}.elementor-70 .elementor-element.elementor-element-9526480 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFFFFF;opacity:1;}.elementor-70 .elementor-element.elementor-element-9526480 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:var(--default-border-radius) var(--default-border-radius) var(--default-border-radius) var(--default-border-radius);}.elementor-70 .elementor-element.elementor-element-7e811e2{--e-image-carousel-slides-to-show:1;}.elementor-70 .elementor-element.elementor-element-7e811e2 .swiper-pagination-bullet{width:var(--seperator-size);height:var(--seperator-size);background:var( --e-global-color-text );}.elementor-70 .elementor-element.elementor-element-7e811e2 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFFFFF;opacity:1;}.elementor-70 .elementor-element.elementor-element-7e811e2 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:var(--default-border-radius) var(--default-border-radius) var(--default-border-radius) var(--default-border-radius);}body:not(.rtl) .elementor-70 .elementor-element.elementor-element-cd386c0{left:0px;}body.rtl .elementor-70 .elementor-element.elementor-element-cd386c0{right:0px;}.elementor-70 .elementor-element.elementor-element-cd386c0{top:0px;}.elementor-70 .elementor-element.elementor-element-cca8e84 .e-off-canvas__overlay{background-color:var( --e-global-color-c6f96f4 );}.elementor-70 .elementor-element.elementor-element-cca8e84{--e-off-canvas-justify-content:flex-end;--e-off-canvas-align-items:center;--e-off-canvas-height:calc(100vh - var(--site-padding)*2);--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:0.6s;--e-off-canvas-overlay-opacity:1;}.elementor-70 .elementor-element.elementor-element-cca8e84 .e-off-canvas__content{border-radius:var(--default-border-radius) var(--default-border-radius) var(--default-border-radius) var(--default-border-radius);}.elementor-70 .elementor-element.elementor-element-aaa972a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-ed5119e{--display:flex;}.elementor-70 .elementor-element.elementor-element-4805706{--display:flex;}.elementor-70 .elementor-element.elementor-element-6dd6ab9{--display:flex;}.elementor-70 .elementor-element.elementor-element-434fcaf{--display:flex;}.elementor-70 .elementor-element.elementor-element-3d7348f{--display:flex;}.elementor-70 .elementor-element.elementor-element-77d42a3{--display:flex;}.elementor-70 .elementor-element.elementor-element-8aab876{--display:flex;}.elementor-70 .elementor-element.elementor-element-b7bf8e0{--display:flex;}.elementor-70 .elementor-element.elementor-element-1ff52cf{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:var(--seperator-size);--e-n-carousel-dots-normal-color:#FFFFFF;--e-n-carousel-swiper-pagination-spacing:var(--medium-gap);}:where( .elementor-70 .elementor-element.elementor-element-1ff52cf .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-70 .elementor-element.elementor-element-40191d1{--grid-columns:3;--grid-row-gap:var(--medium-gap);width:100%;max-width:100%;--grid-column-gap:var(--medium-gap);}@media(max-width:1024px){.elementor-70 .elementor-element.elementor-element-1ff52cf{--e-n-carousel-swiper-slides-to-display:2;}.elementor-70 .elementor-element.elementor-element-40191d1{--grid-columns:2;}}@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-cca8e84{--e-off-canvas-width:calc(100vw - var(--site-padding)*2);}.elementor-70 .elementor-element.elementor-element-1ff52cf{--e-n-carousel-swiper-slides-to-display:1;}.elementor-70 .elementor-element.elementor-element-40191d1{--grid-columns:1;}}/* Start custom CSS for image-carousel, class: .elementor-element-9526480 */.elementor-70 .elementor-element.elementor-element-9526480 {
    min-width: 250px;
    max-width: 700px !important;
    flex: 1 1 700px;
}

.elementor-70 .elementor-element.elementor-element-9526480 img {
    aspect-ratio: 3/2;
    object-fit: cover;
}

.elementor-70 .elementor-element.elementor-element-9526480 .swiper-pagination-bullet {
  --swiper-pagination-bullet-horizontal-gap: 10px;
  --swiper-pagination-bullet-vertical-gap: 10px;
  width: var(--seperator-size);
  height: var(--seperator-size);
  background: var(--e-global-color-text);
  position: relative;
  border: 1px solid var(--text-clr);
  transition: all .3s ease;
}

.elementor-70 .elementor-element.elementor-element-9526480 .swiper-pagination-bullet:hover{
    transform: scale(1.5);
} 

.elementor-70 .elementor-element.elementor-element-9526480 .swiper-pagination-bullet::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 24px;
  height: 24px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7e811e2 */.elementor-70 .elementor-element.elementor-element-7e811e2 {
    min-width: 250px;
    max-width: 700px !important;
    flex: 1 1 700px;
}

.elementor-70 .elementor-element.elementor-element-7e811e2 img {
    aspect-ratio: 3/2;
    object-fit: cover;
}

.elementor-70 .elementor-element.elementor-element-7e811e2 .swiper-pagination-bullet {
  --swiper-pagination-bullet-horizontal-gap: 10px;
  --swiper-pagination-bullet-vertical-gap: 10px;
  width: var(--seperator-size);
  height: var(--seperator-size);
  background: var(--e-global-color-text);
  position: relative;
  border: 1px solid var(--text-clr);
  transition: all .3s ease;
}

.elementor-70 .elementor-element.elementor-element-7e811e2 .swiper-pagination-bullet:hover {
    transform: scale(1.5);
} 

.elementor-70 .elementor-element.elementor-element-7e811e2 .swiper-pagination-bullet::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 24px;
  height: 24px;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-1ff52cf */.elementor-70 .elementor-element.elementor-element-1ff52cf .swiper-pagination-bullet {
  --swiper-pagination-bullet-horizontal-gap: 10px;
  --swiper-pagination-bullet-vertical-gap: 10px;
  width: var(--seperator-size);
  height: var(--seperator-size);
  background: #fff;
  position: relative;
  border: 1px solid var(--text-clr);
  opacity: 1;
  transition: all .3s ease;
}

.elementor-70 .elementor-element.elementor-element-1ff52cf .swiper-pagination-bullet:hover {
    transform: scale(1.5);
} 

.elementor-70 .elementor-element.elementor-element-1ff52cf .swiper-pagination-bullet-active {
  background: var(--text-clr);  
}

.elementor-70 .elementor-element.elementor-element-1ff52cf .swiper-pagination-bullet::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 24px;
  height: 24px;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-40191d1 */.elementor-70 .elementor-element.elementor-element-40191d1 {
    counter-reset: count -1;
}

.elementor-70 .elementor-element.elementor-element-40191d1 .e-loop-item {
   counter-increment: item; 
}/* End custom CSS */