.elementor-976 .elementor-element.elementor-element-0a7c7a4{--display:flex;--min-height:574px;--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;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.87;}.elementor-976 .elementor-element.elementor-element-0a7c7a4:not(.elementor-motion-effects-element-type-background), .elementor-976 .elementor-element.elementor-element-0a7c7a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://metodicalatam.com/wp-content/uploads/2025/04/people-working-html-codes-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-976 .elementor-element.elementor-element-0a7c7a4::before, .elementor-976 .elementor-element.elementor-element-0a7c7a4 > .elementor-background-video-container::before, .elementor-976 .elementor-element.elementor-element-0a7c7a4 > .e-con-inner > .elementor-background-video-container::before, .elementor-976 .elementor-element.elementor-element-0a7c7a4 > .elementor-background-slideshow::before, .elementor-976 .elementor-element.elementor-element-0a7c7a4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-976 .elementor-element.elementor-element-0a7c7a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#ECF1F9;--background-overlay:'';}.elementor-976 .elementor-element.elementor-element-b11934d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-976 .elementor-element.elementor-element-b11934d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-976 .elementor-element.elementor-element-3ee2190 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:38px;font-weight:600;color:#4484F4;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-976 .elementor-element.elementor-element-68d1e7c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-976 .elementor-element.elementor-element-68d1e7c{text-align:center;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;color:#000000;}.elementor-976 .elementor-element.elementor-element-ec92df7{--display:flex;--justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-976 .elementor-element.elementor-element-bb770e7 img{border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-976 .elementor-element.elementor-element-3cc5167{--display:flex;--min-height:126px;--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;}.elementor-976 .elementor-element.elementor-element-3cc5167:not(.elementor-motion-effects-element-type-background), .elementor-976 .elementor-element.elementor-element-3cc5167 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-976 .elementor-element.elementor-element-02d644c{text-align:center;}.elementor-976 .elementor-element.elementor-element-02d644c .elementor-heading-title{color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-976 .elementor-element.elementor-element-e056705 .elementor-button{background-color:#4484F4;font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-radius:21px 21px 21px 21px;}.elementor-976 .elementor-element.elementor-element-e056705 .elementor-button:hover, .elementor-976 .elementor-element.elementor-element-e056705 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-976 .elementor-element.elementor-element-e056705 .elementor-button:hover svg, .elementor-976 .elementor-element.elementor-element-e056705 .elementor-button:focus svg{fill:#000000;}.elementor-976 .elementor-element.elementor-element-328af05{--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;--row-gap:0px;--column-gap:0px;--z-index:0;}.elementor-976 .elementor-element.elementor-element-328af05:not(.elementor-motion-effects-element-type-background), .elementor-976 .elementor-element.elementor-element-328af05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-976 .elementor-element.elementor-element-3d4d149{--display:flex;--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:center;--align-items:center;}.elementor-976 .elementor-element.elementor-element-3d4d149.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-976 .elementor-element.elementor-element-fae9766{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-976 .elementor-element.elementor-element-922c043 .elementor-heading-title{color:#f45414;}.elementor-976 .elementor-element.elementor-element-ae123a9{text-align:center;color:#000000;}.elementor-976 .elementor-element.elementor-element-bcfc156{--display:flex;--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:flex-start;}.elementor-976 .elementor-element.elementor-element-bcfc156.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-ucaddon_interactive_circle_infographic .ue_btn_txt{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_interactive_circle_infographic .innerCircleTitle{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_interactive_circle_infographic .innerCircleText{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-976 .elementor-element.elementor-element-7fc5e14 > .elementor-widget-container{background-color:#FFFFFF;border-radius:50% 50% 50% 50%;}.elementor-976 .elementor-element.elementor-element-7fc5e14.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-976 .elementor-element.elementor-element-7fc5e14 .uc-segment-border-inner-circle{padding:10px 10px 10px 10px;}.elementor-976 .elementor-element.elementor-element-7fc5e14 .ciclegraph::before,.elementor-976 .elementor-element.elementor-element-7fc5e14 .uc-separator-outer,.elementor-976 .elementor-element.elementor-element-7fc5e14 .uc-circle-wrapper::before{border-style:solid;border-width:2px 2px 2px 2px;border-color:#F45414;}.elementor-976 .elementor-element.elementor-element-7fc5e14 .innerCircle{padding:0px 80px 0px 80px;}.elementor-976 .elementor-element.elementor-element-7fc5e14 .ue_btn_txt{margin-top:0px;}.elementor-976 .elementor-element.elementor-element-7fc5e14 .uc-circle{width:118px;height:118px;margin:calc( -118px / 2 );color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;}.elementor-976 .elementor-element.elementor-element-7fc5e14 .innerCircleIcon svg,.elementor-976 .elementor-element.elementor-element-7fc5e14 .innerCircleIcon img{width:24px;height:24px;}.elementor-976 .elementor-element.elementor-element-7fc5e14 .innerCircleIcon i{font-size:24px;}.elementor-976 .elementor-element.elementor-element-7fc5e14 .uc-circle,.elementor-976 .elementor-element.elementor-element-7fc5e14 .uc-segment{background-color:#C5856B;}.elementor-976 .elementor-element.elementor-element-7fc5e14 .uc-circle svg,.elementor-976 .elementor-element.elementor-element-7fc5e14 .uc-circle path{fill:#000000;}.elementor-976 .elementor-element.elementor-element-7fc5e14 .uc-segment.active{background-color:#FF4900 !important;}.elementor-976 .elementor-element.elementor-element-7fc5e14 .uc-circle-selected{background-color:#FF4900 !important;}.elementor-976 .elementor-element.elementor-element-7fc5e14 .uc-circle.uc-circle-selected{color:#FFFFFF;}.elementor-976 .elementor-element.elementor-element-7fc5e14 .uc-circle.uc-circle-selected svg,.elementor-976 .elementor-element.elementor-element-7fc5e14 .uc-circle.uc-circle-selected path{fill:#FFFFFF;}.elementor-976 .elementor-element.elementor-element-7fc5e14 .innerCircleSeperator{background-color:#F45414;width:50px;height:3px;margin-top:0px;}.elementor-976 .elementor-element.elementor-element-7fc5e14 .innerCircleTitle{color:#000000;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;margin-top:0px;}.elementor-976 .elementor-element.elementor-element-7fc5e14 .innerCircleText{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;margin-top:10px;}.elementor-976 .elementor-element.elementor-element-7fc5e14 .ue_item_image img{height:200px;border-radius:0px;}.elementor-976 .elementor-element.elementor-element-b2b57a7{--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;--row-gap:0px;--column-gap:0px;--z-index:0;}.elementor-976 .elementor-element.elementor-element-733144d{--display:flex;--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:flex-start;}.elementor-976 .elementor-element.elementor-element-733144d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-976 .elementor-element.elementor-element-74a76b6 > .elementor-widget-container{background-color:#FFFFFF;border-radius:50% 50% 50% 50%;}.elementor-976 .elementor-element.elementor-element-74a76b6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-976 .elementor-element.elementor-element-74a76b6 .uc-segment-border-inner-circle{padding:10px 10px 10px 10px;}.elementor-976 .elementor-element.elementor-element-74a76b6 .ciclegraph::before,.elementor-976 .elementor-element.elementor-element-74a76b6 .uc-separator-outer,.elementor-976 .elementor-element.elementor-element-74a76b6 .uc-circle-wrapper::before{border-style:solid;border-width:2px 2px 2px 2px;border-color:#CB7959;}.elementor-976 .elementor-element.elementor-element-74a76b6 .innerCircle{padding:0px 80px 0px 80px;}.elementor-976 .elementor-element.elementor-element-74a76b6 .ue_btn_txt{margin-top:0px;}.elementor-976 .elementor-element.elementor-element-74a76b6 .uc-circle{width:118px;height:118px;margin:calc( -118px / 2 );color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;}.elementor-976 .elementor-element.elementor-element-74a76b6 .innerCircleIcon svg,.elementor-976 .elementor-element.elementor-element-74a76b6 .innerCircleIcon img{width:24px;height:24px;}.elementor-976 .elementor-element.elementor-element-74a76b6 .innerCircleIcon i{font-size:24px;}.elementor-976 .elementor-element.elementor-element-74a76b6 .uc-circle,.elementor-976 .elementor-element.elementor-element-74a76b6 .uc-segment{background-color:#C5856B;}.elementor-976 .elementor-element.elementor-element-74a76b6 .uc-circle svg,.elementor-976 .elementor-element.elementor-element-74a76b6 .uc-circle path{fill:#000000;}.elementor-976 .elementor-element.elementor-element-74a76b6 .uc-segment.active{background-color:#0071B5 !important;}.elementor-976 .elementor-element.elementor-element-74a76b6 .uc-circle-selected{background-color:#0071B5 !important;}.elementor-976 .elementor-element.elementor-element-74a76b6 .uc-circle.uc-circle-selected{color:#FFFFFF;}.elementor-976 .elementor-element.elementor-element-74a76b6 .uc-circle.uc-circle-selected svg,.elementor-976 .elementor-element.elementor-element-74a76b6 .uc-circle.uc-circle-selected path{fill:#FFFFFF;}.elementor-976 .elementor-element.elementor-element-74a76b6 .innerCircleSeperator{background-color:#F45414;width:50px;height:3px;margin-top:0px;}.elementor-976 .elementor-element.elementor-element-74a76b6 .innerCircleTitle{color:#000000;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;margin-top:0px;}.elementor-976 .elementor-element.elementor-element-74a76b6 .innerCircleText{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;margin-top:10px;}.elementor-976 .elementor-element.elementor-element-74a76b6 .ue_item_image img{height:200px;border-radius:0px;}.elementor-976 .elementor-element.elementor-element-0841093{--display:flex;--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:center;--align-items:center;}.elementor-976 .elementor-element.elementor-element-0841093.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-976 .elementor-element.elementor-element-099ebf2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-976 .elementor-element.elementor-element-88bb3af .elementor-heading-title{color:#4484f4;}.elementor-976 .elementor-element.elementor-element-18a300d{text-align:center;color:#000000;}.elementor-976 .elementor-element.elementor-element-c93f66e{--display:flex;--min-height:601px;--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:center;--align-items:center;}.elementor-976 .elementor-element.elementor-element-0b476a7{text-align:center;}.elementor-976 .elementor-element.elementor-element-0b476a7 .elementor-heading-title{color:#000000;}.elementor-976 .elementor-element.elementor-element-c4dc6cd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-976 .elementor-element.elementor-element-c4dc6cd img{width:77%;}.elementor-976 .elementor-element.elementor-element-f7e64e4{--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;--row-gap:0px;--column-gap:0px;--z-index:0;}.elementor-976 .elementor-element.elementor-element-618ecc2{--display:flex;--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:center;--align-items:center;}.elementor-976 .elementor-element.elementor-element-618ecc2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-976 .elementor-element.elementor-element-64a78a3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-976 .elementor-element.elementor-element-70d9ef2 .elementor-heading-title{color:#7cbc04;}.elementor-976 .elementor-element.elementor-element-65f4a12{text-align:center;color:#000000;}.elementor-976 .elementor-element.elementor-element-b9ab142{--display:flex;--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:flex-start;}.elementor-976 .elementor-element.elementor-element-b9ab142.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-976 .elementor-element.elementor-element-ce74eb0 > .elementor-widget-container{background-color:#FFFFFF;border-radius:50% 50% 50% 50%;}.elementor-976 .elementor-element.elementor-element-ce74eb0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-976 .elementor-element.elementor-element-ce74eb0 .uc-segment-border-inner-circle{padding:10px 10px 10px 10px;}.elementor-976 .elementor-element.elementor-element-ce74eb0 .ciclegraph::before,.elementor-976 .elementor-element.elementor-element-ce74eb0 .uc-separator-outer,.elementor-976 .elementor-element.elementor-element-ce74eb0 .uc-circle-wrapper::before{border-style:solid;border-width:2px 2px 2px 2px;border-color:#CB7959;}.elementor-976 .elementor-element.elementor-element-ce74eb0 .innerCircle{padding:0px 80px 0px 80px;}.elementor-976 .elementor-element.elementor-element-ce74eb0 .ue_btn_txt{margin-top:0px;}.elementor-976 .elementor-element.elementor-element-ce74eb0 .uc-circle{width:118px;height:118px;margin:calc( -118px / 2 );color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;}.elementor-976 .elementor-element.elementor-element-ce74eb0 .innerCircleIcon svg,.elementor-976 .elementor-element.elementor-element-ce74eb0 .innerCircleIcon img{width:24px;height:24px;}.elementor-976 .elementor-element.elementor-element-ce74eb0 .innerCircleIcon i{font-size:24px;}.elementor-976 .elementor-element.elementor-element-ce74eb0 .uc-circle,.elementor-976 .elementor-element.elementor-element-ce74eb0 .uc-segment{background-color:#C5856B;}.elementor-976 .elementor-element.elementor-element-ce74eb0 .uc-circle svg,.elementor-976 .elementor-element.elementor-element-ce74eb0 .uc-circle path{fill:#000000;}.elementor-976 .elementor-element.elementor-element-ce74eb0 .uc-segment.active{background-color:#5CAE00 !important;}.elementor-976 .elementor-element.elementor-element-ce74eb0 .uc-circle-selected{background-color:#5CAE00 !important;}.elementor-976 .elementor-element.elementor-element-ce74eb0 .uc-circle.uc-circle-selected{color:#FFFFFF;}.elementor-976 .elementor-element.elementor-element-ce74eb0 .uc-circle.uc-circle-selected svg,.elementor-976 .elementor-element.elementor-element-ce74eb0 .uc-circle.uc-circle-selected path{fill:#FFFFFF;}.elementor-976 .elementor-element.elementor-element-ce74eb0 .innerCircleSeperator{background-color:#F45414;width:50px;height:3px;margin-top:0px;}.elementor-976 .elementor-element.elementor-element-ce74eb0 .innerCircleTitle{color:#000000;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;margin-top:0px;}.elementor-976 .elementor-element.elementor-element-ce74eb0 .innerCircleText{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;margin-top:10px;}.elementor-976 .elementor-element.elementor-element-ce74eb0 .ue_item_image img{height:200px;border-radius:0px;}.elementor-976 .elementor-element.elementor-element-ba8211a{--display:flex;--min-height:524px;--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;--row-gap:0px;--column-gap:0px;--z-index:0;}.elementor-976 .elementor-element.elementor-element-ba8211a:not(.elementor-motion-effects-element-type-background), .elementor-976 .elementor-element.elementor-element-ba8211a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-976 .elementor-element.elementor-element-5deb68d{--display:flex;--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:flex-start;}.elementor-976 .elementor-element.elementor-element-5deb68d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-976 .elementor-element.elementor-element-105273e > .elementor-widget-container{background-color:#FFFFFF;border-radius:50% 50% 50% 50%;}.elementor-976 .elementor-element.elementor-element-105273e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-976 .elementor-element.elementor-element-105273e .uc-segment-border-inner-circle{padding:10px 10px 10px 10px;}.elementor-976 .elementor-element.elementor-element-105273e .ciclegraph::before,.elementor-976 .elementor-element.elementor-element-105273e .uc-separator-outer,.elementor-976 .elementor-element.elementor-element-105273e .uc-circle-wrapper::before{border-style:solid;border-width:2px 2px 2px 2px;border-color:#CB7959;}.elementor-976 .elementor-element.elementor-element-105273e .innerCircle{padding:0px 80px 0px 80px;}.elementor-976 .elementor-element.elementor-element-105273e .ue_btn_txt{margin-top:0px;}.elementor-976 .elementor-element.elementor-element-105273e .uc-circle{width:118px;height:118px;margin:calc( -118px / 2 );color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;}.elementor-976 .elementor-element.elementor-element-105273e .innerCircleIcon svg,.elementor-976 .elementor-element.elementor-element-105273e .innerCircleIcon img{width:24px;height:24px;}.elementor-976 .elementor-element.elementor-element-105273e .innerCircleIcon i{font-size:24px;}.elementor-976 .elementor-element.elementor-element-105273e .uc-circle,.elementor-976 .elementor-element.elementor-element-105273e .uc-segment{background-color:#C5856B;}.elementor-976 .elementor-element.elementor-element-105273e .uc-circle svg,.elementor-976 .elementor-element.elementor-element-105273e .uc-circle path{fill:#000000;}.elementor-976 .elementor-element.elementor-element-105273e .uc-segment.active{background-color:#B09A00 !important;}.elementor-976 .elementor-element.elementor-element-105273e .uc-circle-selected{background-color:#B09A00 !important;}.elementor-976 .elementor-element.elementor-element-105273e .uc-circle.uc-circle-selected{color:#FFFFFF;}.elementor-976 .elementor-element.elementor-element-105273e .uc-circle.uc-circle-selected svg,.elementor-976 .elementor-element.elementor-element-105273e .uc-circle.uc-circle-selected path{fill:#FFFFFF;}.elementor-976 .elementor-element.elementor-element-105273e .innerCircleSeperator{background-color:#F45414;width:50px;height:3px;margin-top:0px;}.elementor-976 .elementor-element.elementor-element-105273e .innerCircleTitle{color:#000000;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;margin-top:0px;}.elementor-976 .elementor-element.elementor-element-105273e .innerCircleText{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;margin-top:10px;}.elementor-976 .elementor-element.elementor-element-105273e .ue_item_image img{height:200px;border-radius:0px;}.elementor-976 .elementor-element.elementor-element-7e93406{--display:flex;--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:center;--align-items:center;}.elementor-976 .elementor-element.elementor-element-7e93406.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-976 .elementor-element.elementor-element-364afa7{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-976 .elementor-element.elementor-element-7591bf2.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-976 .elementor-element.elementor-element-7591bf2{text-align:center;}.elementor-976 .elementor-element.elementor-element-eaf0cf5 .elementor-heading-title{color:#fcbc04;}.elementor-976 .elementor-element.elementor-element-f5235cd{text-align:center;color:#000000;}.elementor-976 .elementor-element.elementor-element-2aea904{--display:flex;--min-height:126px;--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;--justify-content:center;--z-index:0;}.elementor-976 .elementor-element.elementor-element-2aea904:not(.elementor-motion-effects-element-type-background), .elementor-976 .elementor-element.elementor-element-2aea904 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECF1F9;}.elementor-976 .elementor-element.elementor-element-4d8dd2f{--display:flex;}.elementor-976 .elementor-element.elementor-element-4d8dd2f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-976 .elementor-element.elementor-element-3741e05{text-align:center;}.elementor-976 .elementor-element.elementor-element-3741e05 .elementor-heading-title{color:#000000;}.elementor-widget-ucaddon_vertical_curve_timeline .ue-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_vertical_curve_timeline .ue-subtitle{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_vertical_curve_timeline .ue-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_vertical_curve_timeline .ue-slno{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_vertical_curve_timeline .ue-button-link{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-976 .elementor-element.elementor-element-69ab4c3 .elementor-repeater-item-a26cbd3 .ue-slno{background-color:#FF5901 !important;}.elementor-976 .elementor-element.elementor-element-69ab4c3 .elementor-repeater-item-6464cf1 .ue-slno{background-color:#0085FF !important;}.elementor-976 .elementor-element.elementor-element-69ab4c3 .elementor-repeater-item-7372a56 .ue-slno{background-color:#73E300 !important;}.elementor-976 .elementor-element.elementor-element-69ab4c3 .elementor-repeater-item-1fc2ec1 .ue-slno{background-color:#DFCE00 !important;}.elementor-976 .elementor-element.elementor-element-69ab4c3 .ue-card::before{border-style:dotted;border-color:#969595;}.elementor-976 .elementor-element.elementor-element-69ab4c3 .ue-title{color:#000;margin-top:-20px;}.elementor-976 .elementor-element.elementor-element-69ab4c3 .ue-description{color:#000;margin-top:-20px;}.elementor-976 .elementor-element.elementor-element-69ab4c3 .ue-slno{width:48px;height:48px;background:#0b0b0b;color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-976 .elementor-element.elementor-element-7fc5e14 .uc-segment-border-inner-circle{padding:10px 10px 10px 10px;}.elementor-976 .elementor-element.elementor-element-7fc5e14 .innerCircleIcon svg,.elementor-976 .elementor-element.elementor-element-7fc5e14 .innerCircleIcon img{width:24px;height:24px;}.elementor-976 .elementor-element.elementor-element-7fc5e14 .innerCircleIcon i{font-size:24px;}.elementor-976 .elementor-element.elementor-element-74a76b6 .uc-segment-border-inner-circle{padding:10px 10px 10px 10px;}.elementor-976 .elementor-element.elementor-element-74a76b6 .innerCircleIcon svg,.elementor-976 .elementor-element.elementor-element-74a76b6 .innerCircleIcon img{width:24px;height:24px;}.elementor-976 .elementor-element.elementor-element-74a76b6 .innerCircleIcon i{font-size:24px;}.elementor-976 .elementor-element.elementor-element-ce74eb0 .uc-segment-border-inner-circle{padding:10px 10px 10px 10px;}.elementor-976 .elementor-element.elementor-element-ce74eb0 .innerCircleIcon svg,.elementor-976 .elementor-element.elementor-element-ce74eb0 .innerCircleIcon img{width:24px;height:24px;}.elementor-976 .elementor-element.elementor-element-ce74eb0 .innerCircleIcon i{font-size:24px;}.elementor-976 .elementor-element.elementor-element-105273e .uc-segment-border-inner-circle{padding:10px 10px 10px 10px;}.elementor-976 .elementor-element.elementor-element-105273e .innerCircleIcon svg,.elementor-976 .elementor-element.elementor-element-105273e .innerCircleIcon img{width:24px;height:24px;}.elementor-976 .elementor-element.elementor-element-105273e .innerCircleIcon i{font-size:24px;}.elementor-976 .elementor-element.elementor-element-69ab4c3 .ue-slno{width:48px;height:48px;}}@media(min-width:768px){.elementor-976 .elementor-element.elementor-element-0a7c7a4{--width:100%;}.elementor-976 .elementor-element.elementor-element-b11934d{--width:62.492%;}.elementor-976 .elementor-element.elementor-element-ec92df7{--content-width:1114px;}.elementor-976 .elementor-element.elementor-element-3d4d149{--width:31.39%;}.elementor-976 .elementor-element.elementor-element-bcfc156{--width:70.165%;}.elementor-976 .elementor-element.elementor-element-733144d{--width:70.165%;}.elementor-976 .elementor-element.elementor-element-0841093{--width:28.49%;}.elementor-976 .elementor-element.elementor-element-618ecc2{--width:27.393%;}.elementor-976 .elementor-element.elementor-element-b9ab142{--width:70.165%;}.elementor-976 .elementor-element.elementor-element-5deb68d{--width:70.165%;}.elementor-976 .elementor-element.elementor-element-7e93406{--width:30.256%;}.elementor-976 .elementor-element.elementor-element-4d8dd2f{--width:66.881%;}}@media(max-width:767px){.elementor-976 .elementor-element.elementor-element-0a7c7a4{--min-height:589px;--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:center;--align-items:center;}.elementor-976 .elementor-element.elementor-element-328af05{--min-height:778px;--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;--align-items:center;}.elementor-976 .elementor-element.elementor-element-7fc5e14{width:auto;max-width:auto;}.elementor-976 .elementor-element.elementor-element-7fc5e14 .uc-segment-border-inner-circle{padding:0px 0px 0px 0px;}.elementor-976 .elementor-element.elementor-element-7fc5e14 .ciclegraph::before,.elementor-976 .elementor-element.elementor-element-7fc5e14 .uc-separator-outer,.elementor-976 .elementor-element.elementor-element-7fc5e14 .uc-circle-wrapper::before{border-width:-3px -3px -3px -3px;}.elementor-976 .elementor-element.elementor-element-7fc5e14 .ue_btn_txt{margin-top:0px;}.elementor-976 .elementor-element.elementor-element-7fc5e14 .uc-circle{width:105px;height:105px;margin:calc( -105px / 2 );}.elementor-976 .elementor-element.elementor-element-7fc5e14 .innerCircleIcon svg,.elementor-976 .elementor-element.elementor-element-7fc5e14 .innerCircleIcon img{width:20px;height:20px;}.elementor-976 .elementor-element.elementor-element-7fc5e14 .innerCircleIcon i{font-size:20px;}.elementor-976 .elementor-element.elementor-element-7fc5e14 .innerCircleSeperator{width:84px;height:3px;}.elementor-976 .elementor-element.elementor-element-7fc5e14 .innerCircleTitle{font-size:13px;}.elementor-976 .elementor-element.elementor-element-7fc5e14 .innerCircleText{font-size:5px;}.elementor-976 .elementor-element.elementor-element-b2b57a7{--min-height:938px;--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:space-around;--align-items:center;}.elementor-976 .elementor-element.elementor-element-74a76b6{width:auto;max-width:auto;}.elementor-976 .elementor-element.elementor-element-74a76b6 .uc-segment-border-inner-circle{padding:0px 0px 0px 0px;}.elementor-976 .elementor-element.elementor-element-74a76b6 .ciclegraph::before,.elementor-976 .elementor-element.elementor-element-74a76b6 .uc-separator-outer,.elementor-976 .elementor-element.elementor-element-74a76b6 .uc-circle-wrapper::before{border-width:-3px -3px -3px -3px;}.elementor-976 .elementor-element.elementor-element-74a76b6 .ue_btn_txt{margin-top:0px;}.elementor-976 .elementor-element.elementor-element-74a76b6 .uc-circle{width:105px;height:105px;margin:calc( -105px / 2 );}.elementor-976 .elementor-element.elementor-element-74a76b6 .innerCircleIcon svg,.elementor-976 .elementor-element.elementor-element-74a76b6 .innerCircleIcon img{width:20px;height:20px;}.elementor-976 .elementor-element.elementor-element-74a76b6 .innerCircleIcon i{font-size:20px;}.elementor-976 .elementor-element.elementor-element-74a76b6 .innerCircleSeperator{width:84px;height:3px;}.elementor-976 .elementor-element.elementor-element-74a76b6 .innerCircleTitle{font-size:13px;}.elementor-976 .elementor-element.elementor-element-74a76b6 .innerCircleText{font-size:7px;letter-spacing:0.1px;word-spacing:0em;margin-top:0px;}.elementor-976 .elementor-element.elementor-element-c93f66e{--min-height:135px;}.elementor-976 .elementor-element.elementor-element-c4dc6cd{width:var( --container-widget-width, 347.8px );max-width:347.8px;--container-widget-width:347.8px;--container-widget-flex-grow:0;}.elementor-976 .elementor-element.elementor-element-f7e64e4{--min-height:974px;}.elementor-976 .elementor-element.elementor-element-ce74eb0{width:auto;max-width:auto;}.elementor-976 .elementor-element.elementor-element-ce74eb0 .uc-segment-border-inner-circle{padding:0px 0px 0px 0px;}.elementor-976 .elementor-element.elementor-element-ce74eb0 .ciclegraph::before,.elementor-976 .elementor-element.elementor-element-ce74eb0 .uc-separator-outer,.elementor-976 .elementor-element.elementor-element-ce74eb0 .uc-circle-wrapper::before{border-width:-3px -3px -3px -3px;}.elementor-976 .elementor-element.elementor-element-ce74eb0 .ue_btn_txt{margin-top:0px;}.elementor-976 .elementor-element.elementor-element-ce74eb0 .uc-circle{width:105px;height:105px;margin:calc( -105px / 2 );}.elementor-976 .elementor-element.elementor-element-ce74eb0 .innerCircleIcon svg,.elementor-976 .elementor-element.elementor-element-ce74eb0 .innerCircleIcon img{width:20px;height:20px;}.elementor-976 .elementor-element.elementor-element-ce74eb0 .innerCircleIcon i{font-size:20px;}.elementor-976 .elementor-element.elementor-element-ce74eb0 .innerCircleSeperator{width:84px;height:3px;}.elementor-976 .elementor-element.elementor-element-ce74eb0 .innerCircleTitle{font-size:8px;}.elementor-976 .elementor-element.elementor-element-ce74eb0 .innerCircleText{font-size:7px;letter-spacing:0.1px;word-spacing:0em;margin-top:0px;}.elementor-976 .elementor-element.elementor-element-ba8211a{--min-height:752px;}.elementor-976 .elementor-element.elementor-element-105273e{width:auto;max-width:auto;}.elementor-976 .elementor-element.elementor-element-105273e .uc-segment-border-inner-circle{padding:0px 0px 0px 0px;}.elementor-976 .elementor-element.elementor-element-105273e .ciclegraph::before,.elementor-976 .elementor-element.elementor-element-105273e .uc-separator-outer,.elementor-976 .elementor-element.elementor-element-105273e .uc-circle-wrapper::before{border-width:-3px -3px -3px -3px;}.elementor-976 .elementor-element.elementor-element-105273e .ue_btn_txt{margin-top:0px;}.elementor-976 .elementor-element.elementor-element-105273e .uc-circle{width:105px;height:105px;margin:calc( -105px / 2 );}.elementor-976 .elementor-element.elementor-element-105273e .innerCircleIcon svg,.elementor-976 .elementor-element.elementor-element-105273e .innerCircleIcon img{width:20px;height:20px;}.elementor-976 .elementor-element.elementor-element-105273e .innerCircleIcon i{font-size:20px;}.elementor-976 .elementor-element.elementor-element-105273e .innerCircleSeperator{width:84px;height:3px;}.elementor-976 .elementor-element.elementor-element-105273e .innerCircleTitle{font-size:13px;}.elementor-976 .elementor-element.elementor-element-105273e .innerCircleText{font-size:7px;letter-spacing:0.1px;word-spacing:0em;margin-top:0px;}.elementor-976 .elementor-element.elementor-element-69ab4c3 .ue-slno{width:48px;height:48px;}}/* Start custom CSS for container, class: .elementor-element-3cc5167 */.elementor-976 .elementor-element.elementor-element-3cc5167 .card-wrapper {
    position: relative;
    overflow: hidden;
    border-radius: 16px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08);
    transition: all 0.8s cubic-bezier(0.19, 1, 0.22, 1);
    height: 420px;
    perspective: 1000px;
    
}

