@font-face{font-family:Poppins,sans-serif;src:url(/_astro/Poppins-Regular.rkqrbHHH.woff2) format("woff2")}html{box-sizing:border-box;font-size:100%}*,*:before,*:after{box-sizing:inherit;color:inherit}body{margin:0;padding:0;font-family:Poppins,sans-serif;background-color:var(--background-color);color:var(--text-color)}.container{max-width:1440px;margin:0 auto;padding:0 20px}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.1;margin-top:0}h1{font-size:clamp(2rem,1.25rem + 2vw,3rem)}h2{font-size:clamp(1.625rem,1.125rem + 1.75vw,2.375rem)}h3{font-size:clamp(1.3125rem,1rem + 1.5vw,1.875rem)}h4{font-size:clamp(1.0625rem,.875rem + 1vw,1.5rem)}h5{font-size:clamp(.875rem,.75rem + .5vw,1.125rem)}h6{font-size:clamp(.75rem,.625rem + .25vw,.875rem)}p{margin-top:0;font-size:clamp(1rem,1.2vw,1.4rem)}a,a:visited,a:active{text-decoration:none;font-size:clamp(1rem,1.2vw,1.4rem)}li{font-size:clamp(1rem,1.2vw,1.4rem)}button{padding:.8rem 1.8rem;font-size:clamp(1rem,1.2vw,1.4rem);text-wrap:nowrap;font-weight:700;border-radius:25px;cursor:pointer}.custom-select-wrapper{position:relative;display:inline-block}.custom-select-wrapper select{padding:.8rem 2.5rem .8rem 1.8rem;font-size:clamp(1rem,1.2vw,1.4rem);font-weight:700;border-radius:var(--default-border-radius);cursor:pointer;border:none;background-color:var(--primary-color);color:var(--alt-text-color);appearance:none;text-wrap:nowrap;-moz-appearance:none;-webkit-appearance:none}.custom-select-wrapper:after{content:"";position:absolute;top:50%;right:1rem;transform:translateY(-50%);width:1rem;height:1rem;background-color:var(--alt-text-color);-webkit-mask-image:url(/src/assets/svg/caret-down.svg);mask-image:url(/src/assets/svg/caret-down.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;pointer-events:none}.custom-select-wrapper select:focus-visible{outline:2px solid var(--alt-text-color);outline-offset:2px}:root{--background-color: #F4F4F4;--text-color: #333;--primary-color: #c08497;--secondary-color: #89a4a6;--tertiary-color: #e6aeb2;--pagefind-ui-scale: 1;--pagefind-ui-primary: var(--primary-color);--pagefind-ui-text: var(--text-color);--pagefind-ui-background: var(--background-color);--pagefind-ui-border: var(--gray-100);--pagefind-ui-tag: var(--gray-100);--pagefind-ui-border-width: 2px;--pagefind-ui-border-radius: 50px;--pagefind-ui-image-border-radius: 8px;--pagefind-ui-image-box-ratio: 3 / 2;--pagefind-ui-font: sans-serif;--default-padding-container: 50px 0;--default-padding-block: 0 0 20px 0;--default-margin-container: 50px 0;--default-gap: 20px;--default-border-radius: 10px;--default-box-shadow: 0 4px 6px rgba(0, 0, 0, .1)}.gradient__background{background:linear-gradient(to left,var(--tertiary-color),var(--primary-color))}.hero{display:flex;justify-content:space-between;align-items:center;padding:50px 0;gap:20px}.hero__text{color:var(--background-color)}.hero__image{margin:auto}.hero__image>span{width:300px;height:300px}@media(max-width:900px){.hero{flex-wrap:wrap}.hero__text{text-align:center;margin:auto}}.svg-pilates-stretching{display:inline-block;background:url(/_astro/pilates-stretching.BD8YuzXH.svg) no-repeat center;background-size:contain}.info{display:flex;justify-content:space-between;align-items:center;padding:100px 0 50px;gap:20px}.info__text>h2{color:var(--primary-color)}.info__image>span{width:300px;height:300px}@media(max-width:900px){.info{flex-wrap:wrap}.info__text{text-align:center;margin:auto}.info__image{display:block;margin:auto}}.svg-fitball{display:inline-block;background:url(/_astro/pilates-fitball.L8fQAQvS.svg) no-repeat center;background-size:contain;margin:auto}.info__grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.info__grid__element>h3{color:var(--primary-color);margin:0}.info__grid__icon{width:4rem;height:4rem;background-color:var(--primary-color);mask-size:contain;display:block;margin:auto auto 10px}@media(max-width:900px){.info__grid{grid-template-columns:1fr}}.icon-person-walking{mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20320%20512'%3e%3c!--!Font%20Awesome%20Free%206.7.1%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20Copyright%202024%20Fonticons,%20Inc.--%3e%3cpath%20fill='%23000000'%20d='M160%2048a48%2048%200%201%201%2096%200%2048%2048%200%201%201%20-96%200zM126.5%20199.3c-1%20.4-1.9%20.8-2.9%201.2l-8%203.5c-16.4%207.3-29%2021.2-34.7%2038.2l-2.6%207.8c-5.6%2016.8-23.7%2025.8-40.5%2020.2s-25.8-23.7-20.2-40.5l2.6-7.8c11.4-34.1%2036.6-61.9%2069.4-76.5l8-3.5c20.8-9.2%2043.3-14%2066.1-14c44.6%200%2084.8%2026.8%20101.9%2067.9L281%20232.7l21.4%2010.7c15.8%207.9%2022.2%2027.1%2014.3%2042.9s-27.1%2022.2-42.9%2014.3L247%20287.3c-10.3-5.2-18.4-13.8-22.8-24.5l-9.6-23-19.3%2065.5%2049.5%2054c5.4%205.9%209.2%2013%2011.2%2020.8l23%2092.1c4.3%2017.1-6.1%2034.5-23.3%2038.8s-34.5-6.1-38.8-23.3l-22-88.1-70.7-77.1c-14.8-16.1-20.3-38.6-14.7-59.7l16.9-63.5zM68.7%20398l25-62.4c2.1%203%204.5%205.8%207%208.6l40.7%2044.4-14.5%2036.2c-2.4%206-6%2011.5-10.6%2016.1L54.6%20502.6c-12.5%2012.5-32.8%2012.5-45.3%200s-12.5-32.8%200-45.3L68.7%20398z'/%3e%3c/svg%3e") no-repeat center}.icon-person-half-dress{mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20320%20512'%3e%3c!--!Font%20Awesome%20Free%206.7.1%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20Copyright%202024%20Fonticons,%20Inc.--%3e%3cpath%20fill='%23000000'%20d='M160%200a48%2048%200%201%201%200%2096%2048%2048%200%201%201%200-96zm8%20352l0-224%206.9%200c33.7%200%2064.9%2017.7%2082.3%2046.6l58.3%2097c9.1%2015.1%204.2%2034.8-10.9%2043.9s-34.8%204.2-43.9-10.9L232%20256.9%20232%20480c0%2017.7-14.3%2032-32%2032s-32-14.3-32-32l0-128s0%200%200%200zM58.2%20182.3c19.9-33.1%2055.3-53.5%2093.8-54.3l0%20256s0%200%200%200l0%2096c0%2017.7-14.3%2032-32%2032s-32-14.3-32-32l0-96-17.8%200c-10.9%200-18.6-10.7-15.2-21.1L93.3%20248.1%2059.4%20304.5c-9.1%2015.1-28.8%2020-43.9%2010.9s-20-28.8-10.9-43.9l53.6-89.2z'/%3e%3c/svg%3e") no-repeat center}.icon-street-view{mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3e%3c!--!Font%20Awesome%20Free%206.7.1%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20Copyright%202024%20Fonticons,%20Inc.--%3e%3cpath%20fill='%23000000'%20d='M320%2064A64%2064%200%201%200%20192%2064a64%2064%200%201%200%20128%200zm-96%2096c-35.3%200-64%2028.7-64%2064l0%2048c0%2017.7%2014.3%2032%2032%2032l1.8%200%2011.1%2099.5c1.8%2016.2%2015.5%2028.5%2031.8%2028.5l38.7%200c16.3%200%2030-12.3%2031.8-28.5L318.2%20304l1.8%200c17.7%200%2032-14.3%2032-32l0-48c0-35.3-28.7-64-64-64l-64%200zM132.3%20394.2c13-2.4%2021.7-14.9%2019.3-27.9s-14.9-21.7-27.9-19.3c-32.4%205.9-60.9%2014.2-82%2024.8c-10.5%205.3-20.3%2011.7-27.8%2019.6C6.4%20399.5%200%20410.5%200%20424c0%2021.4%2015.5%2036.1%2029.1%2045c14.7%209.6%2034.3%2017.3%2056.4%2023.4C130.2%20504.7%20190.4%20512%20256%20512s125.8-7.3%20170.4-19.6c22.1-6.1%2041.8-13.8%2056.4-23.4c13.7-8.9%2029.1-23.6%2029.1-45c0-13.5-6.4-24.5-14-32.6c-7.5-7.9-17.3-14.3-27.8-19.6c-21-10.6-49.5-18.9-82-24.8c-13-2.4-25.5%206.3-27.9%2019.3s6.3%2025.5%2019.3%2027.9c30.2%205.5%2053.7%2012.8%2069%2020.5c3.2%201.6%205.8%203.1%207.9%204.5c3.6%202.4%203.6%207.2%200%209.6c-8.8%205.7-23.1%2011.8-43%2017.3C374.3%20457%20318.5%20464%20256%20464s-118.3-7-157.7-17.9c-19.9-5.5-34.2-11.6-43-17.3c-3.6-2.4-3.6-7.2%200-9.6c2.1-1.4%204.8-2.9%207.9-4.5c15.3-7.7%2038.8-14.9%2069-20.5z'/%3e%3c/svg%3e") no-repeat center}.testimonials{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:20px;padding:50px 0}@media(max-width:900px){.testimonials{grid-template-columns:1fr;grid-template-rows:1fr}}.testimonial{background-color:var(--background-color);border-radius:25px;padding:20px;position:relative}.testimonial__text{padding:0 0 30px}.testimonial__name{position:absolute;bottom:0;font-style:italic;font-weight:700}.cta{display:flex;justify-content:space-between;align-items:center;padding:25px 0;gap:20px}.cta__text{color:var(--background-color)}.cta__button{margin:auto}@media(max-width:900px){.cta{flex-wrap:wrap;padding:25px 0}.cta__text{text-align:center;margin:auto}}
