.elementor-4330 .elementor-element.elementor-element-f99c960{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:0px;z-index:-1;}body:not(.rtl) .elementor-4330 .elementor-element.elementor-element-f99c960{left:0px;}body.rtl .elementor-4330 .elementor-element.elementor-element-f99c960{right:0px;}.elementor-4330 .elementor-element.elementor-element-bc30051 .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:38px;font-weight:600;}.elementor-4330 .elementor-element.elementor-element-bc30051{width:var( --container-widget-width, 106.952% );max-width:106.952%;--container-widget-width:106.952%;--container-widget-flex-grow:0;}.elementor-4330 .elementor-element.elementor-element-9bdaf28{color:#3D3B3B;font-family:"Roboto", Sans-serif;font-size:28px;font-weight:400;line-height:37px;}.elementor-4330 .elementor-element.elementor-element-95c7772 img{width:120%;max-width:100%;}.elementor-4330 .elementor-element.elementor-element-95c7772{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;align-self:center;}.elementor-4330 .elementor-element.elementor-element-bc64557{text-align:right;}.elementor-4330 .elementor-element.elementor-element-bc64557 .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:38px;font-weight:600;}.elementor-4330 .elementor-element.elementor-element-4b472f0{color:#3D3B3B;font-family:"Roboto", Sans-serif;font-size:28px;font-weight:400;}.elementor-4330 .elementor-element.elementor-element-0d922ff{padding:0px 0px 20px 0px;}.elementor-4330 .elementor-element.elementor-element-7b81526 .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:38px;font-weight:600;}.elementor-4330 .elementor-element.elementor-element-97245ea{color:#3D3B3B;font-family:"Roboto", Sans-serif;font-size:28px;font-weight:400;}.elementor-4330 .elementor-element.elementor-element-8ecdb03{margin-top:0px;margin-bottom:-80px;}.elementor-4330 .elementor-element.elementor-element-5865110{text-align:right;}.elementor-4330 .elementor-element.elementor-element-5865110 .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:38px;font-weight:600;}.elementor-4330 .elementor-element.elementor-element-2b46b1b{margin-top:100px;margin-bottom:0px;}.elementor-4330 .elementor-element.elementor-element-8e3304e{color:#3D3B3B;font-family:"Roboto", Sans-serif;font-size:28px;font-weight:400;}.elementor-4330 .elementor-element.elementor-element-8e259f0:not(.elementor-motion-effects-element-type-background), .elementor-4330 .elementor-element.elementor-element-8e259f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0078BC4F;}.elementor-4330 .elementor-element.elementor-element-8e259f0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-4330 .elementor-element.elementor-element-8e259f0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4330 .elementor-element.elementor-element-442f384{text-align:center;}.elementor-4330 .elementor-element.elementor-element-442f384 .elementor-heading-title{color:#222222F5;font-family:"Roboto", Sans-serif;font-size:38px;font-weight:600;}.elementor-4330 .elementor-element.elementor-element-b587d3b{color:#3D3B3B;font-family:"Roboto", Sans-serif;font-size:28px;font-weight:400;}.elementor-4330 .elementor-element.elementor-element-afd85c1{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--swiper-padding-bottom:30px;}.elementor-4330 .elementor-element.elementor-element-afd85c1 .swiper-slide > .elementor-element{height:100%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4330 .elementor-element.elementor-element-17a7a9d{width:44.639%;}.elementor-4330 .elementor-element.elementor-element-9f0194e{width:55.318%;}.elementor-4330 .elementor-element.elementor-element-fbeecee{width:46.296%;}.elementor-4330 .elementor-element.elementor-element-91b87bf{width:53.661%;}.elementor-4330 .elementor-element.elementor-element-e9bac17{width:46.116%;}.elementor-4330 .elementor-element.elementor-element-72a2a4b{width:53.841%;}}@media(max-width:1024px){.elementor-4330 .elementor-element.elementor-element-afd85c1{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-4330 .elementor-element.elementor-element-afd85c1{--swiper-slides-to-display:1;}}/* Start custom CSS */.bat-line-wrapper {
    position: relative;
    width: 100%;
    pointer-events: none;
}

.bat-line {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 80%;
}

.bat-line-path {
    stroke-linecap: round;
}

/* Default: show desktop, hide mobile */
.bat-line-wrapper-desktop {
    display: block;
    height: 3903px; /* adjust to your layout */
}

.bat-line-wrapper-mobile {
    display: none;
    height: 2000px; /* adjust to your mobile layout */
}

/* On phones (you can tweak 768px breakpoint if you like) */
@media (max-width: 767px) {
    .bat-line-wrapper-desktop {
        display: none;
    }
    .bat-line-wrapper-mobile {
        display: block;
    }
}/* End custom CSS */