html{scroll-behavior:smooth;scroll-padding-top:150px}.whatson-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-top:2rem;padding:.5rem 0}.whatson-pagination__info{font-size:.875rem;color:#555}.whatson-pagination__controls{display:flex;align-items:center;gap:.25rem}.whatson-pagination__btn{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 .5rem;border:1px solid #d0d0d0;background:#fff;color:#333;font-size:.875rem;cursor:pointer;transition:background .15s,color .15s,border-color .15s;border-radius:3px}.whatson-pagination__btn:hover:not(:disabled){background:#f0f0f0;border-color:#aaa}.whatson-pagination__btn:disabled{opacity:.35;cursor:not-allowed}.whatson-pagination__btn--active{background:#333;color:#fff;border-color:#333;font-weight:600}.whatson-pagination__btn--active:hover{background:#333}.whatson-pagination__ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;font-size:.875rem;color:#888;pointer-events:none}.btn--card-border{border:1px solid #000 !important}.hsg-line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(min-width: 1024px){.whatson-filter__date input{min-width:210px !important}.header-banner{padding-top:0px !important}}.mapouter{position:relative;text-align:right;width:100%;height:400px}.gmap_canvas{overflow:hidden;background:none !important;width:100%;height:400px}.gmap_iframe{height:400px !important}.home-banner .swiper-button-next,.home-banner .swiper-button-prev{border:0}@media(min-width: 1024px){.header-banner{min-height:480px;display:flex;flex-direction:column;padding-top:12.25%}.header-banner-detail{padding-top:0 !important}.header-banner__bg.header-banner__bg--cover{position:absolute;top:0;left:0;right:0;bottom:0}.header-banner__bg.header-banner__bg--cover img{height:100%}.header-banner>.container{flex:1;display:flex;flex-direction:column;justify-content:flex-end}}.header-banner__card__info span,.header-banner__card__info a{font-size:18px}@media(max-width: 1023px){header .header-main nav ul{padding-left:2rem}}*,::before,::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:theme("borderColor.DEFAULT", currentColor)}:root{--background: #ffffff;--foreground: #171717;--whiteColor: #fff;--themeColor: #0a618b;--lightThemeColor: #825ef625;--darkThemeColor: #18181b;--darkColor: #18181b;--secondaryThemeColor: #20b1bb;--dateLabelColor: #0a142f;--borderRadius: 20px;--titleColor: #18181b;--subtitleColor: #18181b;--informationColor: #0a142f;--textColor: #0a142f;--grayTextColor: #333;--lightGrayTextColor: #fff9;--lightTextColor: #fff;--borderColor: #d9d9d9;--backgroundColor: #0a618b;--lightBackgroundColor: #f3f4f6;--blueColor: #1a56e5;--greenColor: #1f7d53;--yellowColor: #fff085;--redColor: #f16767;--banner-textColor: #fff;--banner-borderRadius: 0px;--banner-cardButtonColor: #fff;--navigation-searchBarIconColor: #fff;--navigation-textHoverColor: #fff;--inner-page-heading-backgroundColor: #e6eef3}.header-banner__card__detail ul{list-style-type:inherit !important;padding-left:16px !important;margin-bottom:1rem !important}.side-info__list__item span:first-child{display:block !important;font-size:var(--bs-body-font-size) !important;font-weight:var(--bs-body-font-weight) !important}.side-info__list__item span.date-bold{font-weight:600 !important}.not-found{display:flex;flex-direction:column;align-items:center;margin-bottom:50px}.not-found h1,.not-found .h1{margin-bottom:30px;font-weight:600;font-family:Inter;font-style:normal;letter-spacing:-0.022em;line-height:normal;font-size:48px !important}@media(max-width: 1199.9px){.not-found h1,.not-found .text-h1{font-size:26px !important}.not-found img{height:auto !important}.not-found p{padding:0px 8px}}.not-found p{margin-bottom:50px;text-align:center}.not-found>img{width:500px;height:312px;max-width:100%}.not-found .button-group{display:flex;gap:20px}.not-found .button-group a{text-decoration:none}.not-found .button-group a .btn-primary{border:1px solid var(--themeColor);background-color:var(--themeColor);padding:15px 30px;border-radius:4px;color:#fff;cursor:pointer;font-weight:200}.not-found .button-group a .btn-outline{border:1px solid var(--themeColor);padding:15px 30px;border-radius:4px;color:var(--themeColor);background-color:rgba(0,0,0,0);cursor:pointer}
