.elementor-15826 .elementor-element.elementor-element-3b94be3e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15826 .elementor-element.elementor-element-3b94be3e:not(.elementor-motion-effects-element-type-background), .elementor-15826 .elementor-element.elementor-element-3b94be3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F11;}.elementor-15826 .elementor-element.elementor-element-3b94be3e::before, .elementor-15826 .elementor-element.elementor-element-3b94be3e > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-3b94be3e > .e-con-inner > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-3b94be3e > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-3b94be3e > .e-con-inner > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-3b94be3e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15826 .elementor-element.elementor-element-3b94be3e.e-con{--align-self:center;}.elementor-15826 .elementor-element.elementor-element-2c274a1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-15826 .elementor-element.elementor-element-107944e1{--display:flex;--overlay-opacity:0.5;--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-15826 .elementor-element.elementor-element-107944e1::before, .elementor-15826 .elementor-element.elementor-element-107944e1 > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-107944e1 > .e-con-inner > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-107944e1 > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-107944e1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-107944e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center left, #2A2A2D 36%, #222224 100%);}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-15826 .elementor-element.elementor-element-7f67795{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#8D8D8D;}.elementor-15826 .elementor-element.elementor-element-7f67795 .elementor-headline{text-align:center;font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:700;letter-spacing:-1px;}.elementor-15826 .elementor-element.elementor-element-7f67795 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-15826 .elementor-element.elementor-element-7f67795 .elementor-headline-dynamic-text{font-family:"DM Sans", Sans-serif;font-weight:700;letter-spacing:-1px;}.elementor-15826 .elementor-element.elementor-element-7f67795 .elementor-headline-dynamic-wrapper path{stroke:#B83446;}.elementor-widget-text-editor{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 );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15826 .elementor-element.elementor-element-5305b246{text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-15826 .elementor-element.elementor-element-ad1e15e{--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;--overlay-opacity:0.18;--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15826 .elementor-element.elementor-element-ad1e15e:not(.elementor-motion-effects-element-type-background), .elementor-15826 .elementor-element.elementor-element-ad1e15e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F11;}.elementor-15826 .elementor-element.elementor-element-ad1e15e::before, .elementor-15826 .elementor-element.elementor-element-ad1e15e > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-ad1e15e > .e-con-inner > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-ad1e15e > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-ad1e15e > .e-con-inner > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-ad1e15e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15826 .elementor-element.elementor-element-7584ef60{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-15826 .elementor-element.elementor-element-7100ee4b{text-align:center;}.elementor-15826 .elementor-element.elementor-element-7100ee4b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:38px;font-weight:700;letter-spacing:-1px;color:#000000;}.elementor-15826 .elementor-element.elementor-element-7e0afffd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--overlay-opacity:0.18;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15826 .elementor-element.elementor-element-7e0afffd:not(.elementor-motion-effects-element-type-background), .elementor-15826 .elementor-element.elementor-element-7e0afffd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F11;}.elementor-15826 .elementor-element.elementor-element-7e0afffd::before, .elementor-15826 .elementor-element.elementor-element-7e0afffd > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-7e0afffd > .e-con-inner > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-7e0afffd > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-7e0afffd > .e-con-inner > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-7e0afffd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.escuelaconsciente.com/wp-content/uploads/2025/11/Bg-gradient-centro.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-15826 .elementor-element.elementor-element-7cc045db{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.05;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15826 .elementor-element.elementor-element-7cc045db::before, .elementor-15826 .elementor-element.elementor-element-7cc045db > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-7cc045db > .e-con-inner > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-7cc045db > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-7cc045db > .e-con-inner > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-7cc045db > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #9165E9 0%, #f2295b 100%);}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-15826 .elementor-element.elementor-element-6f95b834 .elementor-icon-wrapper{text-align:center;}.elementor-15826 .elementor-element.elementor-element-6f95b834.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-15826 .elementor-element.elementor-element-6f95b834.elementor-view-framed .elementor-icon, .elementor-15826 .elementor-element.elementor-element-6f95b834.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-15826 .elementor-element.elementor-element-6f95b834.elementor-view-framed .elementor-icon, .elementor-15826 .elementor-element.elementor-element-6f95b834.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-15826 .elementor-element.elementor-element-68b3f0b5{text-align:start;}.elementor-15826 .elementor-element.elementor-element-68b3f0b5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:700;letter-spacing:-1px;color:#000000;}.elementor-15826 .elementor-element.elementor-element-608136fb{text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-15826 .elementor-element.elementor-element-4426ad65{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.05;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15826 .elementor-element.elementor-element-4426ad65::before, .elementor-15826 .elementor-element.elementor-element-4426ad65 > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-4426ad65 > .e-con-inner > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-4426ad65 > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-4426ad65 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-4426ad65 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #9165E9 0%, #f2295b 100%);}.elementor-15826 .elementor-element.elementor-element-640f5d9a .elementor-icon-wrapper{text-align:center;}.elementor-15826 .elementor-element.elementor-element-640f5d9a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-15826 .elementor-element.elementor-element-640f5d9a.elementor-view-framed .elementor-icon, .elementor-15826 .elementor-element.elementor-element-640f5d9a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-15826 .elementor-element.elementor-element-640f5d9a.elementor-view-framed .elementor-icon, .elementor-15826 .elementor-element.elementor-element-640f5d9a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-15826 .elementor-element.elementor-element-7509546d{text-align:start;}.elementor-15826 .elementor-element.elementor-element-7509546d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:700;letter-spacing:-1px;color:#000000;}.elementor-15826 .elementor-element.elementor-element-60e0a2a7{text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-15826 .elementor-element.elementor-element-69ef6eba{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.05;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15826 .elementor-element.elementor-element-69ef6eba::before, .elementor-15826 .elementor-element.elementor-element-69ef6eba > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-69ef6eba > .e-con-inner > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-69ef6eba > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-69ef6eba > .e-con-inner > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-69ef6eba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #9165E9 0%, #f2295b 100%);}.elementor-15826 .elementor-element.elementor-element-4e642cdb .elementor-icon-wrapper{text-align:center;}.elementor-15826 .elementor-element.elementor-element-4e642cdb.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-15826 .elementor-element.elementor-element-4e642cdb.elementor-view-framed .elementor-icon, .elementor-15826 .elementor-element.elementor-element-4e642cdb.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-15826 .elementor-element.elementor-element-4e642cdb.elementor-view-framed .elementor-icon, .elementor-15826 .elementor-element.elementor-element-4e642cdb.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-15826 .elementor-element.elementor-element-44509872{text-align:start;}.elementor-15826 .elementor-element.elementor-element-44509872 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:700;letter-spacing:-1px;color:#000000;}.elementor-15826 .elementor-element.elementor-element-318e6715{text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-15826 .elementor-element.elementor-element-474b52aa{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.05;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15826 .elementor-element.elementor-element-474b52aa::before, .elementor-15826 .elementor-element.elementor-element-474b52aa > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-474b52aa > .e-con-inner > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-474b52aa > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-474b52aa > .e-con-inner > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-474b52aa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #9165E9 0%, #f2295b 100%);}.elementor-15826 .elementor-element.elementor-element-72a9dd0a .elementor-icon-wrapper{text-align:center;}.elementor-15826 .elementor-element.elementor-element-72a9dd0a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-15826 .elementor-element.elementor-element-72a9dd0a.elementor-view-framed .elementor-icon, .elementor-15826 .elementor-element.elementor-element-72a9dd0a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-15826 .elementor-element.elementor-element-72a9dd0a.elementor-view-framed .elementor-icon, .elementor-15826 .elementor-element.elementor-element-72a9dd0a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-15826 .elementor-element.elementor-element-6204fe6d{text-align:start;}.elementor-15826 .elementor-element.elementor-element-6204fe6d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:700;letter-spacing:-1px;color:#000000;}.elementor-15826 .elementor-element.elementor-element-1bde0f2f{text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-15826 .elementor-element.elementor-element-3632b9e6{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.05;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15826 .elementor-element.elementor-element-3632b9e6::before, .elementor-15826 .elementor-element.elementor-element-3632b9e6 > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-3632b9e6 > .e-con-inner > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-3632b9e6 > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-3632b9e6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-3632b9e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #9165E9 0%, #f2295b 100%);}.elementor-15826 .elementor-element.elementor-element-a9ef14 .elementor-icon-wrapper{text-align:center;}.elementor-15826 .elementor-element.elementor-element-a9ef14.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-15826 .elementor-element.elementor-element-a9ef14.elementor-view-framed .elementor-icon, .elementor-15826 .elementor-element.elementor-element-a9ef14.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-15826 .elementor-element.elementor-element-a9ef14.elementor-view-framed .elementor-icon, .elementor-15826 .elementor-element.elementor-element-a9ef14.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-15826 .elementor-element.elementor-element-69c7df15{text-align:start;}.elementor-15826 .elementor-element.elementor-element-69c7df15 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:700;letter-spacing:-1px;color:#000000;}.elementor-15826 .elementor-element.elementor-element-64f70479{text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-15826 .elementor-element.elementor-element-662d0bb8{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.05;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15826 .elementor-element.elementor-element-662d0bb8::before, .elementor-15826 .elementor-element.elementor-element-662d0bb8 > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-662d0bb8 > .e-con-inner > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-662d0bb8 > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-662d0bb8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-662d0bb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #9165E9 0%, #f2295b 100%);}.elementor-15826 .elementor-element.elementor-element-646075b2 .elementor-icon-wrapper{text-align:center;}.elementor-15826 .elementor-element.elementor-element-646075b2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-15826 .elementor-element.elementor-element-646075b2.elementor-view-framed .elementor-icon, .elementor-15826 .elementor-element.elementor-element-646075b2.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-15826 .elementor-element.elementor-element-646075b2.elementor-view-framed .elementor-icon, .elementor-15826 .elementor-element.elementor-element-646075b2.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-15826 .elementor-element.elementor-element-2c44e989{text-align:start;}.elementor-15826 .elementor-element.elementor-element-2c44e989 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:700;letter-spacing:-1px;color:#000000;}.elementor-15826 .elementor-element.elementor-element-6784a74e{text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-15826 .elementor-element.elementor-element-63c136f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15826 .elementor-element.elementor-element-63c136f:not(.elementor-motion-effects-element-type-background), .elementor-15826 .elementor-element.elementor-element-63c136f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F11;}.elementor-15826 .elementor-element.elementor-element-63c136f::before, .elementor-15826 .elementor-element.elementor-element-63c136f > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-63c136f > .e-con-inner > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-63c136f > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-63c136f > .e-con-inner > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-63c136f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.escuelaconsciente.com/wp-content/uploads/2025/11/Bg-gradient-centro.png");--background-overlay:'';}.elementor-15826 .elementor-element.elementor-element-63c136f.e-con{--align-self:center;}.elementor-15826 .elementor-element.elementor-element-682e17e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-15826 .elementor-element.elementor-element-4ad2311{--display:flex;--overlay-opacity:0.5;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15826 .elementor-element.elementor-element-4ad2311::before, .elementor-15826 .elementor-element.elementor-element-4ad2311 > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-4ad2311 > .e-con-inner > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-4ad2311 > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-4ad2311 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-4ad2311 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center left, #2A2A2D 36%, #222224 100%);}.elementor-15826 .elementor-element.elementor-element-52f4ced{text-align:center;}.elementor-15826 .elementor-element.elementor-element-52f4ced .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-15826 .elementor-element.elementor-element-431cf29{text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-15826 .elementor-element.elementor-element-aff9068{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15826 .elementor-element.elementor-element-31b9408 .elementor-button{background-color:#015BA900;font-family:"Work Sans", Sans-serif;font-weight:500;}.elementor-15826 .elementor-element.elementor-element-6230e84 .elementor-button{background-color:#128C7E;font-family:"Work Sans", Sans-serif;font-weight:500;border-radius:30px 30px 30px 30px;padding:18px 40px 18px 40px;}.elementor-15826 .elementor-element.elementor-element-6230e84 .elementor-button-content-wrapper{flex-direction:row;}.elementor-15826 .elementor-element.elementor-element-4bcbc726{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15826 .elementor-element.elementor-element-4bcbc726:not(.elementor-motion-effects-element-type-background), .elementor-15826 .elementor-element.elementor-element-4bcbc726 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F11;}.elementor-15826 .elementor-element.elementor-element-4bcbc726::before, .elementor-15826 .elementor-element.elementor-element-4bcbc726 > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-4bcbc726 > .e-con-inner > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-4bcbc726 > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-4bcbc726 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-4bcbc726 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15826 .elementor-element.elementor-element-4bcbc726.e-con{--align-self:center;}.elementor-15826 .elementor-element.elementor-element-14ea8186{text-align:center;}.elementor-15826 .elementor-element.elementor-element-14ea8186 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:38px;font-weight:700;letter-spacing:-1px;color:#000000;}.elementor-15826 .elementor-element.elementor-element-2c144cca{text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-15826 .elementor-element.elementor-element-7d1878f{text-align:center;font-family:"Hanken Grotesk", Sans-serif;font-size:22px;font-weight:500;color:#000000;}.elementor-15826 .elementor-element.elementor-element-4a5477b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15826 .elementor-element.elementor-element-4a5477b:not(.elementor-motion-effects-element-type-background), .elementor-15826 .elementor-element.elementor-element-4a5477b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F11;}.elementor-15826 .elementor-element.elementor-element-4a5477b::before, .elementor-15826 .elementor-element.elementor-element-4a5477b > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-4a5477b > .e-con-inner > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-4a5477b > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-4a5477b > .e-con-inner > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-4a5477b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15826 .elementor-element.elementor-element-4a5477b.e-con{--align-self:center;}.elementor-15826 .elementor-element.elementor-element-4606094f{text-align:center;}.elementor-15826 .elementor-element.elementor-element-4606094f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:38px;font-weight:700;letter-spacing:-1px;color:#000000;}.elementor-15826 .elementor-element.elementor-element-6a9d8429{text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-15826 .elementor-element.elementor-element-3f00017a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15826 .elementor-element.elementor-element-3f00017a:not(.elementor-motion-effects-element-type-background), .elementor-15826 .elementor-element.elementor-element-3f00017a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F11;}.elementor-15826 .elementor-element.elementor-element-3f00017a::before, .elementor-15826 .elementor-element.elementor-element-3f00017a > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-3f00017a > .e-con-inner > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-3f00017a > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-3f00017a > .e-con-inner > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-3f00017a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.escuelaconsciente.com/wp-content/uploads/2025/11/Bg-gradient-red.png");--background-overlay:'';}.elementor-15826 .elementor-element.elementor-element-3f00017a.e-con{--align-self:center;}.elementor-15826 .elementor-element.elementor-element-77aa2162{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.05;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15826 .elementor-element.elementor-element-77aa2162::before, .elementor-15826 .elementor-element.elementor-element-77aa2162 > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-77aa2162 > .e-con-inner > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-77aa2162 > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-77aa2162 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-77aa2162 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-3be99a0 ) 0%, var( --e-global-color-accent ) 100%);}.elementor-15826 .elementor-element.elementor-element-761d97ed{text-align:center;}.elementor-15826 .elementor-element.elementor-element-761d97ed .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:700;letter-spacing:-1px;color:#000000;}.elementor-15826 .elementor-element.elementor-element-5a8158e2{text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-15826 .elementor-element.elementor-element-4218df3d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.05;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15826 .elementor-element.elementor-element-4218df3d::before, .elementor-15826 .elementor-element.elementor-element-4218df3d > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-4218df3d > .e-con-inner > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-4218df3d > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-4218df3d > .e-con-inner > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-4218df3d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-3be99a0 ) 0%, var( --e-global-color-accent ) 100%);}.elementor-15826 .elementor-element.elementor-element-8fd8397{text-align:center;}.elementor-15826 .elementor-element.elementor-element-8fd8397 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:700;letter-spacing:-1px;color:#000000;}.elementor-15826 .elementor-element.elementor-element-15e7407c{text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-15826 .elementor-element.elementor-element-efc2a70{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.05;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15826 .elementor-element.elementor-element-efc2a70::before, .elementor-15826 .elementor-element.elementor-element-efc2a70 > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-efc2a70 > .e-con-inner > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-efc2a70 > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-efc2a70 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-efc2a70 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-3be99a0 ) 0%, var( --e-global-color-accent ) 100%);}.elementor-15826 .elementor-element.elementor-element-218b59d7{text-align:start;}.elementor-15826 .elementor-element.elementor-element-218b59d7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:700;letter-spacing:-1px;color:#000000;}.elementor-15826 .elementor-element.elementor-element-4770f9e8{text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-15826 .elementor-element.elementor-element-1bddf6d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.05;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15826 .elementor-element.elementor-element-1bddf6d::before, .elementor-15826 .elementor-element.elementor-element-1bddf6d > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-1bddf6d > .e-con-inner > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-1bddf6d > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-1bddf6d > .e-con-inner > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-1bddf6d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-3be99a0 ) 0%, var( --e-global-color-accent ) 100%);}.elementor-15826 .elementor-element.elementor-element-3e0c414{text-align:center;}.elementor-15826 .elementor-element.elementor-element-3e0c414 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:700;letter-spacing:-1px;color:#000000;}.elementor-15826 .elementor-element.elementor-element-34690a80{text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-15826 .elementor-element.elementor-element-54facb36{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.05;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15826 .elementor-element.elementor-element-54facb36::before, .elementor-15826 .elementor-element.elementor-element-54facb36 > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-54facb36 > .e-con-inner > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-54facb36 > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-54facb36 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-54facb36 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-3be99a0 ) 0%, var( --e-global-color-accent ) 100%);}.elementor-15826 .elementor-element.elementor-element-6b28af6{text-align:center;}.elementor-15826 .elementor-element.elementor-element-6b28af6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:700;letter-spacing:-1px;color:#000000;}.elementor-15826 .elementor-element.elementor-element-1287669f{text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-15826 .elementor-element.elementor-element-a215dd3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15826 .elementor-element.elementor-element-a215dd3:not(.elementor-motion-effects-element-type-background), .elementor-15826 .elementor-element.elementor-element-a215dd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F11;}.elementor-15826 .elementor-element.elementor-element-a215dd3::before, .elementor-15826 .elementor-element.elementor-element-a215dd3 > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-a215dd3 > .e-con-inner > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-a215dd3 > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-a215dd3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-a215dd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.escuelaconsciente.com/wp-content/uploads/2025/11/Bg-gradient-centro.png");--background-overlay:'';}.elementor-15826 .elementor-element.elementor-element-a215dd3.e-con{--align-self:center;}.elementor-15826 .elementor-element.elementor-element-14f17db{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-15826 .elementor-element.elementor-element-a1216f5{--display:flex;--overlay-opacity:0.5;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15826 .elementor-element.elementor-element-a1216f5::before, .elementor-15826 .elementor-element.elementor-element-a1216f5 > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-a1216f5 > .e-con-inner > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-a1216f5 > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-a1216f5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-a1216f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center left, #2A2A2D 36%, #222224 100%);}.elementor-15826 .elementor-element.elementor-element-cddf286{text-align:center;}.elementor-15826 .elementor-element.elementor-element-cddf286 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-15826 .elementor-element.elementor-element-aeeb08f{text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-15826 .elementor-element.elementor-element-16cbec8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15826 .elementor-element.elementor-element-15ba129 .elementor-button{background-color:#015BA900;font-family:"Work Sans", Sans-serif;font-weight:500;}.elementor-15826 .elementor-element.elementor-element-4bebebc .elementor-button{background-color:#128C7E;font-family:"Work Sans", Sans-serif;font-weight:500;border-radius:30px 30px 30px 30px;padding:18px 40px 18px 40px;}.elementor-15826 .elementor-element.elementor-element-4bebebc .elementor-button-content-wrapper{flex-direction:row;}.elementor-15826 .elementor-element.elementor-element-1fb44bff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15826 .elementor-element.elementor-element-1fb44bff:not(.elementor-motion-effects-element-type-background), .elementor-15826 .elementor-element.elementor-element-1fb44bff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F11;}.elementor-15826 .elementor-element.elementor-element-1fb44bff::before, .elementor-15826 .elementor-element.elementor-element-1fb44bff > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-1fb44bff > .e-con-inner > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-1fb44bff > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-1fb44bff > .e-con-inner > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-1fb44bff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15826 .elementor-element.elementor-element-1fb44bff.e-con{--align-self:center;}.elementor-15826 .elementor-element.elementor-element-157efe75{text-align:center;}.elementor-15826 .elementor-element.elementor-element-157efe75 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:38px;font-weight:700;letter-spacing:-1px;color:#000000;}.elementor-15826 .elementor-element.elementor-element-2493b8a6{text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-15826 .elementor-element.elementor-element-e1985cf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--overlay-opacity:0.18;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15826 .elementor-element.elementor-element-e1985cf:not(.elementor-motion-effects-element-type-background), .elementor-15826 .elementor-element.elementor-element-e1985cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F11;}.elementor-15826 .elementor-element.elementor-element-e1985cf::before, .elementor-15826 .elementor-element.elementor-element-e1985cf > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-e1985cf > .e-con-inner > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-e1985cf > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-e1985cf > .e-con-inner > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-e1985cf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.escuelaconsciente.com/wp-content/uploads/2025/11/Bg-gradient-centro.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-15826 .elementor-element.elementor-element-a0cae4f{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.05;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF24;--border-color:#FFFFFF24;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15826 .elementor-element.elementor-element-a0cae4f::before, .elementor-15826 .elementor-element.elementor-element-a0cae4f > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-a0cae4f > .e-con-inner > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-a0cae4f > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-a0cae4f > .e-con-inner > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-a0cae4f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #9165E9 0%, #f2295b 100%);}.elementor-15826 .elementor-element.elementor-element-a69d10a > .elementor-widget-container{background-color:#FFFFFF30;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF38;border-radius:15px 15px 15px 15px;}.elementor-15826 .elementor-element.elementor-element-a69d10a .elementor-icon-wrapper{text-align:center;}.elementor-15826 .elementor-element.elementor-element-a69d10a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-15826 .elementor-element.elementor-element-a69d10a.elementor-view-framed .elementor-icon, .elementor-15826 .elementor-element.elementor-element-a69d10a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-15826 .elementor-element.elementor-element-a69d10a.elementor-view-framed .elementor-icon, .elementor-15826 .elementor-element.elementor-element-a69d10a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-15826 .elementor-element.elementor-element-8a3786f .elementor-button{background-color:#015BA900;font-family:"DM Sans", Sans-serif;font-weight:900;fill:#FFFFFF;color:#FFFFFF;}body:not(.rtl) .elementor-15826 .elementor-element.elementor-element-8a3786f{right:30px;}body.rtl .elementor-15826 .elementor-element.elementor-element-8a3786f{left:30px;}.elementor-15826 .elementor-element.elementor-element-8a3786f{top:-30px;}.elementor-15826 .elementor-element.elementor-element-afee290{text-align:start;}.elementor-15826 .elementor-element.elementor-element-afee290 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:700;letter-spacing:-1px;color:#000000;}.elementor-15826 .elementor-element.elementor-element-1e21981{text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-15826 .elementor-element.elementor-element-7064856 .elementor-button{background-color:#015BA900;font-family:"DM Sans", Sans-serif;font-weight:900;fill:#FFFFFF;color:#FFFFFF;}body:not(.rtl) .elementor-15826 .elementor-element.elementor-element-7064856{right:30px;}body.rtl .elementor-15826 .elementor-element.elementor-element-7064856{left:30px;}.elementor-15826 .elementor-element.elementor-element-7064856{top:-30px;}.elementor-15826 .elementor-element.elementor-element-025a42d{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.05;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF24;--border-color:#FFFFFF24;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15826 .elementor-element.elementor-element-025a42d::before, .elementor-15826 .elementor-element.elementor-element-025a42d > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-025a42d > .e-con-inner > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-025a42d > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-025a42d > .e-con-inner > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-025a42d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #9165E9 0%, #f2295b 100%);}.elementor-15826 .elementor-element.elementor-element-5cfd72e > .elementor-widget-container{background-color:#FFFFFF30;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF38;border-radius:15px 15px 15px 15px;}.elementor-15826 .elementor-element.elementor-element-5cfd72e .elementor-icon-wrapper{text-align:center;}.elementor-15826 .elementor-element.elementor-element-5cfd72e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-15826 .elementor-element.elementor-element-5cfd72e.elementor-view-framed .elementor-icon, .elementor-15826 .elementor-element.elementor-element-5cfd72e.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-15826 .elementor-element.elementor-element-5cfd72e.elementor-view-framed .elementor-icon, .elementor-15826 .elementor-element.elementor-element-5cfd72e.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-15826 .elementor-element.elementor-element-57c1a02 .elementor-button{background-color:#015BA900;font-family:"DM Sans", Sans-serif;font-weight:900;fill:#FFFFFF;color:#FFFFFF;}body:not(.rtl) .elementor-15826 .elementor-element.elementor-element-57c1a02{right:30px;}body.rtl .elementor-15826 .elementor-element.elementor-element-57c1a02{left:30px;}.elementor-15826 .elementor-element.elementor-element-57c1a02{top:-30px;}.elementor-15826 .elementor-element.elementor-element-7f2a742{text-align:start;}.elementor-15826 .elementor-element.elementor-element-7f2a742 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:700;letter-spacing:-1px;color:#000000;}.elementor-15826 .elementor-element.elementor-element-6aaf296{text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-15826 .elementor-element.elementor-element-ff65cc3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15826 .elementor-element.elementor-element-ff65cc3:not(.elementor-motion-effects-element-type-background), .elementor-15826 .elementor-element.elementor-element-ff65cc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F11;}.elementor-15826 .elementor-element.elementor-element-ff65cc3::before, .elementor-15826 .elementor-element.elementor-element-ff65cc3 > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-ff65cc3 > .e-con-inner > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-ff65cc3 > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-ff65cc3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-ff65cc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15826 .elementor-element.elementor-element-ff65cc3.e-con{--align-self:center;}.elementor-15826 .elementor-element.elementor-element-04f3c59{text-align:center;}.elementor-15826 .elementor-element.elementor-element-04f3c59 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:38px;font-weight:700;letter-spacing:-1px;color:#000000;}.elementor-15826 .elementor-element.elementor-element-5af0e52{text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-15826 .elementor-element.elementor-element-2f60e519{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--overlay-opacity:0.18;--padding-top:0px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-15826 .elementor-element.elementor-element-2f60e519:not(.elementor-motion-effects-element-type-background), .elementor-15826 .elementor-element.elementor-element-2f60e519 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F11;}.elementor-15826 .elementor-element.elementor-element-2f60e519::before, .elementor-15826 .elementor-element.elementor-element-2f60e519 > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-2f60e519 > .e-con-inner > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-2f60e519 > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-2f60e519 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-2f60e519 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.escuelaconsciente.com/wp-content/uploads/2025/11/Bg-gradient-red.png");--background-overlay:'';background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-15826 .elementor-element.elementor-element-6f4ece28{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 10px 30px -20px rgba(0,0,0,0.5);}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );}.elementor-15826 .elementor-element.elementor-element-3370661e img{border-radius:15px 15px 15px 15px;}.elementor-15826 .elementor-element.elementor-element-6b90dcbf{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-15826 .elementor-element.elementor-element-779cebe3{text-align:start;}.elementor-15826 .elementor-element.elementor-element-779cebe3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:700;letter-spacing:-1px;color:#000000;}.elementor-15826 .elementor-element.elementor-element-4c48fa93{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-15826 .elementor-element.elementor-element-4c408b38{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 10px 30px -20px rgba(0,0,0,0.5);}.elementor-15826 .elementor-element.elementor-element-4f079290 img{border-radius:15px 15px 15px 15px;}.elementor-15826 .elementor-element.elementor-element-112a43cc{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-15826 .elementor-element.elementor-element-1d6a1e5e{text-align:start;}.elementor-15826 .elementor-element.elementor-element-1d6a1e5e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:700;letter-spacing:-1px;color:#000000;}.elementor-15826 .elementor-element.elementor-element-1107674e{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-15826 .elementor-element.elementor-element-5fdc7318{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 10px 30px -20px rgba(0,0,0,0.5);}.elementor-15826 .elementor-element.elementor-element-548e7b93 img{border-radius:15px 15px 15px 15px;}.elementor-15826 .elementor-element.elementor-element-1c9fd602{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-15826 .elementor-element.elementor-element-4e41eb43{text-align:start;}.elementor-15826 .elementor-element.elementor-element-4e41eb43 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:700;letter-spacing:-1px;color:#000000;}.elementor-15826 .elementor-element.elementor-element-4e185526{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-15826 .elementor-element.elementor-element-78913917{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 10px 30px -20px rgba(0,0,0,0.5);}.elementor-15826 .elementor-element.elementor-element-35342aa4 img{border-radius:15px 15px 15px 15px;}.elementor-15826 .elementor-element.elementor-element-353ee13{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-15826 .elementor-element.elementor-element-2ae044cb{text-align:start;}.elementor-15826 .elementor-element.elementor-element-2ae044cb .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:700;letter-spacing:-1px;color:#000000;}.elementor-15826 .elementor-element.elementor-element-3c648772{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-15826 .elementor-element.elementor-element-2fbd1a22{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-15826 .elementor-element.elementor-element-2fbd1a22:not(.elementor-motion-effects-element-type-background), .elementor-15826 .elementor-element.elementor-element-2fbd1a22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F11;}.elementor-15826 .elementor-element.elementor-element-2fbd1a22::before, .elementor-15826 .elementor-element.elementor-element-2fbd1a22 > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-2fbd1a22 > .e-con-inner > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-2fbd1a22 > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-2fbd1a22 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-2fbd1a22 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15826 .elementor-element.elementor-element-2fbd1a22.e-con{--align-self:center;}.elementor-15826 .elementor-element.elementor-element-3fe46e4f{text-align:center;}.elementor-15826 .elementor-element.elementor-element-3fe46e4f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:38px;font-weight:700;letter-spacing:-1px;color:#000000;}.elementor-15826 .elementor-element.elementor-element-1010ca1a{text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-15826 .elementor-element.elementor-element-ceb4057{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15826 .elementor-element.elementor-element-ceb4057:not(.elementor-motion-effects-element-type-background), .elementor-15826 .elementor-element.elementor-element-ceb4057 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F11;}.elementor-15826 .elementor-element.elementor-element-ceb4057::before, .elementor-15826 .elementor-element.elementor-element-ceb4057 > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-ceb4057 > .e-con-inner > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-ceb4057 > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-ceb4057 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-ceb4057 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.escuelaconsciente.com/wp-content/uploads/2025/11/Bg-gradient-red.png");--background-overlay:'';}.elementor-15826 .elementor-element.elementor-element-ceb4057.e-con{--align-self:center;}.elementor-15826 .elementor-element.elementor-element-7365bd38{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 10px 30px -20px rgba(0,0,0,0.5);}.elementor-15826 .elementor-element.elementor-element-d6c74e7 > .elementor-widget-container{border-radius:15px 15px 15px 15px;}.elementor-15826 .elementor-element.elementor-element-d6c74e7 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-15826 .elementor-element.elementor-element-29a9a93e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-15826 .elementor-element.elementor-element-61dc0965{text-align:start;}.elementor-15826 .elementor-element.elementor-element-61dc0965 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:700;letter-spacing:-1px;color:#000000;}.elementor-15826 .elementor-element.elementor-element-67a6e949{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-15826 .elementor-element.elementor-element-4e683a86 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-15826 .elementor-element.elementor-element-4e683a86.elementor-element{--align-self:flex-end;}.elementor-15826 .elementor-element.elementor-element-4e683a86{font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-15826 .elementor-element.elementor-element-25ef5f4a{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 10px 30px -20px rgba(0,0,0,0.5);}.elementor-15826 .elementor-element.elementor-element-2bdeb677 > .elementor-widget-container{border-radius:15px 15px 15px 15px;}.elementor-15826 .elementor-element.elementor-element-2bdeb677 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-15826 .elementor-element.elementor-element-2c09e474{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-15826 .elementor-element.elementor-element-1878803b{text-align:start;}.elementor-15826 .elementor-element.elementor-element-1878803b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:700;letter-spacing:-1px;color:#000000;}.elementor-15826 .elementor-element.elementor-element-448ae5ef{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-15826 .elementor-element.elementor-element-155f8a05 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-15826 .elementor-element.elementor-element-155f8a05.elementor-element{--align-self:flex-end;}.elementor-15826 .elementor-element.elementor-element-155f8a05{font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-15826 .elementor-element.elementor-element-796693fe{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 10px 30px -20px rgba(0,0,0,0.5);}.elementor-15826 .elementor-element.elementor-element-13ba0834 > .elementor-widget-container{border-radius:15px 15px 15px 15px;}.elementor-15826 .elementor-element.elementor-element-13ba0834 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-15826 .elementor-element.elementor-element-79223cfa{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-15826 .elementor-element.elementor-element-45467e60{text-align:start;}.elementor-15826 .elementor-element.elementor-element-45467e60 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:700;letter-spacing:-1px;color:#000000;}.elementor-15826 .elementor-element.elementor-element-523ce56e{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-15826 .elementor-element.elementor-element-1369d3ee > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-15826 .elementor-element.elementor-element-1369d3ee.elementor-element{--align-self:flex-end;}.elementor-15826 .elementor-element.elementor-element-1369d3ee{font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-15826 .elementor-element.elementor-element-b5b2559{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 10px 30px -20px rgba(0,0,0,0.5);}.elementor-15826 .elementor-element.elementor-element-2e7e2428 > .elementor-widget-container{border-radius:15px 15px 15px 15px;}.elementor-15826 .elementor-element.elementor-element-2e7e2428 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-15826 .elementor-element.elementor-element-58f36bf1{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-15826 .elementor-element.elementor-element-4a19fa05{text-align:start;}.elementor-15826 .elementor-element.elementor-element-4a19fa05 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:700;letter-spacing:-1px;color:#000000;}.elementor-15826 .elementor-element.elementor-element-203a8a33{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-15826 .elementor-element.elementor-element-5d7ddaaf > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-15826 .elementor-element.elementor-element-5d7ddaaf.elementor-element{--align-self:flex-end;}.elementor-15826 .elementor-element.elementor-element-5d7ddaaf{font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-15826 .elementor-element.elementor-element-917844e{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 10px 30px -20px rgba(0,0,0,0.5);}.elementor-15826 .elementor-element.elementor-element-421daf12 > .elementor-widget-container{border-radius:15px 15px 15px 15px;}.elementor-15826 .elementor-element.elementor-element-421daf12 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-15826 .elementor-element.elementor-element-68d0551{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-15826 .elementor-element.elementor-element-22fe8ff2{text-align:start;}.elementor-15826 .elementor-element.elementor-element-22fe8ff2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:700;letter-spacing:-1px;color:#000000;}.elementor-15826 .elementor-element.elementor-element-4c0e2aa1{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-15826 .elementor-element.elementor-element-79565131 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-15826 .elementor-element.elementor-element-79565131.elementor-element{--align-self:flex-end;}.elementor-15826 .elementor-element.elementor-element-79565131{font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-15826 .elementor-element.elementor-element-032860d{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 10px 30px -20px rgba(0,0,0,0.5);}.elementor-15826 .elementor-element.elementor-element-4647a93 > .elementor-widget-container{border-radius:15px 15px 15px 15px;}.elementor-15826 .elementor-element.elementor-element-4647a93 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-15826 .elementor-element.elementor-element-85fb3a8{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-15826 .elementor-element.elementor-element-b527272{text-align:start;}.elementor-15826 .elementor-element.elementor-element-b527272 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:700;letter-spacing:-1px;color:#000000;}.elementor-15826 .elementor-element.elementor-element-0cc99b9{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-15826 .elementor-element.elementor-element-8be43fa > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-15826 .elementor-element.elementor-element-8be43fa.elementor-element{--align-self:flex-end;}.elementor-15826 .elementor-element.elementor-element-8be43fa{font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-15826 .elementor-element.elementor-element-4058759{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 10px 30px -20px rgba(0,0,0,0.5);}.elementor-15826 .elementor-element.elementor-element-fa81796 > .elementor-widget-container{border-radius:15px 15px 15px 15px;}.elementor-15826 .elementor-element.elementor-element-fa81796 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-15826 .elementor-element.elementor-element-51af495{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-15826 .elementor-element.elementor-element-6d979c1{text-align:start;}.elementor-15826 .elementor-element.elementor-element-6d979c1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:700;letter-spacing:-1px;color:#000000;}.elementor-15826 .elementor-element.elementor-element-3854c81{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-15826 .elementor-element.elementor-element-041b5f6 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-15826 .elementor-element.elementor-element-041b5f6.elementor-element{--align-self:flex-end;}.elementor-15826 .elementor-element.elementor-element-041b5f6{font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-15826 .elementor-element.elementor-element-57923b2{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 10px 30px -20px rgba(0,0,0,0.5);}.elementor-15826 .elementor-element.elementor-element-23242f6 > .elementor-widget-container{border-radius:15px 15px 15px 15px;}.elementor-15826 .elementor-element.elementor-element-23242f6 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-15826 .elementor-element.elementor-element-bc4cca2{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-15826 .elementor-element.elementor-element-a612021{text-align:start;}.elementor-15826 .elementor-element.elementor-element-a612021 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:700;letter-spacing:-1px;color:#000000;}.elementor-15826 .elementor-element.elementor-element-88ddc14{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-15826 .elementor-element.elementor-element-8c62789 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-15826 .elementor-element.elementor-element-8c62789.elementor-element{--align-self:flex-end;}.elementor-15826 .elementor-element.elementor-element-8c62789{font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-15826 .elementor-element.elementor-element-a11ec39{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 10px 30px -20px rgba(0,0,0,0.5);}.elementor-15826 .elementor-element.elementor-element-ce8d2e6 > .elementor-widget-container{border-radius:15px 15px 15px 15px;}.elementor-15826 .elementor-element.elementor-element-ce8d2e6 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-15826 .elementor-element.elementor-element-392a18d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-15826 .elementor-element.elementor-element-129533c{text-align:start;}.elementor-15826 .elementor-element.elementor-element-129533c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:700;letter-spacing:-1px;color:#000000;}.elementor-15826 .elementor-element.elementor-element-75c74d3{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-15826 .elementor-element.elementor-element-2423928 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-15826 .elementor-element.elementor-element-2423928.elementor-element{--align-self:flex-end;}.elementor-15826 .elementor-element.elementor-element-2423928{font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-15826 .elementor-element.elementor-element-728e709f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-15826 .elementor-element.elementor-element-728e709f:not(.elementor-motion-effects-element-type-background), .elementor-15826 .elementor-element.elementor-element-728e709f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F11;}.elementor-15826 .elementor-element.elementor-element-728e709f::before, .elementor-15826 .elementor-element.elementor-element-728e709f > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-728e709f > .e-con-inner > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-728e709f > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-728e709f > .e-con-inner > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-728e709f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15826 .elementor-element.elementor-element-728e709f.e-con{--align-self:center;}.elementor-15826 .elementor-element.elementor-element-5495eda0{text-align:center;}.elementor-15826 .elementor-element.elementor-element-5495eda0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:38px;font-weight:700;letter-spacing:-1px;color:#000000;}.elementor-15826 .elementor-element.elementor-element-32c0dd24{text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-15826 .elementor-element.elementor-element-36869c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-15826 .elementor-element.elementor-element-36869c3:not(.elementor-motion-effects-element-type-background), .elementor-15826 .elementor-element.elementor-element-36869c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F11;}.elementor-15826 .elementor-element.elementor-element-36869c3::before, .elementor-15826 .elementor-element.elementor-element-36869c3 > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-36869c3 > .e-con-inner > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-36869c3 > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-36869c3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-36869c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15826 .elementor-element.elementor-element-36869c3.e-con{--align-self:center;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{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 );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-15826 .elementor-element.elementor-element-7fffbbf .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-15826 .elementor-element.elementor-element-7fffbbf .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-15826 .elementor-element.elementor-element-7fffbbf{--image-border-radius:18px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-15826 .elementor-element.elementor-element-76b2a4e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15826 .elementor-element.elementor-element-76b2a4e2:not(.elementor-motion-effects-element-type-background), .elementor-15826 .elementor-element.elementor-element-76b2a4e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F11;}.elementor-15826 .elementor-element.elementor-element-76b2a4e2::before, .elementor-15826 .elementor-element.elementor-element-76b2a4e2 > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-76b2a4e2 > .e-con-inner > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-76b2a4e2 > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-76b2a4e2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-76b2a4e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15826 .elementor-element.elementor-element-76b2a4e2.e-con{--align-self:center;}.elementor-15826 .elementor-element.elementor-element-340e5042{text-align:center;}.elementor-15826 .elementor-element.elementor-element-340e5042 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:38px;font-weight:700;letter-spacing:-1px;color:#000000;}.elementor-15826 .elementor-element.elementor-element-17db4654{text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-15826 .elementor-element.elementor-element-5ef8b1de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15826 .elementor-element.elementor-element-5ef8b1de:not(.elementor-motion-effects-element-type-background), .elementor-15826 .elementor-element.elementor-element-5ef8b1de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F11;}.elementor-15826 .elementor-element.elementor-element-5ef8b1de::before, .elementor-15826 .elementor-element.elementor-element-5ef8b1de > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-5ef8b1de > .e-con-inner > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-5ef8b1de > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-5ef8b1de > .e-con-inner > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-5ef8b1de > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.escuelaconsciente.com/wp-content/uploads/2025/11/Bg-gradient-centro.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-15826 .elementor-element.elementor-element-5ef8b1de.e-con{--align-self:center;}.elementor-15826 .elementor-element.elementor-element-514532b4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:15px 15px 15px 15px;box-shadow:0px 20px 50px -40px rgba(0,0,0,0.5);}.elementor-15826 .elementor-element.elementor-element-39d812e7{--display:flex;--justify-content:center;}.elementor-15826 .elementor-element.elementor-element-39d812e7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15826 .elementor-element.elementor-element-389f1cf5{text-align:start;}.elementor-15826 .elementor-element.elementor-element-389f1cf5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:700;letter-spacing:-1px;color:#000000;}.elementor-15826 .elementor-element.elementor-element-4847fd93{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-15826 .elementor-element.elementor-element-ca7b4e4{--display:flex;}.elementor-15826 .elementor-element.elementor-element-39678535 img{border-radius:15px 15px 15px 15px;}.elementor-15826 .elementor-element.elementor-element-205984c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:15px 15px 15px 15px;box-shadow:0px 20px 50px -40px rgba(0,0,0,0.5);}.elementor-15826 .elementor-element.elementor-element-b02b6d6{--display:flex;--justify-content:center;}.elementor-15826 .elementor-element.elementor-element-b02b6d6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15826 .elementor-element.elementor-element-3ecde6a{text-align:start;}.elementor-15826 .elementor-element.elementor-element-3ecde6a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:700;letter-spacing:-1px;color:#000000;}.elementor-15826 .elementor-element.elementor-element-4f0bcff2{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-15826 .elementor-element.elementor-element-83cdde9{--display:flex;}.elementor-15826 .elementor-element.elementor-element-1d373a0e img{border-radius:15px 15px 15px 15px;}.elementor-15826 .elementor-element.elementor-element-5814a1dc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:15px 15px 15px 15px;box-shadow:0px 20px 50px -40px rgba(0,0,0,0.5);}.elementor-15826 .elementor-element.elementor-element-608782d1{--display:flex;--justify-content:center;}.elementor-15826 .elementor-element.elementor-element-608782d1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15826 .elementor-element.elementor-element-53167457{text-align:start;}.elementor-15826 .elementor-element.elementor-element-53167457 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:700;letter-spacing:-1px;color:#000000;}.elementor-15826 .elementor-element.elementor-element-c6ac7f{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-15826 .elementor-element.elementor-element-6e207139{--display:flex;}.elementor-15826 .elementor-element.elementor-element-4ea59757 img{border-radius:15px 15px 15px 15px;}.elementor-15826 .elementor-element.elementor-element-1c2fad9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15826 .elementor-element.elementor-element-1c2fad9:not(.elementor-motion-effects-element-type-background), .elementor-15826 .elementor-element.elementor-element-1c2fad9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F11;}.elementor-15826 .elementor-element.elementor-element-1c2fad9::before, .elementor-15826 .elementor-element.elementor-element-1c2fad9 > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-1c2fad9 > .e-con-inner > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-1c2fad9 > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-1c2fad9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-1c2fad9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.escuelaconsciente.com/wp-content/uploads/2025/11/Bg-gradient-centro.png");--background-overlay:'';}.elementor-15826 .elementor-element.elementor-element-1c2fad9.e-con{--align-self:center;}.elementor-15826 .elementor-element.elementor-element-f2885cf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-15826 .elementor-element.elementor-element-1cc8f3a{--display:flex;--overlay-opacity:0.5;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15826 .elementor-element.elementor-element-1cc8f3a::before, .elementor-15826 .elementor-element.elementor-element-1cc8f3a > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-1cc8f3a > .e-con-inner > .elementor-background-video-container::before, .elementor-15826 .elementor-element.elementor-element-1cc8f3a > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-1cc8f3a > .e-con-inner > .elementor-background-slideshow::before, .elementor-15826 .elementor-element.elementor-element-1cc8f3a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center left, #2A2A2D 36%, #222224 100%);}.elementor-15826 .elementor-element.elementor-element-90097cc{text-align:center;}.elementor-15826 .elementor-element.elementor-element-90097cc .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-15826 .elementor-element.elementor-element-000c9aa{text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-15826 .elementor-element.elementor-element-0764e6c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15826 .elementor-element.elementor-element-edee61d .elementor-button{background-color:#015BA900;font-family:"Work Sans", Sans-serif;font-weight:500;}.elementor-15826 .elementor-element.elementor-element-1df2879 .elementor-button{background-color:#128C7E;font-family:"Work Sans", Sans-serif;font-weight:500;border-radius:30px 30px 30px 30px;padding:18px 40px 18px 40px;}.elementor-15826 .elementor-element.elementor-element-1df2879 .elementor-button-content-wrapper{flex-direction:row;}.elementor-15826 .elementor-element.elementor-element-c4edc67{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-15826 .elementor-element.elementor-element-7584ef60{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:050px;--padding-left:20px;--padding-right:20px;}.elementor-15826 .elementor-element.elementor-element-7100ee4b .elementor-heading-title{font-size:30px;}.elementor-15826 .elementor-element.elementor-element-14ea8186 .elementor-heading-title{font-size:30px;}.elementor-15826 .elementor-element.elementor-element-4606094f .elementor-heading-title{font-size:30px;}.elementor-15826 .elementor-element.elementor-element-157efe75 .elementor-heading-title{font-size:30px;}.elementor-15826 .elementor-element.elementor-element-04f3c59 .elementor-heading-title{font-size:30px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-15826 .elementor-element.elementor-element-3fe46e4f .elementor-heading-title{font-size:30px;}.elementor-15826 .elementor-element.elementor-element-5495eda0 .elementor-heading-title{font-size:30px;}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );}.elementor-15826 .elementor-element.elementor-element-340e5042 .elementor-heading-title{font-size:30px;}}@media(max-width:767px){.elementor-15826 .elementor-element.elementor-element-107944e1{--padding-top:50px;--padding-bottom:050px;--padding-left:20px;--padding-right:20px;}.elementor-15826 .elementor-element.elementor-element-7f67795 .elementor-headline{font-size:30px;letter-spacing:-2px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-15826 .elementor-element.elementor-element-5305b246{text-align:center;font-size:16px;}.elementor-15826 .elementor-element.elementor-element-7584ef60{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15826 .elementor-element.elementor-element-7100ee4b .elementor-heading-title{font-size:30px;}.elementor-15826 .elementor-element.elementor-element-608136fb{font-size:16px;}.elementor-15826 .elementor-element.elementor-element-60e0a2a7{font-size:16px;}.elementor-15826 .elementor-element.elementor-element-318e6715{font-size:16px;}.elementor-15826 .elementor-element.elementor-element-1bde0f2f{font-size:16px;}.elementor-15826 .elementor-element.elementor-element-64f70479{font-size:16px;}.elementor-15826 .elementor-element.elementor-element-6784a74e{font-size:16px;}.elementor-15826 .elementor-element.elementor-element-4ad2311{--padding-top:50px;--padding-bottom:050px;--padding-left:20px;--padding-right:20px;}.elementor-15826 .elementor-element.elementor-element-52f4ced{text-align:center;}.elementor-15826 .elementor-element.elementor-element-52f4ced .elementor-heading-title{font-size:23px;}.elementor-15826 .elementor-element.elementor-element-431cf29{text-align:center;font-size:16px;}.elementor-15826 .elementor-element.elementor-element-6230e84 .elementor-button{font-size:16px;}.elementor-15826 .elementor-element.elementor-element-14ea8186 .elementor-heading-title{font-size:30px;}.elementor-15826 .elementor-element.elementor-element-2c144cca{text-align:center;font-size:16px;}.elementor-15826 .elementor-element.elementor-element-4606094f .elementor-heading-title{font-size:30px;}.elementor-15826 .elementor-element.elementor-element-6a9d8429{text-align:center;font-size:16px;}.elementor-15826 .elementor-element.elementor-element-5a8158e2{font-size:16px;}.elementor-15826 .elementor-element.elementor-element-15e7407c{font-size:16px;}.elementor-15826 .elementor-element.elementor-element-4770f9e8{font-size:16px;}.elementor-15826 .elementor-element.elementor-element-34690a80{font-size:16px;}.elementor-15826 .elementor-element.elementor-element-1287669f{font-size:16px;}.elementor-15826 .elementor-element.elementor-element-a1216f5{--padding-top:50px;--padding-bottom:050px;--padding-left:20px;--padding-right:20px;}.elementor-15826 .elementor-element.elementor-element-cddf286{text-align:center;}.elementor-15826 .elementor-element.elementor-element-cddf286 .elementor-heading-title{font-size:23px;}.elementor-15826 .elementor-element.elementor-element-aeeb08f{text-align:center;font-size:16px;}.elementor-15826 .elementor-element.elementor-element-4bebebc .elementor-button{font-size:16px;}.elementor-15826 .elementor-element.elementor-element-157efe75 .elementor-heading-title{font-size:30px;}.elementor-15826 .elementor-element.elementor-element-2493b8a6{text-align:center;font-size:16px;}.elementor-15826 .elementor-element.elementor-element-1e21981{font-size:16px;}.elementor-15826 .elementor-element.elementor-element-025a42d{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15826 .elementor-element.elementor-element-6aaf296{font-size:16px;}.elementor-15826 .elementor-element.elementor-element-04f3c59 .elementor-heading-title{font-size:30px;}.elementor-15826 .elementor-element.elementor-element-5af0e52{text-align:center;font-size:16px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-15826 .elementor-element.elementor-element-4c48fa93{font-size:16px;}.elementor-15826 .elementor-element.elementor-element-1107674e{font-size:16px;}.elementor-15826 .elementor-element.elementor-element-4e185526{font-size:16px;}.elementor-15826 .elementor-element.elementor-element-3c648772{font-size:16px;}.elementor-15826 .elementor-element.elementor-element-3fe46e4f .elementor-heading-title{font-size:30px;}.elementor-15826 .elementor-element.elementor-element-1010ca1a{text-align:center;font-size:16px;}.elementor-15826 .elementor-element.elementor-element-67a6e949{font-size:16px;}.elementor-15826 .elementor-element.elementor-element-448ae5ef{font-size:16px;}.elementor-15826 .elementor-element.elementor-element-523ce56e{font-size:16px;}.elementor-15826 .elementor-element.elementor-element-203a8a33{font-size:16px;}.elementor-15826 .elementor-element.elementor-element-4c0e2aa1{font-size:16px;}.elementor-15826 .elementor-element.elementor-element-0cc99b9{font-size:16px;}.elementor-15826 .elementor-element.elementor-element-3854c81{font-size:16px;}.elementor-15826 .elementor-element.elementor-element-88ddc14{font-size:16px;}.elementor-15826 .elementor-element.elementor-element-75c74d3{font-size:16px;}.elementor-15826 .elementor-element.elementor-element-5495eda0 .elementor-heading-title{font-size:30px;}.elementor-15826 .elementor-element.elementor-element-32c0dd24{text-align:center;font-size:16px;}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );}.elementor-15826 .elementor-element.elementor-element-340e5042 .elementor-heading-title{font-size:30px;}.elementor-15826 .elementor-element.elementor-element-17db4654{font-size:16px;}.elementor-15826 .elementor-element.elementor-element-514532b4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15826 .elementor-element.elementor-element-4847fd93{font-size:16px;}.elementor-15826 .elementor-element.elementor-element-ca7b4e4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15826 .elementor-element.elementor-element-205984c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15826 .elementor-element.elementor-element-4f0bcff2{font-size:16px;}.elementor-15826 .elementor-element.elementor-element-83cdde9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15826 .elementor-element.elementor-element-5814a1dc{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15826 .elementor-element.elementor-element-c6ac7f{font-size:16px;}.elementor-15826 .elementor-element.elementor-element-6e207139{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15826 .elementor-element.elementor-element-1cc8f3a{--padding-top:50px;--padding-bottom:050px;--padding-left:20px;--padding-right:20px;}.elementor-15826 .elementor-element.elementor-element-90097cc{text-align:center;}.elementor-15826 .elementor-element.elementor-element-90097cc .elementor-heading-title{font-size:23px;}.elementor-15826 .elementor-element.elementor-element-000c9aa{text-align:center;font-size:16px;}.elementor-15826 .elementor-element.elementor-element-1df2879 .elementor-button{font-size:16px;}}@media(min-width:768px){.elementor-15826 .elementor-element.elementor-element-7cc045db{--width:31%;}.elementor-15826 .elementor-element.elementor-element-4426ad65{--width:31%;}.elementor-15826 .elementor-element.elementor-element-69ef6eba{--width:31%;}.elementor-15826 .elementor-element.elementor-element-474b52aa{--width:31%;}.elementor-15826 .elementor-element.elementor-element-3632b9e6{--width:31%;}.elementor-15826 .elementor-element.elementor-element-662d0bb8{--width:31%;}.elementor-15826 .elementor-element.elementor-element-77aa2162{--width:31%;}.elementor-15826 .elementor-element.elementor-element-4218df3d{--width:31%;}.elementor-15826 .elementor-element.elementor-element-efc2a70{--width:31%;}.elementor-15826 .elementor-element.elementor-element-1bddf6d{--width:31%;}.elementor-15826 .elementor-element.elementor-element-54facb36{--width:31%;}.elementor-15826 .elementor-element.elementor-element-a0cae4f{--width:49%;}.elementor-15826 .elementor-element.elementor-element-025a42d{--width:49%;}.elementor-15826 .elementor-element.elementor-element-6f4ece28{--width:49%;}.elementor-15826 .elementor-element.elementor-element-4c408b38{--width:49%;}.elementor-15826 .elementor-element.elementor-element-5fdc7318{--width:49%;}.elementor-15826 .elementor-element.elementor-element-78913917{--width:49%;}.elementor-15826 .elementor-element.elementor-element-7365bd38{--width:32%;}.elementor-15826 .elementor-element.elementor-element-25ef5f4a{--width:32%;}.elementor-15826 .elementor-element.elementor-element-796693fe{--width:32%;}.elementor-15826 .elementor-element.elementor-element-b5b2559{--width:32%;}.elementor-15826 .elementor-element.elementor-element-917844e{--width:32%;}.elementor-15826 .elementor-element.elementor-element-032860d{--width:32%;}.elementor-15826 .elementor-element.elementor-element-4058759{--width:32%;}.elementor-15826 .elementor-element.elementor-element-57923b2{--width:32%;}.elementor-15826 .elementor-element.elementor-element-a11ec39{--width:32%;}.elementor-15826 .elementor-element.elementor-element-39d812e7{--width:78.304%;}.elementor-15826 .elementor-element.elementor-element-b02b6d6{--width:78.304%;}.elementor-15826 .elementor-element.elementor-element-608782d1{--width:78.304%;}}@media(max-width:1024px) and (min-width:768px){.elementor-15826 .elementor-element.elementor-element-6f4ece28{--width:48%;}.elementor-15826 .elementor-element.elementor-element-4c408b38{--width:48%;}.elementor-15826 .elementor-element.elementor-element-5fdc7318{--width:48%;}.elementor-15826 .elementor-element.elementor-element-78913917{--width:48%;}.elementor-15826 .elementor-element.elementor-element-7365bd38{--width:48%;}.elementor-15826 .elementor-element.elementor-element-25ef5f4a{--width:48%;}.elementor-15826 .elementor-element.elementor-element-796693fe{--width:48%;}.elementor-15826 .elementor-element.elementor-element-b5b2559{--width:48%;}.elementor-15826 .elementor-element.elementor-element-917844e{--width:48%;}.elementor-15826 .elementor-element.elementor-element-032860d{--width:48%;}.elementor-15826 .elementor-element.elementor-element-4058759{--width:48%;}.elementor-15826 .elementor-element.elementor-element-57923b2{--width:48%;}.elementor-15826 .elementor-element.elementor-element-a11ec39{--width:48%;}}/* Start custom CSS for container, class: .elementor-element-107944e1 *//* GLASS universal para Elementor */
.mc-glass{
  position: relative;
              /* recorta el brillo */
  border-radius: 18px;              /* ajusta a gusto */
  border: 1px solid rgba(255,255,255,.14);
  background: rgba(255,255,255,.06);
  backdrop-filter: blur(14px) saturate(130%);
  -webkit-backdrop-filter: blur(14px) saturate(130%);
  box-shadow:
    0 18px 60px rgba(0,0,0,.35),
    inset 0 1px 0 rgba(255,255,255,.10);
}

.fix-glass{
    overflow: hidden;
}

/* Brillo diagonal sutil */


/* Viñeta/oscurecido suave para que el contenido se lea */
.mc-glass::after{
  content:"";
  position:absolute;
  inset:0;
  background: radial-gradient(120% 120% at 0% 0%,
    rgba(255,255,255,.10) 0%,
    rgba(0,0,0,.10) 55%,
    rgba(0,0,0,.18) 100%
  );
  pointer-events:none;
}

/* Asegura que el contenido quede por encima de los overlays */
.mc-glass > *{
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68b3f0b5 */.titulos-negros{
      -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, .5) 100%) text;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7509546d */.titulos-negros{
      -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, .5) 100%) text;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44509872 */.titulos-negros{
      -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, .5) 100%) text;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6204fe6d */.titulos-negros{
      -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, .5) 100%) text;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69c7df15 */.titulos-negros{
      -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, .5) 100%) text;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c44e989 */.titulos-negros{
      -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, .5) 100%) text;
  }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31b9408 */.boton-animado a {
  position: relative;
  overflow: hidden;
  background: linear-gradient(180deg, #ff0000 0%, #b83446 100%);
  border: none;
  border-radius: 50px;
  padding: 18px 40px;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  cursor: pointer;
  box-shadow: 0 0 15px rgba(255, 90, 110, 0.4);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Efecto hover */
.boton-animado a:hover {
  transform: translateY(-2px);
  box-shadow: 0 0 20px rgba(255, 90, 110, 0.6);
}

/* Capa del brillo animado */
.boton-animado a::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  animation: shine 3s infinite ease-in-out;
}

/* Animación del brillo */
@keyframes shine {
  0% {
    left: -75%;
  }
  50% {
    left: 125%;
  }
  100% {
    left: -75%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6230e84 */.boton-animado-whatsapp a {
  position: relative;
  overflow: hidden;
  background: linear-gradient(180deg, #0c5c51 0%, #138f7e 100%);
  border: none;
  border-radius: 50px;
  padding: 18px 40px;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  cursor: pointer;
  box-shadow: 0 0 15px rgba(0, 255, 110, 0.4);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Efecto hover */
.boton-animado-whatsapp a:hover {
  transform: translateY(-2px);
  box-shadow: 0 0 20px rgba(0, 255, 110, 0.6);
}

/* Capa del brillo animado */
.boton-animado-whatsapp a::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  animation: shine 3s infinite ease-in-out;
}

/* Animación del brillo */
@keyframes shine {
  0% {
    left: -75%;
  }
  50% {
    left: 125%;
  }
  100% {
    left: -75%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ad2311 *//* GLASS universal para Elementor */
.mc-glass{
  position: relative;
              /* recorta el brillo */
  border-radius: 18px;              /* ajusta a gusto */
  border: 1px solid rgba(255,255,255,.14);
  background: rgba(255,255,255,.06);
  backdrop-filter: blur(14px) saturate(130%);
  -webkit-backdrop-filter: blur(14px) saturate(130%);
  box-shadow:
    0 18px 60px rgba(0,0,0,.35),
    inset 0 1px 0 rgba(255,255,255,.10);
}

.fix-glass{
    overflow: hidden;
}

/* Brillo diagonal sutil */


/* Viñeta/oscurecido suave para que el contenido se lea */
.mc-glass::after{
  content:"";
  position:absolute;
  inset:0;
  background: radial-gradient(120% 120% at 0% 0%,
    rgba(255,255,255,.10) 0%,
    rgba(0,0,0,.10) 55%,
    rgba(0,0,0,.18) 100%
  );
  pointer-events:none;
}

/* Asegura que el contenido quede por encima de los overlays */
.mc-glass > *{
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1523483 */.neon-list {
  list-style: none; /* Quitamos los puntos negros de siempre */
  padding: 0;
  max-width: 600px;
   
  color: #e1e1e6;
  font-family: 'Segoe UI', Roboto, sans-serif;
  
}

.neon-list li {
  position: relative;
  padding-left: 35px; /* Espacio para el check */
  margin-bottom: 20px;
  line-height: 1.6;
  font-size: 1.05rem;
  
}

/* El Check Neón Pequeño */
.neon-list li::before {
  content: '✓';
  position: absolute;
  left: 0;
  top: 0;
  color: #ff3131; /* Rojo neón */
  font-weight: bold;
  font-size: 1.2rem;
  
  /* Efecto de brillo radiante (glow) */
  text-shadow: 
    0 0 5px #ff3131,
    0 0 10px #ff0000,
    0 0 20px rgba(255, 0, 0, 0.5);
}

.neon-list li strong {
  color: #ff5f5f;
  text-shadow: 0 0 8px rgba(255, 49, 49, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bcbc726 *//* Contenedor: transparente */
.mc-dot-center{
  position: relative;
  overflow: hidden;
  background: transparent;
}

/* Puntos centrados + fade hacia los lados */
.mc-dot-center::before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;

  /* Patrón de puntos */
  background-image: radial-gradient(circle,
    rgba(255,255,255,.12) 0.8px,
    rgba(255,255,255,0) 1.2px
  );
  background-size: 10px 10px;
  opacity: .35;

  /* Máscara: “mancha” oval en el centro que se pierde a los lados */
  -webkit-mask-image: radial-gradient(ellipse at 50% 50%,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,1) 35%,
    rgba(0,0,0,.35) 60%,
    rgba(0,0,0,0) 78%
  );
  mask-image: radial-gradient(ellipse at 50% 50%,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,1) 35%,
    rgba(0,0,0,.35) 60%,
    rgba(0,0,0,0) 78%
  );
}

/* Contenido arriba */
.mc-dot-center > *{
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a5477b *//* Contenedor: transparente */
.mc-dot-center{
  position: relative;
  overflow: hidden;
  background: transparent;
}

/* Puntos centrados + fade hacia los lados */
.mc-dot-center::before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;

  /* Patrón de puntos */
  background-image: radial-gradient(circle,
    rgba(255,255,255,.12) 0.8px,
    rgba(255,255,255,0) 1.2px
  );
  background-size: 10px 10px;
  opacity: .35;

  /* Máscara: “mancha” oval en el centro que se pierde a los lados */
  -webkit-mask-image: radial-gradient(ellipse at 50% 50%,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,1) 35%,
    rgba(0,0,0,.35) 60%,
    rgba(0,0,0,0) 78%
  );
  mask-image: radial-gradient(ellipse at 50% 50%,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,1) 35%,
    rgba(0,0,0,.35) 60%,
    rgba(0,0,0,0) 78%
  );
}

/* Contenido arriba */
.mc-dot-center > *{
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-761d97ed */.titulos-negros{
      -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, .5) 100%) text;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fd8397 */.titulos-negros{
      -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, .5) 100%) text;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-218b59d7 */.titulos-negros{
      -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, .5) 100%) text;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e0c414 */.titulos-negros{
      -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, .5) 100%) text;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b28af6 */.titulos-negros{
      -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, .5) 100%) text;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f00017a *//* Contenedor: transparente */
