.elementor-25762 .elementor-element.elementor-element-75ba502b{--display:flex;}.elementor-25762 .elementor-element.elementor-element-2ebf722f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25762 .elementor-element.elementor-element-34dced0b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.58;}.elementor-25762 .elementor-element.elementor-element-34dced0b::before, .elementor-25762 .elementor-element.elementor-element-34dced0b > .elementor-background-video-container::before, .elementor-25762 .elementor-element.elementor-element-34dced0b > .e-con-inner > .elementor-background-video-container::before, .elementor-25762 .elementor-element.elementor-element-34dced0b > .elementor-background-slideshow::before, .elementor-25762 .elementor-element.elementor-element-34dced0b > .e-con-inner > .elementor-background-slideshow::before, .elementor-25762 .elementor-element.elementor-element-34dced0b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#082C45;--background-overlay:'';}.elementor-25762 .elementor-element.elementor-element-65afa911{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25762 .elementor-element.elementor-element-5476f785{font-family:"Poppins", popp;font-size:18px;font-weight:400;line-height:1.75em;color:#DCEAF3;}.elementor-25762 .elementor-element.elementor-element-5e2fc941 .elementor-heading-title{font-family:"Poppins", popp;font-size:100px;font-weight:300;line-height:1.12em;color:#FFFFFF;}.elementor-25762 .elementor-element.elementor-element-719b1dd4{font-family:"Poppins", popp;font-size:20px;font-weight:300;line-height:1.75em;color:#FFFFFF;}.elementor-25762 .elementor-element.elementor-element-6bbe93f3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25762 .elementor-element.elementor-element-7db95878 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", popp;font-size:14px;font-weight:400;fill:#255E92;color:#255E92;border-radius:0px 0px 0px 0px;}.elementor-25762 .elementor-element.elementor-element-6968f3f .elementor-button{background-color:#255E92;font-family:"Poppins", popp;font-size:14px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-25762 .elementor-element.elementor-element-5a81d412{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25762 .elementor-element.elementor-element-5279f63{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25762 .elementor-element.elementor-element-6b720227{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25762 .elementor-element.elementor-element-4bdab017{font-family:"Poppins", popp;font-size:18px;font-weight:400;line-height:1.75em;color:#255E92;}.elementor-25762 .elementor-element.elementor-element-270e9c22 .elementor-heading-title{font-family:"Poppins", popp;font-size:58px;font-weight:300;line-height:1.12em;color:#255E92;}.elementor-25762 .elementor-element.elementor-element-60b723fc{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25762 .elementor-element.elementor-element-14bc3666{font-family:"Poppins", popp;font-size:18px;font-weight:300;line-height:1.75em;color:#52697A;}.elementor-25762 .elementor-element.elementor-element-65fc2b79{font-family:"Poppins", popp;font-size:18px;font-weight:300;line-height:1.75em;color:#52697A;}.elementor-25762 .elementor-element.elementor-element-1465a55b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25762 .elementor-element.elementor-element-38e3e04c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25762 .elementor-element.elementor-element-596081cb .elementor-heading-title{font-family:"Poppins", popp;font-size:22px;font-weight:300;line-height:1.12em;color:#255E92;}.elementor-25762 .elementor-element.elementor-element-686074d0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25762 .elementor-element.elementor-element-1ed4c1c6 .elementor-heading-title{font-family:"Poppins", popp;font-size:22px;font-weight:300;line-height:1.12em;color:#255E92;}.elementor-25762 .elementor-element.elementor-element-26e25b3e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25762 .elementor-element.elementor-element-77398954 .elementor-heading-title{font-family:"Poppins", popp;font-size:22px;font-weight:300;line-height:1.12em;color:#255E92;}.elementor-25762 .elementor-element.elementor-element-7c766235{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25762 .elementor-element.elementor-element-438ba236{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25762 .elementor-element.elementor-element-21a43735{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25762 .elementor-element.elementor-element-48c7795{font-family:"Poppins", popp;font-size:18px;font-weight:400;line-height:1.75em;color:#255E92;}.elementor-25762 .elementor-element.elementor-element-43933c69 .elementor-heading-title{font-family:"Poppins", popp;font-size:58px;font-weight:300;line-height:1.12em;color:#255E92;}.elementor-25762 .elementor-element.elementor-element-5052716c{font-family:"Poppins", popp;font-size:18px;font-weight:300;line-height:1.75em;color:#52697A;}.elementor-25762 .elementor-element.elementor-element-6e0cc133{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25762 .elementor-element.elementor-element-1da4f0a0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25762 .elementor-element.elementor-element-37deedab{font-family:"Poppins", popp;font-size:12px;font-weight:400;line-height:1.75em;color:#255E92;}.elementor-25762 .elementor-element.elementor-element-5988ba24 .elementor-heading-title{font-family:"Poppins", popp;font-size:36px;font-weight:300;line-height:1.12em;color:#255E92;}.elementor-25762 .elementor-element.elementor-element-3326867e{font-family:"Poppins", popp;font-size:16px;font-weight:300;line-height:1.75em;color:#52697A;}.elementor-25762 .elementor-element.elementor-element-c294ca5 .elementor-button{background-color:#255E92;font-family:"Poppins", popp;font-size:14px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-25762 .elementor-element.elementor-element-1d1ef4a7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25762 .elementor-element.elementor-element-19eae142{font-family:"Poppins", popp;font-size:12px;font-weight:400;line-height:1.75em;color:#255E92;}.elementor-25762 .elementor-element.elementor-element-24056661 .elementor-heading-title{font-family:"Poppins", popp;font-size:36px;font-weight:300;line-height:1.12em;color:#255E92;}.elementor-25762 .elementor-element.elementor-element-4c1521ea{font-family:"Poppins", popp;font-size:16px;font-weight:300;line-height:1.75em;color:#52697A;}.elementor-25762 .elementor-element.elementor-element-4c54b4ce .elementor-button{background-color:#255E92;font-family:"Poppins", popp;font-size:14px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-25762 .elementor-element.elementor-element-fee9067{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25762 .elementor-element.elementor-element-40e3e3f4{font-family:"Poppins", popp;font-size:12px;font-weight:400;line-height:1.75em;color:#255E92;}.elementor-25762 .elementor-element.elementor-element-18ec1931 .elementor-heading-title{font-family:"Poppins", popp;font-size:36px;font-weight:300;line-height:1.12em;color:#255E92;}.elementor-25762 .elementor-element.elementor-element-7a89f759{font-family:"Poppins", popp;font-size:16px;font-weight:300;line-height:1.75em;color:#52697A;}.elementor-25762 .elementor-element.elementor-element-7a411eae .elementor-button{background-color:#255E92;font-family:"Poppins", popp;font-size:14px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-25762 .elementor-element.elementor-element-714a3925{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25762 .elementor-element.elementor-element-7903007f{font-family:"Poppins", popp;font-size:12px;font-weight:400;line-height:1.75em;color:#255E92;}.elementor-25762 .elementor-element.elementor-element-38c61057 .elementor-heading-title{font-family:"Poppins", popp;font-size:36px;font-weight:300;line-height:1.12em;color:#255E92;}.elementor-25762 .elementor-element.elementor-element-55094b0f{font-family:"Poppins", popp;font-size:16px;font-weight:300;line-height:1.75em;color:#52697A;}.elementor-25762 .elementor-element.elementor-element-688af226 .elementor-button{background-color:#255E92;font-family:"Poppins", popp;font-size:14px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-25762 .elementor-element.elementor-element-28e2a9cb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25762 .elementor-element.elementor-element-2dd12443{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25762 .elementor-element.elementor-element-d6282f8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25762 .elementor-element.elementor-element-d6282f8:not(.elementor-motion-effects-element-type-background), .elementor-25762 .elementor-element.elementor-element-d6282f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.medifitreha.com/wp-content/uploads/2026/10/articulos-440309-scaled.jpg");background-position:center center;background-size:cover;}.elementor-25762 .elementor-element.elementor-element-79881181{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25762 .elementor-element.elementor-element-62ef77fc{font-family:"Poppins", popp;font-size:18px;font-weight:400;line-height:1.75em;color:#255E92;}.elementor-25762 .elementor-element.elementor-element-7d6272e1 .elementor-heading-title{font-family:"Poppins", popp;font-size:56px;font-weight:300;line-height:1.12em;color:#255E92;}.elementor-25762 .elementor-element.elementor-element-26ed9800{font-family:"Poppins", popp;font-size:18px;font-weight:300;line-height:1.75em;color:#52697A;}.elementor-25762 .elementor-element.elementor-element-1abb5d8b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25762 .elementor-element.elementor-element-8af3696{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25762 .elementor-element.elementor-element-5cf4b0fa .elementor-heading-title{font-family:"Poppins", popp;font-size:20px;font-weight:300;line-height:1.12em;color:#255E92;}.elementor-25762 .elementor-element.elementor-element-d51ffbc{font-family:"Poppins", popp;font-size:19px;font-weight:300;line-height:1.75em;color:#52697A;}.elementor-25762 .elementor-element.elementor-element-7cae561d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25762 .elementor-element.elementor-element-1a3c8af1 .elementor-heading-title{font-family:"Poppins", popp;font-size:20px;font-weight:300;line-height:1.12em;color:#255E92;}.elementor-25762 .elementor-element.elementor-element-b263361{font-family:"Poppins", popp;font-size:13px;font-weight:300;line-height:1.75em;color:#52697A;}.elementor-25762 .elementor-element.elementor-element-541a5421{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25762 .elementor-element.elementor-element-6ef2e403 .elementor-heading-title{font-family:"Poppins", popp;font-size:20px;font-weight:300;line-height:1.12em;color:#255E92;}.elementor-25762 .elementor-element.elementor-element-32ddee94{font-family:"Poppins", popp;font-size:13px;font-weight:300;line-height:1.75em;color:#52697A;}.elementor-25762 .elementor-element.elementor-element-62156389{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25762 .elementor-element.elementor-element-186525e .elementor-heading-title{font-family:"Poppins", popp;font-size:20px;font-weight:300;line-height:1.12em;color:#255E92;}.elementor-25762 .elementor-element.elementor-element-5ae5127d{font-family:"Poppins", popp;font-size:13px;font-weight:300;line-height:1.75em;color:#52697A;}.elementor-25762 .elementor-element.elementor-element-8085af1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25762 .elementor-element.elementor-element-3738a65e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25762 .elementor-element.elementor-element-32a5d1b7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25762 .elementor-element.elementor-element-7dd95f5d{font-family:"Poppins", popp;font-size:18px;font-weight:400;line-height:1.75em;color:#255E92;}.elementor-25762 .elementor-element.elementor-element-1f385e7e .elementor-heading-title{font-family:"Poppins", popp;font-size:58px;font-weight:300;line-height:1.12em;color:#255E92;}.elementor-25762 .elementor-element.elementor-element-756b30a0{font-family:"Poppins", popp;font-size:18px;font-weight:300;line-height:1.75em;color:#52697A;}.elementor-25762 .elementor-element.elementor-element-74ddfce2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25762 .elementor-element.elementor-element-437806ca{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25762 .elementor-element.elementor-element-437806ca:not(.elementor-motion-effects-element-type-background), .elementor-25762 .elementor-element.elementor-element-437806ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.medifitreha.com/wp-content/uploads/2026/10/syncrosfera-fitness-spa-health-hotel-boutique-pedreguer-photo-5.jpeg");background-position:center center;background-size:cover;}.elementor-25762 .elementor-element.elementor-element-6b84bf42 .elementor-heading-title{font-family:"Poppins", popp;font-size:34px;font-weight:300;line-height:1.12em;color:#FFFFFF;}.elementor-25762 .elementor-element.elementor-element-2705eeb3{font-family:"Poppins", popp;font-size:16px;font-weight:300;line-height:1.75em;color:#FFFFFF;}.elementor-25762 .elementor-element.elementor-element-306bea9d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25762 .elementor-element.elementor-element-306bea9d:not(.elementor-motion-effects-element-type-background), .elementor-25762 .elementor-element.elementor-element-306bea9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.medifitreha.com/wp-content/uploads/2026/03/WhatsApp-Image-2026-03-02-at-14.58.10-2.jpeg");background-position:center center;background-size:cover;}.elementor-25762 .elementor-element.elementor-element-5bb9313e .elementor-heading-title{font-family:"Poppins", popp;font-size:34px;font-weight:300;line-height:1.12em;color:#FFFFFF;}.elementor-25762 .elementor-element.elementor-element-58037245{font-family:"Poppins", popp;font-size:16px;font-weight:300;line-height:1.75em;color:#FFFFFF;}.elementor-25762 .elementor-element.elementor-element-469cc0e9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25762 .elementor-element.elementor-element-7f9f7f5f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25762 .elementor-element.elementor-element-7f9f7f5f:not(.elementor-motion-effects-element-type-background), .elementor-25762 .elementor-element.elementor-element-7f9f7f5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.medifitreha.com/wp-content/uploads/2026/09/spa_masaje_syncrosfera-1-scaled.jpg");background-position:center center;background-size:cover;}.elementor-25762 .elementor-element.elementor-element-24d428a1 .elementor-heading-title{font-family:"Poppins", popp;font-size:34px;font-weight:300;line-height:1.12em;color:#FFFFFF;}.elementor-25762 .elementor-element.elementor-element-3f0eb21e{font-family:"Poppins", popp;font-size:16px;font-weight:300;line-height:1.75em;color:#FFFFFF;}.elementor-25762 .elementor-element.elementor-element-2eb11825{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25762 .elementor-element.elementor-element-2eb11825:not(.elementor-motion-effects-element-type-background), .elementor-25762 .elementor-element.elementor-element-2eb11825 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.medifitreha.com/wp-content/uploads/2026/10/restaurante_syncrosfera-scaled-1.jpg");background-position:center center;background-size:cover;}.elementor-25762 .elementor-element.elementor-element-456362e3 .elementor-heading-title{font-family:"Poppins", popp;font-size:34px;font-weight:300;line-height:1.12em;color:#FFFFFF;}.elementor-25762 .elementor-element.elementor-element-4254ed58{font-family:"Poppins", popp;font-size:16px;font-weight:300;line-height:1.75em;color:#FFFFFF;}.elementor-25762 .elementor-element.elementor-element-55baeb42{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25762 .elementor-element.elementor-element-55baeb42:not(.elementor-motion-effects-element-type-background), .elementor-25762 .elementor-element.elementor-element-55baeb42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.medifitreha.com/wp-content/uploads/2026/10/DSC1571-6.jpg");background-position:center center;background-size:cover;}.elementor-25762 .elementor-element.elementor-element-6c757a28 .elementor-heading-title{font-family:"Poppins", popp;font-size:34px;font-weight:300;line-height:1.12em;color:#FFFFFF;}.elementor-25762 .elementor-element.elementor-element-78c46a27{font-family:"Poppins", popp;font-size:16px;font-weight:300;line-height:1.75em;color:#FFFFFF;}.elementor-25762 .elementor-element.elementor-element-58513fee{margin:12px 12px calc(var(--kit-widget-spacing, 0px) + 12px) 12px;font-family:"Poppins", popp;font-size:13px;font-weight:300;line-height:1.75em;color:#52697A;}.elementor-25762 .elementor-element.elementor-element-33d49b7b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;}.elementor-25762 .elementor-element.elementor-element-33d49b7b:not(.elementor-motion-effects-element-type-background), .elementor-25762 .elementor-element.elementor-element-33d49b7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-25762 .elementor-element.elementor-element-33d49b7b::before, .elementor-25762 .elementor-element.elementor-element-33d49b7b > .elementor-background-video-container::before, .elementor-25762 .elementor-element.elementor-element-33d49b7b > .e-con-inner > .elementor-background-video-container::before, .elementor-25762 .elementor-element.elementor-element-33d49b7b > .elementor-background-slideshow::before, .elementor-25762 .elementor-element.elementor-element-33d49b7b > .e-con-inner > .elementor-background-slideshow::before, .elementor-25762 .elementor-element.elementor-element-33d49b7b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-25762 .elementor-element.elementor-element-70a4b942{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25762 .elementor-element.elementor-element-24cd403a{font-family:"Poppins", popp;font-size:18px;font-weight:400;line-height:1.75em;color:#DCEAF3;}.elementor-25762 .elementor-element.elementor-element-77dd949f .elementor-heading-title{font-family:"Poppins", popp;font-size:58px;font-weight:300;line-height:1.12em;color:#FFFFFF;}.elementor-25762 .elementor-element.elementor-element-30a8f96d{font-family:"Poppins", popp;font-size:18px;font-weight:300;line-height:1.75em;color:#FFFFFF;}.elementor-25762 .elementor-element.elementor-element-729bd970{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.52;}.elementor-25762 .elementor-element.elementor-element-729bd970:not(.elementor-motion-effects-element-type-background), .elementor-25762 .elementor-element.elementor-element-729bd970 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.medifitreha.com/wp-content/uploads/2026/03/lowcostcostablanca-estaticas_52d056029b1bb-source-scaled-e1772468791344.jpg");background-position:center center;background-size:cover;}.elementor-25762 .elementor-element.elementor-element-729bd970::before, .elementor-25762 .elementor-element.elementor-element-729bd970 > .elementor-background-video-container::before, .elementor-25762 .elementor-element.elementor-element-729bd970 > .e-con-inner > .elementor-background-video-container::before, .elementor-25762 .elementor-element.elementor-element-729bd970 > .elementor-background-slideshow::before, .elementor-25762 .elementor-element.elementor-element-729bd970 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25762 .elementor-element.elementor-element-729bd970 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#082C45;--background-overlay:'';}.elementor-25762 .elementor-element.elementor-element-6b242c0c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25762 .elementor-element.elementor-element-533adb51{font-family:"Poppins", popp;font-size:13px;font-weight:400;line-height:1.75em;color:#DCEAF3;}.elementor-25762 .elementor-element.elementor-element-5ed5cc4e .elementor-heading-title{font-family:"Poppins", popp;font-size:59px;font-weight:300;line-height:1.12em;color:#FFFFFF;}.elementor-25762 .elementor-element.elementor-element-65d1e030{font-family:"Poppins", popp;font-size:18px;font-weight:300;line-height:1.75em;color:#FFFFFF;}.elementor-25762 .elementor-element.elementor-element-583713ef{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25762 .elementor-element.elementor-element-593271da{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25762 .elementor-element.elementor-element-3bde1396{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25762 .elementor-element.elementor-element-6483b95b{font-family:"Poppins", popp;font-size:18px;font-weight:400;line-height:1.75em;color:#DCEAF3;}.elementor-25762 .elementor-element.elementor-element-5ce8d17e .elementor-heading-title{font-family:"Poppins", popp;font-size:54px;font-weight:300;line-height:1.12em;color:#FFFFFF;}.elementor-25762 .elementor-element.elementor-element-44d24bbd{font-family:"Poppins", popp;font-size:18px;font-weight:300;line-height:1.75em;color:#FFFFFF;}.elementor-25762 .elementor-element.elementor-element-26353767{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25762 .elementor-element.elementor-element-7ccafd5 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", popp;font-size:14px;font-weight:400;fill:#255E92;color:#255E92;border-radius:0px 0px 0px 0px;}.elementor-25762 .elementor-element.elementor-element-3a89271e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25762 .elementor-element.elementor-element-585c65a9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25762 .elementor-element.elementor-element-6ba65f80{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25762 .elementor-element.elementor-element-2db56de{font-family:"Poppins", popp;font-size:18px;font-weight:400;line-height:1.75em;color:#255E92;}.elementor-25762 .elementor-element.elementor-element-65cdcc53 .elementor-heading-title{font-family:"Poppins", popp;font-size:54px;font-weight:300;line-height:1.12em;color:#255E92;}.elementor-25762 .elementor-element.elementor-element-437a40cc{font-family:"Poppins", popp;font-size:18px;font-weight:300;line-height:1.75em;color:#52697A;}.elementor-25762 .elementor-element.elementor-element-5232ecd6{font-family:"Poppins", popp;font-size:18px;font-weight:300;line-height:1.75em;color:#52697A;}.elementor-25762 .elementor-element.elementor-element-120f119 .elementor-button{background-color:#255E92;font-family:"Poppins", popp;font-size:14px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-25762 .elementor-element.elementor-element-6bad6604{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25762 .elementor-element.elementor-element-29a79e4 iframe{height:440px;}@media(max-width:1024px){.elementor-25762 .elementor-element.elementor-element-5e2fc941 .elementor-heading-title{font-size:78px;}.elementor-25762 .elementor-element.elementor-element-270e9c22 .elementor-heading-title{font-size:45px;}.elementor-25762 .elementor-element.elementor-element-596081cb .elementor-heading-title{font-size:17px;}.elementor-25762 .elementor-element.elementor-element-1ed4c1c6 .elementor-heading-title{font-size:17px;}.elementor-25762 .elementor-element.elementor-element-77398954 .elementor-heading-title{font-size:17px;}.elementor-25762 .elementor-element.elementor-element-43933c69 .elementor-heading-title{font-size:45px;}.elementor-25762 .elementor-element.elementor-element-5988ba24 .elementor-heading-title{font-size:28px;}.elementor-25762 .elementor-element.elementor-element-24056661 .elementor-heading-title{font-size:28px;}.elementor-25762 .elementor-element.elementor-element-18ec1931 .elementor-heading-title{font-size:28px;}.elementor-25762 .elementor-element.elementor-element-38c61057 .elementor-heading-title{font-size:28px;}.elementor-25762 .elementor-element.elementor-element-7d6272e1 .elementor-heading-title{font-size:44px;}.elementor-25762 .elementor-element.elementor-element-5cf4b0fa .elementor-heading-title{font-size:16px;}.elementor-25762 .elementor-element.elementor-element-1a3c8af1 .elementor-heading-title{font-size:16px;}.elementor-25762 .elementor-element.elementor-element-6ef2e403 .elementor-heading-title{font-size:16px;}.elementor-25762 .elementor-element.elementor-element-186525e .elementor-heading-title{font-size:16px;}.elementor-25762 .elementor-element.elementor-element-1f385e7e .elementor-heading-title{font-size:45px;}.elementor-25762 .elementor-element.elementor-element-6b84bf42 .elementor-heading-title{font-size:27px;}.elementor-25762 .elementor-element.elementor-element-5bb9313e .elementor-heading-title{font-size:27px;}.elementor-25762 .elementor-element.elementor-element-24d428a1 .elementor-heading-title{font-size:27px;}.elementor-25762 .elementor-element.elementor-element-456362e3 .elementor-heading-title{font-size:27px;}.elementor-25762 .elementor-element.elementor-element-6c757a28 .elementor-heading-title{font-size:27px;}.elementor-25762 .elementor-element.elementor-element-77dd949f .elementor-heading-title{font-size:45px;}.elementor-25762 .elementor-element.elementor-element-5ed5cc4e .elementor-heading-title{font-size:46px;}.elementor-25762 .elementor-element.elementor-element-5ce8d17e .elementor-heading-title{font-size:42px;}.elementor-25762 .elementor-element.elementor-element-65cdcc53 .elementor-heading-title{font-size:42px;}}@media(max-width:41px){.elementor-25762 .elementor-element.elementor-element-5e2fc941 .elementor-heading-title{font-size:59px;}.elementor-25762 .elementor-element.elementor-element-270e9c22 .elementor-heading-title{font-size:38px;}.elementor-25762 .elementor-element.elementor-element-596081cb .elementor-heading-title{font-size:15px;}.elementor-25762 .elementor-element.elementor-element-1ed4c1c6 .elementor-heading-title{font-size:15px;}.elementor-25762 .elementor-element.elementor-element-77398954 .elementor-heading-title{font-size:15px;}.elementor-25762 .elementor-element.elementor-element-43933c69 .elementor-heading-title{font-size:38px;}.elementor-25762 .elementor-element.elementor-element-5988ba24 .elementor-heading-title{font-size:24px;}.elementor-25762 .elementor-element.elementor-element-24056661 .elementor-heading-title{font-size:24px;}.elementor-25762 .elementor-element.elementor-element-18ec1931 .elementor-heading-title{font-size:24px;}.elementor-25762 .elementor-element.elementor-element-38c61057 .elementor-heading-title{font-size:24px;}.elementor-25762 .elementor-element.elementor-element-7d6272e1 .elementor-heading-title{font-size:37px;}.elementor-25762 .elementor-element.elementor-element-5cf4b0fa .elementor-heading-title{font-size:13px;}.elementor-25762 .elementor-element.elementor-element-1a3c8af1 .elementor-heading-title{font-size:13px;}.elementor-25762 .elementor-element.elementor-element-6ef2e403 .elementor-heading-title{font-size:13px;}.elementor-25762 .elementor-element.elementor-element-186525e .elementor-heading-title{font-size:13px;}.elementor-25762 .elementor-element.elementor-element-1f385e7e .elementor-heading-title{font-size:38px;}.elementor-25762 .elementor-element.elementor-element-6b84bf42 .elementor-heading-title{font-size:22px;}.elementor-25762 .elementor-element.elementor-element-5bb9313e .elementor-heading-title{font-size:22px;}.elementor-25762 .elementor-element.elementor-element-24d428a1 .elementor-heading-title{font-size:22px;}.elementor-25762 .elementor-element.elementor-element-456362e3 .elementor-heading-title{font-size:22px;}.elementor-25762 .elementor-element.elementor-element-6c757a28 .elementor-heading-title{font-size:22px;}.elementor-25762 .elementor-element.elementor-element-77dd949f .elementor-heading-title{font-size:38px;}.elementor-25762 .elementor-element.elementor-element-5ed5cc4e .elementor-heading-title{font-size:39px;}.elementor-25762 .elementor-element.elementor-element-5ce8d17e .elementor-heading-title{font-size:36px;}.elementor-25762 .elementor-element.elementor-element-65cdcc53 .elementor-heading-title{font-size:36px;}}/* Start custom CSS for container, class: .elementor-element-33d49b7b *//* Medifit La Sella - Azul corporativo */
body .mfv5-page.mfls-page .mfv5-section.mfls-emphasis {
    background: #255E92 !important;
    background-color: #255E92 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-533adb51 *//* MEDIFIT - SISTEMA DE TEXTOS 18 PX
   Pegar una vez en Apariencia > Personalizar > CSS adicional.
   Para nuevas paginas: clase "medifit-typografia" en el contenedor raiz.
   Respeta titulos, botones, etiquetas y notas pequeñas.
*/
body .medifit-typografia .elementor-widget-text-editor:not(.mfv5-eyebrow):not(.mf-eyebrow):not(.mfv5-note):not(.mf-note):not(.mfv5-scroll):not(.mfv5-card-number):not(.mfv5-facility-number):not(.mfls-smallnote):not(.mfst-kicker):not(.mfst-note) .elementor-widget-container p,
body .medifit-typografia .elementor-widget-text-editor:not(.mfv5-eyebrow):not(.mf-eyebrow):not(.mfv5-note):not(.mf-note):not(.mfv5-scroll):not(.mfv5-card-number):not(.mfv5-facility-number):not(.mfls-smallnote):not(.mfst-kicker):not(.mfst-note) .elementor-widget-container li {
 font-family:'Poppins',sans-serif !important;
 font-size:18px !important;
 font-weight:300 !important;
 line-height:1.7 !important;
 letter-spacing:0 !important;
 -webkit-text-stroke:0 !important;
 text-shadow:none !important;
}
/* Mayor especificidad para textos definidos en los JSON V5 */
body .medifit-typografia.mfv5-page .mfv5-copy p,
body .medifit-typografia.mfv5-page .mfv5-prog-card .elementor-widget-text-editor:not(.mfv5-card-number) p,
body .medifit-typografia.mfv5-page .mfv5-hero .mfv5-hero-sub p,
body .medifit-typografia.mf-therapy-page .mf-copy p {
 font-family:'Poppins',sans-serif !important;
 font-size:18px !important;
 font-weight:300 !important;
 line-height:1.7 !important;
}
/* Mobile mantiene 18px. Si necesitas 16px solo en movil, cambia abajo. */
@media(max-width:767px){
 body .medifit-typografia .elementor-widget-text-editor:not(.mfv5-eyebrow):not(.mf-eyebrow):not(.mfv5-note):not(.mf-note):not(.mfv5-scroll):not(.mfv5-card-number):not(.mfv5-facility-number):not(.mfls-smallnote):not(.mfst-note) .elementor-widget-container p{font-size:18px!important}
}
/* Nota: no afecta a texto programado en HTML personalizado. *//* End custom CSS */