.elementor-976 .elementor-element.elementor-element-3cc5167 .card-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 55%;
    background: linear-gradient(0deg, rgba(15,125,194,0.85) 0%, transparent 70%);
    padding: 30px;
    display: flex;
    flex-direction: column;
    transition: all 0.8s cubic-bezier(0.19, 1, 0.22, 1);
    transform: translateY(40%);
    backdrop-filter: blur(5px);
    clip-path: polygon(0 30%, 100% 20%, 100% 100%, 0% 100%);
}

/* Efecto hover magistral */
.elementor-976 .elementor-element.elementor-element-3cc5167 .card-wrapper:hover {
    transform: translateY(-15px) rotateX(5deg);
    box-shadow: 
        0 25px 50px rgba(15, 125, 194, 0.3),
        0 0 0 1px rgba(255,255,255,0.1);
}

.elementor-976 .elementor-element.elementor-element-3cc5167 .card-wrapper:hover .card-content {
    height: 100%;
    transform: translateY(0);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
    background: linear-gradient(0deg, rgba(15,125,194,0.95) 0%, rgba(37,166,233,0.9) 100%);
}

/* Efecto de luz dinámica */
.elementor-976 .elementor-element.elementor-element-3cc5167 .card-wrapper::before {
    content: '';
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    background: radial-gradient(circle at center, 
                rgba(255,255,255,0.3) 0%, 
                transparent 70%);
    transform: scale(0.5);
    opacity: 0;
    transition: all 1s ease;
    pointer-events: none;
}

