.page-thai-page-21 .hero{--item-width:calc(( 1 - var(--item-grow) ) * 100%);--item-height:initial;--item-grow:0;--item-align:initial;--layout-justify:center;--layout-align:stretch;min-height:217px;padding-left:2%;padding-right:2%;display:flex}.page-thai-page-21 .hero>.layout__inner{flex-direction:column;gap:20px;padding-top:0%;padding-bottom:0%}.page-thai-page-21 .hero:before{opacity:.15}.page-thai-page-21 .hero{background-color:#fff0;background-image:linear-gradient(130deg,var(--color-brand-blue) 0%,var(--color-cyan) 90%)}.page-thai-page-21 .hero:before{content:"";background-image:url(/images/Clients-BG-hero-new-1.png?v=71e7d13705c11ccb);background-position:50%;background-repeat:no-repeat;background-size:cover}.page-thai-page-21 .hero>.shape--bottom .shape__image{width:calc(260% + 1.3px);height:120px;transform:translate(-50%)rotateY(180deg)}.page-thai-page-21 .hero__title{text-align:center;font-family:var(--type-headline-font-family),Sans-serif;font-size:var(--type-headline-font-size);font-weight:var(--type-headline-font-weight);text-transform:var(--type-headline-text-transform);line-height:var(--type-headline-line-height);color:var(--color-paper)}.page-thai-page-21 .google{--item-width:calc(( 1 - var(--item-grow) ) * 100%);--item-height:initial;--item-grow:0;--item-align:initial;--layout-align:stretch;min-height:700px;padding-left:2%;padding-right:2%;display:flex}.page-thai-page-21 .google>.layout__inner{flex-direction:column;gap:20px;padding-top:5%;padding-bottom:2%}.page-thai-page-21 .google:before{opacity:1;content:"";filter:brightness()contrast()saturate(200%)blur()hue-rotate(360deg);background-image:url(/images/BG-Clients-new-1.png?v=71e7d13705c11ccb);background-position:0;background-repeat:no-repeat}.page-thai-page-21 .google__title{margin:-15px 0 calc(var(--block-gap,0px) + 0px) 0;text-align:center;text-transform:capitalize;color:var(--color-brand-blue);font-family:Varela Round,sans-serif;font-size:45px;font-weight:400;line-height:1.2em}.page-thai-page-21 .google__reviews{margin:35px 0 calc(var(--block-gap,0px) + 35px) 0}.page-thai-page-21 .google__reviews .review__name{color:var(--color-brand-blue)}.page-thai-page-21 .google__reviews .review__header,.page-thai-page-21 .google__reviews .review__name{text-transform:capitalize;font-family:Varela Round,sans-serif;font-size:22px;font-weight:400;line-height:1.2em}.page-thai-page-21 .google__reviews .review__title{color:var(--color-ink);font-size:15px;font-weight:600}.page-thai-page-21 .google__reviews .review__text{color:var(--color-body);font-family:Varela Round,sans-serif;font-size:15px;font-weight:400;line-height:2em}.page-thai-page-21 .google__reviews .rating__stars{font-size:22px}.page-thai-page-21 .google__reviews .rating__stars i:not(:last-of-type){margin-inline-end:2px}.page-thai-page-21 .google__layout{--item-width:calc(( 1 - var(--item-grow) ) * 100%);--item-height:100%;--item-grow:1;--item-align:stretch;--layout-justify:center;--layout-align:center;flex-direction:row;margin:25px 0;display:flex}.page-thai-page-21 .google__layout__photo{text-align:start}.page-thai-page-21 .google__layout__photo img{border-style:solid;border-width:9px;border-color:var(--color-soft);border-radius:20px}.page-thai-page-21 .booking{--layout-justify:center;--layout-align:center;--item-width:calc(( 1 - var(--item-grow) ) * 100%);flex-wrap:wrap;margin:0%;padding:5% 0%;display:flex}.page-thai-page-21 .booking:before{opacity:1;content:"";filter:brightness()contrast()saturate(200%)blur()hue-rotate(360deg);background-image:url(/images/Shapes-icons-1.png?v=71e7d13705c11ccb);background-position:100% 100%;background-repeat:no-repeat}.page-thai-page-21 .booking__layout{margin:0;padding:0;display:flex}.page-thai-page-21 .booking__layout__layout{--item-width:calc(( 1 - var(--item-grow) ) * 100%);--item-height:initial;--item-grow:0;--item-align:initial;--layout-justify:center;--layout-align:stretch;min-height:800px;margin:0;padding-left:0%;padding-right:0%;display:flex}.page-thai-page-21 .booking__layout__layout>.layout__inner{flex-direction:column;padding-top:0%;padding-bottom:0%}.page-thai-page-21 .booking__layout__layout:before{opacity:.15}.page-thai-page-21 .booking__layout__layout{background-color:#fff0;background-image:linear-gradient(130deg,var(--color-brand-blue) 0%,var(--color-cyan) 100%)}.page-thai-page-21 .booking__layout__layout:before{content:"";background-image:url(/images/Bg-Services-Hero-New-1.png?v=71e7d13705c11ccb);background-position:50%;background-repeat:no-repeat;background-size:cover}.page-thai-page-21 .booking__layout__layout>.shape--bottom .shape__image{width:calc(260% + 1.3px);height:120px;transform:translate(-50%)rotateY(180deg)}.page-thai-page-21 .booking__layout__layout__title{margin:55px 0 calc(var(--block-gap,0px) + 25px) 0;text-align:center;text-transform:capitalize;color:var(--color-paper);font-family:Varela Round,sans-serif;font-size:65px;font-weight:800;line-height:1.2em}.page-thai-page-21 .booking__layout__layout__title-2{text-align:center;text-transform:none;color:var(--color-paper);font-family:Varela,sans-serif;font-size:24px;font-weight:400}.page-thai-page-21 .booking__layout__layout__layout{--item-width:calc(( 1 - var(--item-grow) ) * 100%);--item-height:100%;--item-grow:1;--item-align:stretch;--layout-justify:center;--layout-align:center;flex-direction:row;display:flex}.page-thai-page-21 .booking__layout__layout__layout__action .button{text-transform:capitalize;fill:#fff;color:#fff;background-color:#36d960;border-radius:30px;padding:25px 55px;font-family:Varela,sans-serif;font-size:26px;font-weight:600;line-height:1.2em;box-shadow:0 0 30px #0000001a}.page-thai-page-21 .booking__layout__layout__layout__action .button:hover,.page-thai-page-21 .booking__layout__layout__layout__action .button:focus{color:#fff;background-color:#0bbe42}.page-thai-page-21 .booking__layout__layout__layout__action{margin:10px 0 calc(var(--block-gap,0px) + 0px) 0;flex-direction:row-reverse}.page-thai-page-21 .booking__layout__layout__layout__action .button{gap:25px}.page-thai-page-21 .booking__layout__layout__layout__action .button:hover svg,.page-thai-page-21 .booking__layout__layout__layout__action .button:focus svg{fill:#fff}.page-thai-page-21 .booking__layout__layout__layout__action-2 .button{text-transform:capitalize;fill:#fff;color:#fff;background-color:#2acde3;border-radius:30px;padding:25px 55px;font-family:Varela,sans-serif;font-size:24px;font-weight:600;line-height:1.2em;box-shadow:0 0 30px #0000001a}.page-thai-page-21 .booking__layout__layout__layout__action-2 .button:hover,.page-thai-page-21 .booking__layout__layout__layout__action-2 .button:focus{color:#fff;background-color:#1853a6}.page-thai-page-21 .booking__layout__layout__layout__action-2{margin:10px 0 calc(var(--block-gap,0px) + 0px) 0;flex-direction:row-reverse}.page-thai-page-21 .booking__layout__layout__layout__action-2 .button{gap:25px}.page-thai-page-21 .booking__layout__layout__layout__action-2 .button:hover svg,.page-thai-page-21 .booking__layout__layout__layout__action-2 .button:focus svg{fill:#fff}.page-thai-page-21 .booking__layout__layout__layout-2{--layout-justify:center;--layout-align:center;--item-width:calc(( 1 - var(--item-grow) ) * 100%);margin:0;padding:25px 0;display:flex}.page-thai-page-21 .booking__layout__layout__layout-2__list .check-list.check-list--inline .check-list__item,.page-thai-page-21 .booking__layout__layout__layout-2__list .check-list.check-list--inline{margin-inline:0}.page-thai-page-21 .booking__layout__layout__layout-2__list .check-list.check-list--inline .check-list__item:after{inset-inline-end:0}.page-thai-page-21 .booking__layout__layout__layout-2__list .check-list__icon svg{fill:#f0ad4e;transition:fill .3s}.page-thai-page-21 .booking__layout__layout__layout-2__list{--list-icon-size:24px;--icon-offset:0px}.page-thai-page-21 .booking__layout__layout__layout-2__list .check-list__text{transition:color .3s}.page-thai-page-21 .booking__layout__layout__layout-2__list-2{margin:10px 0 calc(var(--block-gap,0px) + 0px) 0;--list-icon-size:18px;--icon-offset:0px}.page-thai-page-21 .booking__layout__layout__layout-2__list-2 .check-list.check-list--inline .check-list__item{margin-inline:15px}.page-thai-page-21 .booking__layout__layout__layout-2__list-2 .check-list.check-list--inline{margin-inline:-15px}.page-thai-page-21 .booking__layout__layout__layout-2__list-2 .check-list.check-list--inline .check-list__item:after{inset-inline-end:-15px}.page-thai-page-21 .booking__layout__layout__layout-2__list-2 .check-list__icon svg{fill:var(--color-paper);transition:fill .3s}.page-thai-page-21 .booking__layout__layout__layout-2__list-2 .check-list__icon{padding-inline-end:0}.page-thai-page-21 .booking__layout__layout__layout-2__list-2 .check-list__item>.check-list__text{font-family:Varela Round,sans-serif;font-size:21px;font-weight:400;line-height:1.4em}.page-thai-page-21 .booking__layout__layout__layout-2__list-2 .check-list__text{color:var(--color-paper);transition:color .3s}@media (width>=768px){.page-thai-page-21 .google__layout{width:40%}.page-thai-page-21 .booking__layout__layout__layout-2{width:100%}}@media (width<=1024px){.page-thai-page-21 .hero{min-height:300px;padding-left:5%;padding-right:5%}.page-thai-page-21 .hero>.layout__inner{padding-top:0%;padding-bottom:0%}.page-thai-page-21 .hero:before{background-position:0}.page-thai-page-21 .hero>.shape--bottom .shape__image{height:100px}.page-thai-page-21 .hero__title{font-size:var(--type-headline-font-size);line-height:var(--type-headline-line-height)}.page-thai-page-21 .google:before{background-position:-55px 0;background-size:cover}.page-thai-page-21 .google{margin:0% 0% 15%;padding-left:5%;padding-right:5%}.page-thai-page-21 .google>.layout__inner{padding-top:10%;padding-bottom:0%}.page-thai-page-21 .google__title,.page-thai-page-21 .google__reviews .review__header,.page-thai-page-21 .google__reviews .review__name{font-size:32px}.page-thai-page-21 .google__reviews .review__text{font-size:15px}.page-thai-page-21 .booking{flex-wrap:wrap;padding:0%}.page-thai-page-21 .booking__layout{--layout-justify:center;--layout-align:center;--item-width:calc(( 1 - var(--item-grow) ) * 100%);margin:0;padding:0}.page-thai-page-21 .booking__layout__layout{--layout-justify:center;--layout-align:center;--item-width:calc(( 1 - var(--item-grow) ) * 100%);min-height:650px;padding-left:0%;padding-right:0%}.page-thai-page-21 .booking__layout__layout>.layout__inner{padding-top:0%;padding-bottom:0%}.page-thai-page-21 .booking__layout__layout:before{background-position:0 100%}.page-thai-page-21 .booking__layout__layout>.shape--bottom .shape__image{height:100px}.page-thai-page-21 .booking__layout__layout__title{margin:15px 0 calc(var(--block-gap,0px) + 10px) 0;font-size:45px}.page-thai-page-21 .booking__layout__layout__title-2{font-size:18px}.page-thai-page-21 .booking__layout__layout__layout__action{margin:20px 0 calc(var(--block-gap,0px) + 0px) 0}.page-thai-page-21 .booking__layout__layout__layout__action .button{font-size:22px}.page-thai-page-21 .booking__layout__layout__layout__action-2{margin:20px 0 calc(var(--block-gap,0px) + 0px) 0}.page-thai-page-21 .booking__layout__layout__layout__action-2 .button{font-size:22px}.page-thai-page-21 .booking__layout__layout__layout-2__list-2{margin:0 0 calc(var(--block-gap,0px) + 0px) 0}.page-thai-page-21 .booking__layout__layout__layout-2__list-2 .check-list__item>.check-list__text{font-size:15px}}@media (width<=767px){.page-thai-page-21 .hero{min-height:230px;padding-left:6%;padding-right:6%}.page-thai-page-21 .hero>.layout__inner{padding-top:4%;padding-bottom:0%}.page-thai-page-21 .hero:before{background-position:-172px 0}.page-thai-page-21 .hero>.shape--bottom .shape__image{height:50px}.page-thai-page-21 .hero__title{text-align:center;font-size:var(--type-headline-font-size);line-height:var(--type-headline-line-height)}.page-thai-page-21 .google:before{background-position:-653px -90px;background-size:cover}.page-thai-page-21 .google{margin:20% 0%;padding-left:6%;padding-right:6%}.page-thai-page-21 .google>.layout__inner{padding-top:0%;padding-bottom:0%}.page-thai-page-21 .google__title{font-size:30px}.page-thai-page-21 .google__reviews{margin:5px 0 calc(var(--block-gap,0px) + 0px) 0}.page-thai-page-21 .google__reviews .review__header,.page-thai-page-21 .google__reviews .review__name{font-size:24px}.page-thai-page-21 .google__reviews .review__text{font-size:15px}.page-thai-page-21 .booking{gap:70px;margin:85px 0 55px;padding:0%}.page-thai-page-21 .booking__layout__layout{min-height:763px;padding-left:6%;padding-right:6%}.page-thai-page-21 .booking__layout__layout>.layout__inner{padding-top:10%;padding-bottom:0%}.page-thai-page-21 .booking__layout__layout:before{background-position:100%}.page-thai-page-21 .booking__layout__layout>.shape--bottom .shape__image{height:50px}.page-thai-page-21 .booking__layout__layout__title{text-align:center;font-size:35px}.page-thai-page-21 .booking__layout__layout__title-2{text-align:center;font-size:16px}.page-thai-page-21 .booking__layout__layout__layout__action .button{border-radius:20px;padding:25px 40px 24px;font-size:22px}.page-thai-page-21 .booking__layout__layout__layout__action-2 .button{border-radius:20px;padding:20px 40px;font-size:19px}.page-thai-page-21 .booking__layout__layout__layout-2__list-2 .check-list.check-list--inline .check-list__item{margin-inline:12px}.page-thai-page-21 .booking__layout__layout__layout-2__list-2 .check-list.check-list--inline{margin-inline:-12px}.page-thai-page-21 .booking__layout__layout__layout-2__list-2 .check-list.check-list--inline .check-list__item:after{inset-inline-end:-12px}.page-thai-page-21 .booking__layout__layout__layout-2__list-2 .check-list__item>.check-list__text{font-size:15px;line-height:2em}}.page-thai-page-21 .hero__breadcrumb,.page-thai-page-21 .google__layout{align-self:center}