.mc-dot-center{
  position: relative;
  overflow: hidden;
  background: transparent;
}

/* Puntos centrados + fade hacia los lados */
.mc-dot-center::before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;

  /* Patrón de puntos */
  background-image: radial-gradient(circle,
    rgba(255,255,255,.12) 0.8px,
    rgba(255,255,255,0) 1.2px
  );
  background-size: 10px 10px;
  opacity: .35;

  /* Máscara: “mancha” oval en el centro que se pierde a los lados */
  -webkit-mask-image: radial-gradient(ellipse at 50% 50%,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,1) 35%,
    rgba(0,0,0,.35) 60%,
    rgba(0,0,0,0) 78%
  );
  mask-image: radial-gradient(ellipse at 50% 50%,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,1) 35%,
    rgba(0,0,0,.35) 60%,
    rgba(0,0,0,0) 78%
  );
}

/* Contenido arriba */
.mc-dot-center > *{
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-15ba129 */.boton-animado a {
  position: relative;
  overflow: hidden;
  background: linear-gradient(180deg, #ff0000 0%, #b83446 100%);
  border: none;
  border-radius: 50px;
  padding: 18px 40px;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  cursor: pointer;
  box-shadow: 0 0 15px rgba(255, 90, 110, 0.4);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Efecto hover */
.boton-animado a:hover {
  transform: translateY(-2px);
  box-shadow: 0 0 20px rgba(255, 90, 110, 0.6);
}

/* Capa del brillo animado */
.boton-animado a::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  animation: shine 3s infinite ease-in-out;
}

/* Animación del brillo */
@keyframes shine {
  0% {
    left: -75%;
  }
  50% {
    left: 125%;
  }
  100% {
    left: -75%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4bebebc */.boton-animado-whatsapp a {
  position: relative;
  overflow: hidden;
  background: linear-gradient(180deg, #0c5c51 0%, #138f7e 100%);
  border: none;
  border-radius: 50px;
  padding: 18px 40px;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  cursor: pointer;
  box-shadow: 0 0 15px rgba(0, 255, 110, 0.4);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Efecto hover */
.boton-animado-whatsapp a:hover {
  transform: translateY(-2px);
  box-shadow: 0 0 20px rgba(0, 255, 110, 0.6);
}

/* Capa del brillo animado */
.boton-animado-whatsapp a::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  animation: shine 3s infinite ease-in-out;
}

/* Animación del brillo */
@keyframes shine {
  0% {
    left: -75%;
  }
  50% {
    left: 125%;
  }
  100% {
    left: -75%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1216f5 *//* GLASS universal para Elementor */
.mc-glass{
  position: relative;
              /* recorta el brillo */
  border-radius: 18px;              /* ajusta a gusto */
  border: 1px solid rgba(255,255,255,.14);
  background: rgba(255,255,255,.06);
  backdrop-filter: blur(14px) saturate(130%);
  -webkit-backdrop-filter: blur(14px) saturate(130%);
  box-shadow:
    0 18px 60px rgba(0,0,0,.35),
    inset 0 1px 0 rgba(255,255,255,.10);
}

.fix-glass{
    overflow: hidden;
}

/* Brillo diagonal sutil */


/* Viñeta/oscurecido suave para que el contenido se lea */
.mc-glass::after{
  content:"";
  position:absolute;
  inset:0;
  background: radial-gradient(120% 120% at 0% 0%,
    rgba(255,255,255,.10) 0%,
    rgba(0,0,0,.10) 55%,
    rgba(0,0,0,.18) 100%
  );
  pointer-events:none;
}

/* Asegura que el contenido quede por encima de los overlays */
.mc-glass > *{
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb44bff *//* Contenedor: transparente */
.mc-dot-center{
  position: relative;
  overflow: hidden;
  background: transparent;
}

/* Puntos centrados + fade hacia los lados */
.mc-dot-center::before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;

  /* Patrón de puntos */
  background-image: radial-gradient(circle,
    rgba(255,255,255,.12) 0.8px,
    rgba(255,255,255,0) 1.2px
  );
  background-size: 10px 10px;
  opacity: .35;

  /* Máscara: “mancha” oval en el centro que se pierde a los lados */
  -webkit-mask-image: radial-gradient(ellipse at 50% 50%,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,1) 35%,
    rgba(0,0,0,.35) 60%,
    rgba(0,0,0,0) 78%
  );
  mask-image: radial-gradient(ellipse at 50% 50%,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,1) 35%,
    rgba(0,0,0,.35) 60%,
    rgba(0,0,0,0) 78%
  );
}

/* Contenido arriba */
.mc-dot-center > *{
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a3786f */.boton-animado a {
  position: relative;
  overflow: hidden;
  background: linear-gradient(180deg, #ff0000 0%, #b83446 100%);
  border: none;
  border-radius: 50px;
  padding: 18px 40px;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  cursor: pointer;
  box-shadow: 0 0 15px rgba(255, 90, 110, 0.4);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Efecto hover */
.boton-animado a:hover {
  transform: translateY(-2px);
  box-shadow: 0 0 20px rgba(255, 90, 110, 0.6);
}

/* Capa del brillo animado */
.boton-animado a::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  animation: shine 3s infinite ease-in-out;
}

/* Animación del brillo */
@keyframes shine {
  0% {
    left: -75%;
  }
  50% {
    left: 125%;
  }
  100% {
    left: -75%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-afee290 */.titulos-negros{
      -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, .5) 100%) text;
  }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7064856 */.boton-animado a {
  position: relative;
  overflow: hidden;
  background: linear-gradient(180deg, #ff0000 0%, #b83446 100%);
  border: none;
  border-radius: 50px;
  padding: 18px 40px;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  cursor: pointer;
  box-shadow: 0 0 15px rgba(255, 90, 110, 0.4);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Efecto hover */
.boton-animado a:hover {
  transform: translateY(-2px);
  box-shadow: 0 0 20px rgba(255, 90, 110, 0.6);
}

/* Capa del brillo animado */
.boton-animado a::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  animation: shine 3s infinite ease-in-out;
}

/* Animación del brillo */
@keyframes shine {
  0% {
    left: -75%;
  }
  50% {
    left: 125%;
  }
  100% {
    left: -75%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-57c1a02 */.boton-animado a {
  position: relative;
  overflow: hidden;
  background: linear-gradient(180deg, #ff0000 0%, #b83446 100%);
  border: none;
  border-radius: 50px;
  padding: 18px 40px;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  cursor: pointer;
  box-shadow: 0 0 15px rgba(255, 90, 110, 0.4);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Efecto hover */
.boton-animado a:hover {
  transform: translateY(-2px);
  box-shadow: 0 0 20px rgba(255, 90, 110, 0.6);
}

/* Capa del brillo animado */
.boton-animado a::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  animation: shine 3s infinite ease-in-out;
}

/* Animación del brillo */
@keyframes shine {
  0% {
    left: -75%;
  }
  50% {
    left: 125%;
  }
  100% {
    left: -75%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f2a742 */.titulos-negros{
      -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, .5) 100%) text;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff65cc3 *//* Contenedor: transparente */
.mc-dot-center{
  position: relative;
  overflow: hidden;
  background: transparent;
}

/* Puntos centrados + fade hacia los lados */
.mc-dot-center::before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;

  /* Patrón de puntos */
  background-image: radial-gradient(circle,
    rgba(255,255,255,.12) 0.8px,
    rgba(255,255,255,0) 1.2px
  );
  background-size: 10px 10px;
  opacity: .35;

  /* Máscara: “mancha” oval en el centro que se pierde a los lados */
  -webkit-mask-image: radial-gradient(ellipse at 50% 50%,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,1) 35%,
    rgba(0,0,0,.35) 60%,
    rgba(0,0,0,0) 78%
  );
  mask-image: radial-gradient(ellipse at 50% 50%,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,1) 35%,
    rgba(0,0,0,.35) 60%,
    rgba(0,0,0,0) 78%
  );
}

/* Contenido arriba */
.mc-dot-center > *{
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-779cebe3 */.titulos-negros{
      -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, .5) 100%) text;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d6a1e5e */.titulos-negros{
      -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, .5) 100%) text;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e41eb43 */.titulos-negros{
      -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, .5) 100%) text;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae044cb */.titulos-negros{
      -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, .5) 100%) text;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fbd1a22 *//* Contenedor: transparente */
.mc-dot-center{
  position: relative;
  overflow: hidden;
  background: transparent;
}

/* Puntos centrados + fade hacia los lados */
.mc-dot-center::before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;

  /* Patrón de puntos */
  background-image: radial-gradient(circle,
    rgba(255,255,255,.12) 0.8px,
    rgba(255,255,255,0) 1.2px
  );
  background-size: 10px 10px;
  opacity: .35;

  /* Máscara: “mancha” oval en el centro que se pierde a los lados */
  -webkit-mask-image: radial-gradient(ellipse at 50% 50%,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,1) 35%,
    rgba(0,0,0,.35) 60%,
    rgba(0,0,0,0) 78%
  );
  mask-image: radial-gradient(ellipse at 50% 50%,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,1) 35%,
    rgba(0,0,0,.35) 60%,
    rgba(0,0,0,0) 78%
  );
}

/* Contenido arriba */
.mc-dot-center > *{
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61dc0965 */.titulos-negros{
      -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, .5) 100%) text;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1878803b */.titulos-negros{
      -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, .5) 100%) text;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45467e60 */.titulos-negros{
      -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, .5) 100%) text;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a19fa05 */.titulos-negros{
      -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, .5) 100%) text;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22fe8ff2 */.titulos-negros{
      -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, .5) 100%) text;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b527272 */.titulos-negros{
      -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, .5) 100%) text;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d979c1 */.titulos-negros{
      -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, .5) 100%) text;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a612021 */.titulos-negros{
      -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, .5) 100%) text;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-129533c */.titulos-negros{
      -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, .5) 100%) text;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ceb4057 *//* Contenedor: transparente */
