:root{--golfnity-moss:#245f52;--golfnity-moss-dark:#1b4d3e;--golfnity-gold:#e6c76f;--golfnity-white:#fff;--golfnity-link-blue:#0b4ea2;--golfnity-link-visited:#075985;--golfnity-gold-dark:#c9a227;--tg-theme-primary:var(--golfnity-gold);--tg-theme-secondary:var(--golfnity-moss);--tg-link-color:var(--golfnity-link-blue);--tg-link-hover-color:var(--golfnity-link-blue);--tg-link-visited-color:var(--golfnity-link-visited)}.tg-hero-arrow-box button.tg-hero-next,.tg-hero-arrow-box button.tg-hero-prev,button.tg-hero-next,button.tg-hero-prev{background:var(--golfnity-moss);color:var(--golfnity-gold);box-shadow:none;border:0;transition:background-color .25s,color .25s,box-shadow .25s}.tg-hero-arrow-box button.tg-hero-next svg,.tg-hero-arrow-box button.tg-hero-prev svg,button.tg-hero-next svg,button.tg-hero-prev svg{color:var(--golfnity-gold)}.tg-hero-arrow-box button.tg-hero-next svg path,.tg-hero-arrow-box button.tg-hero-prev svg path,button.tg-hero-next svg path,button.tg-hero-prev svg path{stroke:currentColor;fill:none}.tg-hero-arrow-box button.tg-hero-next:hover,.tg-hero-arrow-box button.tg-hero-prev:hover,button.tg-hero-next:hover,button.tg-hero-prev:hover{background:var(--golfnity-moss-dark);color:var(--golfnity-gold);box-shadow:0 8px 18px #12382d40}.tg-hero-arrow-box button.tg-hero-next:hover svg,.tg-hero-arrow-box button.tg-hero-prev:hover svg,button.tg-hero-next:hover svg,button.tg-hero-prev:hover svg{color:var(--golfnity-gold)}.golfnity-header.header-sticky{visibility:visible;opacity:1;background:var(--golfnity-moss);-webkit-backdrop-filter:none;backdrop-filter:none;z-index:9999;min-height:86px;display:block;top:0;left:0;right:0;transform:translateY(0);position:fixed!important}.golfnity-logo-img{width:180px;max-width:100%;height:auto}.golfnity-header .tgmenu__navbar-wrap ul li a,.golfnity-header.header-sticky .tgmenu__main-menu ul>li>a{color:var(--golfnity-gold);font-size:18px;font-weight:600;text-decoration:none;transition:color .3s,text-decoration-color .3s}.golfnity-header .tgmenu__navbar-wrap>ul>li:hover>a,.golfnity-header.header-sticky .tgmenu__main-menu ul>li:hover>a{color:var(--golfnity-white);text-underline-offset:5px;text-decoration:underline}.golfnity-header .tgmenu__navbar-wrap>ul>li.active>a,.golfnity-header.header-sticky .tgmenu__main-menu ul>li.active>a{color:var(--golfnity-gold)}@media (min-width:1200px){.golfnity-header .golfnity-header-main{flex-wrap:nowrap;min-width:0}.golfnity-header .golfnity-header-main .logo{flex:none}.golfnity-header .golfnity-header-nav{flex:auto;min-width:0;margin-left:36px}.golfnity-header .tgmenu__navbar-wrap>ul{flex-wrap:nowrap;justify-content:flex-start;margin:0}.golfnity-header .tgmenu__navbar-wrap>ul>li{flex:none}.golfnity-header .tgmenu__navbar-wrap>ul>li>a{white-space:nowrap;padding-left:9px;padding-right:9px;font-size:16px}}@media (min-width:1200px) and (max-width:1399px){.golfnity-header .golfnity-logo-img{width:145px}.golfnity-header .golfnity-header-nav{margin-left:20px}.golfnity-header .tgmenu__navbar-wrap>ul>li>a{padding-left:6px;padding-right:6px;font-size:14px}.golfnity-header .tg-header-contact-info{display:none!important}}.golfnity-header .tgmenu__navbar-wrap ul li .sub-menu{background:var(--golfnity-white);border-top:3px solid var(--golfnity-gold);border-radius:0 0 8px 8px;min-width:270px;padding:12px 0;overflow:hidden;box-shadow:0 18px 40px #12382d33}.golfnity-header .tgmenu__navbar-wrap ul li .sub-menu li a{color:var(--golfnity-moss);padding:9px 22px;font-size:15px;font-weight:600;line-height:1.45;text-decoration:none}.golfnity-header .tgmenu__navbar-wrap ul li .sub-menu li:hover>a,.golfnity-header .tgmenu__navbar-wrap ul li .sub-menu li a.active{color:var(--golfnity-moss-dark);background:#e6c76f33;text-decoration:none}.tgmobile__menu .navigation li.menu-item-has-children .dropdown-btn{background:#245f521a}.tgmobile__menu .navigation li.menu-item-has-children .dropdown-btn.open,.tgmobile__menu .navigation li.menu-item-has-children .dropdown-btn .plus-line,.tgmobile__menu .navigation li.menu-item-has-children .dropdown-btn .plus-line:after{background:var(--golfnity-moss)}.tgmobile__menu .navigation .sub-menu a{color:var(--golfnity-moss);text-transform:none;font-weight:600}.golfnity-header .tg-header-border,.golfnity-header.header-sticky .tg-header-border{display:none}.golfnity-header .tg-header-contact-icon,.golfnity-header.header-sticky .tg-header-contact-icon{color:var(--golfnity-gold);border-color:#e6c76fb3;transition:color .3s,border-color .3s}.golfnity-header .tg-header-contact-icon svg,.golfnity-header .tg-header-contact-icon svg path,.golfnity-header.header-sticky .tg-header-contact-icon svg,.golfnity-header.header-sticky .tg-header-contact-icon svg path{color:var(--golfnity-gold);fill:currentColor;stroke:currentColor;transition:color .3s,fill .3s,stroke .3s}.golfnity-header .tg-header-contact-number span,.golfnity-header .tg-header-contact-number a,.golfnity-header.header-sticky .tg-header-contact-number span,.golfnity-header.header-sticky .tg-header-contact-number a{color:var(--golfnity-gold);transition:color .3s}.golfnity-header .tg-header-contact-info:hover .tg-header-contact-icon,.golfnity-header .tg-header-contact-info:hover .tg-header-contact-number span,.golfnity-header .tg-header-contact-info:hover .tg-header-contact-number a{color:var(--golfnity-white);border-color:#fffc}.golfnity-header .tg-header-contact-info:hover .tg-header-contact-icon svg,.golfnity-header .tg-header-contact-info:hover .tg-header-contact-icon svg path{color:var(--golfnity-white);fill:currentColor;stroke:currentColor}.golfnity-header .tg-header-cart .cart-button,.golfnity-header.header-sticky .tg-header-cart .cart-button{color:var(--golfnity-gold);box-shadow:none;background:0 0;border:0;transition:color .3s}.golfnity-header .tg-header-cart .cart-button svg,.golfnity-header .tg-header-cart .cart-button svg path,.golfnity-header.header-sticky .tg-header-cart .cart-button svg,.golfnity-header.header-sticky .tg-header-cart .cart-button svg path{color:var(--golfnity-gold);fill:currentColor;stroke:currentColor;transition:color .3s,fill .3s,stroke .3s}.golfnity-header .tg-header-cart .cart-button:hover,.golfnity-header.header-sticky .tg-header-cart .cart-button:hover{color:var(--golfnity-white);background:0 0}.golfnity-header .tg-header-cart .cart-button:hover svg,.golfnity-header .tg-header-cart .cart-button:hover svg path{color:var(--golfnity-white);fill:currentColor;stroke:currentColor}.golfnity-header .tg-header-cart-count,.golfnity-header.header-sticky .tg-header-cart-count{background:var(--golfnity-white);color:var(--golfnity-moss-dark);border:1px solid var(--golfnity-gold)}.golfnity-header .tg-btn-header,.golfnity-header.header-sticky .tg-btn-header{color:var(--golfnity-gold);box-shadow:none;white-space:nowrap;text-transform:capitalize;background:0 0;border:0;border-radius:0;flex:none;align-items:center;gap:6px;padding:0;font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:color .3s;display:inline-flex}.golfnity-header .tg-header-btn,.golfnity-header.header-sticky .tg-header-btn{flex:none}.golfnity-header .tg-btn-header:hover,.golfnity-header .tg-btn-header:focus,.golfnity-header.header-sticky .tg-btn-header:hover,.golfnity-header.header-sticky .tg-btn-header:focus{color:var(--golfnity-white);box-shadow:none;text-underline-offset:5px;background:0 0;border:0;text-decoration:underline}.golfnity-header .tg-btn-header span,.golfnity-header.header-sticky .tg-btn-header span{justify-content:center;align-items:center;margin-right:0;display:inline-flex;transform:none}.golfnity-header .tg-btn-header svg,.golfnity-header .tg-btn-header svg path,.golfnity-header.header-sticky .tg-btn-header svg,.golfnity-header.header-sticky .tg-btn-header svg path{color:var(--golfnity-gold);fill:currentColor;stroke:currentColor;transition:color .3s,fill .3s,stroke .3s}.golfnity-header .tg-btn-header:hover svg,.golfnity-header .tg-btn-header:hover svg path,.golfnity-header.header-sticky .tg-btn-header:hover svg,.golfnity-header.header-sticky .tg-btn-header:hover svg path{color:var(--golfnity-white);fill:currentColor;stroke:currentColor}.golfnity-global-utility{white-space:nowrap;flex:0 auto;gap:16px;margin-right:18px}.golfnity-global-utility a,.golfnity-global-utility button{color:var(--golfnity-gold);background:0 0;border:0;align-items:center;gap:5px;padding:4px 0;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;transition:color .2s;display:inline-flex}.golfnity-global-utility a:hover,.golfnity-global-utility button:hover{color:var(--golfnity-white)}.golfnity-global-utility i{font-size:11px}@media (min-width:1400px){.golfnity-global-utility a,.golfnity-global-utility button{font-size:16px}}.golfnity-header .tgmenu-offcanvas-open-btn span,.golfnity-header.header-sticky .tgmenu-offcanvas-open-btn span{background-color:var(--golfnity-gold);transition:background-color .3s}.golfnity-header .tgmenu-offcanvas-open-btn:hover span,.golfnity-header.header-sticky .tgmenu-offcanvas-open-btn:hover span{background-color:var(--golfnity-white)}.golfnity-header--solid:not(.header-sticky){background:var(--golfnity-moss);position:relative}.golfnity-header--transparent:not(.header-sticky){background:0 0}.tg-blog-grid-area .tg-blog-standard-thumb{border-radius:12px;overflow:hidden}.tg-blog-grid-area .tg-blog-standard-thumb img,.tg-blog-post-thumb img{object-fit:cover}.tg-blog-grid-area .tg-blog-standard-thumb img{aspect-ratio:1.45}.tg-blog-grid-area .tg-blog-standard-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;display:-webkit-box;overflow:hidden}.tg-blog-grid-area .tg-blog-standard-para{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:5.1em;display:-webkit-box;overflow:hidden}.tg-blog-empty{color:var(--tg-grey-1);font-size:18px}.tg-blog-categories-list li a{color:inherit;justify-content:space-between;align-items:center;display:flex}.tg-blog-categories-list li.active a,.tg-blog-categories-list li a:hover{color:var(--golfnity-moss)}.tg-pagenation-wrap li.disabled .p-btn{cursor:not-allowed;opacity:.55}.blog-detail-breadcrumb-line{border-bottom:1px solid #12142014}.blog-details-lead{color:var(--tg-grey-1);font-size:18px;line-height:1.7}.blog-details-content{color:var(--tg-grey-1);font-family:var(--tg-ff-body);font-size:17px;font-weight:400;line-height:1.75}.blog-details-content p{color:inherit;font-family:inherit;font-size:inherit;font-weight:400;line-height:inherit;margin:0 0 20px}.blog-details-content strong,.blog-details-content b{font-weight:700}.blog-details-content h2,.blog-details-content h3,.blog-details-content h4{color:var(--tg-common-black);font-family:var(--tg-ff-heading);margin:30px 0 14px;line-height:1.25}.blog-details-content h2{font-size:30px}.blog-details-content h3{font-size:24px}.blog-details-content ul,.blog-details-content ol{margin:0 0 22px;padding-left:24px}.blog-details-content li{margin-bottom:8px}.blog-details-content blockquote{border-left:4px solid var(--golfnity-gold);color:var(--tg-common-black);background:#e6c7701f;border-radius:8px;margin:28px 0;padding:24px 28px;font-size:19px;font-weight:600;line-height:1.65}.blog-details-content img{border-radius:10px;max-width:100%;height:auto}.blog-details-content table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.blog-details-content th,.blog-details-content td{border:1px solid #1214201f;padding:10px 12px}.blog-author-fallback{background:#fff;border:1px solid #12142014;border-radius:8px;padding:24px}.blog-author-fallback h4{color:var(--golfnity-moss);margin-bottom:8px}.blog-author-fallback p{margin:0}.contact-map-link{color:var(--golfnity-moss);margin-top:14px;font-weight:700;display:inline-block}.tg-contact-form .form_error{color:#b42318;margin:6px 0 0;font-size:14px}.tg-contact-form .tg-btn:disabled{cursor:not-allowed;opacity:.7}.waylune-panel-member{gap:12px;margin-bottom:14px;display:flex}.waylune-panel-member img{object-fit:cover;border-radius:8px;flex:none}.waylune-panel-member strong,.waylune-panel-member span{display:block}.waylune-panel-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.waylune-panel-actions a,.waylune-panel-all{color:var(--golfnity-gold);font-weight:700}.golfnity-cta-app-banner .tg-section-subtitle,.golfnity-cta-app-banner .tg-cta-title{color:var(--golfnity-moss)}main a:not([class]):link,main a.golfnity-link:link{color:var(--golfnity-link-blue);font-weight:700;text-decoration:none}main a:not([class]):visited,main a.golfnity-link:visited{color:var(--golfnity-link-visited);font-weight:700;text-decoration:none}main a:not([class]):hover,main a.golfnity-link:hover{color:var(--golfnity-link-blue);text-underline-offset:3px;font-weight:700;text-decoration:underline}main a:not([class]):active,main a.golfnity-link:active{color:var(--golfnity-link-visited);font-weight:700}main .tg-listing-card-title a:link{color:var(--golfnity-link-blue);font-weight:700;text-decoration:none}main .tg-listing-card-title a:visited{color:var(--golfnity-link-visited);font-weight:700;text-decoration:none}main .tg-listing-card-title a:hover{color:var(--golfnity-link-blue);font-weight:700;text-decoration:underline}main .tg-listing-card-title a:active{color:var(--golfnity-link-visited);font-weight:700;text-decoration:none}.golfnity-footer .tg-footer-form-btn:hover{background:var(--golfnity-gold);color:var(--golfnity-moss)}.golfnity-footer{background:var(--golfnity-moss);background-image:none}.golfnity-footer .tg-footer-widget-title,.golfnity-footer h1,.golfnity-footer h2,.golfnity-footer h3,.golfnity-footer h4,.golfnity-footer h5,.golfnity-footer h6{color:var(--golfnity-gold)}.golfnity-footer,.golfnity-footer p,.golfnity-footer li,.golfnity-footer span,.golfnity-footer .tg-footer-copyright,.tg-footer-area{color:var(--golfnity-white)}.tg-footer-area p,.tg-footer-area span,.tg-footer-area li,.tg-footer-area h1,.tg-footer-area h2,.tg-footer-area h3,.tg-footer-area h4,.tg-footer-area h5,.tg-footer-area h6{color:inherit}.tg-footer-area a:link,.tg-footer-area a:visited{color:var(--golfnity-white);font-weight:600;text-decoration:none}.tg-footer-area a:hover{color:var(--golfnity-white);font-weight:600;text-decoration:underline}.tg-footer-area a:active{color:var(--golfnity-white);font-weight:600;text-decoration:none}.golfnity-footer .tg-footer-info svg,.golfnity-footer .tg-footer-info svg path,.golfnity-footer .tg-footer-info i,.tg-footer-area i,.tg-footer-area svg{color:currentColor;fill:none;stroke:currentColor}.golfnity-footer .tg-footer-social a{color:var(--golfnity-white);background:#ffffff1f}.golfnity-footer .tg-footer-social a:hover{color:var(--golfnity-moss);background:var(--golfnity-gold);text-decoration:none}.golfnity-footer .tg-footer-form input{color:var(--golfnity-moss)}.golfnity-footer .tg-footer-form input::placeholder{color:#1b4d3ebf}.golfnity-footer .tg-footer-form-btn{color:var(--golfnity-moss);background:#f2d985;border:0;transition:background-color .25s,color .25s}.golfnity-footer .tg-footer-form-btn svg,.golfnity-footer .tg-footer-form-btn svg path,.golfnity-footer .tg-footer-form-btn i,.golfnity-footer .tg-footer-form-btn:hover svg,.golfnity-footer .tg-footer-form-btn:hover svg path,.golfnity-footer .tg-footer-form-btn:hover i{color:var(--golfnity-moss);stroke:currentColor}@media (max-width:767px){.golfnity-logo-img{width:140px;height:auto}.golfnity-header .tg-btn-header,.golfnity-header.header-sticky .tg-btn-header{font-size:14px}}@media (max-width:575px){.tg-hero-content .tg-hero-title{overflow-wrap:anywhere;width:100%;max-width:100%;font-size:32px;line-height:1.12;display:block}.tg-hero-content .tg-hero-subtitle,.tg-hero-content .tg-hero-para{white-space:normal;overflow-wrap:anywhere;width:100%;max-width:100%}.golfnity-home-booking .tg-booking-form-wrap{padding-left:14px;padding-right:14px}.golfnity-home-booking .tg-booking-form-tabs .nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;justify-content:stretch!important}.golfnity-home-booking .tg-booking-form-tabs .nav-link{text-align:left;white-space:normal;justify-content:flex-start;width:100%;min-width:0;padding-left:8px;padding-right:8px;font-size:12px;line-height:1.35}.golfnity-home-booking .tg-booking-form-tabs .nav-link:last-child{grid-column:1/-1}}.tg-banner-4-content .tg-btn-transparent{background:var(--golfnity-gold);color:var(--golfnity-moss);box-shadow:none;border:0;border-radius:6px;font-weight:700;text-decoration:none}.tg-banner-4-content .tg-btn-transparent span,.tg-banner-4-content .tg-btn-transparent i,.tg-banner-4-content .tg-btn-transparent svg,.tg-banner-4-content .tg-btn-transparent svg path{color:var(--golfnity-moss);fill:currentColor;stroke:currentColor}.tg-banner-4-content .tg-btn-transparent:hover{background:var(--golfnity-moss);color:var(--golfnity-gold);text-decoration:none;transform:translateY(-2px)}.tg-banner-4-content .tg-btn-transparent:hover span,.tg-banner-4-content .tg-btn-transparent:hover i,.tg-banner-4-content .tg-btn-transparent:hover svg,.tg-banner-4-content .tg-btn-transparent:hover svg path{color:var(--golfnity-gold);fill:currentColor;stroke:currentColor}.tg-banner-2-content .tg-btn-transparent,.tg-banner-4-content .tg-btn-transparent{background:var(--golfnity-gold);color:var(--golfnity-moss);box-shadow:none;border:0;border-radius:6px;font-weight:700;text-decoration:none}.tg-banner-2-content .tg-btn-transparent .btn-text,.tg-banner-2-content .tg-btn-transparent .btn-icon,.tg-banner-2-content .tg-btn-transparent svg,.tg-banner-2-content .tg-btn-transparent svg path,.tg-banner-4-content .tg-btn-transparent .btn-text,.tg-banner-4-content .tg-btn-transparent .btn-icon,.tg-banner-4-content .tg-btn-transparent svg,.tg-banner-4-content .tg-btn-transparent svg path{color:var(--golfnity-moss);fill:currentColor;stroke:currentColor}.tg-banner-2-content .tg-btn-transparent:hover,.tg-banner-4-content .tg-btn-transparent:hover{background:var(--golfnity-moss);color:var(--golfnity-gold);text-decoration:none;transform:translateY(-2px)}.tg-banner-2-content .tg-btn-transparent:hover .btn-text,.tg-banner-2-content .tg-btn-transparent:hover .btn-icon,.tg-banner-2-content .tg-btn-transparent:hover svg,.tg-banner-2-content .tg-btn-transparent:hover svg path,.tg-banner-4-content .tg-btn-transparent:hover .btn-text,.tg-banner-4-content .tg-btn-transparent:hover .btn-icon,.tg-banner-4-content .tg-btn-transparent:hover svg,.tg-banner-4-content .tg-btn-transparent:hover svg path{color:var(--golfnity-gold);fill:currentColor;stroke:currentColor}.golfnity-home-listing .tg-listing-card-item{flex-direction:column;height:calc(100% - 30px);display:flex}.golfnity-home-listing .tg-listing-card-content{flex:auto}.golfnity-home-listing .tg-listing-card-price{min-height:56px;overflow:hidden}.golfnity-home-listing .tg-listing-card-duration-tour span,.golfnity-home-listing .tg-listing-item-price-discount,.golfnity-home-listing .tg-listing-card-currency-amount,.golfnity-home-listing .tg-listing-card-currency-old{text-transform:none}.golfnity-home-listing .tg-listing-card-review.space{white-space:nowrap;flex:none;align-items:center;gap:4px;max-width:calc(100% - 188px);padding:10px 12px 10px 8px;display:inline-flex}.golfnity-home-listing .tg-listing-rating-icon,.golfnity-home-listing .tg-listing-rating-percent{white-space:nowrap;flex:none}.golfnity-home-listing .tg-listing-rating-percent{text-transform:none;font-size:12px;line-height:1}.golfnity-home-listing .tg-listing-card-price-wrap.price-bg{clip-path:polygon(0 0,92% 0,100% 100%,0% 100%);border-radius:0 0 0 12px;width:185px;min-width:185px;height:56px;padding:6px 25px 6px 18px}.golfnity-home-listing .tg-listing-card-currency-amount{white-space:nowrap;max-width:100%;font-size:18px;line-height:1.15;display:block}.golfnity-home-listing .tg-listing-card-currency-old{white-space:nowrap;max-width:100%;margin-bottom:2px;font-size:12px;line-height:1;display:block}.golfnity-home-listing .golfnity-card-skeleton{background:#fff;min-height:365px;overflow:hidden}.golfnity-home-listing .golfnity-card-skeleton-image,.golfnity-home-listing .golfnity-card-skeleton-body span,.golfnity-home-listing .golfnity-card-skeleton-footer{background:linear-gradient(90deg,#eee 0%,#f7f7f7 45%,#eee 100%) 0 0/200% 100%;border-radius:10px;animation:1.25s ease-in-out infinite golfnitySkeleton;display:block}.golfnity-home-listing .golfnity-card-skeleton-image{border-radius:12px 12px 0 0;height:178px;margin:0 0 22px}.golfnity-home-listing .golfnity-card-skeleton-body{padding:0 22px}.golfnity-home-listing .golfnity-card-skeleton-body span{height:16px;margin-bottom:14px}.golfnity-home-listing .golfnity-card-skeleton-body span:first-child{width:72%;height:24px}.golfnity-home-listing .golfnity-card-skeleton-body span:nth-child(2){width:58%}.golfnity-home-listing .golfnity-card-skeleton-body span:nth-child(3){width:44%}.golfnity-home-listing .golfnity-card-skeleton-footer{border-radius:0 0 12px 12px;height:56px;margin-top:auto}@keyframes golfnitySkeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.tg-listing-card-price h4,.tg-listing-card-price h4>span{color:var(--golfnity-gold);font-weight:700}.tg-listing-card-price del,.tg-listing-card-price del span,.tg-listing-card-price .old-price{color:#111;opacity:1;text-decoration-color:#111}.tg-listing-item-wishlist a{background:var(--golfnity-white);color:var(--golfnity-moss);transition:background-color .25s,color .25s,transform .25s,box-shadow .25s}.tg-listing-item-wishlist a i,.tg-listing-item-wishlist a svg,.tg-listing-item-wishlist a svg path{color:currentColor;fill:none;stroke:currentColor}.tg-listing-item-wishlist a:hover{background:var(--golfnity-gold);color:var(--golfnity-moss);transform:scale(1.08);box-shadow:0 8px 18px #12382d38}.tg-listing-card-price .tg-listing-card-currency-amount,.tg-listing-card-price .currency-symbol{color:var(--golfnity-gold);font-weight:700}.tg-listing-card-price .currency-symbol{margin-right:4px}.golfnity-home-listing .tg-listing-card-price .currency-symbol{margin-right:0}.tg-listing-card-price .tg-listing-card-activity-person{color:var(--golfnity-gold);font-weight:700}@media (min-width:1200px) and (max-width:1399px){.golfnity-home-listing .tg-listing-card-price-wrap.price-bg{width:172px;min-width:172px;padding-left:16px;padding-right:22px}.golfnity-home-listing .tg-listing-card-currency-amount{font-size:17px}.golfnity-home-listing .tg-listing-card-review.space{max-width:calc(100% - 174px);padding-right:8px}.golfnity-home-listing .tg-listing-rating-percent{font-size:11px}}.tg-listing-card-price .tg-listing-card-currency-old,.tg-listing-card-price .tg-listing-card-currency-old del{color:#111;opacity:1;text-decoration-color:#111}.tg-breadcrumb-list,.tg-breadcrumb-list a,.tg-breadcrumb-list span,.tg-breadcrumb-list .dvr{color:var(--golfnity-moss);font-weight:700}.tg-breadcrumb-list a:hover{color:var(--golfnity-moss-dark);text-decoration:underline}.tg-breadcrumb-list span:visited,.tg-breadcrumb-list a:visited{color:var(--golfnity-moss)}.tg-breadcrumb-list,.tg-breadcrumb-list-2,.tg-breadcrumb-list-3,.tg-breadcrumb-list-4{background:0 0;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.tg-breadcrumb-list ul,.tg-breadcrumb-list-2 ul,.tg-breadcrumb-list-3 ul,.tg-breadcrumb-list-4 ul{align-items:center;gap:10px;margin:0;padding:0;display:flex}.tg-breadcrumb-list ul li,.tg-breadcrumb-list-2 ul li,.tg-breadcrumb-list-3 ul li,.tg-breadcrumb-list-4 ul li,.tg-breadcrumb-list ul li a,.tg-breadcrumb-list-2 ul li a,.tg-breadcrumb-list-3 ul li a,.tg-breadcrumb-list-4 ul li a,.tg-breadcrumb-list ul li span,.tg-breadcrumb-list-2 ul li span,.tg-breadcrumb-list-3 ul li span,.tg-breadcrumb-list-4 ul li span,.tg-breadcrumb-list ul li i,.tg-breadcrumb-list-2 ul li i,.tg-breadcrumb-list-3 ul li i,.tg-breadcrumb-list-4 ul li i,.tg-breadcrumb-list .dvr,.tg-breadcrumb-list-2 .dvr,.tg-breadcrumb-list-3 .dvr,.tg-breadcrumb-list-4 .dvr{color:var(--golfnity-moss);font-weight:700}.tg-breadcrumb-list ul li a:hover,.tg-breadcrumb-list-2 ul li a:hover,.tg-breadcrumb-list-3 ul li a:hover,.tg-breadcrumb-list-4 ul li a:hover{color:var(--golfnity-moss-dark);text-decoration:underline}.tg-breadcrumb-list ul li a:visited,.tg-breadcrumb-list-2 ul li a:visited,.tg-breadcrumb-list-3 ul li a:visited,.tg-breadcrumb-list-4 ul li a:visited{color:var(--golfnity-moss)}.tg-tour-details-video-feature-list ul li .icon{background:var(--golfnity-moss);color:var(--golfnity-gold)}.tg-tour-details-video-feature-list ul li .icon svg{color:var(--golfnity-gold)}.tg-tour-details-video-feature-list ul li .icon svg path{fill:none;stroke:currentColor}.tg-tour-about-list ul li .icon{background:var(--golfnity-moss);color:var(--golfnity-gold);transition:background-color .25s,color .25s,transform .25s}.tg-tour-about-list ul li:hover .icon{background:var(--golfnity-moss-dark);color:var(--golfnity-gold);transform:scale(1.05)}.tg-tour-details-video-feature-price p{color:var(--golfnity-moss)}.tg-tour-details-video-feature-price p>span:first-child,.tg-tour-details-price-unit{color:var(--golfnity-moss);font-weight:700}.tg-tour-details-area .tg-tour-about-list li .icon,.tg-tour-details-area .tg-tour-about-list ul li .icon{background:var(--golfnity-moss);color:var(--golfnity-gold);transition:background-color .25s,color .25s,transform .25s}.tg-tour-details-area .tg-tour-about-list li .icon i,.tg-tour-details-area .tg-tour-about-list li .icon svg,.tg-tour-details-area .tg-tour-about-list li .icon svg path{color:var(--golfnity-gold);fill:currentColor;stroke:currentColor}.tg-tour-details-area .tg-tour-about-list li:hover .icon{background:var(--golfnity-moss-dark);color:var(--golfnity-gold);transform:scale(1.05)}.tg-tour-about-faq .accordion-button{color:var(--golfnity-moss);font-weight:700;transition:color .25s,background-color .25s}.tg-tour-about-faq .accordion-button:not(.collapsed){color:var(--golfnity-moss);box-shadow:none;background:#e6c76f29}.tg-tour-about-faq .accordion-button span:first-child{background:var(--golfnity-gold);color:var(--golfnity-white);font-weight:700}.tg-tour-about-faq .accordion-button span:last-child{color:var(--golfnity-moss);font-weight:700}.tg-tour-about-faq .accordion-button:after{color:var(--golfnity-moss)}.tg-tour-about-faq .accordion-button:hover,.tg-tour-about-faq .accordion-button:hover span:last-child{color:var(--golfnity-moss-dark)}.tg-tour-about-faq .accordion-button i,.tg-tour-about-faq .accordion-button svg,.tg-tour-about-faq .accordion-button svg path{color:var(--golfnity-moss);fill:currentColor;stroke:currentColor}.tg-tour-about-time .form-check-input{border-color:var(--golfnity-gold);box-shadow:none;cursor:pointer}.tg-tour-about-time .form-check-input:checked{background-color:var(--golfnity-moss);border-color:var(--golfnity-moss);box-shadow:none}.tg-tour-about-time .form-check-input:focus{border-color:var(--golfnity-gold);box-shadow:0 0 0 3px #e6c76f40}.tg-tour-about-time .form-check-label{cursor:pointer}.tg-tour-about-time .form-check-input:checked+.form-check-label,.tg-tour-about-review .review-left .review-info-inner h2,.tg-tour-about-review .review-left .review-info-inner span{color:var(--golfnity-moss);font-weight:700}.tg-tour-about-review .bar-rv-progress .progress .progress-bar{background-color:var(--golfnity-moss);border-color:var(--golfnity-moss)}.tg-tour-about-review .bar-rv-progress .progress{background-color:#e5e7eb}.tg-tour-about-cus-name h6 span{color:var(--golfnity-gold-dark);font-weight:700}.tg-tour-about-list ul li .icon{background:var(--golfnity-moss);color:var(--golfnity-gold)}.tg-tour-about-list ul li .icon i{color:var(--golfnity-gold)}.tg-blog-standard-date span svg,.tg-blog-standard-date span svg path,.tg-blog-grid-item .tg-blog-standard-date span svg,.tg-blog-grid-item .tg-blog-standard-date span svg path{color:var(--golfnity-moss);fill:none;stroke:currentColor}.tg-blog-standard-date span i,.tg-blog-grid-item .tg-blog-standard-date span i{color:var(--golfnity-moss)}.tg-tour-details-feature-list-wrap{border-top:1px solid #eee;padding:20px 0}.tg-tour-details-video-established{color:#222;align-items:center;height:100%;font-size:22px;font-weight:600;display:flex}.golf-highlight-box{align-items:stretch;gap:42px;margin-bottom:48px;padding:44px 0 36px;display:flex}.golf-highlight-line{background:#17563c;border-radius:4px;flex-shrink:0;width:6px}.golf-highlight-box p{color:#d4ab52;text-align:center;text-wrap:balance;overflow-wrap:anywhere;flex:1;max-width:900px;margin:0 auto;font-size:clamp(24px,2vw,30px);font-style:italic;font-weight:500;line-height:1.75}@media (max-width:991px){.golf-highlight-box{gap:28px;padding:32px 0}.golf-highlight-box p{font-size:22px;line-height:1.65}}@media (max-width:575px){.golf-highlight-box{gap:18px}.golf-highlight-line{width:4px}.golf-highlight-box p{text-align:left;font-size:18px}}.golf-information-content{width:100%;margin:35px 0 45px;overflow-x:auto}.golf-information-content table{border-collapse:collapse;background:#fff;border:1px solid #e2e5ea;width:100%}.golf-information-content table th,.golf-information-content table td{color:#2f3747;vertical-align:middle;border:1px solid #e2e5ea;padding:26px 28px;font-size:22px;line-height:1.45}.golf-information-content table th{color:#123f32;text-align:left;background:#f3f4f6;width:260px;font-weight:800}.golf-information-content table td{font-weight:400}@media (max-width:767px){.golf-information-content table th,.golf-information-content table td{padding:16px;font-size:16px}.golf-information-content table th{width:150px}}.golf-content{color:#3d4654;word-break:break-word;max-width:100%;font-size:20px;line-height:1.95}.golf-content h1,.golf-content h2,.golf-content h3,.golf-content h4,.golf-content h5,.golf-content h6{color:#123f32;margin:45px 0 20px;font-weight:700;line-height:1.4}.golf-content h1{font-size:42px}.golf-content h2{font-size:34px}.golf-content h3{font-size:30px}.golf-content h4{font-size:26px}.golf-content p{text-align:justify;margin-bottom:24px}.golf-content strong,.golf-content b{color:#123f32;font-weight:700}.golf-content em,.golf-content i{font-style:italic}.golf-content ul,.golf-content ol{margin:20px 0 25px 30px}.golf-content li{margin-bottom:10px}.golf-content a{color:#0b6b50;text-decoration:none}.golf-content a:hover{text-decoration:underline}.golf-content blockquote{background:#f7f9f8;border-left:5px solid #1d5c46;margin:30px 0;padding:20px 25px;font-style:italic}.golf-content img{border-radius:10px;max-width:100%;height:auto;margin:25px auto;display:block}.golf-content table{border-collapse:collapse;width:100%;margin:35px 0}.golf-content table th,.golf-content table td{vertical-align:middle;border:1px solid #e3e5e8;padding:22px 24px}.golf-content table th{color:#123f32;text-align:left;background:#f4f5f7;width:260px;font-weight:700}.golf-content table td{color:#3d4654}@media (max-width:991px){.golf-content{font-size:17px;line-height:1.8}.golf-content h1{font-size:34px}.golf-content h2{font-size:30px}.golf-content h3{font-size:26px}.golf-content table th,.golf-content table td{padding:14px}}.tg-blog-grid-item .tg-btn,.tg-blog-grid-item .tg-btn:visited,.tg-blog-standard-content .tg-btn,.tg-blog-standard-content .tg-btn:visited{color:var(--golfnity-gold);border:1px solid var(--golfnity-gold);background:0 0;font-weight:700;text-decoration:none;transition:color .25s,border-color .25s,background-color .25s}.tg-blog-grid-item .tg-btn svg,.tg-blog-grid-item .tg-btn svg path,.tg-blog-standard-content .tg-btn svg,.tg-blog-standard-content .tg-btn svg path{color:currentColor;stroke:currentColor;fill:none}.tg-blog-grid-item .tg-btn:hover,.tg-blog-standard-content .tg-btn:hover{color:var(--golfnity-moss);border-color:var(--golfnity-moss);background:0 0;text-decoration:none}.tg-blog-grid-item .tg-btn:hover svg,.tg-blog-grid-item .tg-btn:hover svg path,.tg-blog-standard-content .tg-btn:hover svg,.tg-blog-standard-content .tg-btn:hover svg path{color:var(--golfnity-moss);stroke:currentColor}.tg-blog-post-date svg,.tg-blog-post-date svg path,.tg-blog-post-item .tg-blog-post-date svg,.tg-blog-post-item .tg-blog-post-date svg path{color:var(--golfnity-moss);fill:none;stroke:currentColor}.tg-blog-post-date i,.tg-blog-post-item .tg-blog-post-date i{color:var(--golfnity-moss)}.tg-breadcrumb-list-2 ul li{color:#667085;font-weight:500}.tg-breadcrumb-list-2 ul li a{color:#667085;transition:all .25s}.tg-breadcrumb-list-2 ul li a:hover{color:var(--golfnity-moss)}.tg-breadcrumb-list-2 ul li i{color:#c5c8cf}.tg-breadcrumb-list-2 li[aria-current=page] span{color:#495057;font-weight:600}.golf-rating-stars{letter-spacing:1px;vertical-align:middle;font-size:18px;line-height:1;display:inline-block;position:relative}.golf-rating-stars-bg{color:#d7dce2}.golf-rating-stars-fill{white-space:nowrap;color:#f90;pointer-events:none;position:absolute;inset:0;overflow:hidden}.tg-tour-details-video-ratings{align-items:center;gap:4px;display:inline-flex}.tg-blog-ads-btn .tg-btn,.tg-blog-ads-btn .tg-btn:visited,.tg-blog-ads-btn .tg-btn-transparent,.tg-blog-ads-btn .tg-btn-transparent:visited{background:var(--golfnity-moss);color:var(--golfnity-gold);border:1px solid var(--golfnity-moss);box-shadow:none;font-weight:700;text-decoration:none;transition:background-color .25s,border-color .25s,color .25s,transform .25s}.tg-blog-ads-btn .tg-btn .btn-text,.tg-blog-ads-btn .tg-btn .btn-icon,.tg-blog-ads-btn .tg-btn svg,.tg-blog-ads-btn .tg-btn svg path{color:var(--golfnity-gold);stroke:currentColor}.tg-blog-ads-btn .tg-btn:hover,.tg-blog-ads-btn .tg-btn-transparent:hover{background:var(--golfnity-moss-dark);color:var(--golfnity-gold);border-color:var(--golfnity-moss-dark);text-decoration:none;transform:translateY(-2px)}.tg-blog-ads-btn .tg-btn:hover .btn-text,.tg-blog-ads-btn .tg-btn:hover .btn-icon,.tg-blog-ads-btn .tg-btn:hover svg,.tg-blog-ads-btn .tg-btn:hover svg path{color:var(--golfnity-gold);stroke:currentColor}.tg-blog-details-video-list ul li span{background:var(--golfnity-moss);color:var(--golfnity-gold);transition:background-color .25s,color .25s,transform .25s}.tg-blog-details-video-list ul li span i{color:var(--golfnity-gold)}.tg-blog-details-video-list ul li:hover span{background:var(--golfnity-moss-dark);color:var(--golfnity-gold);transform:scale(1.05)}.tg-chose-6-wrap .icon{background:var(--golfnity-moss);color:var(--golfnity-gold);transition:background-color .25s,color .25s,transform .25s}.tg-chose-6-wrap .icon svg{color:var(--golfnity-gold)}.tg-chose-6-wrap .icon svg path{stroke:currentColor}.tg-chose-6-wrap:hover .icon{background:var(--golfnity-moss-dark);color:var(--golfnity-gold);transform:translateY(-3px)}.tg-tour-details-video-feature-price p span.tg-tour-details-price-unit{color:var(--golfnity-gold);font-size:18px;font-weight:700;line-height:1}.tg-tour-details-video-feature-price p>span:first-of-type{color:var(--golfnity-moss);font-size:30px;font-weight:700}.golf-main-img,.golf-video-img,.golf-small-img{object-fit:cover;object-position:center;border-radius:15px;display:block}.golf-main-img{height:520px}.golf-video-img{height:310px}.golf-small-img{height:190px}main .tg-btn,main .tg-btn:link,main .tg-btn:visited,main .bk-search-button,main .tg-listing-avai-btn,main .tg-listing-avai-btn:link,main .tg-listing-avai-btn:visited{background:var(--golfnity-moss);border-color:var(--golfnity-moss);color:var(--golfnity-gold);text-decoration:none;transition:background-color .25s,border-color .25s,color .25s,transform .25s,box-shadow .25s}main .tg-btn.tg-btn :is(.btn-text,.btn-icon,i,svg,svg path),main .bk-search-button.bk-search-button :is(i,svg,svg path),main .tg-listing-avai-btn.tg-listing-avai-btn :is(i,svg,svg path){color:inherit;stroke:currentColor}main .tg-btn:hover,main .tg-btn:focus-visible,main .bk-search-button:hover,main .bk-search-button:focus-visible,main .tg-listing-avai-btn:hover,main .tg-listing-avai-btn:focus-visible{background:var(--golfnity-moss-dark);border-color:var(--golfnity-moss-dark);color:var(--golfnity-gold);text-decoration:none;transform:translateY(-2px);box-shadow:0 8px 18px #12382d38}main .tg-banner-btn .tg-banner-cta,main .tg-banner-btn .tg-banner-cta:link,main .tg-banner-btn .tg-banner-cta:visited{border:1px solid #e6c76fa6;box-shadow:0 8px 20px #12382d47}main .tg-banner-btn .tg-banner-cta:hover,main .tg-banner-btn .tg-banner-cta:focus-visible{border-color:var(--golfnity-gold);box-shadow:0 10px 24px #12382d57}main :is(.golfnity-label,.tg-blog-tag,.tg-destination-tag span){background:var(--golfnity-gold);color:var(--golfnity-white)}.golfnity-service-highlights{margin:0;padding:0;list-style:none}.golfnity-service-highlights li{color:var(--golfnity-moss-dark);margin-bottom:12px;padding-left:28px;font-weight:600;position:relative}.golfnity-service-highlights li:before{content:"✓";color:var(--golfnity-gold-dark);font-weight:700;position:absolute;top:0;left:0}.golfnity-service-cta{background:#e6c76f29;border:1px solid #e6c76f8c;border-radius:16px;padding:40px}.about-cta-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}main .about-cta-button,main .about-cta-button:link,main .about-cta-button:visited{background:var(--golfnity-white);color:var(--golfnity-moss)}main .about-cta-button>span,main .about-cta-button .btn-text,main .about-cta-button .btn-icon{visibility:visible;color:inherit}main .about-cta-button:hover,main .about-cta-button:focus-visible{background:var(--golfnity-gold);color:var(--golfnity-moss)}.flatpickr-calendar.open.booking-calendar{--booking-calendar-width:320px;--booking-calendar-padding:12px;--booking-calendar-day-size:38px;box-sizing:border-box;max-width:calc(100vw - 24px);padding:var(--booking-calendar-padding);width:var(--booking-calendar-width);z-index:100000;background:#fff;border:1px solid #245f5229;border-radius:16px;margin-top:8px;font-family:inherit;overflow:hidden;box-shadow:0 20px 50px #12252029,0 4px 14px #12252014}.flatpickr-calendar.open.booking-calendar--hero{--booking-calendar-width:320px;--booking-calendar-padding:12px;--booking-calendar-day-size:38px}.flatpickr-calendar.open.booking-calendar--sidebar{--booking-calendar-width:286px;--booking-calendar-padding:10px;--booking-calendar-day-size:34px}.flatpickr-calendar.open.booking-calendar:before,.flatpickr-calendar.open.booking-calendar:after{display:none!important}.flatpickr-calendar.open.booking-calendar .flatpickr-months,.flatpickr-calendar.open.booking-calendar .flatpickr-innerContainer,.flatpickr-calendar.open.booking-calendar .flatpickr-rContainer,.flatpickr-calendar.open.booking-calendar .flatpickr-weekdays,.flatpickr-calendar.open.booking-calendar .flatpickr-weekdaycontainer,.flatpickr-calendar.open.booking-calendar .flatpickr-days,.flatpickr-calendar.open.booking-calendar .dayContainer{box-sizing:border-box;width:100%;min-width:0;max-width:none}.flatpickr-calendar.open.booking-calendar .flatpickr-months{justify-content:center;align-items:center;width:100%;height:44px;margin-bottom:6px;display:flex;position:relative}.flatpickr-calendar.open.booking-calendar .flatpickr-months .flatpickr-month{justify-content:center;align-items:center;width:100%;height:44px;display:flex;overflow:visible}.flatpickr-calendar.open.booking-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month{justify-content:center;align-items:center;width:auto;height:44px;padding:0;line-height:1;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.flatpickr-calendar.open.booking-calendar .flatpickr-current-month span.cur-month{color:#171b24;white-space:nowrap;margin:0;padding:0;font-size:16px;font-weight:700;line-height:44px;display:inline-block}.flatpickr-calendar.open.booking-calendar .flatpickr-current-month input.cur-year{color:#171b24;width:58px;height:44px;margin:0;padding:0 0 0 5px;font-family:inherit;font-size:16px;font-weight:700;line-height:44px}.flatpickr-calendar.open.booking-calendar .flatpickr-current-month .numInputWrapper{width:58px;height:44px}.flatpickr-calendar.open.booking-calendar .flatpickr-current-month .numInputWrapper span{display:none}.flatpickr-calendar.open.booking-calendar .flatpickr-months .flatpickr-prev-month,.flatpickr-calendar.open.booking-calendar .flatpickr-months .flatpickr-next-month{color:#68707d;fill:currentColor;z-index:2;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;margin:0;padding:0;line-height:1;transition:background-color .16s,color .16s;display:flex;position:absolute;top:5px}.flatpickr-calendar.open.booking-calendar .flatpickr-months .flatpickr-prev-month{left:2px;right:auto}.flatpickr-calendar.open.booking-calendar .flatpickr-months .flatpickr-next-month{left:auto;right:2px}.flatpickr-calendar.open.booking-calendar .flatpickr-months .flatpickr-prev-month:hover,.flatpickr-calendar.open.booking-calendar .flatpickr-months .flatpickr-next-month:hover{color:var(--golfnity-moss,#245f52);background:#245f5217}.flatpickr-calendar.open.booking-calendar .flatpickr-months .flatpickr-prev-month svg,.flatpickr-calendar.open.booking-calendar .flatpickr-months .flatpickr-next-month svg{width:14px;height:14px;display:block}.flatpickr-calendar.open.booking-calendar .flatpickr-months .flatpickr-prev-month svg path,.flatpickr-calendar.open.booking-calendar .flatpickr-months .flatpickr-next-month svg path{fill:currentColor}.flatpickr-calendar.open.booking-calendar .flatpickr-weekdays{align-items:center;height:30px;display:flex;overflow:visible}.flatpickr-calendar.open.booking-calendar .flatpickr-weekdaycontainer{display:flex}.flatpickr-calendar.open.booking-calendar .flatpickr-weekdaycontainer span.flatpickr-weekday{color:#747b86;text-align:center;flex:0 0 14.2857%;width:14.2857%;font-size:12px;font-weight:700;line-height:30px}.flatpickr-calendar.open.booking-calendar .flatpickr-innerContainer{justify-content:stretch;overflow:hidden}.flatpickr-calendar.open.booking-calendar .flatpickr-days{padding-top:2px;overflow:hidden}.flatpickr-calendar.open.booking-calendar .dayContainer{flex-wrap:wrap;justify-content:flex-start;padding:0;display:flex}.flatpickr-calendar.open.booking-calendar .flatpickr-innerContainer .flatpickr-days .flatpickr-day{box-shadow:none;color:#343a45;height:var(--booking-calendar-day-size);font-family:inherit;font-size:13px;font-weight:500;line-height:calc(var(--booking-calendar-day-size) - 2px);text-align:center;background:0 0;border:1px solid #0000;border-radius:10px;flex:0 0 14.2857%;justify-content:center;align-items:center;width:14.2857%;max-width:14.2857%;margin:0;transition:background-color .15s,border-color .15s,color .15s;display:flex}.flatpickr-calendar.open.booking-calendar--sidebar .flatpickr-innerContainer .flatpickr-days .flatpickr-day{font-size:12px}.flatpickr-calendar.open.booking-calendar .flatpickr-innerContainer .flatpickr-days .flatpickr-day.prevMonthDay,.flatpickr-calendar.open.booking-calendar .flatpickr-innerContainer .flatpickr-days .flatpickr-day.nextMonthDay{color:#bfc3ca;background:0 0;border-color:#0000}.flatpickr-calendar.open.booking-calendar .flatpickr-innerContainer .flatpickr-days .flatpickr-day.flatpickr-disabled,.flatpickr-calendar.open.booking-calendar .flatpickr-innerContainer .flatpickr-days .flatpickr-day.flatpickr-disabled:hover{color:#d2d5da;cursor:not-allowed;opacity:.8;background:0 0;border-color:#0000}.flatpickr-calendar.open.booking-calendar .flatpickr-innerContainer .flatpickr-days .flatpickr-day:hover:not(.selected):not(.startRange):not(.endRange):not(.flatpickr-disabled){color:var(--golfnity-moss-dark,#1b4d3e);background:#245f5217;border-color:#0000}.flatpickr-calendar.open.booking-calendar .flatpickr-innerContainer .flatpickr-days .flatpickr-day.today:not(.selected){border:1px solid var(--golfnity-gold,#e6c76f);color:var(--golfnity-moss-dark,#1b4d3e);background:0 0;font-weight:700}.flatpickr-calendar.open.booking-calendar .flatpickr-innerContainer .flatpickr-days .flatpickr-day.selected,.flatpickr-calendar.open.booking-calendar .flatpickr-innerContainer .flatpickr-days .flatpickr-day.startRange,.flatpickr-calendar.open.booking-calendar .flatpickr-innerContainer .flatpickr-days .flatpickr-day.endRange,.flatpickr-calendar.open.booking-calendar .flatpickr-innerContainer .flatpickr-days .flatpickr-day.selected:hover,.flatpickr-calendar.open.booking-calendar .flatpickr-innerContainer .flatpickr-days .flatpickr-day.startRange:hover,.flatpickr-calendar.open.booking-calendar .flatpickr-innerContainer .flatpickr-days .flatpickr-day.endRange:hover{background:var(--golfnity-moss,#245f52);border-color:var(--golfnity-moss,#245f52);color:var(--golfnity-gold,#e6c76f);border-radius:10px;font-weight:700;box-shadow:0 5px 12px #245f5233}.flatpickr-calendar.open.booking-calendar .flatpickr-innerContainer .flatpickr-days .flatpickr-day.inRange{box-shadow:none;color:var(--golfnity-moss-dark,#1b4d3e);background:#245f521a;border-color:#0000;border-radius:8px}.flatpickr-calendar.open.booking-calendar .flatpickr-innerContainer .flatpickr-days .flatpickr-day:focus-visible{outline:2px solid var(--golfnity-gold,#e6c76f);outline-offset:-2px}.flatpickr-calendar.open.booking-calendar .flatpickr-time{border-top:1px solid #245f521f;height:44px;max-height:44px;margin-top:8px}.flatpickr-calendar.open.booking-calendar .flatpickr-time input,.flatpickr-calendar.open.booking-calendar .flatpickr-time .flatpickr-am-pm{color:#343a45;font-family:inherit;font-weight:600}@media (max-width:575px){.flatpickr-calendar.open.booking-calendar,.flatpickr-calendar.open.booking-calendar--hero,.flatpickr-calendar.open.booking-calendar--sidebar{--booking-calendar-width:calc(100vw - 24px);--booking-calendar-padding:10px;--booking-calendar-day-size:40px;width:calc(100vw - 24px);max-width:calc(100vw - 24px)}.flatpickr-calendar.open.booking-calendar .flatpickr-innerContainer .flatpickr-days .flatpickr-day{font-size:13px}}
