body.page-service-mirror #main-content{font-family:var(--font-family, "Plus Jakarta Sans", system-ui, sans-serif);color:var(--color-dark, #363636);line-height:1.65}body.page-service-mirror #main-content .elementor-location-footer,body.page-service-mirror #main-content footer[data-elementor-type=footer]{display:none!important}body.page-service-mirror #main-content .e-con-boxed>.e-con-inner,body.page-service-mirror #main-content .elementor-section.elementor-section-boxed>.elementor-container{max-width:min(100%,var(--page-max, 1280px))!important;margin-inline:auto!important;padding-inline:var(--page-margin, clamp(1.25rem, 4vw, 2rem))!important}body.page-service-mirror #main-content>.elementor>.e-con.e-parent:nth-child(odd),body.page-service-mirror #main-content>div>.e-con.e-parent:nth-child(odd){background-color:var(--color-white, #fff)!important}body.page-service-mirror #main-content>.elementor>.e-con.e-parent:nth-child(2n),body.page-service-mirror #main-content>div>.e-con.e-parent:nth-child(2n){background-color:var(--color-cream, #f7f2e6)!important}body.page-service-mirror #main-content .e-con.e-parent{padding-block:clamp(2.25rem,5.5vw,3.75rem)!important}body.page-service-mirror #main-content>.elementor>.e-con.e-parent:first-child,body.page-service-mirror #main-content>div>.e-con.e-parent:first-child{padding-top:clamp(1.75rem,4.5vw,3rem)!important}body.page-service-mirror #main-content h1,body.page-service-mirror #main-content h2,body.page-service-mirror #main-content .elementor-widget-heading h1.elementor-heading-title,body.page-service-mirror #main-content .elementor-widget-heading h2.elementor-heading-title{font-family:var(--font-display, "Fraunces", Georgia, serif)!important;letter-spacing:-.025em!important;line-height:1.15!important;word-wrap:break-word}body.page-service-mirror #main-content h1,body.page-service-mirror #main-content .elementor-widget-heading h1.elementor-heading-title{color:var(--color-primary, #a32483)!important;font-weight:700!important;font-size:clamp(1.85rem,4.5vw,2.75rem)!important}body.page-service-mirror #main-content h2,body.page-service-mirror #main-content .elementor-widget-heading h2.elementor-heading-title{color:var(--color-primary, #a32483)!important;font-weight:700!important;font-size:clamp(1.45rem,3.2vw,2rem)!important;margin-bottom:.85rem!important}body.page-service-mirror #main-content h3,body.page-service-mirror #main-content .elementor-widget-heading h3.elementor-heading-title{color:var(--color-dark, #363636)!important;font-family:var(--font-family)!important;font-weight:800!important;font-size:clamp(1.05rem,2.2vw,1.2rem)!important}body.page-service-mirror #main-content p,body.page-service-mirror #main-content .elementor-widget-text-editor{color:var(--text-muted, #4f4f4f);font-size:1rem;line-height:1.75}body.page-service-mirror #main-content .ydv-hero-srv-img,body.page-service-mirror #main-content .elementor-widget-theme-post-featured-image img,body.page-service-mirror #main-content .elementor-widget-image:not(.elementor-widget-image-box) img{border-radius:var(--r-lg, 5px);box-shadow:0 12px 32px #3636361a}body.page-service-mirror #main-content .elementor-widget-icon-box .elementor-icon-box-icon{color:var(--color-accent, #d8409f)!important}body.page-service-mirror #main-content .elementor-widget-icon-box .elementor-icon-box-title{color:var(--color-primary, #a32483)!important;font-weight:800!important}body.page-service-mirror #main-content .ha-card,body.page-service-mirror #main-content .elementor-post__card,body.page-service-mirror #main-content .elementor-widget-image-box .elementor-image-box-wrapper{border-radius:var(--r-lg, 5px)!important;border:1px solid var(--color-cream, #f7f2e6)!important;background:var(--color-white, #fff)!important;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease}body.page-service-mirror #main-content .ha-card:hover,body.page-service-mirror #main-content .elementor-post__card:hover{transform:translateY(-3px);box-shadow:0 12px 32px #a324831a}body.page-service-mirror .ydv-gallery{background:var(--color-menu-bg, #faf2ec)!important;padding-block:clamp(2.5rem,5vw,3.5rem)!important}body.page-service-mirror .ydv-gallery .s-title{font-family:var(--font-display)!important;color:var(--color-primary)!important;text-align:center;font-size:clamp(1.5rem,3vw,2rem);margin-bottom:1.25rem}body.page-service-mirror #main-content .elementor-accordion-item,body.page-service-mirror #main-content .elementor-toggle-item{border:1px solid var(--color-border-input, #e0d5d0)!important;border-radius:var(--r, 4px)!important;margin-bottom:.65rem!important;overflow:hidden;background:var(--color-white, #fff)!important}body.page-service-mirror #main-content .elementor-accordion-title,body.page-service-mirror #main-content .elementor-toggle-title{font-weight:700!important;font-size:.92rem!important;padding:1rem 1.25rem!important}body.page-service-mirror #main-content .elementor-accordion-title.elementor-active,body.page-service-mirror #main-content .elementor-toggle-title.elementor-active{color:var(--color-primary, #a32483)!important;background:var(--accordion-open-bg, #fdf5fb)!important}body.page-service-mirror #main-content .elementor-accordion-content,body.page-service-mirror #main-content .elementor-toggle-content{color:var(--text-muted, #4f4f4f)!important;line-height:1.75!important;padding:0 1.25rem 1rem!important}body.page-service-mirror #main-content .e-con.e-parent[style*="background-color: rgb(163, 36, 131)"],body.page-service-mirror #main-content .e-con.e-parent[style*="background-color:#a32483"],body.page-service-mirror #main-content .e-con.e-parent[style*="background-color: #a32483"]{background:var(--gradient-cta)!important}body.page-service-mirror #main-content .e-con.e-parent[style*=a32483] h2,body.page-service-mirror #main-content .e-con.e-parent[style*=a32483] p,body.page-service-mirror #main-content .e-con.e-parent[style*=a32483] .elementor-heading-title{color:#fff!important}body.page-service-mirror #main-content .elementor-widget-google_maps iframe,body.page-service-mirror #main-content .elementor-custom-embed iframe{border-radius:var(--r-lg, 5px)!important;min-height:280px}body.page-service-mirror .ydv-trustindex-root .ti-widget{border-radius:var(--r-lg, 5px);overflow:hidden}body.page-service-mirror #main-content .elementor-widget-breadcrumbs{font-size:.78rem;color:var(--text-subtle, #525252);padding-block:.75rem;border-bottom:1px solid var(--color-border-input, #e0d5d0);margin-bottom:.5rem}body.page-service-mirror #main-content .elementor-widget-breadcrumbs a{color:var(--text-subtle, #525252)}body.page-service-mirror #main-content .elementor-widget-breadcrumbs a:hover{color:var(--color-accent, #d8409f)}@media(max-width:1023px){body.page-service-mirror #main-content .e-con.e-parent>.e-con-inner{flex-wrap:wrap!important;gap:1.5rem!important}body.page-service-mirror #main-content .elementor-widget-sidebar{width:100%!important}}@media(max-width:767px){body.page-service-mirror #main-content .e-con.e-parent{--padding-left: clamp(1rem, 4vw, 1.25rem) !important;--padding-right: clamp(1rem, 4vw, 1.25rem) !important;padding-block:clamp(1.75rem,5vw,2.5rem)!important}body.page-service-mirror #main-content h1,body.page-service-mirror #main-content .elementor-widget-heading h1.elementor-heading-title{font-size:clamp(1.55rem,6vw,2rem)!important}body.page-service-mirror #main-content .elementor-widget-icon-box .elementor-icon-box-wrapper{flex-direction:row!important;align-items:flex-start!important;gap:.85rem;text-align:left!important}body.page-service-mirror .ydv-gallery__item img{width:120px;height:120px}}@media(max-width:479px){body.page-service-mirror .ydv-gallery__grid{gap:.5rem}body.page-service-mirror .ydv-gallery__item img{width:100px;height:100px}}body.page-service-mirror .ydv-calyoga-hero-video{display:block;width:100%;max-width:100%;aspect-ratio:16 / 9;border-radius:var(--r-lg, 5px);background:var(--color-dark, #363636);object-fit:cover}body.page-service-mirror .ydv-calyoga-prof{background:var(--color-white, #fff);padding-block:clamp(2.5rem,5vw,3.75rem)}body.page-service-mirror .ydv-calyoga-prof__inner{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(1.5rem,4vw,2.75rem);align-items:center}body.page-service-mirror .ydv-calyoga-prof__media{margin:0;border-radius:var(--r-lg, 5px);overflow:hidden;box-shadow:0 16px 36px #3636361f}body.page-service-mirror .ydv-calyoga-prof__media img{display:block;width:100%;height:auto;object-fit:cover}body.page-service-mirror .ydv-calyoga-prof__copy .s-title em{font-style:italic;color:var(--color-primary, #a32483)}body.page-service-mirror .ydv-calyoga-prof__copy p{margin-top:.85rem}body.page-service-mirror .ydv-calyoga-videos{background:var(--color-cream, #f7f2e6);padding-block:clamp(2.5rem,5vw,3.75rem)}body.page-service-mirror .ydv-calyoga-videos__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.5rem);margin-top:1.25rem}body.page-service-mirror .ydv-calyoga-videos__card{margin:0;background:var(--color-white, #fff);border:1px solid var(--color-border-input, #e0d5d0);border-radius:var(--r-lg, 5px);overflow:hidden;box-shadow:0 8px 24px #36363614}body.page-service-mirror .ydv-calyoga-videos__card video{display:block;width:100%;aspect-ratio:16 / 9;background:var(--color-dark, #363636);object-fit:cover}body.page-service-mirror .ydv-calyoga-videos__card p{margin:0;padding:.75rem .9rem .9rem;font-size:.88rem;font-weight:700;line-height:1.45;color:var(--color-dark, #363636)}body.page-service-mirror .ydv-calyoga-prof-gallery{background:var(--color-menu-bg, #faf2ec);padding-block:clamp(2.5rem,5vw,3.75rem)}body.page-service-mirror .ydv-calyoga-prof-gallery__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,2vw,1.25rem);margin-top:1.25rem}body.page-service-mirror .ydv-calyoga-prof-gallery__card{margin:0;border-radius:var(--r-lg, 5px);overflow:hidden;box-shadow:0 10px 28px #3636361a}body.page-service-mirror .ydv-calyoga-prof-gallery__card img{display:block;width:100%;min-height:12rem;object-fit:cover;object-position:center}body.page-service-mirror .ydv-caonexao__lead{max-width:42rem;margin-top:.85rem;color:var(--text-muted, #4f4f4f)}body.page-service-mirror .ydv-service-clips__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}body.page-service-mirror .ydv-service-clips--caonexao .s-title em{color:var(--color-accent, #d8409f)}body #main-content .ydv-parceiros-videos{background:var(--color-cream, #f7f2e6);padding-block:clamp(2.5rem,5vw,3.75rem);font-family:var(--font-family, "Plus Jakarta Sans", system-ui, sans-serif)}body #main-content .ydv-parceiros-videos .s-title{color:var(--color-primary, #a32483);font-family:var(--font-display, "Fraunces", Georgia, serif)}body #main-content .ydv-parceiros-videos__lead{max-width:42rem;margin-top:.85rem;color:var(--text-muted, #4f4f4f)}body #main-content .ydv-parceiros-videos__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.5rem);margin-top:1.25rem}body #main-content .ydv-parceiros-videos__card{margin:0;background:var(--color-white, #fff);border:1px solid var(--color-border-input, #e0d5d0);border-radius:var(--r-lg, 5px);overflow:hidden;box-shadow:0 8px 24px #36363614}body #main-content .ydv-parceiros-videos__card video{display:block;width:100%;aspect-ratio:16 / 9;background:var(--color-dark, #363636);object-fit:cover}body #main-content .ydv-parceiros-videos__card p{margin:0;padding:.75rem .9rem .9rem;font-size:.88rem;font-weight:700;line-height:1.45;color:var(--color-dark, #363636)}@media(max-width:767px){body.page-service-mirror .ydv-calyoga-prof__inner,body.page-service-mirror .ydv-calyoga-videos__grid,body.page-service-mirror .ydv-calyoga-prof-gallery__grid,body.page-service-mirror .ydv-service-clips__grid--3,body #main-content .ydv-parceiros-videos__grid{grid-template-columns:1fr}}body.page-service-mirror .ydv-pilates-hero-video{display:block;width:100%;max-width:100%;aspect-ratio:16 / 9;border-radius:var(--r-lg, 5px);background:var(--color-dark, #363636);object-fit:cover}body.page-service-mirror .ydv-pilates-sala{background:var(--color-cream, #f7f2e6);padding-block:clamp(2.5rem,5vw,3.75rem)}body.page-service-mirror .ydv-pilates-sala__lead{max-width:42rem;margin-top:.85rem;color:var(--text-muted, #4f4f4f)}body.page-service-mirror .ydv-pilates-sala__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,2vw,1.25rem);margin-top:1.5rem}body.page-service-mirror .ydv-pilates-sala__card{margin:0;border-radius:var(--r-lg, 5px);overflow:hidden;background:var(--color-white, #fff);box-shadow:0 10px 28px #3636361a}body.page-service-mirror .ydv-pilates-sala__card img{display:block;width:100%;height:100%;min-height:12rem;object-fit:cover;object-position:center}body.page-service-mirror .ydv-pilates-sala .s-title em{font-style:italic;color:#378add}@media(max-width:1023px){body.page-service-mirror .ydv-pilates-sala__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:479px){body.page-service-mirror .ydv-pilates-sala__grid{grid-template-columns:1fr}}body.page-service-mirror .ydv-service-hero-video{display:block;width:100%;max-width:100%;aspect-ratio:16 / 9;border-radius:var(--r-lg, 5px);background:var(--color-dark, #363636);object-fit:cover}body.page-service-mirror .ydv-service-clips{background:var(--color-menu-bg, #faf2ec);padding-block:clamp(2.5rem,5vw,3.75rem)}body.page-service-mirror .ydv-service-clips__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.5rem);margin-top:1.25rem}body.page-service-mirror .ydv-service-clips__card{margin:0;background:var(--color-white, #fff);border:1px solid var(--color-border-input, #e0d5d0);border-radius:var(--r-lg, 5px);overflow:hidden;box-shadow:0 8px 24px #36363614}body.page-service-mirror .ydv-service-clips__card video{display:block;width:100%;aspect-ratio:16 / 9;background:var(--color-dark, #363636);object-fit:cover}body.page-service-mirror .ydv-service-clips__card p{margin:0;padding:.75rem .9rem .9rem;font-size:.88rem;font-weight:700;line-height:1.45;color:var(--color-dark, #363636)}body.page-service-mirror .ydv-service-clips--pilates .s-title em{color:#378add}body.page-service-mirror .ydv-service-clips--acupuntura .s-title em{color:#9a6030}@media(max-width:767px){body.page-service-mirror .ydv-service-clips__grid{grid-template-columns:1fr}}body.page-service-mirror .ydv-terapias-sala{background:var(--color-white, #fff);padding-block:clamp(2.5rem,5vw,3.75rem)}body.page-service-mirror .ydv-terapias-sala__lead{max-width:42rem;margin-top:.85rem;color:var(--text-muted, #4f4f4f)}body.page-service-mirror .ydv-terapias-sala__grid{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:clamp(.75rem,2vw,1.25rem);margin-top:1.5rem;align-items:stretch}body.page-service-mirror .ydv-terapias-sala__grid--wide{grid-template-columns:repeat(3,minmax(0,1fr))}body.page-service-mirror .ydv-terapias-sala__grid--wide .ydv-terapias-sala__card:first-child{grid-column:auto}body.page-service-mirror .ydv-terapias-sala__card{margin:0;border-radius:var(--r-lg, 5px);overflow:hidden;background:var(--color-cream, #f7f2e6);box-shadow:0 10px 28px #3636361a;min-height:14rem}body.page-service-mirror .ydv-terapias-sala__card img{display:block;width:100%;height:100%;min-height:14rem;object-fit:cover;object-position:center}body.page-service-mirror .ydv-terapias-sala .s-title em{font-style:italic;color:var(--color-primary, #a32483)}body.page-service-mirror .ydv-terapias-sala--massoterapia .s-title em{color:#3a8a2a}body.page-service-mirror .ydv-terapias-sala--acupuntura .s-title em{color:#9a6030}body.page-service-mirror .ydv-terapias-sala--shiatsu .s-title em{color:#5a3acc}body.page-service-mirror .ydv-terapias-sala--auriculoterapia .s-title em{color:#8a6800}body.page-service-mirror .ydv-terapias-sala--reiki .s-title em{color:var(--color-accent, #d8409f)}@media(max-width:1023px){body.page-service-mirror .ydv-terapias-sala__grid,body.page-service-mirror .ydv-terapias-sala__grid--wide{grid-template-columns:1fr 1fr}body.page-service-mirror .ydv-terapias-sala__grid:not(.ydv-terapias-sala__grid--wide) .ydv-terapias-sala__card:first-child{grid-column:1 / -1}}@media(max-width:479px){body.page-service-mirror .ydv-terapias-sala__grid,body.page-service-mirror .ydv-terapias-sala__grid--wide{grid-template-columns:1fr}body.page-service-mirror .ydv-terapias-sala__grid:not(.ydv-terapias-sala__grid--wide) .ydv-terapias-sala__card:first-child{grid-column:auto}}body.page-service-mirror .ydv-workshops-sala{background:var(--color-menu-bg, #faf2ec);padding-block:clamp(2.5rem,5vw,3.75rem)}body.page-service-mirror .ydv-workshops-sala__lead{max-width:42rem;margin-top:.85rem;color:var(--text-muted, #4f4f4f)}body.page-service-mirror .ydv-workshops-sala__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,2vw,1.25rem);margin-top:1.5rem}body.page-service-mirror .ydv-workshops-sala__card{margin:0;border-radius:var(--r-lg, 5px);overflow:hidden;background:var(--color-white, #fff);box-shadow:0 10px 28px #3636361a}body.page-service-mirror .ydv-workshops-sala__card img{display:block;width:100%;height:100%;min-height:14rem;object-fit:cover;object-position:center}body.page-service-mirror .ydv-workshops-sala .s-title em{font-style:italic;color:var(--color-accent, #d8409f)}@media(max-width:479px){body.page-service-mirror .ydv-workshops-sala__grid{grid-template-columns:1fr}}body.page-service-mirror .ydv-yoga-sala{background:var(--color-white, #fff);padding-block:clamp(2.5rem,5vw,3.75rem)}body.page-service-mirror .ydv-yoga-sala__lead{max-width:42rem;margin-top:.85rem;color:var(--text-muted, #4f4f4f)}body.page-service-mirror .ydv-yoga-sala__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,2vw,1.25rem);margin-top:1.5rem}body.page-service-mirror .ydv-yoga-sala__card{margin:0;border-radius:var(--r-lg, 5px);overflow:hidden;background:var(--color-cream, #f7f2e6);box-shadow:0 10px 28px #3636361a}body.page-service-mirror .ydv-yoga-sala__card img{display:block;width:100%;height:100%;min-height:12rem;object-fit:cover;object-position:center}body.page-service-mirror .ydv-yoga-sala .s-title em{font-style:italic;color:var(--color-accent, #d8409f)}@media(max-width:1023px){body.page-service-mirror .ydv-yoga-sala__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:479px){body.page-service-mirror .ydv-yoga-sala__grid{grid-template-columns:1fr}}