.elementor-976 .elementor-element.elementor-element-3cc5167 .card-wrapper:hover::before {
    transform: scale(1);
    opacity: 1;
}

/* Contenido interno - Animación cinematográfica */
.elementor-976 .elementor-element.elementor-element-3cc5167 .card-content .e-con-inner {
    transition: all 0.8s ease 0.3s;
    opacity: 0;
    transform: translateY(30px) scale(0.95);
    filter: blur(2px);
}

.elementor-976 .elementor-element.elementor-element-3cc5167 .card-wrapper:hover .card-content .e-con-inner {
    opacity: 1;
    transform: translateY(0) scale(1);
    filter: blur(0);
}

/* Efecto de borde luminoso */
.elementor-976 .elementor-element.elementor-element-3cc5167 .card-wrapper::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 3px;
    background: linear-gradient(90deg, 
                transparent 0%, 
                rgba(255,255,255,0.8) 50%, 
                transparent 100%);
    transform: scaleX(0);
    transform-origin: center;
    transition: transform 0.6s ease 0.2s;
}

.elementor-976 .elementor-element.elementor-element-3cc5167 .card-wrapper:hover::after {
    transform: scaleX(1);
}

/* Micro-interacción para íconos */
.elementor-976 .elementor-element.elementor-element-3cc5167 .card-icon {
    transition: all 0.6s ease;
    filter: drop-shadow(0 5px 10px rgba(0,0,0,0.2));
}

