.clients{background-image:url(/images/own/wellness1.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;padding:65px 0}.no-webp .clients{background-image:url(/images/own/wellness1.jpg)}.clients .section{padding:40px 0}.clients .title{color:#facd8a;margin-bottom:30px;font-weight:700}.clients .title.about-me{color:#facd8a;padding:0;font-size:6rem}.clients .slider-main{background:#000c;padding:0}.clients .testimonial-slider .item{padding:20px}.clients .testimonial-slider .testimonials-area{text-align:center;padding:5px;position:relative}.clients .testimonial-slider .testimonials-area .testimonials-description{color:#fff;margin-bottom:35px;font-family:Lora,serif;font-size:15px;line-height:25px}.clients .testimonial-slider .testimonials-area .author .me-image-container{border:1px solid #fff;border-radius:50%;width:100px;height:100px;margin:0 auto 15px;position:relative;overflow:hidden}.clients .testimonial-slider .testimonials-area .author .me-image-container .me-image{width:110px;position:absolute;bottom:-20px;left:-7px}.clients .testimonial-slider .testimonials-area .author .author-name{color:#fff;margin:10px 0 5px;font-size:1.5rem;font-weight:600}.clients .testimonial-slider .testimonials-area .author .designation{color:#facd8a;font-size:1rem;font-weight:500}@media (max-width:768px){.clients .title.about-me{font-size:3rem}.clients .testimonials-area{padding:15px}.clients .testimonials-area .testimonials-description{font-size:14px}}@media (max-width:374px){.clients .testimonials-area{padding:5px}}
.team{background-color:#111;padding:80px 0}.team .title{text-align:center;margin-bottom:60px}.team .title h2{color:#facd8a;margin-bottom:15px;font-size:2.5rem;font-weight:700}.team .title div{color:#fff;font-size:1.1rem}.team .massage-types-grid{flex-wrap:wrap;gap:0;display:flex}.team .col-md-4,.team .col-lg-3{flex:0 0 25%;max-width:25%;padding:0}@media (max-width:992px){.team .col-md-4,.team .col-lg-3{flex:0 0 33.3333%;max-width:33.3333%}}@media (max-width:768px){.team .col-md-4,.team .col-lg-3{flex:0 0 50%;max-width:50%}}@media (max-width:576px){.team .col-md-4,.team .col-lg-3{flex:0 0 100%;max-width:100%}}.team .team-member{height:300px;position:relative;overflow:hidden}.team .team-member .th-mouse-effect{cursor:pointer;height:100%;position:relative}.team .team-member .th-mouse-effect .team-img{height:100%;position:relative;overflow:hidden}.team .team-member .th-mouse-effect .team-img .massage-image{object-fit:cover;width:100%;height:100%;transition:transform .3s}.team .team-member .th-mouse-effect .overlay{opacity:0;background:#facd8af2;justify-content:center;align-items:center;padding:20px;transition:opacity .3s;display:flex;position:absolute;inset:0}.team .team-member .th-mouse-effect .overlay .content{color:#333}.team .team-member .th-mouse-effect .overlay .content h4{color:#333;margin-bottom:8px;font-size:1.4rem;font-weight:600}.team .team-member .th-mouse-effect .overlay .content span{color:#555;margin-bottom:15px;font-size:1rem;font-weight:500;display:block}.team .team-member .th-mouse-effect .overlay .content p{color:#444;margin:0;font-size:.9rem;line-height:1.6}.team .team-member .th-mouse-effect:hover .massage-image{transform:scale(1.1)}.team .team-member .th-mouse-effect:hover .overlay{opacity:1}@media (max-width:1200px){.team .col-lg-3{flex:0 0 33.3333%;max-width:33.3333%}}@media (max-width:768px){.team{padding:40px 0}.team .title h2{font-size:2rem}.team .team-member{height:250px}.team .team-member .overlay .content h4{font-size:1.2rem}.team .team-member .overlay .content p{font-size:.85rem}}
.clients-logo{background-color:#2c3e50;background-image:url(/images/slider/bg-3b.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;width:100%;max-width:100%;padding:80px 0;position:relative}.no-webp .clients-logo{background-image:url(/images/slider/bg-3b.jpg)}.clients-logo:before{content:"";z-index:1;background:#2c3e50cc;position:absolute;inset:0}.clients-logo .section{z-index:2;padding:40px 0;position:relative}.clients-logo .section .container{width:100%;max-width:100%}.clients-logo .title{text-align:center;margin-bottom:60px}.clients-logo .title h2{color:#facd8a;text-shadow:2px 2px 4px #00000080;margin-bottom:15px;font-size:2.5rem;font-weight:700}.clients-logo .title p{color:#ecf0f1;max-width:600px;margin:0 auto;font-size:1.1rem}.clients-logo .certificates-grid{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.clients-logo .col-md-4{flex:0 0 calc(33.333% - 20px);justify-content:center;align-items:stretch;max-width:calc(33.333% - 20px);margin-bottom:30px;display:flex}@media (max-width:992px){.clients-logo .col-md-4{flex:0 0 calc(50% - 20px);max-width:calc(50% - 20px)}}@media (max-width:576px){.clients-logo .col-md-4{flex:0 0 100%;max-width:100%}}.clients-logo .col-md-4.block{justify-content:center;align-items:stretch;display:flex}.clients-logo .col-md-4.text-center{text-align:center}.clients-logo .certificate-item{cursor:pointer;text-align:center;background:#ffffff1a;border:2px solid #0000;border-radius:10px;flex-direction:column;align-items:center;width:100%;max-width:300px;height:auto;padding:15px;transition:all .3s;display:flex}.clients-logo .certificate-item:hover{background:#fff3;border-color:#facd8a;transform:translateY(-5px);box-shadow:0 10px 25px #0000004d}.clients-logo .certificate-item .certificate-image{object-fit:cover;border-radius:8px;width:100%;height:200px;margin:0 auto;transition:transform .3s;display:block}.clients-logo .certificate-item .certificate-image:hover{transform:scale(1.05)}.clients-logo .certificate-item .certificate-title{color:#facd8a;margin-top:10px;padding:0 5px;font-size:.95rem;font-weight:500;line-height:1.4}.certificate-modal{z-index:1000;background:#000000e6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.certificate-modal .modal-content{text-align:center;background:#fff;border-radius:10px;max-width:90vw;max-height:90vh;padding:20px;position:relative;overflow:auto}.certificate-modal .modal-content .close-button{color:#666;cursor:pointer;z-index:1001;background:0 0;border:none;font-size:2rem;position:absolute;top:10px;right:15px}.certificate-modal .modal-content .close-button:hover{color:#333}.certificate-modal .modal-content .modal-image{object-fit:contain;border-radius:8px;max-width:100%;max-height:70vh}.certificate-modal .modal-content h3{color:#333;margin-top:15px;font-size:1.2rem}@media (max-width:768px){.clients-logo{padding:40px 0}.clients-logo .title h2{font-size:2rem}.clients-logo .certificate-item .certificate-image{height:150px}.clients-logo .certificate-item .certificate-title{font-size:.9rem}.certificate-modal .modal-content{margin:10px;padding:15px}.certificate-modal .modal-content .modal-image{max-height:60vh}}
.video-responsive iframe{margin:0 auto;display:block}.videos-app .videos-links{flex-wrap:wrap;justify-content:left;width:853px;max-width:100%;margin:0 auto;display:flex}.videos-app .video-preview-container{cursor:pointer;margin-bottom:20px;margin-right:20px;display:inline-block}.videos-app .video-preview-container .video-link-container{text-align:center;color:#fff}.videos-app .video-preview-container .video-link-container .videos-link-title{text-overflow:ellipsis;white-space:nowrap;max-width:120px;padding:10px 0;font-size:14px;overflow:hidden}.videos-app .video-preview-container .video-link-container .video-preview-image{border-radius:4px;transition:transform .2s;display:block}.videos-app .video-preview-container .video-link-container .video-preview-image:hover{transform:scale(1.05)}
