.elementor-4032 .elementor-element.elementor-element-b4ffcc5{--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:flex-end;--gap:calc(50vw/32) calc(50vw/32);--row-gap:calc(50vw/32);--column-gap:calc(50vw/32);--overflow:hidden;--padding-top:calc(100vw/32);--padding-bottom:calc(100vw/32);--padding-left:calc(400vw/32);--padding-right:calc(400vw/32);}.elementor-4032 .elementor-element.elementor-element-62156a2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4032 .elementor-element.elementor-element-2aa43e4{--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;}.elementor-4032 .elementor-element.elementor-element-e8288fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:calc(25vw/32) calc(25vw/32);--row-gap:calc(25vw/32);--column-gap:calc(25vw/32);--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.2);--padding-top:calc(50vw/32);--padding-bottom:calc(50vw/32);--padding-left:calc(50vw/32);--padding-right:calc(50vw/32);--z-index:99;}.elementor-4032 .elementor-element.elementor-element-e8288fc:not(.elementor-motion-effects-element-type-background), .elementor-4032 .elementor-element.elementor-element-e8288fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4032 .elementor-element.elementor-element-a0391fa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4032 .elementor-element.elementor-element-d6c6e33{--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;}.elementor-4032 .elementor-element.elementor-element-466029c > .elementor-widget-container{margin:0px 0px 05px 0px;}.elementor-4032 .elementor-element.elementor-element-4378d77{--spacer-size:15px;}.elementor-4032 .elementor-element.elementor-element-648d996{--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;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-4032 .elementor-element.elementor-element-4364e36{font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-4032 .elementor-element.elementor-element-bff62c2{--divider-border-style:solid;--divider-color:#7A7A7A80;--divider-border-width:1px;}.elementor-4032 .elementor-element.elementor-element-bff62c2 .elementor-divider-separator{width:100%;}.elementor-4032 .elementor-element.elementor-element-bff62c2 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-4032 .elementor-element.elementor-element-deb5d5f{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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-4032 .elementor-element.elementor-element-28ad7d6 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:700;}.elementor-4032 .elementor-element.elementor-element-b583a28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4032 .elementor-element.elementor-element-ce7106d{--divider-border-style:solid;--divider-color:#7A7A7A80;--divider-border-width:1px;}.elementor-4032 .elementor-element.elementor-element-ce7106d .elementor-divider-separator{width:100%;}.elementor-4032 .elementor-element.elementor-element-ce7106d .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-4032 .elementor-element.elementor-element-c3827d2{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4032 .elementor-element.elementor-element-e56138a .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:700;}.elementor-4032 .elementor-element.elementor-element-a229650{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4032 .elementor-element.elementor-element-3183529{--divider-border-style:solid;--divider-color:#7A7A7A80;--divider-border-width:1px;}.elementor-4032 .elementor-element.elementor-element-3183529 .elementor-divider-separator{width:100%;}.elementor-4032 .elementor-element.elementor-element-3183529 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-4032 .elementor-element.elementor-element-33a240f{--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;}.elementor-4032 .elementor-element.elementor-element-ccf31e0{font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-4032 .elementor-element.elementor-element-d9139f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:calc(50vw/32) calc(50vw/32);--row-gap:calc(50vw/32);--column-gap:calc(50vw/32);--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.2);--padding-top:calc(50vw/32);--padding-bottom:calc(50vw/32);--padding-left:calc(50vw/32);--padding-right:calc(50vw/32);--z-index:99;}.elementor-4032 .elementor-element.elementor-element-d9139f5:not(.elementor-motion-effects-element-type-background), .elementor-4032 .elementor-element.elementor-element-d9139f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4032 .elementor-element.elementor-element-747fc1c{--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;}.elementor-4032 .elementor-element.elementor-element-94d10ba{text-align:start;}.elementor-4032 .elementor-element.elementor-element-94d10ba .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1em;font-weight:700;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4032 .elementor-element.elementor-element-3a32361{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-4032 .elementor-element.elementor-element-3a32361.elementor-element{--align-self:center;}.elementor-4032 .elementor-element.elementor-element-3a32361 img{width:100%;}.elementor-4032 .elementor-element.elementor-element-d891eb7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0 0;--row-gap:0;--column-gap:0;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.2);--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;--z-index:99;}.elementor-4032 .elementor-element.elementor-element-d891eb7:not(.elementor-motion-effects-element-type-background), .elementor-4032 .elementor-element.elementor-element-d891eb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4032 .elementor-element.elementor-element-d90b628{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--overlay-opacity:0.8;--overlay-mix-blend-mode:multiply;--border-radius:0px 0px 0px 0px;--padding-top:calc(100vw/32);--padding-bottom:calc(100vw/32);--padding-left:calc(100vw/32);--padding-right:calc(100vw/32);}.elementor-4032 .elementor-element.elementor-element-d90b628::before, .elementor-4032 .elementor-element.elementor-element-d90b628 > .elementor-background-video-container::before, .elementor-4032 .elementor-element.elementor-element-d90b628 > .e-con-inner > .elementor-background-video-container::before, .elementor-4032 .elementor-element.elementor-element-d90b628 > .elementor-background-slideshow::before, .elementor-4032 .elementor-element.elementor-element-d90b628 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4032 .elementor-element.elementor-element-d90b628 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #000000 25%, #00000000 100%);}.elementor-4032 .elementor-element.elementor-element-d90b628:not(.elementor-motion-effects-element-type-background), .elementor-4032 .elementor-element.elementor-element-d90b628 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4032 .elementor-element.elementor-element-5276615{--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;}.elementor-4032 .elementor-element.elementor-element-bdaad86{width:100%;max-width:100%;}.elementor-4032 .elementor-element.elementor-element-62c9871{--display:flex;--gap:calc(25vw/32) calc(25vw/32);--row-gap:calc(25vw/32);--column-gap:calc(25vw/32);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-title .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-4032 .elementor-element.elementor-element-e839e06 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-4032 .elementor-element.elementor-element-88f8f15{--display:flex;--min-height:10px;--overflow:hidden;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-4032 .elementor-element.elementor-element-02a8a73{--spacer-size:calc(25vw/32);}.elementor-4032 .elementor-element.elementor-element-8ec80c2{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0;--padding-bottom:calc(25vw/32);--padding-left:calc(25vw/32);--padding-right:calc(25vw/32);--z-index:99;}.elementor-4032 .elementor-element.elementor-element-9335533{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:calc(25vw/32) calc(25vw/32);--row-gap:calc(25vw/32);--column-gap:calc(25vw/32);--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.2);--padding-top:calc(50vw/32);--padding-bottom:calc(50vw/32);--padding-left:calc(50vw/32);--padding-right:calc(50vw/32);--z-index:99;}.elementor-4032 .elementor-element.elementor-element-9335533:not(.elementor-motion-effects-element-type-background), .elementor-4032 .elementor-element.elementor-element-9335533 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4032 .elementor-element.elementor-element-9335533.e-con{--order:1;}.elementor-4032 .elementor-element.elementor-element-93ebc65{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4032 .elementor-element.elementor-element-5723e0a{--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;}.elementor-4032 .elementor-element.elementor-element-e9b8e7b > .elementor-widget-container{margin:0px 0px 05px 0px;}.elementor-4032 .elementor-element.elementor-element-161b0c8{--spacer-size:30px;}.elementor-4032 .elementor-element.elementor-element-eb8f548{--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;}.elementor-4032 .elementor-element.elementor-element-3a063d8{font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-4032 .elementor-element.elementor-element-23d3bbe{--divider-border-style:solid;--divider-color:#7A7A7A80;--divider-border-width:1px;}.elementor-4032 .elementor-element.elementor-element-23d3bbe .elementor-divider-separator{width:100%;}.elementor-4032 .elementor-element.elementor-element-23d3bbe .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-4032 .elementor-element.elementor-element-79337ec{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4032 .elementor-element.elementor-element-ccdb1b2 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:700;}.elementor-4032 .elementor-element.elementor-element-57a011c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4032 .elementor-element.elementor-element-26ad6e3{--divider-border-style:solid;--divider-color:#7A7A7A80;--divider-border-width:1px;}.elementor-4032 .elementor-element.elementor-element-26ad6e3 .elementor-divider-separator{width:100%;}.elementor-4032 .elementor-element.elementor-element-26ad6e3 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-4032 .elementor-element.elementor-element-3ff54ba{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4032 .elementor-element.elementor-element-b1a1a75 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:700;}.elementor-4032 .elementor-element.elementor-element-9172dc3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4032 .elementor-element.elementor-element-069fe6f{--divider-border-style:solid;--divider-color:#7A7A7A80;--divider-border-width:1px;}.elementor-4032 .elementor-element.elementor-element-069fe6f .elementor-divider-separator{width:100%;}.elementor-4032 .elementor-element.elementor-element-069fe6f .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-4032 .elementor-element.elementor-element-d77b707{--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;}.elementor-4032 .elementor-element.elementor-element-40c5e52{font-family:"IBM Plex Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-4032 .elementor-element.elementor-element-2d4efac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:calc(50vw/32) calc(50vw/32);--row-gap:calc(50vw/32);--column-gap:calc(50vw/32);--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.2);--padding-top:calc(50vw/32);--padding-bottom:calc(50vw/32);--padding-left:calc(50vw/32);--padding-right:calc(50vw/32);--z-index:99;}.elementor-4032 .elementor-element.elementor-element-2d4efac:not(.elementor-motion-effects-element-type-background), .elementor-4032 .elementor-element.elementor-element-2d4efac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4032 .elementor-element.elementor-element-2dedcd3{--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;}.elementor-4032 .elementor-element.elementor-element-9ce8693{text-align:start;}.elementor-4032 .elementor-element.elementor-element-9ce8693 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1em;font-weight:700;}.elementor-4032 .elementor-element.elementor-element-301f670{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-4032 .elementor-element.elementor-element-301f670.elementor-element{--align-self:center;}.elementor-4032 .elementor-element.elementor-element-301f670 img{width:100%;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4032 .elementor-element.elementor-element-fab9e8c > .elementor-widget-container{background-color:#F3F3F3;background-image:url("https://eomaformacion.com/wp-content/uploads/2024/12/single-curso-bg-scaled.webp");padding:calc(50vw/32) calc(50vw/32) calc(50vw/32) calc(50vw/32);background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:0px 0px 0px 0px;}.elementor-4032 .elementor-element.elementor-element-fab9e8c{color:var( --e-global-color-text );font-family:"IBM Plex Sans", Sans-serif;font-weight:400;}.elementor-4032 .elementor-element.elementor-element-4acd007{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;top:calc(400vw/32);z-index:0;}body:not(.rtl) .elementor-4032 .elementor-element.elementor-element-4acd007{left:calc(100vw/32);}body.rtl .elementor-4032 .elementor-element.elementor-element-4acd007{right:calc(100vw/32);}.elementor-4032 .elementor-element.elementor-element-4acd007 img{width:100%;}.elementor-4032 .elementor-element.elementor-element-18ea62e{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;top:calc(900vw/32);z-index:0;}.elementor-4032 .elementor-element.elementor-element-18ea62e > .elementor-widget-container{--e-transform-rotateZ:30deg;}body:not(.rtl) .elementor-4032 .elementor-element.elementor-element-18ea62e{right:calc(100vw/32);}body.rtl .elementor-4032 .elementor-element.elementor-element-18ea62e{left:calc(100vw/32);}.elementor-4032 .elementor-element.elementor-element-18ea62e img{width:100%;}.elementor-4032 .elementor-element.elementor-element-bd49adb{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;bottom:-40%;z-index:0;}.elementor-4032 .elementor-element.elementor-element-bd49adb > .elementor-widget-container{--e-transform-rotateZ:45deg;}body:not(.rtl) .elementor-4032 .elementor-element.elementor-element-bd49adb{right:-20%;}body.rtl .elementor-4032 .elementor-element.elementor-element-bd49adb{left:-20%;}.elementor-4032 .elementor-element.elementor-element-bd49adb img{width:100%;}.elementor-4032 .elementor-element.elementor-element-da4e814{--display:flex;--position:fixed;--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;bottom:0px;}body:not(.rtl) .elementor-4032 .elementor-element.elementor-element-da4e814{left:0px;}body.rtl .elementor-4032 .elementor-element.elementor-element-da4e814{right:0px;}.elementor-4032 .elementor-element.elementor-element-3035cd0 > .elementor-widget-container{margin:0px 0px 05px 0px;}@media(min-width:768px){.elementor-4032 .elementor-element.elementor-element-62156a2{--width:20%;}.elementor-4032 .elementor-element.elementor-element-e8288fc{--width:100%;}.elementor-4032 .elementor-element.elementor-element-d9139f5{--width:100%;}.elementor-4032 .elementor-element.elementor-element-d891eb7{--width:80%;}.elementor-4032 .elementor-element.elementor-element-5276615{--width:fit-content;}.elementor-4032 .elementor-element.elementor-element-9335533{--width:calc(700vw/32);}.elementor-4032 .elementor-element.elementor-element-2d4efac{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4032 .elementor-element.elementor-element-62156a2{--width:30%;}.elementor-4032 .elementor-element.elementor-element-d891eb7{--width:70%;}.elementor-4032 .elementor-element.elementor-element-9335533{--width:calc(700vw/22);}}@media(min-width:1025px){.elementor-4032 .elementor-element.elementor-element-d90b628:not(.elementor-motion-effects-element-type-background), .elementor-4032 .elementor-element.elementor-element-d90b628 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-4032 .elementor-element.elementor-element-b4ffcc5{--gap:calc(50vw/22) calc(50vw/22);--row-gap:calc(50vw/22);--column-gap:calc(50vw/22);--padding-top:calc(50vw/22);--padding-bottom:calc(50vw/22);--padding-left:calc(50vw/22);--padding-right:calc(50vw/22);}.elementor-4032 .elementor-element.elementor-element-e8288fc{--padding-top:calc(50vw/22);--padding-bottom:calc(50vw/22);--padding-left:calc(50vw/22);--padding-right:calc(50vw/22);}.elementor-4032 .elementor-element.elementor-element-466029c{width:100%;max-width:100%;}.elementor-4032 .elementor-element.elementor-element-4364e36{font-size:14px;}.elementor-4032 .elementor-element.elementor-element-28ad7d6 .elementor-heading-title{font-size:14px;}.elementor-4032 .elementor-element.elementor-element-e56138a .elementor-heading-title{font-size:14px;}.elementor-4032 .elementor-element.elementor-element-ccf31e0{font-size:14px;}.elementor-4032 .elementor-element.elementor-element-d9139f5{--padding-top:calc(50vw/22);--padding-bottom:calc(50vw/22);--padding-left:calc(50vw/22);--padding-right:calc(50vw/22);}.elementor-4032 .elementor-element.elementor-element-e839e06 .elementor-heading-title{font-size:30px;}.elementor-4032 .elementor-element.elementor-element-8ec80c2{--padding-top:0;--padding-bottom:calc(25vw/22);--padding-left:calc(25vw/22);--padding-right:calc(25vw/22);}.elementor-4032 .elementor-element.elementor-element-9335533{--padding-top:calc(50vw/22);--padding-bottom:calc(50vw/22);--padding-left:calc(50vw/22);--padding-right:calc(50vw/22);}.elementor-4032 .elementor-element.elementor-element-e9b8e7b{width:100%;max-width:100%;}.elementor-4032 .elementor-element.elementor-element-3a063d8{font-size:14px;}.elementor-4032 .elementor-element.elementor-element-ccdb1b2 .elementor-heading-title{font-size:14px;}.elementor-4032 .elementor-element.elementor-element-b1a1a75 .elementor-heading-title{font-size:14px;}.elementor-4032 .elementor-element.elementor-element-40c5e52{font-size:14px;}.elementor-4032 .elementor-element.elementor-element-2d4efac{--padding-top:calc(50vw/22);--padding-bottom:calc(50vw/22);--padding-left:calc(50vw/22);--padding-right:calc(50vw/22);}.elementor-4032 .elementor-element.elementor-element-fab9e8c > .elementor-widget-container{padding:calc(50vw/22) calc(50vw/22) calc(50vw/22) calc(50vw/22);}.elementor-4032 .elementor-element.elementor-element-fab9e8c{font-size:14px;}.elementor-4032 .elementor-element.elementor-element-3035cd0{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-4032 .elementor-element.elementor-element-b4ffcc5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4032 .elementor-element.elementor-element-e8288fc{--gap:calc(50vw/12) calc(50vw/12);--row-gap:calc(50vw/12);--column-gap:calc(50vw/12);--padding-top:calc(50vw/12);--padding-bottom:calc(50vw/12);--padding-left:calc(50vw/12);--padding-right:calc(50vw/12);}.elementor-4032 .elementor-element.elementor-element-d9139f5{--gap:calc(50vw/12) calc(50vw/12);--row-gap:calc(50vw/12);--column-gap:calc(50vw/12);--padding-top:calc(50vw/12);--padding-bottom:calc(50vw/12);--padding-left:calc(50vw/12);--padding-right:calc(50vw/12);}.elementor-4032 .elementor-element.elementor-element-d891eb7.e-con{--order:1;}.elementor-4032 .elementor-element.elementor-element-d90b628{--min-height:50vh;}.elementor-4032 .elementor-element.elementor-element-8ec80c2{--padding-top:calc(25vw/12);--padding-bottom:calc(25vw/12);--padding-left:calc(25vw/12);--padding-right:calc(25vw/12);}.elementor-4032 .elementor-element.elementor-element-4fb1bfe > .elementor-widget-container{padding:calc(50vw/12) calc(50vw/12) calc(50vw/12) calc(50vw/12);}.elementor-4032 .elementor-element.elementor-element-4fb1bfe.elementor-element{--order:1;}.elementor-4032 .elementor-element.elementor-element-9335533{--gap:calc(50vw/12) calc(50vw/12);--row-gap:calc(50vw/12);--column-gap:calc(50vw/12);--padding-top:calc(50vw/12);--padding-bottom:calc(50vw/12);--padding-left:calc(50vw/12);--padding-right:calc(50vw/12);}.elementor-4032 .elementor-element.elementor-element-9335533.e-con{--order:2;}.elementor-4032 .elementor-element.elementor-element-2d4efac{--gap:calc(50vw/12) calc(50vw/12);--row-gap:calc(50vw/12);--column-gap:calc(50vw/12);--padding-top:calc(50vw/12);--padding-bottom:calc(50vw/12);--padding-left:calc(50vw/12);--padding-right:calc(50vw/12);}.elementor-4032 .elementor-element.elementor-element-301f670{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-4032 .elementor-element.elementor-element-fab9e8c > .elementor-widget-container{padding:calc(50vw/12) calc(50vw/12) calc(50vw/12) calc(50vw/12);}.elementor-4032 .elementor-element.elementor-element-fab9e8c.elementor-element{--order:3;}.elementor-4032 .elementor-element.elementor-element-da4e814{--width:100%;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-4032 .elementor-element.elementor-element-3035cd0{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-4032 .elementor-element.elementor-element-3035cd0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4032 .elementor-element.elementor-element-24d259f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}}/* Start custom CSS for shortcode, class: .elementor-element-466029c */.elementor-4032 .elementor-element.elementor-element-466029c{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4364e36 */.elementor-4032 .elementor-element.elementor-element-4364e36>div>p{
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ad7d6 */.elementor-4032 .elementor-element.elementor-element-28ad7d6>div>p{
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1bb7c41 */.elementor-4032 .elementor-element.elementor-element-1bb7c41>div>div>p{
    margin: 0;
    color: #7a7a7a;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e56138a */.elementor-4032 .elementor-element.elementor-element-e56138a>div>p{
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ccf31e0 */.elementor-4032 .elementor-element.elementor-element-ccf31e0>div>p{
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8288fc */.elementor-4032 .elementor-element.elementor-element-e8288fc{
    height: fit-content;
}

#programa-precio, #reservar-plaza{
    background-color: #DF057F;
    width: fit-content;
    color: white;
    padding-inline: 20px;
    padding-block: 10px;
    font-weight: bold;
    max-width: calc(400vw/32);
    text-align: center;
    box-sizing: border-box;
    margin-bottom: 0;
    font-size: 14px;
}

#programa-precio:hover, #reservar-plaza:hover{
    background-color: #01F9C6;
    width: fit-content;
    color: #273A7F;
    padding-inline: 20px;
    padding-block: 10px;
    font-weight: bold;
    max-width: calc(400vw/32);
    text-align: center;
    box-sizing: border-box;
    margin-bottom: 0;
    font-size: 14px;
}

.ponente-nombre, .fechas-curso, .aula-curso{
    color: #7A7A7A;
    font-size: 14px;
}

.localizacion-curso{
    color: #7a7a7a;
    font-size: 14px;
}

.ponente{
    display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: center;
}

.ponente>img{
    align-self: center;
    max-width: 150px; 
    height: auto; 
    margin-bottom: 10px; 
    border-radius: 100px; 
    border: 4px solid #DF057F;
}


@media(min-width: 768px) and (max-width: 1024px){
    #programa-precio, #reservar-plaza{
        background-color: #DF057F;
        width: 100% !important;
        color: white;
        padding-inline: 10px;
        padding-block: 5px;
        font-weight: bold;
        max-width: 100% !important;
        text-align: center;
        box-sizing: border-box;
        font-size: 14px;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        margin-bottom: 0;
    }
    
    #programa-precio:hover, #reservar-plaza:hover{
        background-color: #01F9C6;
        width: 100% !important;
        color: #273A7F;
        padding-inline: 10px;
        padding-block: 5px;
        font-weight: bold;
        max-width: 100% !important;
        border-radius: 5px;
        text-align: center;
        box-sizing: border-box;
        font-size: 14px;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        margin-bottom: 0;
    }
    
    .ponente-header-shortcode{
        font-size: 14px;
    }
    
    .ponente-nombre{
        color: #7A7A7A;
    }
    
    .localizacion-curso{
        color: #7a7a7a;
        font-size: 14px;
    }
    
    .ponente{
        display: flex;
        flex-direction: column;
        align-content: center;
        justify-content: center;
    }
    
    .ponente>img{
        align-self: center;
        max-width: 100px; 
        height: auto; 
        margin-bottom: 10px; 
        border-radius: 100px; 
        border: 4px solid #DF057F;
    }
    
    .aula-curso{
        font-size: 14px;
    }
}

@media (max-width: 767px){
    #programa-precio, #reservar-plaza{
        background-color: #DF057F;
        width: 100% !important;
        color: white;
        padding-inline: 10px;
        padding-block: 5px;
        font-weight: bold;
        max-width: 100% !important;
        text-align: center;
        box-sizing: border-box;
        font-size: 14px;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    
    #programa-precio:hover, #reservar-plaza:hover{
        background-color: #01F9C6;
        width: 100% !important;
        color: #273A7F;
        padding-inline: 10px;
        padding-block: 5px;
        font-weight: bold;
        max-width: 100% !important;
        border-radius: 5px;
        text-align: center;
        box-sizing: border-box;
        font-size: 14px;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    
    .ponente-header-shortcode{
        font-size: 14px;
    }
    
    .ponente-nombre{
        color: #7A7A7A;
    }
    
    .ponente-nombre, .fechas-curso, .aula-curso{
        color: #7a7a7a;
        font-size: 14px;
    }
    
    .ponente{
        display: flex;
        flex-direction: column;
        align-content: center;
        justify-content: center;
    }
    
    .ponente>p{
        text-align: center;
    }    
    
    .ponente>img{
        align-self: center;
        max-width: 150px; 
        height: auto; 
        margin-bottom: 10px; 
        border-radius: 100px; 
        border: 4px solid #DF057F;
    }
    
    .aula-curso{
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9139f5 */.elementor-4032 .elementor-element.elementor-element-d9139f5{
    height: fit-content;
}

#programa-precio, #reservar-plaza{
    background-color: #DF057F;
    width: fit-content;
    color: white;
    padding-inline: 20px;
    padding-block: 10px;
    font-weight: bold;
    max-width: calc(400vw/32);
    text-align: center;
    box-sizing: border-box;
    margin-bottom: 0;
    font-size: 14px;
}

#programa-precio:hover, #reservar-plaza:hover{
    background-color: #01F9C6;
    width: fit-content;
    color: #273A7F;
    padding-inline: 20px;
    padding-block: 10px;
    font-weight: bold;
    max-width: calc(400vw/32);
    text-align: center;
    box-sizing: border-box;
    margin-bottom: 0;
    font-size: 14px;
}

.ponente-nombre, .fechas-curso, .aula-curso{
    color: #7A7A7A;
    font-size: 14px;
}

.localizacion-curso{
    color: #7a7a7a;
    font-size: 14px;
}

.ponente{
    display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: center;
}

.ponente>img{
    align-self: center;
    max-width: 150px; 
    height: auto; 
    margin-bottom: 10px; 
    border-radius: 100px; 
    border: 4px solid #DF057F;
}


@media(min-width: 768px) and (max-width: 1024px){
    #programa-precio, #reservar-plaza{
        background-color: #DF057F;
        width: 100% !important;
        color: white;
        padding-inline: 10px;
        padding-block: 5px;
        font-weight: bold;
        max-width: 100% !important;
        text-align: center;
        box-sizing: border-box;
        font-size: 14px;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        margin-bottom: 0;
    }
    
    #programa-precio:hover, #reservar-plaza:hover{
        background-color: #01F9C6;
        width: 100% !important;
        color: #273A7F;
        padding-inline: 10px;
        padding-block: 5px;
        font-weight: bold;
        max-width: 100% !important;
        border-radius: 5px;
        text-align: center;
        box-sizing: border-box;
        font-size: 14px;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        margin-bottom: 0;
    }
    
    .ponente-header-shortcode{
        font-size: 14px;
    }
    
    .ponente-nombre{
        color: #7A7A7A;
    }
    
    .localizacion-curso{
        color: #7a7a7a;
        font-size: 14px;
    }
    
    .ponente{
        display: flex;
        flex-direction: column;
        align-content: center;
        justify-content: center;
    }
    
    .ponente>img{
        align-self: center;
        max-width: 100px; 
        height: auto; 
        margin-bottom: 10px; 
        border-radius: 100px; 
        border: 4px solid #DF057F;
    }
    
    .aula-curso{
        font-size: 14px;
    }
}

