.elementor-26393 .elementor-element.elementor-element-6e5add4{--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-26393 .elementor-element.elementor-element-e187e63{--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-26393 .elementor-element.elementor-element-e187e63:not(.elementor-motion-effects-element-type-background), .elementor-26393 .elementor-element.elementor-element-e187e63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.medifitreha.com/wp-content/uploads/2026/10/FOTOS27-scaled.png");background-position:center center;background-size:cover;}.elementor-26393 .elementor-element.elementor-element-24b6ac6{--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-26393 .elementor-element.elementor-element-955b8c1{font-family:"Poppins", popp;font-size:16px;font-weight:300;line-height:1.7em;color:#DEECF7;}.elementor-26393 .elementor-element.elementor-element-ff4c149 .elementor-heading-title{font-family:"Poppins", popp;font-size:80px;font-weight:300;line-height:1.18em;color:#FFFFFF;}.elementor-26393 .elementor-element.elementor-element-5b55aa9{font-family:"Poppins", popp;font-size:18px;font-weight:300;line-height:1.7em;color:#FFFFFF;}.elementor-26393 .elementor-element.elementor-element-2c40489{--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-26393 .elementor-element.elementor-element-01c4599 .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-26393 .elementor-element.elementor-element-8e1d9b1 .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-26393 .elementor-element.elementor-element-e5ba787{--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-26393 .elementor-element.elementor-element-bffe0ff{--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-26393 .elementor-element.elementor-element-1e11a46{--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-26393 .elementor-element.elementor-element-6438ec8{font-family:"Poppins", popp;font-size:16px;font-weight:300;line-height:1.7em;color:#255E92;}.elementor-26393 .elementor-element.elementor-element-db1269d .elementor-heading-title{font-family:"Poppins", popp;font-size:48px;font-weight:300;line-height:1.18em;color:#255E92;}.elementor-26393 .elementor-element.elementor-element-3bbbc87{font-family:"Poppins", popp;font-size:18px;font-weight:300;line-height:1.7em;color:#52697A;}.elementor-26393 .elementor-element.elementor-element-52f5b09{font-family:"Poppins", popp;font-size:18px;font-weight:300;line-height:1.7em;color:#52697A;}.elementor-26393 .elementor-element.elementor-element-6383015{--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-26393 .elementor-element.elementor-element-6383015:not(.elementor-motion-effects-element-type-background), .elementor-26393 .elementor-element.elementor-element-6383015 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.medifitreha.com/wp-content/uploads/2026/10/FOTOS27-1-scaled.png");background-position:center center;background-size:cover;}.elementor-26393 .elementor-element.elementor-element-4b92724{--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-26393 .elementor-element.elementor-element-b948687{font-family:"Poppins", popp;font-size:16px;font-weight:300;line-height:1.7em;color:#255E92;}.elementor-26393 .elementor-element.elementor-element-d7c28a2 .elementor-heading-title{font-family:"Poppins", popp;font-size:48px;font-weight:300;line-height:1.18em;color:#255E92;}.elementor-26393 .elementor-element.elementor-element-5f7d972{--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-26393 .elementor-element.elementor-element-729d38f{--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-26393 .elementor-element.elementor-element-8a4994a .elementor-heading-title{font-family:"Poppins", popp;font-size:25px;font-weight:300;line-height:1.18em;color:#255E92;}.elementor-26393 .elementor-element.elementor-element-95effc3{font-family:"Poppins", popp;font-size:16px;font-weight:300;line-height:1.7em;color:#52697A;}.elementor-26393 .elementor-element.elementor-element-5fae982{--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-26393 .elementor-element.elementor-element-7349722 .elementor-heading-title{font-family:"Poppins", popp;font-size:25px;font-weight:300;line-height:1.18em;color:#255E92;}.elementor-26393 .elementor-element.elementor-element-a21644d{font-family:"Poppins", popp;font-size:16px;font-weight:300;line-height:1.7em;color:#52697A;}.elementor-26393 .elementor-element.elementor-element-56a1770{--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-26393 .elementor-element.elementor-element-4a914ba .elementor-heading-title{font-family:"Poppins", popp;font-size:25px;font-weight:300;line-height:1.18em;color:#255E92;}.elementor-26393 .elementor-element.elementor-element-3b35714{font-family:"Poppins", popp;font-size:16px;font-weight:300;line-height:1.7em;color:#52697A;}.elementor-26393 .elementor-element.elementor-element-883d05d{--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-26393 .elementor-element.elementor-element-ece8c41{font-family:"Poppins", popp;font-size:16px;font-weight:300;line-height:1.7em;color:#255E92;}.elementor-26393 .elementor-element.elementor-element-79d7cab .elementor-heading-title{font-family:"Poppins", popp;font-size:48px;font-weight:300;line-height:1.18em;color:#255E92;}.elementor-26393 .elementor-element.elementor-element-7cae64a{--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-26393 .elementor-element.elementor-element-a59f00b{--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-26393 .elementor-element.elementor-element-a59f00b:not(.elementor-motion-effects-element-type-background), .elementor-26393 .elementor-element.elementor-element-a59f00b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.medifitreha.com/wp-content/uploads/2026/10/6_PCS-3-scaled.jpg");background-position:center center;background-size:cover;}.elementor-26393 .elementor-element.elementor-element-97f8bb3{--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-26393 .elementor-element.elementor-element-8911e25{font-family:"Poppins", popp;font-size:18px;font-weight:300;line-height:1.7em;color:#52697A;}.elementor-26393 .elementor-element.elementor-element-6985ccc{--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-26393 .elementor-element.elementor-element-302d2b8{--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-26393 .elementor-element.elementor-element-3e30a42 .elementor-heading-title{font-family:"Poppins", popp;font-size:25px;font-weight:300;line-height:1.18em;color:#255E92;}.elementor-26393 .elementor-element.elementor-element-4ccfdc4{font-family:"Poppins", popp;font-size:16px;font-weight:300;line-height:1.7em;color:#52697A;}.elementor-26393 .elementor-element.elementor-element-7c5c7c5{--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-26393 .elementor-element.elementor-element-52fc7e1 .elementor-heading-title{font-family:"Poppins", popp;font-size:25px;font-weight:300;line-height:1.18em;color:#255E92;}.elementor-26393 .elementor-element.elementor-element-54f7a1e{font-family:"Poppins", popp;font-size:16px;font-weight:300;line-height:1.7em;color:#52697A;}.elementor-26393 .elementor-element.elementor-element-124b0f5{--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-26393 .elementor-element.elementor-element-eed3f99 .elementor-heading-title{font-family:"Poppins", popp;font-size:25px;font-weight:300;line-height:1.18em;color:#255E92;}.elementor-26393 .elementor-element.elementor-element-8c158b9{font-family:"Poppins", popp;font-size:16px;font-weight:300;line-height:1.7em;color:#52697A;}.elementor-26393 .elementor-element.elementor-element-ecc6854{--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-26393 .elementor-element.elementor-element-31a460b{--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-26393 .elementor-element.elementor-element-e5ac49b{--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-26393 .elementor-element.elementor-element-115c8d1{font-family:"Poppins", popp;font-size:16px;font-weight:300;line-height:1.7em;color:#255E92;}.elementor-26393 .elementor-element.elementor-element-8bdece7 .elementor-heading-title{font-family:"Poppins", popp;font-size:48px;font-weight:300;line-height:1.18em;color:#255E92;}.elementor-26393 .elementor-element.elementor-element-0d65683{font-family:"Poppins", popp;font-size:18px;font-weight:300;line-height:1.7em;color:#52697A;}.elementor-26393 .elementor-element.elementor-element-3cae44b{--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-26393 .elementor-element.elementor-element-8fab1a8{font-family:"Poppins", popp;font-size:16px;font-weight:300;line-height:1.7em;color:#255E92;}.elementor-26393 .elementor-element.elementor-element-f46c4a7 .elementor-heading-title{font-family:"Poppins", popp;font-size:25px;font-weight:300;line-height:1.18em;color:#255E92;}.elementor-26393 .elementor-element.elementor-element-b803499{font-family:"Poppins", popp;font-size:18px;font-weight:300;line-height:1.7em;color:#52697A;}.elementor-26393 .elementor-element.elementor-element-8643d95 .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-26393 .elementor-element.elementor-element-163b639{--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-26393 .elementor-element.elementor-element-3e7b1b7{font-family:"Poppins", popp;font-size:16px;font-weight:300;line-height:1.7em;color:#255E92;}.elementor-26393 .elementor-element.elementor-element-e07de40 .elementor-heading-title{font-family:"Poppins", popp;font-size:48px;font-weight:300;line-height:1.18em;color:#255E92;}.elementor-26393 .elementor-element.elementor-element-64dd571{--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-26393 .elementor-element.elementor-element-8673028{font-family:"Poppins", popp;font-size:18px;font-weight:300;line-height:1.7em;color:#52697A;}.elementor-26393 .elementor-element.elementor-element-a850f48 .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-26393 .elementor-element.elementor-element-606bd37{font-family:"Poppins", popp;font-size:16px;font-weight:300;line-height:1.7em;color:#52697A;}.elementor-26393 .elementor-element.elementor-element-6f60f44{--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-26393 .elementor-element.elementor-element-508da1d{--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-26393 .elementor-element.elementor-element-508da1d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26393 .elementor-element.elementor-element-0116097{--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-26393 .elementor-element.elementor-element-c8d946f{font-family:"Poppins", popp;font-size:16px;font-weight:300;line-height:1.7em;color:#255E92;}.elementor-26393 .elementor-element.elementor-element-81f435a .elementor-heading-title{font-family:"Poppins", popp;font-size:48px;font-weight:300;line-height:1.18em;color:#255E92;}.elementor-26393 .elementor-element.elementor-element-434a200{font-family:"Poppins", popp;font-size:18px;font-weight:300;line-height:1.7em;color:#52697A;}.elementor-26393 .elementor-element.elementor-element-e8d5501{font-family:"Poppins", popp;font-size:16px;font-weight:300;line-height:1.7em;color:#52697A;}.elementor-26393 .elementor-element.elementor-element-d0ae2ef{--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-26393 .elementor-element.elementor-element-e9663e8{font-family:"Poppins", popp;font-size:16px;font-weight:300;line-height:1.7em;color:#52697A;}@media(min-width:42px){.elementor-26393 .elementor-element.elementor-element-508da1d{--width:127.241%;}}@media(max-width:1024px){.elementor-26393 .elementor-element.elementor-element-ff4c149 .elementor-heading-title{font-size:60px;}.elementor-26393 .elementor-element.elementor-element-db1269d .elementor-heading-title{font-size:40px;}.elementor-26393 .elementor-element.elementor-element-d7c28a2 .elementor-heading-title{font-size:40px;}.elementor-26393 .elementor-element.elementor-element-8a4994a .elementor-heading-title{font-size:22px;}.elementor-26393 .elementor-element.elementor-element-7349722 .elementor-heading-title{font-size:22px;}.elementor-26393 .elementor-element.elementor-element-4a914ba .elementor-heading-title{font-size:22px;}.elementor-26393 .elementor-element.elementor-element-79d7cab .elementor-heading-title{font-size:40px;}.elementor-26393 .elementor-element.elementor-element-3e30a42 .elementor-heading-title{font-size:22px;}.elementor-26393 .elementor-element.elementor-element-52fc7e1 .elementor-heading-title{font-size:22px;}.elementor-26393 .elementor-element.elementor-element-eed3f99 .elementor-heading-title{font-size:22px;}.elementor-26393 .elementor-element.elementor-element-8bdece7 .elementor-heading-title{font-size:40px;}.elementor-26393 .elementor-element.elementor-element-f46c4a7 .elementor-heading-title{font-size:22px;}.elementor-26393 .elementor-element.elementor-element-e07de40 .elementor-heading-title{font-size:40px;}.elementor-26393 .elementor-element.elementor-element-81f435a .elementor-heading-title{font-size:40px;}}@media(max-width:41px){.elementor-26393 .elementor-element.elementor-element-955b8c1{font-size:15px;}.elementor-26393 .elementor-element.elementor-element-ff4c149 .elementor-heading-title{font-size:46px;}.elementor-26393 .elementor-element.elementor-element-5b55aa9{font-size:16px;}.elementor-26393 .elementor-element.elementor-element-6438ec8{font-size:15px;}.elementor-26393 .elementor-element.elementor-element-db1269d .elementor-heading-title{font-size:32px;}.elementor-26393 .elementor-element.elementor-element-3bbbc87{font-size:16px;}.elementor-26393 .elementor-element.elementor-element-52f5b09{font-size:16px;}.elementor-26393 .elementor-element.elementor-element-b948687{font-size:15px;}.elementor-26393 .elementor-element.elementor-element-d7c28a2 .elementor-heading-title{font-size:32px;}.elementor-26393 .elementor-element.elementor-element-8a4994a .elementor-heading-title{font-size:21px;}.elementor-26393 .elementor-element.elementor-element-95effc3{font-size:15px;}.elementor-26393 .elementor-element.elementor-element-7349722 .elementor-heading-title{font-size:21px;}.elementor-26393 .elementor-element.elementor-element-a21644d{font-size:15px;}.elementor-26393 .elementor-element.elementor-element-4a914ba .elementor-heading-title{font-size:21px;}.elementor-26393 .elementor-element.elementor-element-3b35714{font-size:15px;}.elementor-26393 .elementor-element.elementor-element-ece8c41{font-size:15px;}.elementor-26393 .elementor-element.elementor-element-79d7cab .elementor-heading-title{font-size:32px;}.elementor-26393 .elementor-element.elementor-element-8911e25{font-size:16px;}.elementor-26393 .elementor-element.elementor-element-3e30a42 .elementor-heading-title{font-size:21px;}.elementor-26393 .elementor-element.elementor-element-4ccfdc4{font-size:15px;}.elementor-26393 .elementor-element.elementor-element-52fc7e1 .elementor-heading-title{font-size:21px;}.elementor-26393 .elementor-element.elementor-element-54f7a1e{font-size:15px;}.elementor-26393 .elementor-element.elementor-element-eed3f99 .elementor-heading-title{font-size:21px;}.elementor-26393 .elementor-element.elementor-element-8c158b9{font-size:15px;}.elementor-26393 .elementor-element.elementor-element-115c8d1{font-size:15px;}.elementor-26393 .elementor-element.elementor-element-8bdece7 .elementor-heading-title{font-size:32px;}.elementor-26393 .elementor-element.elementor-element-0d65683{font-size:16px;}.elementor-26393 .elementor-element.elementor-element-8fab1a8{font-size:15px;}.elementor-26393 .elementor-element.elementor-element-f46c4a7 .elementor-heading-title{font-size:21px;}.elementor-26393 .elementor-element.elementor-element-b803499{font-size:16px;}.elementor-26393 .elementor-element.elementor-element-3e7b1b7{font-size:15px;}.elementor-26393 .elementor-element.elementor-element-e07de40 .elementor-heading-title{font-size:32px;}.elementor-26393 .elementor-element.elementor-element-8673028{font-size:16px;}.elementor-26393 .elementor-element.elementor-element-606bd37{font-size:15px;}.elementor-26393 .elementor-element.elementor-element-c8d946f{font-size:15px;}.elementor-26393 .elementor-element.elementor-element-81f435a .elementor-heading-title{font-size:32px;}.elementor-26393 .elementor-element.elementor-element-434a200{font-size:16px;}.elementor-26393 .elementor-element.elementor-element-e8d5501{font-size:15px;}.elementor-26393 .elementor-element.elementor-element-e9663e8{font-size:15px;}}/* Start custom CSS for heading, class: .elementor-element-ff4c149 *//* MEDIFIT - HERO TERAPIAS */
/* Poppins Light - titulos finos */

body .elementor .medifit-therapy-hero h1,
body .elementor .medifit-therapy-hero h2,
body .elementor .medifit-therapy-hero .elementor-heading-title,
body .elementor .medifit-therapy-hero .elementor-heading-title * {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 300 !important;
    font-style: normal !important;
    text-transform: none !important;
}

/* Texto descriptivo del hero */

body .elementor .medifit-therapy-hero .elementor-widget-text-editor,
body .elementor .medifit-therapy-hero .elementor-widget-text-editor p {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 300 !important;
}

/* Mantener botones equilibrados */

body .elementor .medifit-therapy-hero .elementor-button {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 400 !important;
}

/* MEDIFIT - HERO TERAPIAS - Poppins Light */

body .mfth-page .mfth-hero h1,
body .mfth-page .mfth-hero .elementor-heading-title,
body .mfth-hero h1.elementor-heading-title {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 300 !important;
    font-style: normal !important;
    letter-spacing: -1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e187e63 *//* MEDIFIT - HERO TERAPIAS - Poppins Light */

body .mfth-page .mfth-hero h1,
body .mfth-page .mfth-hero .elementor-heading-title,
body .mfth-hero h1.elementor-heading-title {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 300 !important;
    font-style: normal !important;
    letter-spacing: -1px !important;
}

/* ======================================
   MEDIFIT THERAPIES
   POPPINS LIGHT - TODA LA PLANTILLA
====================================== */

/* Tipografia general */
body .elementor .mfth-page {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 300 !important;
}

/* Todos los titulos y subtitulos */
body .elementor .mfth-page h1,
body .elementor .mfth-page h2,
body .elementor .mfth-page h3,
body .elementor .mfth-page h4,
body .elementor .mfth-page h5,
body .elementor .mfth-page h6,
body .elementor .mfth-page .elementor-heading-title,
body .elementor .mfth-page .elementor-heading-title * {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 300 !important;
    font-style: normal !important;
}

/* Parrafos y textos descriptivos */
body .elementor .mfth-page .elementor-widget-text-editor,
body .elementor .mfth-page .elementor-widget-text-editor p,
body .elementor .mfth-page .elementor-widget-text-editor span,
body .elementor .mfth-page .elementor-widget-text-editor li,
body .elementor .mfth-page .elementor-widget-text-editor strong,
body .elementor .mfth-page .elementor-widget-text-editor b {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 300 !important;
}

/* Textos de enlaces */
body .elementor .mfth-page
.elementor-widget-text-editor a {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 300 !important;
}

/* Botones - ligeramente mas definidos */
body .elementor .mfth-page .elementor-button,
body .elementor .mfth-page .elementor-button-text {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 400 !important;
    text-transform: none !important;
}

/* Textos de formularios Gravity Forms */
body .mfth-page .gform_wrapper,
body .mfth-page .gform_wrapper label,
body .mfth-page .gform_wrapper input,
body .mfth-page .gform_wrapper select,
body .mfth-page .gform_wrapper textarea {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0ae2ef *//* ===== MEDIFIT GRAVITY FORM 27 ===== */
#gform_wrapper_27 {
  max-width: 980px;
  margin: 0 auto;
}

/* Espaciado general más limpio */
#gform_wrapper_27 .gform_fields {
  row-gap: 16px !important;
}

/* Labels más definidos */
#gform_wrapper_27 .gfield_label,
#gform_wrapper_27 legend.gfield_label {
  font-size: 16px !important;
  line-height: 1.35 !important;
  font-weight: 400 !important;
  color: #255E92 !important;
  margin-bottom: 8px !important;
}

/* Asterisco obligatorio más discreto */
#gform_wrapper_27 .gfield_required,
#gform_wrapper_27 .gfield_required_text {
  font-size: 12px !important;
  color: #255E92 !important;
  opacity: 0.75;
  margin-left: 4px;
  font-weight: 400 !important;
}