.mc-dot-center{
  position: relative;
  overflow: hidden;
  background: transparent;
}

/* Puntos centrados + fade hacia los lados */
.mc-dot-center::before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;

  /* Patrón de puntos */
  background-image: radial-gradient(circle,
    rgba(255,255,255,.12) 0.8px,
    rgba(255,255,255,0) 1.2px
  );
  background-size: 10px 10px;
  opacity: .35;

  /* Máscara: “mancha” oval en el centro que se pierde a los lados */
  -webkit-mask-image: radial-gradient(ellipse at 50% 50%,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,1) 35%,
    rgba(0,0,0,.35) 60%,
    rgba(0,0,0,0) 78%
  );
  mask-image: radial-gradient(ellipse at 50% 50%,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,1) 35%,
    rgba(0,0,0,.35) 60%,
    rgba(0,0,0,0) 78%
  );
}

/* Contenido arriba */
.mc-dot-center > *{
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-728e709f *//* Contenedor: transparente */
.mc-dot-center{
  position: relative;
  overflow: hidden;
  background: transparent;
}

/* Puntos centrados + fade hacia los lados */
.mc-dot-center::before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;

  /* Patrón de puntos */
  background-image: radial-gradient(circle,
    rgba(255,255,255,.12) 0.8px,
    rgba(255,255,255,0) 1.2px
  );
  background-size: 10px 10px;
  opacity: .35;

  /* Máscara: “mancha” oval en el centro que se pierde a los lados */
  -webkit-mask-image: radial-gradient(ellipse at 50% 50%,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,1) 35%,
    rgba(0,0,0,.35) 60%,
    rgba(0,0,0,0) 78%
  );
  mask-image: radial-gradient(ellipse at 50% 50%,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,1) 35%,
    rgba(0,0,0,.35) 60%,
    rgba(0,0,0,0) 78%
  );
}

