
.elementor-109 .elementor-element.elementor-element-1d34d91b{
    --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;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:50px;
    --padding-right:50px;
}
.elementor-109 .elementor-element.elementor-element-15474726{
    --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;
    --justify-content:space-between;
    --flex-wrap:wrap;
}
.elementor-109 .elementor-element.elementor-element-602b7f21{
    --display:flex;
    --justify-content:center;
}
.elementor-109 .elementor-element.elementor-element-602b7f21.e-con{
    --flex-grow:0;
    --flex-shrink:0;
}
.elementor-109 .elementor-element.elementor-element-18cb2472{
    text-align:left;
}
.elementor-109 .elementor-element.elementor-element-18cb2472 img{
    width:100%;
}
.elementor-109 .elementor-element.elementor-element-4de13312{
    --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;
    --justify-content:center;
}
.elementor-109 .elementor-element.elementor-element-25e8ce6a .elementskit-navbar-nav .elementskit-submenu-panel > li > a{
    background-color:var( --e-global-color-8d1912e );
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-size:var( --e-global-typography-primary-font-size );
    font-weight:var( --e-global-typography-primary-font-weight );
    line-height:var( --e-global-typography-primary-line-height );
    padding:8px 15px 8px 20px;
    color:var( --e-global-color-accent );
}
.elementor-109 .elementor-element.elementor-element-25e8ce6a .elementskit-menu-hamburger{
    background-color:var( --e-global-color-113c62e );
    float:right;
    border-style:none;
}
.elementor-109 .elementor-element.elementor-element-25e8ce6a .elementskit-menu-hamburger:hover{
    background-color:var( --e-global-color-8d1912e );
}
.elementor-109 .elementor-element.elementor-element-25e8ce6a .elementskit-menu-container{
    height:100px;
    border-radius:0px 0px 0px 0px;
}
.elementor-109 .elementor-element.elementor-element-25e8ce6a .elementskit-nav-identity-panel{
    padding:0px 0px 0px 0px;
}
.elementor-109 .elementor-element.elementor-element-25e8ce6a .elementskit-navbar-nav li a .ekit-menu-icon{
    padding:0px 0px 0px 0px;
}
.elementor-109 .elementor-element.elementor-element-25e8ce6a .elementskit-navbar-nav > li > a{
    font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
    font-size:var( --e-global-typography-primary-font-size );
    font-weight:var( --e-global-typography-primary-font-weight );
    line-height:var( --e-global-typography-primary-line-height );
    color:var( --e-global-color-primary );
    border-radius:0px 0px 0px 0px;
    padding:0px 20px 0px 20px;
}
.elementor-109 .elementor-element.elementor-element-25e8ce6a .elementskit-navbar-nav > li > a:hover{
    color:var( --e-global-color-113c62e );
}
.elementor-109 .elementor-element.elementor-element-25e8ce6a .elementskit-navbar-nav > li > a:focus{
    color:var( --e-global-color-113c62e );
}
.elementor-109 .elementor-element.elementor-element-25e8ce6a .elementskit-navbar-nav > li > a:active{
    color:var( --e-global-color-113c62e );
}
.elementor-109 .elementor-element.elementor-element-25e8ce6a .elementskit-navbar-nav > li:hover > a{
    color:var( --e-global-color-113c62e );
}
.elementor-109 .elementor-element.elementor-element-25e8ce6a .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{
    color:var( --e-global-color-113c62e );
}
.elementor-109 .elementor-element.elementor-element-25e8ce6a .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{
    color:var( --e-global-color-113c62e );
}
.elementor-109 .elementor-element.elementor-element-25e8ce6a .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{
    color:var( --e-global-color-113c62e );
}
.elementor-109 .elementor-element.elementor-element-25e8ce6a .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{
    color:var( --e-global-color-113c62e );
}
.elementor-109 .elementor-element.elementor-element-25e8ce6a .elementskit-navbar-nav > li.current-menu-item > a{
    color:var( --e-global-color-113c62e );
}
.elementor-109 .elementor-element.elementor-element-25e8ce6a .elementskit-navbar-nav > li.current-menu-ancestor > a{
    color:var( --e-global-color-113c62e );
}
.elementor-109 .elementor-element.elementor-element-25e8ce6a .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{
    color:var( --e-global-color-113c62e );
}
.elementor-109 .elementor-element.elementor-element-25e8ce6a .elementskit-navbar-nav > li{
    margin:0px 0px 0px 0px;
}
.elementor-109 .elementor-element.elementor-element-25e8ce6a .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{
    font-size:10px;
    color:var( --e-global-color-113c62e );
    fill:var( --e-global-color-113c62e );
}
.elementor-109 .elementor-element.elementor-element-25e8ce6a .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{
    font-size:10px;
    color:var( --e-global-color-113c62e );
    fill:var( --e-global-color-113c62e );
}
.elementor-109 .elementor-element.elementor-element-25e8ce6a .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{
    margin:0px 0px 0px 10px;
}
.elementor-109 .elementor-element.elementor-element-25e8ce6a .elementskit-navbar-nav-default .elementskit-dropdown-has>a .ekit-submenu-indicator-icon{
    margin:0px 0px 0px 10px;
}
.elementor-109 .elementor-element.elementor-element-25e8ce6a .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover{
    color:var( --e-global-color-113c62e );
}
.elementor-109 .elementor-element.elementor-element-25e8ce6a .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus{
    color:var( --e-global-color-113c62e );
}
.elementor-109 .elementor-element.elementor-element-25e8ce6a .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active{
    color:var( --e-global-color-113c62e );
}
.elementor-109 .elementor-element.elementor-element-25e8ce6a .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{
    color:var( --e-global-color-113c62e );
}
.elementor-109 .elementor-element.elementor-element-25e8ce6a .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a{
    color:var( --e-global-color-7058c73 );
}
.elementor-109 .elementor-element.elementor-element-25e8ce6a .elementskit-submenu-panel{
    padding:0px 0px 0px 0px;
}
.elementor-109 .elementor-element.elementor-element-25e8ce6a .elementskit-navbar-nav .elementskit-submenu-panel{
    border-style:solid;
    border-width:24px 24px 24px 0px;
    border-color:var( --e-global-color-8d1912e );
    border-radius:0px 0px 0px 0px;
    min-width:180px;
}
.elementor-109 .elementor-element.elementor-element-25e8ce6a .elementskit-menu-hamburger .elementskit-menu-hamburger-icon{
    background-color:var( --e-global-color-accent );
}
.elementor-109 .elementor-element.elementor-element-25e8ce6a .elementskit-menu-hamburger > .ekit-menu-icon{
    color:var( --e-global-color-accent );
}
.elementor-109 .elementor-element.elementor-element-25e8ce6a .elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon{
    background-color:var( --e-global-color-secondary );
}
.elementor-109 .elementor-element.elementor-element-25e8ce6a .elementskit-menu-hamburger:hover > .ekit-menu-icon{
    color:var( --e-global-color-secondary );
}
.elementor-109 .elementor-element.elementor-element-25e8ce6a .elementskit-menu-close{
    border-style:none;
    color:var( --e-global-color-accent );
}
.elementor-109 .elementor-element.elementor-element-25e8ce6a .elementskit-menu-close:hover{
    color:var( --e-global-color-accent );
}
.elementor-109 .elementor-element.elementor-element-7a6fc4e0{
    --display:flex;
    --justify-content:center;
}
.elementor-109 .elementor-element.elementor-element-1f415911 .elementor-button:hover, .elementor-109 .elementor-element.elementor-element-1f415911 .elementor-button:focus{
    background-color:#11352E;
    color:#FFFFFF;
}
.elementor-109 .elementor-element.elementor-element-1f415911 .elementor-button:hover svg, .elementor-109 .elementor-element.elementor-element-1f415911 .elementor-button:focus svg{
    fill:#FFFFFF;
}
.elementor-109 .elementor-element.elementor-element-36365723{
    --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;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:30px;
    --padding-right:30px;
}
.elementor-109 .elementor-element.elementor-element-36365723.e-con{
    --flex-grow:0;
    --flex-shrink:0;
}
.elementor-109 .elementor-element.elementor-element-49871f88{
    --display:flex;
}
.elementor-109 .elementor-element.elementor-element-1eb3e583{
    --display:flex;
    --overlay-opacity:0.76;
    --border-radius:25px 25px 25px 25px;
    --padding-top:170px;
    --padding-bottom:100px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-109 .elementor-element.elementor-element-1eb3e583::before, .elementor-109 .elementor-element.elementor-element-1eb3e583 > .elementor-background-video-container::before, .elementor-109 .elementor-element.elementor-element-1eb3e583 > .e-con-inner > .elementor-background-video-container::before, .elementor-109 .elementor-element.elementor-element-1eb3e583 > .elementor-background-slideshow::before, .elementor-109 .elementor-element.elementor-element-1eb3e583 > .e-con-inner > .elementor-background-slideshow::before, .elementor-109 .elementor-element.elementor-element-1eb3e583 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{
    background-color:transparent;
    --background-overlay:'';
    background-image:radial-gradient(at center center, var( --e-global-color-8ccd45d ) 53%, var( --e-global-color-8d1912e ) 100%);
}
.elementor-109 .elementor-element.elementor-element-1eb3e583 .elementor-background-slideshow__slide__image{
    background-size:cover;
    background-position:center center;
}
.elementor-109 .elementor-element.elementor-element-710af220{
    --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;
    --overflow:hidden;
}
.elementor-109 .elementor-element.elementor-element-710af220.e-con{
    --align-self:flex-start;
}
.elementor-109 .elementor-element.elementor-element-141938c6{
    --display:flex;
    --align-items:center;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --border-radius:100px 100px 100px 100px;
    --padding-top:6px;
    --padding-bottom:6px;
    --padding-left:6px;
    --padding-right:6px;
}
.elementor-109 .elementor-element.elementor-element-141938c6:not(.elementor-motion-effects-element-type-background), .elementor-109 .elementor-element.elementor-element-141938c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:var( --e-global-color-7058c73 );
}
.elementor-109 .elementor-element.elementor-element-4232c7a2 .elementor-heading-title{
    font-family:var( --e-global-typography-3b06c28-font-family ), Sans-serif;
    font-size:var( --e-global-typography-3b06c28-font-size );
    font-weight:var( --e-global-typography-3b06c28-font-weight );
    line-height:var( --e-global-typography-3b06c28-line-height );
    color:var( --e-global-color-113c62e );
}
.elementor-109 .elementor-element.elementor-element-32545a16 .elementskit-section-title-wraper .elementskit-section-title{
    color:var( --e-global-color-7058c73 );
    margin:0px 0px 0px 0px;
    font-family:var( --e-global-typography-fde63a8-font-family ), Sans-serif;
    font-size:45px;
    font-weight:var( --e-global-typography-fde63a8-font-weight );
    line-height:70px;
}
.elementor-109 .elementor-element.elementor-element-32545a16 .elementskit-section-title-wraper .elementskit-section-title > span{
    color:var( --e-global-color-113c62e );
    padding:0px 0px 0px 0px;
    
}
.elementor-109 .elementor-element.elementor-element-32545a16 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-109 .elementor-element.elementor-element-32545a16 .elementskit-section-title-wraper .elementskit-section-title > span{
    font-family:"Prompt", Sans-serif;
    font-size:45px;
    font-weight:500;
    line-height:70px;
}
.elementor-109 .elementor-element.elementor-element-6c0c6aef{
    --spacer-size:100px;
}
.elementor-109 .elementor-element.elementor-element-1a4015f9{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --align-items:flex-start;
    --gap:50px 50px;
    --row-gap:50px;
    --column-gap:50px;
    --flex-wrap:wrap;
}
.elementor-109 .elementor-element.elementor-element-1a4015f9.e-con{
    --align-self:flex-end;
}
.elementor-109 .elementor-element.elementor-element-3c31dd10{
    --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;
}
.elementor-109 .elementor-element.elementor-element-3c31dd10.e-con{
    --align-self:center;
}
.elementor-109 .elementor-element.elementor-element-5d82e429 .elementskit-clients-slider{
    --ekit_client_logo_left_right_spacing:15px;
}
.elementor-109 .elementor-element.elementor-element-5d82e429 .ekit-price-card-slider{
    --ekit_client_logo_slidetosho:1;
}
.elementor-109 .elementor-element.elementor-element-5d82e429 .elementskit-clients-slider .single-client{
    background-color:#02010100;
    min-height:0px;
    border-radius:0px 0px 0px 0px;
}
.elementor-109 .elementor-element.elementor-element-5d82e429 .elementskit-clients-slider .swiper-wrapper{
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}
.elementor-109 .elementor-element.elementor-element-5d82e429 .single-client{
    margin:0px 10px 0px 10px;
    padding:0px 0px 0px 0px;
}
.elementor-109 .elementor-element.elementor-element-5d82e429 .simple_logo_image .single-client .content-image .main-image{
    opacity:1;
    filter:alpha(opacity=1);
}
.elementor-109 .elementor-element.elementor-element-5d82e429 .elementskit-clients-slider .single-client img{
    opacity:1;
    filter:alpha(opacity=1);
}
.elementor-109 .elementor-element.elementor-element-5d82e429 .simple_logo_image .single-client:hover .content-image img{
    opacity:1;
    filter:alpha(opacity=1);
}
.elementor-109 .elementor-element.elementor-element-5d82e429 .simple_logo_image .single-client:hover .content-image .main-image{
    opacity:1;
    filter:alpha(opacity=1);
}
.elementor-109 .elementor-element.elementor-element-7512710c{
    --display:flex;
    border-style:solid;
    --border-style:solid;
    border-width:0px 0px 0px 2px;
    --border-top-width:0px;
    --border-right-width:0px;
    --border-bottom-width:0px;
    --border-left-width:2px;
    border-color:#A8BBA5;
    --border-color:#A8BBA5;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:30px;
    --padding-right:0px;
}
.elementor-109 .elementor-element.elementor-element-7e40da2d > .elementor-widget-container{
    margin:-7px 0px 0px 0px;
}
.elementor-109 .elementor-element.elementor-element-7e40da2d{
    color:var( --e-global-color-b852a7b );
}
.elementor-109 .elementor-element.elementor-element-3157cb9e .elementor-button:hover, .elementor-109 .elementor-element.elementor-element-3157cb9e .elementor-button:focus{
    background-color:#11352E;
    color:#FFFFFF;
}
.elementor-109 .elementor-element.elementor-element-3157cb9e .elementor-button:hover svg, .elementor-109 .elementor-element.elementor-element-3157cb9e .elementor-button:focus svg{
    fill:#FFFFFF;
}
.elementor-109 .elementor-element.elementor-element-5c3069ea{
    --display:flex;
    --border-radius:25px 25px 25px 25px;
    box-shadow:0px 30px 60px -25px rgba(0, 0, 0, 0.3);
    --margin-top:-170px;
    --margin-bottom:-5000px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
    --z-index:1;
}
.elementor-109 .elementor-element.elementor-element-6e9998eb > .elementor-widget-container{
    padding:0px 0px 0px 0px;
}
.elementor-109 .elementor-element.elementor-element-6e9998eb.elementor-element{
    --order:-99999 
    /* order start hack */
    ;
}
.elementor-109 .elementor-element.elementor-element-1b3672b4{
    --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;
    --padding-top:40px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-109 .elementor-element.elementor-element-1b3672b4.e-con{
    --flex-grow:0;
    --flex-shrink:0;
}
.elementor-109 .elementor-element.elementor-element-6565a8c7{
    --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;
    --justify-content:space-between;
    --flex-wrap:wrap;
}
.elementor-109 .elementor-element.elementor-element-6565a8c7.e-con{
    --flex-grow:0;
    --flex-shrink:0;
}
.elementor-109 .elementor-element.elementor-element-1b2746f1{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --align-items:center;
    --flex-wrap:wrap;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-109 .elementor-element.elementor-element-1b2746f1.e-con{
    --flex-grow:0;
    --flex-shrink:0;
}
.elementor-109 .elementor-element.elementor-element-7386c593{
    --display:flex;
    --min-height:70px;
    --justify-content:center;
}
.elementor-109 .elementor-element.elementor-element-7386c593.e-con{
    --flex-grow:0;
    --flex-shrink:0;
}
.elementor-109 .elementor-element.elementor-element-545f4f0d img{
    width:80%;
}
.elementor-109 .elementor-element.elementor-element-41cecb3d{
    width:var( --container-widget-width, 77% );
    max-width:77%;
    --container-widget-width:77%;
    --container-widget-flex-grow:0;
    text-align:left;
}
.elementor-109 .elementor-element.elementor-element-f6907a4{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --align-items:center;
    --flex-wrap:wrap;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-109 .elementor-element.elementor-element-3b8e4ff9{
    --display:flex;
    --min-height:70px;
    --justify-content:center;
}
.elementor-109 .elementor-element.elementor-element-3b8e4ff9.e-con{
    --flex-grow:0;
    --flex-shrink:0;
}
.elementor-109 .elementor-element.elementor-element-76dd7980 img{
    width:80%;
}
.elementor-109 .elementor-element.elementor-element-5dd59dac{
    width:var( --container-widget-width, 86.776% );
    max-width:86.776%;
    --container-widget-width:86.776%;
    --container-widget-flex-grow:0;
    text-align:left;
}
.elementor-109 .elementor-element.elementor-element-5dd59dac.elementor-element{
    --flex-grow:0;
    --flex-shrink:0;
}
.elementor-109 .elementor-element.elementor-element-5dd59dac .elementor-heading-title a{
    transition-duration:1.1s;
}
.elementor-109 .elementor-element.elementor-element-1e5c899{
    --display:flex;
}
.elementor-109 .elementor-element.elementor-element-1e5c899.e-con{
    --flex-grow:0;
    --flex-shrink:0;
}
.elementor-109 .elementor-element.elementor-element-9d806c2{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --align-items:center;
    --flex-wrap:wrap;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-109 .elementor-element.elementor-element-9d806c2.e-con{
    --flex-grow:0;
    --flex-shrink:0;
}
.elementor-109 .elementor-element.elementor-element-d69ac00{
    --display:flex;
    --min-height:70px;
    --justify-content:center;
}
.elementor-109 .elementor-element.elementor-element-d69ac00.e-con{
    --flex-grow:0;
    --flex-shrink:0;
}
.elementor-109 .elementor-element.elementor-element-3fff7ee img{
    width:80%;
}
.elementor-109 .elementor-element.elementor-element-a072389{
    width:var( --container-widget-width, 81.107% );
    max-width:81.107%;
    --container-widget-width:81.107%;
    --container-widget-flex-grow:0;
    text-align:left;
}
.elementor-109 .elementor-element.elementor-element-a072389.elementor-element{
    --flex-grow:0;
    --flex-shrink:0;
}
.elementor-109 .elementor-element.elementor-element-a072389 .elementor-heading-title a{
    transition-duration:1.1s;
}
.elementor-109 .elementor-element.elementor-element-f13357e{
    --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;
    --padding-top:100px;
    --padding-bottom:100px;
    --padding-left:30px;
    --padding-right:30px;
}
.elementor-109 .elementor-element.elementor-element-11d56082{
    --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;
    --justify-content:space-between;
    --gap:50px 50px;
    --row-gap:50px;
    --column-gap:50px;
    --flex-wrap:wrap;
}
.elementor-109 .elementor-element.elementor-element-11d56082.e-con{
    --flex-grow:0;
    --flex-shrink:0;
}
.elementor-109 .elementor-element.elementor-element-1123ffdc{
    --display:flex;
}
.elementor-109 .elementor-element.elementor-element-595d86cd{
    --display:flex;
    --align-items:center;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --border-radius:100px 100px 100px 100px;
    --padding-top:6px;
    --padding-bottom:6px;
    --padding-left:6px;
    --padding-right:6px;
}
.elementor-109 .elementor-element.elementor-element-595d86cd:not(.elementor-motion-effects-element-type-background), .elementor-109 .elementor-element.elementor-element-595d86cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#F1F8F2;
}
.elementor-109 .elementor-element.elementor-element-1b388b69 .elementor-heading-title{
    font-family:var( --e-global-typography-3b06c28-font-family ), Sans-serif;
    font-size:var( --e-global-typography-3b06c28-font-size );
    font-weight:var( --e-global-typography-3b06c28-font-weight );
    line-height:var( --e-global-typography-3b06c28-line-height );
    color:#559F58;
}
.elementor-109 .elementor-element.elementor-element-66a5891{
    text-align:justify;
}
.elementor-109 .elementor-element.elementor-element-1f21c34 img{
    height:330px;
    object-fit:cover;
    object-position:center center;
    border-radius:20px 20px 20px 20px;
}
.elementor-109 .elementor-element.elementor-element-ca70230{
    --display:flex;
    --justify-content:space-between;
    --border-radius:25px 25px 25px 25px;
    --padding-top:20px;
    --padding-bottom:20px;
    --padding-left:20px;
    --padding-right:20px;
}
.elementor-109 .elementor-element.elementor-element-ca70230:not(.elementor-motion-effects-element-type-background), .elementor-109 .elementor-element.elementor-element-ca70230 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:var( --e-global-color-7058c73 );
}
.elementor-109 .elementor-element.elementor-element-ca70230.e-con{
    --flex-grow:0;
    --flex-shrink:0;
}
.elementor-109 .elementor-element.elementor-element-dda3ca1{
    --display:flex;
    --gap:50px 50px;
    --row-gap:50px;
    --column-gap:50px;
}
.elementor-109 .elementor-element.elementor-element-11995537{
    --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:10px 0px;
    --row-gap:10px;
    --column-gap:0px;
    --flex-wrap:wrap;
}
.elementor-109 .elementor-element.elementor-element-4f52bb11 img{
    height:330px;
    object-fit:cover;
    object-position:center center;
    border-radius:20px 20px 20px 20px;
}
.elementor-109 .elementor-element.elementor-element-1f92fd22{
    width:var( --container-widget-width, 97.204% );
    max-width:97.204%;
    --container-widget-width:97.204%;
    --container-widget-flex-grow:0;
}
.elementor-109 .elementor-element.elementor-element-1f92fd22.elementor-element{
    --flex-grow:0;
    --flex-shrink:0;
}
.elementor-109 .elementor-element.elementor-element-18c55c3d{
    --display:flex;
    --justify-content:space-between;
}
.elementor-109 .elementor-element.elementor-element-18c55c3d.e-con{
    --flex-grow:0;
    --flex-shrink:0;
}
.elementor-109 .elementor-element.elementor-element-7e6a143{
    --display:flex;
}
.elementor-109 .elementor-element.elementor-element-7e6a143.e-con{
    --flex-grow:0;
    --flex-shrink:0;
}
.elementor-109 .elementor-element.elementor-element-d05ef31{
    --display:flex;
}
.elementor-109 .elementor-element.elementor-element-d05ef31.e-con{
    --flex-grow:0;
    --flex-shrink:0;
}
.elementor-109 .elementor-element.elementor-element-ef003e6{
    text-align:justify;
}
.elementor-109 .elementor-element.elementor-element-d63c84d img{
    height:330px;
    object-fit:cover;
    object-position:center center;
    border-radius:20px 20px 20px 20px;
}
.elementor-109 .elementor-element.elementor-element-116ab34c{
    --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;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:30px;
    --padding-right:30px;
    --z-index:0;
}
.elementor-109 .elementor-element.elementor-element-22ab8a9f{
    --display:flex;
    --gap:50px 50px;
    --row-gap:50px;
    --column-gap:50px;
    --overlay-opacity:0.75;
    --border-radius:25px 25px 25px 25px;
    --padding-top:100px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-109 .elementor-element.elementor-element-22ab8a9f:not(.elementor-motion-effects-element-type-background), .elementor-109 .elementor-element.elementor-element-22ab8a9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#5c652bc4;
}
.elementor-109 .elementor-element.elementor-element-22ab8a9f::before, .elementor-109 .elementor-element.elementor-element-22ab8a9f > .elementor-background-video-container::before, .elementor-109 .elementor-element.elementor-element-22ab8a9f > .e-con-inner > .elementor-background-video-container::before, .elementor-109 .elementor-element.elementor-element-22ab8a9f > .elementor-background-slideshow::before, .elementor-109 .elementor-element.elementor-element-22ab8a9f > .e-con-inner > .elementor-background-slideshow::before, .elementor-109 .elementor-element.elementor-element-22ab8a9f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{
    background-image:url("//wp-content/uploads/2025/04/organic-maze-seamless-patterns-LLVAS8H.jpg");
    --background-overlay:'';
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
}
.elementor-109 .elementor-element.elementor-element-3b1e880b{
    --display:flex;
    --align-items:center;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
}
.elementor-109 .elementor-element.elementor-element-2e20d4f4{
    width:var( --container-widget-width, 65% );
    max-width:65%;
    --container-widget-width:65%;
    --container-widget-flex-grow:0;
    text-align:center;
}
.elementor-109 .elementor-element.elementor-element-2e20d4f4 .elementor-heading-title{
    color:var( --e-global-color-7058c73 );
}
.elementor-109 .elementor-element.elementor-element-6ca7998b{
    --display:flex;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
    --z-index:1;
}
.elementor-109 .elementor-element.elementor-element-4e65d59d .elementskit-single-image-accordion:before{
    background-color:transparent;
    background-image:linear-gradient(180deg, var( --e-global-color-68fd627 ) 0%, var( --e-global-color-8d1912e ) 100%);
}
.elementor-109 .elementor-element.elementor-element-4e65d59d .elementskit-accordion-content .elementskit-btn{
    background-color:var( --e-global-color-113c62e );
    padding:20px 30px 20px 30px;
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-size:var( --e-global-typography-accent-font-size );
    font-weight:var( --e-global-typography-accent-font-weight );
    line-height:var( --e-global-typography-accent-line-height );
    color:var( --e-global-color-accent );
    border-radius:100px 100px 100px 100px;
}
.elementor-109 .elementor-element.elementor-element-4e65d59d .elementskit-accordion-content .elementskit-btn:hover{
    background-color:var( --e-global-color-8d1912e );
    color:var( --e-global-color-accent );
}
.elementor-109 .elementor-element.elementor-element-4e65d59d > .elementor-widget-container{
    margin:0px 0px -100px 0px;
}
.elementor-109 .elementor-element.elementor-element-4e65d59d .elementskit-single-image-accordion{
    min-height:558px;
}
.elementor-109 .elementor-element.elementor-element-4e65d59d .elementskit-image-accordion-wraper{
    height:558px;
    margin:0px 0px 0px 0px;
    border-radius:20px;
}
.elementor-109 .elementor-element.elementor-element-4e65d59d .elementskit-single-image-accordion .elementskit-accordion-title-wraper{
    margin:0px 30px 50px 30px;
}
.elementor-109 .elementor-element.elementor-element-4e65d59d .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title {
    color:var( --e-global-color-7058c73 );
}
.elementor-109 .elementor-element.elementor-element-4e65d59d .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title svg path{
    stroke:var( --e-global-color-7058c73 );
    fill:var( --e-global-color-7058c73 );
}
.elementor-109 .elementor-element.elementor-element-4e65d59d .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title{
    font-family:var( --e-global-typography-2307e4a-font-family ), Sans-serif;
    font-size:var( --e-global-typography-2307e4a-font-size );
    font-weight:var( --e-global-typography-2307e4a-font-weight );
    line-height:var( --e-global-typography-2307e4a-line-height );
}
.elementor-109 .elementor-element.elementor-element-4e65d59d .elementskit-single-image-accordion .elementskit-accordion-content{
    text-align:center;
    padding:0px 0px 100px 0px;
}
.elementor-109 .elementor-element.elementor-element-4e65d59d .elementskit-image-accordion-wraper .elementskit-single-image-accordion{
    align-items:flex-end;
}
.elementor-109 .elementor-element.elementor-element-2c6c71d5{
    --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:200px;
    --padding-bottom:100px;
    --padding-left:30px;
    --padding-right:30px;
}
.elementor-109 .elementor-element.elementor-element-6ec77ddf{
    --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:50px 50px;
    --row-gap:50px;
    --column-gap:50px;
    --flex-wrap:wrap;
}
.elementor-109 .elementor-element.elementor-element-74cde4bf{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --justify-content:space-between;
    --align-items:flex-start;
    --gap:20px 50px;
    --row-gap:20px;
    --column-gap:50px;
    --flex-wrap:wrap;
}
.elementor-109 .elementor-element.elementor-element-7ff9cd59{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --align-items:center;
    --flex-wrap:wrap;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-109 .elementor-element.elementor-element-7ff9cd59.e-con{
    --flex-grow:0;
    --flex-shrink:0;
}
.elementor-109 .elementor-element.elementor-element-2f60e5e3{
    width:var( --container-widget-width, 98.359% );
    max-width:98.359%;
    --container-widget-width:98.359%;
    --container-widget-flex-grow:0;
    text-align:left;
}
.elementor-109 .elementor-element.elementor-element-2f60e5e3.elementor-element{
    --flex-grow:0;
    --flex-shrink:0;
}
.elementor-109 .elementor-element.elementor-element-7fe17c41 > .elementor-widget-container{
    margin:-7px 0px 0px 0px;
}
.elementor-109 .elementor-element.elementor-element-13c33695{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --align-items:center;
    --flex-wrap:wrap;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-109 .elementor-element.elementor-element-ab39be1{
    --display:flex;
    --min-height:70px;
    --justify-content:center;
}
.elementor-109 .elementor-element.elementor-element-15ede0b8{
    text-align:left;
}
.elementor-109 .elementor-element.elementor-element-15ede0b8 img{
    width:80%;
}
.elementor-109 .elementor-element.elementor-element-2ba7b08{
    width:var( --container-widget-width, 74% );
    max-width:74%;
    --container-widget-width:74%;
    --container-widget-flex-grow:0;
    text-align:left;
}
.elementor-109 .elementor-element.elementor-element-62d1fc8b{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --align-items:center;
    --flex-wrap:wrap;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-109 .elementor-element.elementor-element-20003f8f{
    --display:flex;
    --min-height:70px;
    --justify-content:center;
}
.elementor-109 .elementor-element.elementor-element-3e2c2f30{
    text-align:left;
}
.elementor-109 .elementor-element.elementor-element-3e2c2f30 img{
    width:80%;
}
.elementor-109 .elementor-element.elementor-element-7159fbb6{
    width:var( --container-widget-width, 69.757% );
    max-width:69.757%;
    --container-widget-width:69.757%;
    --container-widget-flex-grow:0;
    text-align:left;
}
.elementor-109 .elementor-element.elementor-element-7159fbb6.elementor-element{
    --flex-grow:0;
    --flex-shrink:0;
}
.elementor-109 .elementor-element.elementor-element-51447c00{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --align-items:center;
    --flex-wrap:wrap;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-109 .elementor-element.elementor-element-6f6cf80d{
    --display:flex;
    --min-height:70px;
    --justify-content:center;
}
.elementor-109 .elementor-element.elementor-element-20fb5134{
    text-align:left;
}
.elementor-109 .elementor-element.elementor-element-20fb5134 img{
    width:80%;
}
.elementor-109 .elementor-element.elementor-element-1d55d071{
    width:var( --container-widget-width, 65% );
    max-width:65%;
    --container-widget-width:65%;
    --container-widget-flex-grow:0;
    text-align:left;
}
.elementor-109 .elementor-element.elementor-element-7c6d1f02{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --align-items:center;
    --flex-wrap:wrap;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-109 .elementor-element.elementor-element-21a8400a{
    --display:flex;
    --min-height:70px;
    --justify-content:center;
}
.elementor-109 .elementor-element.elementor-element-7b54ef85{
    text-align:left;
}
.elementor-109 .elementor-element.elementor-element-7b54ef85 img{
    width:80%;
}
.elementor-109 .elementor-element.elementor-element-4d4e3321{
    width:var( --container-widget-width, 74% );
    max-width:74%;
    --container-widget-width:74%;
    --container-widget-flex-grow:0;
    text-align:left;
}
.elementor-109 .elementor-element.elementor-element-66025258{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --align-items:center;
    --flex-wrap:wrap;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-109 .elementor-element.elementor-element-42b73182{
    --display:flex;
    --min-height:70px;
    --justify-content:center;
}
.elementor-109 .elementor-element.elementor-element-75aec629{
    text-align:left;
}
.elementor-109 .elementor-element.elementor-element-75aec629 img{
    width:80%;
}
.elementor-109 .elementor-element.elementor-element-2fc8f422{
    width:var( --container-widget-width, 69% );
    max-width:69%;
    --container-widget-width:69%;
    --container-widget-flex-grow:0;
    text-align:left;
}
.elementor-109 .elementor-element.elementor-element-a83a550{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --align-items:center;
    --flex-wrap:wrap;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-109 .elementor-element.elementor-element-2e93f21{
    --display:flex;
    --min-height:70px;
    --justify-content:center;
}
.elementor-109 .elementor-element.elementor-element-5a65bdb{
    text-align:left;
}
.elementor-109 .elementor-element.elementor-element-5a65bdb img{
    width:80%;
}
.elementor-109 .elementor-element.elementor-element-bac3939{
    width:var( --container-widget-width, 74% );
    max-width:74%;
    --container-widget-width:74%;
    --container-widget-flex-grow:0;
    text-align:left;
}
.elementor-109 .elementor-element.elementor-element-99cddfc{
    --display:flex;
    --justify-content:center;
    --overflow:hidden;
    --border-radius:25px 25px 25px 25px;
    --padding-top:20px;
    --padding-bottom:20px;
    --padding-left:20px;
    --padding-right:20px;
}
.elementor-109 .elementor-element.elementor-element-99cddfc:not(.elementor-motion-effects-element-type-background), .elementor-109 .elementor-element.elementor-element-99cddfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#F1F8F2;
}
.elementor-109 .elementor-element.elementor-element-9554f09{
    text-align:justify;
}
.elementor-109 .elementor-element.elementor-element-4dc288dd .elementor-button-content-wrapper{
    flex-direction:row-reverse;
}
.elementor-109 .elementor-element.elementor-element-4dc288dd .elementor-button .elementor-button-content-wrapper{
    gap:10px;
}
.elementor-109 .elementor-element.elementor-element-884a08e{
    --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:50px 50px;
    --row-gap:50px;
    --column-gap:50px;
    --padding-top:100px;
    --padding-bottom:100px;
    --padding-left:30px;
    --padding-right:30px;
}
.elementor-109 .elementor-element.elementor-element-2f14c4c{
    --display:flex;
}
.elementor-109 .elementor-element.elementor-element-2f14c4c.e-con{
    --flex-grow:0;
    --flex-shrink:0;
}
.elementor-109 .elementor-element.elementor-element-7d2b91e{
    --display:flex;
}
.elementor-109 .elementor-element.elementor-element-e611ab0 > .elementor-widget-container{
    border-radius:25px 25px 25px 25px;
}
.elementor-109 .elementor-element.elementor-element-e611ab0 .elementor-wrapper{
    --video-aspect-ratio:1.77777;
}
.elementor-109 .elementor-element.elementor-element-395d5319{
    --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;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:30px;
    --padding-right:30px;
}
.elementor-109 .elementor-element.elementor-element-273f3bf0{
    --display:flex;
    --overlay-opacity:0.75;
    --border-radius:25px 25px 25px 25px;
    --padding-top:100px;
    --padding-bottom:200px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-109 .elementor-element.elementor-element-273f3bf0:not(.elementor-motion-effects-element-type-background), .elementor-109 .elementor-element.elementor-element-273f3bf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:var( --e-global-color-8d1912e );
}
.elementor-109 .elementor-element.elementor-element-273f3bf0::before, .elementor-109 .elementor-element.elementor-element-273f3bf0 > .elementor-background-video-container::before, .elementor-109 .elementor-element.elementor-element-273f3bf0 > .e-con-inner > .elementor-background-video-container::before, .elementor-109 .elementor-element.elementor-element-273f3bf0 > .elementor-background-slideshow::before, .elementor-109 .elementor-element.elementor-element-273f3bf0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-109 .elementor-element.elementor-element-273f3bf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{
    background-image:url("//wp-content/uploads/2025/04/organic-maze-seamless-patterns-LLVAS8H.jpg");
    --background-overlay:'';
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
}
.elementor-109 .elementor-element.elementor-element-33577c66{
    --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;
    --justify-content:space-between;
    --gap:50px 50px;
    --row-gap:50px;
    --column-gap:50px;
}
.elementor-109 .elementor-element.elementor-element-22963e3b{
    --display:flex;
    --justify-content:space-between;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
}
.elementor-109 .elementor-element.elementor-element-55d383a3 img{
    width:100%;
    max-width:100%;
    height:500px;
    object-fit:cover;
    object-position:center center;
    border-radius:25px 25px 25px 25px;
}
.elementor-109 .elementor-element.elementor-element-641cb697{
    --display:flex;
    --justify-content:center;
    --gap:30px 0px;
    --row-gap:30px;
    --column-gap:0px;
}
.elementor-109 .elementor-element.elementor-element-15cc9524{
    --display:flex;
    --overflow:hidden;
}
.elementor-109 .elementor-element.elementor-element-10c79099{
    --display:flex;
    --align-items:center;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --border-radius:100px 100px 100px 100px;
    --padding-top:6px;
    --padding-bottom:6px;
    --padding-left:6px;
    --padding-right:6px;
}
.elementor-109 .elementor-element.elementor-element-10c79099:not(.elementor-motion-effects-element-type-background), .elementor-109 .elementor-element.elementor-element-10c79099 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#F1F8F2;
}
.elementor-109 .elementor-element.elementor-element-3b322442 .elementor-heading-title{
    font-family:var( --e-global-typography-3b06c28-font-family ), Sans-serif;
    font-size:var( --e-global-typography-3b06c28-font-size );
    font-weight:var( --e-global-typography-3b06c28-font-weight );
    line-height:var( --e-global-typography-3b06c28-line-height );
    color:var( --e-global-color-113c62e );
}
.elementor-109 .elementor-element.elementor-element-478f8755 > .elementor-widget-container{
    padding:0px 0px 0px 0px;
}
.elementor-109 .elementor-element.elementor-element-478f8755 .elementor-heading-title{
    color:var( --e-global-color-7058c73 );
}
.elementor-109 .elementor-element.elementor-element-7d0b707e .elementskit-testimonial-slider{
    --ekit_testimonial_left_right_spacing:15px;
    --ekit_testimonial_slidetoshow:1;
}
.elementor-109 .elementor-element.elementor-element-7d0b707e .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-109 .elementor-element.elementor-element-7d0b707e .elementskit-single-testimonial-slider, .elementor-109 .elementor-element.elementor-element-7d0b707e .elementskit-testimonial_card, .elementor-109 .elementor-element.elementor-element-7d0b707e .elementskit-tootltip-testimonial .elementskit-commentor-content::before{
    background-color:#02010100;
}
.elementor-109 .elementor-element.elementor-element-7d0b707e .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-109 .elementor-element.elementor-element-7d0b707e .elementskit-single-testimonial-slider, .elementor-109 .elementor-element.elementor-element-7d0b707e .elementskit-testimonial_card{
    padding:0px 0px 0px 0px;
    box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);
}
.elementor-109 .elementor-element.elementor-element-7d0b707e .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-109 .elementor-element.elementor-element-7d0b707e .elementskit-single-testimonial-slider, .elementor-109 .elementor-element.elementor-element-7d0b707e .elementskit-testimonial_card{
    border-radius:0px 0px 0px 0px;
}
.elementor-109 .elementor-element.elementor-element-7d0b707e .elementskit-commentor-content{
    text-align:left;
}
.elementor-109 .elementor-element.elementor-element-7d0b707e .elementskit-testimonial_card{
    text-align:left;
}
.elementor-109 .elementor-element.elementor-element-7d0b707e .elementskit-profile-info{
    text-align:left;
}
.elementor-109 .elementor-element.elementor-element-7d0b707e .elementskit-commentor-bio{
    text-align:left;
    justify-content:left;
}
.elementor-109 .elementor-element.elementor-element-7d0b707e .ekit_testimonial_style_5 .elementskit-commentor-header{
    text-align:left;
}
.elementor-109 .elementor-element.elementor-element-7d0b707e .elementskit-single-testimonial-slider .elementskit-commentor-content > p{
    color:var( --e-global-color-7058c73 );
    margin:20px 0px 30px 0px;
}
.elementor-109 .elementor-element.elementor-element-7d0b707e .elementskit-testimonial_card .elementskit-commentor-coment{
    color:var( --e-global-color-7058c73 );
    margin:20px 0px 30px 0px;
}
.elementor-109 .elementor-element.elementor-element-7d0b707e .elementskit-single-testimonial-slider .elementskit-commentor-content > p, .elementor-109 .elementor-element.elementor-element-7d0b707e .elementskit-testimonial_card .elementskit-commentor-coment{
    font-family:"Plus Jakarta Sans", Sans-serif;
    font-size:18px;
    font-weight:400;
    line-height:1.8em;
}
.elementor-109 .elementor-element.elementor-element-7d0b707e .elementskit-profile-info .elementskit-author-name{
    color:var( --e-global-color-7058c73 );
    font-family:var( --e-global-typography-e1c9731-font-family ), Sans-serif;
    font-size:var( --e-global-typography-e1c9731-font-size );
    font-weight:var( --e-global-typography-e1c9731-font-weight );
    line-height:var( --e-global-typography-e1c9731-line-height );
    margin-bottom:5px;
}
.elementor-109 .elementor-element.elementor-element-7d0b707e .elementskit-profile-info .elementskit-author-des{
    color:var( --e-global-color-113c62e );
    font-size:var( --e-global-typography-37ee7fa-font-size );
    font-weight:var( --e-global-typography-37ee7fa-font-weight );
    line-height:var( --e-global-typography-37ee7fa-line-height );
}
.elementor-109 .elementor-element.elementor-element-7d0b707e .elementskit-commentor-bio .elementskit-commentor-image > img{
    height:70px;
    width:70px;
}
.elementor-109 .elementor-element.elementor-element-410f3532{
    --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;
    --margin-top:-90px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
}
.elementor-109 .elementor-element.elementor-element-44dab489{
    --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;
    --overflow:hidden;
    --overlay-opacity:0.81;
    --border-radius:25px 25px 25px 25px;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:50px;
    --padding-bottom:50px;
    --padding-left:50px;
    --padding-right:50px;
    --z-index:2;
}
.elementor-109 .elementor-element.elementor-element-44dab489::before, .elementor-109 .elementor-element.elementor-element-44dab489 > .elementor-background-video-container::before, .elementor-109 .elementor-element.elementor-element-44dab489 > .e-con-inner > .elementor-background-video-container::before, .elementor-109 .elementor-element.elementor-element-44dab489 > .elementor-background-slideshow::before, .elementor-109 .elementor-element.elementor-element-44dab489 > .e-con-inner > .elementor-background-slideshow::before, .elementor-109 .elementor-element.elementor-element-44dab489 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{
    background-color:#373f10d6;
    --background-overlay:'';
}
.elementor-109 .elementor-element.elementor-element-44dab489:hover::before, .elementor-109 .elementor-element.elementor-element-44dab489:hover > .elementor-background-video-container::before, .elementor-109 .elementor-element.elementor-element-44dab489:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-109 .elementor-element.elementor-element-44dab489 > .elementor-background-slideshow:hover::before, .elementor-109 .elementor-element.elementor-element-44dab489 > .e-con-inner > .elementor-background-slideshow:hover::before{
    --background-overlay:'';
}
.elementor-109 .elementor-element.elementor-element-44dab489:hover{
    --overlay-opacity:0.5;
}
.elementor-109 .elementor-element.elementor-element-3f6db98d{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --align-items:center;
    --flex-wrap:wrap;
}
.elementor-109 .elementor-element.elementor-element-43fc85d1{
    --display:flex;
    --min-height:70px;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --align-items:center;
}
.elementor-109 .elementor-element.elementor-element-47823982{
    text-align:left;
}
.elementor-109 .elementor-element.elementor-element-47823982 img{
    width:90%;
}
.elementor-109 .elementor-element.elementor-element-4da0c577 .elementor-counter-title{
    justify-content:start;
    color:#FFFFFF;
    font-family:var( --e-global-typography-e1c9731-font-family ), Sans-serif;
    font-size:var( --e-global-typography-e1c9731-font-size );
    font-weight:var( --e-global-typography-e1c9731-font-weight );
    line-height:var( --e-global-typography-e1c9731-line-height );
}
.elementor-109 .elementor-element.elementor-element-4da0c577 .elementor-counter-number-wrapper{
    text-align:{
        {
            VALUE
        }
    }
    ;
    --counter-prefix-grow:0;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    color:#FFFFFF;
    font-family:var( --e-global-typography-8056659-font-family ), Sans-serif;
    font-size:var( --e-global-typography-8056659-font-size );
    font-weight:var( --e-global-typography-8056659-font-weight );
    line-height:var( --e-global-typography-8056659-line-height );
}
.elementor-109 .elementor-element.elementor-element-72dd6510{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --align-items:center;
    --flex-wrap:wrap;
}
.elementor-109 .elementor-element.elementor-element-692feb53{
    --display:flex;
    --min-height:70px;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --align-items:center;
}
.elementor-109 .elementor-element.elementor-element-7a950720{
    text-align:left;
}
.elementor-109 .elementor-element.elementor-element-7a950720 img{
    width:90%;
}
.elementor-109 .elementor-element.elementor-element-4d042701 .elementor-counter-title{
    justify-content:start;
    color:#FFFFFF;
    font-family:var( --e-global-typography-e1c9731-font-family ), Sans-serif;
    font-size:var( --e-global-typography-e1c9731-font-size );
    font-weight:var( --e-global-typography-e1c9731-font-weight );
    line-height:var( --e-global-typography-e1c9731-line-height );
}
.elementor-109 .elementor-element.elementor-element-4d042701 .elementor-counter-number-wrapper{
    text-align:{
        {
            VALUE
        }
    }
    ;
    --counter-prefix-grow:0;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    color:#FFFFFF;
    font-family:var( --e-global-typography-8056659-font-family ), Sans-serif;
    font-size:var( --e-global-typography-8056659-font-size );
    font-weight:var( --e-global-typography-8056659-font-weight );
    line-height:var( --e-global-typography-8056659-line-height );
}
.elementor-109 .elementor-element.elementor-element-583f1787{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --align-items:center;
    --flex-wrap:wrap;
}
.elementor-109 .elementor-element.elementor-element-548cdca7{
    --display:flex;
    --min-height:70px;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --align-items:center;
}
.elementor-109 .elementor-element.elementor-element-7d75c339{
    text-align:left;
}
.elementor-109 .elementor-element.elementor-element-7d75c339 img{
    width:90%;
}
.elementor-109 .elementor-element.elementor-element-6e2a6bfe .elementor-counter-title{
    justify-content:start;
    color:#FFFFFF;
    font-family:var( --e-global-typography-e1c9731-font-family ), Sans-serif;
    font-size:var( --e-global-typography-e1c9731-font-size );
    font-weight:var( --e-global-typography-e1c9731-font-weight );
    line-height:var( --e-global-typography-e1c9731-line-height );
}
.elementor-109 .elementor-element.elementor-element-6e2a6bfe .elementor-counter-number-wrapper{
    text-align:{
        {
            VALUE
        }
    }
    ;
    --counter-prefix-grow:0;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    color:#FFFFFF;
    font-family:var( --e-global-typography-8056659-font-family ), Sans-serif;
    font-size:var( --e-global-typography-8056659-font-size );
    font-weight:var( --e-global-typography-8056659-font-weight );
    line-height:var( --e-global-typography-8056659-line-height );
}
.elementor-109 .elementor-element.elementor-element-46b71df3{
    --display:flex;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --align-items:center;
    --flex-wrap:wrap;
}
.elementor-109 .elementor-element.elementor-element-551f15c5{
    --display:flex;
    --min-height:70px;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --align-items:center;
}
.elementor-109 .elementor-element.elementor-element-39f5068b{
    text-align:left;
}
.elementor-109 .elementor-element.elementor-element-39f5068b img{
    width:90%;
}
.elementor-109 .elementor-element.elementor-element-25df7229 .elementor-counter-title{
    justify-content:start;
    color:#FFFFFF;
    font-family:var( --e-global-typography-e1c9731-font-family ), Sans-serif;
    font-size:var( --e-global-typography-e1c9731-font-size );
    font-weight:var( --e-global-typography-e1c9731-font-weight );
    line-height:var( --e-global-typography-e1c9731-line-height );
}
.elementor-109 .elementor-element.elementor-element-25df7229 .elementor-counter-number-wrapper{
    text-align:{
        {
            VALUE
        }
    }
    ;
    --counter-prefix-grow:0;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    color:#FFFFFF;
    font-family:var( --e-global-typography-8056659-font-family ), Sans-serif;
    font-size:var( --e-global-typography-8056659-font-size );
    font-weight:var( --e-global-typography-8056659-font-weight );
    line-height:var( --e-global-typography-8056659-line-height );
}
.elementor-109 .elementor-element.elementor-element-7c971751{
    --display:flex;
    --min-height:0px;
    --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;
    --justify-content:center;
    --padding-top:100px;
    --padding-bottom:100px;
    --padding-left:30px;
    --padding-right:30px;
}
.elementor-109 .elementor-element.elementor-element-7c971751.e-con{
    --flex-grow:0;
    --flex-shrink:0;
}
.elementor-109 .elementor-element.elementor-element-16541834{
    --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;
    --justify-content:space-between;
    --gap:50px 50px;
    --row-gap:50px;
    --column-gap:50px;
}
.elementor-109 .elementor-element.elementor-element-16541834.e-con{
    --flex-grow:0;
    --flex-shrink:0;
}
.elementor-109 .elementor-element.elementor-element-1c0a110d{
    --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;
    --justify-content:space-between;
    --gap:50px 50px;
    --row-gap:50px;
    --column-gap:50px;
}
.elementor-109 .elementor-element.elementor-element-66c5ea64{
    --display:flex;
}
.elementor-109 .elementor-element.elementor-element-66c5ea64.e-con{
    --flex-grow:0;
    --flex-shrink:0;
}
.elementor-109 .elementor-element.elementor-element-2a133f6f{
    --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;
    --justify-content:space-between;
    --flex-wrap:wrap;
}
.elementor-109 .elementor-element.elementor-element-41994156{
    --display:flex;
    --min-height:720px;
    --align-items:flex-start;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --overflow:hidden;
    --border-radius:30px 30px 30px 30px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-109 .elementor-element.elementor-element-41994156 .elementor-background-slideshow__slide__image{
    background-size:contain;
}
.elementor-109 .elementor-element.elementor-element-41994156:hover::before, .elementor-109 .elementor-element.elementor-element-41994156:hover > .elementor-background-video-container::before, .elementor-109 .elementor-element.elementor-element-41994156:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-109 .elementor-element.elementor-element-41994156 > .elementor-background-slideshow:hover::before, .elementor-109 .elementor-element.elementor-element-41994156 > .e-con-inner > .elementor-background-slideshow:hover::before{
    --background-overlay:'';
}
.elementor-109 .elementor-element.elementor-element-41994156:hover{
    --overlay-opacity:1;
}
.elementor-109 .elementor-element.elementor-element-41994156, .elementor-109 .elementor-element.elementor-element-41994156::before{
    --overlay-transition:1000s;
}
.elementor-109 .elementor-element.elementor-element-41994156.e-con{
    --align-self:center;
    --order:99999 
    /* order end hack */
    ;
    --flex-grow:1;
    --flex-shrink:0;
}
.elementor-109 .elementor-element.elementor-element-36c38710{
    --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;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:30px;
    --padding-right:30px;
}
.elementor-109 .elementor-element.elementor-element-744c683a{
    --display:flex;
    --overflow:hidden;
    --overlay-opacity:1;
    --border-radius:25px 25px 25px 25px;
    --padding-top:100px;
    --padding-bottom:100px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-109 .elementor-element.elementor-element-744c683a:not(.elementor-motion-effects-element-type-background), .elementor-109 .elementor-element.elementor-element-744c683a > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-image:url("//wp-content/uploads/2025/04/organic-maze-seamless-patterns-LLVAS8H.jpg");
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
}
.elementor-109 .elementor-element.elementor-element-744c683a::before, .elementor-109 .elementor-element.elementor-element-744c683a > .elementor-background-video-container::before, .elementor-109 .elementor-element.elementor-element-744c683a > .e-con-inner > .elementor-background-video-container::before, .elementor-109 .elementor-element.elementor-element-744c683a > .elementor-background-slideshow::before, .elementor-109 .elementor-element.elementor-element-744c683a > .e-con-inner > .elementor-background-slideshow::before, .elementor-109 .elementor-element.elementor-element-744c683a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{
    background-image:url("//wp-content/uploads/2025/04/New-Bg.png");
    --background-overlay:'';
    background-position:-130px 290px;
    background-repeat:no-repeat;
    background-size:67% auto;
}
.elementor-109 .elementor-element.elementor-element-1903af27{
    --display:flex;
    --gap:0px 50px;
    --row-gap:0px;
    --column-gap:50px;
}
.elementor-109 .elementor-element.elementor-element-18139d8e{
    --display:flex;
}
.elementor-109 .elementor-element.elementor-element-18139d8e.e-con{
    --align-self:flex-end;
}
.elementor-109 .elementor-element.elementor-element-70aee78c{
    --display:flex;
    --align-items:center;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --border-radius:100px 100px 100px 100px;
    --padding-top:6px;
    --padding-bottom:6px;
    --padding-left:6px;
    --padding-right:6px;
}
.elementor-109 .elementor-element.elementor-element-70aee78c:not(.elementor-motion-effects-element-type-background), .elementor-109 .elementor-element.elementor-element-70aee78c > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#F1F8F2;
}
.elementor-109 .elementor-element.elementor-element-1c34b555 .elementor-heading-title{
    font-family:var( --e-global-typography-3b06c28-font-family ), Sans-serif;
    font-size:var( --e-global-typography-3b06c28-font-size );
    font-weight:var( --e-global-typography-3b06c28-font-weight );
    line-height:var( --e-global-typography-3b06c28-line-height );
    color:var( --e-global-color-113c62e );
}
.elementor-109 .elementor-element.elementor-element-338a29c9{
    width:var( --container-widget-width, 99.06% );
    max-width:99.06%;
    --container-widget-width:99.06%;
    --container-widget-flex-grow:0;
}
.elementor-109 .elementor-element.elementor-element-338a29c9 > .elementor-widget-container{
    padding:0px 0px 0px 0px;
}
.elementor-109 .elementor-element.elementor-element-338a29c9.elementor-element{
    --flex-grow:0;
    --flex-shrink:0;
}
.elementor-109 .elementor-element.elementor-element-338a29c9 .elementor-heading-title{
    color:var( --e-global-color-7058c73 );
}
.elementor-109 .elementor-element.elementor-element-31bc3a9c > .elementor-widget-container{
    margin:-7px 0px 0px 0px;
}
.elementor-109 .elementor-element.elementor-element-31bc3a9c{
    text-shadow:0px 0px 10px rgba(0,0,0,0.3);
    color:#FFFFFF;
}
.elementor-109 .elementor-element.elementor-element-3f19516f{
    --display:flex;
    --border-radius:25px 25px 25px 25px;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
}
.elementor-109 .elementor-element.elementor-element-3f19516f.e-con{
    --align-self:flex-end;
}
.elementor-109 .elementor-element.elementor-element-3ddb20fe{
    --display:flex;
    --border-radius:25px 25px 25px 25px;
    --padding-top:30px;
    --padding-bottom:30px;
    --padding-left:30px;
    --padding-right:30px;
}
.elementor-109 .elementor-element.elementor-element-3ddb20fe:not(.elementor-motion-effects-element-type-background), .elementor-109 .elementor-element.elementor-element-3ddb20fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#FFFFFF;
}
.elementor-109 .elementor-element.elementor-element-f0bdde1{
    --display:flex;
}
.elementor-109 .elementor-element.elementor-element-409ddc9d{
    --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;
}
.elementor-109 .elementor-element.elementor-element-53f1bf7d > .elementor-widget-container{
    margin:-7px 0px 0px 0px;
}
.elementor-109 .elementor-element.elementor-element-3c72bfb6{
    --display:flex;
}
.elementor-109 .elementor-element.elementor-element-141e4dbd{
    --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;
}
.elementor-109 .elementor-element.elementor-element-47d5ea98 > .elementor-widget-container{
    margin:-7px 0px 0px 0px;
}
.elementor-109 .elementor-element.elementor-element-71d0e3d5{
    --display:flex;
}
.elementor-109 .elementor-element.elementor-element-34d090be{
    --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;
}
.elementor-109 .elementor-element.elementor-element-4c10af22 > .elementor-widget-container{
    margin:-7px 0px 0px 0px;
}
.elementor-109 .elementor-element.elementor-element-524fd622{
    --display:flex;
}
.elementor-109 .elementor-element.elementor-element-574fa73a{
    --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;
}
.elementor-109 .elementor-element.elementor-element-5313d9ac > .elementor-widget-container{
    margin:-7px 0px 0px 0px;
}
.elementor-109 .elementor-element.elementor-element-2a92925{
    --display:flex;
}
.elementor-109 .elementor-element.elementor-element-50e67e39{
    --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;
}
.elementor-109 .elementor-element.elementor-element-7ad152f4 > .elementor-widget-container{
    margin:-7px 0px 0px 0px;
}
.elementor-109 .elementor-element.elementor-element-2b837268{
    --n-accordion-title-font-size:var( --e-global-typography-e1c9731-font-size );
    --n-accordion-title-justify-content:space-between;
    --n-accordion-title-flex-grow:1;
    --n-accordion-title-icon-order:initial;
    --n-accordion-item-title-space-between:30px;
    --n-accordion-item-title-distance-from-content:0px;
    --n-accordion-border-radius:0px 0px 0px 0px;
    --n-accordion-title-normal-color:var( --e-global-color-primary );
    --n-accordion-title-hover-color:#242424;
    --n-accordion-title-active-color:#559F58;
    --n-accordion-icon-size:15px;
}
.elementor-109 .elementor-element.elementor-element-2b837268 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{
    border-style:none;
}
.elementor-109 .elementor-element.elementor-element-2b837268 {
    --n-accordion-padding:0px 0px 0px 0px;
}
:where( .elementor-109 .elementor-element.elementor-element-2b837268 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{
    font-family:var( --e-global-typography-e1c9731-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-e1c9731-font-weight );
    line-height:var( --e-global-typography-e1c9731-line-height );
}
:where( .elementor-109 .elementor-element.elementor-element-2b837268 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{
    border-style:none;
    --border-radius:0px 0px 0px 0px;
    --padding-top:20px;
    --padding-right:0px;
    --padding-bottom:0px;
    --padding-left:0px;
}
.elementor-109 .elementor-element.elementor-element-16716489{
    --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;
    --padding-top:100px;
    --padding-bottom:100px;
    --padding-left:30px;
    --padding-right:30px;
}
.elementor-109 .elementor-element.elementor-element-4bcfbac8{
    --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;
    --gap:50px 50px;
    --row-gap:50px;
    --column-gap:50px;
}
.elementor-109 .elementor-element.elementor-element-220ff695{
    --display:flex;
}
.elementor-109 .elementor-element.elementor-element-15910cfc{
    --display:flex;
    --align-items:center;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --border-radius:100px 100px 100px 100px;
    --padding-top:6px;
    --padding-bottom:6px;
    --padding-left:6px;
    --padding-right:6px;
}
.elementor-109 .elementor-element.elementor-element-15910cfc:not(.elementor-motion-effects-element-type-background), .elementor-109 .elementor-element.elementor-element-15910cfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#F1F8F2;
}
.elementor-109 .elementor-element.elementor-element-15910cfc.e-con{
    --align-self:center;
}
.elementor-109 .elementor-element.elementor-element-2b4037b5 .elementor-heading-title{
    font-family:"Prompt", Sans-serif;
    font-size:16px;
    font-weight:600;
    line-height:16px;
    color:#559F58;
}
.elementor-109 .elementor-element.elementor-element-43d51691{
    text-align:center;
}
.elementor-109 .elementor-element.elementor-element-7b48e86d{
    --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;
    --justify-content:space-between;
    --flex-wrap:wrap;
}
.elementor-109 .elementor-element.elementor-element-3cab59f6{
    --display:flex;
    --gap:70px 0px;
    --row-gap:70px;
    --column-gap:0px;
    border-style:solid;
    --border-style:solid;
    border-width:1px 1px 1px 1px;
    --border-top-width:1px;
    --border-right-width:1px;
    --border-bottom-width:1px;
    --border-left-width:1px;
    border-color:#F1F8F2;
    --border-color:#F1F8F2;
    --border-radius:25px 25px 25px 25px;
    --padding-top:30px;
    --padding-bottom:30px;
    --padding-left:30px;
    --padding-right:30px;
}
.elementor-109 .elementor-element.elementor-element-3cab59f6:not(.elementor-motion-effects-element-type-background), .elementor-109 .elementor-element.elementor-element-3cab59f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#F1F8F2;
}
.elementor-109 .elementor-element.elementor-element-3cab59f6:hover{
    border-style:solid;
    border-width:1px 1px 1px 1px;
    --border-top-width:1px;
    --border-right-width:1px;
    --border-bottom-width:1px;
    --border-left-width:1px;
    border-color:#F1F8F2;
    --border-color:#F1F8F2;
}
.elementor-109 .elementor-element.elementor-element-3cab59f6, .elementor-109 .elementor-element.elementor-element-3cab59f6::before{
    --border-transition:0.3s;
}
.elementor-109 .elementor-element.elementor-element-1ed67196{
    --display:flex;
    --min-height:70px;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --align-items:center;
}
.elementor-109 .elementor-element.elementor-element-1ed67196.e-con{
    --flex-grow:0;
    --flex-shrink:0;
}
.elementor-109 .elementor-element.elementor-element-7753ccf9{
    text-align:left;
}
.elementor-109 .elementor-element.elementor-element-7753ccf9 img{
    width:90%;
}
.elementor-109 .elementor-element.elementor-element-49ecf1c0{
    --display:flex;
}
.elementor-109 .elementor-element.elementor-element-3d0b2199{
    text-align:left;
}
.elementor-109 .elementor-element.elementor-element-70dd81e1 > .elementor-widget-container{
    margin:-7px 0px 0px 0px;
}
.elementor-109 .elementor-element.elementor-element-7c924ed8{
    --display:flex;
    --gap:70px 0px;
    --row-gap:70px;
    --column-gap:0px;
    --background-transition:0.8s;
    border-style:solid;
    --border-style:solid;
    border-width:1px 1px 1px 1px;
    --border-top-width:1px;
    --border-right-width:1px;
    --border-bottom-width:1px;
    --border-left-width:1px;
    border-color:#CECECE;
    --border-color:#CECECE;
    --border-radius:25px 25px 25px 25px;
    --padding-top:30px;
    --padding-bottom:30px;
    --padding-left:30px;
    --padding-right:30px;
}
.elementor-109 .elementor-element.elementor-element-7c924ed8:hover{
    background-color:#F1F8F2;
    border-style:solid;
    border-width:1px 1px 1px 1px;
    --border-top-width:1px;
    --border-right-width:1px;
    --border-bottom-width:1px;
    --border-left-width:1px;
    border-color:#02010100;
    --border-color:#02010100;
}
.elementor-109 .elementor-element.elementor-element-7c924ed8, .elementor-109 .elementor-element.elementor-element-7c924ed8::before{
    --border-transition:0.3s;
}
.elementor-109 .elementor-element.elementor-element-357fba16{
    --display:flex;
    --min-height:70px;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --align-items:center;
}
.elementor-109 .elementor-element.elementor-element-357fba16.e-con{
    --flex-grow:0;
    --flex-shrink:0;
}
.elementor-109 .elementor-element.elementor-element-c03062b{
    text-align:left;
}
.elementor-109 .elementor-element.elementor-element-c03062b img{
    width:90%;
}
.elementor-109 .elementor-element.elementor-element-5c717ba1{
    --display:flex;
}
.elementor-109 .elementor-element.elementor-element-327e5840{
    text-align:left;
}
.elementor-109 .elementor-element.elementor-element-6aa73dd7 > .elementor-widget-container{
    margin:-7px 0px 0px 0px;
}
.elementor-109 .elementor-element.elementor-element-33c3cea7{
    --display:flex;
    --gap:70px 0px;
    --row-gap:70px;
    --column-gap:0px;
    --background-transition:0.8s;
    border-style:solid;
    --border-style:solid;
    border-width:1px 1px 1px 1px;
    --border-top-width:1px;
    --border-right-width:1px;
    --border-bottom-width:1px;
    --border-left-width:1px;
    border-color:#CECECE;
    --border-color:#CECECE;
    --border-radius:25px 25px 25px 25px;
    --padding-top:30px;
    --padding-bottom:30px;
    --padding-left:30px;
    --padding-right:30px;
}
.elementor-109 .elementor-element.elementor-element-33c3cea7:hover{
    background-color:#F1F8F2;
    border-style:solid;
    border-width:1px 1px 1px 1px;
    --border-top-width:1px;
    --border-right-width:1px;
    --border-bottom-width:1px;
    --border-left-width:1px;
    border-color:#02010100;
    --border-color:#02010100;
}
.elementor-109 .elementor-element.elementor-element-33c3cea7, .elementor-109 .elementor-element.elementor-element-33c3cea7::before{
    --border-transition:0.3s;
}
.elementor-109 .elementor-element.elementor-element-bd98170{
    --display:flex;
    --min-height:70px;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --align-items:center;
}
.elementor-109 .elementor-element.elementor-element-bd98170.e-con{
    --flex-grow:0;
    --flex-shrink:0;
}
.elementor-109 .elementor-element.elementor-element-14493f50{
    text-align:left;
}
.elementor-109 .elementor-element.elementor-element-14493f50 img{
    width:90%;
}
.elementor-109 .elementor-element.elementor-element-22a04ccf{
    --display:flex;
}
.elementor-109 .elementor-element.elementor-element-5bf0968d{
    text-align:left;
}
.elementor-109 .elementor-element.elementor-element-7417e3ee > .elementor-widget-container{
    margin:-7px 0px 0px 0px;
}
.elementor-109 .elementor-element.elementor-element-4d355ae5{
    --display:flex;
    --gap:70px 0px;
    --row-gap:70px;
    --column-gap:0px;
    --background-transition:0.8s;
    border-style:solid;
    --border-style:solid;
    border-width:1px 1px 1px 1px;
    --border-top-width:1px;
    --border-right-width:1px;
    --border-bottom-width:1px;
    --border-left-width:1px;
    border-color:#CECECE;
    --border-color:#CECECE;
    --border-radius:25px 25px 25px 25px;
    --padding-top:30px;
    --padding-bottom:30px;
    --padding-left:30px;
    --padding-right:30px;
}
.elementor-109 .elementor-element.elementor-element-4d355ae5:hover{
    background-color:#F1F8F2;
    border-style:solid;
    border-width:1px 1px 1px 1px;
    --border-top-width:1px;
    --border-right-width:1px;
    --border-bottom-width:1px;
    --border-left-width:1px;
    border-color:#02010100;
    --border-color:#02010100;
}
.elementor-109 .elementor-element.elementor-element-4d355ae5, .elementor-109 .elementor-element.elementor-element-4d355ae5::before{
    --border-transition:0.3s;
}
.elementor-109 .elementor-element.elementor-element-2d002380{
    --display:flex;
    --min-height:70px;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --align-items:center;
}
.elementor-109 .elementor-element.elementor-element-2d002380.e-con{
    --flex-grow:0;
    --flex-shrink:0;
}
.elementor-109 .elementor-element.elementor-element-3dfbcf6f{
    text-align:left;
}
.elementor-109 .elementor-element.elementor-element-3dfbcf6f img{
    width:90%;
}
.elementor-109 .elementor-element.elementor-element-624c66a8{
    --display:flex;
}
.elementor-109 .elementor-element.elementor-element-5831ea37{
    text-align:left;
}
.elementor-109 .elementor-element.elementor-element-4dab70e > .elementor-widget-container{
    margin:-7px 0px 0px 0px;
}
.elementor-109 .elementor-element.elementor-element-597a2e1f{
    --display:flex;
    --gap:70px 0px;
    --row-gap:70px;
    --column-gap:0px;
    --background-transition:0.8s;
    border-style:solid;
    --border-style:solid;
    border-width:1px 1px 1px 1px;
    --border-top-width:1px;
    --border-right-width:1px;
    --border-bottom-width:1px;
    --border-left-width:1px;
    border-color:#CECECE;
    --border-color:#CECECE;
    --border-radius:25px 25px 25px 25px;
    --padding-top:30px;
    --padding-bottom:30px;
    --padding-left:30px;
    --padding-right:30px;
}
.elementor-109 .elementor-element.elementor-element-597a2e1f:hover{
    background-color:#F1F8F2;
    border-style:solid;
    border-width:1px 1px 1px 1px;
    --border-top-width:1px;
    --border-right-width:1px;
    --border-bottom-width:1px;
    --border-left-width:1px;
    border-color:#02010100;
    --border-color:#02010100;
}
.elementor-109 .elementor-element.elementor-element-597a2e1f, .elementor-109 .elementor-element.elementor-element-597a2e1f::before{
    --border-transition:0.3s;
}
.elementor-109 .elementor-element.elementor-element-14e65bb{
    --display:flex;
    --min-height:70px;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --align-items:center;
}
.elementor-109 .elementor-element.elementor-element-14e65bb.e-con{
    --flex-grow:0;
    --flex-shrink:0;
}
.elementor-109 .elementor-element.elementor-element-5068116{
    text-align:left;
}
.elementor-109 .elementor-element.elementor-element-5068116 img{
    width:90%;
}
.elementor-109 .elementor-element.elementor-element-426bd5de{
    --display:flex;
}
.elementor-109 .elementor-element.elementor-element-93454bc{
    text-align:left;
}
.elementor-109 .elementor-element.elementor-element-38d1ddbb > .elementor-widget-container{
    margin:-7px 0px 0px 0px;
}
.elementor-109 .elementor-element.elementor-element-7fc762cb{
    --display:flex;
    --gap:70px 0px;
    --row-gap:70px;
    --column-gap:0px;
    --background-transition:0.8s;
    border-style:solid;
    --border-style:solid;
    border-width:1px 1px 1px 1px;
    --border-top-width:1px;
    --border-right-width:1px;
    --border-bottom-width:1px;
    --border-left-width:1px;
    border-color:#CECECE;
    --border-color:#CECECE;
    --border-radius:25px 25px 25px 25px;
    --padding-top:30px;
    --padding-bottom:30px;
    --padding-left:30px;
    --padding-right:30px;
}
.elementor-109 .elementor-element.elementor-element-7fc762cb:hover{
    background-color:#F1F8F2;
    border-style:solid;
    border-width:1px 1px 1px 1px;
    --border-top-width:1px;
    --border-right-width:1px;
    --border-bottom-width:1px;
    --border-left-width:1px;
    border-color:#02010100;
    --border-color:#02010100;
}
.elementor-109 .elementor-element.elementor-element-7fc762cb, .elementor-109 .elementor-element.elementor-element-7fc762cb::before{
    --border-transition:0.3s;
}
.elementor-109 .elementor-element.elementor-element-2b62954b{
    --display:flex;
    --min-height:70px;
    --flex-direction:row;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --container-widget-height:100%;
    --container-widget-flex-grow:1;
    --container-widget-align-self:stretch;
    --flex-wrap-mobile:wrap;
    --justify-content:center;
    --align-items:center;
}
.elementor-109 .elementor-element.elementor-element-2b62954b.e-con{
    --flex-grow:0;
    --flex-shrink:0;
}
.elementor-109 .elementor-element.elementor-element-3fa6b6c8{
    text-align:left;
}
.elementor-109 .elementor-element.elementor-element-3fa6b6c8 img{
    width:90%;
}
.elementor-109 .elementor-element.elementor-element-599c63c6{
    --display:flex;
}
.elementor-109 .elementor-element.elementor-element-599c63c6.e-con{
    --flex-grow:0;
    --flex-shrink:0;
}
.elementor-109 .elementor-element.elementor-element-494a4e09{
    text-align:left;
}
.elementor-109 .elementor-element.elementor-element-85e7e89 > .elementor-widget-container{
    margin:-7px 0px 0px 0px;
}
.elementor-109 .elementor-element.elementor-element-3b47e2f6{
    --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;
    --padding-top:100px;
    --padding-bottom:100px;
    --padding-left:30px;
    --padding-right:30px;
}
.elementor-109 .elementor-element.elementor-element-88d711f{
    --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;
    --gap:50px 0px;
    --row-gap:50px;
    --column-gap:0px;
}
.elementor-109 .elementor-element.elementor-element-66090d70{
    --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;
    --justify-content:space-between;
    --gap:50px 50px;
    --row-gap:50px;
    --column-gap:50px;
}
.elementor-109 .elementor-element.elementor-element-550bc2d8{
    --display:flex;
}
.elementor-109 .elementor-element.elementor-element-356c9879{
    --display:flex;
    --align-items:center;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --border-radius:100px 100px 100px 100px;
    --padding-top:6px;
    --padding-bottom:6px;
    --padding-left:6px;
    --padding-right:6px;
}
.elementor-109 .elementor-element.elementor-element-356c9879:not(.elementor-motion-effects-element-type-background), .elementor-109 .elementor-element.elementor-element-356c9879 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#F1F8F2;
}
.elementor-109 .elementor-element.elementor-element-356c9879.e-con{
    --flex-grow:0;
    --flex-shrink:0;
}
.elementor-109 .elementor-element.elementor-element-5d5e7736 .elementor-heading-title{
    font-family:var( --e-global-typography-3b06c28-font-family ), Sans-serif;
    font-size:var( --e-global-typography-3b06c28-font-size );
    font-weight:var( --e-global-typography-3b06c28-font-weight );
    line-height:var( --e-global-typography-3b06c28-line-height );
    color:var( --e-global-color-113c62e );
}
.elementor-109 .elementor-element.elementor-element-1fa9481f{
    --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;
}
.elementor-109 .elementor-element.elementor-element-8ea4077{
    --display:flex;
    --gap:30px 30px;
    --row-gap:30px;
    --column-gap:30px;
    --border-radius:25px 25px 25px 25px;
    --padding-top:30px;
    --padding-bottom:30px;
    --padding-left:30px;
    --padding-right:30px;
}
.elementor-109 .elementor-element.elementor-element-8ea4077:not(.elementor-motion-effects-element-type-background), .elementor-109 .elementor-element.elementor-element-8ea4077 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:var( --e-global-color-113c62e );
}
.elementor-109 .elementor-element.elementor-element-334225a5 .elementor-heading-title{
    color:var( --e-global-color-7058c73 );
}
.elementor-109 .elementor-element.elementor-element-673ebc6c > .elementor-widget-container{
    margin:-7px 0px 0px 0px;
}
.elementor-109 .elementor-element.elementor-element-673ebc6c{
    color:var( --e-global-color-b852a7b );
}
.elementor-109 .elementor-element.elementor-element-482d7b5c > .elementor-widget-container{
    padding:0px 0px 20px 0px;
}
.elementor-109 .elementor-element.elementor-element-482d7b5c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-bottom:calc(20px/2);
}
.elementor-109 .elementor-element.elementor-element-482d7b5c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
    margin-top:calc(20px/2);
}
.elementor-109 .elementor-element.elementor-element-482d7b5c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right:calc(20px/2);
    margin-left:calc(20px/2);
}
.elementor-109 .elementor-element.elementor-element-482d7b5c .elementor-icon-list-items.elementor-inline-items{
    margin-right:calc(-20px/2);
    margin-left:calc(-20px/2);
}
body.rtl .elementor-109 .elementor-element.elementor-element-482d7b5c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    left:calc(-20px/2);
}
body:not(.rtl) .elementor-109 .elementor-element.elementor-element-482d7b5c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    right:calc(-20px/2);
}
.elementor-109 .elementor-element.elementor-element-482d7b5c .elementor-icon-list-icon i{
    color:var( --e-global-color-8d1912e );
    transition:color 0.3s;
}
.elementor-109 .elementor-element.elementor-element-482d7b5c .elementor-icon-list-icon svg{
    fill:var( --e-global-color-8d1912e );
    transition:fill 0.3s;
}
.elementor-109 .elementor-element.elementor-element-482d7b5c{
    --e-icon-list-icon-size:20px;
    --icon-vertical-offset:0px;
}
.elementor-109 .elementor-element.elementor-element-482d7b5c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-109 .elementor-element.elementor-element-482d7b5c .elementor-icon-list-item > a{
    font-size:var( --e-global-typography-37ee7fa-font-size );
    font-weight:var( --e-global-typography-37ee7fa-font-weight );
    line-height:var( --e-global-typography-37ee7fa-line-height );
}
.elementor-109 .elementor-element.elementor-element-482d7b5c .elementor-icon-list-text{
    color:var( --e-global-color-7058c73 );
    transition:color 0.3s;
}
.elementor-109 .elementor-element.elementor-element-32dfe76f{
    --display:flex;
    --gap:30px 30px;
    --row-gap:30px;
    --column-gap:30px;
    --border-radius:25px 25px 25px 25px;
    --padding-top:30px;
    --padding-bottom:30px;
    --padding-left:30px;
    --padding-right:30px;
}
.elementor-109 .elementor-element.elementor-element-32dfe76f:not(.elementor-motion-effects-element-type-background), .elementor-109 .elementor-element.elementor-element-32dfe76f > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:var( --e-global-color-7058c73 );
}
.elementor-109 .elementor-element.elementor-element-4338ffef > .elementor-widget-container{
    margin:-7px 0px 0px 0px;
}
.elementor-109 .elementor-element.elementor-element-4282c0c7 > .elementor-widget-container{
    padding:0px 0px 20px 0px;
}
.elementor-109 .elementor-element.elementor-element-4282c0c7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-bottom:calc(20px/2);
}
.elementor-109 .elementor-element.elementor-element-4282c0c7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
    margin-top:calc(20px/2);
}
.elementor-109 .elementor-element.elementor-element-4282c0c7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right:calc(20px/2);
    margin-left:calc(20px/2);
}
.elementor-109 .elementor-element.elementor-element-4282c0c7 .elementor-icon-list-items.elementor-inline-items{
    margin-right:calc(-20px/2);
    margin-left:calc(-20px/2);
}
body.rtl .elementor-109 .elementor-element.elementor-element-4282c0c7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    left:calc(-20px/2);
}
body:not(.rtl) .elementor-109 .elementor-element.elementor-element-4282c0c7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    right:calc(-20px/2);
}
.elementor-109 .elementor-element.elementor-element-4282c0c7 .elementor-icon-list-icon i{
    color:var( --e-global-color-113c62e );
    transition:color 0.3s;
}
.elementor-109 .elementor-element.elementor-element-4282c0c7 .elementor-icon-list-icon svg{
    fill:var( --e-global-color-113c62e );
    transition:fill 0.3s;
}
.elementor-109 .elementor-element.elementor-element-4282c0c7{
    --e-icon-list-icon-size:20px;
    --icon-vertical-offset:0px;
}
.elementor-109 .elementor-element.elementor-element-4282c0c7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-109 .elementor-element.elementor-element-4282c0c7 .elementor-icon-list-item > a{
    font-size:var( --e-global-typography-37ee7fa-font-size );
    font-weight:var( --e-global-typography-37ee7fa-font-weight );
    line-height:var( --e-global-typography-37ee7fa-line-height );
}
.elementor-109 .elementor-element.elementor-element-4282c0c7 .elementor-icon-list-text{
    color:var( --e-global-color-primary );
    transition:color 0.3s;
}
.elementor-109 .elementor-element.elementor-element-30090f{
    --display:flex;
    --gap:30px 30px;
    --row-gap:30px;
    --column-gap:30px;
    border-style:solid;
    --border-style:solid;
    border-width:1px 1px 1px 1px;
    --border-top-width:1px;
    --border-right-width:1px;
    --border-bottom-width:1px;
    --border-left-width:1px;
    border-color:var( --e-global-color-d8ac4d7 );
    --border-color:var( --e-global-color-d8ac4d7 );
    --border-radius:25px 25px 25px 25px;
    --padding-top:30px;
    --padding-bottom:30px;
    --padding-left:30px;
    --padding-right:30px;
}
.elementor-109 .elementor-element.elementor-element-30090f:not(.elementor-motion-effects-element-type-background), .elementor-109 .elementor-element.elementor-element-30090f > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:var( --e-global-color-secondary );
}
.elementor-109 .elementor-element.elementor-element-5cae03bc > .elementor-widget-container{
    margin:-7px 0px 0px 0px;
}
.elementor-109 .elementor-element.elementor-element-424d194 > .elementor-widget-container{
    padding:0px 0px 20px 0px;
}
.elementor-109 .elementor-element.elementor-element-424d194 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-bottom:calc(20px/2);
}
.elementor-109 .elementor-element.elementor-element-424d194 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
    margin-top:calc(20px/2);
}
.elementor-109 .elementor-element.elementor-element-424d194 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right:calc(20px/2);
    margin-left:calc(20px/2);
}
.elementor-109 .elementor-element.elementor-element-424d194 .elementor-icon-list-items.elementor-inline-items{
    margin-right:calc(-20px/2);
    margin-left:calc(-20px/2);
}
body.rtl .elementor-109 .elementor-element.elementor-element-424d194 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    left:calc(-20px/2);
}
body:not(.rtl) .elementor-109 .elementor-element.elementor-element-424d194 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    right:calc(-20px/2);
}
.elementor-109 .elementor-element.elementor-element-424d194 .elementor-icon-list-icon i{
    color:var( --e-global-color-113c62e );
    transition:color 0.3s;
}
.elementor-109 .elementor-element.elementor-element-424d194 .elementor-icon-list-icon svg{
    fill:var( --e-global-color-113c62e );
    transition:fill 0.3s;
}
.elementor-109 .elementor-element.elementor-element-424d194{
    --e-icon-list-icon-size:20px;
    --icon-vertical-offset:0px;
}
.elementor-109 .elementor-element.elementor-element-424d194 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-109 .elementor-element.elementor-element-424d194 .elementor-icon-list-item > a{
    font-size:var( --e-global-typography-37ee7fa-font-size );
    font-weight:var( --e-global-typography-37ee7fa-font-weight );
    line-height:var( --e-global-typography-37ee7fa-line-height );
}
.elementor-109 .elementor-element.elementor-element-424d194 .elementor-icon-list-text{
    color:var( --e-global-color-primary );
    transition:color 0.3s;
}
.elementor-109 .elementor-element.elementor-element-c6ebe44{
    --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;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:30px;
    --padding-right:30px;
}
.elementor-109 .elementor-element.elementor-element-4f4d7da1{
    --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:50px 50px;
    --row-gap:50px;
    --column-gap:50px;
    --overflow:hidden;
    --overlay-opacity:0.5;
    --border-radius:25px 25px 25px 25px;
    --padding-top:50px;
    --padding-bottom:50px;
    --padding-left:50px;
    --padding-right:50px;
}
.elementor-109 .elementor-element.elementor-element-4f4d7da1:not(.elementor-motion-effects-element-type-background), .elementor-109 .elementor-element.elementor-element-4f4d7da1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:var( --e-global-color-8d1912e );
}
.elementor-109 .elementor-element.elementor-element-4f4d7da1::before, .elementor-109 .elementor-element.elementor-element-4f4d7da1 > .elementor-background-video-container::before, .elementor-109 .elementor-element.elementor-element-4f4d7da1 > .e-con-inner > .elementor-background-video-container::before, .elementor-109 .elementor-element.elementor-element-4f4d7da1 > .elementor-background-slideshow::before, .elementor-109 .elementor-element.elementor-element-4f4d7da1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-109 .elementor-element.elementor-element-4f4d7da1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{
    background-image:url("//wp-content/uploads/2025/04/organic-maze-seamless-patterns-LLVAS8H.jpg");
    --background-overlay:'';
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
}
.elementor-109 .elementor-element.elementor-element-5abc096f{
    --display:flex;
}
.elementor-109 .elementor-element.elementor-element-6c02f4d9 .elementor-heading-title{
    color:var( --e-global-color-7058c73 );
}
.elementor-109 .elementor-element.elementor-element-57b4de75{
    --display:flex;
    --justify-content:center;
}
.elementor-109 .elementor-element.elementor-element-1a36c2e{
    --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;
    --padding-top:100px;
    --padding-bottom:0px;
    --padding-left:30px;
    --padding-right:30px;
}
.elementor-109 .elementor-element.elementor-element-1136d9e{
    --display:flex;
}
.elementor-109 .elementor-element.elementor-element-108a123 > .elementor-widget-container{
    border-radius:25px 25px 25px 25px;
}
.elementor-109 .elementor-element.elementor-element-108a123 iframe{
    height:450px;
    filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}