/* Inputs, selects y textarea */
#gform_wrapper_27 input[type="text"],
#gform_wrapper_27 input[type="email"],
#gform_wrapper_27 input[type="tel"],
#gform_wrapper_27 input[type="number"],
#gform_wrapper_27 select,
#gform_wrapper_27 textarea {
  border: 1px solid #d8d8d8 !important;
  border-radius: 0 !important;
  background: #fff !important;
  color: #1f2d3d !important;
  font-size: 15px !important;
  font-weight: 300 !important;
  line-height: 1.4 !important;
  padding: 14px 16px !important;
  box-shadow: none !important;
}

/* Altura más controlada */
#gform_wrapper_27 input[type="text"],
#gform_wrapper_27 input[type="email"],
#gform_wrapper_27 input[type="tel"],
#gform_wrapper_27 input[type="number"],
#gform_wrapper_27 select {
  min-height: 52px !important;
}

#gform_wrapper_27 textarea {
  min-height: 160px !important;
  resize: vertical;
}

/* Placeholder */
#gform_wrapper_27 ::placeholder {
  color: #9aa3ad !important;
  opacity: 1;
  font-weight: 300;
}

/* Descripciones de ayuda */
#gform_wrapper_27 .gfield_description,
#gform_wrapper_27 .description,
#gform_wrapper_27 .gfield_consent_description {
  font-size: 13px !important;
  line-height: 1.5 !important;
  color: #5f6f82 !important;
  margin-top: 6px !important;
}

