.DmcOverview_overview__XIVOv{padding:20px 0;background-color:#fff}.DmcOverview_content__kkC3w{max-width:900px;margin:0 auto;text-align:center}.DmcOverview_content__kkC3w h1{font-size:30px;font-weight:700;color:#000;margin-bottom:15px;line-height:1.3}.DmcOverview_content__kkC3w p:first-of-type{font-size:18px;font-weight:500;color:#555;margin-bottom:10px}.DmcOverview_content__kkC3w p{font-size:16px;line-height:1.8;color:#333;margin-bottom:12px}.DmcOverview_content__kkC3w strong{font-weight:600;color:#000}@media (max-width:991px){.DmcOverview_overview__XIVOv{padding:40px 0 30px}.DmcOverview_content__kkC3w h1{font-size:24px}.DmcOverview_content__kkC3w p{font-size:15px}}@media (max-width:576px){.DmcOverview_overview__XIVOv{padding:30px 0 20px}.DmcOverview_content__kkC3w h1{font-size:20px}.DmcOverview_content__kkC3w p{font-size:14px;line-height:1.6}}.dmcIntro_intro__avCVB{background:#fff;padding:30px 0 60px}.dmcIntro_grid__SaKCs{display:grid;grid-template-columns:7fr 3fr;grid-gap:40px;gap:40px;align-items:start}.dmcIntro_content__rbed2{min-width:0;text-align:left}.dmcIntro_content__rbed2 .hero-main-title{font-size:36px;max-width:none;margin-left:0;margin-right:0;text-align:left}.dmcIntro_content__rbed2 .hero-tagline{text-align:left}.dmcIntro_content__rbed2 .hero-intro-text{max-width:none;margin:0}.dmcIntro_formCol__aQm3U{min-width:0;position:-webkit-sticky;position:sticky;top:90px}@media (max-width:991px){.dmcIntro_intro__avCVB{padding:30px 0 40px}.dmcIntro_grid__SaKCs{grid-template-columns:1fr;gap:28px}.dmcIntro_content__rbed2 .hero-main-title{font-size:28px}.dmcIntro_formCol__aQm3U{position:static}}.DmcAttractions_attractions__E92f_{padding:30px 0 70px;background:#f3efeb}.DmcAttractions_title__k_NFU{font-size:32px;font-weight:600;text-align:center;margin-bottom:45px;color:#1a1a1a}.DmcAttractions_grid__Sj7fN{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px 25px;gap:20px 25px;max-width:1200px;margin:0 auto}.DmcAttractions_card__skydJ{display:flex;align-items:flex-start;gap:12px;background:#ffffff;padding:16px 18px;border-radius:10px;border:1px solid #eee;transition:all .2s ease}.DmcAttractions_card__skydJ:hover{box-shadow:0 6px 16px rgba(0,0,0,.08);cursor:pointer}.DmcAttractions_iconWrapper__egXiI{min-width:26px;height:26px;display:flex;align-items:center;justify-content:center}.DmcAttractions_icon__GztMn{color:#f57c00;font-size:14px}.DmcAttractions_content__Uwqxa{flex:1 1}.DmcAttractions_cardTitle__sAVEb{font-size:16px!important;font-weight:400;color:#1a1a1a;margin-bottom:4px}.DmcAttractions_cardDescription__WtGHl{font-size:10px;color:#666;line-height:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media (max-width:992px){.DmcAttractions_grid__Sj7fN{grid-template-columns:repeat(2,1fr)}.DmcAttractions_title__k_NFU{font-size:26px}}@media (max-width:576px){.DmcAttractions_attractions__E92f_{padding:40px 15px}.DmcAttractions_grid__Sj7fN{grid-template-columns:1fr;gap:16px}.DmcAttractions_title__k_NFU{font-size:22px;margin-bottom:25px}.DmcAttractions_card__skydJ{padding:14px}.DmcAttractions_cardTitle__sAVEb{font-size:15px}.DmcAttractions_cardDescription__WtGHl{font-size:13px}.DmcAttractions_icon__GztMn{font-size:12px}}.DmcAttractions_popup__ef7zO{position:absolute;top:100%;left:0;width:900px;background:#fff;padding:12px;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.15);z-index:10}.DmcAttractions_card__skydJ{position:relative}.DmcAttractions_modalOverlay__Fp3_g{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.65);display:flex;align-items:center;justify-content:center;z-index:9999}.DmcAttractions_modalContent__TDWDD{background:#fff;padding:24px;border-radius:12px;width:90%;max-width:950px;max-height:80vh;overflow-y:auto;text-align:left;box-shadow:0 20px 40px rgba(0,0,0,.2)}.DmcAttractions_modalTitle__eRbBt{font-size:20px;font-weight:600;margin-bottom:10px}.DmcAttractions_modalDesc__GChKW{font-size:14px;line-height:1.6;color:#444}.DmcAttractions_closeBtn__o2mBd{margin-top:20px;padding:10px 16px;background:#f57c00;color:#fff;border:none;border-radius:6px;cursor:pointer}.DmcBestTime_bestTime__zYtZ2{padding:30px 0;background:#f3efeb}.DmcBestTime_card__oU03P{max-width:900px;margin:0 auto;background:#ffffff;border-radius:12px;padding:20px 24px;display:flex;align-items:flex-start;gap:14px;border:1px solid #eaeaea}.DmcBestTime_icon__ecLyC{color:#f57c00;font-size:30px;margin-top:3px}.DmcBestTime_content__UiY1J{flex:1 1}.DmcBestTime_card__oU03P:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,0,0,.08)}.DmcBestTime_title__dFVMZ{font-size:20px!important;font-weight:600;color:#1a1a1a;margin-bottom:6px}.DmcBestTime_description__czroV{font-size:14px;color:#666;line-height:1.6}@media (max-width:576px){.DmcBestTime_bestTime__zYtZ2{padding:40px 15px}.DmcBestTime_card__oU03P{padding:16px}.DmcBestTime_title__dFVMZ{font-size:16px}.DmcBestTime_description__czroV{font-size:13px}.DmcBestTime_icon__ecLyC{font-size:16px}}.DmcCta_cta__Ah1r4{padding:50px 0;background:linear-gradient(135deg,#0d47a1,#1976d2);position:relative;overflow:hidden;margin-bottom:30px}.DmcCta_cta__Ah1r4:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg width="100" height="100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="40" fill="rgba(255,255,255,0.03)"/></svg>');opacity:.3}.DmcCta_wrapper___KAkA{position:relative;z-index:1;text-align:center;max-width:700px;margin:0 auto}.DmcCta_title__k7_ER{font-size:42px;font-weight:700;color:#fff;margin-bottom:20px;line-height:1.3}.DmcCta_description__HJIuk{font-size:18px;color:rgba(255,255,255,.95);line-height:1.7;margin-bottom:10px}.DmcCta_subtext__CugPR{font-size:16px;color:rgba(255,255,255,.85);margin-bottom:35px}.DmcCta_btn__fbdvO{display:inline-block;padding:16px 48px;background:#f26c21;color:#fff!important;font-size:18px;font-weight:700;border-radius:50px;text-decoration:none;transition:all .3s ease}.DmcCta_btn__fbdvO:hover{transform:translateY(-3px);color:#fff}@media (max-width:991px){.DmcCta_cta__Ah1r4{padding:60px 0}.DmcCta_title__k7_ER{font-size:32px}.DmcCta_description__HJIuk{font-size:16px}.DmcCta_subtext__CugPR{font-size:15px;margin-bottom:30px}.DmcCta_btn__fbdvO{padding:14px 40px;font-size:17px}}@media (max-width:576px){.DmcCta_cta__Ah1r4{padding:50px 0}.DmcCta_title__k7_ER{font-size:26px;margin-bottom:16px}.DmcCta_description__HJIuk{font-size:15px;margin-bottom:8px}.DmcCta_subtext__CugPR{font-size:14px;margin-bottom:25px}.DmcCta_btn__fbdvO{padding:13px 36px;font-size:16px}}