.elementor-14994 .elementor-element.elementor-element-051e0c9{--display:flex;--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14994 .elementor-element.elementor-element-a969ec9{--display:grid;--min-height:100vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:end;--align-items:center;--padding-top:0vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-14994 .elementor-element.elementor-element-dfdf70e{--spacer-size:50px;}.elementor-14994 .elementor-element.elementor-element-ba173f9 > .elementor-widget-container{margin:0vw 1vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-14994 .elementor-element.elementor-element-ba173f9.elementor-element{--align-self:flex-end;}.elementor-14994 .elementor-element.elementor-element-ba173f9{text-align:end;}.elementor-14994 .elementor-element.elementor-element-ba173f9 .elementor-heading-title{font-family:"Metal", Sans-serif;font-size:30px;font-weight:500;text-transform:capitalize;color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-e845291{--spacer-size:50px;}.elementor-14994 .elementor-element.elementor-element-342932c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:000px 000px;--row-gap:000px;--column-gap:000px;}.elementor-14994 .elementor-element.elementor-element-342932c.e-con{--align-self:flex-start;}.elementor-14994 .elementor-element.elementor-element-6445317 .elementor-button{background-color:#02010100;font-size:25px;font-weight:900;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-14994 .elementor-element.elementor-element-6445317 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-14994 .elementor-element.elementor-element-6445317.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;}.elementor-14994 .elementor-element.elementor-element-6445317 .elementor-button:hover, .elementor-14994 .elementor-element.elementor-element-6445317 .elementor-button:focus{color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-6445317 .elementor-button:hover svg, .elementor-14994 .elementor-element.elementor-element-6445317 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-1a2c209 .elementor-button{background-color:#02010100;font-size:25px;font-weight:900;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-14994 .elementor-element.elementor-element-1a2c209 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-14994 .elementor-element.elementor-element-1a2c209.elementor-element{--align-self:flex-end;}.elementor-14994 .elementor-element.elementor-element-1a2c209 .elementor-button .elementor-button-content-wrapper{justify-content:end;}.elementor-14994 .elementor-element.elementor-element-1a2c209 .elementor-button:hover, .elementor-14994 .elementor-element.elementor-element-1a2c209 .elementor-button:focus{color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-1a2c209 .elementor-button:hover svg, .elementor-14994 .elementor-element.elementor-element-1a2c209 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-084e90e .elementor-button{background-color:#02010100;font-size:25px;font-weight:900;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-14994 .elementor-element.elementor-element-084e90e > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-14994 .elementor-element.elementor-element-084e90e.elementor-element{--align-self:flex-end;}.elementor-14994 .elementor-element.elementor-element-084e90e .elementor-button:hover, .elementor-14994 .elementor-element.elementor-element-084e90e .elementor-button:focus{color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-084e90e .elementor-button:hover svg, .elementor-14994 .elementor-element.elementor-element-084e90e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-57bbcc8 .elementor-button{background-color:#02010100;font-size:25px;font-weight:900;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-14994 .elementor-element.elementor-element-57bbcc8 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-14994 .elementor-element.elementor-element-57bbcc8.elementor-element{--align-self:flex-end;}.elementor-14994 .elementor-element.elementor-element-57bbcc8 .elementor-button:hover, .elementor-14994 .elementor-element.elementor-element-57bbcc8 .elementor-button:focus{color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-57bbcc8 .elementor-button:hover svg, .elementor-14994 .elementor-element.elementor-element-57bbcc8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-41a1f88 .elementor-button{background-color:#02010100;font-size:25px;font-weight:900;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-14994 .elementor-element.elementor-element-41a1f88 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-14994 .elementor-element.elementor-element-41a1f88.elementor-element{--align-self:flex-end;}.elementor-14994 .elementor-element.elementor-element-41a1f88 .elementor-button:hover, .elementor-14994 .elementor-element.elementor-element-41a1f88 .elementor-button:focus{color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-41a1f88 .elementor-button:hover svg, .elementor-14994 .elementor-element.elementor-element-41a1f88 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-853768c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-14994 .elementor-element.elementor-element-853768c:not(.elementor-motion-effects-element-type-background), .elementor-14994 .elementor-element.elementor-element-853768c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E7;}.elementor-14994 .elementor-element.elementor-element-6ed4759{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--margin-top:0vw;--margin-bottom:0vw;--margin-left:2vw;--margin-right:0vw;}.elementor-14994 .elementor-element.elementor-element-6a87ed0{--display:flex;}.elementor-14994 .elementor-element.elementor-element-7fd5d8f{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;z-index:1;}.elementor-14994 .elementor-element.elementor-element-7fd5d8f > .elementor-widget-container{margin:-30vw 0vw -5vw 0vw;padding:0rem 0rem 0rem 0rem;}.elementor-14994 .elementor-element.elementor-element-ad7f137{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-14994 .elementor-element.elementor-element-ad7f137.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14994 .elementor-element.elementor-element-854010a{text-align:center;font-family:"Archivo", Sans-serif;font-size:2em;line-height:1.5rem;color:#004140;}.elementor-14994 .elementor-element.elementor-element-ca0d33c{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;}.elementor-14994 .elementor-element.elementor-element-ca0d33c.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-14994 .elementor-element.elementor-element-c30e4b1 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Trebuchet MS", Sans-serif;font-size:2rem;font-weight:500;text-transform:capitalize;line-height:2.6rem;letter-spacing:0px;fill:var( --e-global-color-30048b1 );color:var( --e-global-color-30048b1 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#A6A6A6;border-radius:12px 12px 12px 12px;padding:8px 20px 8px 20px;}.elementor-14994 .elementor-element.elementor-element-c30e4b1{width:auto;max-width:auto;}.elementor-14994 .elementor-element.elementor-element-c30e4b1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-14994 .elementor-element.elementor-element-c30e4b1 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-14994 .elementor-element.elementor-element-dca9c5a .elementor-button{background-color:#000000;font-family:"Helvetica", Sans-serif;font-size:2rem;font-weight:500;text-transform:capitalize;line-height:0.1rem;letter-spacing:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-30048b1 );color:var( --e-global-color-30048b1 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#A6A6A6;border-radius:12px 12px 12px 12px;padding:8px 20px 8px 20px;}.elementor-14994 .elementor-element.elementor-element-dca9c5a{width:auto;max-width:auto;}.elementor-14994 .elementor-element.elementor-element-dca9c5a > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-14994 .elementor-element.elementor-element-dca9c5a .elementor-button-content-wrapper{flex-direction:row;}.elementor-14994 .elementor-element.elementor-element-dca9c5a .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-14994 .elementor-element.elementor-element-1956da0{--display:flex;}.elementor-14994 .elementor-element.elementor-element-04fe315{--display:flex;--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14994 .elementor-element.elementor-element-8515c27{--display:grid;--min-height:800px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:end;--align-items:center;}.elementor-14994 .elementor-element.elementor-element-692b9bd{--spacer-size:50px;}.elementor-14994 .elementor-element.elementor-element-0f23d9c > .elementor-widget-container{margin:100px 0px 0px 0px;padding:250px 0px 0px 0px;}.elementor-14994 .elementor-element.elementor-element-0f23d9c{text-align:end;}.elementor-14994 .elementor-element.elementor-element-0f23d9c .elementor-heading-title{font-family:"Metal", Sans-serif;font-size:30px;font-weight:500;text-transform:capitalize;color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-5b27507{--spacer-size:50px;}.elementor-14994 .elementor-element.elementor-element-1e20349 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 200px 0px;}.elementor-14994 .elementor-element.elementor-element-1e20349{text-align:end;font-size:25px;font-weight:900;color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-1e20349 a{color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-c4f40e7{--display:flex;}.elementor-14994 .elementor-element.elementor-element-c4f40e7:not(.elementor-motion-effects-element-type-background), .elementor-14994 .elementor-element.elementor-element-c4f40e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E7;}.elementor-14994 .elementor-element.elementor-element-b4223b3{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;z-index:1;}.elementor-14994 .elementor-element.elementor-element-b4223b3 > .elementor-widget-container{margin:-30vw 0vw -5vw 0vw;padding:0rem 0rem 0rem 0rem;}.elementor-14994 .elementor-element.elementor-element-9d9625d .elementor-button{background-color:#000000;fill:#FFFFFF;color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-9d9625d .elementor-button-content-wrapper{flex-direction:row;}.elementor-14994 .elementor-element.elementor-element-dd4105e .elementor-button{background-color:#000000;fill:#FFFFFF;color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-dd4105e .elementor-button-content-wrapper{flex-direction:row;}.elementor-14994 .elementor-element.elementor-element-4f141c1 .elementor-heading-title{font-weight:900;text-transform:none;color:#004140;}.elementor-14994 .elementor-element.elementor-element-63e3f87{--display:flex;}.elementor-14994 .elementor-element.elementor-element-ba548e4{width:100%;max-width:100%;text-align:center;font-family:"Sofia Sans Condensed", Sans-serif;font-size:2.2rem;font-weight:400;line-height:31px;color:#004140;}.elementor-14994 .elementor-element.elementor-element-ba548e4 > .elementor-widget-container{margin:3% 0% 0% 0%;padding:0vw 10vw 0vw 10vw;}.elementor-14994 .elementor-element.elementor-element-4229504{width:100%;max-width:100%;text-align:center;font-family:"Archivo", Sans-serif;font-size:1.3rem;font-weight:600;color:#0201018A;}.elementor-14994 .elementor-element.elementor-element-4229504 > .elementor-widget-container{padding:0vw 15vw 5vw 15vw;}.elementor-14994 .elementor-element.elementor-element-6aaf187{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14994 .elementor-element.elementor-element-1529972{--display:flex;--min-height:20vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;}.elementor-14994 .elementor-element.elementor-element-1529972:not(.elementor-motion-effects-element-type-background), .elementor-14994 .elementor-element.elementor-element-1529972 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hfclub.es/wp-content/uploads/2026/05/barre-ppio.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14994 .elementor-element.elementor-element-109f7ea > .elementor-widget-container{margin:18vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 2vw;}.elementor-14994 .elementor-element.elementor-element-109f7ea{font-size:40px;color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-109f7ea a{color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-64df202 > .elementor-widget-container{margin:-2vw 0vw 0vw 0vw;padding:0vw 25vw 2vw 02vw;}.elementor-14994 .elementor-element.elementor-element-64df202.elementor-element{--align-self:flex-start;}.elementor-14994 .elementor-element.elementor-element-64df202{font-size:11px;color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-72a9cb0{--display:flex;--min-height:20vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;}.elementor-14994 .elementor-element.elementor-element-72a9cb0:not(.elementor-motion-effects-element-type-background), .elementor-14994 .elementor-element.elementor-element-72a9cb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hfclub.es/wp-content/uploads/2026/05/pilates-reformer-ppio.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14994 .elementor-element.elementor-element-07487ea > .elementor-widget-container{margin:18vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 2vw;}.elementor-14994 .elementor-element.elementor-element-07487ea{font-size:40px;color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-07487ea a{color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-f40b990 > .elementor-widget-container{margin:-2vw 0vw 0vw 0vw;padding:0vw 25vw 2vw 02vw;}.elementor-14994 .elementor-element.elementor-element-f40b990.elementor-element{--align-self:flex-start;}.elementor-14994 .elementor-element.elementor-element-f40b990{font-size:11px;color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-1f47717{--display:flex;--min-height:20vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;}.elementor-14994 .elementor-element.elementor-element-1f47717:not(.elementor-motion-effects-element-type-background), .elementor-14994 .elementor-element.elementor-element-1f47717 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hfclub.es/wp-content/uploads/2026/05/Yoga-ppio.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14994 .elementor-element.elementor-element-3d8636b > .elementor-widget-container{margin:18vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 2vw;}.elementor-14994 .elementor-element.elementor-element-3d8636b{font-size:40px;color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-3d8636b a{color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-2ad1ec1 > .elementor-widget-container{margin:-2vw 0vw 0vw 0vw;padding:0vw 25vw 2vw 02vw;}.elementor-14994 .elementor-element.elementor-element-2ad1ec1.elementor-element{--align-self:flex-start;}.elementor-14994 .elementor-element.elementor-element-2ad1ec1{font-size:11px;color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-a3a32d5{--display:flex;--min-height:20vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;}.elementor-14994 .elementor-element.elementor-element-a3a32d5:not(.elementor-motion-effects-element-type-background), .elementor-14994 .elementor-element.elementor-element-a3a32d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hfclub.es/wp-content/uploads/2026/05/Pilates-Suelo-ppio.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14994 .elementor-element.elementor-element-242d7c6 > .elementor-widget-container{margin:18vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 2vw;}.elementor-14994 .elementor-element.elementor-element-242d7c6{font-size:40px;color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-242d7c6 a{color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-1f60613 > .elementor-widget-container{margin:-2vw 0vw 0vw 0vw;padding:0vw 25vw 2vw 02vw;}.elementor-14994 .elementor-element.elementor-element-1f60613.elementor-element{--align-self:flex-start;}.elementor-14994 .elementor-element.elementor-element-1f60613{font-size:11px;color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-8d8227f{--display:flex;--min-height:20vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;}.elementor-14994 .elementor-element.elementor-element-8d8227f:not(.elementor-motion-effects-element-type-background), .elementor-14994 .elementor-element.elementor-element-8d8227f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hfclub.es/wp-content/uploads/2026/05/Espalda-Sana-Clase.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14994 .elementor-element.elementor-element-cf1bbc6 > .elementor-widget-container{margin:18vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 2vw;}.elementor-14994 .elementor-element.elementor-element-cf1bbc6{font-size:40px;color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-cf1bbc6 a{color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-8a1e679 > .elementor-widget-container{margin:-2vw 0vw 0vw 0vw;padding:0vw 25vw 2vw 02vw;}.elementor-14994 .elementor-element.elementor-element-8a1e679.elementor-element{--align-self:flex-start;}.elementor-14994 .elementor-element.elementor-element-8a1e679{font-size:11px;color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-241ec07{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14994 .elementor-element.elementor-element-e47f38f{--display:flex;--min-height:20vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;}.elementor-14994 .elementor-element.elementor-element-e47f38f:not(.elementor-motion-effects-element-type-background), .elementor-14994 .elementor-element.elementor-element-e47f38f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hfclub.es/wp-content/uploads/2026/05/barre-ppio.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14994 .elementor-element.elementor-element-fc53fc7 > .elementor-widget-container{margin:18vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 2vw;}.elementor-14994 .elementor-element.elementor-element-fc53fc7{font-size:40px;color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-fc53fc7 a{color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-40929ab > .elementor-widget-container{margin:-2vw 0vw 0vw 0vw;padding:0vw 25vw 2vw 02vw;}.elementor-14994 .elementor-element.elementor-element-40929ab.elementor-element{--align-self:flex-start;}.elementor-14994 .elementor-element.elementor-element-40929ab{font-size:11px;color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-0c67b36{--display:flex;--min-height:20vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;}.elementor-14994 .elementor-element.elementor-element-0c67b36:not(.elementor-motion-effects-element-type-background), .elementor-14994 .elementor-element.elementor-element-0c67b36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hfclub.es/wp-content/uploads/2026/05/pilates-reformer-ppio.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14994 .elementor-element.elementor-element-788d8a6 > .elementor-widget-container{margin:18vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 2vw;}.elementor-14994 .elementor-element.elementor-element-788d8a6{font-size:40px;color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-788d8a6 a{color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-3c2a249 > .elementor-widget-container{margin:-2vw 0vw 0vw 0vw;padding:0vw 25vw 2vw 02vw;}.elementor-14994 .elementor-element.elementor-element-3c2a249.elementor-element{--align-self:flex-start;}.elementor-14994 .elementor-element.elementor-element-3c2a249{font-size:11px;color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-f1f2836{--display:flex;--min-height:20vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;}.elementor-14994 .elementor-element.elementor-element-f1f2836:not(.elementor-motion-effects-element-type-background), .elementor-14994 .elementor-element.elementor-element-f1f2836 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hfclub.es/wp-content/uploads/2026/05/Yoga-ppio.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14994 .elementor-element.elementor-element-162173b > .elementor-widget-container{margin:18vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 2vw;}.elementor-14994 .elementor-element.elementor-element-162173b{font-size:40px;color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-162173b a{color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-cfda5c5 > .elementor-widget-container{margin:-2vw 0vw 0vw 0vw;padding:0vw 25vw 2vw 02vw;}.elementor-14994 .elementor-element.elementor-element-cfda5c5.elementor-element{--align-self:flex-start;}.elementor-14994 .elementor-element.elementor-element-cfda5c5{font-size:11px;color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-4039af3{--display:flex;--min-height:20vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;}.elementor-14994 .elementor-element.elementor-element-4039af3:not(.elementor-motion-effects-element-type-background), .elementor-14994 .elementor-element.elementor-element-4039af3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hfclub.es/wp-content/uploads/2026/05/Pilates-Suelo-ppio.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14994 .elementor-element.elementor-element-c82bd28 > .elementor-widget-container{margin:18vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 2vw;}.elementor-14994 .elementor-element.elementor-element-c82bd28{font-size:40px;color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-c82bd28 a{color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-88fea80 > .elementor-widget-container{margin:-2vw 0vw 0vw 0vw;padding:0vw 25vw 2vw 02vw;}.elementor-14994 .elementor-element.elementor-element-88fea80.elementor-element{--align-self:flex-start;}.elementor-14994 .elementor-element.elementor-element-88fea80{font-size:11px;color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-044f43b{--display:flex;--min-height:20vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;}.elementor-14994 .elementor-element.elementor-element-044f43b:not(.elementor-motion-effects-element-type-background), .elementor-14994 .elementor-element.elementor-element-044f43b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hfclub.es/wp-content/uploads/2026/05/Pilates-Suelo-ppio.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14994 .elementor-element.elementor-element-1d0183b > .elementor-widget-container{margin:18vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 2vw;}.elementor-14994 .elementor-element.elementor-element-1d0183b{font-size:40px;color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-1d0183b a{color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-e1bd79f > .elementor-widget-container{margin:-2vw 0vw 0vw 0vw;padding:0vw 25vw 2vw 02vw;}.elementor-14994 .elementor-element.elementor-element-e1bd79f.elementor-element{--align-self:flex-start;}.elementor-14994 .elementor-element.elementor-element-e1bd79f{font-size:11px;color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-d39ad45{--display:flex;}.elementor-14994 .elementor-element.elementor-element-209f3dd{width:100%;max-width:100%;text-align:center;font-family:"Sofia Sans Condensed", Sans-serif;font-size:2.2rem;font-weight:400;color:#004140;}.elementor-14994 .elementor-element.elementor-element-209f3dd > .elementor-widget-container{margin:5% 0% 0% 0%;padding:0% 0% 5% 0%;}.elementor-14994 .elementor-element.elementor-element-5034c68{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14994 .elementor-element.elementor-element-0b9f73a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-14994 .elementor-element.elementor-element-620f8d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14994 .elementor-element.elementor-element-1a428d4 > .elementor-widget-container{padding:5vw 0vw 5vw 0vw;}.elementor-14994 .elementor-element.elementor-element-9cb5c0b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-14994 .elementor-element.elementor-element-b47bbd9 > .elementor-widget-container{padding:5vw 0vw 0vw 0vw;}.elementor-14994 .elementor-element.elementor-element-b47bbd9{text-align:center;}.elementor-14994 .elementor-element.elementor-element-fdbf56f{--display:flex;}.elementor-14994 .elementor-element.elementor-element-2eb3f1d{width:100%;max-width:100%;text-align:center;font-family:"Sofia Sans Condensed", Sans-serif;font-size:2.2rem;font-weight:400;color:#004140;}.elementor-14994 .elementor-element.elementor-element-2eb3f1d > .elementor-widget-container{margin:5% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-14994 .elementor-element.elementor-element-3d8d6dd{--display:flex;}.elementor-14994 .elementor-element.elementor-element-c8e3786{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14994 .elementor-element.elementor-element-5f0c2d5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14994 .elementor-element.elementor-element-3250096 .elementor-button{background-color:#FFFFFF;font-size:10px;fill:#000000;color:#000000;border-style:solid;border-width:1px 0px 1px 1px;border-color:#000000;border-radius:20px 20px 20px 20px;padding:8px 20px 8px 20px;}.elementor-14994 .elementor-element.elementor-element-3250096 .elementor-button:hover, .elementor-14994 .elementor-element.elementor-element-3250096 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-3250096 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-14994 .elementor-element.elementor-element-3250096 .elementor-button:hover svg, .elementor-14994 .elementor-element.elementor-element-3250096 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-8efdc0c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14994 .elementor-element.elementor-element-58defdb .elementor-button{background-color:#FFFFFF;font-size:10px;fill:#000000;color:#000000;border-style:solid;border-width:1px 0px 1px 1px;border-color:#000000;border-radius:20px 20px 20px 20px;padding:8px 20px 8px 20px;}.elementor-14994 .elementor-element.elementor-element-58defdb .elementor-button:hover, .elementor-14994 .elementor-element.elementor-element-58defdb .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-58defdb > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-14994 .elementor-element.elementor-element-58defdb .elementor-button:hover svg, .elementor-14994 .elementor-element.elementor-element-58defdb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-c56f172{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14994 .elementor-element.elementor-element-f5db808 .elementor-button{background-color:#FFFFFF;font-size:10px;fill:#000000;color:#000000;border-style:solid;border-width:1px 0px 1px 1px;border-color:#000000;border-radius:20px 20px 20px 20px;padding:8px 20px 8px 20px;}.elementor-14994 .elementor-element.elementor-element-f5db808 .elementor-button:hover, .elementor-14994 .elementor-element.elementor-element-f5db808 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-f5db808 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-14994 .elementor-element.elementor-element-f5db808 .elementor-button:hover svg, .elementor-14994 .elementor-element.elementor-element-f5db808 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-e812fcd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14994 .elementor-element.elementor-element-bf74211 .elementor-button{background-color:#FFFFFF;font-size:10px;fill:#000000;color:#000000;border-style:solid;border-width:1px 0px 1px 1px;border-color:#000000;border-radius:20px 20px 20px 20px;padding:8px 20px 8px 20px;}.elementor-14994 .elementor-element.elementor-element-bf74211 .elementor-button:hover, .elementor-14994 .elementor-element.elementor-element-bf74211 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-bf74211 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-14994 .elementor-element.elementor-element-bf74211 .elementor-button:hover svg, .elementor-14994 .elementor-element.elementor-element-bf74211 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-8ee8f5a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-14994 .elementor-element.elementor-element-b2b02db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14994 .elementor-element.elementor-element-b811de8 .elementor-button{background-color:#FFFFFF;font-size:10px;fill:#000000;color:#000000;border-style:solid;border-width:1px 0px 1px 1px;border-color:#000000;border-radius:20px 20px 20px 20px;padding:8px 20px 8px 20px;}.elementor-14994 .elementor-element.elementor-element-b811de8 .elementor-button:hover, .elementor-14994 .elementor-element.elementor-element-b811de8 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-b811de8 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-14994 .elementor-element.elementor-element-b811de8 .elementor-button:hover svg, .elementor-14994 .elementor-element.elementor-element-b811de8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-a853c4b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14994 .elementor-element.elementor-element-608006c .elementor-button{background-color:#FFFFFF;font-size:10px;fill:#000000;color:#000000;border-style:solid;border-width:1px 0px 1px 1px;border-color:#000000;border-radius:20px 20px 20px 20px;padding:8px 20px 8px 20px;}.elementor-14994 .elementor-element.elementor-element-608006c .elementor-button:hover, .elementor-14994 .elementor-element.elementor-element-608006c .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-608006c > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-14994 .elementor-element.elementor-element-608006c .elementor-button:hover svg, .elementor-14994 .elementor-element.elementor-element-608006c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-d953ec2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14994 .elementor-element.elementor-element-38d0a0a .elementor-button{background-color:#FFFFFF;font-size:10px;fill:#000000;color:#000000;border-style:solid;border-width:1px 0px 1px 1px;border-color:#000000;border-radius:20px 20px 20px 20px;padding:8px 20px 8px 20px;}.elementor-14994 .elementor-element.elementor-element-38d0a0a .elementor-button:hover, .elementor-14994 .elementor-element.elementor-element-38d0a0a .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-38d0a0a > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-14994 .elementor-element.elementor-element-38d0a0a .elementor-button:hover svg, .elementor-14994 .elementor-element.elementor-element-38d0a0a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-faf20ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14994 .elementor-element.elementor-element-2efef09 .elementor-button{background-color:#FFFFFF;font-size:10px;fill:#000000;color:#000000;border-style:solid;border-width:1px 0px 1px 1px;border-color:#000000;border-radius:20px 20px 20px 20px;padding:8px 20px 8px 20px;}.elementor-14994 .elementor-element.elementor-element-2efef09 .elementor-button:hover, .elementor-14994 .elementor-element.elementor-element-2efef09 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-2efef09 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-14994 .elementor-element.elementor-element-2efef09 .elementor-button:hover svg, .elementor-14994 .elementor-element.elementor-element-2efef09 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-35c28bb{--display:flex;}.elementor-14994 .elementor-element.elementor-element-35c28bb:not(.elementor-motion-effects-element-type-background), .elementor-14994 .elementor-element.elementor-element-35c28bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-14994 .elementor-element.elementor-element-4bb7864 .elementor-button{background-color:#02010100;fill:#FFFFFF;color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-4bb7864 .elementor-button-content-wrapper{flex-direction:row;}.elementor-14994 .elementor-element.elementor-element-4bb7864 .elementor-button:hover, .elementor-14994 .elementor-element.elementor-element-4bb7864 .elementor-button:focus{color:#6EF8F3;}.elementor-14994 .elementor-element.elementor-element-4bb7864 .elementor-button:hover svg, .elementor-14994 .elementor-element.elementor-element-4bb7864 .elementor-button:focus svg{fill:#6EF8F3;}.elementor-14994 .elementor-element.elementor-element-6db4c42 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-14994 .elementor-element.elementor-element-6db4c42{text-align:end;font-size:15px;line-height:7px;color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-6db4c42 a{color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-6db4c42 a:hover, .elementor-14994 .elementor-element.elementor-element-6db4c42 a:focus{color:#80FFDC;}.elementor-14994 .elementor-element.elementor-element-41c9dac{--grid-template-columns:repeat(0, auto);--icon-size:1vw;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-14994 .elementor-element.elementor-element-41c9dac .elementor-widget-container{text-align:right;}.elementor-14994 .elementor-element.elementor-element-41c9dac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14994 .elementor-element.elementor-element-41c9dac.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-14994 .elementor-element.elementor-element-41c9dac .elementor-social-icon{background-color:#FFFFFF00;}.elementor-14994 .elementor-element.elementor-element-41c9dac .elementor-social-icon i{color:var( --e-global-color-30048b1 );}.elementor-14994 .elementor-element.elementor-element-41c9dac .elementor-social-icon svg{fill:var( --e-global-color-30048b1 );}.elementor-14994 .elementor-element.elementor-element-41c9dac .elementor-social-icon:hover i{color:#80FFDC;}.elementor-14994 .elementor-element.elementor-element-41c9dac .elementor-social-icon:hover svg{fill:#80FFDC;}.elementor-14994 .elementor-element.elementor-element-d4cc5c5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-14994 .elementor-element.elementor-element-d4cc5c5:not(.elementor-motion-effects-element-type-background), .elementor-14994 .elementor-element.elementor-element-d4cc5c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-14994 .elementor-element.elementor-element-2b3fef4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-14994 .elementor-element.elementor-element-bad8208 > .elementor-widget-container{--e-transform-scale:0.4;}.elementor-14994 .elementor-element.elementor-element-bad8208 img{width:100%;}.elementor-14994 .elementor-element.elementor-element-a12e466{--display:flex;--min-height:0px;}.elementor-14994 .elementor-element.elementor-element-792480c > .elementor-widget-container{padding:4% 0% 4% 0%;}.elementor-14994 .elementor-element.elementor-element-792480c.elementor-element{--align-self:stretch;}.elementor-14994 .elementor-element.elementor-element-792480c{text-align:center;font-size:1rem;font-weight:400;line-height:1.4rem;color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-792480c p{margin-block-end:2px;}.elementor-14994 .elementor-element.elementor-element-2df4ffe{--display:flex;}.elementor-14994 .elementor-element.elementor-element-f9d0e75 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-14994 .elementor-element.elementor-element-f9d0e75.elementor-element{--align-self:flex-end;}.elementor-14994 .elementor-element.elementor-element-f9d0e75{text-align:end;font-size:15px;line-height:7px;color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-f9d0e75 a{color:#FFFFFF;}.elementor-14994 .elementor-element.elementor-element-f9d0e75 a:hover, .elementor-14994 .elementor-element.elementor-element-f9d0e75 a:focus{color:#80FFDC;}.elementor-14994 .elementor-element.elementor-element-f8a7ae5{--grid-template-columns:repeat(0, auto);--icon-size:23px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-14994 .elementor-element.elementor-element-f8a7ae5 .elementor-widget-container{text-align:right;}.elementor-14994 .elementor-element.elementor-element-f8a7ae5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14994 .elementor-element.elementor-element-f8a7ae5.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-14994 .elementor-element.elementor-element-f8a7ae5 .elementor-social-icon{background-color:#FFFFFF00;}.elementor-14994 .elementor-element.elementor-element-f8a7ae5 .elementor-social-icon i{color:var( --e-global-color-30048b1 );}.elementor-14994 .elementor-element.elementor-element-f8a7ae5 .elementor-social-icon svg{fill:var( --e-global-color-30048b1 );}.elementor-14994 .elementor-element.elementor-element-f8a7ae5 .elementor-social-icon:hover i{color:#80FFDC;}.elementor-14994 .elementor-element.elementor-element-f8a7ae5 .elementor-social-icon:hover svg{fill:#80FFDC;}@media(max-width:1024px){.elementor-14994 .elementor-element.elementor-element-a969ec9{--grid-auto-flow:row;}.elementor-14994 .elementor-element.elementor-element-6ed4759{--margin-top:0vw;--margin-bottom:0vw;--margin-left:-4vw;--margin-right:-10vw;}.elementor-14994 .elementor-element.elementor-element-7fd5d8f > .elementor-widget-container{margin:-35vw -8vw 0vw -5vw;}.elementor-14994 .elementor-element.elementor-element-854010a > .elementor-widget-container{margin:0vw -20vw 0vw 0vw;}.elementor-14994 .elementor-element.elementor-element-ca0d33c{--margin-top:0vw;--margin-bottom:0vw;--margin-left:4vw;--margin-right:20vw;}.elementor-14994 .elementor-element.elementor-element-c30e4b1 .elementor-button{padding:3vw 3vw 3vw 3vw;}.elementor-14994 .elementor-element.elementor-element-dca9c5a > .elementor-widget-container{margin:0vw -32vw 0vw 0vw;padding:0rem 0rem 0rem 0rem;}.elementor-14994 .elementor-element.elementor-element-dca9c5a .elementor-button{padding:3vw 4vw 3vw 3vw;}.elementor-14994 .elementor-element.elementor-element-8515c27{--grid-auto-flow:row;}.elementor-14994 .elementor-element.elementor-element-6aaf187{--grid-auto-flow:row;}.elementor-14994 .elementor-element.elementor-element-241ec07{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--grid-auto-flow:row;}.elementor-14994 .elementor-element.elementor-element-044f43b:not(.elementor-motion-effects-element-type-background), .elementor-14994 .elementor-element.elementor-element-044f43b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hfclub.es/wp-content/uploads/2026/05/Espalda-Sana-Clase.jpg");}.elementor-14994 .elementor-element.elementor-element-c8e3786{--grid-auto-flow:row;}.elementor-14994 .elementor-element.elementor-element-8ee8f5a{--grid-auto-flow:row;}.elementor-14994 .elementor-element.elementor-element-792480c{font-size:11px;}.elementor-14994 .elementor-element.elementor-element-f9d0e75{font-size:11px;}.elementor-14994 .elementor-element.elementor-element-f8a7ae5 > .elementor-widget-container{margin:-2vw 0vw 0vw 0vw;}.elementor-14994 .elementor-element.elementor-element-f8a7ae5{--icon-size:2vw;}}@media(max-width:767px){.elementor-14994 .elementor-element.elementor-element-051e0c9{--min-height:800px;}.elementor-14994 .elementor-element.elementor-element-a969ec9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14994 .elementor-element.elementor-element-dfdf70e{--spacer-size:0px;}.elementor-14994 .elementor-element.elementor-element-ba173f9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14994 .elementor-element.elementor-element-6ed4759{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14994 .elementor-element.elementor-element-6a87ed0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14994 .elementor-element.elementor-element-04fe315{--min-height:0vh;}.elementor-14994 .elementor-element.elementor-element-8515c27{--min-height:629px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-14994 .elementor-element.elementor-element-0f23d9c > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-14994 .elementor-element.elementor-element-0f23d9c{grid-row:span 12;}.elementor-14994 .elementor-element.elementor-element-0f23d9c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-14994 .elementor-element.elementor-element-5b27507{--spacer-size:0px;}.elementor-14994 .elementor-element.elementor-element-1e20349 > .elementor-widget-container{margin:-43vw 0vw 0vw 0vw;padding:0vw 0vw 31vw 0vw;}.elementor-14994 .elementor-element.elementor-element-1e20349{text-align:center;}.elementor-14994 .elementor-element.elementor-element-c4f40e7{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-14994 .elementor-element.elementor-element-b4223b3 > .elementor-widget-container{margin:-44vw 33vw 0vw 0vw;}.elementor-14994 .elementor-element.elementor-element-9d9625d > .elementor-widget-container{margin:-12vw 2vw 0vw 60vw;}.elementor-14994 .elementor-element.elementor-element-9d9625d{z-index:2;}.elementor-14994 .elementor-element.elementor-element-9d9625d .elementor-button{font-size:7px;border-radius:20px 20px 20px 20px;}.elementor-14994 .elementor-element.elementor-element-dd4105e > .elementor-widget-container{margin:-17vw 2vw 0vw 30vw;}.elementor-14994 .elementor-element.elementor-element-dd4105e{z-index:2;}.elementor-14994 .elementor-element.elementor-element-dd4105e .elementor-button{font-size:7px;border-radius:20px 20px 20px 20px;}.elementor-14994 .elementor-element.elementor-element-4f141c1 > .elementor-widget-container{margin:-42vw 4vw 0vw 30vw;}.elementor-14994 .elementor-element.elementor-element-4f141c1{text-align:end;}.elementor-14994 .elementor-element.elementor-element-4f141c1 .elementor-heading-title{font-size:18px;}.elementor-14994 .elementor-element.elementor-element-ba548e4{font-size:1.5em;line-height:0.9em;}.elementor-14994 .elementor-element.elementor-element-4229504{font-size:2.9vw;}.elementor-14994 .elementor-element.elementor-element-6aaf187{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-14994 .elementor-element.elementor-element-07487ea{font-size:34px;}.elementor-14994 .elementor-element.elementor-element-241ec07{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-14994 .elementor-element.elementor-element-788d8a6{font-size:34px;}.elementor-14994 .elementor-element.elementor-element-b47bbd9 > .elementor-widget-container{padding:0vw 0vw 5vw 0vw;}.elementor-14994 .elementor-element.elementor-element-c8e3786{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14994 .elementor-element.elementor-element-8ee8f5a{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-14994 .elementor-element.elementor-element-35c28bb{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:05vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-14994 .elementor-element.elementor-element-4bb7864 .elementor-button{font-size:15px;}.elementor-14994 .elementor-element.elementor-element-6db4c42 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-14994 .elementor-element.elementor-element-6db4c42{text-align:center;font-size:15px;}.elementor-14994 .elementor-element.elementor-element-41c9dac .elementor-widget-container{text-align:center;}.elementor-14994 .elementor-element.elementor-element-41c9dac > .elementor-widget-container{margin:-5vw 0vw 0vw 0vw;padding:0vw 0vw 2vw 0vw;}.elementor-14994 .elementor-element.elementor-element-41c9dac{--icon-size:7vw;}.elementor-14994 .elementor-element.elementor-element-f8a7ae5 .elementor-widget-container{text-align:center;}.elementor-14994 .elementor-element.elementor-element-f8a7ae5{--icon-size:9vw;}}@media(min-width:768px){.elementor-14994 .elementor-element.elementor-element-a969ec9{--content-width:95%;}.elementor-14994 .elementor-element.elementor-element-6a87ed0{--width:25%;}.elementor-14994 .elementor-element.elementor-element-ad7f137{--width:40%;}.elementor-14994 .elementor-element.elementor-element-1956da0{--width:25%;}.elementor-14994 .elementor-element.elementor-element-6aaf187{--content-width:85%;}.elementor-14994 .elementor-element.elementor-element-241ec07{--content-width:85%;}.elementor-14994 .elementor-element.elementor-element-5034c68{--content-width:85%;}.elementor-14994 .elementor-element.elementor-element-0b9f73a{--content-width:85%;}.elementor-14994 .elementor-element.elementor-element-620f8d8{--content-width:85%;}.elementor-14994 .elementor-element.elementor-element-9cb5c0b{--content-width:85%;}.elementor-14994 .elementor-element.elementor-element-2b3fef4{--width:20%;}.elementor-14994 .elementor-element.elementor-element-a12e466{--width:60%;}.elementor-14994 .elementor-element.elementor-element-2df4ffe{--width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-14994 .elementor-element.elementor-element-ad7f137{--width:49vw;}.elementor-14994 .elementor-element.elementor-element-2b3fef4{--width:20%;}}@media(min-width:1025px){.elementor-14994 .elementor-element.elementor-element-1529972:not(.elementor-motion-effects-element-type-background), .elementor-14994 .elementor-element.elementor-element-1529972 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-14994 .elementor-element.elementor-element-72a9cb0:not(.elementor-motion-effects-element-type-background), .elementor-14994 .elementor-element.elementor-element-72a9cb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-14994 .elementor-element.elementor-element-1f47717:not(.elementor-motion-effects-element-type-background), .elementor-14994 .elementor-element.elementor-element-1f47717 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-14994 .elementor-element.elementor-element-a3a32d5:not(.elementor-motion-effects-element-type-background), .elementor-14994 .elementor-element.elementor-element-a3a32d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-14994 .elementor-element.elementor-element-8d8227f:not(.elementor-motion-effects-element-type-background), .elementor-14994 .elementor-element.elementor-element-8d8227f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-14994 .elementor-element.elementor-element-e47f38f:not(.elementor-motion-effects-element-type-background), .elementor-14994 .elementor-element.elementor-element-e47f38f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-14994 .elementor-element.elementor-element-0c67b36:not(.elementor-motion-effects-element-type-background), .elementor-14994 .elementor-element.elementor-element-0c67b36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-14994 .elementor-element.elementor-element-f1f2836:not(.elementor-motion-effects-element-type-background), .elementor-14994 .elementor-element.elementor-element-f1f2836 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-14994 .elementor-element.elementor-element-4039af3:not(.elementor-motion-effects-element-type-background), .elementor-14994 .elementor-element.elementor-element-4039af3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-14994 .elementor-element.elementor-element-044f43b:not(.elementor-motion-effects-element-type-background), .elementor-14994 .elementor-element.elementor-element-044f43b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for container, class: .elementor-element-ca0d33c *//* 1. Lo común para todos ( ADN compartido ) */
.boton-app .elementor-button-icon {
    width: 1.5rem !important; /* Unidad relativa a la web, no al botón */
    height: auto !important;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.boton-app .elementor-button-icon svg {
    width: 100% !important;
    height: auto !important;
}

/* 2. Reseteo de texto para que no empuje la caja negra */
.boton-app .elementor-button-text {
    margin-left: 0.8rem;
    line-height: 1 !important;
}

/* 3. Ajustes específicos por ID (Modificadores de escala relativa) */

/* La manzana: un poco más de rem para compensar visualmente */
#apple-btn .elementor-button-icon {
    width: 2rem !important; 
}

/* El blanco solo para Apple y AppStore */
#apple-btn .elementor-button-icon svg,
#apple-btn .elementor-button-icon svg {
    fill: #ffffff !important;
}

/* Play Store se queda con su width base y sus colores nativos */
#playstore-btn .elementor-button-icon {
    width: 1.4rem !important; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba548e4 *//* Opción A: EB Garamond */
.title-ita-garamond, .cursiva {
    font-family: 'EB Garamond', serif !important;
    font-style: italic !important;
    font-weight: 400 !important;
	font-size: 1.1em !important;
	letter-spacing: -0.04em !important;
}

/* Opción A: Archivo Narrow */
.title-bold-archivo-narrow, .negrita {
    font-family: 'Archivo Narrow', sans-serif !important;
    font-weight: 800 !important;
    font-style: normal;
    letter-spacing: -0.01em !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-209f3dd *//* Opción A: EB Garamond */
.title-ita-garamond, .cursiva {
    font-family: 'EB Garamond', serif !important;
    font-style: italic !important;
    font-weight: 400 !important;
	font-size: 1.1em !important;
	letter-spacing: -0.04em !important;
}

/* Opción A: Archivo Narrow */
.title-bold-archivo-narrow, .negrita {
    font-family: 'Archivo Narrow', sans-serif !important;
    font-weight: 800 !important;
    font-style: normal;
    letter-spacing: -0.01em !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2eb3f1d *//* Opción A: EB Garamond */
.title-ita-garamond, .cursiva {
    font-family: 'EB Garamond', serif !important;
    font-style: italic !important;
    font-weight: 400 !important;
	font-size: 1.1em !important;
	letter-spacing: -0.04em !important;
}

/* Opción A: Archivo Narrow */
.title-bold-archivo-narrow, .negrita {
    font-family: 'Archivo Narrow', sans-serif !important;
    font-weight: 800 !important;
    font-style: normal;
    letter-spacing: -0.01em !important;
}/* End custom CSS */