.elementor-46110 .elementor-element.elementor-element-12bf08b{--display:flex;--min-height:663px;--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;--gap:0px 0px;--background-transition:0.3s;--margin-top:1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-46110 .elementor-element.elementor-element-12bf08b:not(.elementor-motion-effects-element-type-background), .elementor-46110 .elementor-element.elementor-element-12bf08b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-46110 .elementor-element.elementor-element-12bf08b, .elementor-46110 .elementor-element.elementor-element-12bf08b::before{--border-transition:0.3s;}.elementor-46110 .elementor-element.elementor-element-57ee8c4{--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;--background-transition:0.3s;}.elementor-46110 .elementor-element.elementor-element-770ca51{--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;--justify-content:center;--background-transition:0.3s;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-46110 .elementor-element.elementor-element-770ca51:not(.elementor-motion-effects-element-type-background), .elementor-46110 .elementor-element.elementor-element-770ca51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFAD;}.elementor-46110 .elementor-element.elementor-element-770ca51, .elementor-46110 .elementor-element.elementor-element-770ca51::before{--border-transition:0.3s;}.elementor-46110 .elementor-element.elementor-element-63fdd58 .elementor-button{background-color:#1BDFD8;text-decoration:none;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-46110 .elementor-element.elementor-element-63fdd58.elementor-element{--align-self:flex-start;}.elementor-46110 .elementor-element.elementor-element-eb0b6fd{--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;--background-transition:0.3s;}.elementor-46110 .elementor-element.elementor-element-a0c843f{--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;--background-transition:0.3s;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46110 .elementor-element.elementor-element-a0c843f::before, .elementor-46110 .elementor-element.elementor-element-a0c843f > .elementor-background-video-container::before, .elementor-46110 .elementor-element.elementor-element-a0c843f > .e-con-inner > .elementor-background-video-container::before, .elementor-46110 .elementor-element.elementor-element-a0c843f > .elementor-background-slideshow::before, .elementor-46110 .elementor-element.elementor-element-a0c843f > .e-con-inner > .elementor-background-slideshow::before, .elementor-46110 .elementor-element.elementor-element-a0c843f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-46110 .elementor-element.elementor-element-70e6910{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-46110 .elementor-element.elementor-element-70e6910::before, .elementor-46110 .elementor-element.elementor-element-70e6910 > .elementor-background-video-container::before, .elementor-46110 .elementor-element.elementor-element-70e6910 > .e-con-inner > .elementor-background-video-container::before, .elementor-46110 .elementor-element.elementor-element-70e6910 > .elementor-background-slideshow::before, .elementor-46110 .elementor-element.elementor-element-70e6910 > .e-con-inner > .elementor-background-slideshow::before, .elementor-46110 .elementor-element.elementor-element-70e6910 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-46110 .elementor-element.elementor-element-2999abf .elementor-button{background-color:var( --e-global-color-primary );text-decoration:none;fill:var( --e-global-color-8ac5a06 );color:var( --e-global-color-8ac5a06 );}.elementor-46110 .elementor-element.elementor-element-2999abf > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-46110 .elementor-element.elementor-element-2999abf.elementor-element{--align-self:center;}.elementor-46110 .elementor-element.elementor-element-2999abf .elementor-button-content-wrapper{flex-direction:row;}.elementor-46110 .elementor-element.elementor-element-2999abf .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-46110 .elementor-element.elementor-element-f94dd4e{--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;--background-transition:0.3s;--padding-top:50px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-46110 .elementor-element.elementor-element-7a14f66 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-46110 .elementor-element.elementor-element-465646e{--display:flex;--background-transition:0.3s;--margin-top:90px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46110 .elementor-element.elementor-element-c66a825 > .elementor-widget-container{margin:-6% 0% 0% 0%;}.elementor-46110 .elementor-element.elementor-element-33342d6{--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;--background-transition:0.3s;--overlay-opacity:1;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-46110 .elementor-element.elementor-element-33342d6::before, .elementor-46110 .elementor-element.elementor-element-33342d6 > .elementor-background-video-container::before, .elementor-46110 .elementor-element.elementor-element-33342d6 > .e-con-inner > .elementor-background-video-container::before, .elementor-46110 .elementor-element.elementor-element-33342d6 > .elementor-background-slideshow::before, .elementor-46110 .elementor-element.elementor-element-33342d6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-46110 .elementor-element.elementor-element-33342d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-46110 .elementor-element.elementor-element-cf4e3f2{--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;--background-transition:0.3s;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46110 .elementor-element.elementor-element-cf4e3f2::before, .elementor-46110 .elementor-element.elementor-element-cf4e3f2 > .elementor-background-video-container::before, .elementor-46110 .elementor-element.elementor-element-cf4e3f2 > .e-con-inner > .elementor-background-video-container::before, .elementor-46110 .elementor-element.elementor-element-cf4e3f2 > .elementor-background-slideshow::before, .elementor-46110 .elementor-element.elementor-element-cf4e3f2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-46110 .elementor-element.elementor-element-cf4e3f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-46110 .elementor-element.elementor-element-3b125d8{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-46110 .elementor-element.elementor-element-3b125d8::before, .elementor-46110 .elementor-element.elementor-element-3b125d8 > .elementor-background-video-container::before, .elementor-46110 .elementor-element.elementor-element-3b125d8 > .e-con-inner > .elementor-background-video-container::before, .elementor-46110 .elementor-element.elementor-element-3b125d8 > .elementor-background-slideshow::before, .elementor-46110 .elementor-element.elementor-element-3b125d8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-46110 .elementor-element.elementor-element-3b125d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-46110 .elementor-element.elementor-element-cf7dac7 .elementor-button{background-color:var( --e-global-color-8ac5a06 );text-decoration:none;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-46110 .elementor-element.elementor-element-cf7dac7 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-46110 .elementor-element.elementor-element-cf7dac7.elementor-element{--align-self:center;}.elementor-46110 .elementor-element.elementor-element-cf7dac7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-46110 .elementor-element.elementor-element-cf7dac7 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-46110 .elementor-element.elementor-element-d10a6a2{--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;--background-transition:0.3s;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-46110 .elementor-element.elementor-element-758dcbe{text-align:center;}.elementor-46110 .elementor-element.elementor-element-08d3903{--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;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:63px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:200px;--padding-right:200px;}.elementor-46110 .elementor-element.elementor-element-20bf2844{--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;--justify-content:space-evenly;--background-transition:0.3s;}.elementor-46110 .elementor-element.elementor-element-65f927a1 .elementor-button{text-decoration:none;fill:#F7FAFC;color:#F7FAFC;}.elementor-46110 .elementor-element.elementor-element-62990061{--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;--background-transition:0.3s;}.elementor-46110 .elementor-element.elementor-element-2b6e022{--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;--gap:0px 0px;--background-transition:0.3s;--padding-top:50px;--padding-bottom:0px;--padding-left:200px;--padding-right:200px;}.elementor-46110 .elementor-element.elementor-element-323a7d7{--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;--background-transition:0.3s;}.elementor-46110 .elementor-element.elementor-element-3bd7139{--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;--justify-content:space-evenly;--background-transition:0.3s;}.elementor-46110 .elementor-element.elementor-element-ae1cac2 .elementor-button{text-decoration:none;fill:#F7FAFC;color:#F7FAFC;}.elementor-46110 .elementor-element.elementor-element-ebbf1e2{--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;--gap:0px 0px;--background-transition:0.3s;--padding-top:50px;--padding-bottom:0px;--padding-left:200px;--padding-right:200px;}.elementor-46110 .elementor-element.elementor-element-946802d{--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;--justify-content:space-evenly;--background-transition:0.3s;}.elementor-46110 .elementor-element.elementor-element-ac6756b .elementor-button{text-decoration:none;fill:#F7FAFC;color:#F7FAFC;}.elementor-46110 .elementor-element.elementor-element-7b5dce3{--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;--background-transition:0.3s;}.elementor-46110 .elementor-element.elementor-element-cfbf361{--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;--gap:0px 0px;--background-transition:0.3s;--padding-top:50px;--padding-bottom:0px;--padding-left:200px;--padding-right:200px;}.elementor-46110 .elementor-element.elementor-element-b3e3e3d{--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;--background-transition:0.3s;}.elementor-46110 .elementor-element.elementor-element-6b92cf9{--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;--justify-content:space-evenly;--background-transition:0.3s;}.elementor-46110 .elementor-element.elementor-element-ef29cd8 .elementor-button{text-decoration:none;fill:#F7FAFC;color:#F7FAFC;}.elementor-46110 .elementor-element.elementor-element-b5682a1{--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;--gap:0px 0px;--background-transition:0.3s;--padding-top:50px;--padding-bottom:0px;--padding-left:200px;--padding-right:200px;}.elementor-46110 .elementor-element.elementor-element-63f1426{--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;--justify-content:space-evenly;--background-transition:0.3s;}.elementor-46110 .elementor-element.elementor-element-a894ec7 .elementor-button{text-decoration:none;fill:#F7FAFC;color:#F7FAFC;}.elementor-46110 .elementor-element.elementor-element-01b7a32{--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;--background-transition:0.3s;}.elementor-46110 .elementor-element.elementor-element-d85ee72{--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;--gap:0px 0px;--background-transition:0.3s;--padding-top:50px;--padding-bottom:0px;--padding-left:200px;--padding-right:200px;}.elementor-46110 .elementor-element.elementor-element-3a9a864{--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;--background-transition:0.3s;}.elementor-46110 .elementor-element.elementor-element-b6409a9{--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;--justify-content:space-evenly;--background-transition:0.3s;}.elementor-46110 .elementor-element.elementor-element-cddcd67 .elementor-button{text-decoration:none;fill:#F7FAFC;color:#F7FAFC;}.elementor-46110 .elementor-element.elementor-element-0304b7e{--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;--gap:0px 0px;--background-transition:0.3s;--padding-top:50px;--padding-bottom:0px;--padding-left:200px;--padding-right:200px;}.elementor-46110 .elementor-element.elementor-element-f19c939{--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;--justify-content:space-evenly;--background-transition:0.3s;}.elementor-46110 .elementor-element.elementor-element-14ee865 .elementor-button{text-decoration:none;fill:#F7FAFC;color:#F7FAFC;}.elementor-46110 .elementor-element.elementor-element-4ea3304{--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;--background-transition:0.3s;}.elementor-46110 .elementor-element.elementor-element-f648a5d{--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;--background-transition:0.3s;--margin-top:090px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;}.elementor-46110 .elementor-element.elementor-element-b220d07{--display:flex;--background-transition:0.3s;}.elementor-46110 .elementor-element.elementor-element-cbbed0c{text-align:center;}.elementor-46110 .elementor-element.elementor-element-88aff8e{--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;--background-transition:0.3s;}.elementor-46110 .elementor-element.elementor-element-dcc700b{--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;--background-transition:0.3s;}.elementor-46110 .elementor-element.elementor-element-8586cc5.elementor-element{--align-self:center;}.elementor-46110 .elementor-element.elementor-element-c7870f3 .elementor-icon-wrapper{text-align:center;}.elementor-46110 .elementor-element.elementor-element-4c56364{--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;--background-transition:0.3s;}.elementor-46110 .elementor-element.elementor-element-1ecd77f.elementor-element{--align-self:center;}.elementor-46110 .elementor-element.elementor-element-ceb7053 .elementor-icon-wrapper{text-align:center;}.elementor-46110 .elementor-element.elementor-element-da44268{--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;--background-transition:0.3s;}.elementor-46110 .elementor-element.elementor-element-e88ef6c.elementor-element{--align-self:center;}.elementor-46110 .elementor-element.elementor-element-661beaa .elementor-icon-wrapper{text-align:center;}.elementor-46110 .elementor-element.elementor-element-f9fa9d2{--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;--background-transition:0.3s;}.elementor-46110 .elementor-element.elementor-element-ffbb046{--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;--background-transition:0.3s;}.elementor-46110 .elementor-element.elementor-element-14a086d .uc_icon_solid_pricing_table{background-color:#EDF2F7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:10px;}.elementor-46110 .elementor-element.elementor-element-14a086d .uc_ispt_container_main{padding:20px 20px 20px 20px;min-height:100px;}.elementor-46110 .elementor-element.elementor-element-14a086d .ue_pricing_table_content{align-items:center;}.elementor-46110 .elementor-element.elementor-element-14a086d .ue_pricing_above_header{padding:20px 20px 20px 20px;flex-direction:column;align-items:center;}.elementor-46110 .elementor-element.elementor-element-14a086d .uc_ispt_header{background-color:#3920EC;padding:20px 20px 20px 20px;clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);}.elementor-46110 .elementor-element.elementor-element-14a086d .uc_ispt_header_content{flex-direction:column;align-items:center;}.elementor-46110 .elementor-element.elementor-element-14a086d .uc_ispt_container_icon{width:80px;height:80px;border-radius:100px;margin-top:0px;background-color:#f4f4f4;color:#000000;font-size:20px;}.elementor-46110 .elementor-element.elementor-element-14a086d .uc_ispt_container_icon img{width:80px;height:80px;border-radius:100px;object-fit:cover;}.elementor-46110 .elementor-element.elementor-element-14a086d .uc_ispt_container_icon svg{fill:#000000;}.elementor-46110 .elementor-element.elementor-element-14a086d .ue_old_price{color:#919191;margin-top:10px;}.elementor-46110 .elementor-element.elementor-element-14a086d .uc_ispt_container_price{color:#ffffff;margin-top:5px;}.elementor-46110 .elementor-element.elementor-element-14a086d .uc_ispt_header_title{color:#000000;margin-top:5px;}.elementor-46110 .elementor-element.elementor-element-14a086d .uc_ispt_header_subtitle{color:#878787;margin-top:5px;}.elementor-46110 .elementor-element.elementor-element-14a086d .uc_ispt_container_list{margin-top:20px;color:#8a8a8a;}.elementor-46110 .elementor-element.elementor-element-14a086d .uc_ispt_container_list_row{padding:10px 10px 10px 10px;justify-content:center;}.elementor-46110 .elementor-element.elementor-element-14a086d .uc_ispt_container_list_row_spacing{width:10px;}.elementor-46110 .elementor-element.elementor-element-14a086d .uc_ispt_container_list_row_icon{color:#000000;font-size:15px;}.elementor-46110 .elementor-element.elementor-element-14a086d .uc_ispt_container_list_row_icon svg{fill:#000000;}.elementor-46110 .elementor-element.elementor-element-14a086d .uc_more_btn{font-family:"Founders Grotesk", Sans-serif;font-size:16px;text-decoration:none;padding:10px 20px 10px 20px;background-color:#1BDFD8;color:#ffffff;margin-top:0px;border-radius:100px;}.elementor-46110 .elementor-element.elementor-element-14a086d .uc_more_btn:hover{background-color:#6BE8E4;color:#ffffff;}.elementor-46110 .elementor-element.elementor-element-14a086d .uc_ispt_btn{display:inline-block;}.elementor-46110 .elementor-element.elementor-element-14a086d .ue_badge{background-color:#4300ff;color:#ffffff;}.elementor-46110 .elementor-element.elementor-element-14a086d .ue_pricing_table_footer{background-color:#efefef;padding:20px 20px 20px 20px;text-align:center;}.elementor-46110 .elementor-element.elementor-element-14a086d .ue_pricing_table_footer_text{color:#9a9a9a;margin-top:10px;}.elementor-46110 .elementor-element.elementor-element-8032ab1{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:280px;--margin-right:0px;}.elementor-46110 .elementor-element.elementor-element-9b5dd45 .uc_icon_solid_pricing_table{background-color:#EDF2F7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:10px;}.elementor-46110 .elementor-element.elementor-element-9b5dd45 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46110 .elementor-element.elementor-element-9b5dd45 .uc_ispt_container_main{padding:20px 20px 20px 20px;min-height:100px;}.elementor-46110 .elementor-element.elementor-element-9b5dd45 .ue_pricing_table_content{align-items:center;}.elementor-46110 .elementor-element.elementor-element-9b5dd45 .ue_pricing_above_header{padding:20px 20px 20px 20px;flex-direction:column;align-items:center;}.elementor-46110 .elementor-element.elementor-element-9b5dd45 .uc_ispt_header{background-color:#3920EC;padding:20px 20px 20px 20px;clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);}.elementor-46110 .elementor-element.elementor-element-9b5dd45 .uc_ispt_header_content{flex-direction:column;align-items:center;}.elementor-46110 .elementor-element.elementor-element-9b5dd45 .uc_ispt_container_icon{width:80px;height:80px;border-radius:100px;margin-top:0px;background-color:#f4f4f4;color:#000000;font-size:20px;}.elementor-46110 .elementor-element.elementor-element-9b5dd45 .uc_ispt_container_icon img{width:80px;height:80px;border-radius:100px;object-fit:cover;}.elementor-46110 .elementor-element.elementor-element-9b5dd45 .uc_ispt_container_icon svg{fill:#000000;}.elementor-46110 .elementor-element.elementor-element-9b5dd45 .ue_old_price{color:#919191;margin-top:10px;}.elementor-46110 .elementor-element.elementor-element-9b5dd45 .uc_ispt_container_price{color:#ffffff;margin-top:5px;}.elementor-46110 .elementor-element.elementor-element-9b5dd45 .uc_ispt_header_title{color:#000000;margin-top:5px;}.elementor-46110 .elementor-element.elementor-element-9b5dd45 .uc_ispt_header_subtitle{color:#878787;margin-top:5px;}.elementor-46110 .elementor-element.elementor-element-9b5dd45 .uc_ispt_container_list{margin-top:20px;color:#8a8a8a;}.elementor-46110 .elementor-element.elementor-element-9b5dd45 .uc_ispt_container_list_row{padding:10px 10px 10px 10px;justify-content:center;}.elementor-46110 .elementor-element.elementor-element-9b5dd45 .uc_ispt_container_list_row_spacing{width:10px;}.elementor-46110 .elementor-element.elementor-element-9b5dd45 .uc_ispt_container_list_row_icon{color:#000000;font-size:15px;}.elementor-46110 .elementor-element.elementor-element-9b5dd45 .uc_ispt_container_list_row_icon svg{fill:#000000;}.elementor-46110 .elementor-element.elementor-element-9b5dd45 .uc_more_btn{font-family:"Founders Grotesk", Sans-serif;font-size:16px;text-decoration:none;padding:10px 20px 10px 20px;background-color:#1BDFD8;color:#ffffff;margin-top:0px;border-radius:100px;}.elementor-46110 .elementor-element.elementor-element-9b5dd45 .uc_more_btn:hover{background-color:#6BE8E4;color:#ffffff;}.elementor-46110 .elementor-element.elementor-element-9b5dd45 .uc_ispt_btn{display:inline-block;}.elementor-46110 .elementor-element.elementor-element-9b5dd45 .ue_badge{background-color:#4300ff;color:#ffffff;}.elementor-46110 .elementor-element.elementor-element-9b5dd45 .ue_pricing_table_footer{background-color:#efefef;padding:20px 20px 20px 20px;text-align:center;}.elementor-46110 .elementor-element.elementor-element-9b5dd45 .ue_pricing_table_footer_text{color:#9a9a9a;margin-top:10px;}.elementor-46110 .elementor-element.elementor-element-f3a8a19{--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;--background-transition:0.3s;}.elementor-46110 .elementor-element.elementor-element-4c3ef00 .uc_icon_solid_pricing_table{background-color:#EDF2F7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:10px;}.elementor-46110 .elementor-element.elementor-element-4c3ef00 .uc_ispt_container_main{padding:20px 20px 20px 20px;min-height:100px;}.elementor-46110 .elementor-element.elementor-element-4c3ef00 .ue_pricing_table_content{align-items:center;}.elementor-46110 .elementor-element.elementor-element-4c3ef00 .ue_pricing_above_header{padding:20px 20px 20px 20px;flex-direction:column;align-items:center;}.elementor-46110 .elementor-element.elementor-element-4c3ef00 .uc_ispt_header{background-color:#3920EC;padding:20px 20px 20px 20px;clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);}.elementor-46110 .elementor-element.elementor-element-4c3ef00 .uc_ispt_header_content{flex-direction:column;align-items:center;}.elementor-46110 .elementor-element.elementor-element-4c3ef00 .uc_ispt_container_icon{width:80px;height:80px;border-radius:100px;margin-top:0px;background-color:#f4f4f4;color:#000000;font-size:20px;}.elementor-46110 .elementor-element.elementor-element-4c3ef00 .uc_ispt_container_icon img{width:80px;height:80px;border-radius:100px;object-fit:cover;}.elementor-46110 .elementor-element.elementor-element-4c3ef00 .uc_ispt_container_icon svg{fill:#000000;}.elementor-46110 .elementor-element.elementor-element-4c3ef00 .ue_old_price{color:#919191;margin-top:10px;}.elementor-46110 .elementor-element.elementor-element-4c3ef00 .uc_ispt_container_price{color:#ffffff;margin-top:5px;}.elementor-46110 .elementor-element.elementor-element-4c3ef00 .uc_ispt_header_title{color:#000000;margin-top:5px;}.elementor-46110 .elementor-element.elementor-element-4c3ef00 .uc_ispt_header_subtitle{color:#878787;margin-top:5px;}.elementor-46110 .elementor-element.elementor-element-4c3ef00 .uc_ispt_container_list{margin-top:20px;color:#8a8a8a;}.elementor-46110 .elementor-element.elementor-element-4c3ef00 .uc_ispt_container_list_row{padding:10px 10px 10px 10px;justify-content:center;}.elementor-46110 .elementor-element.elementor-element-4c3ef00 .uc_ispt_container_list_row_spacing{width:10px;}.elementor-46110 .elementor-element.elementor-element-4c3ef00 .uc_ispt_container_list_row_icon{color:#000000;font-size:15px;}.elementor-46110 .elementor-element.elementor-element-4c3ef00 .uc_ispt_container_list_row_icon svg{fill:#000000;}.elementor-46110 .elementor-element.elementor-element-4c3ef00 .uc_more_btn{font-family:"Founders Grotesk", Sans-serif;font-size:16px;text-decoration:none;padding:10px 20px 10px 20px;background-color:#1BDFD8;color:#ffffff;margin-top:0px;border-radius:100px;}.elementor-46110 .elementor-element.elementor-element-4c3ef00 .uc_more_btn:hover{background-color:#6BE8E4;color:#ffffff;}.elementor-46110 .elementor-element.elementor-element-4c3ef00 .uc_ispt_btn{display:inline-block;}.elementor-46110 .elementor-element.elementor-element-4c3ef00 .ue_badge{background-color:#4300ff;color:#ffffff;}.elementor-46110 .elementor-element.elementor-element-4c3ef00 .ue_pricing_table_footer{background-color:#efefef;padding:20px 20px 20px 20px;text-align:center;}.elementor-46110 .elementor-element.elementor-element-4c3ef00 .ue_pricing_table_footer_text{color:#9a9a9a;margin-top:10px;}.elementor-46110 .elementor-element.elementor-element-99c7bbc{--display:flex;--min-height:800px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:1;--margin-top:122px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:122px;--padding-bottom:122px;--padding-left:0px;--padding-right:0px;}.elementor-46110 .elementor-element.elementor-element-99c7bbc:not(.elementor-motion-effects-element-type-background), .elementor-46110 .elementor-element.elementor-element-99c7bbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3920EC;}.elementor-46110 .elementor-element.elementor-element-99c7bbc::before, .elementor-46110 .elementor-element.elementor-element-99c7bbc > .elementor-background-video-container::before, .elementor-46110 .elementor-element.elementor-element-99c7bbc > .e-con-inner > .elementor-background-video-container::before, .elementor-46110 .elementor-element.elementor-element-99c7bbc > .elementor-background-slideshow::before, .elementor-46110 .elementor-element.elementor-element-99c7bbc > .e-con-inner > .elementor-background-slideshow::before, .elementor-46110 .elementor-element.elementor-element-99c7bbc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://locosdewallstreet.com/wp-content/uploads/2024/06/back-financial-research.png");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-46110 .elementor-element.elementor-element-99c7bbc, .elementor-46110 .elementor-element.elementor-element-99c7bbc::before{--border-transition:0.3s;}.elementor-46110 .elementor-element.elementor-element-99c7bbc.e-con{--align-self:center;}.elementor-46110 .elementor-element.elementor-element-7c887dc{--display:flex;--min-height:364px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:0;}.elementor-46110 .elementor-element.elementor-element-7c887dc.e-con{--align-self:flex-start;}.elementor-46110 .elementor-element.elementor-element-39cb0172 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46110 .elementor-element.elementor-element-39cb0172{text-align:left;}.elementor-46110 .elementor-element.elementor-element-39cb0172 .elementor-heading-title{color:#EDF2F7;font-size:40px;line-height:46px;}.elementor-46110 .elementor-element.elementor-element-44d93baa{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:#FFFFFF;font-family:"Founders Grotesk", Sans-serif;font-size:17px;}.elementor-46110 .elementor-element.elementor-element-2670c972{--display:flex;--min-height:0px;--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;--justify-content:flex-start;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-46110 .elementor-element.elementor-element-2670c972.e-con{--order:99999 /* order end hack */;}.elementor-46110 .elementor-element.elementor-element-b34eeb6 > .elementor-widget-container{margin:280px 0px 0px 0px;}.elementor-46110 .elementor-element.elementor-element-b34eeb6 img{width:100%;max-width:428px;}.elementor-46110 .elementor-element.elementor-element-28397fd5 .elementor-button{text-decoration:none;border-radius:0px 0px 0px 0px;}.elementor-46110 .elementor-element.elementor-element-15bda40{--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;--background-transition:0.3s;}.elementor-46110 .elementor-element.elementor-element-427f872{--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;--background-transition:0.3s;--margin-top:90px;--margin-bottom:90px;--margin-left:90px;--margin-right:90px;}@media(max-width:1024px){.elementor-46110 .elementor-element.elementor-element-70e6910{--grid-auto-flow:row;}.elementor-46110 .elementor-element.elementor-element-3b125d8{--grid-auto-flow:row;}.elementor-46110 .elementor-element.elementor-element-8032ab1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-46110 .elementor-element.elementor-element-99c7bbc{--min-height:0px;--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;--gap:0px 0px;--overlay-opacity:0.5;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-46110 .elementor-element.elementor-element-b34eeb6 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-46110 .elementor-element.elementor-element-57ee8c4{--width:50%;}.elementor-46110 .elementor-element.elementor-element-770ca51{--width:50%;}.elementor-46110 .elementor-element.elementor-element-465646e{--width:100%;}.elementor-46110 .elementor-element.elementor-element-20bf2844{--width:50%;}.elementor-46110 .elementor-element.elementor-element-62990061{--width:50%;}.elementor-46110 .elementor-element.elementor-element-323a7d7{--width:50%;}.elementor-46110 .elementor-element.elementor-element-3bd7139{--width:50%;}.elementor-46110 .elementor-element.elementor-element-946802d{--width:50%;}.elementor-46110 .elementor-element.elementor-element-7b5dce3{--width:50%;}.elementor-46110 .elementor-element.elementor-element-b3e3e3d{--width:50%;}.elementor-46110 .elementor-element.elementor-element-6b92cf9{--width:50%;}.elementor-46110 .elementor-element.elementor-element-63f1426{--width:50%;}.elementor-46110 .elementor-element.elementor-element-01b7a32{--width:50%;}.elementor-46110 .elementor-element.elementor-element-3a9a864{--width:50%;}.elementor-46110 .elementor-element.elementor-element-b6409a9{--width:50%;}.elementor-46110 .elementor-element.elementor-element-f19c939{--width:50%;}.elementor-46110 .elementor-element.elementor-element-4ea3304{--width:50%;}.elementor-46110 .elementor-element.elementor-element-f648a5d{--content-width:1200px;}.elementor-46110 .elementor-element.elementor-element-dcc700b{--width:50%;}.elementor-46110 .elementor-element.elementor-element-4c56364{--width:50%;}.elementor-46110 .elementor-element.elementor-element-da44268{--width:50%;}.elementor-46110 .elementor-element.elementor-element-ffbb046{--width:50%;}.elementor-46110 .elementor-element.elementor-element-8032ab1{--width:50%;}.elementor-46110 .elementor-element.elementor-element-f3a8a19{--width:50%;}.elementor-46110 .elementor-element.elementor-element-99c7bbc{--content-width:1600px;}.elementor-46110 .elementor-element.elementor-element-7c887dc{--width:75%;}.elementor-46110 .elementor-element.elementor-element-2670c972{--content-width:100%;}}@media(min-width:1025px){.elementor-46110 .elementor-element.elementor-element-12bf08b:not(.elementor-motion-effects-element-type-background), .elementor-46110 .elementor-element.elementor-element-12bf08b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-46110 .elementor-element.elementor-element-770ca51{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-46110 .elementor-element.elementor-element-70e6910{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-46110 .elementor-element.elementor-element-f94dd4e{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46110 .elementor-element.elementor-element-3b125d8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-46110 .elementor-element.elementor-element-08d3903{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46110 .elementor-element.elementor-element-2b6e022{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46110 .elementor-element.elementor-element-ebbf1e2{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46110 .elementor-element.elementor-element-cfbf361{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46110 .elementor-element.elementor-element-b5682a1{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46110 .elementor-element.elementor-element-d85ee72{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46110 .elementor-element.elementor-element-0304b7e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46110 .elementor-element.elementor-element-8032ab1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-46110 .elementor-element.elementor-element-99c7bbc{--min-height:0px;--gap:12px 12px;--overlay-opacity:0;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-46110 .elementor-element.elementor-element-39cb0172 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-46110 .elementor-element.elementor-element-44d93baa{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-46110 .elementor-element.elementor-element-b34eeb6 img{width:60%;}}/* Start custom CSS for text-editor, class: .elementor-element-a275107 */fr-text/* End custom CSS */
/* Start custom CSS *//* Contenedor principal del gráfico */
.wpDataTablesWrapper .highcharts-container,
.wpdatatables-chart-wrapper .highcharts-container,
div[id^="wpDataChart"] {
    background: #ffffff !important;
    border-radius: 16px !important;
    padding: 24px !important;
}

/* SVG del gráfico */
.wpDataTablesWrapper svg.highcharts-root,
.wpdatatables-chart-wrapper svg.highcharts-root,
div[id^="wpDataChart"] svg {
    background: #ffffff !important;
}

/* Fondo general */
.wpDataTablesWrapper .highcharts-background,
.wpdatatables-chart-wrapper .highcharts-background,
div[id^="wpDataChart"] .highcharts-background {
    fill: #ffffff !important;
}

/* Área del plot (donde van las líneas) */
.wpDataTablesWrapper .highcharts-plot-background,
.wpdatatables-chart-wrapper .highcharts-plot-background,
div[id^="wpDataChart"] .highcharts-plot-background {
    fill: #f9fafb !important;
}

/* Borde del área del plot */
.wpDataTablesWrapper .highcharts-plot-border,
.wpdatatables-chart-wrapper .highcharts-plot-border,
div[id^="wpDataChart"] .highcharts-plot-border {
    stroke: #e5e7eb !important;
    stroke-width: 1 !important;
}

/* ============================================
   💎 DISEÑO DE CARDS MODERNO
   ============================================ */

/* Wrapper del shortcode */
.wpDataTablesWrapper,
.wpdatatables-chart-wrapper,
div[id^="wpDataChart"] {
    background: #ffffff !important;
    border-radius: 16px !important;
    padding: 28px !important;
    box-shadow: 
        0 1px 3px rgba(0, 0, 0, 0.06),
        0 10px 30px -8px rgba(0, 0, 0, 0.1) !important;
    border: 1px solid #e5e7eb !important;
    margin: 24px 0 !important;
    transition: all 0.3s ease !important;
}

/* Hover effect */
.wpDataTablesWrapper:hover,
.wpdatatables-chart-wrapper:hover,
div[id^="wpDataChart"]:hover {
    transform: translateY(-4px) !important;
    box-shadow: 
        0 4px 6px rgba(0, 0, 0, 0.07),
        0 20px 40px -12px rgba(102, 126, 234, 0.15) !important;
    border-color: #667eea !important;
}

/* ============================================
   📊 LÍNEAS DEL GRÁFICO - VIBRANTES
   ============================================ */

.wpDataTablesWrapper .highcharts-series path,
.wpdatatables-chart-wrapper .highcharts-series path,
div[id^="wpDataChart"] .highcharts-series path,
.highcharts-graph {
    stroke-width: 3.5px !important;
    stroke-linecap: round !important;
    stroke-linejoin: round !important;
}

/* ============================================
   🌈 COLORES PERSONALIZADOS
   ============================================ */

/* Serie 0 - Cyan brillante (2022) */
.wpDataTablesWrapper .highcharts-color-0,
.wpdatatables-chart-wrapper .highcharts-color-0,
div[id^="wpDataChart"] .highcharts-color-0,
.highcharts-series-0 .highcharts-graph {
    stroke: #06b6d4 !important;
}

.highcharts-series-0 .highcharts-point {
    fill: #06b6d4 !important;
}

/* Serie 1 - Púrpura (2023) */
.wpDataTablesWrapper .highcharts-color-1,
.wpdatatables-chart-wrapper .highcharts-color-1,
div[id^="wpDataChart"] .highcharts-color-1,
.highcharts-series-1 .highcharts-graph {
    stroke: #8b5cf6 !important;
}

.highcharts-series-1 .highcharts-point {
    fill: #8b5cf6 !important;
}

/* Serie 2 - Verde (2024) */
.wpDataTablesWrapper .highcharts-color-2,
.wpdatatables-chart-wrapper .highcharts-color-2,
div[id^="wpDataChart"] .highcharts-color-2,
.highcharts-series-2 .highcharts-graph {
    stroke: #10b981 !important;
}

.highcharts-series-2 .highcharts-point {
    fill: #10b981 !important;
}

/* Serie 3 - Naranja (2025) */
.wpDataTablesWrapper .highcharts-color-3,
.wpdatatables-chart-wrapper .highcharts-color-3,
div[id^="wpDataChart"] .highcharts-color-3,
.highcharts-series-3 .highcharts-graph {
    stroke: #f59e0b !important;
}

.highcharts-series-3 .highcharts-point {
    fill: #f59e0b !important;
}

/* ============================================
   📐 GRID Y EJES
   ============================================ */

.wpDataTablesWrapper .highcharts-grid-line,
.wpdatatables-chart-wrapper .highcharts-grid-line,
div[id^="wpDataChart"] .highcharts-grid-line {
    stroke: #f3f4f6 !important;
    stroke-width: 1px !important;
}

.wpDataTablesWrapper .highcharts-axis-line,
.wpdatatables-chart-wrapper .highcharts-axis-line,
div[id^="wpDataChart"] .highcharts-axis-line {
    stroke: #d1d5db !important;
    stroke-width: 1px !important;
}

/* ============================================
   🔤 TIPOGRAFÍA Y ETIQUETAS
   ============================================ */

/* Título del gráfico */
.wpDataTablesWrapper .highcharts-title,
.wpdatatables-chart-wrapper .highcharts-title,
div[id^="wpDataChart"] .highcharts-title {
    fill: #1f2937 !important;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;
    font-size: 20px !important;
    font-weight: 700 !important;
}

/* Etiquetas de ejes */
.wpDataTablesWrapper .highcharts-xaxis-labels text,
.wpDataTablesWrapper .highcharts-yaxis-labels text,
.wpdatatables-chart-wrapper .highcharts-xaxis-labels text,
.wpdatatables-chart-wrapper .highcharts-yaxis-labels text,
div[id^="wpDataChart"] .highcharts-xaxis-labels text,
div[id^="wpDataChart"] .highcharts-yaxis-labels text {
    fill: #6b7280 !important;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;
    font-size: 12px !important;
    font-weight: 500 !important;
}

/* ============================================
   🎯 LEYENDA
   ============================================ */

.wpDataTablesWrapper .highcharts-legend-box,
.wpdatatables-chart-wrapper .highcharts-legend-box,
div[id^="wpDataChart"] .highcharts-legend-box {
    fill: #ffffff !important;
    stroke: #e5e7eb !important;
    rx: 8 !important;
}

.wpDataTablesWrapper .highcharts-legend-item text,
.wpdatatables-chart-wrapper .highcharts-legend-item text,
div[id^="wpDataChart"] .highcharts-legend-item text {
    fill: #374151 !important;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;
    font-size: 14px !important;
    font-weight: 600 !important;
}

.wpDataTablesWrapper .highcharts-legend-item:hover text,
.wpdatatables-chart-wrapper .highcharts-legend-item:hover text,
div[id^="wpDataChart"] .highcharts-legend-item:hover text {
    fill: #667eea !important;
}

/* ============================================
   💬 TOOLTIP
   ============================================ */

.wpDataTablesWrapper .highcharts-tooltip-box,
.wpdatatables-chart-wrapper .highcharts-tooltip-box,
div[id^="wpDataChart"] .highcharts-tooltip-box {
    fill: rgba(31, 41, 55, 0.96) !important;
    stroke: none !important;
    rx: 8 !important;
    filter: drop-shadow(0 10px 25px rgba(0, 0, 0, 0.25)) !important;
}

.wpDataTablesWrapper .highcharts-tooltip text,
.wpdatatables-chart-wrapper .highcharts-tooltip text,
div[id^="wpDataChart"] .highcharts-tooltip text {
    fill: #ffffff !important;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;
    font-size: 13px !important;
    font-weight: 500 !important;
}

/* ============================================
   📝 CRÉDITOS
   ============================================ */

.wpDataTablesWrapper .highcharts-credits,
.wpdatatables-chart-wrapper .highcharts-credits,
div[id^="wpDataChart"] .highcharts-credits {
    fill: #9ca3af !important;
    font-size: 11px !important;
}

.wpDataTablesWrapper .highcharts-credits:hover,
.wpdatatables-chart-wrapper .highcharts-credits:hover,
div[id^="wpDataChart"] .highcharts-credits:hover {
    fill: #667eea !important;
}

/* ============================================
   🎭 BOTÓN DE MENÚ
   ============================================ */

.wpDataTablesWrapper .highcharts-button-box,
.wpdatatables-chart-wrapper .highcharts-button-box,
div[id^="wpDataChart"] .highcharts-button-box {
    fill: #ffffff !important;
    stroke: #e5e7eb !important;
}

.wpDataTablesWrapper .highcharts-button:hover .highcharts-button-box,
.wpdatatables-chart-wrapper .highcharts-button:hover .highcharts-button-box,
div[id^="wpDataChart"] .highcharts-button:hover .highcharts-button-box {
    fill: #f9fafb !important;
}

/* ============================================
   🎨 HEADER "SHIPPING INDEX"
   ============================================ */

/* Si tienes un div padre con el título */
.shipping-monitor-header,
[class*="shipping"] h2,
[class*="shipping"] .section-title {
    background: linear-gradient(135deg, #667eea 0%, #764ba2 100%) !important;
    color: #ffffff !important;
    padding: 24px 32px !important;
    border-radius: 12px !important;
    margin-bottom: 32px !important;
    font-size: 28px !important;
    font-weight: 700 !important;
    box-shadow: 0 10px 25px rgba(102, 126, 234, 0.25) !important;
}

/* ============================================
   📱 RESPONSIVE
   ============================================ */

@media (max-width: 768px) {
    .wpDataTablesWrapper,
    .wpdatatables-chart-wrapper,
    div[id^="wpDataChart"] {
        padding: 16px !important;
        border-radius: 12px !important;
    }
    
    .wpDataTablesWrapper .highcharts-title,
    .wpdatatables-chart-wrapper .highcharts-title,
    div[id^="wpDataChart"] .highcharts-title {
        font-size: 16px !important;
    }
    
    .wpDataTablesWrapper .highcharts-xaxis-labels text,
    .wpDataTablesWrapper .highcharts-yaxis-labels text,
    .wpdatatables-chart-wrapper .highcharts-xaxis-labels text,
    .wpdatatables-chart-wrapper .highcharts-yaxis-labels text,
    div[id^="wpDataChart"] .highcharts-xaxis-labels text,
    div[id^="wpDataChart"] .highcharts-yaxis-labels text {
        font-size: 10px !important;
    }
}

/* ============================================
   ✨ ANIMACIONES
   ============================================ */

@keyframes fadeInChart {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

.wpDataTablesWrapper,
.wpdatatables-chart-wrapper,
div[id^="wpDataChart"] {
    animation: fadeInChart 0.5s ease-out;
}

/* ============================================
   🚨 FIXES PARA FONDOS OSCUROS PERSISTENTES
   ============================================ */

/* Fuerza TODOS los elementos internos a tener fondo transparente */
.wpDataTablesWrapper *:not(path):not(text):not(circle):not(line),
.wpdatatables-chart-wrapper *:not(path):not(text):not(circle):not(line),
div[id^="wpDataChart"] *:not(path):not(text):not(circle):not(line) {
    background-color: transparent !important;
}

/* Fuerza el contenedor padre */
.wpDataTablesWrapper,
.wpdatatables-chart-wrapper {
    background-color: #ffffff !important;
}

/* ============================================
   🎯 CROSSHAIR
   ============================================ */

.wpDataTablesWrapper .highcharts-crosshair,
.wpdatatables-chart-wrapper .highcharts-crosshair,
div[id^="wpDataChart"] .highcharts-crosshair {
    stroke: #667eea !important;
    stroke-width: 1px !important;
    stroke-dasharray: 4, 4 !important;
    opacity: 0.5 !important;
}

/* ============================================
   🌟 PUNTOS DE DATOS
   ============================================ */

.wpDataTablesWrapper .highcharts-point,
.wpdatatables-chart-wrapper .highcharts-point,
div[id^="wpDataChart"] .highcharts-point {
    fill-opacity: 0 !important;
    stroke-width: 0 !important;
}

.wpDataTablesWrapper .highcharts-point:hover,
.wpdatatables-chart-wrapper .highcharts-point:hover,
div[id^="wpDataChart"] .highcharts-point:hover {
    fill-opacity: 1 !important;
    stroke: #ffffff !important;
    stroke-width: 2px !important;
    r: 5 !important;
}



/* ============================================
   🎨 MENÚ CONTEXTUAL DE HIGHCHARTS - VERSIÓN MEJORADA
   Fondo blanco sólido con mejor contraste
   ============================================ */

/* ============================================
   🔘 BOTÓN DE HAMBURGUESA
   ============================================ */

.highcharts-button.highcharts-contextbutton {
    cursor: pointer;
    transition: all 0.2s ease !important;
}

.highcharts-button-box {
    fill: #ffffff !important;
    stroke: #d1d5db !important;
    stroke-width: 1.5 !important;
    rx: 8 !important;
    ry: 8 !important;
    transition: all 0.2s ease !important;
    filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.1)) !important;
}

.highcharts-button.highcharts-contextbutton:hover .highcharts-button-box {
    fill: #f9fafb !important;
    stroke: #667eea !important;
    filter: drop-shadow(0 4px 8px rgba(102, 126, 234, 0.25)) !important;
}

.highcharts-button-symbol {
    stroke: #6b7280 !important;
    stroke-width: 3 !important;
    stroke-linecap: round !important;
    transition: all 0.2s ease !important;
}

.highcharts-button.highcharts-contextbutton:hover .highcharts-button-symbol {
    stroke: #667eea !important;
}

/* ============================================
   📋 MENÚ DESPLEGABLE - FONDO BLANCO SÓLIDO
   ============================================ */

.highcharts-menu {
    background: #ffffff !important;
    background-color: #ffffff !important;
    border: 1px solid #d1d5db !important;
    border-radius: 12px !important;
    padding: 12px !important;
    box-shadow: 
        0 0 0 1px rgba(0, 0, 0, 0.05),
        0 4px 6px rgba(0, 0, 0, 0.07),
        0 12px 32px rgba(0, 0, 0, 0.12) !important;
    min-width: 240px !important;
    overflow: hidden !important;
    opacity: 1 !important;
}

/* Forzar fondo blanco en todos los elementos del menú */
.highcharts-menu,
.highcharts-menu * {
    background: #ffffff !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
}

/* ============================================
   📝 ITEMS DEL MENÚ
   ============================================ */

.highcharts-menu-item {
    padding: 12px 16px !important;
    margin: 2px 0 !important;
    border-radius: 8px !important;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #1f2937 !important;
    cursor: pointer !important;
    transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1) !important;
    display: flex !important;
    align-items: center !important;
    white-space: nowrap !important;
    background: transparent !important;
}

/* Hover de items - Púrpura con gradiente */
.highcharts-menu-item:hover {
    background: linear-gradient(135deg, #667eea 0%, #764ba2 100%) !important;
    color: #ffffff !important;
    transform: translateX(4px) !important;
    box-shadow: 0 2px 8px rgba(102, 126, 234, 0.3) !important;
}

/* Estado activo (cuando haces click) */
.highcharts-menu-item:active {
    transform: translateX(4px) scale(0.98) !important;
    background: linear-gradient(135deg, #5a67d8 0%, #6b5b95 100%) !important;
}

/* ============================================
   🎯 SEPARADORES ENTRE ITEMS
   ============================================ */

.highcharts-menu-item + .highcharts-menu-item {
    margin-top: 4px !important;
}

/* Separador después de "Print chart" */
.highcharts-menu-item:nth-child(2) {
    border-bottom: 1px solid #e5e7eb !important;
    padding-bottom: 14px !important;
    margin-bottom: 6px !important;
}

/* Separador después de "Download SVG" */
.highcharts-menu-item:nth-child(5) {
    border-bottom: 1px solid #e5e7eb !important;
    padding-bottom: 14px !important;
    margin-bottom: 6px !important;
}

/* Separador después de "Download XLS" */
.highcharts-menu-item:nth-child(7) {
    border-bottom: 1px solid #e5e7eb !important;
    padding-bottom: 14px !important;
    margin-bottom: 6px !important;
}

/* ============================================
   ✨ ANIMACIÓN DE APARICIÓN
   ============================================ */

@keyframes menuSlideIn {
    from {
        opacity: 0;
        transform: translateY(-8px) scale(0.96);
    }
    to {
        opacity: 1;
        transform: translateY(0) scale(1);
    }
}

.highcharts-menu {
    animation: menuSlideIn 0.2s cubic-bezier(0.34, 1.56, 0.64, 1) !important;
    transform-origin: top right !important;
}

/* ============================================
   📱 RESPONSIVE
   ============================================ */

@media (max-width: 768px) {
    .highcharts-menu {
        min-width: 200px !important;
        padding: 10px !important;
    }
    
    .highcharts-menu-item {
        padding: 10px 14px !important;
        font-size: 13px !important;
    }
}

/* ============================================
   🔧 COMPATIBILIDAD CON DIFERENTES VERSIONES
   ============================================ */

/* Para versiones antiguas de Highcharts */
.highcharts-contextmenu,
.highcharts-exporting-menu {
    background: #ffffff !important;
    border: 1px solid #d1d5db !important;
    border-radius: 12px !important;
    padding: 12px !important;
    box-shadow: 0 12px 32px rgba(0, 0, 0, 0.12) !important;
}

/* Texto en versiones antiguas */
.highcharts-menu-item text,
.highcharts-contextmenu text {
    fill: #1f2937 !important;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;
    font-size: 14px !important;
}

/* ============================================
   🎨 OVERLAY/BACKDROP (OPCIONAL)
   Descomenta si quieres un fondo oscuro detrás del menú
   ============================================ */

/*
.highcharts-menu::before {
    content: '';
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.1);
    z-index: -1;
    backdrop-filter: blur(2px);
}
*/

/* ============================================
   ⚡ OPTIMIZACIÓN DE PERFORMANCE
   ============================================ */

.highcharts-menu,
.highcharts-menu-item {
    will-change: transform, opacity;
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
}

/* ============================================
   🚫 ITEM DESHABILITADO
   ============================================ */

.highcharts-menu-item.disabled,
.highcharts-menu-item[disabled] {
    opacity: 0.5 !important;
    cursor: not-allowed !important;
    pointer-events: none !important;
    background: #f9fafb !important;
}

.highcharts-menu-item.disabled:hover {
    transform: none !important;
    background: #f9fafb !important;
}

/* ============================================
   🎯 MEJORAS VISUALES ADICIONALES
   ============================================ */

/* Título del menú (si existe) */
.highcharts-menu-title {
    padding: 8px 16px 12px 16px;
    font-weight: 700;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 0.8px;
    color: #9ca3af;
    border-bottom: 2px solid #e5e7eb;
    margin-bottom: 8px;
}

/* Espaciado entre grupos de opciones */
.highcharts-menu-item:nth-child(1) {
    margin-top: 0 !important;
}

/* Último item sin margen inferior */
.highcharts-menu-item:last-child {
    margin-bottom: 0 !important;
}

/* ============================================
   🎨 VARIANTE CON MÁS PADDING (OPCIONAL)
   Descomenta si quieres un menú más espacioso
   ============================================ */

/*
.highcharts-menu {
    padding: 16px !important;
}

.highcharts-menu-item {
    padding: 14px 20px !important;
}
*/

/* ============================================
   🌟 EFECTO DE BRILLO EN HOVER (OPCIONAL)
   Descomenta si quieres un efecto extra
   ============================================ */

/*
.highcharts-menu-item:hover {
    background: linear-gradient(135deg, #667eea 0%, #764ba2 100%) !important;
    box-shadow: 
        0 2px 8px rgba(102, 126, 234, 0.3),
        0 0 20px rgba(102, 126, 234, 0.2) !important;
}
*//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Founders Grotesk';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://locosdewallstreet.com/wp-content/uploads/2024/01/FoundersGrotesk-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Founders Grotesk';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://locosdewallstreet.com/wp-content/uploads/2024/01/FoundersGrotesk-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Founders Grotesk';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://locosdewallstreet.com/wp-content/uploads/2024/01/FoundersGrotesk-Semibold.woff') format('woff');
}
/* End Custom Fonts CSS */