.elementor-6950 .elementor-element.elementor-element-31e99cf4:not(.elementor-motion-effects-element-type-background), .elementor-6950 .elementor-element.elementor-element-31e99cf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#343666;background-image:url("https://milybarahona.com/wp-content/uploads/2026/11/asesorias-hero-mily.webp");background-position:center center;background-size:cover;}.elementor-6950 .elementor-element.elementor-element-31e99cf4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6950 .elementor-element.elementor-element-31e99cf4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6950 .elementor-element.elementor-element-2b0b61a5{width:auto;max-width:auto;}.elementor-6950 .elementor-element.elementor-element-48d5eb78{width:auto;max-width:auto;}.elementor-6950 .elementor-element.elementor-element-9387a9b6:not(.elementor-motion-effects-element-type-background), .elementor-6950 .elementor-element.elementor-element-9387a9b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#343666;}.elementor-6950 .elementor-element.elementor-element-9387a9b6 > .elementor-container{max-width:1060px;}.elementor-6950 .elementor-element.elementor-element-9387a9b6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6950 .elementor-element.elementor-element-9387a9b6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6950 .elementor-element.elementor-element-6525b4d0:not(.elementor-motion-effects-element-type-background), .elementor-6950 .elementor-element.elementor-element-6525b4d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#343666;}.elementor-6950 .elementor-element.elementor-element-6525b4d0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6950 .elementor-element.elementor-element-6525b4d0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6950 .elementor-element.elementor-element-3e2585ee{--e-image-carousel-slides-to-show:6;}.elementor-6950 .elementor-element.elementor-element-d7b99a6d:not(.elementor-motion-effects-element-type-background), .elementor-6950 .elementor-element.elementor-element-d7b99a6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-6950 .elementor-element.elementor-element-d7b99a6d > .elementor-container{max-width:1060px;}.elementor-6950 .elementor-element.elementor-element-d7b99a6d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6950 .elementor-element.elementor-element-d7b99a6d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6950 .elementor-element.elementor-element-5726e72a:not(.elementor-motion-effects-element-type-background), .elementor-6950 .elementor-element.elementor-element-5726e72a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e4e4f2;}.elementor-6950 .elementor-element.elementor-element-5726e72a > .elementor-container{max-width:1060px;}.elementor-6950 .elementor-element.elementor-element-5726e72a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6950 .elementor-element.elementor-element-5726e72a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6950 .elementor-element.elementor-element-12dce453:not(.elementor-motion-effects-element-type-background), .elementor-6950 .elementor-element.elementor-element-12dce453 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e4e4f2;}.elementor-6950 .elementor-element.elementor-element-12dce453 > .elementor-container{max-width:1060px;}.elementor-6950 .elementor-element.elementor-element-12dce453{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6950 .elementor-element.elementor-element-12dce453 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6950 .elementor-element.elementor-element-0d7e5fe9:not(.elementor-motion-effects-element-type-background), .elementor-6950 .elementor-element.elementor-element-0d7e5fe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-6950 .elementor-element.elementor-element-0d7e5fe9 > .elementor-container{max-width:1060px;}.elementor-6950 .elementor-element.elementor-element-0d7e5fe9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6950 .elementor-element.elementor-element-0d7e5fe9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6950 .elementor-element.elementor-element-142d8183:not(.elementor-motion-effects-element-type-background), .elementor-6950 .elementor-element.elementor-element-142d8183 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-6950 .elementor-element.elementor-element-142d8183 > .elementor-container{max-width:1060px;}.elementor-6950 .elementor-element.elementor-element-142d8183{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6950 .elementor-element.elementor-element-142d8183 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6950 .elementor-element.elementor-element-57f9f166 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6950 .elementor-element.elementor-element-57f9f166 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6950 .elementor-element.elementor-element-57f9f166{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6950 .elementor-element.elementor-element-57f9f166 .elementor-icon-list-text{transition:color 0.3s;}.elementor-6950 .elementor-element.elementor-element-b9ad1e22{width:auto;max-width:auto;}.elementor-6950 .elementor-element.elementor-element-85d3f703 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6950 .elementor-element.elementor-element-85d3f703 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6950 .elementor-element.elementor-element-85d3f703{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6950 .elementor-element.elementor-element-85d3f703 .elementor-icon-list-text{transition:color 0.3s;}.elementor-6950 .elementor-element.elementor-element-c2350fcd{width:auto;max-width:auto;}.elementor-6950 .elementor-element.elementor-element-3e0923f8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6950 .elementor-element.elementor-element-3e0923f8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6950 .elementor-element.elementor-element-3e0923f8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6950 .elementor-element.elementor-element-3e0923f8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-6950 .elementor-element.elementor-element-754c744c{width:auto;max-width:auto;}.elementor-6950 .elementor-element.elementor-element-070983ba:not(.elementor-motion-effects-element-type-background), .elementor-6950 .elementor-element.elementor-element-070983ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e4e4f2;}.elementor-6950 .elementor-element.elementor-element-070983ba > .elementor-container{max-width:1060px;}.elementor-6950 .elementor-element.elementor-element-070983ba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6950 .elementor-element.elementor-element-070983ba > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6950 .elementor-element.elementor-element-93b53f69:not(.elementor-motion-effects-element-type-background), .elementor-6950 .elementor-element.elementor-element-93b53f69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9BE02;}.elementor-6950 .elementor-element.elementor-element-93b53f69 > .elementor-container{max-width:1060px;}.elementor-6950 .elementor-element.elementor-element-93b53f69{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6950 .elementor-element.elementor-element-93b53f69 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6950 .elementor-element.elementor-element-01dbdc28{width:auto;max-width:auto;}.elementor-6950 .elementor-element.elementor-element-43f5520e{width:auto;max-width:auto;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-6950 .elementor-element.elementor-element-ed36e6f0{width:100%;}.elementor-6950 .elementor-element.elementor-element-64616dee{width:100%;}.elementor-6950 .elementor-element.elementor-element-4b02406c{width:100%;}.elementor-6950 .elementor-element.elementor-element-91f8e763{width:100%;}.elementor-6950 .elementor-element.elementor-element-9545c762{width:100%;}.elementor-6950 .elementor-element.elementor-element-0c78a6ad{width:33.333%;}.elementor-6950 .elementor-element.elementor-element-3726ae80{width:33.333%;}.elementor-6950 .elementor-element.elementor-element-7016c488{width:33.333%;}.elementor-6950 .elementor-element.elementor-element-ddd8449f{width:100%;}.elementor-6950 .elementor-element.elementor-element-51b5a8bd{width:33.333%;}.elementor-6950 .elementor-element.elementor-element-f8807c77{width:33.333%;}.elementor-6950 .elementor-element.elementor-element-ccafdce6{width:33.333%;}.elementor-6950 .elementor-element.elementor-element-28c3d049{width:100%;}.elementor-6950 .elementor-element.elementor-element-270c44e8{width:100%;}.elementor-6950 .elementor-element.elementor-element-0b74be21{width:100%;}}@media(max-width:1024px){.elementor-6950 .elementor-element.elementor-element-3e2585ee{--e-image-carousel-slides-to-show:4;}}@media(max-width:767px){.elementor-6950 .elementor-element.elementor-element-3e2585ee{--e-image-carousel-slides-to-show:3;}}/* Start custom CSS *//* Cabecera del mismo color que el hero */
.elementor-location-header{background-color:#343666 !important;}
.elementor-location-header .elementor-nav-menu--main .elementor-item,.elementor-location-header .elementor-nav-menu--main .elementor-item:visited{color:#FFFFFF !important;}
.elementor-location-header .elementor-nav-menu--main .elementor-item:hover,.elementor-location-header .elementor-nav-menu--main .elementor-item:focus,.elementor-location-header .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#F9BE02 !important;}
.elementor-location-header .wpr-button,.elementor-location-header .wpr-button .wpr-button-text,.elementor-location-header .wpr-button i,.elementor-location-header .wpr-button svg{color:#343666 !important;fill:#343666 !important;}
.elementor-location-header .wpr-button{background-color:#F9BE02 !important;border-color:#F9BE02 !important;}
.elementor-location-header .wpr-button:hover,.elementor-location-header .wpr-button:focus{background-color:#FFD23D !important;}
.elementor-location-header .elementor-menu-toggle{color:#FFFFFF !important;background-color:transparent !important;}
.elementor-location-header .elementor-menu-toggle svg{fill:#FFFFFF !important;}
.elementor-location-header .elementor-nav-menu--dropdown{background-color:#343666 !important;}
.elementor-location-header .elementor-nav-menu--dropdown a,.elementor-location-header .elementor-nav-menu--dropdown a:visited{color:#FFFFFF !important;}
.elementor-location-header .wpr-mobile-toggle-line{background-color:#FFFFFF !important;}
@import url('https://fonts.googleapis.com/css2?family=Ubuntu:wght@400;500;700&family=Open+Sans:wght@400;600;700;800&display=swap');
.elementor-section.as-hero>.elementor-container,.elementor-section.as-marq>.elementor-container{max-width:100%!important;width:100%}
.as-sec>.elementor-container{padding:88px 52px}
.as-sec.as-nob>.elementor-container{padding-bottom:0}
.as-sec.as-not>.elementor-container{padding-top:44px}
/* hero */
.as-hero{position:relative;overflow:hidden}
.as-hero::before{content:'';position:absolute;inset:0;background:linear-gradient(105deg,rgba(52,54,102,.88) 0%,rgba(52,54,102,.82) 50%,rgba(52,54,102,.55) 100%);z-index:0}
.as-hero>.elementor-container{position:relative;z-index:1;min-height:620px;padding:100px 52px;align-items:center}
.as-hero-col>.elementor-widget-wrap{max-width:640px;flex-direction:row;flex-wrap:wrap;gap:12px;align-items:center}
.as-hero-col .elementor-widget{width:100%}
.as-hero-col .elementor-widget-button{width:auto!important}
.as-label .elementor-heading-title{font:700 11px 'Open Sans';letter-spacing:.16em;text-transform:uppercase;color:#5C31A5;display:flex;align-items:center;gap:10px;margin-bottom:18px}
.as-label .elementor-heading-title::before{content:'';width:28px;height:2px;background:#5C31A5}
.as-label-y .elementor-heading-title{color:#F9BE02}.as-label-y .elementor-heading-title::before{background:#F9BE02}
.as-h1 .elementor-heading-title{font-family:'Ubuntu',sans-serif;font-size:clamp(36px,6vw,62px);font-weight:700;line-height:1.08;letter-spacing:-.02em;color:#fff;margin-bottom:20px}
.as-h1 em{font-style:normal;color:#F9BE02}
.as-hsub p{font-size:17px;color:rgba(255,255,255,.78);line-height:1.65;max-width:500px;margin:0 0 28px}
.as-btn-y .elementor-button,.as-btn-ow .elementor-button{font:700 15px 'Open Sans';padding:14px 24px;border-radius:100px}
.as-btn-y .elementor-button{background:#F9BE02;color:#343666!important}
.as-btn-ow .elementor-button{background:transparent;color:#fff!important;border:1.5px solid rgba(255,255,255,.4);font-weight:600}
.as-btn-y .elementor-button:hover,.as-btn-ow .elementor-button:hover{transform:translateY(-1px);opacity:.9}
/* titulos */
.as-h2 .elementor-heading-title{font-family:'Ubuntu',sans-serif;font-size:clamp(28px,5vw,44px);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:#343666;margin-bottom:16px}
.as-h2 em{font-style:normal;color:#F9BE02}
.as-h2-w .elementor-heading-title{color:#fff}
.as-sdesc p{font-size:17px;color:#6a6a8a;line-height:1.65;max-width:560px;margin:0 0 40px}
.as-sdesc-w p{color:rgba(255,255,255,.7);margin-bottom:32px}
/* dolores */
.as-pain .elementor-widget-container{display:flex;gap:16px;align-items:flex-start;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.12)}
.as-pain:last-child .elementor-widget-container{border-bottom:0}
.as-pn{font:700 14px 'Ubuntu';color:#F9BE02;min-width:28px;padding-top:3px}
.as-pain p{font-size:16.5px;color:rgba(255,255,255,.85);line-height:1.55;margin:0}
.as-pain strong{color:#fff;font-weight:700}
/* marquee */
.as-marq>.elementor-container{padding:0 0 56px}
.as-brands-l .elementor-heading-title{font:700 11px 'Open Sans';letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.45);text-align:center;margin:0 0 28px}
.as-logo-car .swiper-slide-image,.as-logo-car img{height:64px;width:auto;object-fit:contain;filter:grayscale(100%) brightness(0) invert(1) opacity(.4);margin:0 auto}
.as-logo-car{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
.as-logo-car .swiper-wrapper{transition-timing-function:linear!important}
/* como trabajo */
.as-how-n .elementor-heading-title{font:700 56px/1 'Ubuntu';color:#F9BE02;margin-top:44px;margin-bottom:6px}
.as-how-t .elementor-heading-title{font:700 22px 'Ubuntu';color:#343666;margin-bottom:4px}
.as-how-s p{font-size:14px;color:#6a6a8a;margin:0 0 12px}
.as-how-s .elementor-widget-container::after{content:'';display:block;width:40px;height:3px;background:#F9BE02;border-radius:2px;margin-top:12px}
.as-how-x p{font-size:16px;color:#4a4a6a;line-height:1.7;max-width:640px;margin:0 0 44px;padding-bottom:44px;border-bottom:1px solid #e0e0ee}
.as-callout p{margin:0;font-size:15.5px;color:#4a4a6a;line-height:1.65}
.as-callout .elementor-widget-container{background:#e4e4f2;border-left:4px solid #5C31A5;border-radius:0 16px 16px 0;padding:28px 24px}
.as-callout .ct{font:700 21px/1.4 'Ubuntu';color:#343666;margin-bottom:8px}
.as-callout .ct span{color:#5C31A5}
/* proceso */
.as-cards>.elementor-container{align-items:stretch;gap:0}
.as-card{padding:0 10px}
.as-card>.elementor-widget-wrap{background:#fff;border:1.5px solid #e0e0ee;border-radius:16px;padding:30px 26px!important;box-shadow:0 2px 20px rgba(52,54,102,.08);height:100%;align-content:flex-start;transition:box-shadow .2s,border-color .2s}
.as-card>.elementor-widget-wrap:hover{box-shadow:0 8px 36px rgba(52,54,102,.15);border-color:rgba(249,190,2,.5)}
.as-pill .elementor-heading-title{display:inline-block;background:#FEF8DC;color:#a07800;font:700 11px 'Open Sans';letter-spacing:.12em;text-transform:uppercase;padding:5px 14px;border-radius:100px;margin-bottom:16px}
.as-pill-p .elementor-heading-title{background:#e4e4f2;color:#5C31A5;margin-bottom:12px}
.as-card-t .elementor-heading-title{font:700 20px/1.2 'Ubuntu';color:#343666;margin-bottom:10px}
.as-card-p p{font-size:15px;color:#6a6a8a;line-height:1.65;margin:0}
/* precios */
.as-prices>.elementor-container{align-items:stretch}
.as-price{padding:14px 10px 0}
.as-price>.elementor-widget-wrap{position:relative;background:#fff;border:1.5px solid #e0e0ee;border-radius:16px;padding:32px 28px!important;box-shadow:0 2px 20px rgba(52,54,102,.08);height:100%;align-content:flex-start;transition:box-shadow .2s,border-color .2s}
.as-price>.elementor-widget-wrap:hover{box-shadow:0 8px 36px rgba(52,54,102,.15);border-color:rgba(249,190,2,.5)}
.as-featured>.elementor-widget-wrap{border-color:#F9BE02;box-shadow:0 4px 28px rgba(249,190,2,.2)}
.as-badge{position:absolute;top:-13px;left:24px;width:auto!important}
.as-badge .elementor-heading-title{background:#F9BE02;color:#343666;font:800 10.5px 'Open Sans';letter-spacing:.1em;text-transform:uppercase;padding:5px 14px;border-radius:100px}
.as-pname .elementor-heading-title{font:700 23px/1.15 'Ubuntu';color:#343666;margin-bottom:16px}
.as-pamt .elementor-heading-title{display:flex;align-items:baseline;gap:2px;color:#343666}
.as-pamt .pc{font:700 22px 'Open Sans'}.as-pamt .pv{font:700 54px/1 'Ubuntu'}
.as-pper p{font-size:14px;color:#6a6a8a;margin:4px 0 14px}
.as-pdesc p{font-size:15px;color:#6a6a8a;line-height:1.6;margin:0 0 20px;padding-bottom:20px;border-bottom:1px solid #e0e0ee}
.as-feat{margin-bottom:24px}
.as-feat .elementor-icon-list-item{padding:9px 0;border-bottom:1px solid #e0e0ee}
.as-feat .elementor-icon-list-item:last-child{border-bottom:0}
.as-feat .elementor-icon-list-icon i{font-size:8px;color:#F9BE02}
.as-feat .elementor-icon-list-text{font-size:15px;color:#4a4a6a;padding-left:10px}
.as-price .elementor-widget-button{width:100%!important;margin-top:auto}
.as-pbtn-y .elementor-button,.as-pbtn-o .elementor-button{display:flex;justify-content:center;width:100%;font:700 14.5px 'Open Sans';padding:14px 20px;border-radius:100px}
.as-pbtn-y .elementor-button{background:#F9BE02;color:#343666!important}
.as-pbtn-o .elementor-button{background:transparent;color:#343666!important;border:1.5px solid #343666}
.as-pbtn-o .elementor-button:hover{background:#343666;color:#fff!important}
/* faq */
.as-faq{max-width:780px}
.as-faq .elementor-widget-container{padding:24px 0;border-bottom:1px solid #d3d3e6}
.as-faq .q{font:700 17px/1.35 'Ubuntu';color:#343666;margin:0 0 10px}
.as-faq .a{font-size:15px;color:#5c5c7c;line-height:1.7;margin:0}
/* cta */
.as-cta>.elementor-container{text-align:center}
.as-cta .elementor-widget-wrap{justify-content:center;gap:12px;max-width:760px;margin:0 auto}
.as-cta .elementor-widget{width:100%}
.as-cta .elementor-widget-button{width:auto!important}
.as-cta-t .elementor-heading-title{font:700 clamp(28px,5vw,44px)/1.1 'Ubuntu';color:#343666;margin-bottom:6px}
.as-cta-p p{font-size:17px;color:rgba(52,54,102,.75);max-width:460px;margin:0 auto 28px;line-height:1.6}
.as-cb-o .elementor-button,.as-cb-l .elementor-button{font:700 14.5px 'Open Sans';padding:13px 32px;border-radius:100px}
.as-cb-o .elementor-button{background:transparent;color:#343666!important;border:1.5px solid #343666}
.as-cb-l .elementor-button{background:#343666;color:#fff!important}
.as-cta-n p{font-size:13px;color:rgba(52,54,102,.6);margin:16px 0 0}
.as-hj{height:0;overflow:hidden}
@media(max-width:1024px){
.as-price,.as-card{width:100%!important;padding:8px 0}
.as-cards>.elementor-container,.as-prices>.elementor-container{flex-direction:column}
.as-sec>.elementor-container{padding:64px 24px}
.as-sec.as-nob>.elementor-container{padding-bottom:0}.as-sec.as-not>.elementor-container{padding-top:32px}
.as-hero>.elementor-container{padding:80px 24px;min-height:560px}
.as-marq>.elementor-container{padding:0 0 48px}
}
@media(max-width:767px){
.as-hero-col .elementor-widget-button{width:100%!important}
.as-btn-y .elementor-button,.as-btn-ow .elementor-button{width:100%;justify-content:center}
.as-how-n .elementor-heading-title{font-size:46px}
.as-cta .elementor-widget-button{width:100%!important}
.as-cb-o .elementor-button,.as-cb-l .elementor-button{width:100%;justify-content:center}
}/* End custom CSS */