.elementor-73740 .elementor-element.elementor-element-ca7f30c{--display:flex;}.elementor-73740 .elementor-element.elementor-element-1c1a85e{--e-image-carousel-slides-to-show:1;top:3%;z-index:1;}body:not(.rtl) .elementor-73740 .elementor-element.elementor-element-1c1a85e{left:11.3%;}body.rtl .elementor-73740 .elementor-element.elementor-element-1c1a85e{right:11.3%;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-73740 .elementor-element.elementor-element-b2f729b .gallery-item .gallery-caption{text-align:center;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-73740 .elementor-element.elementor-element-ab7e3e5.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:24px;}.elementor-73740 .elementor-element.elementor-element-ab7e3e5 .swiper-pagination-bullet-active, .elementor-73740 .elementor-element.elementor-element-ab7e3e5 .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-b6839c4 );}.elementor-73740 .elementor-element.elementor-element-ab7e3e5 .swiper-pagination-fraction{color:var( --e-global-color-b6839c4 );}.elementor-73740 .elementor-element.elementor-element-ab7e3e5 .elementor-main-swiper .swiper-slide{border-radius:0.5rem;}.elementor-73740 .elementor-element.elementor-element-ab7e3e5 .elementor-swiper-button{font-size:20px;}.elementor-73740 .elementor-element.elementor-element-ab7e3e5 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#7A7A7A5E;opacity:1;}.elementor-73740 .elementor-element.elementor-element-18f1114{--display:flex;}.elementor-73740 .elementor-element.elementor-element-974b701{--display:flex;}.elementor-73740 .elementor-element.elementor-element-2b9ef4e{--display:flex;}.elementor-73740 .elementor-element.elementor-element-535c7b6{--display:flex;}.elementor-73740 .elementor-element.elementor-element-d81e287{--display:flex;}.elementor-73740 .elementor-element.elementor-element-81df728{--display:flex;}.elementor-73740 .elementor-element.elementor-element-7d860fe{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:24px;padding:0rem 0rem 0rem 0rem;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-3.5rem;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:0.5rem;--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:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:0.5rem;--e-n-carousel-arrow-size:0.8rem;--e-n-carousel-arrow-normal-color:var( --e-global-color-e310bd8 );--e-n-carousel-arrow-hover-color:var( --e-global-color-e310bd8 );}:where( .elementor-73740 .elementor-element.elementor-element-7d860fe .swiper-slide ) > .e-con{--padding-top:0rem;--padding-right:0rem;--padding-bottom:4rem;--padding-left:0rem;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0rem;--padding-inline-end:0rem;--padding-block-end:4rem;--padding-inline-start:0rem;}.elementor-73740 .elementor-element.elementor-element-7d860fe :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7a2856b );border-radius:50% 50% 50% 50%;padding:0.8rem 0.8rem 0.8rem 0.8rem;}.elementor-73740 .elementor-element.elementor-element-904a342{--display:flex;}.elementor-73740 .elementor-element.elementor-element-8dc39a8{--display:flex;}.elementor-73740 .elementor-element.elementor-element-46f8cda{--display:flex;}.elementor-73740 .elementor-element.elementor-element-20d3a4e{--display:flex;}.elementor-73740 .elementor-element.elementor-element-fe07259{--display:flex;}.elementor-73740 .elementor-element.elementor-element-ba146a4{--display:flex;}.elementor-73740 .elementor-element.elementor-element-bebd8db{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:24px;padding:0rem 0rem 0rem 0rem;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-3.5rem;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:0.5rem;--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:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:0.5rem;--e-n-carousel-arrow-size:0.8rem;--e-n-carousel-arrow-normal-color:var( --e-global-color-f9c67c6 );--e-n-carousel-arrow-hover-color:var( --e-global-color-f9c67c6 );}:where( .elementor-73740 .elementor-element.elementor-element-bebd8db .swiper-slide ) > .e-con{--padding-top:0rem;--padding-right:0rem;--padding-bottom:4rem;--padding-left:0rem;}.elementor-73740 .elementor-element.elementor-element-bebd8db :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7a2856b );border-radius:50% 50% 50% 50%;padding:0.8rem 0.8rem 0.8rem 0.8rem;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-73740 .elementor-element.elementor-element-53bbe7d .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-73740 .elementor-element.elementor-element-53bbe7d .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-73740 .elementor-element.elementor-element-53bbe7d{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-73740 .elementor-element.elementor-element-b75c8fd{--display:flex;}.elementor-73740 .elementor-element.elementor-element-bd25865{--display:flex;}.elementor-73740 .elementor-element.elementor-element-58d7ff0{--display:flex;}.elementor-73740 .elementor-element.elementor-element-1df10d2{--display:flex;}.elementor-73740 .elementor-element.elementor-element-322ba0b{--display:flex;}.elementor-73740 .elementor-element.elementor-element-a15f930{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:24px;padding:0rem 0rem 0rem 0rem;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-3.5rem;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:0.5rem;--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:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:0.5rem;--e-n-carousel-arrow-size:0.8rem;--e-n-carousel-arrow-normal-color:var( --e-global-color-f9c67c6 );--e-n-carousel-arrow-hover-color:var( --e-global-color-f9c67c6 );}:where( .elementor-73740 .elementor-element.elementor-element-a15f930 .swiper-slide ) > .e-con{--padding-top:0rem;--padding-right:0rem;--padding-bottom:4rem;--padding-left:0rem;}.elementor-73740 .elementor-element.elementor-element-a15f930 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7a2856b );border-radius:50% 50% 50% 50%;padding:0.8rem 0.8rem 0.8rem 0.8rem;}.elementor-73740 .elementor-element.elementor-element-9700fbf{--display:flex;}.elementor-73740 .elementor-element.elementor-element-abe494a{--display:flex;}.elementor-73740 .elementor-element.elementor-element-aa1a58f{--display:flex;}.elementor-73740 .elementor-element.elementor-element-3079aa3{--display:flex;}.elementor-73740 .elementor-element.elementor-element-4e87cd2{--display:flex;}.elementor-73740 .elementor-element.elementor-element-bd4551c{--display:flex;}.elementor-73740 .elementor-element.elementor-element-19e6101{--display:flex;}.elementor-73740 .elementor-element.elementor-element-8db3357{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:24px;padding:0rem 0rem 0rem 0rem;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-3.5rem;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:0.5rem;--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:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:0.5rem;--e-n-carousel-arrow-size:0.8rem;--e-n-carousel-arrow-normal-color:var( --e-global-color-f9c67c6 );--e-n-carousel-arrow-hover-color:var( --e-global-color-f9c67c6 );}:where( .elementor-73740 .elementor-element.elementor-element-8db3357 .swiper-slide ) > .e-con{--padding-top:0rem;--padding-right:0rem;--padding-bottom:4rem;--padding-left:0rem;}.elementor-73740 .elementor-element.elementor-element-8db3357 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7a2856b );border-radius:50% 50% 50% 50%;padding:0.8rem 0.8rem 0.8rem 0.8rem;}.elementor-73740 .elementor-element.elementor-element-44e0c8f{--display:flex;}@media(max-width:1024px){.elementor-73740 .elementor-element.elementor-element-ab7e3e5.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:24px;}.elementor-73740 .elementor-element.elementor-element-7d860fe{--e-n-carousel-swiper-slides-to-display:2;}.elementor-73740 .elementor-element.elementor-element-bebd8db{--e-n-carousel-swiper-slides-to-display:2;}.elementor-73740 .elementor-element.elementor-element-a15f930{--e-n-carousel-swiper-slides-to-display:2;}.elementor-73740 .elementor-element.elementor-element-8db3357{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-73740 .elementor-element.elementor-element-ab7e3e5.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-73740 .elementor-element.elementor-element-7d860fe{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-2rem;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-2rem;}.elementor-73740 .elementor-element.elementor-element-bebd8db{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-2rem;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-2rem;}.elementor-73740 .elementor-element.elementor-element-a15f930{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-2rem;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-2rem;}.elementor-73740 .elementor-element.elementor-element-8db3357{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-2rem;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-2rem;}}/* Start custom CSS for image-carousel, class: .elementor-element-1c1a85e */.elementor-73740 .elementor-element.elementor-element-1c1a85e{
    aspect-ratio: 192/404!important;
    width: 45%!important;
    
    & .swiper-wrapper *{
        width: 100%!important;
    }
    
    & .swiper-pagination{
        bottom: -15%!important;
        
        & >*{
            width: 0.5rem;
            border-radius: 0;
            
            &.swiper-pagination-bullet-active{
                width: 1rem;
                background-color: var(--theme-red);
            }
        }
    }
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b2f729b */.elementor-73740 .elementor-element.elementor-element-b2f729b{
    
    & .gallery{
        display: grid;
        grid-template-columns: repeat(5,auto);
        gap: 1px;
        background-color: var(--Light-Gray);
        
        & figure{
            padding: 1.5rem;
            aspect-ratio: 183/ 112;
            width: 100%!important;
            background-color: #fff;
            max-width: none;
            
            & *{
                width: 100%!important;
                height: 100%!important;
            }
            
            & img{
                object-fit: contain;
                margin-inline: 0;
            }
        }
    }
}

