.elementor-11 .elementor-element.elementor-element-63901dff:not(.elementor-motion-effects-element-type-background),.elementor-11 .elementor-element.elementor-element-63901dff>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-2e8d739);background-image:url("https://adrianreformas.com/wp-content/uploads/2024/03/reforma-integral-10t-t.jpg.webp");background-position:center center;background-size:cover}.elementor-11 .elementor-element.elementor-element-63901dff>.elementor-background-overlay{background-color:#000;opacity:.6;transition:background .3s,border-radius .3s,opacity .3s}.elementor-11 .elementor-element.elementor-element-63901dff>.elementor-container{min-height:70vh}.elementor-11 .elementor-element.elementor-element-63901dff{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-11 .elementor-element.elementor-element-54dfaf6a>.elementor-element-populated{padding:1em}.elementor-11 .elementor-element.elementor-element-6243534c{text-align:center}.elementor-11 .elementor-element.elementor-element-6243534c .elementor-heading-title{font-family:var(--e-global-typography-abcfb4a-font-family),Sans-serif;font-size:var(--e-global-typography-abcfb4a-font-size);font-weight:var(--e-global-typography-abcfb4a-font-weight);text-transform:var(--e-global-typography-abcfb4a-text-transform);text-decoration:var(--e-global-typography-abcfb4a-text-decoration);line-height:var(--e-global-typography-abcfb4a-line-height);letter-spacing:var(--e-global-typography-abcfb4a-letter-spacing);color:var(--e-global-color-primary)}.elementor-11 .elementor-element.elementor-element-4e597c0{text-align:center}.elementor-11 .elementor-element.elementor-element-4e597c0 .elementor-heading-title{font-family:var(--e-global-typography-738f66c-font-family),Sans-serif;font-size:var(--e-global-typography-738f66c-font-size);font-weight:var(--e-global-typography-738f66c-font-weight);text-transform:var(--e-global-typography-738f66c-text-transform);line-height:var(--e-global-typography-738f66c-line-height);color:var(--e-global-color-c55f7e7)}.elementor-11 .elementor-element.elementor-element-35dd0e65:not(.elementor-motion-effects-element-type-background),.elementor-11 .elementor-element.elementor-element-35dd0e65>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-2e8d739)}.elementor-11 .elementor-element.elementor-element-35dd0e65{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:8em 1em}.elementor-11 .elementor-element.elementor-element-35dd0e65>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-11 .elementor-element.elementor-element-1e0daa1d>.elementor-element-populated{padding:1em}.elementor-11 .elementor-element.elementor-element-692eec8{text-align:left}.elementor-11 .elementor-element.elementor-element-48e4ab08>.elementor-element-populated{padding:1em}.elementor-11 .elementor-element.elementor-element-3b04bff0{--spacer-size:20px}.elementor-11 .elementor-element.elementor-element-50e4fcc3 .elementor-heading-title{font-family:var(--e-global-typography-abcfb4a-font-family),Sans-serif;font-size:var(--e-global-typography-abcfb4a-font-size);font-weight:var(--e-global-typography-abcfb4a-font-weight);text-transform:var(--e-global-typography-abcfb4a-text-transform);text-decoration:var(--e-global-typography-abcfb4a-text-decoration);line-height:var(--e-global-typography-abcfb4a-line-height);letter-spacing:var(--e-global-typography-abcfb4a-letter-spacing);color:var(--e-global-color-primary)}.elementor-11 .elementor-element.elementor-element-24873cfb .elementor-heading-title{font-family:var(--e-global-typography-cc024f3-font-family),Sans-serif;font-size:var(--e-global-typography-cc024f3-font-size);font-weight:var(--e-global-typography-cc024f3-font-weight);text-transform:var(--e-global-typography-cc024f3-text-transform);line-height:var(--e-global-typography-cc024f3-line-height);color:var(--e-global-color-c55f7e7)}.elementor-11 .elementor-element.elementor-element-d2377ab{font-family:"Heebo",Sans-serif;color:#9e9e9e}.elementor-11 .elementor-element.elementor-element-120555df>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:3px}.elementor-11 .elementor-element.elementor-element-453621e8 .elementor-heading-title{font-family:var(--e-global-typography-cc024f3-font-family),Sans-serif;font-size:var(--e-global-typography-cc024f3-font-size);font-weight:var(--e-global-typography-cc024f3-font-weight);text-transform:var(--e-global-typography-cc024f3-text-transform);line-height:var(--e-global-typography-cc024f3-line-height);color:var(--e-global-color-c55f7e7)}.elementor-11 .elementor-element.elementor-element-5349fbbd .elementor-heading-title{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-primary)}.elementor-11 .elementor-element.elementor-element-1f103084>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:3px}.elementor-11 .elementor-element.elementor-element-210f499d .elementor-heading-title{font-family:var(--e-global-typography-cc024f3-font-family),Sans-serif;font-size:var(--e-global-typography-cc024f3-font-size);font-weight:var(--e-global-typography-cc024f3-font-weight);text-transform:var(--e-global-typography-cc024f3-text-transform);line-height:var(--e-global-typography-cc024f3-line-height);color:var(--e-global-color-c55f7e7)}.elementor-11 .elementor-element.elementor-element-1e199311 .elementor-heading-title{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-primary)}.elementor-11 .elementor-element.elementor-element-17428b6f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:3px}.elementor-11 .elementor-element.elementor-element-35d53a89 .elementor-heading-title{font-family:var(--e-global-typography-cc024f3-font-family),Sans-serif;font-size:var(--e-global-typography-cc024f3-font-size);font-weight:var(--e-global-typography-cc024f3-font-weight);text-transform:var(--e-global-typography-cc024f3-text-transform);line-height:var(--e-global-typography-cc024f3-line-height);color:var(--e-global-color-c55f7e7)}.elementor-11 .elementor-element.elementor-element-71a825c2 .elementor-heading-title{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-primary)}.elementor-11 .elementor-element.elementor-element-929a9e2:not(.elementor-motion-effects-element-type-background),.elementor-11 .elementor-element.elementor-element-929a9e2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-aaafb10)}.elementor-11 .elementor-element.elementor-element-929a9e2{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:4em 1em}.elementor-11 .elementor-element.elementor-element-929a9e2>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-11 .elementor-element.elementor-element-2a36f80c:hover>.elementor-element-populated{background-color:var(--e-global-color-2e8d739)}.elementor-11 .elementor-element.elementor-element-2a36f80c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-11 .elementor-element.elementor-element-2a36f80c>.elementor-element-populated>.elementor-background-overlay{opacity:1}.elementor-11 .elementor-element.elementor-element-2a36f80c:hover>.elementor-element-populated>.elementor-background-overlay{opacity:.98}.elementor-11 .elementor-element.elementor-element-2a36f80c>.elementor-element-populated{border-style:solid;border-width:1px;border-color:var(--e-global-color-8636a15);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:1em;--e-column-margin-right:1em;--e-column-margin-left:1em;padding:2em}.elementor-11 .elementor-element.elementor-element-2a36f80c>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-11 .elementor-element.elementor-element-678c0d26{--divider-border-style:solid;--divider-color:var(--e-global-color-8636a15);--divider-border-width:1px}.elementor-11 .elementor-element.elementor-element-678c0d26 .elementor-divider-separator{width:20%}.elementor-11 .elementor-element.elementor-element-678c0d26 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-11 .elementor-element.elementor-element-13a408cb{--spacer-size:10px}.elementor-11 .elementor-element.elementor-element-51c6e702 .elementor-heading-title{font-family:var(--e-global-typography-abcfb4a-font-family),Sans-serif;font-size:var(--e-global-typography-abcfb4a-font-size);font-weight:var(--e-global-typography-abcfb4a-font-weight);text-transform:var(--e-global-typography-abcfb4a-text-transform);text-decoration:var(--e-global-typography-abcfb4a-text-decoration);line-height:var(--e-global-typography-abcfb4a-line-height);letter-spacing:var(--e-global-typography-abcfb4a-letter-spacing);color:var(--e-global-color-primary)}.elementor-11 .elementor-element.elementor-element-57c1877e{--spacer-size:20px}.elementor-11 .elementor-element.elementor-element-353e0774{--spacer-size:15px}.elementor-11 .elementor-element.elementor-element-2f0877ff .elementor-button:hover,.elementor-11 .elementor-element.elementor-element-2f0877ff .elementor-button:focus{background-color:var(--e-global-color-2e8d739);color:var(--e-global-color-primary)}.elementor-11 .elementor-element.elementor-element-2f0877ff .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-11 .elementor-element.elementor-element-2f0877ff .elementor-button .elementor-button-content-wrapper{gap:12px}.elementor-11 .elementor-element.elementor-element-2f0877ff .elementor-button{fill:var(--e-global-color-text);color:var(--e-global-color-text);border-style:solid;border-width:0;border-radius:0;padding:1em 0 0}.elementor-11 .elementor-element.elementor-element-2f0877ff .elementor-button:hover svg,.elementor-11 .elementor-element.elementor-element-2f0877ff .elementor-button:focus svg{fill:var(--e-global-color-primary)}.elementor-11 .elementor-element.elementor-element-6ab72708:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-11 .elementor-element.elementor-element-6ab72708>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-2e8d739);background-image:url("https://adrianreformas.com/wp-content/uploads/2024/03/a1.jpg");background-position:center center;background-size:cover}.elementor-11 .elementor-element.elementor-element-6ab72708:hover>.elementor-element-populated{background-color:var(--e-global-color-2e8d739)}.elementor-11 .elementor-element.elementor-element-6ab72708>.elementor-element-populated>.elementor-background-overlay{background-color:var(--e-global-color-aaafb10);opacity:.9}.elementor-11 .elementor-element.elementor-element-6ab72708>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-11 .elementor-element.elementor-element-6ab72708>.elementor-element-populated{border-style:solid;border-width:1px;border-color:var(--e-global-color-8636a15);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:1em;--e-column-margin-right:1em;--e-column-margin-left:1em;padding:2em}.elementor-11 .elementor-element.elementor-element-6ab72708>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-11 .elementor-element.elementor-element-6dc9d9f8{--divider-border-style:solid;--divider-color:var(--e-global-color-8636a15);--divider-border-width:1px}.elementor-11 .elementor-element.elementor-element-6dc9d9f8 .elementor-divider-separator{width:20%}.elementor-11 .elementor-element.elementor-element-6dc9d9f8 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-11 .elementor-element.elementor-element-63375d29{--spacer-size:10px}.elementor-11 .elementor-element.elementor-element-5b9b3d4a .elementor-heading-title{font-family:var(--e-global-typography-abcfb4a-font-family),Sans-serif;font-size:var(--e-global-typography-abcfb4a-font-size);font-weight:var(--e-global-typography-abcfb4a-font-weight);text-transform:var(--e-global-typography-abcfb4a-text-transform);text-decoration:var(--e-global-typography-abcfb4a-text-decoration);line-height:var(--e-global-typography-abcfb4a-line-height);letter-spacing:var(--e-global-typography-abcfb4a-letter-spacing);color:var(--e-global-color-primary)}.elementor-11 .elementor-element.elementor-element-44fce090{--spacer-size:20px}.elementor-11 .elementor-element.elementor-element-27d12108{--spacer-size:15px}.elementor-11 .elementor-element.elementor-element-76e66ac8 .elementor-button:hover,.elementor-11 .elementor-element.elementor-element-76e66ac8 .elementor-button:focus{background-color:var(--e-global-color-2e8d739);color:var(--e-global-color-primary)}.elementor-11 .elementor-element.elementor-element-76e66ac8{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-11 .elementor-element.elementor-element-76e66ac8>.elementor-widget-container{padding:20px 0 0}.elementor-11 .elementor-element.elementor-element-76e66ac8.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-11 .elementor-element.elementor-element-76e66ac8 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-11 .elementor-element.elementor-element-76e66ac8 .elementor-button .elementor-button-content-wrapper{gap:12px}.elementor-11 .elementor-element.elementor-element-76e66ac8 .elementor-button{fill:var(--e-global-color-text);color:var(--e-global-color-text);border-style:solid;border-width:0;border-radius:0;padding:1em 0 0}.elementor-11 .elementor-element.elementor-element-76e66ac8 .elementor-button:hover svg,.elementor-11 .elementor-element.elementor-element-76e66ac8 .elementor-button:focus svg{fill:var(--e-global-color-primary)}.elementor-11 .elementor-element.elementor-element-93caf39>.elementor-element-populated{padding:0}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-120555df{width:35.646%}.elementor-11 .elementor-element.elementor-element-1f103084{width:30.637%}}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-63901dff>.elementor-container{min-height:40vh}.elementor-11 .elementor-element.elementor-element-6243534c .elementor-heading-title{font-size:var(--e-global-typography-abcfb4a-font-size);line-height:var(--e-global-typography-abcfb4a-line-height);letter-spacing:var(--e-global-typography-abcfb4a-letter-spacing)}.elementor-11 .elementor-element.elementor-element-4e597c0 .elementor-heading-title{font-size:var(--e-global-typography-738f66c-font-size);line-height:var(--e-global-typography-738f66c-line-height)}.elementor-11 .elementor-element.elementor-element-35dd0e65{padding:8em 1em}.elementor-11 .elementor-element.elementor-element-50e4fcc3 .elementor-heading-title{font-size:var(--e-global-typography-abcfb4a-font-size);line-height:var(--e-global-typography-abcfb4a-line-height);letter-spacing:var(--e-global-typography-abcfb4a-letter-spacing)}.elementor-11 .elementor-element.elementor-element-24873cfb .elementor-heading-title{font-size:var(--e-global-typography-cc024f3-font-size);line-height:var(--e-global-typography-cc024f3-line-height)}.elementor-11 .elementor-element.elementor-element-453621e8 .elementor-heading-title{font-size:var(--e-global-typography-cc024f3-font-size);line-height:var(--e-global-typography-cc024f3-line-height)}.elementor-11 .elementor-element.elementor-element-5349fbbd .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-11 .elementor-element.elementor-element-210f499d .elementor-heading-title{font-size:var(--e-global-typography-cc024f3-font-size);line-height:var(--e-global-typography-cc024f3-line-height)}.elementor-11 .elementor-element.elementor-element-1e199311 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-11 .elementor-element.elementor-element-35d53a89 .elementor-heading-title{font-size:var(--e-global-typography-cc024f3-font-size);line-height:var(--e-global-typography-cc024f3-line-height)}.elementor-11 .elementor-element.elementor-element-71a825c2 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-11 .elementor-element.elementor-element-51c6e702 .elementor-heading-title{font-size:var(--e-global-typography-abcfb4a-font-size);line-height:var(--e-global-typography-abcfb4a-line-height);letter-spacing:var(--e-global-typography-abcfb4a-letter-spacing)}.elementor-11 .elementor-element.elementor-element-5b9b3d4a .elementor-heading-title{font-size:var(--e-global-typography-abcfb4a-font-size);line-height:var(--e-global-typography-abcfb4a-line-height);letter-spacing:var(--e-global-typography-abcfb4a-letter-spacing)}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-63901dff>.elementor-container{min-height:30vh}.elementor-11 .elementor-element.elementor-element-6243534c .elementor-heading-title{font-size:var(--e-global-typography-abcfb4a-font-size);line-height:var(--e-global-typography-abcfb4a-line-height);letter-spacing:var(--e-global-typography-abcfb4a-letter-spacing)}.elementor-11 .elementor-element.elementor-element-4e597c0 .elementor-heading-title{font-size:var(--e-global-typography-738f66c-font-size);line-height:var(--e-global-typography-738f66c-line-height)}.elementor-11 .elementor-element.elementor-element-35dd0e65{padding:8em 1em}.elementor-11 .elementor-element.elementor-element-50e4fcc3 .elementor-heading-title{font-size:var(--e-global-typography-abcfb4a-font-size);line-height:var(--e-global-typography-abcfb4a-line-height);letter-spacing:var(--e-global-typography-abcfb4a-letter-spacing)}.elementor-11 .elementor-element.elementor-element-24873cfb .elementor-heading-title{font-size:var(--e-global-typography-cc024f3-font-size);line-height:var(--e-global-typography-cc024f3-line-height)}.elementor-11 .elementor-element.elementor-element-453621e8{text-align:left}.elementor-11 .elementor-element.elementor-element-453621e8 .elementor-heading-title{font-size:var(--e-global-typography-cc024f3-font-size);line-height:var(--e-global-typography-cc024f3-line-height)}.elementor-11 .elementor-element.elementor-element-5349fbbd{text-align:left}.elementor-11 .elementor-element.elementor-element-5349fbbd .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-11 .elementor-element.elementor-element-210f499d{text-align:left}.elementor-11 .elementor-element.elementor-element-210f499d .elementor-heading-title{font-size:var(--e-global-typography-cc024f3-font-size);line-height:var(--e-global-typography-cc024f3-line-height)}.elementor-11 .elementor-element.elementor-element-1e199311{text-align:left}.elementor-11 .elementor-element.elementor-element-1e199311 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-11 .elementor-element.elementor-element-35d53a89{text-align:left}.elementor-11 .elementor-element.elementor-element-35d53a89 .elementor-heading-title{font-size:var(--e-global-typography-cc024f3-font-size);line-height:var(--e-global-typography-cc024f3-line-height)}.elementor-11 .elementor-element.elementor-element-71a825c2{text-align:left}.elementor-11 .elementor-element.elementor-element-71a825c2 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-11 .elementor-element.elementor-element-51c6e702 .elementor-heading-title{font-size:var(--e-global-typography-abcfb4a-font-size);line-height:var(--e-global-typography-abcfb4a-line-height);letter-spacing:var(--e-global-typography-abcfb4a-letter-spacing)}.elementor-11 .elementor-element.elementor-element-5b9b3d4a .elementor-heading-title{font-size:var(--e-global-typography-abcfb4a-font-size);line-height:var(--e-global-typography-abcfb4a-line-height);letter-spacing:var(--e-global-typography-abcfb4a-letter-spacing)}}@media(max-width:1024px) and (min-width:768px){.elementor-11 .elementor-element.elementor-element-54dfaf6a{width:100%}.elementor-11 .elementor-element.elementor-element-1e0daa1d{width:100%}.elementor-11 .elementor-element.elementor-element-48e4ab08{width:100%}.elementor-11 .elementor-element.elementor-element-2a36f80c{width:50%}.elementor-11 .elementor-element.elementor-element-6ab72708{width:100%}}