@font-face{font-display:swap;font-family:Kanit;font-style:normal;font-weight:300;src:local("Kanit Regular"),local("Kanit-Regular"),url(../font/kanit-v5-latin_thai-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Prompt;font-style:normal;font-weight:300;src:local("Prompt Light"),local("Prompt-Light"),url(../font/prompt-v4-latin_thai-300.woff2) format("woff2")}body{font-family:Kanit,Prompt,sans-serif!important}.prompt{font-family:Prompt}.bgColor{background-color:var(--bg-main)}.bgColorAlt{background-color:var(--bg-alt)}.sprite{background-image:url(../images/sprite-icons.png);background-repeat:no-repeat;display:inline-block;vertical-align:middle}.sprite-angle_up{background-position:-5px -5px;height:45px;width:28px}.sprite-book{background-position:-5px -60px;height:16px;width:14px}.sprite-check{background-position:-5px -86px;height:28px;width:28px}.sprite-clinic{background-position:-5px -124px;height:16px;width:18px}.sprite-envelope{background-position:-5px -150px;height:37px;width:32px}.sprite-facebook{background-position:-5px -197px;height:32px;width:32px}.sprite-line{background-position:-5px -239px;height:34px;width:30px}.sprite-map{background-position:-5px -283px;height:32px;width:36px}.sprite-mobile{background-position:-5px -325px;height:32px;width:20px}.sprite-nurse{background-position:-5px -367px;height:32px;width:28px}.sprite-pongsak_clinic_logo{background-position:-5px -409px;height:80px;width:89px}.sprite-radiation{background-position:-5px -499px;height:19px;width:18px}.sprite-search{background-position:-5px -528px;height:22px;width:22px}.sprite-syringe{background-position:-5px -560px;height:22px;width:22px}.sprite-twitter{background-position:-5px -592px;height:28px;width:28px}.card.is-fullheight:hover,.card:hover,.round-shadow{border-radius:7px;box-shadow:0 10px 16px var(--shadow-color),0 6px 20px var(--shadow-color)}.line-custom{border-top:1px solid var(--border-light);height:1px;margin:1em 0}.notification.is-light-custom{background-color:var(--bg-main)}.bd-lead{padding:3rem}.columns.custom-gap{gap:3rem;justify-content:center}.card.is-fullheight{background-color:var(--bg-card);border-radius:5px;display:flex;flex-direction:column}.card-footer{margin-top:auto}.card .card-image img{background:rgba(var(--bg-main),.8);height:280px;-o-object-fit:contain;object-fit:contain}.hero-body .container .columns:first-of-type{margin-top:2.5rem}.hero.title-twig{background-color:var(--pantone-secondary)}.cover{background:url(../images/index/cover.webp) no-repeat 0;background-color:var(--bg-main);background-size:1600px 280px;margin-top:-30px}@media (max-width:928px){.cover{background-image:url(../images/index/cover_medium.webp);background-size:190% 70%;margin-top:-10px}}.navbar,.navbar-menu{background-color:var(--bg-main)}.navbar a{color:#6b331f!important}.navbar a:hover{color:#df3b20!important}.navbar-link:not(.is-arrowless):after{border-color:rgba(223,59,32,.83)}.navbar-item img{max-height:5rem}.navbar-dropdown .navbar-item{background:transparent!important}.navbar-dropdown .navbar-item:hover{background:hsla(0,0%,100%,.1)!important}.navbar-item.is-active{background-color:var(--bg-main)}.title{color:var(--text-primary)!important}.subtitle{color:var(--text-secondary)!important}.has-text-info-custom{color:var(--border-focus)}.input,.textarea{background-color:var(--pantone-primary)!important}.input.is-70{width:70%}.my_button{background-color:var(--button-primary);border-radius:5px;color:var(--button-primary-text);cursor:pointer;font-family:Prompt!important;font-size:16px;margin:10px;padding:10px 20px}.my_button:hover{color:var(--button-primary-text)!important;filter:brightness(85%)}.footer-twig{background:url(../images/index/nose_mold_01.webp);background-size:cover;position:relative}.footer-twig:before{background-color:var(--bg-alt);bottom:0;content:"";left:0;opacity:.8;position:absolute;right:0;top:0;z-index:0}.footer-twig>*{position:relative;z-index:1}.footer-twig .menu-list a{background:transparent!important}.footer-twig .menu-list a:hover{background:hsla(0,0%,100%,.1)!important}.two-line-btn{align-items:center;display:inline-flex;flex-direction:column;line-height:1.3;text-align:center}.two-line-btn .en{font-size:.9em}.two-line-btn .th{font-size:1.05em;font-weight:600}.reviews-carousel-wrapper{margin:0 auto;max-width:1400px;padding:0 3rem;position:relative}.reviews-carousel-container{border-radius:12px;overflow:hidden;padding:1rem 0}.reviews-carousel{display:flex;gap:1.5rem;transition:transform .5s cubic-bezier(.4,0,.2,1);will-change:transform}.review-card-wrapper{flex:0 0 calc(33.333% - 1rem);min-width:280px}@media (max-width:1023px){.review-card-wrapper{flex:0 0 calc(50% - 0.75rem)}}@media (max-width:767px){.review-card-wrapper{flex:0 0 100%}.reviews-carousel-wrapper{padding:0 2rem}}.review-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--glass-background);border:1px solid var(--glass-border);border-radius:16px;box-shadow:0 4px 30px var(--shadow-color),inset 0 1px 0 hsla(0,0%,100%,.4);display:flex;flex-direction:column;height:100%;padding:1.5rem;position:relative;transition:all .3s ease}.review-card:hover{background:hsla(0,0%,100%,.35);box-shadow:0 12px 40px var(--shadow-color),inset 0 1px 0 hsla(0,0%,100%,.5);transform:translateY(-5px)}.review-google-badge{align-items:center;background:hsla(0,0%,100%,.6);border-radius:20px;display:flex;font-size:.7rem;gap:.25rem;padding:.25rem .5rem;position:absolute;right:1rem;top:1rem}.review-content{flex:1;margin-bottom:.5rem;margin-top:1.5rem;position:relative}.review-text{-webkit-line-clamp:5;-webkit-box-orient:vertical;color:var(--text-tertiary);display:-webkit-box;font-size:.95rem;font-style:italic;line-height:1.6;max-height:7.6rem;overflow:hidden;text-overflow:ellipsis;transition:max-height .3s ease}.review-content.is-expanded .review-text{-webkit-line-clamp:unset;max-height:none;overflow:visible}.review-read-more{background:none;border:none;color:var(--link-color);cursor:pointer;font-size:.85rem;font-weight:500;margin-top:.5rem;padding:.5rem 0;text-decoration:underline;transition:color .2s ease}.review-read-more:hover{color:var(--link-hover)}.review-card-wrapper:has(.review-content.is-expanded) .review-card{background:hsla(0,0%,100%,.45);z-index:10}.review-rating{display:flex;gap:.15rem;justify-content:center;margin-bottom:1rem}.review-rating .has-text-warning{color:var(--star-rating)!important}.reviewer-info{align-items:center;border-top:1px solid rgba(0,0,0,.1);display:flex;gap:.75rem;padding-top:1rem}.reviewer-avatar{flex-shrink:0}.reviewer-avatar img{border:2px solid hsla(0,0%,100%,.6);box-shadow:0 2px 8px var(--shadow-color);height:48px;-o-object-fit:cover;object-fit:cover;width:48px}.reviewer-details{min-width:0;text-align:left}.reviewer-name{color:var(--text-primary);font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reviewer-time{color:var(--text-muted);font-size:.75rem}.reviews-nav{align-items:center;backdrop-filter:blur(4px);background:hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,100%,.5);border-radius:50%;box-shadow:0 4px 15px var(--shadow-color);color:#4a4a4a;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:48px;z-index:10}.reviews-nav:hover{background:hsla(0,0%,100%,.95);box-shadow:0 6px 20px var(--shadow-color);color:var(--link-color);transform:translateY(-50%) scale(1.1)}.reviews-nav:active{transform:translateY(-50%) scale(.95)}.reviews-nav:disabled{cursor:not-allowed;opacity:.6}.reviews-nav-prev{left:0}.reviews-nav-next{right:0}@media (max-width:767px){.reviews-nav{height:40px;width:40px}.reviews-nav-prev{left:-.5rem}.reviews-nav-next{right:-.5rem}}.reviews-indicators{cursor:default;display:flex;gap:.5rem;justify-content:center;margin-top:1.5rem}.review-indicator{background:rgba(0,0,0,.2);border:2px solid transparent;border-radius:50%;cursor:pointer!important;height:12px;padding:0;pointer-events:auto;position:relative;transition:all .3s ease;width:12px}.review-indicator:hover{background:rgba(0,0,0,.4);transform:scale(1.1)}.review-indicator.is-active{background:var(--link-color);border-color:hsla(0,0%,100%,.5);transform:scale(1.3)}@media (prefers-reduced-motion:reduce){.reviews-carousel{transition:none}.review-card:hover{transform:none}}