.elementor-97 .elementor-element.elementor-element-038297a{--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:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.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-97 .elementor-element.elementor-element-e9098ff .elementor-repeater-item-1d2c7dc .swiper-slide-bg{background-color:#000000;}.elementor-97 .elementor-element.elementor-element-e9098ff .elementor-repeater-item-9169e3b .swiper-slide-bg{background-color:#000000;}.elementor-97 .elementor-element.elementor-element-e9098ff .swiper-slide{transition-duration:calc(5000ms*1.2);height:600px;}.elementor-97 .elementor-element.elementor-element-e9098ff .swiper-slide-contents{max-width:66%;}.elementor-97 .elementor-element.elementor-element-e9098ff .swiper-slide-inner{padding:0em 0em 0em 0em;text-align:center;}.elementor-97 .elementor-element.elementor-element-e9098ff .elementor-slide-heading{font-family:"Inter", Sans-serif;font-size:4em;font-weight:200;}.elementor-97 .elementor-element.elementor-element-412297f{--display:flex;--padding-top:0em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-97 .elementor-element.elementor-element-56e1bab{--e-image-carousel-slides-to-show:4;}.elementor-97 .elementor-element.elementor-element-56e1bab .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:5px 5px 5px 5px;}@media(max-width:1366px){.elementor-97 .elementor-element.elementor-element-e9098ff .swiper-slide{height:500px;}.elementor-97 .elementor-element.elementor-element-e9098ff .elementor-slide-heading{font-size:4em;line-height:1.5em;}}@media(max-width:1024px){.elementor-97 .elementor-element.elementor-element-e9098ff .swiper-slide{height:380px;}.elementor-97 .elementor-element.elementor-element-e9098ff .elementor-slide-heading{font-size:3em;}.elementor-97 .elementor-element.elementor-element-56e1bab{--e-image-carousel-slides-to-show:3;}}@media(max-width:767px){.elementor-97 .elementor-element.elementor-element-e9098ff .swiper-slide{height:400px;}.elementor-97 .elementor-element.elementor-element-e9098ff .swiper-slide-inner{padding:0em 0em 5em 0em;}.elementor-97 .elementor-element.elementor-element-e9098ff .elementor-slide-heading{font-size:2.4em;}.elementor-97 .elementor-element.elementor-element-56e1bab{--e-image-carousel-slides-to-show:2;}}/* Start custom CSS for image-carousel, class: .elementor-element-56e1bab */.swiper-wrapper {
    transition-timing-function: linear !important;
}

.elementor-97 .elementor-element.elementor-element-56e1bab .swiper{
    overflow: visible;
    margin-left: 0%;
}

.elementor-97 .elementor-element.elementor-element-56e1bab .swiper-slide{
    transition: linear 1s all;
    transform: scale(0);
    opacity: 0;
}
.elementor-97 .elementor-element.elementor-element-56e1bab .swiper-slide-prev{
    transform: scale(1.0);
    z-index: 3;
    opacity: 1;
}
.elementor-97 .elementor-element.elementor-element-56e1bab .swiper-slide-active{
    transform: scale(1.1);
    z-index: 4;
    opacity: 1;
}
.elementor-97 .elementor-element.elementor-element-56e1bab .swiper-slide-next{
    transform: scale(1.2);
    z-index: 5;
    opacity: 1;
}
.elementor-97 .elementor-element.elementor-element-56e1bab .swiper-slide-next ~ .swiper-slide{
    transform: scale(1.2);
    z-index: 4;
    opacity: 1;
}
.elementor-97 .elementor-element.elementor-element-56e1bab .swiper-slide-next ~ .swiper-slide ~ .swiper-slide{
    transform: scale(1.1);
    z-index: 3;
    opacity: 1;
}
.elementor-97 .elementor-element.elementor-element-56e1bab .swiper-slide-next ~ .swiper-slide ~ .swiper-slide ~ .swiper-slide{
    transform: scale(1.0);
    z-index: 2;
    opacity: 1;
}
.elementor-97 .elementor-element.elementor-element-56e1bab .swiper-slide-next ~ .swiper-slide ~ .swiper-slide ~ .swiper-slide ~ .swiper-slide{
    transform: scale(0);
    opacity: 0;
}

@media (max-width: 1200px) {
  .elementor-97 .elementor-element.elementor-element-56e1bab .swiper{
    overflow: visible;
    margin-left: 0%;
    transform: scale(0.8);
}
.elementor-97 .elementor-element.elementor-element-56e1bab{
    margin-top: -50px;
    z-index: 10;
}
}
@media (max-width: 980px) {
  .elementor-97 .elementor-element.elementor-element-56e1bab .swiper{
    overflow: visible;
    margin-right: 20%;
    transform: scale(0.8);
}
}
@media (max-width: 767px) {
  .elementor-97 .elementor-element.elementor-element-56e1bab .swiper{
    overflow: visible;
    margin-right: 60%;
    transform: scale(1.5);
}
}
.elementor-97 .elementor-element.elementor-element-56e1bab .swiper-wrapper {
    transition-timing-function: linear !important;
    -webkit-transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS */html, body{
    overflow-x: hidden;
}
body{
    overflow-y: hidden;
}/* End custom CSS */