.elementor-976 .elementor-element.elementor-element-3cc5167 .card-wrapper:hover .card-icon {
    transform: rotate(15deg) scale(1.1);
    filter: drop-shadow(0 10px 20px rgba(255,255,255,0.3));
}

/* Responsive */
@media (max-width: 1024px) {
    .elementor-976 .elementor-element.elementor-element-3cc5167 .card-wrapper {
        height: 380px;
    }
    
    .elementor-976 .elementor-element.elementor-element-3cc5167 .card-content {
        height: 50%;
        padding: 20px;
    }
}

@keyframes float {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-10px); }
}

.elementor-976 .elementor-element.elementor-element-3cc5167 .card-wrapper:hover {
    animation: float 3s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-328af05 *//* Efecto "vidrio esmerilado" */
.forecast-card {
  background: rgba(255, 255, 255, 0.7);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.2);
}

/* Burbujas que cambian de color */
@keyframes colorChange {
  0% { background: rgba(255,255,255,0.15); }
  50% { background: rgba(255,255,255,0.3); }
  100% { background: rgba(255,255,255,0.15); }
}

.bubble {
  animation: float 8s infinite, colorChange 6s infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2b57a7 *//* Efecto "vidrio esmerilado" */
.forecast-card {
  background: rgba(255, 255, 255, 0.7);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.2);
}

