.elementor-16 .elementor-element.elementor-element-f3bc478{
    padding:120px 0 90px
}
.elementor-16 .elementor-element.elementor-element-585d0fa>.elementor-element-populated>.elementor-widget-wrap{
    padding:0 15px
}
.elementor-16 .elementor-element.elementor-element-65f1e4a>.elementor-element-populated>.elementor-widget-wrap{
    padding:0 15px
}
.elementor-16 .elementor-element.elementor-element-3cb1dd6>.elementor-element-populated>.elementor-widget-wrap{
    padding:0 15px
}
.elementor-16 .elementor-element.elementor-element-3826483{
    padding:0 0 120px
}
.elementor-16 .elementor-element.elementor-element-dac6035>.elementor-element-populated>.elementor-widget-wrap{
    padding:0 35px 0 15px
}
.elementor-16 .elementor-element.elementor-element-3ab893e>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-16 .elementor-element.elementor-element-3ab893e>.elementor-element-populated>.elementor-widget-wrap{
    padding:0 15px 0 45px
}
.elementor-16 .elementor-element.elementor-element-125a195 .gsc-heading{
    margin-bottom:30px
}
.elementor-16 .elementor-element.elementor-element-125a195 .gsc-heading .title{
    margin-bottom:0
}
.elementor-16 .elementor-element.elementor-element-125a195 .gsc-heading .sub-title{
    margin-bottom:0
}
.elementor-16 .elementor-element.elementor-element-125a195 .gsc-heading .title-desc{
    padding:20px 0 0
}
.elementor-16 .elementor-element.elementor-element-af3f750 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-bottom:calc(15px/2)
}
.elementor-16 .elementor-element.elementor-element-af3f750 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
    margin-top:calc(15px/2)
}
.elementor-16 .elementor-element.elementor-element-af3f750 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right:calc(15px/2);
    margin-left:calc(15px/2)
}
.elementor-16 .elementor-element.elementor-element-af3f750 .elementor-icon-list-items.elementor-inline-items{
    margin-right:calc(-15px/2);
    margin-left:calc(-15px/2)
}
body.rtl .elementor-16 .elementor-element.elementor-element-af3f750 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    left:calc(-15px/2)
}
body:not(.rtl) .elementor-16 .elementor-element.elementor-element-af3f750 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    right:calc(-15px/2)
}
.elementor-16 .elementor-element.elementor-element-af3f750 .elementor-icon-list-icon i{
    color:var(--e-global-color-primary);
    transition:color .3s
}
.elementor-16 .elementor-element.elementor-element-af3f750 .elementor-icon-list-icon svg{
    fill:var(--e-global-color-primary);
    transition:fill .3s
}
.elementor-16 .elementor-element.elementor-element-af3f750{
    --e-icon-list-icon-size:14px;
    --e-icon-list-icon-align:left;
    --e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size,1em)*0.25) 0 0;
    --icon-vertical-align:center;
    --icon-vertical-offset:0px
}
.elementor-16 .elementor-element.elementor-element-af3f750 .elementor-icon-list-icon{
    padding-right:6px
}
.elementor-16 .elementor-element.elementor-element-af3f750 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-16 .elementor-element.elementor-element-af3f750 .elementor-icon-list-item>a{
    font-size:18px;
    font-weight:600
}
.elementor-16 .elementor-element.elementor-element-af3f750 .elementor-icon-list-text{
    color:var(--e-global-color-accent);
    transition:color .3s
}
.elementor-16 .elementor-element.elementor-element-af3f750>.elementor-widget-container{
    margin:0 0 40px;
    padding:0 0 35px;
    border-style:solid;
    border-width:0 0 1px;
    border-color:#d7d7d7
}
.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-3e974f1.elementor-column .elementor-column-wrap{
    align-items:center
}
.elementor-16 .elementor-element.elementor-element-3e974f1.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{
    align-content:center;
    align-items:center
}
.elementor-16 .elementor-element.elementor-element-3e974f1>.elementor-element-populated>.elementor-widget-wrap{
    padding:0
}
.elementor-16 .elementor-element.elementor-element-68f19c0>.elementor-widget-container{
    margin:0 20px 0 0
}
.elementor-16 .elementor-element.elementor-element-a43efd9.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{
    justify-content:flex-end
}
.elementor-16 .elementor-element.elementor-element-a43efd9>.elementor-element-populated>.elementor-widget-wrap{
    padding:0
}
.elementor-16 .elementor-element.elementor-element-f9fd2bd:not(.elementor-motion-effects-element-type-background),.elementor-16 .elementor-element.elementor-element-f9fd2bd>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#f4f4f4;
    background-image:url("../../../uploads/2023/10/bg-04.jpg");
    background-position:top center;
    background-repeat:no-repeat
}
.elementor-16 .elementor-element.elementor-element-f9fd2bd{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:120px 0 90px
}
.elementor-16 .elementor-element.elementor-element-f9fd2bd>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-16 .elementor-element.elementor-element-1fb57e3>.elementor-element-populated>.elementor-widget-wrap{
    padding:0
}
.elementor-16 .elementor-element.elementor-element-1c3d4d2>.elementor-element-populated>.elementor-widget-wrap{
    padding:0 15px
}
.elementor-16 .elementor-element.elementor-element-6e751f4 .gsc-heading .content-inner{
    max-width:800px
}
.elementor-16 .elementor-element.elementor-element-6e751f4 .gsc-heading{
    margin-bottom:50px
}
.elementor-16 .elementor-element.elementor-element-6e751f4 .gsc-heading .title{
    margin-bottom:0
}
.elementor-16 .elementor-element.elementor-element-6e751f4 .gsc-heading .sub-title{
    margin-bottom:0
}
.elementor-16 .elementor-element.elementor-element-6e751f4 .gsc-heading .title-desc{
    padding:20px 0 0
}
.elementor-16 .elementor-element.elementor-element-9a2c263>.elementor-element-populated>.elementor-widget-wrap{
    padding:0 15px 0 100px
}
.elementor-16 .elementor-element.elementor-element-39d6a1d>.elementor-widget-container{
    margin:20px 0 30px
}
.elementor-16 .elementor-element.elementor-element-a2a2307 .swiper-slider-wrapper .swiper-pagination{
    margin-top:0
}
.elementor-16 .elementor-element.elementor-element-a2a2307>.elementor-widget-container{
    padding:0 15px
}
.elementor-16 .elementor-element.elementor-element-e77fd25>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-16 .elementor-element.elementor-element-e77fd25>.elementor-element-populated>.elementor-widget-wrap{
    padding:100px 100px 0 15px
}
.elementor-16 .elementor-element.elementor-element-9e175e2 .gsc-heading .content-inner{
    max-width:600px
}
.elementor-16 .elementor-element.elementor-element-9e175e2 .gsc-heading{
    margin-bottom:30px
}
.elementor-16 .elementor-element.elementor-element-9e175e2 .gsc-heading .title{
    margin-bottom:0
}
.elementor-16 .elementor-element.elementor-element-9e175e2 .gsc-heading .sub-title{
    margin-bottom:0
}
.elementor-16 .elementor-element.elementor-element-9e175e2 .gsc-heading .title-desc{
    padding:20px 0 0
}
.elementor-16 .elementor-element.elementor-element-b635f1d{
    --icon-box-icon-margin:10px;
    width:var(--container-widget-width,50%);
    max-width:50%;
    --container-widget-width:50%;
    --container-widget-flex-grow:0
}
.elementor-16 .elementor-element.elementor-element-b635f1d .elementor-icon{
    font-size:16px
}
.elementor-16 .elementor-element.elementor-element-b635f1d .elementor-icon-box-title,.elementor-16 .elementor-element.elementor-element-b635f1d .elementor-icon-box-title a{
    font-size:18px;
    font-weight:500;
    text-transform:uppercase
}
.elementor-16 .elementor-element.elementor-element-b635f1d>.elementor-widget-container{
    margin:0 10px 20px 0;
    padding:20px;
    background-color:#f4f4f4
}
.elementor-16 .elementor-element.elementor-element-6029c8d{
    --icon-box-icon-margin:10px;
    width:var(--container-widget-width,50%);
    max-width:50%;
    --container-widget-width:50%;
    --container-widget-flex-grow:0
}
.elementor-16 .elementor-element.elementor-element-6029c8d .elementor-icon{
    font-size:16px
}
.elementor-16 .elementor-element.elementor-element-6029c8d .elementor-icon-box-title,.elementor-16 .elementor-element.elementor-element-6029c8d .elementor-icon-box-title a{
    font-size:18px;
    font-weight:500;
    text-transform:uppercase
}
.elementor-16 .elementor-element.elementor-element-6029c8d>.elementor-widget-container{
    margin:0 0 20px 10px;
    padding:20px;
    background-color:#f4f4f4
}
.elementor-16 .elementor-element.elementor-element-184f298>.elementor-widget-container{
    margin:15px 0 0
}
.elementor-16 .elementor-element.elementor-element-c5e813f.elementor-view-stacked .elementor-icon{
    background-color:var(--e-global-color-primary);
    fill:#fff;
    color:#fff
}
.elementor-16 .elementor-element.elementor-element-c5e813f.elementor-view-framed .elementor-icon,.elementor-16 .elementor-element.elementor-element-c5e813f.elementor-view-default .elementor-icon{
    fill:var(--e-global-color-primary);
    color:var(--e-global-color-primary);
    border-color:var(--e-global-color-primary)
}
.elementor-16 .elementor-element.elementor-element-c5e813f.elementor-view-framed .elementor-icon{
    background-color:#fff
}
.elementor-16 .elementor-element.elementor-element-c5e813f{
    --icon-box-icon-margin:15px
}
.elementor-16 .elementor-element.elementor-element-c5e813f .elementor-icon{
    font-size:24px
}
.elementor-16 .elementor-element.elementor-element-c5e813f .elementor-icon-box-title,.elementor-16 .elementor-element.elementor-element-c5e813f .elementor-icon-box-title a{
    font-size:20px
}
.elementor-16 .elementor-element.elementor-element-c5e813f>.elementor-widget-container{
    margin:20px 0 0
}
.elementor-16 .elementor-element.elementor-element-3020aa2.elementor-view-stacked .elementor-icon{
    background-color:var(--e-global-color-primary);
    fill:#fff;
    color:#fff
}
.elementor-16 .elementor-element.elementor-element-3020aa2.elementor-view-framed .elementor-icon,.elementor-16 .elementor-element.elementor-element-3020aa2.elementor-view-default .elementor-icon{
    fill:var(--e-global-color-primary);
    color:var(--e-global-color-primary);
    border-color:var(--e-global-color-primary)
}
.elementor-16 .elementor-element.elementor-element-3020aa2.elementor-view-framed .elementor-icon{
    background-color:#fff
}
.elementor-16 .elementor-element.elementor-element-3020aa2{
    --icon-box-icon-margin:15px
}
.elementor-16 .elementor-element.elementor-element-3020aa2 .elementor-icon{
    font-size:20px;
    padding:14px
}
.elementor-16 .elementor-element.elementor-element-3020aa2 .elementor-icon-box-title,.elementor-16 .elementor-element.elementor-element-3020aa2 .elementor-icon-box-title a{
    font-size:20px
}
.elementor-16 .elementor-element.elementor-element-3020aa2>.elementor-widget-container{
    margin:30px 0 0
}
.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-45b561a.elementor-column .elementor-column-wrap{
    align-items:flex-end
}
.elementor-16 .elementor-element.elementor-element-45b561a.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{
    align-content:flex-end;
    align-items:flex-end
}
.elementor-16 .elementor-element.elementor-element-45b561a:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.elementor-16 .elementor-element.elementor-element-45b561a>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-image:url("../../../../images/IMG_2728-min.png");
    background-position:top center;
    background-repeat:no-repeat;
    background-size:cover
}
.elementor-16 .elementor-element.elementor-element-45b561a>.elementor-element-populated{
    border-style:solid;
    border-width:0 0 0 60px;
    border-color:var(--e-global-color-primary);
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin:0 0 60px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px
}
.elementor-16 .elementor-element.elementor-element-45b561a>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-16 .elementor-element.elementor-element-45b561a>.elementor-element-populated>.elementor-widget-wrap{
    padding:0
}
.elementor-16 .elementor-element.elementor-element-5557292 about-one__title,.elementor-16 .elementor-element.elementor-element-5557292 about-four__title,.elementor-16 .elementor-element.elementor-element-5557292 about-eight__title,.elementor-16 .elementor-element.elementor-element-5557292 .about-sevent__title{
    color:#fff
}
.elementor-16 .elementor-element.elementor-element-5557292 .about-three__wrap svg{
    fill:#fff
}
.elementor-16 .elementor-element.elementor-element-5557292>.elementor-widget-container{
    padding:0 0 5px;
    --e-transform-rotateZ:90deg
}
body:not(.rtl) .elementor-16 .elementor-element.elementor-element-5557292{
    left:-45px
}
body.rtl .elementor-16 .elementor-element.elementor-element-5557292{
    right:-45px
}
.elementor-16 .elementor-element.elementor-element-5557292{
    top:0;
    --e-transform-origin-x:left;
    --e-transform-origin-y:bottom
}
.elementor-16 .elementor-element.elementor-element-8c374f4>.elementor-element-populated>.elementor-widget-wrap{
    padding:0
}
.elementor-16 .elementor-element.elementor-element-0112ff6 .gsc-video-box .video-inner .video-content .video-action .popup-video{
    font-size:30px
}
.elementor-16 .elementor-element.elementor-element-0112ff6 .gsc-video-box .video-inner .video-content .title{
    margin-bottom:20px
}
.elementor-16 .elementor-element.elementor-element-0112ff6 .gsc-icon-box-styles .desc{
    margin-bottom:20px
}
.elementor-16 .elementor-element.elementor-element-0112ff6{
    width:var(--container-widget-width,63%);
    max-width:63%;
    --container-widget-width:63%;
    --container-widget-flex-grow:0
}
.elementor-16 .elementor-element.elementor-element-d632f50{
    --spacer-size:60px;
    width:var(--container-widget-width,63%);
    max-width:63%;
    --container-widget-width:63%;
    --container-widget-flex-grow:0
}
.elementor-16 .elementor-element.elementor-element-d632f50>.elementor-widget-container{
    margin:0 0 -60px -60px;
    background-color:var(--e-global-color-primary)
}
.elementor-16 .elementor-element.elementor-element-a0e4b73>.elementor-container{
    max-width:1600px
}
.elementor-16 .elementor-element.elementor-element-a0e4b73{
    padding:120px 0 90px
}
.elementor-16 .elementor-element.elementor-element-ec91f55>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-16 .elementor-element.elementor-element-ec91f55>.elementor-element-populated>.elementor-widget-wrap{
    padding:0 15px
}
.elementor-16 .elementor-element.elementor-element-53d25da4 .gsc-heading .content-inner{
    max-width:800px
}
.elementor-16 .elementor-element.elementor-element-53d25da4 .gsc-heading{
    margin-bottom:50px
}
.elementor-16 .elementor-element.elementor-element-53d25da4 .gsc-heading .title{
    margin-bottom:0
}
.elementor-16 .elementor-element.elementor-element-53d25da4 .gsc-heading .sub-title{
    margin-bottom:0
}
.elementor-16 .elementor-element.elementor-element-53d25da4 .gsc-heading .title-desc{
    padding:25px 0 0
}
.elementor-16 .elementor-element.elementor-element-fc98fae .swiper-slider-wrapper .swiper-pagination{
    margin-top:0
}
.elementor-16 .elementor-element.elementor-element-bbeb93b>.elementor-element-populated>.elementor-widget-wrap{
    padding:0
}
.elementor-16 .elementor-element.elementor-element-596ae04 .swiper-slider-wrapper .swiper-pagination{
    margin-top:0
}
.elementor-16 .elementor-element.elementor-element-596ae04>.elementor-widget-container{
    padding:60px 15px;
    border-style:solid;
    border-width:1px 0 0;
    border-color:#d7d7d7
}
.elementor-16 .elementor-element.elementor-element-7b9dcea:not(.elementor-motion-effects-element-type-background),.elementor-16 .elementor-element.elementor-element-7b9dcea>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-image:url("../../../../images/bg30.webp");
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover
}
.elementor-16 .elementor-element.elementor-element-7b9dcea>.elementor-background-overlay{
    background-image:url("../../../uploads/2023/10/bg-07-2.png");
    background-position:center left;
    background-repeat:repeat-y;
    opacity:.9;
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-16 .elementor-element.elementor-element-7b9dcea{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:120px 0 180px
}
.elementor-16 .elementor-element.elementor-element-6953158>.elementor-element-populated>.elementor-widget-wrap{
    padding:0 15px
}
.elementor-16 .elementor-element.elementor-element-b665a55 .gsc-heading .content-inner{
    max-width:420px
}
.elementor-16 .elementor-element.elementor-element-b665a55 .gsc-heading{
    margin-bottom:0
}
.elementor-16 .elementor-element.elementor-element-b665a55 .gsc-heading .title{
    color:#fff;
    font-size:60px;
    margin-bottom:0
}
.elementor-16 .elementor-element.elementor-element-b665a55 .gsc-heading .sub-title .tagline{
    color:#fff
}
.elementor-16 .elementor-element.elementor-element-b665a55 .gsc-heading .sub-title{
    margin-bottom:0
}
.elementor-16 .elementor-element.elementor-element-b665a55 .gsc-heading .title-desc{
    padding:20px 0 0
}
.elementor-16 .elementor-element.elementor-element-719c44b>.elementor-element-populated>.elementor-widget-wrap{
    padding:0 15px
}
.elementor-16 .elementor-element.elementor-element-393a144 about-one__title,.elementor-16 .elementor-element.elementor-element-393a144 about-four__title,.elementor-16 .elementor-element.elementor-element-393a144 about-eight__title,.elementor-16 .elementor-element.elementor-element-393a144 .about-sevent__title{
    color:#fff
}
.elementor-16 .elementor-element.elementor-element-393a144 .about-three__wrap svg{
    fill:#fff
}
.elementor-16 .elementor-element.elementor-element-393a144>.elementor-widget-container{
    margin:30px 0 0
}
.elementor-16 .elementor-element.elementor-element-11fb66d:not(.elementor-motion-effects-element-type-background),.elementor-16 .elementor-element.elementor-element-11fb66d>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-image:url("../../../uploads/2023/10/bg-08.jpg");
    background-position:bottom center;
    background-repeat:no-repeat;
    background-size:cover
}
.elementor-16 .elementor-element.elementor-element-11fb66d{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-16 .elementor-element.elementor-element-11fb66d>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-16 .elementor-element.elementor-element-f173d8d>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-16 .elementor-element.elementor-element-f173d8d>.elementor-element-populated>.elementor-widget-wrap{
    padding:0 15px
}
.elementor-16 .elementor-element.elementor-element-b231017{
    margin-top:-60px;
    margin-bottom:0
}
.elementor-16 .elementor-element.elementor-element-b6623d0>.elementor-element-populated>.elementor-widget-wrap{
    padding:0
}
.elementor-16 .elementor-element.elementor-element-bca3bdd>.elementor-widget-container{
    padding:30px;
    background-color:transparent;
    background-image:linear-gradient(90deg,#fefdfd 0%,#f4f4f4 100%)
}
.elementor-16 .elementor-element.elementor-element-58888c4>.elementor-element-populated>.elementor-widget-wrap{
    padding:0
}
.elementor-16 .elementor-element.elementor-element-729becc>.elementor-widget-container{
    padding:30px;
    background-color:transparent;
    background-image:linear-gradient(90deg,#fefdfd 0%,#f4f4f4 100%)
}
.elementor-16 .elementor-element.elementor-element-8ad3f1e>.elementor-element-populated>.elementor-widget-wrap{
    padding:0
}
.elementor-16 .elementor-element.elementor-element-9774b02>.elementor-widget-container{
    padding:30px;
    background-color:#fff
}
.elementor-16 .elementor-element.elementor-element-e16a929 .gsc-heading .content-inner{
    max-width:800px
}
.elementor-16 .elementor-element.elementor-element-e16a929 .gsc-heading{
    margin-bottom:0
}
.elementor-16 .elementor-element.elementor-element-e16a929 .gsc-heading .title{
    color:#fff;
    margin-bottom:0
}
.elementor-16 .elementor-element.elementor-element-e16a929 .gsc-heading .sub-title{
    margin-bottom:0
}
.elementor-16 .elementor-element.elementor-element-e16a929 .gsc-heading .title-desc{
    padding:20px 0 0
}
.elementor-16 .elementor-element.elementor-element-e16a929>.elementor-widget-container{
    padding:100px 0 140px
}
.elementor-16 .elementor-element.elementor-element-b73fecb{
    padding:60px 0 120px
}
.elementor-16 .elementor-element.elementor-element-aefa926>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-16 .elementor-element.elementor-element-aefa926>.elementor-element-populated>.elementor-widget-wrap{
    padding:0
}
.elementor-16 .elementor-element.elementor-element-abcfc5a:not(.elementor-motion-effects-element-type-background),.elementor-16 .elementor-element.elementor-element-abcfc5a>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-image:url("../../../uploads/2023/11/bg-line.png");
    background-position:50% 90px;
    background-repeat:no-repeat
}
.elementor-16 .elementor-element.elementor-element-abcfc5a{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0 0 30px
}
.elementor-16 .elementor-element.elementor-element-abcfc5a>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-16 .elementor-element.elementor-element-bd4f78a>.elementor-element-populated>.elementor-widget-wrap{
    padding:0 15px
}
.elementor-16 .elementor-element.elementor-element-358efcf>.elementor-element-populated>.elementor-widget-wrap{
    padding:0 15px
}
.elementor-16 .elementor-element.elementor-element-4d5331b>.elementor-element-populated>.elementor-widget-wrap{
    padding:0 15px
}
.elementor-16 .elementor-element.elementor-element-dadcb95>.elementor-container{
    max-width:730px
}
.elementor-16 .elementor-element.elementor-element-dadcb95{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:0 15px
}
.elementor-16 .elementor-element.elementor-element-dadcb95>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-6794155.elementor-column .elementor-column-wrap{
    align-items:center
}
.elementor-16 .elementor-element.elementor-element-6794155.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{
    align-content:center;
    align-items:center
}
.elementor-16 .elementor-element.elementor-element-6794155>.elementor-element-populated{
    border-style:solid;
    border-width:2px 0 2px 2px;
    border-color:var(--e-global-color-primary);
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-16 .elementor-element.elementor-element-6794155>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-16 .elementor-element.elementor-element-6794155>.elementor-element-populated>.elementor-widget-wrap{
    padding:8px 8px 8px 20px
}
.elementor-16 .elementor-element.elementor-element-cdcb9f0 .elementor-heading-title{
    font-size:16px;
    font-weight:500;
    text-transform:uppercase
}
.elementor-16 .elementor-element.elementor-element-f733397.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{
    justify-content:flex-end
}
.elementor-16 .elementor-element.elementor-element-f733397>.elementor-element-populated{
    border-style:solid;
    border-width:2px 2px 2px 0;
    border-color:var(--e-global-color-primary);
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-16 .elementor-element.elementor-element-f733397>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-16 .elementor-element.elementor-element-f733397>.elementor-element-populated>.elementor-widget-wrap{
    padding:8px
}
.elementor-16 .elementor-element.elementor-element-4026dd4{
    width:auto;
    max-width:auto
}
.elementor-16 .elementor-element.elementor-element-b2a048f:not(.elementor-motion-effects-element-type-background),.elementor-16 .elementor-element.elementor-element-b2a048f>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-image:url("../../../uploads/2023/08/bg-10.jpg");
    background-position:top center;
    background-repeat:no-repeat;
    background-size:cover
}
.elementor-16 .elementor-element.elementor-element-b2a048f{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:70px 0 90px
}
.elementor-16 .elementor-element.elementor-element-b2a048f>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-16 .elementor-element.elementor-element-e457cd5>.elementor-element-populated>.elementor-widget-wrap{
    padding:50px 15px 0
}
.elementor-16 .elementor-element.elementor-element-a4e26be .gsc-heading .content-inner{
    max-width:800px
}
.elementor-16 .elementor-element.elementor-element-a4e26be .gsc-heading{
    margin-bottom:30px
}
.elementor-16 .elementor-element.elementor-element-a4e26be .gsc-heading .title{
    margin-bottom:0
}
.elementor-16 .elementor-element.elementor-element-a4e26be .gsc-heading .title-desc{
    padding:20px 0 0
}
.elementor-16 .elementor-element.elementor-element-265a40c:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.elementor-16 .elementor-element.elementor-element-265a40c>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-image:url("../../../uploads/2023/08/bg-09.png");
    background-position:top left;
    background-repeat:no-repeat;
    background-size:contain
}
.elementor-16 .elementor-element.elementor-element-265a40c>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-16 .elementor-element.elementor-element-265a40c>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-16 .elementor-element.elementor-element-265a40c>.elementor-element-populated>.elementor-widget-wrap{
    padding:50px 15px 0 60px
}
.elementor-16 .elementor-element.elementor-element-b91d3e7 .swiper-slider-wrapper .swiper-pagination{
    margin-top:0
}
.elementor-16 .elementor-element.elementor-element-14e5d20>.elementor-container{
    max-width:1694px
}
.elementor-16 .elementor-element.elementor-element-118b9ec>.elementor-element-populated>.elementor-widget-wrap{
    padding:0
}
.elementor-16 .elementor-element.elementor-element-7647285:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.elementor-16 .elementor-element.elementor-element-7647285>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:var(--e-global-color-primary)
}
.elementor-16 .elementor-element.elementor-element-7647285>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-16 .elementor-element.elementor-element-7647285>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-16 .elementor-element.elementor-element-7647285>.elementor-element-populated>.elementor-widget-wrap{
    padding:15px 30px
}
.elementor-16 .elementor-element.elementor-element-ed3c638 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-bottom:calc(50px/2)
}
.elementor-16 .elementor-element.elementor-element-ed3c638 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
    margin-top:calc(50px/2)
}
.elementor-16 .elementor-element.elementor-element-ed3c638 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right:calc(50px/2);
    margin-left:calc(50px/2)
}
.elementor-16 .elementor-element.elementor-element-ed3c638 .elementor-icon-list-items.elementor-inline-items{
    margin-right:calc(-50px/2);
    margin-left:calc(-50px/2)
}
body.rtl .elementor-16 .elementor-element.elementor-element-ed3c638 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    left:calc(-50px/2)
}
body:not(.rtl) .elementor-16 .elementor-element.elementor-element-ed3c638 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    right:calc(-50px/2)
}
.elementor-16 .elementor-element.elementor-element-ed3c638 .elementor-icon-list-icon i{
    color:#fff;
    transition:color .3s
}
.elementor-16 .elementor-element.elementor-element-ed3c638 .elementor-icon-list-icon svg{
    fill:#fff;
    transition:fill .3s
}
.elementor-16 .elementor-element.elementor-element-ed3c638{
    --e-icon-list-icon-size:6px;
    --icon-vertical-align:flex-start;
    --icon-vertical-offset:8px
}
.elementor-16 .elementor-element.elementor-element-ed3c638 .elementor-icon-list-icon{
    padding-right:0
}
.elementor-16 .elementor-element.elementor-element-ed3c638 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-16 .elementor-element.elementor-element-ed3c638 .elementor-icon-list-item>a{
    font-family:"Barlow Condensed",Sans-serif;
    font-size:18px;
    font-weight:500;
    text-transform:uppercase;
    letter-spacing:3.6px
}
.elementor-16 .elementor-element.elementor-element-ed3c638 .elementor-icon-list-text{
    color:#fff;
    transition:color .3s
}
.elementor-16 .elementor-element.elementor-element-50f4be0:not(.elementor-motion-effects-element-type-background),.elementor-16 .elementor-element.elementor-element-50f4be0>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:var(--e-global-color-secondary)
}
.elementor-16 .elementor-element.elementor-element-50f4be0>.elementor-background-overlay{
    background-color:var(--e-global-color-secondary);
    background-image:url("../../../../images/bg20.png");
    background-position:center center;
    background-repeat:no-repeat;
    opacity:.28;
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-16 .elementor-element.elementor-element-50f4be0{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:100px 0 120px
}
.elementor-16 .elementor-element.elementor-element-3c6fc66>.elementor-element-populated>.elementor-widget-wrap{
    padding:0
}
.elementor-16 .elementor-element.elementor-element-0d2375a .gsc-heading .content-inner{
    max-width:800px
}
.elementor-16 .elementor-element.elementor-element-0d2375a .gsc-heading{
    margin-bottom:0
}
.elementor-16 .elementor-element.elementor-element-0d2375a .gsc-heading .title{
    color:#fff;
    font-size:60px;
    margin-bottom:40px
}
.elementor-16 .elementor-element.elementor-element-0d2375a .gsc-heading .sub-title{
    margin-bottom:0
}
.elementor-16 .elementor-element.elementor-element-0d2375a .gsc-heading .title-desc{
    padding:20px 0 0
}
.elementor-16 .elementor-element.elementor-element-27e6d719{
    padding:120px 0 90px
}
.elementor-16 .elementor-element.elementor-element-7e02299f>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-16 .elementor-element.elementor-element-7e02299f>.elementor-element-populated>.elementor-widget-wrap{
    padding:0 15px
}
.elementor-16 .elementor-element.elementor-element-ad92471 .gsc-heading .content-inner{
    max-width:500px
}
.elementor-16 .elementor-element.elementor-element-ad92471 .gsc-heading{
    margin-bottom:50px
}
.elementor-16 .elementor-element.elementor-element-ad92471 .gsc-heading .title{
    margin-bottom:0
}
.elementor-16 .elementor-element.elementor-element-ad92471 .gsc-heading .sub-title{
    margin-bottom:0
}
.elementor-16 .elementor-element.elementor-element-ad92471 .gsc-heading .title-desc{
    padding:0
}
.elementor-16 .elementor-element.elementor-element-f136385 .swiper-slider-wrapper .swiper-pagination{
    margin-top:0
}
@media(max-width:1024px){
    .elementor-16 .elementor-element.elementor-element-f3bc478{
        padding:80px 0 50px
    }
    .elementor-16 .elementor-element.elementor-element-3826483{
        padding:0 0 80px
    }
    .elementor-16 .elementor-element.elementor-element-dac6035>.elementor-element-populated>.elementor-widget-wrap{
        padding:0 15px
    }
    .elementor-16 .elementor-element.elementor-element-68f93da>.elementor-widget-container{
        margin:0 0 30px
    }
    .elementor-16 .elementor-element.elementor-element-3ab893e>.elementor-element-populated>.elementor-widget-wrap{
        padding:0 15px
    }
    .elementor-16 .elementor-element.elementor-element-a43efd9.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{
        justify-content:flex-start
    }
    .elementor-16 .elementor-element.elementor-element-70f9462{
        width:auto;
        max-width:auto
    }
    .elementor-16 .elementor-element.elementor-element-f9fd2bd{
        padding:80px 0 50px
    }
    .elementor-16 .elementor-element.elementor-element-6e751f4 .gsc-heading{
        margin-bottom:30px
    }
    .elementor-16 .elementor-element.elementor-element-9a2c263>.elementor-element-populated>.elementor-widget-wrap{
        padding:0 15px
    }
    .elementor-16 .elementor-element.elementor-element-e77fd25>.elementor-element-populated>.elementor-widget-wrap{
        padding:80px 15px 0
    }
    .elementor-16 .elementor-element.elementor-element-b635f1d>.elementor-widget-container{
        padding:20px 10px
    }
    .elementor-16 .elementor-element.elementor-element-6029c8d>.elementor-widget-container{
        padding:20px 15px
    }
    .elementor-16 .elementor-element.elementor-element-45b561a>.elementor-element-populated{
        border-width:0 0 0 30px;
        margin:0;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px
    }
    .elementor-16 .elementor-element.elementor-element-45b561a>.elementor-element-populated>.elementor-widget-wrap{
        padding:200px 0 0
    }
    .elementor-16 .elementor-element.elementor-element-0112ff6{
        --container-widget-width:100%;
        --container-widget-flex-grow:0;
        width:var(--container-widget-width,100%);
        max-width:100%
    }
    .elementor-16 .elementor-element.elementor-element-d632f50{
        --spacer-size:30px;
        --container-widget-width:100%;
        --container-widget-flex-grow:0;
        width:var(--container-widget-width,100%);
        max-width:100%
    }
    .elementor-16 .elementor-element.elementor-element-d632f50>.elementor-widget-container{
        margin:0
    }
    .elementor-16 .elementor-element.elementor-element-a0e4b73{
        padding:80px 0 50px
    }
    .elementor-16 .elementor-element.elementor-element-53d25da4 .gsc-heading{
        margin-bottom:30px
    }
    .elementor-16 .elementor-element.elementor-element-53d25da4 .gsc-heading .title-desc{
        padding:10px 0 0
    }
    .elementor-16 .elementor-element.elementor-element-7b9dcea>.elementor-background-overlay{
        background-position:bottom right
    }
    .elementor-16 .elementor-element.elementor-element-7b9dcea{
        padding:80px 0 140px
    }
    .elementor-16 .elementor-element.elementor-element-b665a55 .gsc-heading .title{
        font-size:45px
    }
    .elementor-16 .elementor-element.elementor-element-e16a929>.elementor-widget-container{
        padding:80px 0
    }
    .elementor-16 .elementor-element.elementor-element-b73fecb{
        padding:60px 0 80px
    }
    .elementor-16 .elementor-element.elementor-element-abcfc5a:not(.elementor-motion-effects-element-type-background),.elementor-16 .elementor-element.elementor-element-abcfc5a>.elementor-motion-effects-container>.elementor-motion-effects-layer{
        background-position:50% 60px
    }
    .elementor-16 .elementor-element.elementor-element-abcfc5a{
        padding:0
    }
    .elementor-16 .elementor-element.elementor-element-b2a048f{
        padding:30px 0 50px
    }
    .elementor-16 .elementor-element.elementor-element-265a40c>.elementor-element-populated>.elementor-widget-wrap{
        padding:50px 15px 0
    }
    .elementor-16 .elementor-element.elementor-element-7647285>.elementor-element-populated>.elementor-widget-wrap{
        padding:15px
    }
    .elementor-16 .elementor-element.elementor-element-ed3c638 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
        padding-bottom:calc(20px/2)
    }
    .elementor-16 .elementor-element.elementor-element-ed3c638 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
        margin-top:calc(20px/2)
    }
    .elementor-16 .elementor-element.elementor-element-ed3c638 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
        margin-right:calc(20px/2);
        margin-left:calc(20px/2)
    }
    .elementor-16 .elementor-element.elementor-element-ed3c638 .elementor-icon-list-items.elementor-inline-items{
        margin-right:calc(-20px/2);
        margin-left:calc(-20px/2)
    }
    body.rtl .elementor-16 .elementor-element.elementor-element-ed3c638 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
        left:calc(-20px/2)
    }
    body:not(.rtl) .elementor-16 .elementor-element.elementor-element-ed3c638 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
        right:calc(-20px/2)
    }
    .elementor-16 .elementor-element.elementor-element-50f4be0{
        padding:65px 0 80px
    }
    .elementor-16 .elementor-element.elementor-element-0d2375a .gsc-heading .content-inner{
        max-width:600px
    }
    .elementor-16 .elementor-element.elementor-element-0d2375a .gsc-heading .title{
        font-size:40px;
        margin-bottom:0
    }
    .elementor-16 .elementor-element.elementor-element-27e6d719{
        margin-top:0;
        margin-bottom:0;
        padding:80px 0 50px
    }
    .elementor-16 .elementor-element.elementor-element-ad92471 .gsc-heading{
        margin-bottom:30px
    }
}
@media(max-width:767px){
    .elementor-16 .elementor-element.elementor-element-68f93da>.elementor-widget-container{
        margin:0 0 30px
    }
    .elementor-16 .elementor-element.elementor-element-a43efd9>.elementor-element-populated>.elementor-widget-wrap{
        padding:30px 0 0
    }
    .elementor-16 .elementor-element.elementor-element-6e751f4 .gsc-heading{
        margin-bottom:0
    }
    .elementor-16 .elementor-element.elementor-element-b635f1d>.elementor-widget-container{
        margin:0 0 20px
    }
    .elementor-16 .elementor-element.elementor-element-b635f1d{
        --container-widget-width:100%;
        --container-widget-flex-grow:0;
        width:var(--container-widget-width,100%);
        max-width:100%
    }
    .elementor-16 .elementor-element.elementor-element-6029c8d>.elementor-widget-container{
        margin:0 0 20px
    }
    .elementor-16 .elementor-element.elementor-element-6029c8d{
        --container-widget-width:100%;
        --container-widget-flex-grow:0;
        width:var(--container-widget-width,100%);
        max-width:100%
    }
    .elementor-16 .elementor-element.elementor-element-3020aa2>.elementor-widget-container{
        margin:30px 0
    }
    .elementor-16 .elementor-element.elementor-element-7b9dcea{
        padding:80px 0 60px
    }
    .elementor-16 .elementor-element.elementor-element-b665a55 .gsc-heading .content-inner{
        max-width:800px
    }
    .elementor-16 .elementor-element.elementor-element-b665a55 .gsc-heading .title{
        font-size:30px
    }
    .elementor-16 .elementor-element.elementor-element-393a144>.elementor-widget-container{
        margin:30px 0
    }
    .elementor-16 .elementor-element.elementor-element-b6623d0>.elementor-element-populated{
        margin:0 0 15px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px
    }
    .elementor-16 .elementor-element.elementor-element-58888c4>.elementor-element-populated{
        margin:0 0 15px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px
    }
    .elementor-16 .elementor-element.elementor-element-abcfc5a:not(.elementor-motion-effects-element-type-background),.elementor-16 .elementor-element.elementor-element-abcfc5a>.elementor-motion-effects-container>.elementor-motion-effects-layer{
        background-position:50% 60px
    }
    .elementor-16 .elementor-element.elementor-element-6794155>.elementor-element-populated{
        border-width:2px 2px 0
    }
    .elementor-16 .elementor-element.elementor-element-6794155>.elementor-element-populated>.elementor-widget-wrap{
        padding:8px
    }
    .elementor-16 .elementor-element.elementor-element-cdcb9f0{
        text-align:center
    }
    .elementor-16 .elementor-element.elementor-element-f733397.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{
        justify-content:center
    }
    .elementor-16 .elementor-element.elementor-element-f733397>.elementor-element-populated{
        border-width:0 2px 2px
    }
    .elementor-16 .elementor-element.elementor-element-f733397>.elementor-element-populated>.elementor-widget-wrap{
        padding:0 8px 8px
    }
    .elementor-16 .elementor-element.elementor-element-265a40c>.elementor-element-populated>.elementor-widget-wrap{
        padding:0 15px
    }
    .elementor-16 .elementor-element.elementor-element-ed3c638 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
        padding-bottom:calc(15px/2)
    }
    .elementor-16 .elementor-element.elementor-element-ed3c638 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
        margin-top:calc(15px/2)
    }
    .elementor-16 .elementor-element.elementor-element-ed3c638 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
        margin-right:calc(15px/2);
        margin-left:calc(15px/2)
    }
    .elementor-16 .elementor-element.elementor-element-ed3c638 .elementor-icon-list-items.elementor-inline-items{
        margin-right:calc(-15px/2);
        margin-left:calc(-15px/2)
    }
    body.rtl .elementor-16 .elementor-element.elementor-element-ed3c638 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
        left:calc(-15px/2)
    }
    body:not(.rtl) .elementor-16 .elementor-element.elementor-element-ed3c638 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
        right:calc(-15px/2)
    }
    .elementor-16 .elementor-element.elementor-element-0d2375a .gsc-heading .title{
        font-size:30px
    }
}
@media(min-width:768px){
    .elementor-16 .elementor-element.elementor-element-3e974f1{
        width:55%
    }
    .elementor-16 .elementor-element.elementor-element-a43efd9{
        width:45%
    }
    .elementor-16 .elementor-element.elementor-element-6794155{
        width:70%
    }
    .elementor-16 .elementor-element.elementor-element-f733397{
        width:30%
    }
    .elementor-16 .elementor-element.elementor-element-e457cd5{
        width:40%
    }
    .elementor-16 .elementor-element.elementor-element-265a40c{
        width:59.666%
    }
    .elementor-16 .elementor-element.elementor-element-7e02299f{
        width:100%
    }
}
@media(max-width:1024px) and (min-width:768px){
    .elementor-16 .elementor-element.elementor-element-dac6035{
        width:100%
    }
    .elementor-16 .elementor-element.elementor-element-3ab893e{
        width:100%
    }
    .elementor-16 .elementor-element.elementor-element-3e974f1{
        width:40%
    }
    .elementor-16 .elementor-element.elementor-element-a43efd9{
        width:60%
    }
    .elementor-16 .elementor-element.elementor-element-7e02299f{
        width:100%
    }
}
@media(min-width:1025px){
    .elementor-16 .elementor-element.elementor-element-7b9dcea:not(.elementor-motion-effects-element-type-background),.elementor-16 .elementor-element.elementor-element-7b9dcea>.elementor-motion-effects-container>.elementor-motion-effects-layer{
        background-attachment:fixed
    }
    .elementor-16 .elementor-element.elementor-element-50f4be0>.elementor-background-overlay{
        background-attachment:fixed
    }
}
