.about_services__yC7LR{padding:72px 0;background:#f5f4ee;color:#203e34}.about_heading__tpT66{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:32px}.about_eyebrow__Cnlyg{font-size:12px;font-weight:700;letter-spacing:.16em;margin:0 0 12px;color:#576e60}.about_heading__tpT66 h2{font-family:Gelasio,Georgia,serif;font-size:clamp(32px,4vw,44px);margin:0;color:#203e34}.about_heading__tpT66>p{max-width:400px;margin:0;line-height:1.7;color:#53625b}.about_grid__SnAM_{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.about_card__ykFlH{padding:28px;background:#fff;border:1px solid #dfe5db;border-radius:16px}.about_icon___Wjej{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#edf2e8;color:#315340;font-size:20px;margin-bottom:20px}.about_card__ykFlH h3{font-size:21px;line-height:1.3;color:#203e34;margin:0 0 10px}.about_card__ykFlH p{font-size:16px;line-height:1.7;margin:0;color:#53625b}.about_note__P1Co_{display:flex;gap:24px;align-items:center;justify-content:space-between;margin-top:28px;padding-top:24px;border-top:1px solid #d5ddd1}.about_note__P1Co_ p{margin:0;color:#53625b}.about_detailsLink___tCJf,.about_note__P1Co_ a{display:inline-flex;align-items:center;gap:16px;min-height:44px;font-weight:700;color:#254f3a;text-decoration:underline;text-underline-offset:5px}.about_note__P1Co_ a{flex-shrink:0}.about_detailsLink___tCJf:hover,.about_note__P1Co_ a:hover{color:#162f23}.about_detailsLink___tCJf:focus-visible,.about_note__P1Co_ a:focus-visible{outline:3px solid #315340;outline-offset:5px;border-radius:2px}@media (max-width:991px){.about_grid__SnAM_{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.about_services__yC7LR{padding:48px 0}.about_heading__tpT66,.about_note__P1Co_{flex-direction:column;align-items:start;gap:16px}.about_grid__SnAM_{grid-template-columns:1fr;gap:14px}.about_card__ykFlH{padding:24px}}.gw-footer{background:#123525;color:#d9e5dc;font:16px/1.65 Sarabun,sans-serif;padding:0 0 22px}.gw-footer a{color:#eef5ee;text-decoration:none}.gw-footer a:hover{color:#c7e7a8;text-decoration:underline;text-underline-offset:5px}.gw-footer a:focus-visible{outline:3px solid #d1e9ae;outline-offset:5px;border-radius:3px}.gw-footer__welcome{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:38px 0;border-bottom:1px solid #ffffff26}.gw-footer .gw-footer__eyebrow{color:#c7e7a8;font-size:11px;font-weight:700;letter-spacing:.16em;margin:0 0 10px}.gw-footer h2{color:#fff;font:500 clamp(24px,2.8vw,32px)/1.3 Gelasio,serif;margin:0 0 10px;max-width:650px}.gw-footer__welcome p:last-child{margin:0}.gw-footer .gw-footer__book{display:inline-flex;gap:26px;align-items:center;justify-content:center;background:#d5e9b9;color:#163e25;border-radius:8px;padding:14px 24px;min-height:50px;font-weight:700;white-space:nowrap}.gw-footer__grid{display:grid;grid-template-columns:1.35fr .7fr 1fr 1.25fr;gap:32px;padding:40px 0 32px}.gw-footer__logo{display:inline-block;max-width:230px;margin-bottom:14px}.gw-footer__logo img{display:block;width:100%;height:auto}.gw-footer__brand p{margin:0 0 14px}.gw-footer address{font-style:normal;font-size:14px;line-height:1.8;margin-bottom:8px}.gw-footer h3{font:700 17px/1.5 Sarabun,sans-serif;color:white;margin:0 0 14px}.gw-footer ul{list-style:none;padding:0;margin:0}.gw-footer li a{display:inline-block;padding:7px 0}.gw-footer__contact>a{display:block;padding:6px 0}.gw-footer .gw-footer__email{font-size:14px;overflow-wrap:anywhere}.gw-footer .gw-footer__chat{color:#d5e9b9;margin-top:10px;font-weight:600}.gw-footer__social{display:flex;flex-wrap:wrap;gap:20px;margin-top:18px;font-size:14px}.gw-footer__social a{padding:6px 0}.gw-footer__times{margin:18px 0 0;font-size:14px}.gw-footer__times strong{color:white}.gw-footer__bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff26;padding-top:22px;font-size:13px}.gw-footer__bottom p{margin:0}@media(max-width:991px){.gw-footer__grid{grid-template-columns:1fr 1fr;gap:32px}}@media(max-width:575px){.gw-footer__welcome{align-items:flex-start;flex-direction:column;padding:30px 0;gap:20px}.gw-footer__book{width:100%}.gw-footer__grid{grid-template-columns:1fr 1fr;gap:28px 22px;padding-top:30px}.gw-footer__brand,.gw-footer__contact{grid-column:1/-1}.gw-footer__bottom{flex-direction:column;gap:6px}.gw-footer li a{min-height:44px}}