@import url("https://fonts.googleapis.com/css2?family=Tajawal:wght@200;300;400;500;700;800;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap");*{box-sizing:border-box;padding:0;margin:0}body,html{font-size:62.5%;scroll-behavior:smooth;font-family:Tajawal,sans-serif}body{display:flex;flex-direction:column;overflow-x:hidden;max-width:100vw}a{color:inherit;text-decoration:none}.leaflet-popup-content{margin:0!important}.ant-pagination-item{display:flex!important;align-items:center!important;justify-content:center!important;border-radius:8px!important;border:1px solid var(--Blue-Blue200,#a6d6ed)!important;background:#fff;width:3.6rem!important;height:3.6rem!important}.ant-pagination-item a{color:#a6d6ed!important}.ant-pagination-next,.ant-pagination-prev{margin-top:.5rem}.skeleton-full{width:100%!important}.ant-drawer-header{padding:1rem 2.4rem!important}.swiper-slide-thumb-active div{opacity:1}.ant-breadcrumb-separator{font-size:2.5rem;margin-top:-.6rem;font-weight:900;color:var(--Blue-Blue800,#284570)}.ant-breadcrumb-link{color:var(--Blue-Blue800,#284570);text-align:right;font-size:2rem;font-weight:500;line-height:170%}.ant-collapse-content-box{margin-left:4rem}.reel{aspect-ratio:9/16!important;max-width:40rem!important;max-height:auto!important;width:auto!important;height:auto!important}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.leaflet-top{z-index:unset!important}.leaflet-control-attribution.leaflet-control svg{display:none!important}@media screen and (max-width:1600px){html{font-size:60%}}@media screen and (max-width:1300px){html{font-size:58%}}@media screen and (max-width:1024px){html{font-size:55%}}@media screen and (max-width:850px){html{font-size:53%}.ant-drawer-content-wrapper{max-width:320px!important}}@media screen and (max-width:450px){html{font-size:50%}}@media screen and (max-width:375px){html{font-size:48%}}@media screen and (max-width:320px){html{font-size:45%}}