.elementor-3837 .elementor-element.elementor-element-7ddd658{--display:flex;--min-height:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3837 .elementor-element.elementor-element-7ddd658::before,.elementor-3837 .elementor-element.elementor-element-7ddd658>.elementor-background-video-container::before,.elementor-3837 .elementor-element.elementor-element-7ddd658>.e-con-inner>.elementor-background-video-container::before,.elementor-3837 .elementor-element.elementor-element-7ddd658>.elementor-background-slideshow::before,.elementor-3837 .elementor-element.elementor-element-7ddd658>.e-con-inner>.elementor-background-slideshow::before,.elementor-3837 .elementor-element.elementor-element-7ddd658>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-3837 .elementor-element.elementor-element-2cc32f1{width:auto;max-width:auto;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-3837 .elementor-element.elementor-element-2cc32f1.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-3837 .elementor-element.elementor-element-dec121b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-3837 .elementor-element.elementor-element-dec121b.e-con{--flex-grow:0;--flex-shrink:0}.elementor-3837 .elementor-element.elementor-element-65f8b4e{--display:flex;--min-height:0px}.elementor-3837 .elementor-element.elementor-element-65f8b4e:not(.elementor-motion-effects-element-type-background),.elementor-3837 .elementor-element.elementor-element-65f8b4e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#123498}.elementor-3837 .elementor-element.elementor-element-ca44213{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-3837 .elementor-element.elementor-element-472ec9c{--display:flex}body.elementor-page-3837:not(.elementor-motion-effects-element-type-background),body.elementor-page-3837>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F8F9FA}@media(max-width:1024px){.elementor-3837 .elementor-element.elementor-element-ca44213{margin:-157px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}}@media(min-width:768px){.elementor-3837 .elementor-element.elementor-element-7ddd658{--width:1600px}}@media(max-width:1024px) and (min-width:768px){.elementor-3837 .elementor-element.elementor-element-dec121b{--width:796px}}@media(max-width:767px){.elementor-3837 .elementor-element.elementor-element-65f8b4e{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-3837 .elementor-element.elementor-element-ca44213{margin:-68px 0 calc(var(--kit-widget-spacing, 0px) + -65px) 0}}.modern-banner{position:relative;display:flex;align-items:center;justify-content:center;height:55vh;width:100vw;max-width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;overflow:hidden;font-family:"montserrat",Sans-Serif;color:#fff;box-sizing:border-box;background-image:linear-gradient(135deg,rgb(18 52 152 / .85) 0%,rgb(0 0 0 / .6) 100%),url(https://consultoradeasesoriaempresarialjb.com/wp-content/uploads/2025/11/empresaria-sonriente-con-concepto-de-idea-con-bombilla-de-papel-scaled.webp);background-size:cover;background-position:center;background-attachment:scroll}.banner-content{width:100%;max-width:1100px;padding:0 40px;box-sizing:border-box;text-align:center;z-index:1;animation:fadeInUp 1.2s ease-out}.banner-content .title{color:#fff;margin:0 auto;font-size:3.5rem;font-weight:800;line-height:1.1;max-width:800px;text-transform:uppercase;letter-spacing:3px;text-shadow:0 4px 15px rgb(0 0 0 / .5);position:relative;padding-bottom:25px}.banner-content .title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:5px;background-color:#F46F0B;border-radius:2px;box-shadow:0 2px 10px rgb(244 111 11 / .4)}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.banner-content .title{font-size:2.8rem}}@media (max-width:768px){.modern-banner{height:60vh}.banner-content{padding:0 20px}.banner-content .title{font-size:2rem;letter-spacing:1px;max-width:100%;padding-bottom:20px}.banner-content .title::after{width:60px;height:4px}}