/* Contenido arriba */
.mc-dot-center > *{
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36869c3 *//* Contenedor: transparente */
.mc-dot-center{
  position: relative;
  overflow: hidden;
  background: transparent;
}

/* Puntos centrados + fade hacia los lados */
.mc-dot-center::before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;

  /* Patrón de puntos */
  background-image: radial-gradient(circle,
    rgba(255,255,255,.12) 0.8px,
    rgba(255,255,255,0) 1.2px
  );
  background-size: 10px 10px;
  opacity: .35;

  /* Máscara: “mancha” oval en el centro que se pierde a los lados */
  -webkit-mask-image: radial-gradient(ellipse at 50% 50%,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,1) 35%,
    rgba(0,0,0,.35) 60%,
    rgba(0,0,0,0) 78%
  );
  mask-image: radial-gradient(ellipse at 50% 50%,
    rgba(0,0,0,1) 0%,
    rgba(0,0,0,1) 35%,
    rgba(0,0,0,.35) 60%,
    rgba(0,0,0,0) 78%
  );
}

/* Contenido arriba */
.mc-dot-center > *{
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-35466ab */.opacidad{
    opacity: 0.7;
}

/* Ajusta color base del SVG (si el icono hereda currentColor) */
.mc-icon-glow{
  color: #c52c38; /* tu rojo */
}

/* Glow principal (sirve para SVG del Icon widget) */
.mc-icon-glow svg{
  overflow: visible; /* deja salir el glow */
  filter:
    drop-shadow(0 0 6px rgba(197,44,56,.55))
    drop-shadow(0 0 16px rgba(197,44,56,.35))
    drop-shadow(0 0 34px rgba(197,44,56,.18));
  transition: filter .25s ease, transform .25s ease;
}

/* Extra: brillo más “chido” en hover */
.mc-icon-glow:hover svg{
  filter:
    drop-shadow(0 0 9px rgba(197,44,56,.70))
    drop-shadow(0 0 22px rgba(197,44,56,.45))
    drop-shadow(0 0 46px rgba(197,44,56,.22));
  transform: translateY(-1px);
}

.mc-icon-glow svg *{
  /*fill: #c52c38 !important;*/
  stroke: #c52c38 !important;
}

/*Glaas*/

/* GLASS universal para Elementor */
.mc-glass{
  position: relative;
              /* recorta el brillo */
  border-radius: 18px;              /* ajusta a gusto */
  border: 1px solid rgba(255,255,255,.14);
  background: rgba(255,255,255,.06);
  backdrop-filter: blur(14px) saturate(130%);
  -webkit-backdrop-filter: blur(14px) saturate(130%);
  box-shadow:
    0 18px 60px rgba(0,0,0,.35),
    inset 0 1px 0 rgba(255,255,255,.10);
}

.fix-glass{
    overflow: hidden;
}

/* Brillo diagonal sutil */


/* Viñeta/oscurecido suave para que el contenido se lea */
.mc-glass::after{
  content:"";
  position:absolute;
  inset:0;
  background: radial-gradient(120% 120% at 0% 0%,
    rgba(255,255,255,.10) 0%,
    rgba(0,0,0,.10) 55%,
    rgba(0,0,0,.18) 100%
  );
  pointer-events:none;
}

/* Asegura que el contenido quede por encima de los overlays */
.mc-glass > *{
  position: relative;
  z-index: 1;
}
/*Titulos*/
/* Texto con degradado */
.mc-title{
  display: inline-block;               /* clave */
  background: linear-gradient(180deg,
    #FFFFFF 0%,
    #F2F2F2 35%,
    #CFCFCF 100%
  );
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent; /* clave */
  color: transparent;                   /* fallback */
  text-shadow: 0 10px 30px rgba(0,0,0,.35);
}

.mc-red{
  display:inline-block;
  background: linear-gradient(180deg,
    #F05A66 0%,   /* más claro arriba */
    #C52C38 45%,  /* tu rojo base */
    #8F1D26 100%  /* más oscuro abajo */
  );
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent;
  color:transparent;
  text-shadow: 0 10px 30px rgba(255,255,255,.15);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-edee61d */.boton-animado a {
  position: relative;
  overflow: hidden;
  background: linear-gradient(180deg, #ff0000 0%, #b83446 100%);
  border: none;
  border-radius: 50px;
  padding: 18px 40px;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  cursor: pointer;
  box-shadow: 0 0 15px rgba(255, 90, 110, 0.4);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Efecto hover */
.boton-animado a:hover {
  transform: translateY(-2px);
  box-shadow: 0 0 20px rgba(255, 90, 110, 0.6);
}

/* Capa del brillo animado */
.boton-animado a::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  animation: shine 3s infinite ease-in-out;
}

/* Animación del brillo */
@keyframes shine {
  0% {
    left: -75%;
  }
  50% {
    left: 125%;
  }
  100% {
    left: -75%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1df2879 */.boton-animado-whatsapp a {
  position: relative;
  overflow: hidden;
  background: linear-gradient(180deg, #0c5c51 0%, #138f7e 100%);
  border: none;
  border-radius: 50px;
  padding: 18px 40px;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  cursor: pointer;
  box-shadow: 0 0 15px rgba(0, 255, 110, 0.4);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Efecto hover */
.boton-animado-whatsapp a:hover {
  transform: translateY(-2px);
  box-shadow: 0 0 20px rgba(0, 255, 110, 0.6);
}

/* Capa del brillo animado */
.boton-animado-whatsapp a::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  animation: shine 3s infinite ease-in-out;
}

/* Animación del brillo */
@keyframes shine {
  0% {
    left: -75%;
  }
  50% {
    left: 125%;
  }
  100% {
    left: -75%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cc8f3a *//* GLASS universal para Elementor */
.mc-glass{
  position: relative;
              /* recorta el brillo */
  border-radius: 18px;              /* ajusta a gusto */
  border: 1px solid rgba(255,255,255,.14);
  background: rgba(255,255,255,.06);
  backdrop-filter: blur(14px) saturate(130%);
  -webkit-backdrop-filter: blur(14px) saturate(130%);
  box-shadow:
    0 18px 60px rgba(0,0,0,.35),
    inset 0 1px 0 rgba(255,255,255,.10);
}

.fix-glass{
    overflow: hidden;
}

/* Brillo diagonal sutil */


/* Viñeta/oscurecido suave para que el contenido se lea */
.mc-glass::after{
  content:"";
  position:absolute;
  inset:0;
  background: radial-gradient(120% 120% at 0% 0%,
    rgba(255,255,255,.10) 0%,
    rgba(0,0,0,.10) 55%,
    rgba(0,0,0,.18) 100%
  );
  pointer-events:none;
}

/* Asegura que el contenido quede por encima de los overlays */
.mc-glass > *{
  position: relative;
  z-index: 1;
}/* End custom CSS */