*{margin:0px;padding:0px;box-sizing:border-box}.sectionMapCountries{max-width:1360px;/* min-height: 150vh; */height:auto;overflow-x:clip;padding:100px 0px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:flex-start;margin:0px auto}.sectionMapCountries .mapCountriesTitle h2{font-family:Lato;font-weight:700;font-size:32px;line-height:100%;letter-spacing:0px;text-transform:capitalize;color:#000000}.sectionMapCountries .mapCountriesParag{max-width:930px;min-width:366px}.sectionMapCountries .mapCountriesParag p{font-family:Lato;font-weight:500;font-size:19px;line-height:100%;letter-spacing:0%;color:#232826;margin-top:30px}.sectionMapCountries .mapCountriesParag p span{font-family:Lato;font-weight:600;font-size:18px;line-height:100%;letter-spacing:0%;color:#d50c3d}.sectionMapCountries .mapCountriesDetails{width:100%;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;margin-top:50px;position:relative}.sectionMapCountries .mapCountriesDetails .swiperMapCountriesDetails{width:100%;position:relative}.sectionMapCountries
        .mapCountriesDetails
        .swiperMapCountriesDetails
        .line4{z-index:1000;position:relative;width:fit-content}.sectionMapCountries
        .mapCountriesDetails
        .swiperMapCountriesDetails
        .parentSwiper{max-width:50%;min-width:600px;position:relative;margin-bottom:50px;margin-left:3%}.sectionMapCountries
        .mapCountriesDetails
        .swiperMapCountriesDetails
        .swiperMapCountriesDetailschild{display:flex;gap:16px;width:100%}.sectionMapCountries
        .mapCountriesDetails
        .swiperMapCountriesDetails
        .swiperMapCountriesDetailschild
        .swiper-slide{font-family:Lato;font-weight:600;font-size:16px;line-height:29.87px;letter-spacing:0%;vertical-align:middle;color:#d50c3d;background-color:#f6f6f6;border:none;border-radius:8px;padding:5px 0px;text-align:center;cursor:pointer;transition:all 0.6s}.sectionMapCountries
        .mapCountriesDetails
        .swiperMapCountriesDetails
        .swiperMapCountriesDetailschild
        .swiper-slide:hover{background-color:#d50c3d;color:#ffffff !important}.sectionMapCountries
        .mapCountriesDetails
        .swiperMapCountriesDetails
        .swiperMapCountriesDetailschild
        .swiper-slide.active{background-color:#d50c3d;color:#ffffff !important}.sectionMapCountries
        .mapCountriesDetails
        .swiperMapCountriesDetails
        .line2
        h2{font-family:Lato;font-weight:700;font-size:32px;line-height:100%;letter-spacing:0px;text-transform:capitalize;max-width:260px;color:#000000}.nameChangeSwiperSlide{transition:opacity 0.3s ease,transform 0.3s ease}.nameChangeSwiperSlide.fade-out{opacity:0;transform:translateY(-10px)}.sectionMapCountries
        .mapCountriesDetails
        .swiperMapCountriesDetails
        .line3
        h3{font-family:Lato;font-weight:700;font-size:17.92px;line-height:21.9px;letter-spacing:0%;text-transform:uppercase;color:#000000;margin:10px 0px 20px 0px}.sectionMapCountries
        .mapCountriesDetails
        .swiperMapCountriesDetails
        .line4
        .card{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:center;background-color:#f6f6f6;border-top-right-radius:14px;border-bottom-right-radius:14px;width:fit-content;padding:10px 30px 5px 15px;position:relative;margin-top:5px}.sectionMapCountries
        .mapCountriesDetails
        .swiperMapCountriesDetails
        .line4
        .card:before{content:"";position:absolute;width:5px;height:100%;background-color:#10ab97;top:0px;left:0px}.sectionMapCountries
        .mapCountriesDetails
        .swiperMapCountriesDetails
        .line4
        .card
        .line1{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start}.sectionMapCountries
        .mapCountriesDetails
        .swiperMapCountriesDetails
        .line4
        .card
        .line1
        span{background-color:#10ab97;width:15px;height:15px;border-radius:100%}.sectionMapCountries
        .mapCountriesDetails
        .swiperMapCountriesDetails
        .line4
        .card
        .line1
        h3{font-family:Lato;font-weight:800;font-size:17px;/* line-height: 100%; *//* letter-spacing: 0%; */text-transform:capitalize;color:#d50c3d;margin:0px 25px 0px 5px}.sectionMapCountries
        .mapCountriesDetails
        .swiperMapCountriesDetails
        .line4
        .card
        .line1
        h4{font-family:Lato;font-weight:700;font-size:16px;/* line-height: 100%; */letter-spacing:0%;text-transform:capitalize;color:#10ab97}.sectionMapCountries
        .mapCountriesDetails
        .swiperMapCountriesDetails
        .line4
        .card
        .line2
        p{font-family:Lato;font-weight:700;font-size:16px;/* line-height: 100%; *//* letter-spacing: 0%; */text-transform:capitalize;color:#232826;margin:10px 0px 15px 0px}.sectionMapCountries
        .mapCountriesDetails
        .swiperMapCountriesDetails
        .line4
        .card
        .line3
        p{font-family:Lato;font-weight:400;font-size:16px;line-height:181%;letter-spacing:0%;text-transform:lowercase;max-width:330px;color:#232826}.sectionMapCountries
        .mapCountriesDetails
        .swiperMapCountriesDetails
        .line4
        .cards{width:fit-content;display:none;width:100%;display:none;overflow-y:auto;white-space:nowrap;transition:all 1s;opacity:0;transform:translateY(20px);transition:opacity 0.5s ease,transform 0.5s ease}/* Custom scrollbar styling */.sectionMapCountries
        .mapCountriesDetails
        .swiperMapCountriesDetails
        .line4
        .cards::-webkit-scrollbar{width:6px}.sectionMapCountries
        .mapCountriesDetails
        .swiperMapCountriesDetails
        .line4
        .cards::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.sectionMapCountries
        .mapCountriesDetails
        .swiperMapCountriesDetails
        .line4
        .cards::-webkit-scrollbar-thumb{background:#d50c3d;border-radius:3px}.sectionMapCountries
        .mapCountriesDetails
        .swiperMapCountriesDetails
        .line4
        .cards::-webkit-scrollbar-thumb:hover{background:#b00a36;cursor:pointer}.sectionMapCountries
        .mapCountriesDetails
        .swiperMapCountriesDetails
        .line4
        .cards.active{width:fit-content;/* display: flex; */flex-direction:column;gap:20px;/* transition: all 1s; */opacity:1;transform:translateY(0)/* display: grid; */}.sectionMapCountries
        .mapCountriesDetails
        .swiperMapCountriesDetails
        .line4
        .card{white-space:normal/* Reset for card content */}.sectionMapCountries .changeEgypt,.sectionMapCountries .changeSyria,.sectionMapCountries .changeSudan,.sectionMapCountries .changeTurkiye,.sectionMapCountries .changeNigeria,.sectionMapCountries .changeAfghanistan,.sectionMapCountries .changeYemen,.sectionMapCountries .changePalestine,.sectionMapCountries .changeLebanon{cursor:pointer;fill:#10ab97;position:relative;width:fit-content;height:fit-content}.sectionMapCountries .changeEgypt,.sectionMapCountries .changeSyria,.sectionMapCountries .changeSudan,.sectionMapCountries .changeTurkiye,.sectionMapCountries .changeNigeria,.sectionMapCountries .changeYemen,.sectionMapCountries .changePalestine,.sectionMapCountries .changeLebanon{stroke:#fff;stroke-width:1}/* .sectionMapCountries .changeEgypt::after,
      .sectionMapCountries .changeSyria::after,
      .sectionMapCountries .changeSudan::after,
      .sectionMapCountries .changeTurkiye::after,
      .sectionMapCountries .changeNigeria::after,
      .sectionMapCountries .changeAfghanistan::after,
      .sectionMapCountries .changeYemen::after,
      .sectionMapCountries .changePalestine::after,
      .sectionMapCountries .changeLebanon::after{
        content: "<path d="M19.9103 44.8082C19.4321 44.7378 19.1053 44.32 19.181 43.875C19.2568 43.4305 19.7064 43.1268 20.1851 43.1972C21.6937 43.421 22.9115 43.7533 23.8246 44.1015C25.2136 44.6297 26.0232 45.298 26.1972 45.757C26.2673 45.9412 26.2615 46.1326 26.196 46.3035L26.1522 46.399L26.0953 46.4881C25.6891 47.0673 24.3431 47.9324 22.1388 48.4828C20.6094 48.8641 18.609 49.1476 16.1578 49.1476C13.7132 49.1476 11.7153 48.8652 10.1867 48.4877C7.66546 47.8651 6.26505 46.8192 6.09429 46.2772C6.04843 46.1292 6.04925 45.9789 6.08938 45.8403C6.22533 45.3635 7.03161 44.6616 8.45253 44.1152C9.36691 43.7639 10.5942 43.4256 12.1211 43.1995C12.5994 43.1291 13.0494 43.4328 13.1252 43.8773C13.2009 44.3218 12.8742 44.7401 12.3959 44.8105C11.0217 45.0141 9.92747 45.3144 9.11956 45.6246C8.68563 45.7911 8.68613 46.3297 9.12675 46.4776C9.53479 46.6146 10.0365 46.7613 10.633 46.9086C12.0282 47.2534 13.8705 47.5103 16.1578 47.5103C18.4452 47.5103 20.2887 47.2519 21.6854 46.9033C22.2643 46.7588 22.7537 46.6122 23.155 46.4726C23.597 46.3187 23.595 45.7769 23.1576 45.6105C22.3533 45.3045 21.269 45.0092 19.9103 44.8082ZM15.4002 44.8302C14.5333 43.5168 13.524 42.0664 12.4495 40.5223C7.14746 32.9035 0.242188 22.9842 0.242188 14.8314C0.242188 10.7569 2.02836 7.0592 4.91073 4.38118C7.78943 1.70189 11.7688 0.0429688 16.1567 0.0429688C20.5403 0.0429688 24.5185 1.70228 27.4007 4.38118C30.283 7.05627 32.0676 10.7544 32.0676 14.8314C32.0676 22.9819 25.1837 32.8752 19.8834 40.4921C18.7982 42.051 17.7791 43.5151 16.9061 44.8415C16.6538 45.2262 16.1129 45.3472 15.6988 45.1128C15.5711 45.0405 15.471 44.9424 15.4002 44.8302ZM16.1564 6.35912C16.1564 6.35928 16.1563 6.35947 16.1561 6.35947C13.7678 6.35956 11.6009 7.26228 10.0343 8.71792C8.4688 10.1756 7.49672 12.188 7.49672 14.4069C7.49672 16.6249 8.46802 18.6374 10.0573 20.1156C11.6404 21.5687 13.7881 22.4555 16.1566 22.4555C18.5431 22.4555 20.7085 21.552 22.2968 20.0768C23.8603 18.6036 24.8144 16.6067 24.8144 14.4066C24.8144 12.1878 23.8431 10.1753 22.276 8.7188C20.709 7.26241 18.5438 6.35888 16.1566 6.35878C16.1564 6.35878 16.1563 6.35896 16.1564 6.35912Z" fill="#CE0F48"/>
<path d="M16.1543 7.07715C20.6028 7.07728 24.0781 10.412 24.0781 14.3701C24.078 18.3281 20.6027 21.662 16.1543 21.6621C11.7057 21.6621 8.22966 18.3282 8.22949 14.3701C8.22949 10.4119 11.7056 7.07715 16.1543 7.07715Z" stroke="#CE0F48" stroke-width="2.05268"/>";
        position: absolute;
        width:100%;
        height:100%;
        top:0px;
        left:0px;
        color:red;
        font-size:20px;

      } */.changeAfghanistan{cursor:pointer;fill:#10ab97;transition:0.6s all;stroke:white;stroke-width:1}.sectionMapCountries .changeEgypt:hover,.sectionMapCountries .changeSyria:hover,.sectionMapCountries .changeSudan:hover,.sectionMapCountries .changeTurkiye:hover,.sectionMapCountries .changeNigeria:hover,.sectionMapCountries .changeYemen:hover,.sectionMapCountries .changeAfghanistan:hover,.sectionMapCountries .changePalestine:hover,.sectionMapCountries .changeLebanon:hover{transition:0.6s all;fill:#ce0f48}.sectionMapCountries .changeEgypt:not(:hover),.sectionMapCountries .changeSyria:not(:hover),.sectionMapCountries .changeSudan:not(:hover),.sectionMapCountries .changeTurkiye:not(:hover),.sectionMapCountries .changeNigeria:not(:hover),.sectionMapCountries .changeYemen:not(:hover),.sectionMapCountries .changeAfghanistan:not(:hover),.sectionMapCountries .changePalestine:not(:hover),.sectionMapCountries .changeLebanon:not(:hover){transition:0.6s all;fill:#10ab97}.sectionMapCountries .changeEgypt.active,.sectionMapCountries .changeSyria.active,.sectionMapCountries .changeSudan.active,.sectionMapCountries .changeTurkiye.active,.sectionMapCountries .changeNigeria.active,.sectionMapCountries .changeAfghanistan.active,.sectionMapCountries .changeYemen.active,.sectionMapCountries .changePalestine.active,.sectionMapCountries .changeLebanon.active{transition:0.6s all;fill:#ce0f48}.showTextNigeria,.showTextYemen,.showTextAfghanistan,.showTextTurkiye,.showTextPalestine,.showTextLebanon,.showTextEgypt,.showTextSyria,.showTextSudan{transition:0.6s all/* display: none; */}.changeColorLocationSudan,.changeColorLocationNigeria,.changeColorLocationYemen,.changeColorLocationAfghanistan,.changeColorLocationTurkiye,.changeColorLocationPalestine,.changeColorLocationLebanon,.changeColorLocationEgypt,.changeColorLocationSyria{fill:#10ab97;transition:0.6s all;stroke:transparent}/* Location marker styles - updated approach */.sectionMapCountries .country-marker{position:absolute;width:33px;height:50px;pointer-events:none;z-index:10;transform:translate(-50%, -100%);transition:0.6s all;display:none}.sectionMapCountries .country-marker.active{display:block}.sectionMapCountries .svgFloatRight{position:absolute;left:27%;top:-6%;width:80%}.sectionMapCountries .svgParag{margin-left:30px;max-width:600px/* min-width: 366px; */}.sectionMapCountries .svgParag p{font-family:Lato;font-weight:500;font-size:19px;line-height:100%;letter-spacing:0%;color:#232826/* margin-top: 30px; */}.sectionMapCountries .svgParag p span{font-family:Lato;font-weight:600;font-size:18px;line-height:100%;letter-spacing:0%;color:#d50c3d}.svgLocation{/* position:absolute; *//* left: 21%; *//* top: -7%; */}/* Swiper navigation buttons */.swiper-button-next,.swiper-button-prev{color:#d50c3d;width:30px;height:30px;background:#f3cad4;border-radius:50%;display:flex;align-items:center;justify-content:center;top:66% !important}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, -6%) !important;left:auto}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, -6%) !important;right:auto}.swiper-button-next::after,.swiper-button-prev::after{font-size:16px;font-weight:bold}.sectionMapCountries
        .mapCountriesDetails
        .swiperMapCountriesDetails
        .line4.CardsMobile{display:none}#zoomInBtn,#zoomOutBtn{display:none}@media screen and (max-width: 1300px){.sectionMapCountries{width:90%}.sectionMapCountries .svgFloatRight{position:absolute;left:35%;top:20%;/* background-color: red; */max-width:60%}.sectionMapCountries
          .mapCountriesDetails
          .swiperMapCountriesDetails
          .parentSwiper{/* max-width: 50%; */min-width:350px;margin-left:4%}.sectionMapCountries .mapCountriesParag p{font-size:16px;margin-top:30px}.sectionMapCountries .mapCountriesParag p span{font-size:16px;margin-top:30px}.sectionMapCountries .mapCountriesTitle h2{font-size:28px}.sectionMapCountries
          .mapCountriesDetails
          .swiperMapCountriesDetails
          .line2
          h2{font-size:28px;max-width:200px}.sectionMapCountries
          .mapCountriesDetails
          .swiperMapCountriesDetails
          .swiperMapCountriesDetailschild
          .swiper-slide{font-size:14px;border-radius:8px;padding:5px 0px}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, -8%) !important;left:auto}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, -8%) !important;right:auto}.sectionMapCountries
          .mapCountriesDetails
          .swiperMapCountriesDetails
          .line4
          .card
          .line3
          p{font-size:14px;max-width:250px}}@media screen and (max-width: 920px){.sectionMapCountries .svgFloatRight{position:relative;left:0%;top:0%;/* background-color: red; */width:100%;max-width:100%;margin-top:0px}.sectionMapCountries .svgParag{margin-left:0px;max-width:600px;margin-bottom:20px/* min-width: 366px; */}.sectionMapCountries .mapCountriesDetails{width:100%;flex-wrap:nowrap;justify-content:flex-start;align-items:center;margin-top:50px;position:relative;flex-direction:column;display:flex;gap:0px}.sectionMapCountries
          .mapCountriesDetails
          .swiperMapCountriesDetails
          .line4{display:none}.sectionMapCountries
          .mapCountriesDetails
          .swiperMapCountriesDetails
          .line4.CardsMobile{display:block;width:100%}.sectionMapCountries
          .mapCountriesDetails
          .swiperMapCountriesDetails
          .line4
          .cards.active{width:100%;flex-direction:row;overflow:visible;gap:0px}.sectionMapCountries
          .mapCountriesDetails
          .swiperMapCountriesDetails
          .line4
          .card{display:flex !important}.sectionMapCountries
          .mapCountriesDetails
          .swiperMapCountriesDetails
          .line4
          .cards{width:fit-content;display:flex;width:100%;overflow-y:visible;white-space:nowrap;opacity:1;transform:translateY(0px)}.sectionMapCountries
          .mapCountriesDetails
          .swiperMapCountriesDetails
          .parentSwiper{max-width:fit-content;min-width:unset;/* margin-left: 7%; */width:80%;margin:0px auto 50px}.sectionMapCountries
          .mapCountriesDetails
          .swiperMapCountriesDetails
          .swiperMapCountriesDetailschild{display:flex;gap:16px;width:90%}.sectionMapCountries .mapCountriesParag p{font-size:16px;margin-top:30px}.sectionMapCountries .mapCountriesParag p span{font-size:16px;margin-top:30px}.sectionMapCountries .mapCountriesTitle h2{font-size:28px}.sectionMapCountries
          .mapCountriesDetails
          .swiperMapCountriesDetails
          .line2
          h2{font-size:28px;max-width:200px}.sectionMapCountries
          .mapCountriesDetails
          .swiperMapCountriesDetails
          .swiperMapCountriesDetailschild
          .swiper-slide{font-size:14px;border-radius:8px;padding:5px 0px}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, -8%) !important;left:auto}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, -8%) !important;right:auto}.sectionMapCountries
          .mapCountriesDetails
          .swiperMapCountriesDetails
          .line4
          .card
          .line3
          p{font-size:14px;max-width:250px}}@media screen and (max-width: 500px){.svgFloatRight{/* position: absolute; */width:100%/* overflow: hidden; */}.svgFloatRight .SVGAllMap{width:150%;height:100% !important;position:relative;left:-30%}.parentSVG{width:100%;position:relative;height:fit-content;margin-bottom:10px}#zoomInBtn,#zoomOutBtn{position:absolute;top:-15%;right:0%;/* color: white; */border:none;border-radius:50px;padding:0;font-size:13px;font-weight:bold;cursor:pointer;/* box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2); */transition:all 0.3s ease;z-index:100;display:flex;align-items:center;justify-content:center;width:100px;height:35px;border:.09px solid #ce0f4878}#zoomInBtn{/* background: linear-gradient(135deg, #CE0F48, #FF6B8B); */background:transparent;color:#CE0F48}#zoomOutBtn{/* background: linear-gradient(135deg, #3A5D59, #5D8A7E); */background:transparent;color:#3A5D59}#zoomInBtn:hover,#zoomOutBtn:hover{transform:translateY(-3px)/* box-shadow: 0 6px 20px rgba(0, 0, 0, 0.25); */}#zoomInBtn:active,#zoomOutBtn:active{transform:translateY(1px)}#zoomInBtn::before{content:"+"}#zoomOutBtn::before{content:"-"}.SVGAllMap{z-index:20}.onlyEgypt,.onlySyria,.onlySudan,.onlyLebanon,.onlyPalestine,.onlyYemen,.onlyAfghanistan,.onlyNigeria,.onlyTurkiye{transition:all .5s ease-in-out !important;/* width:100% !important; *//* height: 100% !important; *//* left:0% !important; */display:none;opacity:0;transform:scale(.6);/* position: absolute !important; */top:0%;z-index:10}.onlyEgypt.active,.onlySyria.active,.onlySudan.active,.onlyLebanon.active,.onlyPalestine.active,.onlyYemen.active,.onlyAfghanistan.active,.onlyNigeria.active,.onlyTurkiye.active{transition:all .5s ease-in-out !important;/* width:100% !important; *//* left:0% !important; */display:block;opacity:1;transform:scale(1)/* position: relative !important; *//* top: 0%; */}.onlyEgypt:not(.active),.onlySyria:not(.active),.onlySudan:not(.active),.onlyLebanon:not(.active),.onlyPalestine:not(.active),.onlyYemen:not(.active),.onlyAfghanistan:not(.active),.onlyNigeria:not(.active),.onlyTurkiye:not(.active){transition:all .3s ease-in-out !important;/* width:100% !important; *//* position: absolute !important; *//* left:0% !important; *//* top:0%; */display:none;opacity:0;transform:scale(.6);z-index:10}.swiper-button-next,.swiper-button-prev{background:transparent}/* Disabled navigation buttons *//* .swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: not-allowed;
  pointer-events: none;
} */}@media screen and (max-width: 1300px){.sectionMapCountries .svgParag p{font-size:14px;line-height:1.4em}}@media screen and (max-width: 768px){.parentSVG svg{margin-bottom:-12px}}