@media (max-width: 767px){
    #programa-precio, #reservar-plaza{
        background-color: #DF057F;
        width: 100% !important;
        color: white;
        padding-inline: 10px;
        padding-block: 5px;
        font-weight: bold;
        max-width: 100% !important;
        text-align: center;
        box-sizing: border-box;
        font-size: 14px;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    
    #programa-precio:hover, #reservar-plaza:hover{
        background-color: #01F9C6;
        width: 100% !important;
        color: #273A7F;
        padding-inline: 10px;
        padding-block: 5px;
        font-weight: bold;
        max-width: 100% !important;
        border-radius: 5px;
        text-align: center;
        box-sizing: border-box;
        font-size: 14px;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    
    .ponente-header-shortcode{
        font-size: 14px;
    }
    
    .ponente-nombre{
        color: #7A7A7A;
    }
    
    .ponente-nombre, .fechas-curso, .aula-curso{
        color: #7a7a7a;
        font-size: 14px;
    }
    
    .ponente{
        display: flex;
        flex-direction: column;
        align-content: center;
        justify-content: center;
    }
    
    .ponente>p{
        text-align: center;
    }    
    
    .ponente>img{
        align-self: center;
        max-width: 150px; 
        height: auto; 
        margin-bottom: 10px; 
        border-radius: 100px; 
        border: 4px solid #DF057F;
    }
    
    .aula-curso{
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e9b8e7b */.elementor-4032 .elementor-element.elementor-element-e9b8e7b{
    height: fit-content !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a063d8 */.elementor-4032 .elementor-element.elementor-element-3a063d8>div>p{
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccdb1b2 */.elementor-4032 .elementor-element.elementor-element-ccdb1b2>div>p{
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c815e2d */.elementor-4032 .elementor-element.elementor-element-c815e2d>div>div>p{
    margin: 0;
    color: #7a7a7a;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1a1a75 */.elementor-4032 .elementor-element.elementor-element-b1a1a75>div>p{
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40c5e52 */.elementor-4032 .elementor-element.elementor-element-40c5e52>div>p{
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d4efac */.elementor-4032 .elementor-element.elementor-element-2d4efac{
    height: fit-content;
}

#programa-precio, #reservar-plaza{
    background-color: #DF057F;
    width: fit-content;
    color: white;
    padding-inline: 20px;
    padding-block: 10px;
    font-weight: bold;
    max-width: calc(400vw/32);
    text-align: center;
    box-sizing: border-box;
    margin-bottom: 0;
    font-size: 14px;
}

#programa-precio:hover, #reservar-plaza:hover{
    background-color: #01F9C6;
    width: fit-content;
    color: #273A7F;
    padding-inline: 20px;
    padding-block: 10px;
    font-weight: bold;
    max-width: calc(400vw/32);
    text-align: center;
    box-sizing: border-box;
    margin-bottom: 0;
    font-size: 14px;
}

.ponente-nombre, .fechas-curso, .aula-curso{
    color: #7A7A7A;
    font-size: 14px;
}

.localizacion-curso{
    color: #7a7a7a;
    font-size: 14px;
}

.ponente{
    display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: center;
}

.ponente>img{
    align-self: center;
    max-width: 150px; 
    height: auto; 
    margin-bottom: 10px; 
    border-radius: 100px; 
    border: 4px solid #DF057F;
}


@media(min-width: 768px) and (max-width: 1024px){
    #programa-precio, #reservar-plaza{
        background-color: #DF057F;
        width: 100% !important;
        color: white;
        padding-inline: 10px;
        padding-block: 5px;
        font-weight: bold;
        max-width: 100% !important;
        text-align: center;
        box-sizing: border-box;
        font-size: 14px;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        margin-bottom: 0;
    }
    
    #programa-precio:hover, #reservar-plaza:hover{
        background-color: #01F9C6;
        width: 100% !important;
        color: #273A7F;
        padding-inline: 10px;
        padding-block: 5px;
        font-weight: bold;
        max-width: 100% !important;
        border-radius: 5px;
        text-align: center;
        box-sizing: border-box;
        font-size: 14px;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        margin-bottom: 0;
    }
    
    .ponente-header-shortcode{
        font-size: 14px;
    }
    
    .ponente-nombre{
        color: #7A7A7A;
    }
    
    .localizacion-curso{
        color: #7a7a7a;
        font-size: 14px;
    }
    
    .ponente{
        display: flex;
        flex-direction: column;
        align-content: center;
        justify-content: center;
    }
    
    .ponente>img{
        align-self: center;
        max-width: 100px; 
        height: auto; 
        margin-bottom: 10px; 
        border-radius: 100px; 
        border: 4px solid #DF057F;
    }
    
    .aula-curso{
        font-size: 14px;
    }
}

@media (max-width: 767px){
    #programa-precio, #reservar-plaza{
        background-color: #DF057F;
        width: 100% !important;
        color: white;
        padding-inline: 10px;
        padding-block: 5px;
        font-weight: bold;
        max-width: 100% !important;
        text-align: center;
        box-sizing: border-box;
        font-size: 14px;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    
    #programa-precio:hover, #reservar-plaza:hover{
        background-color: #01F9C6;
        width: 100% !important;
        color: #273A7F;
        padding-inline: 10px;
        padding-block: 5px;
        font-weight: bold;
        max-width: 100% !important;
        border-radius: 5px;
        text-align: center;
        box-sizing: border-box;
        font-size: 14px;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    
    .ponente-header-shortcode{
        font-size: 14px;
    }
    
    .ponente-nombre{
        color: #7A7A7A;
    }
    
    .ponente-nombre, .fechas-curso, .aula-curso{
        color: #7a7a7a;
        font-size: 14px;
    }
    
    .ponente{
        display: flex;
        flex-direction: column;
        align-content: center;
        justify-content: center;
    }
    
    .ponente>p{
        text-align: center;
    }    
    
    .ponente>img{
        align-self: center;
        max-width: 150px; 
        height: auto; 
        margin-bottom: 10px; 
        border-radius: 100px; 
        border: 4px solid #DF057F;
    }
    
    .aula-curso{
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9335533 */.elementor-4032 .elementor-element.elementor-element-9335533{
    height: fit-content;
}

#programa-precio, #reservar-plaza{
    background-color: #DF057F;
    width: fit-content;
    color: white;
    padding-inline: 20px;
    padding-block: 10px;
    font-weight: bold;
    max-width: calc(400vw/32);
    text-align: center;
    box-sizing: border-box;
    margin-bottom: 0;
    font-size: 14px;
    display: flex;
}

#programa-precio:hover, #reservar-plaza:hover{
    background-color: #01F9C6;
    width: fit-content;
    color: #273A7F;
    padding-inline: 20px;
    padding-block: 10px;
    font-weight: bold;
    max-width: calc(400vw/32);
    text-align: center;
    box-sizing: border-box;
    margin-bottom: 0;
    font-size: 14px;
}

.ponente-nombre, .fechas-curso, .aula-curso{
    color: #7A7A7A;
    font-size: 14px;
}

.localizacion-curso{
    color: #7a7a7a;
    font-size: 14px;
}

.ponente{
    display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: center;
}

.ponente>img{
    align-self: center;
    max-width: 150px; 
    height: auto; 
    margin-bottom: 10px; 
    border-radius: 100px; 
    border: 4px solid #DF057F;
}


@media(min-width: 768px) and (max-width: 1024px){
    #programa-precio, #reservar-plaza{
        background-color: #DF057F;
        width: 100% !important;
        color: white;
        padding-inline: 10px;
        padding-block: 5px;
        font-weight: bold;
        max-width: 100% !important;
        text-align: center;
        box-sizing: border-box;
        font-size: 14px;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        margin-bottom: 0;
        display: flex;
    }
    
    #programa-precio:hover, #reservar-plaza:hover{
        background-color: #01F9C6;
        width: 100% !important;
        color: #273A7F;
        padding-inline: 10px;
        padding-block: 5px;
        font-weight: bold;
        max-width: 100% !important;
        border-radius: 5px;
        text-align: center;
        box-sizing: border-box;
        font-size: 14px;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        margin-bottom: 0;
    }
    
    .ponente-header-shortcode{
        font-size: 14px;
    }
    
    .ponente-nombre{
        color: #7A7A7A;
    }
    
    .localizacion-curso{
        color: #7a7a7a;
        font-size: 14px;
    }
    
    .ponente{
        display: flex;
        flex-direction: column;
        align-content: center;
        justify-content: center;
    }
    
    .ponente>img{
        align-self: center;
        max-width: 100px; 
        height: auto; 
        margin-bottom: 10px; 
        border-radius: 100px; 
        border: 4px solid #DF057F;
    }
    
    .aula-curso{
        font-size: 14px;
    }
}

@media (max-width: 767px){
    #programa-precio, #reservar-plaza{
        background-color: #DF057F;
        width: 100% !important;
        color: white;
        padding-inline: 10px;
        padding-block: 5px;
        font-weight: bold;
        max-width: 100% !important;
        text-align: center;
        box-sizing: border-box;
        font-size: 14px;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    
    #programa-precio:hover, #reservar-plaza:hover{
        background-color: #01F9C6;
        width: 100% !important;
        color: #273A7F;
        padding-inline: 10px;
        padding-block: 5px;
        font-weight: bold;
        max-width: 100% !important;
        border-radius: 5px;
        text-align: center;
        box-sizing: border-box;
        font-size: 14px;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    
    .ponente-header-shortcode{
        font-size: 14px;
    }
    
    .ponente-nombre{
        color: #7A7A7A;
    }
    
    .ponente-nombre, .fechas-curso, .aula-curso{
        color: #7a7a7a;
        font-size: 14px;
    }
    
    .ponente{
        display: flex;
        flex-direction: column;
        align-content: center;
        justify-content: center;
    }
    
    .ponente>p{
        text-align: center;
    }    
    
    .ponente>img{
        align-self: center;
        max-width: 150px; 
        height: auto; 
        margin-bottom: 10px; 
        border-radius: 100px; 
        border: 4px solid #DF057F;
    }
    
    .aula-curso{
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d891eb7 */.fecha-inicio{
    font-size: 40px;
    font-weight: bold;
    color: white;
    line-height: 1em;
}

.estado-curso{
    font-size: 20px;
    font-weight: bold;
    color: white;
    line-height: 1em;
}

@media(min-width: 768px) and (max-width: 1027px){
    .fecha-inicio{
        font-size: 30px;
        font-weight: bold;
        color: white;
        line-height: 1em;
    }
    
    .estado-curso{
        font-size: 20px;
        font-weight: bold;
        color: white;
        line-height: 1em;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3035cd0 */.elementor-4032 .elementor-element.elementor-element-3035cd0{
    #programa-precio{
        height: 60px !important;
        align-items: center;
        background-color: #273A7F !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-24d259f */.elementor-4032 .elementor-element.elementor-element-24d259f{
    #reservar-plaza{
        height: 60px !important;
        align-items: center;
    }
}/* End custom CSS */