.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-heading:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-heading.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6197 .elementor-element.elementor-element-1eb2176 .elementor-heading-title{color:#000000;}.elementor-widget-loop-carousel.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-loop-carousel .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-loop-carousel .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-loop-carousel.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-loop-carousel:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-loop-carousel.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-loop-carousel .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-6197 .elementor-element.elementor-element-2708d2c{--swiper-slides-to-display:3;--swiper-slides-gap:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;box-shadow:5px 4px 8px 3px rgba(0,0,0,0.5);--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-6197 .elementor-element.elementor-element-2708d2c .swiper-slide > .elementor-element{height:100%;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-divider .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-divider .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-divider.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-divider:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-divider.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-divider .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-6197 .elementor-element.elementor-element-a1a25ce{--divider-border-style:parallelogram;--divider-color:#FFFFFF;--divider-pattern-height:35px;--divider-pattern-size:20px;}.elementor-6197 .elementor-element.elementor-element-a1a25ce .elementor-divider-separator{width:100%;}.elementor-6197 .elementor-element.elementor-element-a1a25ce .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6197 .elementor-element.elementor-element-cc21613 .elementor-heading-title{color:#000000;}.elementor-6197 .elementor-element.elementor-element-8aa48ee{--swiper-slides-to-display:3;--swiper-slides-gap:10px;box-shadow:5px 4px 10px 3px rgba(0,0,0,0.5);--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-6197 .elementor-element.elementor-element-8aa48ee .swiper-slide > .elementor-element{height:100%;}.elementor-6197 .elementor-element.elementor-element-9b9d11f{--divider-border-style:parallelogram;--divider-color:#FFFFFF;--divider-pattern-height:35px;--divider-pattern-size:20px;}.elementor-6197 .elementor-element.elementor-element-9b9d11f .elementor-divider-separator{width:100%;}.elementor-6197 .elementor-element.elementor-element-9b9d11f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6197 .elementor-element.elementor-element-c1ba388 .elementor-heading-title{color:#000000;}.elementor-6197 .elementor-element.elementor-element-95b9e9b{--swiper-slides-to-display:3;--swiper-slides-gap:10px;box-shadow:5px 4px 10px 3px rgba(0,0,0,0.5);--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-6197 .elementor-element.elementor-element-95b9e9b .swiper-slide > .elementor-element{height:100%;}.elementor-6197 .elementor-element.elementor-element-c6a4b1c{--divider-border-style:parallelogram;--divider-color:#FFFFFF;--divider-pattern-height:35px;--divider-pattern-size:20px;}.elementor-6197 .elementor-element.elementor-element-c6a4b1c .elementor-divider-separator{width:100%;}.elementor-6197 .elementor-element.elementor-element-c6a4b1c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6197 .elementor-element.elementor-element-1781347 .elementor-heading-title{color:#000000;}.elementor-6197 .elementor-element.elementor-element-53f028c{--swiper-slides-to-display:3;--swiper-slides-gap:10px;box-shadow:5px 4px 10px 3px rgba(0,0,0,0.5);--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-6197 .elementor-element.elementor-element-53f028c .swiper-slide > .elementor-element{height:100%;}.elementor-6197 .elementor-element.elementor-element-683cda1 .elementor-heading-title{color:#000000;}.elementor-6197 .elementor-element.elementor-element-489ca5e{--swiper-slides-to-display:3;--swiper-slides-gap:10px;box-shadow:5px 4px 10px 3px rgba(0,0,0,0.5);--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-6197 .elementor-element.elementor-element-489ca5e .swiper-slide > .elementor-element{height:100%;}@media(max-width:1024px){.elementor-6197 .elementor-element.elementor-element-2708d2c{--swiper-slides-to-display:2;}.elementor-6197 .elementor-element.elementor-element-8aa48ee{--swiper-slides-to-display:2;}.elementor-6197 .elementor-element.elementor-element-95b9e9b{--swiper-slides-to-display:2;}.elementor-6197 .elementor-element.elementor-element-53f028c{--swiper-slides-to-display:2;}.elementor-6197 .elementor-element.elementor-element-489ca5e{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-6197 .elementor-element.elementor-element-2708d2c{--swiper-slides-to-display:1;}.elementor-6197 .elementor-element.elementor-element-8aa48ee{--swiper-slides-to-display:1;}.elementor-6197 .elementor-element.elementor-element-95b9e9b{--swiper-slides-to-display:1;}.elementor-6197 .elementor-element.elementor-element-53f028c{--swiper-slides-to-display:1;}.elementor-6197 .elementor-element.elementor-element-489ca5e{--swiper-slides-to-display:1;}}/* Start custom CSS for loop-carousel, class: .elementor-element-2708d2c */.elementor-6197 .elementor-element.elementor-element-2708d2c img {
    width: 100% !important;
    height: 550px !important; /* Adjust based on your preferred card size */
    object-fit: cover !important;
    object-position: top center;
    border-radius: 8px; /* Slightly rounds the corners for a modern look */
    
    /* Creates the default 3D pop-out shadow */
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15), 0 6px 6px rgba(0, 0, 0, 0.1); 
    
    /* Ensures the hover effect moves smoothly */
    transition: all 0.3s ease-in-out; 
}

