.t-m-box{display:flex;align-items:center;justify-content:center;gap:10px;font-size:18px;font-weight:600}html body .t-m-box img{width:60px;height:60px!important;border-radius:100px;object-fit:cover}.l4ts q{max-width:100%}.titleMB{padding-bottom:20px}.sectionTB{padding-top:50px;padding-bottom:50px}.testimonial-stars{padding-bottom:20px}.testimonial-stars svg{width:20px;height:auto}.template-index .l4ft li>.content.box h4{font-weight:500}.template-index .l4ft li>.content.box{padding:12px 0 5px;font-weight:600}.form-card p.submit{display:flex;flex-direction:column;gap:10px;margin:0}.form-card p.submit .input-amount{width:100%!important;max-width:100%!important;display:block}.form-card p.submit span.semantic-amount{width:96%!important;max-width:96%!important;align-self:unset;min-width:96%!important}.form-card p.submit span.semantic-amount input{width:100%}#root .tablet-only,#root .mobile-hide{display:block}button.overlay-buy_button{display:flex;align-items:center;justify-content:center;gap:10px}i.icon-cart.mobile-only{height:10px}.template-collection main#content{margin:0;padding:0}.template-collection div#root{padding:0}.coattend-button-cnt{margin-bottom:10px!important}.consultation-buttons .cta-main,.cta-whatsapp{padding:10px 20px;background:#000;color:#fff;text-decoration:none;border:1px solid #000;transition:all ease-in-out .3s 0s;display:inline-block}.cta-whatsapp{background:transparent;color:#000}.cta-whatsapp:hover{background:#000;color:#fff}.consultation-buttons .cta-main:hover{background:transparent;color:#000}.social_media_info a{font-size:20px;color:#fff;text-decoration:none;margin:0 10px}.social_media_info a:hover{color:#87c444}.product-card span.input-amount.semantic-input-initialized.input-amount-listening{display:none}#root .l4cl figure img{object-fit:cover}.fixed-sticky-counselling-btn{position:fixed;bottom:20px;left:20px;z-index:999999}.fixed-sticky-counselling-btn a{display:inline-flex;align-items:center;justify-content:center;background-color:#87c444;color:#fff;padding:12px 24px;border-radius:99px;font-size:15px;font-weight:700;text-transform:uppercase;text-decoration:none;box-shadow:0 4px 15px #0003;transition:all .3s ease;border:2px solid #ffffff}.fixed-sticky-counselling-btn a:hover{background-color:#000;color:#fff;border-color:#87c444;transform:translateY(-2px);box-shadow:0 6px 20px #87c44466}@media only screen and (max-width:767px){.fixed-sticky-counselling-btn{bottom:15px;left:15px}.fixed-sticky-counselling-btn a{padding:10px 18px;font-size:13px}}.section-life-at-mypt{padding-top:var(--spacing-desktop, 50px);padding-bottom:var(--spacing-desktop, 50px)}@media only screen and (max-width:47.5em){.section-life-at-mypt{padding-top:var(--spacing-mobile, 30px);padding-bottom:var(--spacing-mobile, 30px)}}.section-life-at-mypt.section-width-boxed.slider-layout.has-anchor{padding-top:50px;padding-bottom:50px}.section-life-at-mypt .l4ft{margin-bottom:0}.section-life-at-mypt .l4ft li{display:flex;flex-direction:column}.section-life-at-mypt .l4ft li>.main{flex-grow:1}.section-life-at-mypt .l4ft li>.main figure{height:100%;margin-bottom:0}.section-life-at-mypt .l4ft li>.main figure img{border-top-left-radius:var(--b2r, 8px);border-top-right-radius:var(--b2r, 8px);border-bottom-left-radius:0;border-bottom-right-radius:0}.section-life-at-mypt .l4ft li>.content.box{background:#fff;border:1px solid #e0e0e0;border-top:none;padding:15px 10px;box-shadow:0 4px 6px #00000005}.section-life-at-mypt header.cols{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:30px}.section-excellence-stats{padding-top:var(--spacing-desktop, 80px);padding-bottom:var(--spacing-desktop, 80px)}.section-excellence-stats .excellence-container{width:100%;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center}.section-excellence-stats .excellence-container.section-width-boxed{max-width:var(--glw_boxed, 1200px)}.section-excellence-stats .excellence-container.section-width-wide{max-width:var(--glw, 100%)}@media only screen and (max-width:990px){.section-excellence-stats .excellence-container{grid-template-columns:1fr;gap:40px}}@media only screen and (max-width:47.5em){.section-excellence-stats{padding-top:var(--spacing-mobile, 50px);padding-bottom:var(--spacing-mobile, 50px)}}.section-excellence-stats .excellence-content-col{position:relative}.section-excellence-stats .excellence-watermark{position:absolute;bottom:-60px;left:40px;width:320px;height:320px;background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.04;pointer-events:none;z-index:0}.section-excellence-stats .excellence-content-inner{position:relative;z-index:2}.section-excellence-stats .pill-badge{display:inline-flex;align-items:center;gap:8px;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:6px 16px;border-radius:99px;font-size:13px;font-weight:600;color:#fff;margin-bottom:24px}.section-excellence-stats .pill-badge-dot{width:8px;height:8px;border-radius:50%}.section-excellence-stats .excellence-heading{font-size:clamp(32px,5vw,48px);font-weight:800;line-height:1.1;color:#fff;text-transform:uppercase;margin-bottom:20px;letter-spacing:-.02em}.section-excellence-stats .excellence-description{font-size:16px;line-height:1.6;color:#a3a3a3;margin-bottom:32px;max-width:540px}.section-excellence-stats .excellence-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border-radius:12px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .3s ease,transform .2s ease}.section-excellence-stats .excellence-btn:hover{transform:translateY(-2px);opacity:.95}.section-excellence-stats .stats-card{position:relative;background-color:#121212;border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:30px 40px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;height:150px;margin-bottom:20px;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.section-excellence-stats .stats-card:last-child{margin-bottom:0}.section-excellence-stats .stats-card:hover{transform:translateY(-4px);border-color:#fff3;box-shadow:0 10px 30px #00000080}.section-excellence-stats .stats-card-bg-glow{position:absolute;top:0;right:0;width:60%;height:100%;background:radial-gradient(circle at 80% 50%,var(--accent-color-rgb) 0%,transparent 80%);pointer-events:none;z-index:1}.section-excellence-stats .stats-card-dots{position:absolute;top:0;right:0;width:45%;height:100%;background-image:radial-gradient(rgba(255,255,255,.08) 1px,transparent 1px);background-size:10px 10px;mask-image:linear-gradient(to left,#000 35%,#0000);-webkit-mask-image:linear-gradient(to left,rgba(0,0,0,1) 35%,rgba(0,0,0,0) 100%);pointer-events:none;z-index:2}.section-excellence-stats .stats-card-content{position:relative;z-index:3;display:flex;flex-direction:column;gap:12px}.section-excellence-stats .stats-card-header{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#fff}.section-excellence-stats .stats-card-icon{display:inline-flex;align-items:center;justify-content:center}.section-excellence-stats .stats-card-icon svg{width:20px;height:20px;stroke:var(--accent-color);fill:none}.section-excellence-stats .stats-card-value{font-size:48px;font-weight:800;line-height:1;color:var(--accent-color)}.section-excellence-stats .excellence-list{list-style:none;padding:0;margin:0 0 32px;display:flex;flex-direction:column;gap:16px}.section-excellence-stats .excellence-list li{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:500;color:#e5e5e5;line-height:1.4}.section-excellence-stats .excellence-list-check{width:20px;height:20px;flex-shrink:0}@media only screen and (max-width:47.5em){.section-excellence-stats .excellence-list li{font-size:16px;gap:10px}.section-excellence-stats .excellence-list-check{width:18px;height:18px}}.TestimonislaMainsection .l4ts.box li:before{display:none!important}.TestimonislaMainsection .l4ts li{padding:0!important;background:transparent!important;border:none!important}.TestimonislaMainsection .l4ts.box li{padding:0!important}.mypt-testimonial-card{background:linear-gradient(135deg,#87c444,#2bb673);border-radius:24px;padding:50px 60px;display:flex;align-items:center;gap:50px;position:relative;overflow:hidden;min-height:280px;box-shadow:0 15px 35px #2bb67340}.mypt-testimonial-left{flex:1;display:flex;gap:24px;align-items:flex-start}.mypt-testimonial-quote-icon{color:#fff;width:45px;height:45px;flex-shrink:0;opacity:.9}.mypt-testimonial-quote-icon svg{width:100%;height:100%;fill:currentColor}.mypt-testimonial-main-content{display:flex;flex-direction:column;gap:20px}.mypt-testimonial-text{font-size:18px;line-height:1.6;color:#fff;font-weight:500;margin:0;font-family:inherit;quotes:none}.mypt-testimonial-meta{display:flex;align-items:center;gap:8px;font-size:15px;color:#ffffffe6;font-weight:500;justify-content:center}.mypt-testimonial-author{font-weight:700;color:#fff}.mypt-testimonial-meta-separator{color:#fff6}.mypt-testimonial-place{color:#fffc}.mypt-testimonial-company{font-size:16px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#e2fcd3}.mypt-testimonial-right{flex-shrink:0;display:flex;align-items:center;justify-content:center}.mypt-avatar-circle{width:180px;height:180px;border-radius:50%;border:4px solid #ffffff;overflow:hidden;box-shadow:0 8px 25px #00000026;background-color:#fff}.mypt-avatar-circle img{width:100%;height:100%;object-fit:cover;display:block}@media only screen and (max-width:990px){.mypt-testimonial-card{padding:40px;gap:30px}.mypt-avatar-circle{width:150px;height:150px}}@media only screen and (max-width:768px){.mypt-testimonial-card{flex-direction:column-reverse;padding:30px 20px;gap:24px;text-align:center;align-items:center}.mypt-testimonial-left{flex-direction:column;align-items:center;gap:16px}.mypt-testimonial-quote-icon{width:36px;height:36px}.mypt-testimonial-text{font-size:16px}.mypt-testimonial-meta{justify-content:center;flex-wrap:wrap;font-size:14px}.mypt-avatar-circle{width:130px;height:130px}}div#root{padding:0}.section-in-house-gym{padding-top:var(--spacing-desktop, 80px);padding-bottom:var(--spacing-desktop, 80px);position:relative;overflow:hidden}.section-in-house-gym.bg-style-brand_gradient{background:linear-gradient(135deg,#87c444,#2bb673)}.section-in-house-gym.bg-style-custom_solid{background-color:var(--bg-color, #87c444)}.section-in-house-gym.bg-style-dark{background-color:#121212;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.section-in-house-gym.section-width-boxed .in-house-gym-container{max-width:var(--glw_boxed, 1200px)}.section-in-house-gym.section-width-wide .in-house-gym-container{max-width:100%}.in-house-gym-container{width:100%;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center}@media only screen and (max-width:990px){.in-house-gym-container{grid-template-columns:1fr;gap:40px}.section-in-house-gym{padding-top:var(--spacing-mobile, 50px);padding-bottom:var(--spacing-mobile, 50px)}}.in-house-gym-content{display:flex;flex-direction:column;align-items:flex-start;color:var(--text-color, #ffffff)}.in-house-gym-badge{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background-color:#ffffff26;color:var(--text-color, #ffffff);padding:6px 16px;border-radius:50px;margin-bottom:20px;border:1px solid rgba(255,255,255,.2)}.in-house-gym-title{font-size:clamp(34px,4.5vw,48px);font-weight:800;line-height:1.1;margin:0 0 24px;text-transform:uppercase;letter-spacing:-.02em;color:var(--text-color, #ffffff)}.in-house-gym-title.italic-style{font-style:italic}.in-house-gym-description{font-size:16px;line-height:1.6;margin-bottom:36px;max-width:540px;color:#ffffffe6}.in-house-gym-description p{margin-bottom:0}.bg-style-dark .in-house-gym-badge{background-color:#87c4441a;color:#87c444;border-color:#87c44433}.bg-style-dark .in-house-gym-description{color:#a3a3a3}.in-house-gym-actions{display:flex;flex-direction:column;gap:24px;width:100%}.in-house-gym-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;background-color:#fff;color:#000;border-radius:99px;font-size:15px;font-weight:700;text-transform:uppercase;text-decoration:none;align-self:flex-start;box-shadow:0 4px 15px #00000026;transition:all .3s ease;border:2px solid transparent}.in-house-gym-btn:hover{background-color:transparent;color:#fff;border-color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #fff3}.bg-style-dark .in-house-gym-btn{background-color:#87c444;color:#fff}.bg-style-dark .in-house-gym-btn:hover{background-color:transparent;color:#87c444;border-color:#87c444;box-shadow:0 6px 20px #87c4444d}.in-house-gym-apps{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.in-house-gym-apps a.app-badge{display:inline-block;transition:transform .3s ease,opacity .2s ease;text-decoration:none;line-height:0}.in-house-gym-apps a.app-badge:hover{transform:scale(1.05);opacity:.9}.in-house-gym-apps svg.store-badge-svg{height:40px;width:auto;display:block}.in-house-gym-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media only screen and (max-width:480px){.in-house-gym-grid{gap:12px}}.in-house-gym-card{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--b2r, 16px);box-shadow:0 8px 25px #00000026;background-color:#ffffff0d;transition:transform .3s ease,box-shadow .3s ease}.in-house-gym-card:hover{transform:translateY(-6px);box-shadow:0 12px 35px #0000004d}.card-image-wrapper{width:100%;height:100%;position:relative}.card-image-wrapper img,.card-image-wrapper svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.16,1,.3,1)}.in-house-gym-card:hover .card-image-wrapper img{transform:scale(1.08)}.card-overlay{position:absolute;bottom:0;left:0;right:0;padding:30px 20px 20px;background:linear-gradient(to top,#000c,#00000059 60%,#0000);display:flex;align-items:flex-end;z-index:2;height:60%;pointer-events:none}.card-title{font-size:clamp(14px,2.2vw,18px);font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.05em;line-height:1.2;transition:transform .3s ease}.in-house-gym-card:hover .card-title{transform:translateY(-2px)}.card-link-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;cursor:pointer}.in-house-gym-card.placeholder-card svg.placeholder-svg{fill:#fff3;background:#ffffff0d}.house_section{width:100%!important;max-width:100%!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/main.css.map */