/* Burbujas que cambian de color */
@keyframes colorChange {
  0% { background: rgba(255,255,255,0.15); }
  50% { background: rgba(255,255,255,0.3); }
  100% { background: rgba(255,255,255,0.15); }
}

.bubble {
  animation: float 8s infinite, colorChange 6s infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7e64e4 *//* Efecto "vidrio esmerilado" */
.forecast-card {
  background: rgba(255, 255, 255, 0.7);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.2);
}

/* Burbujas que cambian de color */
@keyframes colorChange {
  0% { background: rgba(255,255,255,0.15); }
  50% { background: rgba(255,255,255,0.3); }
  100% { background: rgba(255,255,255,0.15); }
}

.bubble {
  animation: float 8s infinite, colorChange 6s infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba8211a *//* Efecto "vidrio esmerilado" */
.forecast-card {
  background: rgba(255, 255, 255, 0.7);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.2);
}

/* Burbujas que cambian de color */
@keyframes colorChange {
  0% { background: rgba(255,255,255,0.15); }
  50% { background: rgba(255,255,255,0.3); }
  100% { background: rgba(255,255,255,0.15); }
}

.bubble {
  animation: float 8s infinite, colorChange 6s infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aea904 */.elementor-976 .elementor-element.elementor-element-2aea904 .card-wrapper {
    position: relative;
    overflow: hidden;
    border-radius: 16px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08);
    transition: all 0.8s cubic-bezier(0.19, 1, 0.22, 1);
    height: 420px;
    perspective: 1000px;
    
}

