.elementor-10608 .elementor-element.elementor-element-9b40477:not(.elementor-motion-effects-element-type-background), .elementor-10608 .elementor-element.elementor-element-9b40477 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10608 .elementor-element.elementor-element-9b40477 > .elementor-container{min-height:400px;}.elementor-10608 .elementor-element.elementor-element-9b40477 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10608 .elementor-element.elementor-element-9b40477{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10608 .elementor-element.elementor-element-0959b1e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10608 .elementor-element.elementor-element-0959b1e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10608 .elementor-element.elementor-element-0959b1e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10608 .elementor-element.elementor-element-0959b1e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10608 .elementor-element.elementor-element-e38ea5e .elementor-repeater-item-5c934c6 .swiper-slide-bg{background-color:#FFFFFF;}.elementor-10608 .elementor-element.elementor-element-e38ea5e .elementor-repeater-item-abc9a9b .swiper-slide-bg{background-color:#FFFFFF;}.elementor-10608 .elementor-element.elementor-element-e38ea5e .elementor-repeater-item-bbecad2 .swiper-slide-bg{background-color:#FFFFFF;}.elementor-10608 .elementor-element.elementor-element-e38ea5e .elementor-repeater-item-afcf506 .swiper-slide-bg{background-color:#FFFFFF;}.elementor-10608 .elementor-element.elementor-element-e38ea5e .swiper-slide{transition-duration:calc(5000ms*1.2);height:600px;}.elementor-10608 .elementor-element.elementor-element-e38ea5e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10608 .elementor-element.elementor-element-e38ea5e .swiper-slide-contents{max-width:100%;}.elementor-10608 .elementor-element.elementor-element-e38ea5e .swiper-slide-inner{padding:0px 0px 0px 0px;text-align:start;}.elementor-10608 .elementor-element.elementor-element-e38ea5e .elementor-swiper-button{font-size:20px;color:#FFFFFF;}.elementor-10608 .elementor-element.elementor-element-e38ea5e .elementor-swiper-button svg{fill:#FFFFFF;}@media(max-width:1269px){.elementor-10608 .elementor-element.elementor-element-e38ea5e .swiper-slide{height:750px;}}@media(max-width:767px){.elementor-10608 .elementor-element.elementor-element-e38ea5e .swiper-slide{height:80vh;}.elementor-10608 .elementor-element.elementor-element-e38ea5e .elementor-slide-description{font-size:1em;}}/* Start custom CSS for slides, class: .elementor-element-e38ea5e */@media only screen and (min-width: 768px) {

.elementor-10608 .elementor-element.elementor-element-e38ea5e .elementor-swiper-button {
    top: 578px;
    padding: 12px;
    background: rgba(0,0,0,0.5);
    transition: all 0.5s ease;
}
.elementor-10608 .elementor-element.elementor-element-e38ea5e .elementor-swiper-button:hover {
    background: rgba(0,0,0,0.8);
    transition: all 0.5s ease;
}
.elementor-10608 .elementor-element.elementor-element-e38ea5e .elementor-swiper-button-prev {
  left: 50%;
margin-left: -50px
}
.elementor-10608 .elementor-element.elementor-element-e38ea5e .elementor-swiper-button-next {
  right: 50%;
margin-right: -50px
}
}


@media only screen and (min-width: 768px) and (max-width: 1270px) {

.elementor-10608 .elementor-element.elementor-element-e38ea5e .elementor-swiper-button {
    top: 50%;
    padding: 12px;
    background: rgba(0,0,0,0.5);
    transition: all 0.5s ease;
}
.elementor-10608 .elementor-element.elementor-element-e38ea5e .elementor-swiper-button:hover {
    background: rgba(0,0,0,0.8);
    transition: all 0.5s ease;
}
.elementor-10608 .elementor-element.elementor-element-e38ea5e .elementor-swiper-button-prev {
  left: 8%;
margin-left: -50px
}
.elementor-10608 .elementor-element.elementor-element-e38ea5e .elementor-swiper-button-next {
  right: 8%;
margin-right: -50px
}
}


@media only screen and (max-width: 767px) {

.elementor-10608 .elementor-element.elementor-element-e38ea5e .elementor-swiper-button {
    top:  40%;
    padding: 12px;
    background: rgba(0,0,0,0.5);
    transition: all 0.5s ease;
}
.elementor-10608 .elementor-element.elementor-element-e38ea5e .elementor-swiper-button:hover {
    background: rgba(0,0,0,0.8);
    transition: all 0.5s ease;
}
.elementor-10608 .elementor-element.elementor-element-e38ea5e .elementor-swiper-button-prev {
    left: 2%;
}
.elementor-10608 .elementor-element.elementor-element-e38ea5e .elementor-swiper-button-next {
    right: 2%;
}
}/* End custom CSS */