.elementor-5905 .elementor-element.elementor-element-4301731{--display:flex;--margin-top:-9px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-5905 .elementor-element.elementor-element-4301731:not(.elementor-motion-effects-element-type-background),.elementor-5905 .elementor-element.elementor-element-4301731>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-5905 .elementor-element.elementor-element-71f4466{--display:flex}.elementor-5905 .elementor-element.elementor-element-71f4466:not(.elementor-motion-effects-element-type-background),.elementor-5905 .elementor-element.elementor-element-71f4466>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-5905 .elementor-element.elementor-element-8bd18c1{--display:flex}.elementor-5905 .elementor-element.elementor-element-8bd18c1:not(.elementor-motion-effects-element-type-background),.elementor-5905 .elementor-element.elementor-element-8bd18c1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-5905 .elementor-element.elementor-element-f62e294{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-20px;--padding-bottom:-20px;--padding-left:-20px;--padding-right:-20px}.elementor-5905 .elementor-element.elementor-element-f62e294:not(.elementor-motion-effects-element-type-background),.elementor-5905 .elementor-element.elementor-element-f62e294>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-5905 .elementor-element.elementor-element-37a8ef9{--display:flex}.elementor-5905 .elementor-element.elementor-element-1445fa1{--display:flex}.elementor-5905 .elementor-element.elementor-element-1445fa1:not(.elementor-motion-effects-element-type-background),.elementor-5905 .elementor-element.elementor-element-1445fa1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-5905 .elementor-element.elementor-element-5ce71a3{margin:20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-5905 .elementor-element.elementor-element-60053098{--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}.elementor-5905 .elementor-element.elementor-element-60053098:not(.elementor-motion-effects-element-type-background),.elementor-5905 .elementor-element.elementor-element-60053098>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}body.elementor-page-5905:not(.elementor-motion-effects-element-type-background),body.elementor-page-5905>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}@media(max-width:767px){.elementor-5905 .elementor-element.elementor-element-f62e294{--margin-top:-0px;--margin-bottom:-0px;--margin-left:-0px;--margin-right:-0px}}.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/08/Asesorias-copia.jpg);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}}