@media screen and (max-width: 992px){
    
    .elementor-73740 .elementor-element.elementor-element-b2f729b{
        
         & .gallery{
             
             & figure{
                 padding: 2rem;
             }
         }
    }
}

@media screen and (max-width: 992px){
    
    .elementor-73740 .elementor-element.elementor-element-b2f729b{
        
         & .gallery{
             grid-template-columns: repeat(3,auto);
             & figure{
                 padding: 0.5rem;
             }
         }
    }
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-ab7e3e5 */.elementor-73740 .elementor-element.elementor-element-ab7e3e5{
    
    & .swiper-slide{
        
        & >*{
            transition: 400ms ease-out;
            
            &:hover{
            scale: 1.05;
            }
        }
        
        & .elementor-carousel-image{
            aspect-ratio: 357/200;
            height: auto;
            width: 100%;
        }
    }
    
    & .swiper-pagination >*{
        border-radius: 0;
        width: 0.5rem;
        
        &.swiper-pagination-bullet-active{
            width: 1.5rem;
        }
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-7d860fe */.elementor-73740 .elementor-element.elementor-element-7d860fe {
    & .swiper-slide > *{
        /*padding: 2rem;*/
        /*background-color: #fff;*/
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-bebd8db */.elementor-73740 .elementor-element.elementor-element-bebd8db {
    & .swiper-slide > *{
        /*padding: 2rem;*/
        /*background-color: #fff;*/
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-a15f930 */.elementor-73740 .elementor-element.elementor-element-a15f930 {
    & .swiper-slide > *{
        /*padding: 2rem;*/
        /*background-color: #fff;*/
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-8db3357 */.elementor-73740 .elementor-element.elementor-element-8db3357 {
    & .swiper-slide > *{
        /*padding: 2rem;*/
        /*background-color: #fff;*/
    }
}/* End custom CSS */