.BlogDetail_blogDetailContainer___XJn6{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#333;line-height:1.6}.BlogDetail_container__aQ7nK{max-width:1200px;margin:0 auto;padding:0 1rem}.BlogDetail_blogHero__w3eo3{background:linear-gradient(rgba(26,58,31,.8),rgba(26,58,31,.8));background-size:cover;background-position:50%;color:white;padding:3rem 0;text-align:center;margin-bottom:3rem}.BlogDetail_heroContent__XpXtr{max-width:800px;margin:0 auto}.BlogDetail_breadcrumb__y3w45{margin-bottom:1.5rem;font-size:.9rem;color:rgba(255,255,255,.8)}.BlogDetail_breadcrumb__y3w45 a{color:#c19a5b;text-decoration:none;display:inline-flex;align-items:center}.BlogDetail_breadcrumb__y3w45 a svg{margin-right:.5rem}.BlogDetail_breadcrumb__y3w45 a:hover{text-decoration:underline}.BlogDetail_blogHero__w3eo3 h1{font-size:2.25rem;margin-bottom:1.5rem;color:white;line-height:1.3}.BlogDetail_postMeta__pZb9w{display:flex;justify-content:center;flex-wrap:wrap;gap:1.5rem;color:rgba(255,255,255,.8);font-size:.95rem}.BlogDetail_flex__MHv2f{display:flex;align-items:center}.BlogDetail_postMeta__pZb9w svg{margin-right:.5rem;color:#c19a5b}.BlogDetail_postMeta__pZb9w a{color:rgba(255,255,255,.9);text-decoration:none;transition:color .3s ease}.BlogDetail_postMeta__pZb9w a:hover{color:#c19a5b}.BlogDetail_blogLayout__oC_q_{display:grid;grid-gap:3rem;gap:3rem;grid-template-columns:1fr}@media (min-width:992px){.BlogDetail_blogLayout__oC_q_{grid-template-columns:2fr 1fr}}.BlogDetail_blogContent__wkXpZ{margin-bottom:3rem}.BlogDetail_postImage__KXNUS{position:relative;height:400px;margin-bottom:2rem;border-radius:8px;overflow:hidden}.BlogDetail_postImage__KXNUS img{width:100%;height:100%;object-fit:cover}.BlogDetail_postCategory__Qn7ck{position:absolute;top:20px;right:20px;background-color:#c19a5b;color:white;padding:.5rem 1rem;border-radius:4px;font-size:.85rem;font-weight:700}.BlogDetail_postContent__wrdxb{font-size:1.1rem;line-height:1.8;color:#444}.BlogDetail_postContent__wrdxb h2{font-size:1.75rem;color:#1a3a1f;margin:2rem 0 1rem;line-height:1.4}.BlogDetail_postContent__wrdxb h3{font-size:1.5rem;color:#1a3a1f;margin:1.5rem 0 1rem}.BlogDetail_postContent__wrdxb p{margin-bottom:1.5rem}.BlogDetail_postContent__wrdxb ol,.BlogDetail_postContent__wrdxb ul{margin-bottom:1.5rem;padding-left:2rem}.BlogDetail_postContent__wrdxb li{margin-bottom:.5rem}.BlogDetail_postContent__wrdxb blockquote{border-left:4px solid #c19a5b;padding:1rem 1.5rem;margin:2rem 0;background-color:#f9f5e9;font-style:italic;color:#5a4a3a}.BlogDetail_postContent__wrdxb a{color:#1a3a1f;text-decoration:underline}.BlogDetail_postContent__wrdxb a:hover{color:#c19a5b}.BlogDetail_postFooter__OYOsJ{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:3rem 0;padding:1.5rem 0;border-top:1px solid #eee;border-bottom:1px solid #eee}.BlogDetail_tags__YYbGS{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.BlogDetail_tags__YYbGS svg{color:#c19a5b;margin-right:.5rem}.BlogDetail_tags__YYbGS a{display:inline-block;padding:.25rem .75rem;background:#f5f5f5;color:#666;border-radius:20px;font-size:.85rem;text-decoration:none;transition:all .3s ease}.BlogDetail_tags__YYbGS a:hover{background:#1a3a1f;color:white}.BlogDetail_shareButtons__O0U_W{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.BlogDetail_shareButtons__O0U_W span{font-size:.9rem;color:#666}.BlogDetail_shareButtons__O0U_W button{background:#f5f5f5;color:#666;border:none;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.BlogDetail_shareButtons__O0U_W button:hover{background:#1a3a1f;color:white}.BlogDetail_authorBox__9rUHO{display:flex;gap:2rem;margin:3rem 0;padding:2rem;background:#f9f9f9;border-radius:8px}.BlogDetail_authorImage__DDeT5{width:120px;height:120px;border-radius:50%;object-fit:cover;border:3px solid #c19a5b}.BlogDetail_authorInfo__u9r_I h3{font-size:1.25rem;color:#1a3a1f;margin-bottom:.5rem}.BlogDetail_authorInfo__u9r_I p{margin-bottom:1rem;color:#666}.BlogDetail_authorInfo__u9r_I a{color:#c19a5b;font-weight:600;text-decoration:none;transition:color .3s ease}.BlogDetail_authorInfo__u9r_I a:hover{color:#1a3a1f;text-decoration:underline}.BlogDetail_commentsSection__SlbQl{margin:4rem 0}.BlogDetail_sectionTitle__Z13KI{font-size:1.75rem;color:#1a3a1f;margin-bottom:2rem;padding-bottom:.75rem;border-bottom:2px solid #c19a5b;position:relative}.BlogDetail_sectionTitle__Z13KI:after{content:"";position:absolute;bottom:-2px;left:0;width:50px;height:2px;background-color:#c19a5b}.BlogDetail_comment__nopKJ{display:flex;gap:1.5rem;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #eee}.BlogDetail_comment__nopKJ:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.BlogDetail_commentAvatar__kOdnc{width:60px;height:60px;border-radius:50%;object-fit:cover}.BlogDetail_commentContent__83tkP{flex:1 1}.BlogDetail_commentHeader__KgR8Q{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.BlogDetail_commentHeader__KgR8Q h4{font-size:1rem;color:#1a3a1f;margin:0}.BlogDetail_commentHeader__KgR8Q span{font-size:.85rem;color:#888}.BlogDetail_comment__nopKJ p{margin-bottom:.5rem;color:#555}.BlogDetail_replyButton__6aAQG{background:none;border:none;color:#c19a5b;font-size:.85rem;cursor:pointer;padding:0;transition:color .3s ease}.BlogDetail_replyButton__6aAQG:hover{color:#1a3a1f;text-decoration:underline}.BlogDetail_commentForm__OPYB2{margin-top:3rem;padding:2rem;background:#f9f9f9;border-radius:8px}.BlogDetail_commentForm__OPYB2 h3{font-size:1.5rem;color:#1a3a1f;margin-bottom:1.5rem}.BlogDetail_formGroup__m_soq{margin-bottom:1.5rem}.BlogDetail_formGroup__m_soq label{display:block;margin-bottom:.5rem;color:#555;font-weight:600}.BlogDetail_formGroup__m_soq input,.BlogDetail_formGroup__m_soq textarea{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;transition:border .3s ease}.BlogDetail_formGroup__m_soq input:focus,.BlogDetail_formGroup__m_soq textarea:focus{outline:none;border-color:#c19a5b}.BlogDetail_submitButton__QPF65{background:#1a3a1f;color:white;border:none;padding:.75rem 1.5rem;font-size:1rem;border-radius:4px;cursor:pointer;transition:background .3s ease}.BlogDetail_submitButton__QPF65:hover{background:#c19a5b}.BlogDetail_blogSidebar__Mvrr8{margin-bottom:3rem}.BlogDetail_sidebarWidget__p7paA{background:white;border-radius:8px;padding:1.5rem;margin-bottom:2rem;box-shadow:0 5px 15px rgba(0,0,0,.05)}.BlogDetail_widgetTitle__8fZ7R{font-size:1.25rem;color:#1a3a1f;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid #eee;position:relative}.BlogDetail_widgetTitle__8fZ7R:after{content:"";position:absolute;bottom:-1px;left:0;width:40px;height:2px;background-color:#c19a5b}.BlogDetail_authorSidebar__WTbJj{text-align:center}.BlogDetail_authorSidebar__WTbJj img{width:100px;height:100px;border-radius:50%;object-fit:cover;border:3px solid #c19a5b;margin:0 auto 1rem}.BlogDetail_authorSidebar__WTbJj h4{font-size:1.1rem;color:#1a3a1f;margin-bottom:.25rem}.BlogDetail_authorSidebar__WTbJj p{color:#666;font-size:.9rem;margin-bottom:1rem}.BlogDetail_authorSocial__5zs5Z{display:flex;justify-content:center;gap:.75rem}.BlogDetail_authorSocial__5zs5Z a{color:#666;font-size:1.1rem;transition:color .3s ease}.BlogDetail_authorSocial__5zs5Z a:hover{color:#c19a5b}.BlogDetail_relatedPosts__NJD2B{display:grid;grid-gap:1rem;gap:1rem}.BlogDetail_relatedPost__p59ev{display:grid;grid-template-columns:80px 1fr;grid-gap:1rem;gap:1rem;align-items:center}.BlogDetail_relatedPost__p59ev img{width:100%;height:60px;object-fit:cover;border-radius:4px}.BlogDetail_relatedPost__p59ev h4{font-size:.95rem;margin-bottom:.25rem}.BlogDetail_relatedPost__p59ev h4 a{color:#333;text-decoration:none;transition:color .3s ease}.BlogDetail_relatedPost__p59ev h4 a:hover{color:#c19a5b}.BlogDetail_relatedPost__p59ev span{font-size:.75rem;color:#888}.BlogDetail_categoryList__fvel4{list-style:none}.BlogDetail_categoryList__fvel4 li{margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px dashed #eee}.BlogDetail_categoryList__fvel4 li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.BlogDetail_categoryList__fvel4 a{display:flex;justify-content:space-between;color:#666;text-decoration:none;transition:color .3s ease}.BlogDetail_categoryList__fvel4 a:hover{color:#c19a5b}.BlogDetail_categoryList__fvel4 a span{color:#888;font-size:.85rem}.BlogDetail_tagCloud__IdWFG{display:flex;flex-wrap:wrap;gap:.5rem}.BlogDetail_tagCloud__IdWFG a{display:inline-block;padding:.25rem .75rem;background:#f5f5f5;color:#666;border-radius:20px;font-size:.85rem;text-decoration:none;transition:all .3s ease}.BlogDetail_tagCloud__IdWFG a:hover{background:#1a3a1f;color:white}.Footer_footer__4ORg_{background-color:#1a3a1f;color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.Footer_footerTop__i3Ws_{padding:4rem 1rem;border-bottom:1px solid rgba(255,255,255,.1)}.Footer_container__qCw8n{max-width:1200px;margin:0 auto}.Footer_grid__X_BWM{display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:1fr}@media (min-width:768px){.Footer_grid__X_BWM{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Footer_grid__X_BWM{grid-template-columns:repeat(4,1fr)}}.Footer_footerColumn__TyiKn{margin-bottom:2rem}.Footer_logoContainer__SFPyt{display:flex;align-items:center;margin-bottom:1.5rem}.Footer_footerLogo__n68QE{width:110px;border-radius:6px}.Footer_description__n7Wkh{color:rgba(255,255,255,.7);line-height:1.6;margin-bottom:1.5rem}.Footer_socialLinks__Ga5i3{display:flex;gap:1rem}.Footer_socialLinks__Ga5i3 a{color:rgba(255,255,255,.7);font-size:1.25rem;transition:color .3s ease}.Footer_socialLinks__Ga5i3 a:hover{color:#c19a5b}.Footer_columnTitle__qPGVe{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;color:#c19a5b;position:relative;padding-bottom:.75rem}.Footer_columnTitle__qPGVe:after{content:"";position:absolute;bottom:0;left:0;width:50px;height:2px;background-color:#c19a5b}.Footer_linkList__9tWWe{list-style:none}.Footer_linkList__9tWWe li{margin-bottom:.75rem}.Footer_linkList__9tWWe a{color:rgba(255,255,255,.7);text-decoration:none;transition:color .3s ease;display:inline-block}.Footer_linkList__9tWWe a:hover{color:#c19a5b;transform:translateX(5px)}.Footer_contactList__yN5qV{list-style:none}.Footer_contactList__yN5qV li{display:flex;align-items:flex-start;margin-bottom:1rem;color:rgba(255,255,255,.7)}.Footer_contactList__yN5qV svg{margin-right:.75rem;color:#c19a5b;margin-top:.25rem;flex-shrink:0}.Footer_footerBottom__A1Xh3{padding:1.5rem 1rem;background-color:rgba(0,0,0,.2)}.Footer_bottomContent__rrw9Y{display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center}@media (min-width:768px){.Footer_bottomContent__rrw9Y{flex-direction:row}}.Footer_bottomContent__rrw9Y p{color:rgba(255,255,255,.7);margin-bottom:1rem}@media (min-width:768px){.Footer_bottomContent__rrw9Y p{margin-bottom:0}}.Footer_legalLinks__MADF3{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.Footer_legalLinks__MADF3 a{color:rgba(255,255,255,.7);text-decoration:none;transition:color .3s ease;font-size:.875rem}.Footer_legalLinks__MADF3 a:hover{color:#c19a5b}.Hero_heroSection__1o5TZ{position:relative;height:100vh;max-height:800px;overflow:hidden}.Hero_sliderContainer__nt__g{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.Hero_slide__22rKH{position:absolute;inset:0;background-size:cover;background-position:50%;transition:opacity 1s ease;opacity:0}.Hero_activeSlide__GQOks{opacity:1}.Hero_imageOverlay__927tv{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.6),transparent)}.Hero_content__JgR__{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:0 1rem;position:relative;z-index:10}.Hero_title__hB5up{font-size:2.5rem;font-weight:300;color:white;line-height:1.2;margin-bottom:1.5rem}@media (min-width:768px){.Hero_title__hB5up{font-size:3rem}}@media (min-width:1024px){.Hero_title__hB5up{font-size:3.75rem}}.Hero_bold__zPBNw{font-weight:700}.Hero_description__aZSEW{max-width:42rem;color:rgb(203,213,225);font-size:1.125rem;margin-bottom:2.5rem;font-weight:300}@media (min-width:768px){.Hero_description__aZSEW{font-size:1.25rem}}.Hero_button__DhK0_{padding:.75rem 2rem;background-color:transparent;border:2px solid white;color:white;font-weight:500;border-radius:9999px;transition:all .3s ease;cursor:pointer;width:160px;display:flex;justify-content:center;align-items:center}.Hero_button__DhK0_:hover{background-color:white;color:black}.Hero_buttonContent__95jX_{display:flex;align-items:center;gap:.5rem}.Hero_iconHover__5wnEV{width:1.25rem;height:1.25rem;transition:transform .3s ease}.Hero_button__DhK0_:hover .Hero_iconHover__5wnEV{transform:translateX(.25rem)}.Hero_dots__jG_R5{position:absolute;bottom:5rem;left:50%;transform:translateX(-50%);display:flex;gap:.75rem;z-index:10}.Hero_dot__xZgHy{width:.75rem;height:.75rem;background-color:rgba(255,255,255,.3);border-radius:9999px;cursor:pointer;transition:all .3s}.Hero_activeDot__kFPi2{background-color:white;width:1.5rem}.Hero_scrollButton__Y1juj{position:absolute;bottom:1.25rem;left:50%;transform:translateX(-50%);animation:Hero_bounce__1GNkO 2s infinite;z-index:10;cursor:pointer;background:none;border:none;outline:none;padding:0;width:auto;justify-content:center;align-items:center}.Hero_scrollIcon__QJ8_x{width:2rem;height:2rem;color:white}@keyframes Hero_bounce__1GNkO{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-10px)}}.Hero_scrollTarget__11L7c{position:absolute;bottom:0;width:100%;height:1px}.navbar_nav__uDQKs{position:-webkit-sticky;position:sticky;top:0;z-index:999;background-color:white;box-shadow:0 2px 4px rgba(0,0,0,.1);height:99px;padding:0 5rem}.navbar_navContainer__kwX6m{width:100%;height:100%;margin:auto;display:flex;align-items:center;justify-content:space-between}.navbar_logoImg__vceSW{width:105px;height:auto}.navbar_navLinks__yVuc4{display:flex;align-items:center;gap:1rem}.navbar_navLink__PTbKa{text-decoration:none;color:#333;font-weight:500;padding:.5rem;border-radius:5px}.navbar_navLink__PTbKa.navbar_active__iZNRF,.navbar_navLink__PTbKa:hover{background-color:#f1f1f1}.navbar_hamburger__UN6fA{display:none;cursor:pointer}@media (max-width:768px){.navbar_nav__uDQKs{padding:0 2rem}.navbar_navLinks__yVuc4{position:absolute;top:80px;left:-100%;flex-direction:column;background:white;width:100%;height:calc(100vh - 80px);padding-top:2rem;gap:1.5rem;align-items:center;justify-content:flex-start;transition:left .3s ease-in-out}.navbar_navLinks__yVuc4.navbar_open__HM_C4{left:0}.navbar_hamburger__UN6fA{display:block}}@media (max-width:450px){.navbar_nav__uDQKs{padding:0 1rem}}.CTA_ctaSection__YncBq{padding:5rem 1rem;text-align:center;color:white;background-size:cover;position:relative}.CTA_ctaSection__YncBq:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6)}.CTA_ctaSection__YncBq.CTA_default__8ZIaY{background-color:#2563eb}.CTA_ctaSection__YncBq.CTA_gold__Si1Pz{background:linear-gradient(rgba(26,58,31,.9),rgba(26,58,31,.9))}.CTA_ctaContainer__4w4K4{position:relative;z-index:2;max-width:800px;margin:0 auto}.CTA_ctaTitle__djkHG{font-size:2rem;font-weight:700;margin-bottom:1rem;line-height:1.3}.CTA_ctaSubtitle__Sph3c{font-size:1.1rem;margin-bottom:2rem;opacity:.9}.CTA_ctaButton__ODWOU{display:inline-block;padding:1rem 2.5rem;border-radius:50px;font-weight:600;text-decoration:none;transition:all .3s ease}.CTA_ctaSection__YncBq.CTA_default__8ZIaY .CTA_ctaButton__ODWOU{background-color:white;color:#2563eb}.CTA_ctaSection__YncBq.CTA_default__8ZIaY .CTA_ctaButton__ODWOU:hover{background-color:#f3f4f6}.CTA_ctaSection__YncBq.CTA_gold__Si1Pz .CTA_ctaButton__ODWOU{background-color:#c19a5b;color:white;box-shadow:0 4px 15px rgba(193,154,91,.4)}.CTA_ctaSection__YncBq.CTA_gold__Si1Pz .CTA_ctaButton__ODWOU:hover{background-color:#b38a4a;transform:translateY(-2px)}@media (min-width:768px){.CTA_ctaTitle__djkHG{font-size:2.5rem}.CTA_ctaSubtitle__Sph3c{font-size:1.25rem}}.Services_servicesSection__AOCO8{padding:5rem 1rem;background-color:#f9f5f0}.Services_container__955R_{width:100%;max-width:1200px;margin:0 auto}.Services_header__IlVPG{text-align:center;margin-bottom:4rem}.Services_title__ln38a{font-size:2.25rem;font-weight:700;color:#1a3a1f;margin-bottom:1rem}.Services_subtitle__A7Sft{font-size:1.25rem;color:#4b5563;max-width:42rem;margin:0 auto}.Services_servicesGrid___Dr2U{display:grid;grid-gap:2rem;gap:2rem}@media (min-width:768px){.Services_servicesGrid___Dr2U{grid-template-columns:repeat(3,1fr)}}.Services_serviceCard__zaKf_{border:2px solid #e5e7eb;border-radius:.5rem;transition:border-color .3s ease}.Services_serviceCard__zaKf_:hover{border-color:#c19a5b}.Services_cardHeader__vsnlA{text-align:center;padding:1.5rem 1.5rem 0}.Services_iconContainer__ZIsO0{width:4rem;height:4rem;background-color:#1a3a1f;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.Services_serviceIcon___Om0Y{height:2rem;width:2rem;color:white}.Services_cardTitle__xp5hc{color:#1a3a1f;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.Services_cardContent__5zin2{padding:0 1.5rem 1.5rem}.Services_cardDescription__UXGJn{text-align:center;color:#4b5563;margin-bottom:1rem}.Services_featureList__vKRFt{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.Services_featureItem__b65u1{display:flex;align-items:center;font-size:.875rem;color:#4b5563}.Services_checkIcon__JwML1{height:1rem;width:1rem;color:#c19a5b;margin-right:.5rem}.Testimonials_testimonialsSection__tUQOS{padding:5rem 1rem;background-color:#f9f5f0}.Testimonials_testimonialsSection__tUQOS.Testimonials_islamic__TtGVW{background-color:#f9f5f0;background-image:url(/islamic-pattern-bg.png);background-size:cover}.Testimonials_container__9CLTh{max-width:1200px;margin:0 auto}.Testimonials_heading__rLt1v{font-size:2rem;font-weight:700;text-align:center;color:#1a3a1f;margin-bottom:1rem;position:relative}.Testimonials_heading__rLt1v:after{content:"";display:block;width:80px;height:4px;background:#c19a5b;margin:1rem auto 2rem}.Testimonials_subheading__8Xb7p{text-align:center;color:#555;margin-bottom:3rem;font-size:1.1rem}.Testimonials_grid__Bko5M{display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:1fr}@media (min-width:768px){.Testimonials_grid__Bko5M{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Testimonials_grid__Bko5M{grid-template-columns:repeat(3,1fr)}}.Testimonials_card__m9e6s{background-color:#ffffff;padding:2rem;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.05);position:relative;transition:transform .3s ease}.Testimonials_card__m9e6s:hover{transform:translateY(-5px)}.Testimonials_quoteIcon___40y0{color:#c19a5b;font-size:1.5rem;opacity:.3;position:absolute;top:1rem;right:1rem}.Testimonials_quote__Frdpr{color:#555;font-style:italic;line-height:1.8;margin-bottom:1.5rem}.Testimonials_rating__Defk7{display:flex;gap:.25rem;margin-bottom:1rem}.Testimonials_star__6abwA{color:#c19a5b;font-size:1rem}.Testimonials_authorContainer___Vza6{display:flex;align-items:center}.Testimonials_authorDetails__eLs_I{margin-left:1rem}.Testimonials_authorName__yjBfx{font-weight:600;color:#1a3a1f}.Testimonials_authorRole__MjW_l{color:#c19a5b;font-size:.9rem}.TourArea_container__lNSVu{margin-left:auto;margin-right:auto;padding:2rem 1rem}.TourArea_filterContainer__txwJQ{width:100%;display:flex;justify-content:center;align-items:center}.TourArea_filterPanel__S4FbQ{background-color:white;padding:1rem;border-radius:.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);margin-bottom:1.5rem;max-width:1200px;border:1px solid #cccccc67}.TourArea_filterHeader__Lb5iu{display:flex;align-items:center;margin-bottom:1rem}.TourArea_filterIcon__w9axz{margin-right:.5rem;color:#4b5563}.TourArea_filterTitle__RxcNe{font-size:1.125rem;font-weight:600;color:#374151}.TourArea_searchContainer__Z3EAp{position:relative;margin-bottom:1rem}.TourArea_searchIcon__Z4l_2{position:absolute;top:0;bottom:0;left:0;padding-left:.75rem;display:flex;align-items:center;pointer-events:none}.TourArea_searchInput__qavjG{width:100%;border-width:1px;border-color:#d1d5db;border-radius:.375rem;padding:.5rem .5rem .5rem 40px}.TourArea_filtersGrid__3VDNV{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1rem}@media (min-width:768px){.TourArea_filtersGrid__3VDNV{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.TourArea_filtersGrid__3VDNV{grid-template-columns:repeat(4,minmax(0,1fr))}}.TourArea_filterGroup__PDn6O{margin-bottom:.25rem}.TourArea_filterLabel__VoAXh{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.25rem}.TourArea_filterSelect__uJA8D{width:100%;padding:.5rem;border-width:1px;border-color:#d1d5db;border-radius:.375rem}.TourArea_priceGrid__FiaDZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.TourArea_priceInput__DftBL{width:100%;padding:.5rem;border-width:1px;border-color:#d1d5db;border-radius:.375rem}.TourArea_filterButtons__S5mDq{margin-top:1rem;display:flex;justify-content:space-between}.TourArea_resetButton__S6FXv{padding:.5rem 1rem;background-color:#e5e7eb;color:#374151;border-radius:.375rem;cursor:pointer;transition:background-color .3s;width:auto}.TourArea_resetButton__S6FXv:hover{background-color:#d1d5db}.TourArea_applyButton__3TNbh{padding:.5rem 1rem;border-radius:.375rem;display:flex;align-items:center;justify-content:center;min-width:6rem;color:white;transition:background-color .3s;width:auto}.TourArea_applyButtonDisabled__YIc5b{background-color:#93c5fd;cursor:wait}.TourArea_applyButtonGray__UAVQ_{background-color:#d1d5db;cursor:not-allowed}.TourArea_applyButtonBlue__Hcvl4{background-color:#2563eb;cursor:pointer}.TourArea_applyButtonBlue__Hcvl4:hover{background-color:#1d4ed8}.TourArea_spinner__ZSZ48{animation:TourArea_spin__nAvv7 1s linear infinite;margin-left:-.25rem;margin-right:.5rem;height:1rem;width:1rem}.TourArea_errorText__2_udV{color:#ef4444;margin-bottom:1rem}.TourArea_estateList__Ep1BF{position:relative;min-height:300px;display:flex;justify-content:center;align-items:center;flex-direction:column}.TourArea_titleSection__fkIl9{max-width:1200px;width:100%}.TourArea_title__V_tZQ{font-size:2.25rem;font-weight:700;color:#1f2937;padding:6px 20px;text-align:center}@media (max-width:450px){.TourArea_title__V_tZQ{font-size:20px}}.TourArea_loadingOverlay__F9o_a{position:absolute;inset:0;background-color:rgba(255,255,255,.7);z-index:10;display:flex;align-items:center;justify-content:center}.TourArea_bigSpinner__U123C{width:3rem;height:3rem;border-width:4px;border-color:#2563eb #d1d5db #d1d5db;border-radius:9999px;animation:TourArea_spin__nAvv7 1s linear infinite}.TourArea_noResults__kdk9L{background-color:#eff6ff;border-width:1px;border-color:#bfdbfe;color:#1e40af;padding:1.5rem 1rem;border-radius:.375rem;text-align:center;margin-top:1rem}.TourArea_estateGrid__tr2yo{align-items:center;margin:3rem 0}.TourArea_deleteOverlay__pxhW0{position:absolute;inset:0;background-color:rgba(255,255,255,.7);display:flex;align-items:center;justify-content:center;z-index:20}.TourArea_pagination__aOphn{margin-top:2rem;display:flex;justify-content:center}.TourArea_paginationNav__X8AiO{padding:4px;display:inline-flex;border-radius:.375rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.TourArea_paginationButton__O9wjj{padding:.5rem 1rem;border-width:.5px;border-color:#d1d5db;border-radius:4px;margin:0 4px}.TourArea_paginationButtonDisabled__uyk3c{background-color:#f3f4f6;color:#9ca3af;cursor:not-allowed}.TourArea_paginationButtonNormal__2Fgri{background-color:white;color:#2563eb;cursor:pointer}.TourArea_paginationButtonNormal__2Fgri:hover{background-color:#f9fafb}.TourArea_paginationButtonActive__uedI_{background-color:#eff6ff;color:#2563eb;font-weight:500;cursor:pointer}.TourArea_pageInfo__PZcVr{margin-top:1rem;font-size:.875rem;color:#6b7280;text-align:center}@keyframes TourArea_spin__nAvv7{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TourArea_skeletonGrid__j_Vup{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:20px;gap:20px;width:100%;max-width:1200px;margin:3rem 0}.TourArea_cardSkeleton__8r_zn{width:100%;border-radius:8px;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden}.TourArea_skeletonImage__n7Grf{height:200px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:TourArea_loading__wYrDX 1.5s infinite}.TourArea_skeletonContent__bnZNc{padding:16px}.TourArea_skeletonTitle__J9xfz{height:20px;background-color:#e0e0e0;margin-bottom:12px;border-radius:4px;animation:TourArea_pulse__FLlvh 1.5s infinite}.TourArea_skeletonText__G7vP9{margin-bottom:8px}.TourArea_skeletonTextShort__g34JY,.TourArea_skeletonText__G7vP9{height:14px;background-color:#e0e0e0;border-radius:4px;animation:TourArea_pulse__FLlvh 1.5s infinite}.TourArea_skeletonTextShort__g34JY{width:60%;margin-bottom:16px}.TourArea_skeletonButton__SyNLU{height:36px;background-color:#e0e0e0;border-radius:4px;animation:TourArea_pulse__FLlvh 1.5s infinite}@keyframes TourArea_loading__wYrDX{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes TourArea_pulse__FLlvh{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.TourArea_estateGrid__tr2yo{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;width:100%;max-width:1200px;margin:3rem auto;position:relative}.UmrahCard_cardContainer__WClnD{overflow:hidden;transition:box-shadow .3s;border-radius:.5rem;border:1px solid #e5e7eb;background-color:white;max-width:360px;width:100%;margin:1rem}.UmrahCard_cardContainer__WClnD:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.UmrahCard_imageContainer__potp7{position:relative}.UmrahCard_cardImage__DE0Dw{width:100%;height:12rem;object-fit:cover}.UmrahCard_tourTag__f0QcS{position:absolute;top:1rem;left:1rem;background-color:#059669;color:white;font-size:.75rem;font-weight:500;padding:.125rem .625rem;border-radius:.125rem}.UmrahCard_tourTag__f0QcS:hover{background-color:#047857}.UmrahCard_discountTag__bKafV{position:absolute;top:1rem;right:1rem;background-color:#ea580c;color:white;font-size:.75rem;font-weight:500;padding:.125rem .625rem;border-radius:.125rem}.UmrahCard_discountTag__bKafV:hover{background-color:#c2410c}.UmrahCard_contentContainer__JZ7Hp{padding:0 1.5rem}.UmrahCard_cardHeader__fF_4E{margin:.7rem 0}.UmrahCard_titleSection__sexPx{margin-bottom:1rem}.UmrahCard_tourTitle__ylFlo{font-size:1.25rem;font-weight:700;color:#1f2937}.UmrahCard_tourDescription__mvv6g{color:#4b5563}.UmrahCard_detailsContainer___6n_Q{display:flex;flex-direction:column;gap:1rem}.UmrahCard_detailsGrid__JlWV9{display:flex;flex-direction:column}.UmrahCard_detailItem___v0Zl{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#4b5563}.UmrahCard_detailIcon__8OoWE{color:#2563eb}.UmrahCard_divider__oMwOs{border-top:1px solid #e5e7eb;margin-top:1rem;margin-bottom:1rem}.UmrahCard_featuresContainer__KaAi2{display:flex;flex-direction:column;gap:.5rem}.UmrahCard_featuresTitle__C_RDl{font-weight:600;color:#1f2937}.UmrahCard_featuresList__7NIYA{font-size:.875rem;color:#4b5563;display:flex;flex-direction:column;gap:.25rem}.UmrahCard_featureItem__d1YmK{display:flex;align-items:center;gap:.5rem}.UmrahCard_featureBullet__Ozr8x{width:.375rem;height:.375rem;background-color:#059669;border-radius:9999px}.UmrahCard_footerContainer__SGvMS{display:flex;align-items:center;justify-content:space-between}.UmrahCard_ratingContainer__HIKAQ{display:flex;align-items:center;gap:.125rem}.UmrahCard_starIcon__y93PY{width:1rem;height:1rem;color:#facc15}.UmrahCard_ratingText__q0_dT{font-size:.875rem;color:#4b5563;margin-left:.25rem}.UmrahCard_priceContainer__uhQpw{text-align:right}.UmrahCard_oldPrice__k3Umk{font-size:.875rem;color:#6b7280}.UmrahCard_discountedPrice__zw7j2{font-size:1.5rem;font-weight:700}.UmrahCard_buttonContainer__uPk8e{padding:0 1.5rem 1.5rem;display:flex;gap:.75rem}.UmrahCard_detailsButton__92wLG{border:1px solid #d1d5db;color:#fff;padding:.5rem;border-radius:.3rem;cursor:pointer;background-color:#1d4ed8;transition:.5s;font-size:14px;display:flex;align-items:center;justify-content:center;width:100%;text-decoration:none}.UmrahCard_detailsButton__92wLG:hover{background-color:#072a8c}.UmrahCard_bookButton__5WPUw{background-color:#059669;color:white;padding:.5rem;border-radius:.3rem;cursor:pointer;transition:.5s;font-size:14px;display:flex;align-items:center;justify-content:center;width:100%;text-decoration:none}.UmrahCard_bookButton__5WPUw:hover{background-color:#056348}.UmrahCard_actions__e1MIo{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px;padding-bottom:1rem;text-decoration:none}.UmrahCard_detailBtn__VLeK6,.UmrahCard_editBtn__OV3sF,.UmrahCard_removeBtn__iQ6WT{padding:8px 16px;border-radius:8px;font-size:.75rem;cursor:pointer;border:none;font-weight:500;transition:all .2s;display:flex;align-items:center;justify-content:center;min-width:80px;text-decoration:none}.UmrahCard_detailBtn__VLeK6{background-color:#eff6ff;color:#2563eb}.UmrahCard_detailBtn__VLeK6:hover{background-color:#dbeafe;color:#1d4ed8}.UmrahCard_editBtn__OV3sF{background-color:#ecfdf5;color:#059669}.UmrahCard_editBtn__OV3sF:hover{background-color:#d1fae5;color:#047857}.UmrahCard_removeBtn__iQ6WT{background-color:#fef2f2;color:#dc2626}.UmrahCard_removeBtn__iQ6WT:hover{background-color:#fee2e2;color:#b91c1c}.UmrahCard_btnIcon__DQ0W_{margin-right:.5rem;font-size:.75rem}@media (max-width:450px){.UmrahCard_cardContainer__WClnD{margin:1rem 0}}.UmrahCard_priceGrid__t2yNt{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.75rem;gap:.75rem;margin:1rem 0}.UmrahCard_priceItem__xWrnW{display:flex;flex-direction:column;align-items:center;padding:.5rem;background-color:#f9fafb;border-radius:.375rem}.UmrahCard_priceLabel__QxYVA{font-size:.75rem;color:#6b7280;margin-bottom:.25rem;font-weight:500}.UmrahCard_normalPrice__n6XU2{font-size:.875rem;font-weight:600;color:#1f2937}.UmrahCard_oldPrice__k3Umk{font-size:.75rem;text-decoration:line-through;color:#9ca3af}.UmrahCard_discountedPrice__zw7j2{font-size:.875rem;font-weight:600;color:#059669}.UmrahCard_priceNote__qRK_1{font-size:.75rem;color:#6b7280;text-align:center;margin-top:.25rem}