.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-53 .elementor-element.elementor-element-7043aad0{--display:flex;--min-height:80px;--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;}.elementor-53 .elementor-element.elementor-element-3e43f96e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-3e43f96e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-53 .elementor-element.elementor-element-ab7a641{width:100%;max-width:100%;}.elementor-53 .elementor-element.elementor-element-ab7a641.elementor-element{--align-self:center;}.elementor-53 .elementor-element.elementor-element-ab7a641 img{width:100%;}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}body:not(.rtl) .elementor-53 .elementor-element.elementor-element-0c3413c{left:0px;}body.rtl .elementor-53 .elementor-element.elementor-element-0c3413c{right:0px;}.elementor-53 .elementor-element.elementor-element-0c3413c{top:0px;}.elementor-widget-premium-nav-menu:not(.premium-hamburger-menu):not(.premium-nav-slide):not(.premium-nav-dropdown) .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-item:hover,
									.elementor-widget-premium-nav-menu.premium-hamburger-menu .premium-main-nav-menu .premium-sub-menu > .premium-sub-menu-item:hover > .premium-sub-menu-link,
									.elementor-widget-premium-nav-menu.premium-nav-slide .premium-main-nav-menu .premium-sub-menu > .premium-sub-menu-item:hover > .premium-sub-menu-link,
									.elementor-widget-premium-nav-menu.premium-nav-dropdown .premium-main-nav-menu .premium-sub-menu > .premium-sub-menu-item:hover > .premium-sub-menu-link{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-premium-nav-menu .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-premium-nav-menu.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-nav-menu .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-text );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link{color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-nav-widget-container:not(.premium-nav-pointer-framed) .premium-menu-link-parent:before,
					.elementor-widget-premium-nav-menu .premium-nav-widget-container:not(.premium-nav-pointer-framed) .premium-menu-link-parent:after{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-nav-pointer-framed .premium-menu-link-parent:before,
					.elementor-widget-premium-nav-menu .premium-nav-pointer-framed .premium-menu-link-parent:after{border-color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-active-item > .premium-menu-link{color:var( --e-global-color-accent );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-active-item > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-accent );}.elementor-widget-premium-nav-menu .premium-nav-menu-item > .premium-menu-link > .premium-item-icon{color:var( --e-global-color-primary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link{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-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link .premium-dropdown-icon{color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-active-item .premium-sub-menu-link .premium-dropdown-icon{color:var( --e-global-color-primary );}.elementor-widget-premium-nav-menu .premium-sub-menu-item .premium-sub-menu-link .premium-sub-item-icon{color:var( --e-global-color-primary );}.elementor-53 .elementor-element.elementor-element-3c8b7e3b.premium-ham-dropdown .premium-mobile-menu,
				 .elementor-53 .elementor-element.elementor-element-3c8b7e3b.premium-nav-dropdown .premium-mobile-menu,
				  .elementor-53 .elementor-element.elementor-element-3c8b7e3b .premium-mobile-menu-outer-container,
				  .elementor-53 .elementor-element.elementor-element-3c8b7e3b:not(.premium-nav-slide):not(.premium-ham-slide) .premium-mobile-menu-container{background-color:#FFFFFF;}.elementor-53 .elementor-element.elementor-element-3c8b7e3b{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;}.elementor-53 .elementor-element.elementor-element-3c8b7e3b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-53 .elementor-element.elementor-element-3c8b7e3b .premium-main-nav-menu{justify-content:center;}.elementor-53 .elementor-element.elementor-element-3c8b7e3b .premium-sub-menu .premium-sub-menu-link{justify-content:flex-start;}.elementor-53 .elementor-element.elementor-element-3c8b7e3b .premium-hamburger-toggle{justify-content:center;}.elementor-53 .elementor-element.elementor-element-3c8b7e3b.premium-ham-dropdown .premium-mobile-menu-container, .elementor-53 .elementor-element.elementor-element-3c8b7e3b.premium-nav-dropdown .premium-mobile-menu-container{justify-content:left;}.elementor-53 .elementor-element.elementor-element-3c8b7e3b.premium-hamburger-menu .premium-main-mobile-menu > .premium-nav-menu-item > .premium-menu-link, .elementor-53 .elementor-element.elementor-element-3c8b7e3b.premium-nav-dropdown .premium-main-mobile-menu > .premium-nav-menu-item > .premium-menu-link, .elementor-53 .elementor-element.elementor-element-3c8b7e3b.premium-nav-slide .premium-main-mobile-menu > .premium-nav-menu-item > .premium-menu-link{justify-content:flex-start;}.elementor-53 .elementor-element.elementor-element-3c8b7e3b .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:#101828;}.elementor-53 .elementor-element.elementor-element-3c8b7e3b .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link{color:var( --e-global-color-primary );}.elementor-53 .elementor-element.elementor-element-3c8b7e3b .premium-nav-menu-item > .premium-menu-link > .premium-item-icon{order:0;}.elementor-53 .elementor-element.elementor-element-3c8b7e3b .premium-nav-menu-container .premium-sub-menu, .elementor-53 .elementor-element.elementor-element-3c8b7e3b .premium-mobile-menu-container .premium-sub-menu{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:none;}.elementor-53 .elementor-element.elementor-element-3c8b7e3b .premium-nav-menu-container .premium-mega-content-container, .elementor-53 .elementor-element.elementor-element-3c8b7e3b .premium-mobile-menu-container .premium-mega-content-container{border-style:none;}.elementor-53 .elementor-element.elementor-element-3c8b7e3b .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link{color:#54595F;}.elementor-53 .elementor-element.elementor-element-3c8b7e3b .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-item{text-shadow:0px 0px 47px rgba(0,0,0,0.3);}.elementor-53 .elementor-element.elementor-element-3c8b7e3b .premium-main-nav-menu .premium-sub-menu-item:hover > .premium-sub-menu-link{color:#fff;}.elementor-53 .elementor-element.elementor-element-3c8b7e3b .premium-main-nav-menu .premium-sub-menu-item:hover > .premium-sub-menu-link .premium-dropdown-icon{color:#fff;}.elementor-53 .elementor-element.elementor-element-3c8b7e3b .premium-sub-menu-item .premium-sub-menu-link .premium-sub-item-icon{order:0;}.elementor-53 .elementor-element.elementor-element-3c8b7e3b .premium-hamburger-toggle i{color:#344054;}.elementor-53 .elementor-element.elementor-element-3c8b7e3b .premium-hamburger-toggle svg, .elementor-53 .elementor-element.elementor-element-3c8b7e3b .premium-hamburger-toggle svg path{fill:#344054;}.elementor-53 .elementor-element.elementor-element-3c8b7e3b .premium-hamburger-toggle:hover i{color:#FFFFFF;}.elementor-53 .elementor-element.elementor-element-3c8b7e3b .premium-hamburger-toggle:hover svg, .elementor-53 .elementor-element.elementor-element-3c8b7e3b .premium-hamburger-toggle:hover svg path{fill:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-button .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-53 .elementor-element.elementor-element-b7bcbd0 .elementor-button{background-color:var( --e-global-color-06681aa );border-radius:10px 10px 10px 10px;}.elementor-53 .elementor-element.elementor-element-b7bcbd0.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-53 .elementor-element.elementor-element-22efe97a{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:37px 37px;--row-gap:37px;--column-gap:37px;}.elementor-53 .elementor-element.elementor-element-22efe97a.e-con{--order:99999 /* order end hack */;}.elementor-53 .elementor-element.elementor-element-12d855ac .elementor-button{background-color:var( --e-global-color-06681aa );border-radius:10px 10px 10px 10px;}.elementor-53 .elementor-element.elementor-element-12d855ac.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-widget-spacer .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-spacer .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-spacer.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-spacer .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-spacer .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-53 .elementor-element.elementor-element-a0395e1{--spacer-size:15px;}.elementor-53:not(.elementor-motion-effects-element-type-background), .elementor-53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pruebas.healyourself.com.mx/wp-content/uploads/2024/04/FOndo-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}@media(min-width:768px){.elementor-53 .elementor-element.elementor-element-3e43f96e{--width:66.08%;}.elementor-53 .elementor-element.elementor-element-22efe97a{--content-width:74%;}}@media(max-width:1024px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-nav-menu.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-text );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-active-item > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-accent );}.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link .premium-dropdown-icon{color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-active-item .premium-sub-menu-link .premium-dropdown-icon{color:var( --e-global-color-primary );}.elementor-53 .elementor-element.elementor-element-3c8b7e3b .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-53 .elementor-element.elementor-element-b7bcbd0{width:var( --container-widget-width, 109.391px );max-width:109.391px;--container-widget-width:109.391px;--container-widget-flex-grow:0;}.elementor-53 .elementor-element.elementor-element-12d855ac{width:var( --container-widget-width, 154.641px );max-width:154.641px;--container-widget-width:154.641px;--container-widget-flex-grow:0;}.elementor-widget-spacer.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-53 .elementor-element.elementor-element-7043aad0{--min-height:72px;}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-53 .elementor-element.elementor-element-ab7a641 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-53 .elementor-element.elementor-element-ab7a641.elementor-element{--align-self:center;}.elementor-53 .elementor-element.elementor-element-ab7a641{z-index:4;text-align:center;}.elementor-53 .elementor-element.elementor-element-ab7a641 img{width:72%;}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-nav-menu.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-text );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-active-item > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-accent );}.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link .premium-dropdown-icon{color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-active-item .premium-sub-menu-link .premium-dropdown-icon{color:var( --e-global-color-primary );}.elementor-53 .elementor-element.elementor-element-3c8b7e3b{--container-widget-width:315px;--container-widget-flex-grow:0;width:var( --container-widget-width, 315px );max-width:315px;z-index:2;}.elementor-53 .elementor-element.elementor-element-3c8b7e3b .premium-main-nav-menu{justify-content:flex-start;}.elementor-53 .elementor-element.elementor-element-3c8b7e3b .premium-sub-menu .premium-sub-menu-link{justify-content:flex-start;}.elementor-53 .elementor-element.elementor-element-3c8b7e3b .premium-hamburger-toggle{justify-content:flex-end;margin:0px 0px 0px 0px;}.elementor-53 .elementor-element.elementor-element-3c8b7e3b.premium-nav-hor > .elementor-widget-container > .premium-nav-widget-container > .premium-ver-inner-container > .premium-nav-menu-container{height:0px;}.elementor-53 .elementor-element.elementor-element-3c8b7e3b .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link{font-size:var( --e-global-typography-accent-font-size );}.elementor-53 .elementor-element.elementor-element-3c8b7e3b .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link .premium-dropdown-icon{margin:0px 0px 0px 04px;}.elementor-53 .elementor-element.elementor-element-3c8b7e3b .premium-nav-menu-container .premium-sub-menu, .elementor-53 .elementor-element.elementor-element-3c8b7e3b .premium-mobile-menu-container .premium-sub-menu{margin:0px 0px 0px 0px;}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-53 .elementor-element.elementor-element-b7bcbd0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-53 .elementor-element.elementor-element-b7bcbd0.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-53 .elementor-element.elementor-element-b7bcbd0 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-53 .elementor-element.elementor-element-22efe97a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:0;}.elementor-53 .elementor-element.elementor-element-12d855ac > .elementor-widget-container{margin:-3px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-53 .elementor-element.elementor-element-12d855ac.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-53 .elementor-element.elementor-element-12d855ac .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-widget-spacer.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-53 .elementor-element.elementor-element-a0395e1{--spacer-size:15px;}}/* Start custom CSS for image, class: .elementor-element-ab7a641 */@media (max-width: 768px) {
    .mi-imagen {
        position: relative;
        left: -45px; /* Mueve el botón 45 píxeles a la izquierda */
    }

    .cadmia {
        clip-path: inset(10% 15% 10% 10%); /* Ajusta los valores para reducir la hitbox desde cada lado */
        cursor: pointer;
    }
}/* End custom CSS */
/* Start custom CSS for premium-nav-menu, class: .elementor-element-3c8b7e3b *//* Estilo para pantallas normales */
.mi-menu {
    position: static; /* o cualquier otro tipo de posición que tengas por defecto */
}

/* Media query para pantallas de tamaño móvil */
@media (max-width: 768px) { 
    .mi-menu {
        position: absolute;
        top: 8px;
        right: 3px;
    }

    #premium-nav-menu-item-121604,
    #premium-nav-menu-item-121615 {
        position: relative;
        display: inline-block;
        width: 360px; /* Limita el área clickeable a 360px */
    }

    #premium-nav-menu-item-121604 a,
    #premium-nav-menu-item-121615 a {
        color: #FFFFFF !important;
        display: block; /* Cambiado a block para que ocupe todo el espacio */
        width: 100%; /* Asegura que el enlace ocupe el 100% del contenedor */
        text-align: center; /* Centra el texto */
        padding: 0; /* Elimina cualquier padding extra que pueda causar el desplazamiento */
    }

    #premium-nav-menu-item-121604 a::before,
    #premium-nav-menu-item-121615 a::before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: transparent; /* Invisible para el usuario */
        pointer-events: none; /* El pseudo-elemento no interfiere con la interacción */
    }
}




@media (min-width: 769px) {
    /* Cambiar color normal de los enlaces */
    #premium-nav-menu-item-19 a,
    #premium-nav-menu-item-460 a,
    #premium-nav-menu-item-6487 a {
        color: #FFFFFF !important;
    }

    /* Cambiar color cuando el usuario hace hover */
    #premium-nav-menu-item-19 a:hover,
    #premium-nav-menu-item-460 a:hover,
    #premium-nav-menu-item-6487 a:hover {
        color: #1FCFF8 !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b7bcbd0 */@media (max-width: 768px) {
    .mi-buton {
        position: relative;
        left: 12px;
        top: -67px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-12d855ac */@media (max-width: 768px) {
    .mi-buton {
        position: relative;
        left: 12px;
        top: -67px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7043aad0 */.elementor-53 .elementor-element.elementor-element-7043aad0 {
    background: linear-gradient(180deg, #207ABB 0%, rgba(0, 0, 0, 0) 88%); /* Degradado de azul a negro con opacidad cero */
}

.elementor-53 .elementor-element.elementor-element-7043aad0:hover {
    background: #185E90; /* Color sólido al hacer hover */
    opacity: 1; /* Totalmente opaco */
}

/* Estilo para emular un botón de Elementor */
@media (max-width: 767px) {
    .elementor-btn-emulado {
        display: inline-flex !important;
        justify-content: center !important;
        align-items: center !important;
        padding: 0 24px !important;
        height: 36px !important;
        background-color: #207abb !important;
        color: #ffffff !important; /* Forzar el color del texto a blanco */
        font-size: 16px !important;
        font-weight: 600 !important;
        text-align: center !important;
        text-decoration: none !important;
        border-radius: 10px !important;
        border: 1px solid transparent !important;
        box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1) !important;
        transition: all 0.3s ease !important;
        cursor: pointer !important;
        margin-bottom: 10px !important; /* Separar los botones con 10px */
        line-height: 32px !important; /* Ajustar la altura de la línea para centrar el texto */
    }
}/* End custom CSS */
/* Start custom CSS */.contenido{
    color:#344054;
    float: left!important;
    text-align: left;
    font-style: normal;
}


}

.formulario .elementor-widget-container{
    backdrop-filter: blur(15px)!important;
}
#boton_banner1 .elementor-button-text{
    padding:10px!important;
}

img.fila {
    float: left !important;
    color: #475467 !important;
    padding-right: 80% !important;
    text-align: left !important;
    width: 100% !important;
}


.nombre.fila{
    float: left !important;
    color: #475467 !important;
    text-align: left !important;
    width: 100% !important;
    font-style: normal;
}


 
  #menu_mobile, div[data-id="7043aad0"]{
      position: fixed!important;
   
    top: 0px!important;
  }/* End custom CSS */