.elementor-109 .elementor-element.elementor-element-57314363{
    --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;
    --padding-top:0px;
    --padding-bottom:30px;
    --padding-left:30px;
    --padding-right:30px;
}
.elementor-109 .elementor-element.elementor-element-3aee6ca0{
    --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;
    --gap:100px 0px;
    --row-gap:100px;
    --column-gap:0px;
    --border-radius:25px 25px 25px 25px;
    --padding-top:100px;
    --padding-bottom:0px;
    --padding-left:30px;
    --padding-right:30px;
}
.elementor-109 .elementor-element.elementor-element-3aee6ca0:not(.elementor-motion-effects-element-type-background), .elementor-109 .elementor-element.elementor-element-3aee6ca0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:var( --e-global-color-8d1912e );
}
.elementor-109 .elementor-element.elementor-element-4357da8f{
    --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;
    --justify-content:space-between;
    --gap:50px 50px;
    --row-gap:50px;
    --column-gap:50px;
    --flex-wrap:wrap;
}
.elementor-109 .elementor-element.elementor-element-22618785{
    --display:flex;
}
.elementor-109 .elementor-element.elementor-element-4d95de40{
    text-align:left;
}
.elementor-109 .elementor-element.elementor-element-4d95de40 img{
    width:60%;
}
.elementor-109 .elementor-element.elementor-element-73361f0e{
    color:var( --e-global-color-b852a7b );
}
.elementor-109 .elementor-element.elementor-element-5263123a{
    --grid-template-columns:repeat(0, auto);
    --icon-size:42px;
    --grid-column-gap:20px;
    --grid-row-gap:0px;
}
.elementor-109 .elementor-element.elementor-element-5263123a .elementor-widget-container{
    text-align:left;
}
.elementor-109 .elementor-element.elementor-element-5263123a .elementor-social-icon{
    background-color:var( --e-global-color-68fd627 );
    --icon-padding:0em;
}
.elementor-109 .elementor-element.elementor-element-5263123a .elementor-social-icon i{
    color:var( --e-global-color-113c62e );
}
.elementor-109 .elementor-element.elementor-element-5263123a .elementor-social-icon svg{
    fill:var( --e-global-color-113c62e );
}
.elementor-109 .elementor-element.elementor-element-7753d282{
    --display:flex;
}
.elementor-109 .elementor-element.elementor-element-3b6f5b68 .elementor-heading-title{
    color:var( --e-global-color-7058c73 );
}
.elementor-109 .elementor-element.elementor-element-165f17c7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-bottom:calc(15px/2);
}
.elementor-109 .elementor-element.elementor-element-165f17c7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
    margin-top:calc(15px/2);
}
.elementor-109 .elementor-element.elementor-element-165f17c7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right:calc(15px/2);
    margin-left:calc(15px/2);
}
.elementor-109 .elementor-element.elementor-element-165f17c7 .elementor-icon-list-items.elementor-inline-items{
    margin-right:calc(-15px/2);
    margin-left:calc(-15px/2);
}
body.rtl .elementor-109 .elementor-element.elementor-element-165f17c7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    left:calc(-15px/2);
}
body:not(.rtl) .elementor-109 .elementor-element.elementor-element-165f17c7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    right:calc(-15px/2);
}
.elementor-109 .elementor-element.elementor-element-165f17c7 .elementor-icon-list-icon i{
    transition:color 0.3s;
}
.elementor-109 .elementor-element.elementor-element-165f17c7 .elementor-icon-list-icon svg{
    transition:fill 0.3s;
}
.elementor-109 .elementor-element.elementor-element-165f17c7{
    --e-icon-list-icon-size:20px;
    --icon-vertical-offset:0px;
}
.elementor-109 .elementor-element.elementor-element-165f17c7 .elementor-icon-list-text{
    color:var( --e-global-color-113c62e );
    transition:color 0.3s;
}
.elementor-109 .elementor-element.elementor-element-165f17c7 .elementor-icon-list-item:hover .elementor-icon-list-text{
    color:var( --e-global-color-7058c73 );
}
.elementor-109 .elementor-element.elementor-element-43295f0d{
    --display:flex;
}
.elementor-109 .elementor-element.elementor-element-5f27545b .elementor-heading-title{
    color:var( --e-global-color-7058c73 );
}
.elementor-109 .elementor-element.elementor-element-116cff8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-bottom:calc(15px/2);
}
.elementor-109 .elementor-element.elementor-element-116cff8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
    margin-top:calc(15px/2);
}
.elementor-109 .elementor-element.elementor-element-116cff8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right:calc(15px/2);
    margin-left:calc(15px/2);
}
.elementor-109 .elementor-element.elementor-element-116cff8 .elementor-icon-list-items.elementor-inline-items{
    margin-right:calc(-15px/2);
    margin-left:calc(-15px/2);
}
body.rtl .elementor-109 .elementor-element.elementor-element-116cff8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    left:calc(-15px/2);
}
body:not(.rtl) .elementor-109 .elementor-element.elementor-element-116cff8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    right:calc(-15px/2);
}
.elementor-109 .elementor-element.elementor-element-116cff8 .elementor-icon-list-icon i{
    transition:color 0.3s;
}
.elementor-109 .elementor-element.elementor-element-116cff8 .elementor-icon-list-icon svg{
    transition:fill 0.3s;
}
.elementor-109 .elementor-element.elementor-element-116cff8{
    --e-icon-list-icon-size:20px;
    --icon-vertical-offset:0px;
}
.elementor-109 .elementor-element.elementor-element-116cff8 .elementor-icon-list-text{
    color:var( --e-global-color-113c62e );
    transition:color 0.3s;
}
.elementor-109 .elementor-element.elementor-element-3e7456cd{
    --display:flex;
}
.elementor-109 .elementor-element.elementor-element-4e0aee00 .elementor-heading-title{
    color:var( --e-global-color-7058c73 );
}
.elementor-109 .elementor-element.elementor-element-6bf966f7{
    --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;
    --flex-wrap:wrap;
}
.elementor-109 .elementor-element.elementor-element-6bf966f7.e-con{
    --align-self:center;
}
.elementor-109 .elementor-element.elementor-element-77026b8c{
    --display:flex;
    --min-height:50px;
    --justify-content:center;
}
.elementor-109 .elementor-element.elementor-element-53b08c34 > .elementor-widget-container{
    margin:0px 0px -6px 0px;
}
.elementor-109 .elementor-element.elementor-element-53b08c34 .elementor-icon-wrapper{
    text-align:center;
}
.elementor-109 .elementor-element.elementor-element-53b08c34.elementor-view-stacked .elementor-icon{
    background-color:var( --e-global-color-113c62e );
}
.elementor-109 .elementor-element.elementor-element-53b08c34.elementor-view-framed .elementor-icon, .elementor-109 .elementor-element.elementor-element-53b08c34.elementor-view-default .elementor-icon{
    color:var( --e-global-color-113c62e );
    border-color:var( --e-global-color-113c62e );
}
.elementor-109 .elementor-element.elementor-element-53b08c34.elementor-view-framed .elementor-icon, .elementor-109 .elementor-element.elementor-element-53b08c34.elementor-view-default .elementor-icon svg{
    fill:var( --e-global-color-113c62e );
}
.elementor-109 .elementor-element.elementor-element-53b08c34 .elementor-icon{
    font-size:40px;
}
.elementor-109 .elementor-element.elementor-element-53b08c34 .elementor-icon svg{
    height:40px;
}
.elementor-109 .elementor-element.elementor-element-7d704c5e .elementor-icon-box-wrapper{
    text-align:left;
}
.elementor-109 .elementor-element.elementor-element-7d704c5e .elementor-icon-box-title{
    margin-bottom:10px;
    color:var( --e-global-color-secondary );
}
.elementor-109 .elementor-element.elementor-element-7d704c5e .elementor-icon-box-description{
    color:var( --e-global-color-7058c73 );
    font-family:var( --e-global-typography-e1c9731-font-family ), Sans-serif;
    font-size:var( --e-global-typography-e1c9731-font-size );
    font-weight:var( --e-global-typography-e1c9731-font-weight );
    line-height:var( --e-global-typography-e1c9731-line-height );
}
.elementor-109 .elementor-element.elementor-element-7d24f239{
    --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;
    --flex-wrap:wrap;
}
.elementor-109 .elementor-element.elementor-element-2121c36e{
    --display:flex;
    --min-height:50px;
    --justify-content:center;
}
.elementor-109 .elementor-element.elementor-element-35fe76d2 > .elementor-widget-container{
    margin:0px 0px -6px 0px;
}
.elementor-109 .elementor-element.elementor-element-35fe76d2 .elementor-icon-wrapper{
    text-align:center;
}
.elementor-109 .elementor-element.elementor-element-35fe76d2.elementor-view-stacked .elementor-icon{
    background-color:var( --e-global-color-113c62e );
}
.elementor-109 .elementor-element.elementor-element-35fe76d2.elementor-view-framed .elementor-icon, .elementor-109 .elementor-element.elementor-element-35fe76d2.elementor-view-default .elementor-icon{
    color:var( --e-global-color-113c62e );
    border-color:var( --e-global-color-113c62e );
}
.elementor-109 .elementor-element.elementor-element-35fe76d2.elementor-view-framed .elementor-icon, .elementor-109 .elementor-element.elementor-element-35fe76d2.elementor-view-default .elementor-icon svg{
    fill:var( --e-global-color-113c62e );
}
.elementor-109 .elementor-element.elementor-element-35fe76d2 .elementor-icon{
    font-size:40px;
}
.elementor-109 .elementor-element.elementor-element-35fe76d2 .elementor-icon svg{
    height:40px;
}
.elementor-109 .elementor-element.elementor-element-a45649 .elementor-icon-box-wrapper{
    text-align:left;
}
.elementor-109 .elementor-element.elementor-element-a45649 .elementor-icon-box-title{
    margin-bottom:10px;
    color:var( --e-global-color-secondary );
}
.elementor-109 .elementor-element.elementor-element-a45649 .elementor-icon-box-description{
    color:var( --e-global-color-7058c73 );
    font-family:var( --e-global-typography-e1c9731-font-family ), Sans-serif;
    font-size:var( --e-global-typography-e1c9731-font-size );
    font-weight:var( --e-global-typography-e1c9731-font-weight );
    line-height:var( --e-global-typography-e1c9731-line-height );
}
.elementor-109 .elementor-element.elementor-element-63219a17{
    --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;
    --flex-wrap:wrap;
}
.elementor-109 .elementor-element.elementor-element-13f7f346{
    --display:flex;
    --min-height:50px;
    --justify-content:center;
}
.elementor-109 .elementor-element.elementor-element-5dd5476b > .elementor-widget-container{
    margin:0px 0px -6px 0px;
}
.elementor-109 .elementor-element.elementor-element-5dd5476b .elementor-icon-wrapper{
    text-align:center;
}
.elementor-109 .elementor-element.elementor-element-5dd5476b.elementor-view-stacked .elementor-icon{
    background-color:var( --e-global-color-113c62e );
}
.elementor-109 .elementor-element.elementor-element-5dd5476b.elementor-view-framed .elementor-icon, .elementor-109 .elementor-element.elementor-element-5dd5476b.elementor-view-default .elementor-icon{
    color:var( --e-global-color-113c62e );
    border-color:var( --e-global-color-113c62e );
}
.elementor-109 .elementor-element.elementor-element-5dd5476b.elementor-view-framed .elementor-icon, .elementor-109 .elementor-element.elementor-element-5dd5476b.elementor-view-default .elementor-icon svg{
    fill:var( --e-global-color-113c62e );
}
.elementor-109 .elementor-element.elementor-element-5dd5476b .elementor-icon{
    font-size:40px;
}
.elementor-109 .elementor-element.elementor-element-5dd5476b .elementor-icon svg{
    height:40px;
}
.elementor-109 .elementor-element.elementor-element-4c776960{
    width:var( --container-widget-width, 80% );
    max-width:80%;
    --container-widget-width:80%;
    --container-widget-flex-grow:0;
}
.elementor-109 .elementor-element.elementor-element-4c776960 .elementor-icon-box-wrapper{
    text-align:left;
}
.elementor-109 .elementor-element.elementor-element-4c776960 .elementor-icon-box-title{
    margin-bottom:10px;
    color:var( --e-global-color-secondary );
}
.elementor-109 .elementor-element.elementor-element-4c776960 .elementor-icon-box-description{
    color:var( --e-global-color-7058c73 );
    font-family:var( --e-global-typography-e1c9731-font-family ), Sans-serif;
    font-size:var( --e-global-typography-e1c9731-font-size );
    font-weight:var( --e-global-typography-e1c9731-font-weight );
    line-height:var( --e-global-typography-e1c9731-line-height );
}
.elementor-109 .elementor-element.elementor-element-3c9800bf{
    --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;
    --justify-content:space-between;
    border-style:solid;
    --border-style:solid;
    border-width:1px 0px 0px 0px;
    --border-top-width:1px;
    --border-right-width:0px;
    --border-bottom-width:0px;
    --border-left-width:0px;
    border-color:var( --e-global-color-5a6edf8 );
    --border-color:var( --e-global-color-5a6edf8 );
    --padding-top:2em;
    --padding-bottom:2em;
    --padding-left:0em;
    --padding-right:0em;
}
.elementor-109 .elementor-element.elementor-element-7bfdc933 .elementor-heading-title{
    color:var( --e-global-color-7058c73 );
}
.elementor-109 .elementor-element.elementor-element-f6389ac{
    --display:flex;
}
.elementor-109 .elementor-element.elementor-element-9f190b7{
    --spacer-size:50px;
}
.elementor-109 .elementor-element.elementor-element-167ab94{
    --display:flex;
}
.elementor-109 .elementor-element.elementor-element-3480677{
    --spacer-size:50px;
}
.elementor-109 .elementor-element.elementor-element-30e3cf7{
    --display:flex;
}
@media(min-width:768px){
    .elementor-109 .elementor-element.elementor-element-602b7f21{
        --width:16.188%;
    }
    .elementor-109 .elementor-element.elementor-element-4de13312{
        --width:60%;
    }
    .elementor-109 .elementor-element.elementor-element-7a6fc4e0{
        --width:10%;
    }
    .elementor-109 .elementor-element.elementor-element-36365723{
        --width:95.684%;
    }
    .elementor-109 .elementor-element.elementor-element-710af220{
        --width:90%;
    }
    .elementor-109 .elementor-element.elementor-element-141938c6{
        --width:240px;
    }
    .elementor-109 .elementor-element.elementor-element-1a4015f9{
        --width:100%;
    }
    .elementor-109 .elementor-element.elementor-element-3c31dd10{
        --width:25%;
    }
    .elementor-109 .elementor-element.elementor-element-7512710c{
        --width:35%;
    }
    .elementor-109 .elementor-element.elementor-element-5c3069ea{
        --width:32%;
    }
    .elementor-109 .elementor-element.elementor-element-1b3672b4{
        --width:71.077%;
    }
    .elementor-109 .elementor-element.elementor-element-6565a8c7{
        --width:65.559%;
    }
    .elementor-109 .elementor-element.elementor-element-1b2746f1{
        --width:43.935%;
    }
    .elementor-109 .elementor-element.elementor-element-7386c593{
        --width:101px;
    }
    .elementor-109 .elementor-element.elementor-element-f6907a4{
        --width:48%;
    }
    .elementor-109 .elementor-element.elementor-element-3b8e4ff9{
        --width:106px;
    }
    .elementor-109 .elementor-element.elementor-element-1e5c899{
        --width:30.542%;
    }
    .elementor-109 .elementor-element.elementor-element-9d806c2{
        --width:104.233%;
    }
    .elementor-109 .elementor-element.elementor-element-d69ac00{
        --width:112px;
    }
    .elementor-109 .elementor-element.elementor-element-11d56082{
        --width:100.413%;
    }
    .elementor-109 .elementor-element.elementor-element-1123ffdc{
        --width:32%;
    }
    .elementor-109 .elementor-element.elementor-element-595d86cd{
        --width:250px;
    }
    .elementor-109 .elementor-element.elementor-element-ca70230{
        --width:25.043%;
    }
    .elementor-109 .elementor-element.elementor-element-18c55c3d{
        --width:30.936%;
    }
    .elementor-109 .elementor-element.elementor-element-7e6a143{
        --width:95.424%;
    }
    .elementor-109 .elementor-element.elementor-element-d05ef31{
        --width:99.072%;
    }
    .elementor-109 .elementor-element.elementor-element-74cde4bf{
        --width:60%;
    }
    .elementor-109 .elementor-element.elementor-element-7ff9cd59{
        --width:74.494%;
    }
    .elementor-109 .elementor-element.elementor-element-13c33695{
        --width:46.5%;
    }
    .elementor-109 .elementor-element.elementor-element-ab39be1{
        --width:70px;
    }
    .elementor-109 .elementor-element.elementor-element-62d1fc8b{
        --width:46.5%;
    }
    .elementor-109 .elementor-element.elementor-element-20003f8f{
        --width:70px;
    }
    .elementor-109 .elementor-element.elementor-element-51447c00{
        --width:46.5%;
    }
    .elementor-109 .elementor-element.elementor-element-6f6cf80d{
        --width:70px;
    }
    .elementor-109 .elementor-element.elementor-element-7c6d1f02{
        --width:46.5%;
    }
    .elementor-109 .elementor-element.elementor-element-21a8400a{
        --width:70px;
    }
    .elementor-109 .elementor-element.elementor-element-66025258{
        --width:46.5%;
    }
    .elementor-109 .elementor-element.elementor-element-42b73182{
        --width:70px;
    }
    .elementor-109 .elementor-element.elementor-element-a83a550{
        --width:46.5%;
    }
    .elementor-109 .elementor-element.elementor-element-2e93f21{
        --width:70px;
    }
    .elementor-109 .elementor-element.elementor-element-99cddfc{
        --width:36%;
    }
    .elementor-109 .elementor-element.elementor-element-2f14c4c{
        --width:95.463%;
    }
    .elementor-109 .elementor-element.elementor-element-22963e3b{
        --width:48%;
    }
    .elementor-109 .elementor-element.elementor-element-641cb697{
        --width:48%;
    }
    .elementor-109 .elementor-element.elementor-element-10c79099{
        --width:260px;
    }
    .elementor-109 .elementor-element.elementor-element-43fc85d1{
        --width:70px;
    }
    .elementor-109 .elementor-element.elementor-element-692feb53{
        --width:70px;
    }
    .elementor-109 .elementor-element.elementor-element-548cdca7{
        --width:70px;
    }
    .elementor-109 .elementor-element.elementor-element-551f15c5{
        --width:70px;
    }
    .elementor-109 .elementor-element.elementor-element-7c971751{
        --width:22.056%;
    }
    .elementor-109 .elementor-element.elementor-element-16541834{
        --width:239.466%;
    }
    .elementor-109 .elementor-element.elementor-element-66c5ea64{
        --width:182.19%;
    }
    .elementor-109 .elementor-element.elementor-element-41994156{
        --width:88%;
    }
    .elementor-109 .elementor-element.elementor-element-18139d8e{
        --width:100%;
    }
    .elementor-109 .elementor-element.elementor-element-70aee78c{
        --width:260px;
    }
    .elementor-109 .elementor-element.elementor-element-3f19516f{
        --width:55%;
    }
    .elementor-109 .elementor-element.elementor-element-15910cfc{
        --width:260px;
    }
    .elementor-109 .elementor-element.elementor-element-7b48e86d{
        --width:100%;
    }
    .elementor-109 .elementor-element.elementor-element-3cab59f6{
        --width:32%;
    }
    .elementor-109 .elementor-element.elementor-element-1ed67196{
        --width:94px;
    }
    .elementor-109 .elementor-element.elementor-element-7c924ed8{
        --width:32%;
    }
    .elementor-109 .elementor-element.elementor-element-357fba16{
        --width:118px;
    }
    .elementor-109 .elementor-element.elementor-element-33c3cea7{
        --width:32%;
    }
    .elementor-109 .elementor-element.elementor-element-bd98170{
        --width:124px;
    }
    .elementor-109 .elementor-element.elementor-element-4d355ae5{
        --width:32%;
    }
    .elementor-109 .elementor-element.elementor-element-2d002380{
        --width:124px;
    }
    .elementor-109 .elementor-element.elementor-element-597a2e1f{
        --width:32%;
    }
    .elementor-109 .elementor-element.elementor-element-14e65bb{
        --width:122px;
    }
    .elementor-109 .elementor-element.elementor-element-7fc762cb{
        --width:32%;
    }
    .elementor-109 .elementor-element.elementor-element-2b62954b{
        --width:95px;
    }
    .elementor-109 .elementor-element.elementor-element-599c63c6{
        --width:102.875%;
    }
    .elementor-109 .elementor-element.elementor-element-356c9879{
        --width:205px;
    }
    .elementor-109 .elementor-element.elementor-element-1136d9e{
        --content-width:1400px;
    }
    .elementor-109 .elementor-element.elementor-element-22618785{
        --width:30%;
    }
    .elementor-109 .elementor-element.elementor-element-7753d282{
        --width:15%;
    }
    .elementor-109 .elementor-element.elementor-element-43295f0d{
        --width:15%;
    }
    .elementor-109 .elementor-element.elementor-element-3e7456cd{
        --width:28%;
    }
    .elementor-109 .elementor-element.elementor-element-77026b8c{
        --width:50px;
    }
    .elementor-109 .elementor-element.elementor-element-2121c36e{
        --width:50px;
    }
    .elementor-109 .elementor-element.elementor-element-13f7f346{
        --width:50px;
    }
}
@media(max-width:1024px) and (min-width:768px){
    .elementor-109 .elementor-element.elementor-element-602b7f21{
        --width:19%;
    }
    .elementor-109 .elementor-element.elementor-element-4de13312{
        --width:10%;
    }
    .elementor-109 .elementor-element.elementor-element-7a6fc4e0{
        --width:100%;
    }
    .elementor-109 .elementor-element.elementor-element-710af220{
        --width:100%;
    }
    .elementor-109 .elementor-element.elementor-element-141938c6{
        --width:210px;
    }
    .elementor-109 .elementor-element.elementor-element-3c31dd10{
        --width:46%;
    }
    .elementor-109 .elementor-element.elementor-element-7512710c{
        --width:50%;
    }
    .elementor-109 .elementor-element.elementor-element-5c3069ea{
        --width:100%;
    }
    .elementor-109 .elementor-element.elementor-element-6565a8c7{
        --width:100%;
    }
    .elementor-109 .elementor-element.elementor-element-1b2746f1{
        --width:46%;
    }
    .elementor-109 .elementor-element.elementor-element-7386c593{
        --width:60px;
    }
    .elementor-109 .elementor-element.elementor-element-f6907a4{
        --width:46%;
    }
    .elementor-109 .elementor-element.elementor-element-3b8e4ff9{
        --width:60px;
    }
    .elementor-109 .elementor-element.elementor-element-9d806c2{
        --width:46%;
    }
    .elementor-109 .elementor-element.elementor-element-d69ac00{
        --width:60px;
    }
    .elementor-109 .elementor-element.elementor-element-1123ffdc{
        --width:100%;
    }
    .elementor-109 .elementor-element.elementor-element-595d86cd{
        --width:230px;
    }
    .elementor-109 .elementor-element.elementor-element-ca70230{
        --width:48%;
    }
    .elementor-109 .elementor-element.elementor-element-18c55c3d{
        --width:44%;
    }
    .elementor-109 .elementor-element.elementor-element-7e6a143{
        --width:100%;
    }
    .elementor-109 .elementor-element.elementor-element-d05ef31{
        --width:100%;
    }
    .elementor-109 .elementor-element.elementor-element-74cde4bf{
        --width:100%;
    }
    .elementor-109 .elementor-element.elementor-element-7ff9cd59{
        --width:46.4%;
    }
    .elementor-109 .elementor-element.elementor-element-13c33695{
        --width:46.4%;
    }
    .elementor-109 .elementor-element.elementor-element-ab39be1{
        --width:60px;
    }
    .elementor-109 .elementor-element.elementor-element-62d1fc8b{
        --width:46.4%;
    }
    .elementor-109 .elementor-element.elementor-element-20003f8f{
        --width:60px;
    }
    .elementor-109 .elementor-element.elementor-element-6f6cf80d{
        --width:60px;
    }
    .elementor-109 .elementor-element.elementor-element-7c6d1f02{
        --width:46.4%;
    }
    .elementor-109 .elementor-element.elementor-element-21a8400a{
        --width:60px;
    }
    .elementor-109 .elementor-element.elementor-element-66025258{
        --width:46.4%;
    }
    .elementor-109 .elementor-element.elementor-element-42b73182{
        --width:60px;
    }
    .elementor-109 .elementor-element.elementor-element-a83a550{
        --width:46.4%;
    }
    .elementor-109 .elementor-element.elementor-element-2e93f21{
        --width:60px;
    }
    .elementor-109 .elementor-element.elementor-element-99cddfc{
        --width:100%;
    }
    .elementor-109 .elementor-element.elementor-element-22963e3b{
        --width:100%;
    }
    .elementor-109 .elementor-element.elementor-element-641cb697{
        --width:100%;
    }
    .elementor-109 .elementor-element.elementor-element-10c79099{
        --width:240px;
    }
    .elementor-109 .elementor-element.elementor-element-3f6db98d{
        --width:48%;
    }
    .elementor-109 .elementor-element.elementor-element-43fc85d1{
        --width:60px;
    }
    .elementor-109 .elementor-element.elementor-element-72dd6510{
        --width:48%;
    }
    .elementor-109 .elementor-element.elementor-element-692feb53{
        --width:60px;
    }
    .elementor-109 .elementor-element.elementor-element-583f1787{
        --width:48%;
    }
    .elementor-109 .elementor-element.elementor-element-548cdca7{
        --width:60px;
    }
    .elementor-109 .elementor-element.elementor-element-46b71df3{
        --width:48%;
    }
    .elementor-109 .elementor-element.elementor-element-551f15c5{
        --width:60px;
    }
    .elementor-109 .elementor-element.elementor-element-41994156{
        --width:100%;
    }
    .elementor-109 .elementor-element.elementor-element-70aee78c{
        --width:240px;
    }
    .elementor-109 .elementor-element.elementor-element-3f19516f{
        --width:100%;
    }
    .elementor-109 .elementor-element.elementor-element-3cab59f6{
        --width:48.55%;
    }
    .elementor-109 .elementor-element.elementor-element-1ed67196{
        --width:60px;
    }
    .elementor-109 .elementor-element.elementor-element-7c924ed8{
        --width:48.55%;
    }
    .elementor-109 .elementor-element.elementor-element-357fba16{
        --width:60px;
    }
    .elementor-109 .elementor-element.elementor-element-33c3cea7{
        --width:48.55%;
    }
    .elementor-109 .elementor-element.elementor-element-bd98170{
        --width:60px;
    }
    .elementor-109 .elementor-element.elementor-element-4d355ae5{
        --width:48.55%;
    }
    .elementor-109 .elementor-element.elementor-element-2d002380{
        --width:60px;
    }
    .elementor-109 .elementor-element.elementor-element-597a2e1f{
        --width:48.55%;
    }
    .elementor-109 .elementor-element.elementor-element-14e65bb{
        --width:60px;
    }
    .elementor-109 .elementor-element.elementor-element-7fc762cb{
        --width:48.55%;
    }
    .elementor-109 .elementor-element.elementor-element-2b62954b{
        --width:60px;
    }
    .elementor-109 .elementor-element.elementor-element-356c9879{
        --width:190px;
    }
    .elementor-109 .elementor-element.elementor-element-8ea4077{
        --width:48%;
    }
    .elementor-109 .elementor-element.elementor-element-32dfe76f{
        --width:48%;
    }
    .elementor-109 .elementor-element.elementor-element-30090f{
        --width:48%;
    }
    .elementor-109 .elementor-element.elementor-element-22618785{
        --width:54%;
    }
    .elementor-109 .elementor-element.elementor-element-7753d282{
        --width:38%;
    }
    .elementor-109 .elementor-element.elementor-element-43295f0d{
        --width:38%;
    }
    .elementor-109 .elementor-element.elementor-element-3e7456cd{
        --width:54%;
    }
}
@media(min-width:1025px){
    .elementor-109 .elementor-element.elementor-element-22ab8a9f::before, .elementor-109 .elementor-element.elementor-element-22ab8a9f > .elementor-background-video-container::before, .elementor-109 .elementor-element.elementor-element-22ab8a9f > .e-con-inner > .elementor-background-video-container::before, .elementor-109 .elementor-element.elementor-element-22ab8a9f > .elementor-background-slideshow::before, .elementor-109 .elementor-element.elementor-element-22ab8a9f > .e-con-inner > .elementor-background-slideshow::before, .elementor-109 .elementor-element.elementor-element-22ab8a9f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{
        background-attachment:fixed;
    }
    .elementor-109 .elementor-element.elementor-element-273f3bf0::before, .elementor-109 .elementor-element.elementor-element-273f3bf0 > .elementor-background-video-container::before, .elementor-109 .elementor-element.elementor-element-273f3bf0 > .e-con-inner > .elementor-background-video-container::before, .elementor-109 .elementor-element.elementor-element-273f3bf0 > .elementor-background-slideshow::before, .elementor-109 .elementor-element.elementor-element-273f3bf0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-109 .elementor-element.elementor-element-273f3bf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{
        background-attachment:fixed;
    }
    .elementor-109 .elementor-element.elementor-element-744c683a:not(.elementor-motion-effects-element-type-background), .elementor-109 .elementor-element.elementor-element-744c683a > .elementor-motion-effects-container > .elementor-motion-effects-layer{
        background-attachment:fixed;
    }
    .elementor-109 .elementor-element.elementor-element-4f4d7da1::before, .elementor-109 .elementor-element.elementor-element-4f4d7da1 > .elementor-background-video-container::before, .elementor-109 .elementor-element.elementor-element-4f4d7da1 > .e-con-inner > .elementor-background-video-container::before, .elementor-109 .elementor-element.elementor-element-4f4d7da1 > .elementor-background-slideshow::before, .elementor-109 .elementor-element.elementor-element-4f4d7da1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-109 .elementor-element.elementor-element-4f4d7da1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{
        background-attachment:fixed;
    }
}
@media(max-width:1024px){
    .elementor-109 .elementor-element.elementor-element-1d34d91b{
        --padding-top:20px;
        --padding-bottom:20px;
        --padding-left:30px;
        --padding-right:30px;
    }
    .elementor-109 .elementor-element.elementor-element-4de13312.e-con{
        --order:99999 
        /* order end hack */
        ;
    }
    .elementor-109 .elementor-element.elementor-element-25e8ce6a .elementskit-nav-identity-panel{
        padding:10px 0px 10px 0px;
    }
    .elementor-109 .elementor-element.elementor-element-25e8ce6a .elementskit-menu-container{
        max-width:350px;
        border-radius:0px 0px 0px 0px;
    }
    .elementor-109 .elementor-element.elementor-element-25e8ce6a .elementskit-navbar-nav > li > a{
        font-size:var( --e-global-typography-primary-font-size );
        line-height:var( --e-global-typography-primary-line-height );
        color:#000000;
        padding:10px 15px 10px 15px;
    }
    .elementor-109 .elementor-element.elementor-element-25e8ce6a .elementskit-navbar-nav .elementskit-submenu-panel > li > a{
        font-size:var( --e-global-typography-primary-font-size );
        line-height:var( --e-global-typography-primary-line-height );
        padding:8px 15px 8px 16px;
    }
    .elementor-109 .elementor-element.elementor-element-25e8ce6a .elementskit-submenu-panel{
        padding:0px 0px 0px 0px;
    }
    .elementor-109 .elementor-element.elementor-element-25e8ce6a .elementskit-navbar-nav .elementskit-submenu-panel{
        border-width:16px 16px 16px 0px;
        border-radius:0px 0px 0px 0px;
    }
    .elementor-109 .elementor-element.elementor-element-25e8ce6a .elementskit-menu-hamburger{
        float:right;
        padding:12px 10px 10px 10px;
        width:52px;
        border-radius:10px;
    }
    .elementor-109 .elementor-element.elementor-element-25e8ce6a .elementskit-menu-hamburger > .ekit-menu-icon{
        font-size:25px;
    }
    .elementor-109 .elementor-element.elementor-element-25e8ce6a .elementskit-menu-close{
        padding:8px 8px 8px 8px;
        margin:2px 12px 20px 20px;
        width:35px;
        border-radius:5px;
    }
    .elementor-109 .elementor-element.elementor-element-25e8ce6a .elementskit-nav-logo > img{
        max-width:135px;
        max-height:60px;
    }
    .elementor-109 .elementor-element.elementor-element-25e8ce6a .elementskit-nav-logo{
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 15px;
    }
    .elementor-109 .elementor-element.elementor-element-7a6fc4e0.e-con{
        --order:99999 
        /* order end hack */
        ;
    }
    .elementor-109 .elementor-element.elementor-element-1eb3e583{
        --padding-top:170px;
        --padding-bottom:0px;
        --padding-left:30px;
        --padding-right:30px;
    }
    .elementor-109 .elementor-element.elementor-element-4232c7a2 .elementor-heading-title{
        font-size:var( --e-global-typography-3b06c28-font-size );
        line-height:var( --e-global-typography-3b06c28-line-height );
    }
    .elementor-109 .elementor-element.elementor-element-32545a16 .elementskit-section-title-wraper .elementskit-section-title{
        font-size:40px;
        line-height:60px;
    }
    .elementor-109 .elementor-element.elementor-element-32545a16 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-109 .elementor-element.elementor-element-32545a16 .elementskit-section-title-wraper .elementskit-section-title > span{
        font-size:40px;
        line-height:60px;
    }
    .elementor-109 .elementor-element.elementor-element-6c0c6aef{
        --spacer-size:50px;
    }
    .elementor-109 .elementor-element.elementor-element-1a4015f9{
        --gap:20px 20px;
        --row-gap:20px;
        --column-gap:20px;
    }
    .elementor-109 .elementor-element.elementor-element-5d82e429 .elementskit-clients-slider{
        --ekit_client_logo_left_right_spacing:10px;
    }
    .elementor-109 .elementor-element.elementor-element-5d82e429 .ekit-price-card-slider{
        --ekit_client_logo_slidetosho:1;
    }
    .elementor-109 .elementor-element.elementor-element-7512710c{
        border-width:0px 0px 0px 2px;
        --border-top-width:0px;
        --border-right-width:0px;
        --border-bottom-width:0px;
        --border-left-width:2px;
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:20px;
        --padding-right:0px;
    }
    .elementor-109 .elementor-element.elementor-element-5c3069ea{
        --margin-top:0px;
        --margin-bottom:-200px;
        --margin-left:0px;
        --margin-right:0px;
        --padding-top:30px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px;
    }
    .elementor-109 .elementor-element.elementor-element-1b3672b4{
        --padding-top:70px;
        --padding-bottom:0px;
        --padding-left:30px;
        --padding-right:30px;
    }
    .elementor-109 .elementor-element.elementor-element-6565a8c7{
        --gap:0px 50px;
        --row-gap:0px;
        --column-gap:50px;
    }
    .elementor-109 .elementor-element.elementor-element-7386c593{
        --min-height:60px;
    }
    .elementor-109 .elementor-element.elementor-element-41cecb3d{
        --container-widget-width:75%;
        --container-widget-flex-grow:0;
        width:var( --container-widget-width, 75% );
        max-width:75%;
    }
    .elementor-109 .elementor-element.elementor-element-3b8e4ff9{
        --min-height:60px;
    }
    .elementor-109 .elementor-element.elementor-element-5dd59dac{
        --container-widget-width:72%;
        --container-widget-flex-grow:0;
        width:var( --container-widget-width, 72% );
        max-width:72%;
    }
    .elementor-109 .elementor-element.elementor-element-d69ac00{
        --min-height:60px;
    }
    .elementor-109 .elementor-element.elementor-element-a072389{
        --container-widget-width:72%;
        --container-widget-flex-grow:0;
        width:var( --container-widget-width, 72% );
        max-width:72%;
    }
    .elementor-109 .elementor-element.elementor-element-1b388b69 .elementor-heading-title{
        font-size:var( --e-global-typography-3b06c28-font-size );
        line-height:var( --e-global-typography-3b06c28-line-height );
    }
    .elementor-109 .elementor-element.elementor-element-1f92fd22 > .elementor-widget-container{
        margin:0px 200px 0px 0px;
    }
    .elementor-109 .elementor-element.elementor-element-1f92fd22{
        --container-widget-width:55%;
        --container-widget-flex-grow:0;
        width:var( --container-widget-width, 55% );
        max-width:55%;
    }
    .elementor-109 .elementor-element.elementor-element-116ab34c{
        --z-index:1;
    }
    .elementor-109 .elementor-element.elementor-element-22ab8a9f{
        --padding-top:100px;
        --padding-bottom:0px;
        --padding-left:30px;
        --padding-right:30px;
    }
    .elementor-109 .elementor-element.elementor-element-2e20d4f4{
        --container-widget-width:100%;
        --container-widget-flex-grow:0;
        width:var( --container-widget-width, 100% );
        max-width:100%;
    }
    .elementor-109 .elementor-element.elementor-element-4e65d59d{
        z-index:1;
    }
    .elementor-109 .elementor-element.elementor-element-4e65d59d .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title{
        font-size:var( --e-global-typography-2307e4a-font-size );
        line-height:var( --e-global-typography-2307e4a-line-height );
    }
    .elementor-109 .elementor-element.elementor-element-4e65d59d .elementskit-single-image-accordion .elementskit-accordion-content{
        padding:0px 0px 50px 0px;
    }
    .elementor-109 .elementor-element.elementor-element-4e65d59d .elementskit-accordion-content .elementskit-btn{
        padding:17px 27px 17px 27px;
        font-size:var( --e-global-typography-accent-font-size );
        line-height:var( --e-global-typography-accent-line-height );
    }
    .elementor-109 .elementor-element.elementor-element-2c6c71d5{
        --z-index:0;
    }
    .elementor-109 .elementor-element.elementor-element-2f60e5e3{
        --container-widget-width:60%;
        --container-widget-flex-grow:0;
        width:var( --container-widget-width, 60% );
        max-width:60%;
    }
    .elementor-109 .elementor-element.elementor-element-ab39be1{
        --min-height:60px;
    }
    .elementor-109 .elementor-element.elementor-element-2ba7b08{
        --container-widget-width:60%;
        --container-widget-flex-grow:0;
        width:var( --container-widget-width, 60% );
        max-width:60%;
    }
    .elementor-109 .elementor-element.elementor-element-20003f8f{
        --min-height:60px;
    }
    .elementor-109 .elementor-element.elementor-element-6f6cf80d{
        --min-height:60px;
    }
    .elementor-109 .elementor-element.elementor-element-1d55d071{
        --container-widget-width:60%;
        --container-widget-flex-grow:0;
        width:var( --container-widget-width, 60% );
        max-width:60%;
    }
    .elementor-109 .elementor-element.elementor-element-21a8400a{
        --min-height:60px;
    }
    .elementor-109 .elementor-element.elementor-element-4d4e3321{
        --container-widget-width:60%;
        --container-widget-flex-grow:0;
        width:var( --container-widget-width, 60% );
        max-width:60%;
    }
    .elementor-109 .elementor-element.elementor-element-42b73182{
        --min-height:60px;
    }
    .elementor-109 .elementor-element.elementor-element-2fc8f422{
        --container-widget-width:60%;
        --container-widget-flex-grow:0;
        width:var( --container-widget-width, 60% );
        max-width:60%;
    }
    .elementor-109 .elementor-element.elementor-element-2e93f21{
        --min-height:60px;
    }
    .elementor-109 .elementor-element.elementor-element-bac3939{
        --container-widget-width:60%;
        --container-widget-flex-grow:0;
        width:var( --container-widget-width, 60% );
        max-width:60%;
    }
    .elementor-109 .elementor-element.elementor-element-99cddfc.e-con{
        --order:-99999 
        /* order start hack */
        ;
    }
    .elementor-109 .elementor-element.elementor-element-884a08e{
        --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;
    }
    .elementor-109 .elementor-element.elementor-element-273f3bf0{
        --padding-top:100px;
        --padding-bottom:200px;
        --padding-left:30px;
        --padding-right:30px;
    }
    .elementor-109 .elementor-element.elementor-element-33577c66{
        --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;
    }
    .elementor-109 .elementor-element.elementor-element-3b322442 .elementor-heading-title{
        font-size:var( --e-global-typography-3b06c28-font-size );
        line-height:var( --e-global-typography-3b06c28-line-height );
    }
    .elementor-109 .elementor-element.elementor-element-7d0b707e .elementskit-testimonial-slider{
        --ekit_testimonial_left_right_spacing:30px;
        --ekit_testimonial_slidetoshow:1;
    }
    .elementor-109 .elementor-element.elementor-element-7d0b707e .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-109 .elementor-element.elementor-element-7d0b707e .ekit-main-swiper .elementskit-single-testimonial-slider, .elementor-109 .elementor-element.elementor-element-7d0b707e .elementskit-testimonial_card{
        margin-left:0px;
        margin-right:0px;
    }
    .elementor-109 .elementor-element.elementor-element-7d0b707e .elementskit-commentor-content{
        padding:0px 0px 0px 0px;
    }
    .elementor-109 .elementor-element.elementor-element-7d0b707e .elementskit-single-testimonial-slider .elementskit-commentor-content > p, .elementor-109 .elementor-element.elementor-element-7d0b707e .elementskit-testimonial_card .elementskit-commentor-coment{
        font-size:16px;
    }
    .elementor-109 .elementor-element.elementor-element-7d0b707e .elementskit-profile-info .elementskit-author-name{
        font-size:var( --e-global-typography-e1c9731-font-size );
        line-height:var( --e-global-typography-e1c9731-line-height );
        margin-bottom:0px;
    }
    .elementor-109 .elementor-element.elementor-element-7d0b707e .elementskit-profile-info .elementskit-author-des{
        font-size:var( --e-global-typography-37ee7fa-font-size );
        line-height:var( --e-global-typography-37ee7fa-line-height );
    }
    .elementor-109 .elementor-element.elementor-element-7d0b707e .elementskit-commentor-bio .elementskit-commentor-image > img{
        height:52px;
        width:52px;
    }
    .elementor-109 .elementor-element.elementor-element-410f3532{
        --margin-top:-125px;
        --margin-bottom:0px;
        --margin-left:0px;
        --margin-right:0px;
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:60px;
        --padding-right:60px;
    }
    .elementor-109 .elementor-element.elementor-element-44dab489{
        --gap:30px 0px;
        --row-gap:30px;
        --column-gap:0px;
        --flex-wrap:wrap;
        --padding-top:30px;
        --padding-bottom:30px;
        --padding-left:30px;
        --padding-right:30px;
    }
    .elementor-109 .elementor-element.elementor-element-43fc85d1{
        --min-height:60px;
    }
    .elementor-109 .elementor-element.elementor-element-4da0c577 .elementor-counter-number-wrapper{
        font-size:var( --e-global-typography-8056659-font-size );
        line-height:var( --e-global-typography-8056659-line-height );
    }
    .elementor-109 .elementor-element.elementor-element-4da0c577 .elementor-counter-title{
        font-size:var( --e-global-typography-e1c9731-font-size );
        line-height:var( --e-global-typography-e1c9731-line-height );
    }
    .elementor-109 .elementor-element.elementor-element-692feb53{
        --min-height:60px;
    }
    .elementor-109 .elementor-element.elementor-element-4d042701 .elementor-counter-number-wrapper{
        font-size:var( --e-global-typography-8056659-font-size );
        line-height:var( --e-global-typography-8056659-line-height );
    }
    .elementor-109 .elementor-element.elementor-element-4d042701 .elementor-counter-title{
        font-size:var( --e-global-typography-e1c9731-font-size );
        line-height:var( --e-global-typography-e1c9731-line-height );
    }
    .elementor-109 .elementor-element.elementor-element-548cdca7{
        --min-height:60px;
    }
    .elementor-109 .elementor-element.elementor-element-6e2a6bfe .elementor-counter-number-wrapper{
        font-size:var( --e-global-typography-8056659-font-size );
        line-height:var( --e-global-typography-8056659-line-height );
    }
    .elementor-109 .elementor-element.elementor-element-6e2a6bfe .elementor-counter-title{
        font-size:var( --e-global-typography-e1c9731-font-size );
        line-height:var( --e-global-typography-e1c9731-line-height );
    }
    .elementor-109 .elementor-element.elementor-element-551f15c5{
        --min-height:60px;
    }
    .elementor-109 .elementor-element.elementor-element-25df7229 .elementor-counter-number-wrapper{
        font-size:var( --e-global-typography-8056659-font-size );
        line-height:var( --e-global-typography-8056659-line-height );
    }
    .elementor-109 .elementor-element.elementor-element-25df7229 .elementor-counter-title{
        font-size:var( --e-global-typography-e1c9731-font-size );
        line-height:var( --e-global-typography-e1c9731-line-height );
    }
    .elementor-109 .elementor-element.elementor-element-744c683a::before, .elementor-109 .elementor-element.elementor-element-744c683a > .elementor-background-video-container::before, .elementor-109 .elementor-element.elementor-element-744c683a > .e-con-inner > .elementor-background-video-container::before, .elementor-109 .elementor-element.elementor-element-744c683a > .elementor-background-slideshow::before, .elementor-109 .elementor-element.elementor-element-744c683a > .e-con-inner > .elementor-background-slideshow::before, .elementor-109 .elementor-element.elementor-element-744c683a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{
        background-position:-204px 447px;
        background-size:100% auto;
    }
    .elementor-109 .elementor-element.elementor-element-744c683a{
        --padding-top:100px;
        --padding-bottom:100px;
        --padding-left:30px;
        --padding-right:30px;
    }
    .elementor-109 .elementor-element.elementor-element-1903af27{
        --gap:20px 0px;
        --row-gap:20px;
        --column-gap:0px;
    }
    .elementor-109 .elementor-element.elementor-element-1c34b555 .elementor-heading-title{
        font-size:var( --e-global-typography-3b06c28-font-size );
        line-height:var( --e-global-typography-3b06c28-line-height );
    }
    .elementor-109 .elementor-element.elementor-element-338a29c9{
        --container-widget-width:100%;
        --container-widget-flex-grow:0;
        width:var( --container-widget-width, 100% );
        max-width:100%;
    }
    .elementor-109 .elementor-element.elementor-element-2b837268{
        --n-accordion-title-font-size:var( --e-global-typography-e1c9731-font-size );
    }
    :where( .elementor-109 .elementor-element.elementor-element-2b837268 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{
        line-height:var( --e-global-typography-e1c9731-line-height );
    }
    .elementor-109 .elementor-element.elementor-element-3cab59f6{
        --gap:40px 0px;
        --row-gap:40px;
        --column-gap:0px;
        --padding-top:20px;
        --padding-bottom:20px;
        --padding-left:20px;
        --padding-right:20px;
    }
    .elementor-109 .elementor-element.elementor-element-1ed67196{
        --min-height:60px;
    }
    .elementor-109 .elementor-element.elementor-element-7c924ed8{
        --gap:40px 0px;
        --row-gap:40px;
        --column-gap:0px;
        --padding-top:20px;
        --padding-bottom:20px;
        --padding-left:20px;
        --padding-right:20px;
    }
    .elementor-109 .elementor-element.elementor-element-357fba16{
        --min-height:60px;
    }
    .elementor-109 .elementor-element.elementor-element-33c3cea7{
        --gap:40px 0px;
        --row-gap:40px;
        --column-gap:0px;
        --padding-top:20px;
        --padding-bottom:20px;
        --padding-left:20px;
        --padding-right:20px;
    }
    .elementor-109 .elementor-element.elementor-element-bd98170{
        --min-height:60px;
    }
    .elementor-109 .elementor-element.elementor-element-4d355ae5{
        --gap:40px 0px;
        --row-gap:40px;
        --column-gap:0px;
        --padding-top:20px;
        --padding-bottom:20px;
        --padding-left:20px;
        --padding-right:20px;
    }
    .elementor-109 .elementor-element.elementor-element-2d002380{
        --min-height:60px;
    }
    .elementor-109 .elementor-element.elementor-element-597a2e1f{
        --gap:40px 0px;
        --row-gap:40px;
        --column-gap:0px;
        --padding-top:20px;
        --padding-bottom:20px;
        --padding-left:20px;
        --padding-right:20px;
    }
    .elementor-109 .elementor-element.elementor-element-14e65bb{
        --min-height:60px;
    }
    .elementor-109 .elementor-element.elementor-element-7fc762cb{
        --gap:40px 0px;
        --row-gap:40px;
        --column-gap:0px;
        --padding-top:20px;
        --padding-bottom:20px;
        --padding-left:20px;
        --padding-right:20px;
    }
    .elementor-109 .elementor-element.elementor-element-2b62954b{
        --min-height:60px;
    }
    .elementor-109 .elementor-element.elementor-element-5d5e7736 .elementor-heading-title{
        font-size:var( --e-global-typography-3b06c28-font-size );
        line-height:var( --e-global-typography-3b06c28-line-height );
    }
    .elementor-109 .elementor-element.elementor-element-1fa9481f{
        --justify-content:space-between;
        --flex-wrap:wrap;
    }
    .elementor-109 .elementor-element.elementor-element-482d7b5c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-109 .elementor-element.elementor-element-482d7b5c .elementor-icon-list-item > a{
        font-size:var( --e-global-typography-37ee7fa-font-size );
        line-height:var( --e-global-typography-37ee7fa-line-height );
    }
    .elementor-109 .elementor-element.elementor-element-4282c0c7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-109 .elementor-element.elementor-element-4282c0c7 .elementor-icon-list-item > a{
        font-size:var( --e-global-typography-37ee7fa-font-size );
        line-height:var( --e-global-typography-37ee7fa-line-height );
    }
    .elementor-109 .elementor-element.elementor-element-424d194 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-109 .elementor-element.elementor-element-424d194 .elementor-icon-list-item > a{
        font-size:var( --e-global-typography-37ee7fa-font-size );
        line-height:var( --e-global-typography-37ee7fa-line-height );
    }
    .elementor-109 .elementor-element.elementor-element-4f4d7da1{
        --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:30px;
        --padding-bottom:30px;
        --padding-left:30px;
        --padding-right:30px;
    }
    .elementor-109 .elementor-element.elementor-element-57314363{
        --padding-top:0px;
        --padding-bottom:30px;
        --padding-left:30px;
        --padding-right:30px;
    }
    .elementor-109 .elementor-element.elementor-element-4d95de40 img{
        width:45%;
    }
    .elementor-109 .elementor-element.elementor-element-43295f0d.e-con{
        --order:99999 
        /* order end hack */
        ;
    }
    .elementor-109 .elementor-element.elementor-element-7d704c5e .elementor-icon-box-description{
        font-size:var( --e-global-typography-e1c9731-font-size );
        line-height:var( --e-global-typography-e1c9731-line-height );
    }
    .elementor-109 .elementor-element.elementor-element-a45649 .elementor-icon-box-description{
        font-size:var( --e-global-typography-e1c9731-font-size );
        line-height:var( --e-global-typography-e1c9731-line-height );
    }
    .elementor-109 .elementor-element.elementor-element-4c776960 .elementor-icon-box-description{
        font-size:var( --e-global-typography-e1c9731-font-size );
        line-height:var( --e-global-typography-e1c9731-line-height );
    }
}
@media(max-width:767px){
    .elementor-109 .elementor-element.elementor-element-1d34d91b{
        --padding-top:20px;
        --padding-bottom:20px;
        --padding-left:20px;
        --padding-right:20px;
    }
    .elementor-109 .elementor-element.elementor-element-602b7f21{
        --width:50%;
    }
    .elementor-109 .elementor-element.elementor-element-18cb2472 img{
        width:75%;
    }
    .elementor-109 .elementor-element.elementor-element-4de13312{
        --width:43%;
    }
    .elementor-109 .elementor-element.elementor-element-25e8ce6a .elementskit-navbar-nav > li > a{
        font-size:var( --e-global-typography-primary-font-size );
        line-height:var( --e-global-typography-primary-line-height );
    }
    .elementor-109 .elementor-element.elementor-element-25e8ce6a .elementskit-navbar-nav .elementskit-submenu-panel > li > a{
        font-size:var( --e-global-typography-primary-font-size );
        line-height:var( --e-global-typography-primary-line-height );
    }
    .elementor-109 .elementor-element.elementor-element-25e8ce6a .elementskit-menu-hamburger > .ekit-menu-icon{
        font-size:15px;
    }
    .elementor-109 .elementor-element.elementor-element-25e8ce6a .elementskit-nav-logo > img{
        max-width:120px;
        max-height:50px;
    }
    .elementor-109 .elementor-element.elementor-element-36365723{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:20px;
        --padding-right:20px;
    }
    .elementor-109 .elementor-element.elementor-element-1eb3e583{
        --padding-top:170px;
        --padding-bottom:100px;
        --padding-left:20px;
        --padding-right:20px;
    }
    .elementor-109 .elementor-element.elementor-element-141938c6{
        --width:190px;
    }
    .elementor-109 .elementor-element.elementor-element-141938c6.e-con{
        --align-self:center;
    }
    .elementor-109 .elementor-element.elementor-element-4232c7a2 .elementor-heading-title{
        font-size:var( --e-global-typography-3b06c28-font-size );
        line-height:var( --e-global-typography-3b06c28-line-height );
    }
    .elementor-109 .elementor-element.elementor-element-32545a16 .elementskit-section-title-wraper .elementskit-section-title{
        font-size:24px;
        line-height:35px;
    }
    .elementor-109 .elementor-element.elementor-element-32545a16 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-109 .elementor-element.elementor-element-32545a16 .elementskit-section-title-wraper .elementskit-section-title > span{
        font-size:24px;
        line-height:35px;
    }
    .elementor-109 .elementor-element.elementor-element-5d82e429 .elementskit-clients-slider{
        --ekit_client_logo_left_right_spacing:10px;
    }
    .elementor-109 .elementor-element.elementor-element-5d82e429 .ekit-price-card-slider{
        --ekit_client_logo_slidetosho:2;
    }
    .elementor-109 .elementor-element.elementor-element-7512710c{
        border-width:2px 0px 0px 0px;
        --border-top-width:2px;
        --border-right-width:0px;
        --border-bottom-width:0px;
        --border-left-width:0px;
        --padding-top:20px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px;
    }
    .elementor-109 .elementor-element.elementor-element-7e40da2d{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-5c3069ea{
        --padding-top:30px;
        --padding-bottom:0px;
        --padding-left:0px;
        --padding-right:0px;
    }
    .elementor-109 .elementor-element.elementor-element-1b3672b4{
        --padding-top:70px;
        --padding-bottom:0px;
        --padding-left:20px;
        --padding-right:20px;
    }
    .elementor-109 .elementor-element.elementor-element-6565a8c7{
        --gap:50px 0px;
        --row-gap:50px;
        --column-gap:0px;
    }
    .elementor-109 .elementor-element.elementor-element-1b2746f1{
        --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;
    }
    .elementor-109 .elementor-element.elementor-element-7386c593{
        --width:60px;
        --min-height:60px;
    }
    .elementor-109 .elementor-element.elementor-element-41cecb3d{
        width:var( --container-widget-width, 58% );
        max-width:58%;
        --container-widget-width:58%;
        --container-widget-flex-grow:0;
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-7a7ec060{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-f6907a4{
        --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;
    }
    .elementor-109 .elementor-element.elementor-element-3b8e4ff9{
        --width:60px;
        --min-height:60px;
    }
    .elementor-109 .elementor-element.elementor-element-5dd59dac{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-54c3f61e{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-9d806c2{
        --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;
    }
    .elementor-109 .elementor-element.elementor-element-d69ac00{
        --width:60px;
        --min-height:60px;
    }
    .elementor-109 .elementor-element.elementor-element-a072389{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-acd16e6{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-f13357e{
        --padding-top:100px;
        --padding-bottom:100px;
        --padding-left:20px;
        --padding-right:20px;
    }
    .elementor-109 .elementor-element.elementor-element-595d86cd{
        --width:200px;
    }
    .elementor-109 .elementor-element.elementor-element-595d86cd.e-con{
        --align-self:center;
    }
    .elementor-109 .elementor-element.elementor-element-1b388b69 .elementor-heading-title{
        font-size:var( --e-global-typography-3b06c28-font-size );
        line-height:var( --e-global-typography-3b06c28-line-height );
    }
    .elementor-109 .elementor-element.elementor-element-2c69d696{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-66a5891{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-11995537{
        --justify-content:center;
        --align-items:center;
        --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --gap:10px 10px;
        --row-gap:10px;
        --column-gap:10px;
    }
    .elementor-109 .elementor-element.elementor-element-1f92fd22 > .elementor-widget-container{
        margin:0px 0px 0px 0px;
    }
    .elementor-109 .elementor-element.elementor-element-1f92fd22{
        --container-widget-width:31%;
        --container-widget-flex-grow:0;
        width:var( --container-widget-width, 31% );
        max-width:31%;
    }
    .elementor-109 .elementor-element.elementor-element-369b87c1{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-18c55c3d{
        --gap:50px 0px;
        --row-gap:50px;
        --column-gap:0px;
    }
    .elementor-109 .elementor-element.elementor-element-5298dd2{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-ef003e6{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-116ab34c{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:20px;
        --padding-right:20px;
    }
    .elementor-109 .elementor-element.elementor-element-22ab8a9f{
        --padding-top:100px;
        --padding-bottom:0px;
        --padding-left:20px;
        --padding-right:20px;
    }
    .elementor-109 .elementor-element.elementor-element-3b1e880b{
        --width:100%;
    }
    .elementor-109 .elementor-element.elementor-element-4e65d59d .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title{
        font-size:var( --e-global-typography-2307e4a-font-size );
        line-height:var( --e-global-typography-2307e4a-line-height );
    }
    .elementor-109 .elementor-element.elementor-element-4e65d59d .elementskit-accordion-content .elementskit-btn{
        padding:15px 25px 15px 25px;
        font-size:var( --e-global-typography-accent-font-size );
        line-height:var( --e-global-typography-accent-line-height );
    }
    .elementor-109 .elementor-element.elementor-element-2c6c71d5{
        --padding-top:200px;
        --padding-bottom:100px;
        --padding-left:20px;
        --padding-right:20px;
    }
    .elementor-109 .elementor-element.elementor-element-7ff9cd59{
        --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;
    }
    .elementor-109 .elementor-element.elementor-element-2f60e5e3{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-7fe17c41{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-13c33695{
        --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;
    }
    .elementor-109 .elementor-element.elementor-element-ab39be1{
        --width:50px;
        --min-height:50px;
    }
    .elementor-109 .elementor-element.elementor-element-15ede0b8{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-2ba7b08{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-62d1fc8b{
        --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;
    }
    .elementor-109 .elementor-element.elementor-element-20003f8f{
        --width:50px;
        --min-height:50px;
    }
    .elementor-109 .elementor-element.elementor-element-3e2c2f30{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-7159fbb6{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-51447c00{
        --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;
    }
    .elementor-109 .elementor-element.elementor-element-6f6cf80d{
        --width:50px;
        --min-height:50px;
    }
    .elementor-109 .elementor-element.elementor-element-20fb5134{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-7c6d1f02{
        --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;
    }
    .elementor-109 .elementor-element.elementor-element-21a8400a{
        --width:50px;
        --min-height:50px;
    }
    .elementor-109 .elementor-element.elementor-element-7b54ef85{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-4d4e3321{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-66025258{
        --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;
    }
    .elementor-109 .elementor-element.elementor-element-42b73182{
        --width:50px;
        --min-height:50px;
    }
    .elementor-109 .elementor-element.elementor-element-75aec629{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-2fc8f422{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-a83a550{
        --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;
    }
    .elementor-109 .elementor-element.elementor-element-2e93f21{
        --width:50px;
        --min-height:50px;
    }
    .elementor-109 .elementor-element.elementor-element-5a65bdb{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-bac3939{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-41febe72{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-9554f09{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-884a08e{
        --padding-top:100px;
        --padding-bottom:100px;
        --padding-left:20px;
        --padding-right:20px;
    }
    .elementor-109 .elementor-element.elementor-element-395d5319{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:20px;
        --padding-right:20px;
    }
    .elementor-109 .elementor-element.elementor-element-273f3bf0{
        --padding-top:100px;
        --padding-bottom:200px;
        --padding-left:20px;
        --padding-right:20px;
    }
    .elementor-109 .elementor-element.elementor-element-10c79099{
        --width:215px;
    }
    .elementor-109 .elementor-element.elementor-element-3b322442 .elementor-heading-title{
        font-size:var( --e-global-typography-3b06c28-font-size );
        line-height:var( --e-global-typography-3b06c28-line-height );
    }
    .elementor-109 .elementor-element.elementor-element-7d0b707e .elementskit-testimonial-slider{
        --ekit_testimonial_left_right_spacing:10px;
    }
    .elementor-109 .elementor-element.elementor-element-7d0b707e .elementskit-single-testimonial-slider .elementskit-commentor-content > p, .elementor-109 .elementor-element.elementor-element-7d0b707e .elementskit-testimonial_card .elementskit-commentor-coment{
        font-size:14px;
    }
    .elementor-109 .elementor-element.elementor-element-7d0b707e .elementskit-profile-info .elementskit-author-name{
        font-size:var( --e-global-typography-e1c9731-font-size );
        line-height:var( --e-global-typography-e1c9731-line-height );
    }
    .elementor-109 .elementor-element.elementor-element-7d0b707e .elementskit-profile-info .elementskit-author-des{
        font-size:var( --e-global-typography-37ee7fa-font-size );
        line-height:var( --e-global-typography-37ee7fa-line-height );
    }
    .elementor-109 .elementor-element.elementor-element-410f3532{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:40px;
        --padding-right:40px;
    }
    .elementor-109 .elementor-element.elementor-element-43fc85d1{
        --width:50px;
        --min-height:50px;
    }
    .elementor-109 .elementor-element.elementor-element-47823982{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-4da0c577 .elementor-counter-number-wrapper{
        font-size:var( --e-global-typography-8056659-font-size );
        line-height:var( --e-global-typography-8056659-line-height );
    }
    .elementor-109 .elementor-element.elementor-element-4da0c577 .elementor-counter-title{
        font-size:var( --e-global-typography-e1c9731-font-size );
        line-height:var( --e-global-typography-e1c9731-line-height );
    }
    .elementor-109 .elementor-element.elementor-element-692feb53{
        --width:50px;
        --min-height:50px;
    }
    .elementor-109 .elementor-element.elementor-element-4d042701 .elementor-counter-number-wrapper{
        font-size:var( --e-global-typography-8056659-font-size );
        line-height:var( --e-global-typography-8056659-line-height );
    }
    .elementor-109 .elementor-element.elementor-element-4d042701 .elementor-counter-title{
        font-size:var( --e-global-typography-e1c9731-font-size );
        line-height:var( --e-global-typography-e1c9731-line-height );
    }
    .elementor-109 .elementor-element.elementor-element-548cdca7{
        --width:50px;
        --min-height:50px;
    }
    .elementor-109 .elementor-element.elementor-element-6e2a6bfe .elementor-counter-number-wrapper{
        font-size:var( --e-global-typography-8056659-font-size );
        line-height:var( --e-global-typography-8056659-line-height );
    }
    .elementor-109 .elementor-element.elementor-element-6e2a6bfe .elementor-counter-title{
        font-size:var( --e-global-typography-e1c9731-font-size );
        line-height:var( --e-global-typography-e1c9731-line-height );
    }
    .elementor-109 .elementor-element.elementor-element-551f15c5{
        --width:50px;
        --min-height:50px;
    }
    .elementor-109 .elementor-element.elementor-element-25df7229 .elementor-counter-number-wrapper{
        font-size:var( --e-global-typography-8056659-font-size );
        line-height:var( --e-global-typography-8056659-line-height );
    }
    .elementor-109 .elementor-element.elementor-element-25df7229 .elementor-counter-title{
        font-size:var( --e-global-typography-e1c9731-font-size );
        line-height:var( --e-global-typography-e1c9731-line-height );
    }
    .elementor-109 .elementor-element.elementor-element-7c971751{
        --padding-top:100px;
        --padding-bottom:100px;
        --padding-left:20px;
        --padding-right:20px;
    }
    .elementor-109 .elementor-element.elementor-element-544679a0{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-36c38710{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:20px;
        --padding-right:20px;
    }
    .elementor-109 .elementor-element.elementor-element-744c683a::before, .elementor-109 .elementor-element.elementor-element-744c683a > .elementor-background-video-container::before, .elementor-109 .elementor-element.elementor-element-744c683a > .e-con-inner > .elementor-background-video-container::before, .elementor-109 .elementor-element.elementor-element-744c683a > .elementor-background-slideshow::before, .elementor-109 .elementor-element.elementor-element-744c683a > .e-con-inner > .elementor-background-slideshow::before, .elementor-109 .elementor-element.elementor-element-744c683a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{
        background-position:-56px 759px;
    }
    .elementor-109 .elementor-element.elementor-element-744c683a{
        --padding-top:100px;
        --padding-bottom:100px;
        --padding-left:20px;
        --padding-right:20px;
    }
    .elementor-109 .elementor-element.elementor-element-70aee78c{
        --width:220px;
    }
    .elementor-109 .elementor-element.elementor-element-1c34b555 .elementor-heading-title{
        font-size:var( --e-global-typography-3b06c28-font-size );
        line-height:var( --e-global-typography-3b06c28-line-height );
    }
    .elementor-109 .elementor-element.elementor-element-3ddb20fe{
        --padding-top:20px;
        --padding-bottom:20px;
        --padding-left:20px;
        --padding-right:20px;
    }
    .elementor-109 .elementor-element.elementor-element-2b837268{
        --n-accordion-title-font-size:var( --e-global-typography-e1c9731-font-size );
    }
    :where( .elementor-109 .elementor-element.elementor-element-2b837268 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{
        line-height:var( --e-global-typography-e1c9731-line-height );
    }
    .elementor-109 .elementor-element.elementor-element-16716489{
        --padding-top:100px;
        --padding-bottom:100px;
        --padding-left:20px;
        --padding-right:20px;
    }
    .elementor-109 .elementor-element.elementor-element-3cab59f6{
        --gap:30px 0px;
        --row-gap:30px;
        --column-gap:0px;
    }
    .elementor-109 .elementor-element.elementor-element-1ed67196{
        --width:50px;
        --min-height:50px;
    }
    .elementor-109 .elementor-element.elementor-element-1ed67196.e-con{
        --align-self:center;
    }
    .elementor-109 .elementor-element.elementor-element-7753ccf9{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-3d0b2199{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-70dd81e1{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-7c924ed8{
        --gap:30px 0px;
        --row-gap:30px;
        --column-gap:0px;
    }
    .elementor-109 .elementor-element.elementor-element-357fba16{
        --width:50px;
        --min-height:50px;
    }
    .elementor-109 .elementor-element.elementor-element-357fba16.e-con{
        --align-self:center;
    }
    .elementor-109 .elementor-element.elementor-element-c03062b{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-327e5840{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-6aa73dd7{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-33c3cea7{
        --gap:30px 0px;
        --row-gap:30px;
        --column-gap:0px;
    }
    .elementor-109 .elementor-element.elementor-element-bd98170{
        --width:50px;
        --min-height:50px;
    }
    .elementor-109 .elementor-element.elementor-element-bd98170.e-con{
        --align-self:center;
    }
    .elementor-109 .elementor-element.elementor-element-14493f50{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-5bf0968d{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-7417e3ee{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-4d355ae5{
        --gap:30px 0px;
        --row-gap:30px;
        --column-gap:0px;
    }
    .elementor-109 .elementor-element.elementor-element-2d002380{
        --width:50px;
        --min-height:50px;
    }
    .elementor-109 .elementor-element.elementor-element-2d002380.e-con{
        --align-self:center;
    }
    .elementor-109 .elementor-element.elementor-element-3dfbcf6f{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-5831ea37{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-4dab70e{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-597a2e1f{
        --gap:30px 0px;
        --row-gap:30px;
        --column-gap:0px;
    }
    .elementor-109 .elementor-element.elementor-element-14e65bb{
        --width:50px;
        --min-height:50px;
    }
    .elementor-109 .elementor-element.elementor-element-14e65bb.e-con{
        --align-self:center;
    }
    .elementor-109 .elementor-element.elementor-element-5068116{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-93454bc{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-38d1ddbb{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-7fc762cb{
        --gap:30px 0px;
        --row-gap:30px;
        --column-gap:0px;
    }
    .elementor-109 .elementor-element.elementor-element-2b62954b{
        --width:50px;
        --min-height:50px;
    }
    .elementor-109 .elementor-element.elementor-element-2b62954b.e-con{
        --align-self:center;
    }
    .elementor-109 .elementor-element.elementor-element-3fa6b6c8{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-494a4e09{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-85e7e89{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-3b47e2f6{
        --padding-top:100px;
        --padding-bottom:100px;
        --padding-left:20px;
        --padding-right:20px;
    }
    .elementor-109 .elementor-element.elementor-element-66090d70{
        --gap:20px 0px;
        --row-gap:20px;
        --column-gap:0px;
    }
    .elementor-109 .elementor-element.elementor-element-356c9879{
        --width:170px;
    }
    .elementor-109 .elementor-element.elementor-element-356c9879.e-con{
        --align-self:center;
    }
    .elementor-109 .elementor-element.elementor-element-5d5e7736 .elementor-heading-title{
        font-size:var( --e-global-typography-3b06c28-font-size );
        line-height:var( --e-global-typography-3b06c28-line-height );
    }
    .elementor-109 .elementor-element.elementor-element-5ab4b91c{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-8ea4077{
        --padding-top:20px;
        --padding-bottom:20px;
        --padding-left:20px;
        --padding-right:20px;
    }
    .elementor-109 .elementor-element.elementor-element-334225a5{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-673ebc6c{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-482d7b5c.elementor-element{
        --align-self:center;
    }
    .elementor-109 .elementor-element.elementor-element-482d7b5c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-109 .elementor-element.elementor-element-482d7b5c .elementor-icon-list-item > a{
        font-size:var( --e-global-typography-37ee7fa-font-size );
        line-height:var( --e-global-typography-37ee7fa-line-height );
    }
    .elementor-109 .elementor-element.elementor-element-50e5bfa9{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-4338ffef{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-4282c0c7.elementor-element{
        --align-self:center;
    }
    .elementor-109 .elementor-element.elementor-element-4282c0c7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-109 .elementor-element.elementor-element-4282c0c7 .elementor-icon-list-item > a{
        font-size:var( --e-global-typography-37ee7fa-font-size );
        line-height:var( --e-global-typography-37ee7fa-line-height );
    }
    .elementor-109 .elementor-element.elementor-element-58f18a21{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-5cae03bc{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-424d194 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-109 .elementor-element.elementor-element-424d194 .elementor-icon-list-item > a{
        font-size:var( --e-global-typography-37ee7fa-font-size );
        line-height:var( --e-global-typography-37ee7fa-line-height );
    }
    .elementor-109 .elementor-element.elementor-element-c6ebe44{
        --padding-top:0px;
        --padding-bottom:0px;
        --padding-left:20px;
        --padding-right:20px;
    }
    .elementor-109 .elementor-element.elementor-element-4f4d7da1{
        --gap:30px 0px;
        --row-gap:30px;
        --column-gap:0px;
    }
    .elementor-109 .elementor-element.elementor-element-6c02f4d9{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-1a36c2e{
        --padding-top:100px;
        --padding-bottom:0px;
        --padding-left:10px;
        --padding-right:10px;
    }
    .elementor-109 .elementor-element.elementor-element-57314363{
        --padding-top:0px;
        --padding-bottom:20px;
        --padding-left:20px;
        --padding-right:20px;
    }
    .elementor-109 .elementor-element.elementor-element-3aee6ca0{
        --padding-top:100px;
        --padding-bottom:0px;
        --padding-left:20px;
        --padding-right:20px;
    }
    .elementor-109 .elementor-element.elementor-element-4d95de40{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-73361f0e{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-5263123a .elementor-widget-container{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-5263123a{
        --icon-size:15px;
    }
    .elementor-109 .elementor-element.elementor-element-3b6f5b68{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-5f27545b{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-3e7456cd.e-con{
        --order:99999 
        /* order end hack */
        ;
    }
    .elementor-109 .elementor-element.elementor-element-4e0aee00{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-6bf966f7{
        --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;
        --align-items:center;
    }
    .elementor-109 .elementor-element.elementor-element-77026b8c{
        --width:40px;
        --min-height:40px;
    }
    .elementor-109 .elementor-element.elementor-element-7d704c5e .elementor-icon-box-wrapper{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-7d704c5e .elementor-icon-box-description{
        font-size:var( --e-global-typography-e1c9731-font-size );
        line-height:var( --e-global-typography-e1c9731-line-height );
    }
    .elementor-109 .elementor-element.elementor-element-7d24f239{
        --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;
        --align-items:center;
    }
    .elementor-109 .elementor-element.elementor-element-2121c36e{
        --width:40px;
        --min-height:40px;
    }
    .elementor-109 .elementor-element.elementor-element-a45649 .elementor-icon-box-wrapper{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-a45649 .elementor-icon-box-description{
        font-size:var( --e-global-typography-e1c9731-font-size );
        line-height:var( --e-global-typography-e1c9731-line-height );
    }
    .elementor-109 .elementor-element.elementor-element-63219a17{
        --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;
        --align-items:center;
    }
    .elementor-109 .elementor-element.elementor-element-13f7f346{
        --width:40px;
        --min-height:40px;
    }
    .elementor-109 .elementor-element.elementor-element-4c776960 .elementor-icon-box-wrapper{
        text-align:center;
    }
    .elementor-109 .elementor-element.elementor-element-4c776960 .elementor-icon-box-description{
        font-size:var( --e-global-typography-e1c9731-font-size );
        line-height:var( --e-global-typography-e1c9731-line-height );
    }
    .elementor-109 .elementor-element.elementor-element-3c9800bf{
        --justify-content:center;
    }
    .elementor-109 .elementor-element.elementor-element-7bfdc933{
        text-align:center;
    }
}
