.elementor-178 .elementor-element.elementor-element-4f884603{--e-image-carousel-slides-to-show:1;}:root{--page-title-display:none;}/* Start custom CSS */.elementor-178 h1.e-heading-base,
.elementor-178 h2.e-heading-base {
  color: #ff0492;
}
.elementor-178 .e-button-base {
  background-color: #ff0492;
  border-color: #ff0492;
  color: #ffffff;
}
.elementor-178 .e-button-base:hover {
  background-color: #dc007c;
  border-color: #dc007c;
}
.elementor-178 .swiper-pagination-bullet-active {
  background-color: #ff0492;
}/* TuMedio Tech - página en borrador */
html,body{background:#000!important;color:#fff;overflow-x:hidden}
#content,.page-content,.elementor-178{background:#000!important}
#site-header{background:#000!important;padding:0!important}
#site-header .header-inner{max-width:1200px!important;min-height:100px;display:flex!important;align-items:center!important;padding:18px 40px!important;gap:32px;margin:0 auto!important}
#site-header .site-branding{order:2;margin-left:auto!important;flex:0 0 150px!important;width:150px!important}
#site-header .custom-logo-link{display:block;height:60px;width:150px;position:relative;overflow:hidden}
#site-header .custom-logo{width:150px!important;max-width:150px!important;height:150px!important;object-fit:contain;position:absolute;top:50%;transform:translateY(-50%)}
#site-header .site-title{display:none!important}
#site-header .site-navigation{order:1;margin:0!important}
#site-header .site-navigation ul{gap:24px}
#site-header .site-navigation a{font-size:15px;color:#ff0492!important}
#site-header .site-navigation-toggle-holder{order:1}
#site-header .site-navigation-toggle{background:#ff0492;color:#fff}
#site-header .site-navigation-dropdown{background:#111}
#site-header .site-navigation-dropdown a{color:#fff!important}
#site-footer{background:#000!important;color:#999;border-top:1px solid #222;padding:20px 40px!important}
#site-footer .custom-logo{width:150px!important;height:150px!important;object-fit:contain}
.elementor-178 .e-flexbox-base{background:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important;min-width:0}
.elementor-178 .elementor-widget-e-heading :is(h1,h2,h3){font-family:Anton,sans-serif!important;font-weight:400!important;line-height:1.14!important;color:#ff0492!important;margin:0!important}
.elementor-178 .elementor-widget-e-paragraph p{font-family:Montserrat,sans-serif!important;color:#bdbdbd!important;font-size:16px!important;font-weight:400!important;line-height:1.75!important;margin:0!important}
.elementor-178 .elementor-widget-e-paragraph strong{color:#ff0492!important;font-weight:700!important}
.elementor-178 [data-interaction-id="3d90a36d"]{padding:0!important;gap:0!important}
.elementor-178 [data-interaction-id="3788d461"]{display:grid!important;grid-template-columns:1fr 1.25fr!important;gap:28px 70px!important;max-width:1200px!important;width:100%!important;margin:0 auto!important;padding:64px 40px 0!important;align-items:start!important}
.elementor-178 [data-interaction-id="2f78d391"]{grid-column:1;grid-row:1 / span 2}
.elementor-178 [data-interaction-id="2f78d391"]{font-size:68px!important;letter-spacing:-1px!important}
.elementor-178 [data-interaction-id="3917717c"]{grid-column:2;grid-row:1}
.elementor-178 [data-interaction-id="3917717c"]{font-size:15px!important}
.elementor-178 [data-interaction-id="2ab9a767"]{grid-column:2;grid-row:2;justify-self:start}
.elementor-178 [data-interaction-id="2ab9a767"]{display:inline-flex!important;align-items:center;justify-content:center;background:transparent!important;color:#fff!important;border:1px solid #fff!important;border-radius:40px!important;padding:16px 24px!important;font-family:Montserrat,sans-serif!important;font-size:14px!important;font-weight:600!important;text-decoration:none}
.elementor-178 [data-id="4f884603"]{grid-column:2;grid-row:3;width:100%!important;min-width:0!important;margin:12px 0 30px!important}
.elementor-178 .elementor-widget-image-carousel .elementor-image-carousel-wrapper.swiper{width:calc(100% - 56px)!important;margin:12px 28px 0!important;overflow:visible!important}
.elementor-178 .elementor-widget-image-carousel .swiper-slide{position:relative;transition:transform .7s ease,opacity .7s ease}
.elementor-178 .elementor-widget-image-carousel .swiper-slide img{width:100%!important;height:390px!important;object-fit:cover!important;border-radius:18px!important}
.elementor-178 .elementor-widget-image-carousel .swiper-slide-prev{transform:translateX(85%) scale(.88) rotate(-4deg);opacity:.75;z-index:1}
.elementor-178 .elementor-widget-image-carousel .swiper-slide-next{transform:translateX(-85%) scale(.88) rotate(4deg);opacity:.75;z-index:1}
.elementor-178 .elementor-widget-image-carousel .swiper-slide-active{transform:none;opacity:1;z-index:3}
.elementor-178 .elementor-widget-image-carousel .elementor-swiper-button{color:#fff!important;z-index:5}
.elementor-178 .elementor-widget-image-carousel .swiper-pagination{bottom:-30px!important}
.elementor-178 .elementor-widget-image-carousel .swiper-pagination-bullet{background:#ff0492!important}
.elementor-178 [data-interaction-id="594b72fc"]{grid-column:1;grid-row:3;padding:24px 0 0!important;gap:20px!important;align-items:flex-start!important}
.elementor-178 [data-interaction-id="594b72fc"] h2{font-size:30px!important}
.elementor-178 [data-interaction-id="594b72fc"] p{font-size:14px!important;line-height:1.85!important}
.elementor-178 :is([data-interaction-id="67bfefaa"],[data-interaction-id="25ad43eb"],[data-interaction-id="3092a4c0"]){grid-column:1 / -1;display:grid!important;grid-template-columns:1fr 1.25fr!important;gap:28px 70px!important;padding:58px 0!important;border-top:1px solid #333!important;width:100%!important;align-items:start!important}
.elementor-178 [data-interaction-id="67bfefaa"]{grid-row:4;margin-top:28px!important}
.elementor-178 [data-interaction-id="25ad43eb"]{grid-row:5}
.elementor-178 [data-interaction-id="3092a4c0"]{grid-row:6}
.elementor-178 :is([data-interaction-id="67bfefaa"],[data-interaction-id="25ad43eb"],[data-interaction-id="3092a4c0"]) h2{font-size:42px!important}
.elementor-178 [data-interaction-id="75cf6d22"]{display:flex!important;flex-direction:column!important;align-items:center!important;gap:24px!important;padding:64px 40px 80px!important;max-width:1200px!important;width:100%!important;margin:0 auto!important;text-align:center!important;border-top:1px solid #333!important}
.elementor-178 [data-interaction-id="29729027"]{font-size:52px!important;color:#ff0492!important}
.elementor-178 [data-interaction-id="45e7ad80"]{max-width:720px!important}
.elementor-178 [data-interaction-id="764eebe9"]{display:inline-flex!important;background:#ff0492!important;color:#fff!important;border:0!important;border-radius:40px!important;padding:17px 30px!important;font-family:Montserrat,sans-serif!important;font-size:15px!important;font-weight:600!important;text-decoration:none}
@media(max-width:1024px){#site-header .header-inner{padding:16px 28px!important}.elementor-178 [data-interaction-id="3788d461"]{gap:28px 36px!important;padding:50px 28px 0!important}.elementor-178 [data-interaction-id="2f78d391"]{font-size:58px!important}.elementor-178 :is([data-interaction-id="67bfefaa"],[data-interaction-id="25ad43eb"],[data-interaction-id="3092a4c0"]){gap:28px 36px!important}.elementor-178 .elementor-widget-image-carousel .swiper-slide img{height:320px!important}}
@media(max-width:767px){#site-header .header-inner{padding:12px 22px!important;min-height:76px;gap:16px}#site-header .site-branding{flex-basis:105px!important;width:105px!important}#site-header .custom-logo-link{width:105px;height:46px}#site-header .custom-logo{width:105px!important;max-width:105px!important;height:105px!important}.elementor-178 [data-interaction-id="3788d461"]{display:flex!important;flex-direction:column!important;gap:24px!important;padding:38px 22px 0!important}.elementor-178 [data-interaction-id="2f78d391"]{order:1}.elementor-178 [data-interaction-id="2f78d391"]{font-size:50px!important}.elementor-178 [data-interaction-id="3917717c"]{order:2}.elementor-178 [data-interaction-id="2ab9a767"]{order:3}.elementor-178 [data-id="4f884603"]{order:4;margin:8px 0 36px!important}.elementor-178 .elementor-widget-image-carousel .swiper-slide img{height:300px!important}.elementor-178 [data-interaction-id="594b72fc"]{order:5;padding:12px 0 24px!important}.elementor-178 [data-interaction-id="67bfefaa"]{order:6}.elementor-178 [data-interaction-id="25ad43eb"]{order:7}.elementor-178 [data-interaction-id="3092a4c0"]{order:8}.elementor-178 :is([data-interaction-id="67bfefaa"],[data-interaction-id="25ad43eb"],[data-interaction-id="3092a4c0"]){display:flex!important;flex-direction:column!important;gap:22px!important;padding:38px 0!important;margin:0!important}.elementor-178 :is([data-interaction-id="67bfefaa"],[data-interaction-id="25ad43eb"],[data-interaction-id="3092a4c0"]) h2{font-size:34px!important}.elementor-178 [data-interaction-id="75cf6d22"]{padding:48px 22px 60px!important}.elementor-178 [data-interaction-id="29729027"]{font-size:38px!important}#site-footer{padding:16px 22px!important}}
@media(prefers-reduced-motion:reduce){.elementor-178 .swiper-slide{transition:none!important}}

#site-header .header-inner{flex-wrap:nowrap!important}#site-header .site-navigation{width:auto!important;flex:1 1 auto!important}#site-header .site-branding{flex-shrink:0!important} .elementor-178 :is(.e-heading-base,.e-paragraph-base){min-width:0!important;max-width:100%} .elementor-178 .swiper-slide:not(.swiper-slide-active):not(.swiper-slide-prev):not(.swiper-slide-next){opacity:0!important}

#site-header .site-navigation ul.menu{gap:6px!important;flex-wrap:nowrap!important}#site-header .site-navigation ul.menu a{padding:8px 10px!important;white-space:nowrap!important}
    /* TuMedio Tech - página en borrador */
html,body{background:#000!important;color:#fff;overflow-x:hidden}
#content,.page-content,.elementor-178{background:#000!important}
#site-header{background:#000!important;padding:0!important}
#site-header .header-inner{max-width:1200px!important;min-height:100px;display:flex!important;align-items:center!important;padding:18px 40px!important;gap:32px;margin:0 auto!important}
#site-header .site-branding{order:2;margin-left:auto!important;flex:0 0 150px!important;width:150px!important}
#site-header .custom-logo-link{display:block;height:60px;width:150px;position:relative;overflow:hidden}
#site-header .custom-logo{width:150px!important;max-width:150px!important;height:150px!important;object-fit:contain;position:absolute;top:50%;transform:translateY(-50%)}
#site-header .site-title{display:none!important}
#site-header .site-navigation{order:1;margin:0!important}
#site-header .site-navigation ul{gap:24px}
#site-header .site-navigation a{font-size:15px;color:#ff0492!important}
#site-header .site-navigation-toggle-holder{order:1}
#site-header .site-navigation-toggle{background:#ff0492;color:#fff}
#site-header .site-navigation-dropdown{background:#111}
#site-header .site-navigation-dropdown a{color:#fff!important}
#site-footer{background:#000!important;color:#999;border-top:1px solid #222;padding:20px 40px!important}
#site-footer .custom-logo{width:150px!important;height:150px!important;object-fit:contain}
.elementor-178 .e-flexbox-base{background:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important;min-width:0}
.elementor-178 .elementor-widget-e-heading :is(h1,h2,h3){font-family:Anton,sans-serif!important;font-weight:400!important;line-height:1.14!important;color:#ff0492!important;margin:0!important}
.elementor-178 .elementor-widget-e-paragraph p{font-family:Montserrat,sans-serif!important;color:#bdbdbd!important;font-size:16px!important;font-weight:400!important;line-height:1.75!important;margin:0!important}
.elementor-178 .elementor-widget-e-paragraph strong{color:#ff0492!important;font-weight:700!important}
.elementor-178 [data-interaction-id="3d90a36d"]{padding:0!important;gap:0!important}
.elementor-178 [data-interaction-id="3788d461"]{display:grid!important;grid-template-columns:1fr 1.25fr!important;gap:28px 70px!important;max-width:1200px!important;width:100%!important;margin:0 auto!important;padding:64px 40px 0!important;align-items:start!important}
.elementor-178 [data-interaction-id="2f78d391"]{grid-column:1;grid-row:1 / span 2}
.elementor-178 [data-interaction-id="2f78d391"]{font-size:68px!important;letter-spacing:-1px!important}
.elementor-178 [data-interaction-id="3917717c"]{grid-column:2;grid-row:1}
.elementor-178 [data-interaction-id="3917717c"]{font-size:15px!important}
.elementor-178 [data-interaction-id="2ab9a767"]{grid-column:2;grid-row:2;justify-self:start}
.elementor-178 [data-interaction-id="2ab9a767"]{display:inline-flex!important;align-items:center;justify-content:center;background:transparent!important;color:#fff!important;border:1px solid #fff!important;border-radius:40px!important;padding:16px 24px!important;font-family:Montserrat,sans-serif!important;font-size:14px!important;font-weight:600!important;text-decoration:none}
.elementor-178 [data-id="4f884603"]{grid-column:2;grid-row:3;width:100%!important;min-width:0!important;margin:12px 0 30px!important}
.elementor-178 .elementor-widget-image-carousel .elementor-image-carousel-wrapper.swiper{width:calc(100% - 56px)!important;margin:12px 28px 0!important;overflow:visible!important}
.elementor-178 .elementor-widget-image-carousel .swiper-slide{position:relative;transition:transform .7s ease,opacity .7s ease}
.elementor-178 .elementor-widget-image-carousel .swiper-slide img{width:100%!important;height:390px!important;object-fit:cover!important;border-radius:18px!important}
.elementor-178 .elementor-widget-image-carousel .swiper-slide-prev{transform:translateX(85%) scale(.88) rotate(-4deg);opacity:.75;z-index:1}
.elementor-178 .elementor-widget-image-carousel .swiper-slide-next{transform:translateX(-85%) scale(.88) rotate(4deg);opacity:.75;z-index:1}
.elementor-178 .elementor-widget-image-carousel .swiper-slide-active{transform:none;opacity:1;z-index:3}
.elementor-178 .elementor-widget-image-carousel .elementor-swiper-button{color:#fff!important;z-index:5}
.elementor-178 .elementor-widget-image-carousel .swiper-pagination{bottom:-30px!important}
.elementor-178 .elementor-widget-image-carousel .swiper-pagination-bullet{background:#ff0492!important}
.elementor-178 [data-interaction-id="594b72fc"]{grid-column:1;grid-row:3;padding:24px 0 0!important;gap:20px!important;align-items:flex-start!important}
.elementor-178 [data-interaction-id="594b72fc"] h2{font-size:30px!important}
.elementor-178 [data-interaction-id="594b72fc"] p{font-size:14px!important;line-height:1.85!important}
.elementor-178 :is([data-interaction-id="67bfefaa"],[data-interaction-id="25ad43eb"],[data-interaction-id="3092a4c0"]){grid-column:1 / -1;display:grid!important;grid-template-columns:1fr 1.25fr!important;gap:28px 70px!important;padding:58px 0!important;border-top:1px solid #333!important;width:100%!important;align-items:start!important}
.elementor-178 [data-interaction-id="67bfefaa"]{grid-row:4;margin-top:28px!important}
.elementor-178 [data-interaction-id="25ad43eb"]{grid-row:5}
.elementor-178 [data-interaction-id="3092a4c0"]{grid-row:6}
.elementor-178 :is([data-interaction-id="67bfefaa"],[data-interaction-id="25ad43eb"],[data-interaction-id="3092a4c0"]) h2{font-size:42px!important}
.elementor-178 [data-interaction-id="75cf6d22"]{display:flex!important;flex-direction:column!important;align-items:center!important;gap:24px!important;padding:64px 40px 80px!important;max-width:1200px!important;width:100%!important;margin:0 auto!important;text-align:center!important;border-top:1px solid #333!important}
.elementor-178 [data-interaction-id="29729027"]{font-size:52px!important;color:#ff0492!important}
.elementor-178 [data-interaction-id="45e7ad80"]{max-width:720px!important}
.elementor-178 [data-interaction-id="764eebe9"]{display:inline-flex!important;background:#ff0492!important;color:#fff!important;border:0!important;border-radius:40px!important;padding:17px 30px!important;font-family:Montserrat,sans-serif!important;font-size:15px!important;font-weight:600!important;text-decoration:none}
@media(max-width:1024px){#site-header .header-inner{padding:16px 28px!important}.elementor-178 [data-interaction-id="3788d461"]{gap:28px 36px!important;padding:50px 28px 0!important}.elementor-178 [data-interaction-id="2f78d391"]{font-size:58px!important}.elementor-178 :is([data-interaction-id="67bfefaa"],[data-interaction-id="25ad43eb"],[data-interaction-id="3092a4c0"]){gap:28px 36px!important}.elementor-178 .elementor-widget-image-carousel .swiper-slide img{height:320px!important}}
@media(max-width:767px){#site-header .header-inner{padding:12px 22px!important;min-height:76px;gap:16px}#site-header .site-branding{flex-basis:105px!important;width:105px!important}#site-header .custom-logo-link{width:105px;height:46px}#site-header .custom-logo{width:105px!important;max-width:105px!important;height:105px!important}.elementor-178 [data-interaction-id="3788d461"]{display:flex!important;flex-direction:column!important;gap:24px!important;padding:38px 22px 0!important}.elementor-178 [data-interaction-id="2f78d391"]{order:1}.elementor-178 [data-interaction-id="2f78d391"]{font-size:50px!important}.elementor-178 [data-interaction-id="3917717c"]{order:2}.elementor-178 [data-interaction-id="2ab9a767"]{order:3}.elementor-178 [data-id="4f884603"]{order:4;margin:8px 0 36px!important}.elementor-178 .elementor-widget-image-carousel .swiper-slide img{height:300px!important}.elementor-178 [data-interaction-id="594b72fc"]{order:5;padding:12px 0 24px!important}.elementor-178 [data-interaction-id="67bfefaa"]{order:6}.elementor-178 [data-interaction-id="25ad43eb"]{order:7}.elementor-178 [data-interaction-id="3092a4c0"]{order:8}.elementor-178 :is([data-interaction-id="67bfefaa"],[data-interaction-id="25ad43eb"],[data-interaction-id="3092a4c0"]){display:flex!important;flex-direction:column!important;gap:22px!important;padding:38px 0!important;margin:0!important}.elementor-178 :is([data-interaction-id="67bfefaa"],[data-interaction-id="25ad43eb"],[data-interaction-id="3092a4c0"]) h2{font-size:34px!important}.elementor-178 [data-interaction-id="75cf6d22"]{padding:48px 22px 60px!important}.elementor-178 [data-interaction-id="29729027"]{font-size:38px!important}#site-footer{padding:16px 22px!important}}
@media(prefers-reduced-motion:reduce){.elementor-178 .swiper-slide{transition:none!important}}

#site-header .header-inner{flex-wrap:nowrap!important}#site-header .site-navigation{width:auto!important;flex:1 1 auto!important}#site-header .site-branding{flex-shrink:0!important} .elementor-178 :is(.e-heading-base,.e-paragraph-base){min-width:0!important;max-width:100%} .elementor-178 .swiper-slide:not(.swiper-slide-active):not(.swiper-slide-prev):not(.swiper-slide-next){opacity:0!important}
    /* TuMedio Tech - página en borrador */
html,body{background:#000!important;color:#fff;overflow-x:hidden}
#content,.page-content,.elementor-178{background:#000!important}
#site-header{background:#000!important;padding:0!important}
#site-header .header-inner{max-width:1200px!important;min-height:100px;display:flex!important;align-items:center!important;padding:18px 40px!important;gap:32px;margin:0 auto!important}
#site-header .site-branding{order:2;margin-left:auto!important;flex:0 0 150px!important;width:150px!important}
#site-header .custom-logo-link{display:block;height:60px;width:150px;position:relative;overflow:hidden}
#site-header .custom-logo{width:150px!important;max-width:150px!important;height:150px!important;object-fit:contain;position:absolute;top:50%;transform:translateY(-50%)}
#site-header .site-title{display:none!important}
#site-header .site-navigation{order:1;margin:0!important}
#site-header .site-navigation ul{gap:24px}
#site-header .site-navigation a{font-size:15px;color:#ff0492!important}
#site-header .site-navigation-toggle-holder{order:1}
#site-header .site-navigation-toggle{background:#ff0492;color:#fff}
#site-header .site-navigation-dropdown{background:#111}
#site-header .site-navigation-dropdown a{color:#fff!important}
#site-footer{background:#000!important;color:#999;border-top:1px solid #222;padding:20px 40px!important}
#site-footer .custom-logo{width:150px!important;height:150px!important;object-fit:contain}
.elementor-178 .e-flexbox-base{background:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important;min-width:0}
.elementor-178 .elementor-widget-e-heading :is(h1,h2,h3){font-family:Anton,sans-serif!important;font-weight:400!important;line-height:1.14!important;color:#ff0492!important;margin:0!important}
.elementor-178 .elementor-widget-e-paragraph p{font-family:Montserrat,sans-serif!important;color:#bdbdbd!important;font-size:16px!important;font-weight:400!important;line-height:1.75!important;margin:0!important}
.elementor-178 .elementor-widget-e-paragraph strong{color:#ff0492!important;font-weight:700!important}
.elementor-178 [data-id="3d90a36d"]{padding:0!important;gap:0!important}
.elementor-178 [data-id="3788d461"]{display:grid!important;grid-template-columns:1fr 1.25fr!important;gap:28px 70px!important;max-width:1200px!important;width:100%!important;margin:0 auto!important;padding:64px 40px 0!important;align-items:start!important}
.elementor-178 [data-id="2f78d391"]{grid-column:1;grid-row:1 / span 2}
.elementor-178 [data-id="2f78d391"] h1{font-size:68px!important;letter-spacing:-1px!important}
.elementor-178 [data-id="3917717c"]{grid-column:2;grid-row:1}
.elementor-178 [data-id="3917717c"] p{font-size:15px!important}
.elementor-178 [data-id="2ab9a767"]{grid-column:2;grid-row:2;justify-self:start}
.elementor-178 [data-id="2ab9a767"] a{display:inline-flex!important;align-items:center;justify-content:center;background:transparent!important;color:#fff!important;border:1px solid #fff!important;border-radius:40px!important;padding:16px 24px!important;font-family:Montserrat,sans-serif!important;font-size:14px!important;font-weight:600!important;text-decoration:none}
.elementor-178 [data-id="4f884603"]{grid-column:2;grid-row:3;width:100%!important;min-width:0!important;margin:12px 0 30px!important}
.elementor-178 .elementor-widget-image-carousel .elementor-image-carousel-wrapper.swiper{width:calc(100% - 56px)!important;margin:12px 28px 0!important;overflow:visible!important}
.elementor-178 .elementor-widget-image-carousel .swiper-slide{position:relative;transition:transform .7s ease,opacity .7s ease}
.elementor-178 .elementor-widget-image-carousel .swiper-slide img{width:100%!important;height:390px!important;object-fit:cover!important;border-radius:18px!important}
.elementor-178 .elementor-widget-image-carousel .swiper-slide-prev{transform:translateX(85%) scale(.88) rotate(-4deg);opacity:.75;z-index:1}
.elementor-178 .elementor-widget-image-carousel .swiper-slide-next{transform:translateX(-85%) scale(.88) rotate(4deg);opacity:.75;z-index:1}
.elementor-178 .elementor-widget-image-carousel .swiper-slide-active{transform:none;opacity:1;z-index:3}
.elementor-178 .elementor-widget-image-carousel .elementor-swiper-button{color:#fff!important;z-index:5}
.elementor-178 .elementor-widget-image-carousel .swiper-pagination{bottom:-30px!important}
.elementor-178 .elementor-widget-image-carousel .swiper-pagination-bullet{background:#ff0492!important}
.elementor-178 [data-id="594b72fc"]{grid-column:1;grid-row:3;padding:24px 0 0!important;gap:20px!important;align-items:flex-start!important}
.elementor-178 [data-id="594b72fc"] h2{font-size:30px!important}
.elementor-178 [data-id="594b72fc"] p{font-size:14px!important;line-height:1.85!important}
.elementor-178 :is([data-id="67bfefaa"],[data-id="25ad43eb"],[data-id="3092a4c0"]){grid-column:1 / -1;display:grid!important;grid-template-columns:1fr 1.25fr!important;gap:28px 70px!important;padding:58px 0!important;border-top:1px solid #333!important;width:100%!important;align-items:start!important}
.elementor-178 [data-id="67bfefaa"]{grid-row:4;margin-top:28px!important}
.elementor-178 [data-id="25ad43eb"]{grid-row:5}
.elementor-178 [data-id="3092a4c0"]{grid-row:6}
.elementor-178 :is([data-id="67bfefaa"],[data-id="25ad43eb"],[data-id="3092a4c0"]) h2{font-size:42px!important}
.elementor-178 [data-id="75cf6d22"]{display:flex!important;flex-direction:column!important;align-items:center!important;gap:24px!important;padding:64px 40px 80px!important;max-width:1200px!important;width:100%!important;margin:0 auto!important;text-align:center!important;border-top:1px solid #333!important}
.elementor-178 [data-id="29729027"] h2{font-size:52px!important;color:#ff0492!important}
.elementor-178 [data-id="45e7ad80"]{max-width:720px!important}
.elementor-178 [data-id="764eebe9"] a{display:inline-flex!important;background:#ff0492!important;color:#fff!important;border:0!important;border-radius:40px!important;padding:17px 30px!important;font-family:Montserrat,sans-serif!important;font-size:15px!important;font-weight:600!important;text-decoration:none}
@media(max-width:1024px){#site-header .header-inner{padding:16px 28px!important}.elementor-178 [data-id="3788d461"]{gap:28px 36px!important;padding:50px 28px 0!important}.elementor-178 [data-id="2f78d391"] h1{font-size:58px!important}.elementor-178 :is([data-id="67bfefaa"],[data-id="25ad43eb"],[data-id="3092a4c0"]){gap:28px 36px!important}.elementor-178 .elementor-widget-image-carousel .swiper-slide img{height:320px!important}}
@media(max-width:767px){#site-header .header-inner{padding:12px 22px!important;min-height:76px;gap:16px}#site-header .site-branding{flex-basis:105px!important;width:105px!important}#site-header .custom-logo-link{width:105px;height:46px}#site-header .custom-logo{width:105px!important;max-width:105px!important;height:105px!important}.elementor-178 [data-id="3788d461"]{display:flex!important;flex-direction:column!important;gap:24px!important;padding:38px 22px 0!important}.elementor-178 [data-id="2f78d391"]{order:1}.elementor-178 [data-id="2f78d391"] h1{font-size:50px!important}.elementor-178 [data-id="3917717c"]{order:2}.elementor-178 [data-id="2ab9a767"]{order:3}.elementor-178 [data-id="4f884603"]{order:4;margin:8px 0 36px!important}.elementor-178 .elementor-widget-image-carousel .swiper-slide img{height:300px!important}.elementor-178 [data-id="594b72fc"]{order:5;padding:12px 0 24px!important}.elementor-178 [data-id="67bfefaa"]{order:6}.elementor-178 [data-id="25ad43eb"]{order:7}.elementor-178 [data-id="3092a4c0"]{order:8}.elementor-178 :is([data-id="67bfefaa"],[data-id="25ad43eb"],[data-id="3092a4c0"]){display:flex!important;flex-direction:column!important;gap:22px!important;padding:38px 0!important;margin:0!important}.elementor-178 :is([data-id="67bfefaa"],[data-id="25ad43eb"],[data-id="3092a4c0"]) h2{font-size:34px!important}.elementor-178 [data-id="75cf6d22"]{padding:48px 22px 60px!important}.elementor-178 [data-id="29729027"] h2{font-size:38px!important}#site-footer{padding:16px 22px!important}}
@media(prefers-reduced-motion:reduce){.elementor-178 .swiper-slide{transition:none!important}}
    
/* TuMedio Tech: logo y color rosa */
.elementor-178 :is([data-id="de0c6d1"],[data-interaction-id="de0c6d1"]){grid-column:1 / -1!important;grid-row:1!important;order:-1!important;justify-self:start;width:280px!important;max-width:100%!important;height:64px!important;object-fit:cover!important;object-position:center!important;margin:0 0 10px!important}
.elementor-178 :is([data-id="2f78d391"],[data-interaction-id="2f78d391"]){grid-column:1!important;grid-row:2 / span 2!important}
.elementor-178 :is([data-id="3917717c"],[data-interaction-id="3917717c"]){grid-column:2!important;grid-row:2!important}
.elementor-178 :is([data-id="2ab9a767"],[data-interaction-id="2ab9a767"]){grid-column:2!important;grid-row:3!important}
.elementor-178 :is([data-id="4f884603"],[data-interaction-id="4f884603"]){grid-row:4!important}
.elementor-178 :is([data-id="594b72fc"],[data-interaction-id="594b72fc"]){grid-row:4!important}
.elementor-178 :is([data-id="67bfefaa"],[data-interaction-id="67bfefaa"]){grid-row:5!important}
.elementor-178 :is([data-id="25ad43eb"],[data-interaction-id="25ad43eb"]){grid-row:6!important}
.elementor-178 :is([data-id="3092a4c0"],[data-interaction-id="3092a4c0"]){grid-row:7!important}
.elementor-178 :is([data-id="2ab9a767"] a,[data-interaction-id="2ab9a767"],[data-id="764eebe9"] a,[data-interaction-id="764eebe9"]){background:#ff0492!important;color:#000!important;border:1px solid #ff0492!important}
.elementor-178 :is([data-id="2ab9a767"] a,[data-interaction-id="2ab9a767"],[data-id="764eebe9"] a,[data-interaction-id="764eebe9"]):hover{background:#dc007c!important;border-color:#dc007c!important}
@media(max-width:767px){.elementor-178 :is([data-id="de0c6d1"],[data-interaction-id="de0c6d1"]){order:0!important;width:240px!important;height:58px!important}}

.elementor-178 [data-id="4f884603"]{overflow:hidden!important}/* End custom CSS */