.elementor-6197 .elementor-element.elementor-element-2708d2c img:hover {
    /* Lifts the image up and scales it very slightly when hovered */
    transform: translateY(-5px) scale(1.02); 
    
    /* Darkens and expands the shadow to make it feel closer to the user */
    box-shadow: 0 15px 25px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.15); 
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-8aa48ee */.elementor-6197 .elementor-element.elementor-element-8aa48ee img {
    width: 100% !important;
    height: 550px !important; /* Adjust based on your preferred card size */
    object-fit: cover !important;
    object-position: top center;
    border-radius: 8px; /* Slightly rounds the corners for a modern look */
    
    /* Creates the default 3D pop-out shadow */
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15), 0 6px 6px rgba(0, 0, 0, 0.1); 
    
    /* Ensures the hover effect moves smoothly */
    transition: all 0.3s ease-in-out; 
}

.elementor-6197 .elementor-element.elementor-element-8aa48ee img:hover {
    /* Lifts the image up and scales it very slightly when hovered */
    transform: translateY(-5px) scale(1.02); 
    
    /* Darkens and expands the shadow to make it feel closer to the user */
    box-shadow: 0 15px 25px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.15); 
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-95b9e9b */.elementor-6197 .elementor-element.elementor-element-95b9e9b img {
    width: 100% !important;
    height: 550px !important; /* Adjust based on your preferred card size */
    object-fit: cover !important;
    object-position: top center;
    border-radius: 8px; /* Slightly rounds the corners for a modern look */
    
    /* Creates the default 3D pop-out shadow */
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15), 0 6px 6px rgba(0, 0, 0, 0.1); 
    
    /* Ensures the hover effect moves smoothly */
    transition: all 0.3s ease-in-out; 
}

.elementor-6197 .elementor-element.elementor-element-95b9e9b img:hover {
    /* Lifts the image up and scales it very slightly when hovered */
    transform: translateY(-5px) scale(1.02); 
    
    /* Darkens and expands the shadow to make it feel closer to the user */
    box-shadow: 0 15px 25px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.15); 
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-53f028c */.elementor-6197 .elementor-element.elementor-element-53f028c img {
    width: 100% !important;
    height: 550px !important; /* Adjust based on your preferred card size */
    object-fit: cover !important;
    object-position: top center;
    border-radius: 8px; /* Slightly rounds the corners for a modern look */
    
    /* Creates the default 3D pop-out shadow */
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15), 0 6px 6px rgba(0, 0, 0, 0.1); 
    
    /* Ensures the hover effect moves smoothly */
    transition: all 0.3s ease-in-out; 
}

.elementor-6197 .elementor-element.elementor-element-53f028c img:hover {
    /* Lifts the image up and scales it very slightly when hovered */
    transform: translateY(-5px) scale(1.02); 
    
    /* Darkens and expands the shadow to make it feel closer to the user */
    box-shadow: 0 15px 25px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.15); 
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-489ca5e */.elementor-6197 .elementor-element.elementor-element-489ca5e img {
    width: 100% !important;
    height: 550px !important; /* Adjust based on your preferred card size */
    object-fit: cover !important;
    object-position: top center;
    border-radius: 8px; /* Slightly rounds the corners for a modern look */
    
    /* Creates the default 3D pop-out shadow */
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15), 0 6px 6px rgba(0, 0, 0, 0.1); 
    
    /* Ensures the hover effect moves smoothly */
    transition: all 0.3s ease-in-out; 
}

.elementor-6197 .elementor-element.elementor-element-489ca5e img:hover {
    /* Lifts the image up and scales it very slightly when hovered */
    transform: translateY(-5px) scale(1.02); 
    
    /* Darkens and expands the shadow to make it feel closer to the user */
    box-shadow: 0 15px 25px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.15); 
}/* End custom CSS */