.elementor-41 .elementor-element.elementor-element-9aedfa8{--display:flex;--min-height:830px;}.elementor-41 .elementor-element.elementor-element-0062a7f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-41 .elementor-element.elementor-element-d74bd12{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-41 .elementor-element.elementor-element-25d307f{--e-transform-translateX:-10px;}.elementor-41 .elementor-element.elementor-element-25d307f .elementor-icon-wrapper{text-align:center;}.elementor-41 .elementor-element.elementor-element-8844ebf{--display:flex;}.elementor-41 .elementor-element.elementor-element-b7c9fd7{--display:flex;}.elementor-41 .elementor-element.elementor-element-33a3aa1{--display:flex;}.elementor-41 .elementor-element.elementor-element-0243ebc{--display:flex;}.elementor-41 .elementor-element.elementor-element-ed39e0e{--display:flex;}.elementor-41 .elementor-element.elementor-element-8833bb7{--display:flex;}.elementor-41 .elementor-element.elementor-element-cdd6727{--display:flex;}.elementor-41 .elementor-element.elementor-element-5b1752c{--display:flex;}.elementor-41 .elementor-element.elementor-element-27d4d2c{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:0px;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-41 .elementor-element.elementor-element-27d4d2c.elementor-element{--align-self:center;}.elementor-41 .elementor-element.elementor-element-4b02d44{width:auto;max-width:auto;--e-transform-translateX:-10px;}.elementor-41 .elementor-element.elementor-element-4b02d44 .elementor-icon-wrapper{text-align:center;}.elementor-41 .elementor-element.elementor-element-305f49e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:4.3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-41 .elementor-element.elementor-element-12fd0a7{--e-transform-translateX:-10px;}.elementor-41 .elementor-element.elementor-element-12fd0a7 .elementor-icon-wrapper{text-align:center;}.elementor-41 .elementor-element.elementor-element-b4d798b{--display:flex;}.elementor-41 .elementor-element.elementor-element-fb66c15{--display:flex;}.elementor-41 .elementor-element.elementor-element-89674da{--display:flex;}.elementor-41 .elementor-element.elementor-element-0db2cb0{--display:flex;}.elementor-41 .elementor-element.elementor-element-eaf20d1{--display:flex;}.elementor-41 .elementor-element.elementor-element-2b99522{--display:flex;}.elementor-41 .elementor-element.elementor-element-00f9461{--display:flex;}.elementor-41 .elementor-element.elementor-element-5f995c9{--display:flex;}.elementor-41 .elementor-element.elementor-element-92eab2b{--display:flex;}.elementor-41 .elementor-element.elementor-element-2b5d13a{--display:flex;}.elementor-41 .elementor-element.elementor-element-9f40abb{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:0px;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-41 .elementor-element.elementor-element-9f40abb.elementor-element{--align-self:center;}.elementor-41 .elementor-element.elementor-element-0b43fb3{width:auto;max-width:auto;--e-transform-translateX:-10px;}.elementor-41 .elementor-element.elementor-element-0b43fb3 .elementor-icon-wrapper{text-align:center;}.elementor-41 .elementor-element.elementor-element-311ea14{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:4.3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-41 .elementor-element.elementor-element-7ee9389{--e-transform-translateX:-10px;}.elementor-41 .elementor-element.elementor-element-7ee9389 .elementor-icon-wrapper{text-align:center;}.elementor-41 .elementor-element.elementor-element-c5599b8{--display:flex;}.elementor-41 .elementor-element.elementor-element-3ca9f6d{--display:flex;}.elementor-41 .elementor-element.elementor-element-a42efb4{--display:flex;}.elementor-41 .elementor-element.elementor-element-b202551{--display:flex;}.elementor-41 .elementor-element.elementor-element-81c08e0{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:0px;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-41 .elementor-element.elementor-element-81c08e0.elementor-element{--align-self:center;}.elementor-41 .elementor-element.elementor-element-e0517ba{width:auto;max-width:auto;--e-transform-translateX:-10px;}.elementor-41 .elementor-element.elementor-element-e0517ba .elementor-icon-wrapper{text-align:center;}.elementor-41 .elementor-element.elementor-element-2acefa1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:4.3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-41 .elementor-element.elementor-element-3ce3d35{--e-transform-translateX:-10px;}.elementor-41 .elementor-element.elementor-element-3ce3d35 .elementor-icon-wrapper{text-align:center;}.elementor-41 .elementor-element.elementor-element-b726a25{--display:flex;}.elementor-41 .elementor-element.elementor-element-373bf83{--display:flex;}.elementor-41 .elementor-element.elementor-element-00d3958{--display:flex;}.elementor-41 .elementor-element.elementor-element-e7f680c{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:0px;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-41 .elementor-element.elementor-element-e7f680c.elementor-element{--align-self:center;}.elementor-41 .elementor-element.elementor-element-cc68bb9{width:auto;max-width:auto;--e-transform-translateX:-10px;}.elementor-41 .elementor-element.elementor-element-cc68bb9 .elementor-icon-wrapper{text-align:center;}@media(min-width:768px){.elementor-41 .elementor-element.elementor-element-d74bd12{--content-width:1100px;}.elementor-41 .elementor-element.elementor-element-305f49e{--content-width:1100px;}.elementor-41 .elementor-element.elementor-element-311ea14{--content-width:1100px;}.elementor-41 .elementor-element.elementor-element-2acefa1{--content-width:1100px;}}@media(max-width:1024px){.elementor-41 .elementor-element.elementor-element-9aedfa8{--min-height:391px;}.elementor-41 .elementor-element.elementor-element-27d4d2c{--e-n-carousel-swiper-slides-to-display:1;}.elementor-41 .elementor-element.elementor-element-9f40abb{--e-n-carousel-swiper-slides-to-display:1;}.elementor-41 .elementor-element.elementor-element-81c08e0{--e-n-carousel-swiper-slides-to-display:1;}.elementor-41 .elementor-element.elementor-element-e7f680c{--e-n-carousel-swiper-slides-to-display:1;}}@media(max-width:767px){.elementor-41 .elementor-element.elementor-element-9aedfa8{--min-height:400px;}.elementor-41 .elementor-element.elementor-element-d74bd12{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-41 .elementor-element.elementor-element-27d4d2c{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:20px;}:where( .elementor-41 .elementor-element.elementor-element-27d4d2c .swiper-slide ) > .e-con{--padding-top:0rem;--padding-right:0rem;--padding-bottom:0rem;--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:0rem;--padding-inline-start:0rem;}.elementor-41 .elementor-element.elementor-element-305f49e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-41 .elementor-element.elementor-element-9f40abb{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:20px;}:where( .elementor-41 .elementor-element.elementor-element-9f40abb .swiper-slide ) > .e-con{--padding-top:0rem;--padding-right:0rem;--padding-bottom:0rem;--padding-left:0rem;}.elementor-41 .elementor-element.elementor-element-311ea14{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-41 .elementor-element.elementor-element-81c08e0{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:20px;}:where( .elementor-41 .elementor-element.elementor-element-81c08e0 .swiper-slide ) > .e-con{--padding-top:0rem;--padding-right:0rem;--padding-bottom:0rem;--padding-left:0rem;}.elementor-41 .elementor-element.elementor-element-2acefa1{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-41 .elementor-element.elementor-element-e7f680c{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:20px;}:where( .elementor-41 .elementor-element.elementor-element-e7f680c .swiper-slide ) > .e-con{--padding-top:0rem;--padding-right:0rem;--padding-bottom:0rem;--padding-left:0rem;}}/* Start custom CSS for container, class: .elementor-element-d74bd12 */.container-limit-hard{
    max-width: 1440px;
    width: 100%;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-305f49e */.container-limit-hard{
    max-width: 1440px;
    width: 100%;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-311ea14 */.container-limit-hard{
    max-width: 1440px;
    width: 100%;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2acefa1 */.container-limit-hard{
    max-width: 1440px;
    width: 100%;
    
}/* End custom CSS */
/* Start custom CSS */.custom-dot{
        width: 12px;
    height: 12px;
    border-radius: 50%;
    border: none;
    background: #ccc;
    cursor: pointer;
    transition: all 0.3s ease;
    padding: 0;
}
.custom-dot.active {
    background: #2D69BE;
    transform: scale(1.25);
}/* End custom CSS */