/* Checkbox y consentimiento */
#gform_wrapper_27 .gfield_consent_label {
  font-size: 14px !important;
  line-height: 1.5 !important;
  color: #1f2d3d !important;
  font-weight: 400 !important;
}

#gform_wrapper_27 input[type="checkbox"] {
  margin-right: 10px;
}

/* Botón cuadrado */
#gform_wrapper_27 .gform_button,
#gform_wrapper_27 input[type="submit"],
#gform_wrapper_27 button[type="submit"] {
  background: #255E92 !important;
  color: #ffffff !important;
  border: 1px solid #255E92 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  padding: 16px 26px !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.2 !important;
  min-height: 52px !important;
  transition: all 0.25s ease;
}

#gform_wrapper_27 .gform_button:hover,
#gform_wrapper_27 input[type="submit"]:hover,
#gform_wrapper_27 button[type="submit"]:hover {
  background: #1f4f79 !important;
  border-color: #1f4f79 !important;
}

/* Quitar efecto redondeado si el tema lo fuerza */
#gform_wrapper_27 * {
  border-radius: 0;
}

/* Espaciado inferior de campos */
#gform_wrapper_27 .gfield {
  margin-bottom: 0 !important;
}

/* Responsive */
@media (max-width: 767px) {
  #gform_wrapper_27 {
    max-width: 100%;
  }

  #gform_wrapper_27 .gfield_label,
  #gform_wrapper_27 legend.gfield_label {
    font-size: 15px !important;
  }

  #gform_wrapper_27 input[type="text"],
  #gform_wrapper_27 input[type="email"],
  #gform_wrapper_27 input[type="tel"],
  #gform_wrapper_27 input[type="number"],
  #gform_wrapper_27 select,
  #gform_wrapper_27 textarea {
    font-size: 15px !important;
    padding: 13px 14px !important;
  }

  #gform_wrapper_27 .gform_button,
  #gform_wrapper_27 input[type="submit"],
  #gform_wrapper_27 button[type="submit"] {
    width: 100% !important;
  }
}/* End custom CSS */