html{scroll-behavior:smooth}.thumb-gallery .slick-slide{padding:0 6px}.thumb-gallery{margin-left:0!important}.thumb-gallery .slick-slide .single-image{margin:0!important}.product-carousel ul.slick-dots,.testimonial-slider-one ul.slick-dots{display:flex!important}.testimonial-slider-three .thumb-wrapper .slick-current .single-thumb{opacity:1}.testimonial-slider-three .thumb-wrapper .slick-current .single-thumb img{width:100px;height:100px}.testimonial-slider-three .slick-initialized .slick-slide{display:flex;align-items:center;justify-content:center;height:unset!important}.hero-slider-one .slick-arrow{opacity:1;border:none;background-color:var(--color-white);color:var(--color-primary);position:absolute;right:14%;top:45%;width:50px;transform:translateY(-50%);z-index:22}.hero-slider-one .next-arrow{margin-top:60px}.hero-slider .slick-arrow,.testimonial-slider-two .slick-arrow{width:50px;height:50px;border-radius:50%;transition:.3s}.testimonial-slider-two .slick-arrow{position:absolute;bottom:-100px;left:0;text-align:center;display:block;margin:0 auto;right:0}.testimonial-slider-two .prev-arrow{right:65px}.testimonial-slider-two .slick-slide{padding:0 10px}.testimonial-slider-two .next-arrow{left:65px;background-color:var(--color-secondary);color:var(--color-white)}.hero-slider-two .slick-arrow{position:absolute;z-index:22;left:8%;top:50%;transform:translateY(-50%);width:50px;height:50px;background-color:transparent;border-radius:50%;border:2px solid rgba(255,255,255,.2);color:var(--color-white);opacity:.6;transition:.3s}.hero-slider-two .next-arrow{left:auto;right:8%}.lang-select{padding:0 5px;border-radius:4px;color:var(--color-primary);height:40px;background-color:unset;@media screen and (max-width:380px){padding-left:0;padding-bottom:0;padding-right:5px;padding-top:0}}.thai-section{display:flex;align-items:center;justify-content:center;padding:60px 0;@media screen and (min-width:1140px){height:400px}@media screen and (min-width:1440px){height:600px}}.thai-section-text{z-index:2}.thai-section-image{position:absolute;top:0;left:0;right:0;bottom:0;&:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,.54)}}.mesenchymal-section .title{font-size:45px;line-height:1.35;color:var(--color-primary)}.mesenchymal-section-text{color:var(--color-body)!important;font-weight:400!important}.lang-wrapper{display:flex;align-items:center;gap:.5rem}.desktop-only-label{display:none}.mobile-only-flag{font-size:1.5rem}@media (min-width:768px){.mobile-only-flag{display:none}.desktop-only-label{display:inline;font-size:.875rem;color:#333}}.nav-links-wrapper{display:flex;gap:30px}.contact-text{& h2{color:var(--color-primary);font-size:45px}& p{font-size:17px;margin-top:14px}}.contact-side{padding-top:50px}.image-right{background-position:37% 0}.service-thumbnail{position:relative;width:100%;aspect-ratio:16/9}.loader-wrapper{position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.7);z-index:10;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3rem;color:white;& p{font-size:35px}@media screen and (max-width:540px){gap:1rem;& p{font-size:24px}& .loader-button{width:100px!important;height:50px!important}}}.loader-text{text-align:center}.loader-button{width:140px!important}.loader{width:-moz-fit-content;width:fit-content;font-weight:700;font-family:sans-serif;font-size:30px;padding-bottom:8px;background:linear-gradient(currentColor 0 0) 0 100%/0 3px no-repeat;animation:l2 3s linear infinite}@keyframes l2{to{background-size:100% 3px}}.benefit-item{background-color:var(--color-white);display:grid;grid-template-columns:minmax(250px,400px) minmax(200px,1fr);align-items:center;& h2{margin-bottom:10px}& .iconic-box .icon{margin-bottom:0!important}@media screen and (max-width:991px){grid-template-columns:1fr;grid-template-rows:minmax(250px,1fr)}}.benefit-item-reverse{direction:rtl}.benefit-item-texts{display:flex;flex-direction:column;justify-content:center;padding:40px 60px;border-left:0;@media screen and (max-width:480px){padding-left:20px;padding-bottom:20px;padding-right:20px;padding-top:20px}}.payment-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);z-index:8;display:flex;align-items:center;justify-content:center;&>div{margin:24px;position:relative;padding:15px 40px 25px;border-radius:10px;background-color:var(--color-grey);display:grid;max-width:720px;grid-template-columns:1fr 1fr;grid-column-gap:20px;grid-row-gap:20px;max-height:730px;opacity:0;transform:translateY(10px);animation:fadeInModal .4s ease-out forwards;@media screen and (max-width:720px){padding-left:20px;padding-bottom:20px;padding-right:20px;padding-top:20px;grid-column-gap:15px;& .panel-close{top:15px!important}}@media screen and (max-width:590px){overflow-y:scroll;grid-template-columns:1fr;grid-template-rows:minmax(auto,1fr);max-height:80vh;&>p{text-align:left!important;font-size:18px}& .payment-image{display:none}}&>p{color:var(--color-body);text-align:center;grid-column:1/-1}& .payment-image{width:100%;height:auto;border-radius:12px;margin-bottom:12px}& .panel-close{cursor:pointer;font-size:25px;position:absolute;top:10px;right:20px;z-index:2}}& .payment-form-wrapper{display:flex;flex-direction:column;justify-content:space-between;height:100%;&>div:last-child{margin-bottom:10px}}& .payment-summary{padding:10px 0;& hr{margin-top:4px;margin-bottom:4px}}& .payment-summary-item{display:flex;justify-content:space-between;align-items:center;& span{dispay:block}}& p{color:var(--color-heading);font-size:20px;font-weight:700;margin:0 10px}& .col-sm-12:first-child .input-field{margin-top:0}& .input-field input:not([type=checkbox]){color:var(--color-body);background-color:var(--color-white);border-radius:12px;&:focus,&:hover{border-color:var(--color-primary)}}& .checkbox-wrapper{margin-top:16px;display:flex;align-items:center;gap:10px;cursor:pointer;font-weight:700;color:var(--color-body)}.styled-checkbox{position:absolute;opacity:0;pointer-events:none}.custom-box{width:28px;height:28px;border:1px solid #999;border-radius:8px;display:inline-block;position:relative;cursor:pointer;background-color:var(--color-white)}.styled-checkbox:checked+.custom-box:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:22px;color:var(--color-body);font-family:system-ui,sans-serif}}@keyframes fadeInModal{to{opacity:1;transform:translateY(0)}}.payment-complete{display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--color-body);padding:30px;font-size:21px;gap:12px;min-height:calc(100vh - 210px);@media screen and (max-width:992px){min-height:calc(100vh - 81px)}& .okay-icon{border-radius:50%;width:50px;height:50px;position:relative;color:var(--color-black);border:3px solid var(--color-black);display:flex;justify-content:center;align-items:center;font-size:22px}& .loader-icon{color:black;font-size:50px;width:50px;height:50px;& i{transform:translate(-50%);animation:spin 2s linear infinite}}& h1{margin-top:14px;font-family:var(--font-inter)}}@keyframes spin{0%{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(1turn)}}