.elementor-976 .elementor-element.elementor-element-2aea904 .card-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 55%;
    background: linear-gradient(0deg, rgba(15,125,194,0.85) 0%, transparent 70%);
    padding: 30px;
    display: flex;
    flex-direction: column;
    transition: all 0.8s cubic-bezier(0.19, 1, 0.22, 1);
    transform: translateY(40%);
    backdrop-filter: blur(5px);
    clip-path: polygon(0 30%, 100% 20%, 100% 100%, 0% 100%);
}

/* Efecto hover magistral */
.elementor-976 .elementor-element.elementor-element-2aea904 .card-wrapper:hover {
    transform: translateY(-15px) rotateX(5deg);
    box-shadow: 
        0 25px 50px rgba(15, 125, 194, 0.3),
        0 0 0 1px rgba(255,255,255,0.1);
}

.elementor-976 .elementor-element.elementor-element-2aea904 .card-wrapper:hover .card-content {
    height: 100%;
    transform: translateY(0);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
    background: linear-gradient(0deg, rgba(15,125,194,0.95) 0%, rgba(37,166,233,0.9) 100%);
}

/* Efecto de luz dinámica */
.elementor-976 .elementor-element.elementor-element-2aea904 .card-wrapper::before {
    content: '';
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    background: radial-gradient(circle at center, 
                rgba(255,255,255,0.3) 0%, 
                transparent 70%);
    transform: scale(0.5);
    opacity: 0;
    transition: all 1s ease;
    pointer-events: none;
}

