@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Thai:wght@400;500;600;700&display=swap');
body, h1,h2,h3,h4,h5,h6, #top nav>ul>li>a,.nectar-button,.nectar-cta,.tabbed>ul li a{font-family:'Noto Sans Thai',sans-serif!important}
body{color:#273b36;font-size:16px;line-height:1.9}
h1{font-size:clamp(34px,4.2vw,60px);line-height:1.35!important;letter-spacing:-.025em!important}h2{font-size:clamp(28px,3vw,42px);line-height:1.45!important;letter-spacing:-.02em!important}h3{font-size:21px;line-height:1.5!important}
p{line-height:1.95}.gp-eyebrow{font-size:13px!important;font-weight:600;letter-spacing:.1em;color:#8c7443;margin-bottom:16px!important}.gp-lead{font-size:19px;max-width:820px}.gp-button{display:inline-flex;gap:24px;align-items:center;padding:13px 25px;background:#244e46;color:#fff!important;border-radius:5px;text-decoration:none!important;font-weight:500;margin-top:15px}.gp-button:hover{background:#866b39}.gp-button:focus-visible{outline:3px solid #b19760;outline-offset:3px}
.gp-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:40px}.gp-steps b{font-size:36px;font-weight:400;color:#9b8151;display:block;margin-bottom:18px}.gp-steps h3{font-size:20px}.gp-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px}.gp-gallery figure{margin:0}.gp-placeholder{max-width:100%}.gp-contact-card{padding:24px 0;border-bottom:1px solid #dbe2df}.gp-contact-card p{padding-bottom:0}.gp-info-panel{padding:35px;background:#f3f4f2;border-radius:10px}.gp-info-panel li{margin-bottom:12px}.gp-faq h3{margin-top:30px}.gp-faq{max-width:900px}
#header-outer,#header-outer.transparent,#header-outer[data-transparent-header="true"]{background:#fff!important;background-color:#fff!important;opacity:1!important}#header-outer .header-bg{background:#fff!important;opacity:1!important}#header-outer #top nav>ul>li>a{color:#273b36!important}#header-outer #top nav>ul>li>a:hover,#header-outer #top nav>ul>li.current-menu-item>a{color:#957942!important}#header-outer{box-shadow:0 1px 0 rgba(0,0,0,.08)!important}#header-outer #logo img{object-fit:contain}#header-outer .slide-out-widget-area-toggle a .lines,#header-outer .slide-out-widget-area-toggle a .lines:before,#header-outer .slide-out-widget-area-toggle a .lines:after{background:#273b36!important}
.gp-line-float{position:fixed;right:24px;bottom:24px;z-index:99999;display:flex;align-items:center;justify-content:center;width:62px;height:62px;background:#06c755;color:#fff!important;border-radius:50%;box-shadow:0 6px 22px #0003;text-decoration:none!important;font-family:Arial,sans-serif!important;font-size:17px;font-weight:700;border:3px solid #fff}.gp-line-float:after{content:'+';position:absolute;right:-2px;top:-2px;background:#fff;color:#06a848;width:22px;height:22px;border-radius:50%;line-height:22px;text-align:center}.gp-footer{padding:35px 0;border-top:1px solid #dbe2df;font-size:14px}.gp-footer a{margin-right:22px;color:#244e46}
@media(max-width:999px){.gp-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.gp-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:690px){h1{font-size:34px!important}h2{font-size:28px!important}.gp-lead{font-size:17px}.gp-steps,.gp-gallery{grid-template-columns:1fr;gap:22px}.gp-info-panel{padding:24px}.gp-line-float{right:16px;bottom:18px;width:56px;height:56px}.gp-placeholder{max-height:320px}.gp-footer a{display:inline-block;margin-bottom:10px}}
/* Golden Pool brand, mobile navigation and footer */
:root{--gp-teal:#168e9e;--gp-gold:#b9953b;--gp-ink:#073f4b}
#header-outer #top nav>ul>li>a:hover,#header-outer #top nav>ul>li.current-menu-item>a{color:var(--gp-teal)!important}
#header-outer #top nav>ul>li>a .menu-title-text:after{border-color:var(--gp-gold)!important;background-color:var(--gp-gold)!important}
#slide-out-widget-area,#slide-out-widget-area-bg,.material #slide-out-widget-area-bg{background:#fff!important}
#slide-out-widget-area,#slide-out-widget-area a,#slide-out-widget-area .menu a,#slide-out-widget-area .off-canvas-menu-container li a{color:#181818!important}
#slide-out-widget-area .off-canvas-menu-container li a{font-size:23px!important;line-height:1.6!important;font-weight:500!important;padding:12px 0!important;letter-spacing:0!important}
#slide-out-widget-area a:hover,#slide-out-widget-area .current-menu-item>a{color:var(--gp-teal)!important}
#slide-out-widget-area .inner-wrap{padding-top:38px!important}
#slide-out-widget-area .ocm-effect-wrap,#slide-out-widget-area .inner{background:#fff!important}
#slide-out-widget-area .close-line,#slide-out-widget-area .close-line1,#slide-out-widget-area .close-line2,.slide_out_area_close .close-line{background:#161616!important}
#slide-out-widget-area .slide_out_area_close,#slide-out-widget-area .slide_out_area_close i{color:#161616!important}
.gp-header-social{display:flex;align-items:center;gap:10px;margin-left:24px}.gp-header-social a{display:inline-flex!important;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #dbe7e8;border-radius:50%;color:var(--gp-ink)!important;text-decoration:none!important}.gp-header-social a:hover{background:#e8f5f6;color:var(--gp-teal)!important}.gp-facebook-letter{font-family:Arial,sans-serif!important;font-size:23px;font-weight:700}.gp-mobile-icon{width:13px;height:21px;display:inline-block;border:1.7px solid currentColor;border-radius:3px;position:relative}.gp-mobile-icon:after{content:'';width:3px;height:2px;position:absolute;left:3.5px;bottom:2px;background:currentColor;border-radius:2px}
.gp-gallery figcaption{font-size:14px;padding:12px 0 8px;color:#536268}.gp-home-gallery{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}
.tabbed>ul li a.active-tab,.tabbed>ul li a:hover{background-color:var(--gp-teal)!important;color:#fff!important}.tabbed>ul{display:flex;flex-wrap:wrap;gap:8px}.tabbed>ul li a{border-radius:4px!important}
.gp-button{background:var(--gp-ink)}.gp-button:hover{background:var(--gp-teal)}
.gp-footer-feature{border-top:5px solid var(--gp-gold)}.gp-footer-feature h2,.gp-footer-feature h3{color:#fff!important}.gp-footer-feature p{color:#c5dcdf}.gp-footer-feature .gp-eyebrow{color:#e0c274!important}.gp-footer-cta{display:flex;align-items:center;justify-content:space-between;gap:48px;padding-bottom:56px;border-bottom:1px solid #ffffff30}.gp-footer-cta h2{font-size:clamp(32px,4vw,54px)!important;font-weight:500!important;margin-bottom:18px}.gp-footer-round{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;width:176px;height:176px;border:1px solid #d8bb72;border-radius:50%;color:#f0d58f!important;font-size:15px;text-decoration:none!important}.gp-footer-round span{display:block;font-size:52px;line-height:1.3}.gp-footer-round:hover{background:#b9953b;color:#fff!important}.gp-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:70px;padding:55px 0 38px}.gp-footer-grid h3{font-size:18px!important;margin-bottom:24px}.gp-footer-grid a{display:block;width:fit-content;color:#d6e5e7!important;margin-bottom:10px;text-decoration:none!important}.gp-footer-grid a:hover{color:#e0c274!important}.gp-footer-brand img{background:#fff;padding:14px;border-radius:5px;width:235px!important;max-width:100%;height:auto!important;margin-bottom:20px}.gp-footer-brand p,.gp-footer-note{font-size:14px;line-height:1.9}.gp-footer-note{margin-top:24px}.gp-footer-contact{border-bottom:1px solid #b9953b;padding-bottom:6px}.gp-footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff25;padding-top:24px;font-size:12px;color:#9fbdc1}
@media(max-width:999px){.gp-home-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.gp-footer-grid{gap:35px}.gp-header-social{margin-left:12px}#header-outer #logo img{height:60px!important;max-height:60px!important;width:auto!important}}
@media(max-width:690px){.gp-home-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.gp-gallery figcaption{font-size:12px}.gp-home-gallery .gp-placeholder{font-size:12px}.gp-footer-cta{align-items:flex-start;flex-direction:column;gap:24px;padding-bottom:35px}.gp-footer-round{width:136px;height:136px}.gp-footer-grid{grid-template-columns:1fr 1fr;gap:30px;padding-top:35px}.gp-footer-brand{grid-column:1/-1}.gp-footer-bottom{flex-direction:column;gap:4px}.gp-header-social a{width:32px;height:32px}.gp-header-social{gap:7px;margin-left:8px}#slide-out-widget-area .off-canvas-menu-container li a{font-size:22px!important}}