*{margin:0;padding:0;box-sizing:border-box;list-style:none;border:none;text-decoration:none;font-family:'IBM Plex Sans Thai Looped', sans-serif}img{max-width:100%;display:block}html{font-size:62.5%}@media (max-width: 1200px){html{font-size:58%}}body{background-color:#F3F4F6;color:#9a9da5;-webkit-font-smoothing:antialiased}html,body{overflow-x:hidden}button{background-color:transparent;cursor:pointer}.section-name{font-size:1.8rem;font-weight:500;color:#01CE87}.title-section{display:flex;flex-direction:column;align-items:center;justify-content:center}.title-section h2{max-width:63.7rem;color:#0E0E0E;text-align:center;margin-top:0.8rem}.btn-primary{display:flex;flex-direction:row;align-items:center;justify-content:center;width:36.3rem;height:5.6rem;background-color:#01CE87;color:#fff;font-size:2rem;font-weight:500;line-height:3.3rem;border-radius:0.8rem;padding:0 2rem;box-shadow:0px 10px 30px rgba(1,206,135,0.9);cursor:pointer;transition:background-color .3s}.btn-primary img{margin-right:0.8rem}.btn-primary:hover{background-color:#05bf7e}h1{font-size:4.4rem;font-weight:600;line-height:6.4rem}h2{font-size:3.2rem;font-weight:500;line-height:5.28rem}h4{font-size:2rem;font-weight:400;line-height:3.3rem}@media (max-width: 480px){h2{font-size:2.4rem;line-height:4rem}}.container{width:100%;max-width:122.9rem;padding:0 3rem;margin:0 auto}@media (max-width: 480px){.container{padding:0 1.5rem}}@keyframes fadeIn{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0px)}}@keyframes floating{0%{transform:translateY(0)}66%{transform:translateY(-15px)}100%{transform:translateY(0)}}header{position:fixed;width:100%;height:8rem;border-bottom:1px solid rgba(166,171,183,0.08);z-index:10}header .container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:8rem}header .container nav ul{display:flex;align-items:center}header .container nav ul li{position:relative}header .container nav ul li+li{margin-left:4.8rem}header .container nav ul li a{color:#9a9da5;font-size:1.4rem;transition:color 0.2s}header .container nav ul li a.active:after{content:'';width:2.3rem;height:0.25rem;background-color:#01CE87;border-radius:0.4rem;position:absolute;top:2.8rem;bottom:0;left:50%;transform:translate(-50%, -50%)}header .container nav ul li a:hover:not(.active){color:#01CE87}header .container .btn-mobile{display:none;cursor:pointer;padding:10px 0}header .container .btn-mobile span{display:block;width:28px;height:2.5px;background-color:#0E0E0E;transition:all .2s linear;border-radius:4px}header .container .btn-mobile span+span{margin-top:6px}header .container .btn-mobile.active .line-top{width:28px;-webkit-transform:translate(0px, 10px) rotate(45deg);transform:translate(0px, 10px) rotate(45deg)}header .container .btn-mobile.active .line-center{opacity:0}header .container .btn-mobile.active .line-bottom{width:28px;-webkit-transform:translate(0px, -7px) rotate(-45deg);transform:translate(0px, -7px) rotate(-45deg)}header .phone{display:flex;flex-direction:row;align-items:center;justify-content:center;width:17.5rem;height:4rem;color:#01CE87;border:1px solid #01CE87;border-radius:0.4rem;box-shadow:0px 10px 30px rgba(1,206,135,0.1);transition:all 0.2s}header .phone svg{margin-right:0.4rem}header .phone span{font-size:1.4rem;font-weight:400}header .phone:hover{background-color:#01CE87;color:#fff}header .phone:hover svg path{fill:#fff}header .menu-mobile{display:none;width:100%;height:100vh;background-color:#F3F4F6;animation:fadeIn 0.4s forwards}header .menu-mobile ul{display:flex;flex-direction:column;align-items:center;justify-content:center}header .menu-mobile ul li{position:relative;margin-left:0;margin-top:4rem}header .menu-mobile ul li a{font-size:2rem;color:#0E0E0E}header .menu-mobile ul li a.active:after{content:'';width:2.3rem;height:0.25rem;background-color:#01CE87;border-radius:0.4rem;position:absolute;top:4rem;bottom:0;left:50%;transform:translate(-50%, -50%)}header .menu-mobile p{max-width:300px;font-size:1.6rem;text-align:center;margin:0 auto;margin-top:4rem}header .menu-mobile .phone{width:24rem;height:5rem;margin:1rem auto}header .menu-mobile .phone span{font-size:1.8rem}@media (max-width: 480px){header{height:8rem}header .logo{width:16rem}}@media (max-width: 991px){header .container nav ul{display:none}header .container .phone{display:none}header .container .btn-mobile{display:flex;flex-direction:column}header .menu-mobile.active{display:block}}.menu-color-change{background-color:#F3F4F6;box-shadow:0 0 30px 0 rgba(0,0,0,0.05)}.s-hero{margin-top:8rem}.s-hero .container{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.s-hero .headline{width:100%;margin-top:3.2rem}.s-hero .headline .information-age-group{display:flex;flex-direction:row;align-items:center;justify-content:center;width:24rem;height:3rem;border:0.8px solid #9a9da5;border-radius:0.8rem;font-size:1.4rem}.s-hero .headline h1{width:61.6rem;color:#0E0E0E;margin-top:1.6rem}.s-hero .headline p{max-width:46.8rem;font-size:1.8rem;margin-top:2.4rem}.s-hero .headline .btn-primary{margin-top:4rem}.s-hero .headline .information-vacancies{max-width:36.3rem;margin-top:2.4rem;font-size:1.4rem}.s-hero .container-image .physical-therapist{margin:0 auto;margin-top:3.2rem;margin-right:15.6rem;max-width:24.4rem;-webkit-filter:drop-shadow(0px 0px 90px rgba(253,52,110,0.6));filter:drop-shadow(0px 0px 90px rgba(253,52,110,0.6));z-index:1}.s-hero .container-image .differentials{display:flex;margin-left:-20rem}.s-hero .container-image .differentials .card{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:20rem;height:16.3rem}.s-hero .container-image .differentials .card img{margin-top:0.8rem}.s-hero .container-image .differentials .card .title{display:flex;flex-direction:column;font-size:1.8rem;color:#0E0E0E;margin-left:1rem;margin-top:1rem}.s-hero .container-image .differentials .card .title,.s-hero .container-image .differentials .card img{padding-left:4rem}.s-hero .container-image .differentials .card.flexible-hours{background:linear-gradient(270deg, #fff 40.5%, #F3F4F6 100%);z-index:2}.s-hero .container-image .differentials .card.popular-prices{background-color:#01CE87;z-index:2}.s-hero .container-image .differentials .card.popular-prices .title{font-weight:500;color:#fff}.s-hero .container-image .differentials .card.custom-packages{background:linear-gradient(90deg, #fff 50%, #F3F4F6 100%);z-index:2}.s-hero #btn-whatsapp{position:fixed;bottom:20px;right:20px;transition:opacity 0.4s;opacity:0;background-color:#01CE87;box-shadow:0px 10px 30px rgba(1,206,135,0.4);padding:0.9rem;border-radius:50%;z-index:100;animation:floating 8s infinite}@media (max-width: 1120px){.s-hero .container .container-image{margin:0 auto}.s-hero .container .container-image .physical-therapist{width:22rem}.s-hero .container .differentials .card{width:19rem;height:15rem}.s-hero .container .differentials .card img{width:10rem}}@media (max-width: 1060px){.s-hero .container{flex-direction:column}.s-hero .container .headline{display:flex;flex-direction:column;align-items:center;justify-content:center}.s-hero .container .headline h1{max-width:90%}.s-hero .container .headline h1,.s-hero .container .headline p{text-align:center}.s-hero .container .container-image .physical-therapist{margin-right:auto}.s-hero .container .container-image .differentials{margin-left:0}}@media (max-width: 620px){.s-hero .container-image .physical-therapist{width:20.4rem}.s-hero .container-image .differentials .card{width:15.5rem;height:14rem}.s-hero .container-image .differentials .card img{width:10rem}.s-hero .container-image .differentials .card .title{font-size:1.6rem;margin-left:0}}@media (max-width: 480px){.s-hero .container{padding:0}.s-hero .container .headline{padding:0 1.5rem}.s-hero .container .headline h1{max-width:40.6rem;font-size:3.2rem;line-height:4.8rem}.s-hero .container .headline .btn-primary{width:90%}.s-hero .container .physical-therapist{-webkit-filter:drop-shadow(0px 0px 40px rgba(253,52,110,0.6));filter:drop-shadow(0px 0px 40px rgba(253,52,110,0.6))}.s-hero .container .container-image{margin:0;width:100%}.s-hero .container .container-image .differentials{display:flex;flex-direction:column;width:100%}.s-hero .container .container-image .differentials .card{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:9.2rem}.s-hero .container .container-image .differentials .card .center{width:34rem;display:flex;align-items:center}.s-hero .container .container-image .differentials .card .title{font-size:1.8rem;flex-direction:row;padding-left:2rem}.s-hero .container .container-image .differentials .card .title span+span{margin-left:0.8rem}.s-hero .container .container-image .differentials .card.flexible-hours,.s-hero .container .container-image .differentials .card.custom-packages{background:#fff}}@media (max-width: 380px){.s-hero .container .headline .btn-primary{width:100%}}.s-services{margin-top:12.8rem}.s-services .container{width:100%}.s-services .container .container-card{display:grid;grid-template-columns:1fr 1fr 1fr;gap:3rem;margin-top:7.2rem}.s-services .container .container-card .card{background-color:#fff;border-radius:0.8rem;height:30rem;padding:2.4rem}.s-services .container .container-card .card h4{color:#0E0E0E;margin-top:2.4rem}.s-services .container .container-card .card p{font-size:1.6rem;margin-top:2.4rem}.s-services .container .btn-primary{margin:0 auto;margin-top:9.2rem}@media (max-width: 1060px){.s-services .container .container-card{grid-template-columns:1fr 1fr}}@media (max-width: 740px){.s-services .container .container-card{grid-template-columns:1fr}.s-services .container .container-card .card{height:100%}.s-services .container .container-card .card p{font-size:1.6rem}}@media (max-width: 480px){.s-services{margin-top:7.2rem}.s-services .container .container-card{margin-top:4.8rem}.s-services .container .container-card .card p{font-size:1.8rem}.s-services .container .btn-primary{margin-top:5.6rem}}.s-testimonials{margin-top:12.8rem}.s-testimonials .container .container-card{display:grid;grid-template-columns:1fr 1fr;row-gap:9.6rem;column-gap:3rem;margin-top:11.2rem}.s-testimonials .container .container-card .card{background-color:#fff;padding:4rem;border-radius:0.8rem}.s-testimonials .container .container-card .card .foto{margin-top:-8rem}.s-testimonials .container .container-card .card p{font-size:1.8rem;margin-top:2.4rem}.s-testimonials .container .container-card .card .bottom{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;margin-top:3rem}.s-testimonials .container .container-card .card .bottom .personal-data h4,.s-testimonials .container .container-card .card .bottom .personal-data span{color:#0E0E0E}.s-testimonials .container .container-card .card .bottom .personal-data span{display:block;font-size:1.4rem}.s-testimonials .container .container-card .card .bottom .video{display:flex;flex-direction:column;align-items:center;cursor:pointer}.s-testimonials .container .container-card .card .bottom .video .circle{display:flex;flex-direction:row;align-items:center;justify-content:center;width:5rem;height:5rem;background-color:#DBF9ED;border-radius:50%;box-shadow:0px 10px 40px rgba(1,206,135,0.4);transition:box-shadow 0.2s}.s-testimonials .container .container-card .card .bottom .video .circle img{margin-left:0.4rem}.s-testimonials .container .container-card .card .bottom .video span{font-size:1.4rem;color:#0E0E0E;margin-top:0.4rem}.s-testimonials .container .container-card .card .bottom .video:hover .circle{box-shadow:0px 10px 40px rgba(1,206,135,0.65)}.s-testimonials .container .btn-primary{margin:0 auto;margin-top:9.2rem}.s-testimonials .modal-video{display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.8);position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;z-index:0}.s-testimonials .modal-video .content{position:relative;width:100%;max-width:90.6rem;max-height:50rem;margin:0 1.5rem;transform:translateY(30px);transition:transform .4s;background-color:#0E0E0E;border-radius:0.8rem}.s-testimonials .modal-video .content .btn-close{position:absolute;right:10px;top:-30px;color:#9a9da5;border:0;cursor:pointer;transition:filter 0.2s}.s-testimonials .modal-video .content .btn-close:hover{filter:brightness(0.8)}.s-testimonials .modal-video .content iframe{width:100%;border-radius:0.8rem}.s-testimonials .modal-is-open{opacity:1;pointer-events:all;z-index:9999}.s-testimonials .modal-is-open .content{transform:translateY(0)}@media (max-width: 1000px){.s-testimonials .container .container-card{grid-template-columns:1fr}}@media (max-width: 800px){.s-testimonials .modal-video .content iframe{height:40rem}}@media (max-width: 480px){.s-testimonials{margin-top:7.2rem}.s-testimonials .container .container-card .card{padding:2rem}.s-testimonials .container .container-card .card .bottom .personal-data h4{font-size:1.6rem;font-weight:500}.s-testimonials .container .btn-primary{margin-top:5.6rem}.s-testimonials .modal-video .content{height:28rem}.s-testimonials .modal-video .content iframe{height:28rem}}.s-about-me{margin-top:12.8rem}.s-about-me .container .container-professional{display:flex;align-items:flex-start;justify-content:center;width:100%;margin-top:7.2rem}.s-about-me .container .container-professional p{max-width:46.8rem;font-size:1.8rem}.s-about-me .container .container-professional .card-professional{position:relative;width:46.9rem;height:55.8rem;background-color:#fff;margin-left:3.2rem;border-radius:1.6rem;z-index:-1}.s-about-me .container .container-professional .card-professional .professional-img{position:absolute;left:10%;bottom:0;width:36rem;-webkit-filter:drop-shadow(0px 0px 90px rgba(253,52,110,0.6));filter:drop-shadow(0px 0px 90px rgba(253,52,110,0.6))}.s-about-me .container .container-professional .card-professional .crefito{position:absolute;bottom:-13rem;left:-15rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-left:3.2rem;width:24.8rem;height:18rem;background-color:#fff;border-radius:1.6rem;box-shadow:0px 4px 20px rgba(166,171,183,0.2)}.s-about-me .container .container-professional .card-professional .crefito h4{color:#0E0E0E;font-size:2.4rem;margin-top:0.8rem}.s-about-me .container .container-professional .card-professional .crefito span{font-size:2rem;margin-top:0.8rem}.s-about-me .container .container-professional .card-professional .crefito h4,.s-about-me .container .container-professional .card-professional .crefito span{margin-left:1rem}@media (max-width: 884px){.s-about-me .container .container-professional{flex-direction:column;align-items:center}.s-about-me .container .container-professional p{max-width:100%;font-size:1.8rem}.s-about-me .container .container-professional .card-professional{margin-top:4rem;margin-left:0;height:51.8rem}.s-about-me .container .container-professional .card-professional .professional-img{width:30rem}.s-about-me .container .container-professional .card-professional .crefito{bottom:-20rem;left:50%;transform:translate(-50%, -50%);width:39.8rem}}@media (max-width: 480px){.s-about-me{margin-top:7.2rem}.s-about-me .container .container-professional{margin-top:4.8rem}.s-about-me .container .container-professional .card-professional{width:100%;height:46.8rem}.s-about-me .container .container-professional .card-professional .professional-img{width:27rem}.s-about-me .container .container-professional .card-professional .crefito{width:80%}}@media (max-width: 380px){.s-about-me .container .container-professional .card-professional .professional-img{left:15%}}.s-contact{margin-top:25.8rem}.s-contact .container .title-section h2{max-width:76.9rem}.s-contact .container form{width:56.3rem;background-color:#fff;border-radius:0.8rem;padding:3.3rem 5.6rem;margin:0 auto;margin-top:7.2rem}.s-contact .container form .form-group+.form-group{margin-top:3rem}.s-contact .container form .form-group label{display:flex;align-items:center}.s-contact .container form .form-group label>span{font-size:1.8rem;color:#0E0E0E;margin-left:0.8rem}.s-contact .container form .form-group label .optional{font-size:1.4rem}.s-contact .container form .form-group input,.s-contact .container form .form-group textarea{width:100%;background-color:#F3F4F6;height:5.6rem;border-radius:0.8rem;margin-top:0.8rem;padding:0 2rem;font-size:1.8rem;color:#9a9da5;outline-color:#0E0E0E}.s-contact .container form .form-group textarea{height:100%;padding:1.5rem 2rem;resize:none}.s-contact .container form .btn-primary{width:100%;margin-top:3rem}@media (max-width: 600px){.s-contact .container form{width:100%;padding:3.3rem 2rem}}@media (max-width: 480px){.s-contact{margin-top:20.2rem}.s-contact .container form{margin-top:4.8rem}}footer{width:100%;margin-top:7.2rem;background-color:#F3F4F6;border-top:1px solid rgba(166,171,183,0.2)}footer .container{display:flex;align-items:center;justify-content:space-between;height:10rem;transition:filter 0.2s}footer .container p,footer .container a{font-size:1.4rem;color:#0E0E0E}footer .container a{display:flex;flex-direction:column;align-items:center;justify-content:center}footer .container a img.rocketwin{width:10rem;margin-top:0.4rem}footer .container a:hover{filter:brightness(0.9)}@media (max-width: 800px){footer .container{height:100%;flex-direction:column;padding-bottom:2rem}footer .container .logo{width:16rem}footer .container p,footer .container a{margin-top:2rem}}main .container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;text-align:center}main .container h1{color:#0E0E0E}main .container p{max-width:80rem;font-size:1.8rem;margin-top:2.4rem}main .container a{margin-top:2.4rem}main .container img{margin-top:7.2rem;width:30rem}@media (max-width: 480px){main .container h1{font-size:4rem}main .container a{width:100%}main .container img{width:20rem}}