.elementor-976 .elementor-element.elementor-element-2aea904 .card-wrapper:hover::before {
    transform: scale(1);
    opacity: 1;
}

/* Contenido interno - Animación cinematográfica */
.elementor-976 .elementor-element.elementor-element-2aea904 .card-content .e-con-inner {
    transition: all 0.8s ease 0.3s;
    opacity: 0;
    transform: translateY(30px) scale(0.95);
    filter: blur(2px);
}

.elementor-976 .elementor-element.elementor-element-2aea904 .card-wrapper:hover .card-content .e-con-inner {
    opacity: 1;
    transform: translateY(0) scale(1);
    filter: blur(0);
}

/* Efecto de borde luminoso */
.elementor-976 .elementor-element.elementor-element-2aea904 .card-wrapper::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 3px;
    background: linear-gradient(90deg, 
                transparent 0%, 
                rgba(255,255,255,0.8) 50%, 
                transparent 100%);
    transform: scaleX(0);
    transform-origin: center;
    transition: transform 0.6s ease 0.2s;
}

.elementor-976 .elementor-element.elementor-element-2aea904 .card-wrapper:hover::after {
    transform: scaleX(1);
}

/* Micro-interacción para íconos */
.elementor-976 .elementor-element.elementor-element-2aea904 .card-icon {
    transition: all 0.6s ease;
    filter: drop-shadow(0 5px 10px rgba(0,0,0,0.2));
}

.elementor-976 .elementor-element.elementor-element-2aea904 .card-wrapper:hover .card-icon {
    transform: rotate(15deg) scale(1.1);
    filter: drop-shadow(0 10px 20px rgba(255,255,255,0.3));
}

/* Responsive */
@media (max-width: 1024px) {
    .elementor-976 .elementor-element.elementor-element-2aea904 .card-wrapper {
        height: 380px;
    }
    
    .elementor-976 .elementor-element.elementor-element-2aea904 .card-content {
        height: 50%;
        padding: 20px;
    }
}

@keyframes float {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-10px); }
}

.elementor-976 .elementor-element.elementor-element-2aea904 .card-wrapper:hover {
    animation: float 3s ease-in-out infinite;
}/* End custom CSS */