.elementor-779 .elementor-element.elementor-element-2950e5e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-779 .elementor-element.elementor-element-3abd5046{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-779 .elementor-element.elementor-element-6447788a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-779 .elementor-element.elementor-element-438e8f56{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-779 .elementor-element.elementor-element-e8a67bf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-779 .elementor-element.elementor-element-5dfc395e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-779 .elementor-element.elementor-element-3af83433{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-779 .elementor-element.elementor-element-59fcc0a3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-779 .elementor-element.elementor-element-3915f1c5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-779 .elementor-element.elementor-element-5e550502{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-779 .elementor-element.elementor-element-7a523123{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:160px;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-pagination-size:16px;--e-n-carousel-dots-normal-color:#FFFFFF66;--e-n-carousel-dots-hover-color:var( --e-global-color-secondary );--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-64px;}.elementor-779 .elementor-element.elementor-element-7a523123 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#FFFFFF66;border-style:solid;border-width:0px 0px 0px 0px;border-radius:50% 50% 50% 50%;}.elementor-779 .elementor-element.elementor-element-7a523123 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-779 .elementor-element.elementor-element-7a523123{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:80px;--e-n-carousel-swiper-pagination-size:12px;--e-n-carousel-dots-vertical-offset:-48px;}}@media(max-width:767px){.elementor-779 .elementor-element.elementor-element-7a523123{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:20px;--e-n-carousel-swiper-pagination-size:8px;--e-n-carousel-dots-vertical-offset:-32px;}}/* Start custom CSS for nested-carousel, class: .elementor-element-7a523123 */.elementor-779 .elementor-element.elementor-element-7a523123 .e-n-carousel.swiper-horizontal.swiper-pointer-events {
padding-bottom: 0;
}

.elementor-779 .elementor-element.elementor-element-7a523123 .elementor-widget-image,
.elementor-779 .elementor-element.elementor-element-7a523123 .elementor-widget-image img {
object-fit: cover;
width: 100%;
}

@media only screen and (min-width:1025px) {
.elementor-779 .elementor-element.elementor-element-7a523123 .elementor-widget-image,
.elementor-779 .elementor-element.elementor-element-7a523123 .elementor-widget-image img {
height: 980px;
}
}

@media only screen and (min-width:768px) and (max-width:1024px) {
.elementor-779 .elementor-element.elementor-element-7a523123 .elementor-widget-image,
.elementor-779 .elementor-element.elementor-element-7a523123 .elementor-widget-image img {
height: 600px;
}
}

@media only screen and (min-width:421px) and (max-width:767px) {
.elementor-779 .elementor-element.elementor-element-7a523123 .elementor-widget-image,
.elementor-779 .elementor-element.elementor-element-7a523123 .elementor-widget-image img {
height: 400px;
}
}

@media only screen and (max-width:420px) {
.elementor-779 .elementor-element.elementor-element-7a523123 .elementor-widget-image,
.elementor-779 .elementor-element.elementor-element-7a523123 .elementor-widget-image img {
height: 300px;
}
}

.elementor-779 .elementor-element.elementor-element-7a523123 .swiper-pagination-bullet {
transition: all 0.25s ease-in-out;
}

.elementor-779 .elementor-element.elementor-element-7a523123 .swiper-pagination-bullet.swiper-pagination-bullet-active {
transform: scale(1.5);
}

.elementor-779 .elementor-element.elementor-element-7a523123 .elementor-swiper-button {
display: flex;
align-items: center;
justify-content: center;
}

@media only screen and (min-width:1025px) {
.elementor-779 .elementor-element.elementor-element-7a523123 .elementor-swiper-button {
height: 60px;
width: 60px;
}

.elementor-779 .elementor-element.elementor-element-7a523123 .elementor-swiper-button.elementor-swiper-button-next {
right: 48px;
}

.elementor-779 .elementor-element.elementor-element-7a523123 .elementor-swiper-button.elementor-swiper-button-prev {
left: 48px;
}
}

@media only screen and (min-width:768px) and (max-width:1024px) {
.elementor-779 .elementor-element.elementor-element-7a523123 .elementor-swiper-button {
height: 48px;
width: 48px;
}

.elementor-779 .elementor-element.elementor-element-7a523123 .elementor-swiper-button.elementor-swiper-button-next {
right: 32px;
}

.elementor-779 .elementor-element.elementor-element-7a523123 .elementor-swiper-button.elementor-swiper-button-prev {
left: 32px;
}
}

@media only screen and (min-width:421px) and (max-width:767px) {
.elementor-779 .elementor-element.elementor-element-7a523123 .elementor-swiper-button {
height: 40px;
width: 40px;
}

.elementor-779 .elementor-element.elementor-element-7a523123 .elementor-swiper-button.elementor-swiper-button-next {
right: 24px;
}

.elementor-779 .elementor-element.elementor-element-7a523123 .elementor-swiper-button.elementor-swiper-button-prev {
left: 24px;
}
}

@media only screen and (max-width:420px) {
.elementor-779 .elementor-element.elementor-element-7a523123 .elementor-swiper-button {
height: 32px;
width: 32px;
}

.elementor-779 .elementor-element.elementor-element-7a523123 .elementor-swiper-button.elementor-swiper-button-next {
right: 16px;
}

.elementor-779 .elementor-element.elementor-element-7a523123 .elementor-swiper-button.elementor-swiper-button-prev {
left: 16px;
}
}/* End custom CSS */