.elementor-502 .elementor-element.elementor-element-13fc624{--display:flex;--min-height:53vh;--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:70px 70px;--row-gap:70px;--column-gap:70px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-502 .elementor-element.elementor-element-13fc624:not(.elementor-motion-effects-element-type-background), .elementor-502 .elementor-element.elementor-element-13fc624 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://edleasing.com.mx/wp-content/uploads/2025/12/nnn0-1-scaled.webp");}.elementor-502 .elementor-element.elementor-element-cac2a70{--display:flex;--min-height:300px;--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;border-style:solid;--border-style:solid;--border-radius:85px 85px 85px 85px;box-shadow:0px 0px 20px 0px rgba(74.00000000000001, 162.0000000000001, 255, 0.42);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-502 .elementor-element.elementor-element-cac2a70:not(.elementor-motion-effects-element-type-background), .elementor-502 .elementor-element.elementor-element-cac2a70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00172E 20%, #02274C 80%);}.elementor-502 .elementor-element.elementor-element-44011c7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-502 .elementor-element.elementor-element-44011c7 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:30px;}.elementor-502 .elementor-element.elementor-element-5f79f6c{width:var( --container-widget-width, 125px );max-width:125px;background-color:var( --e-global-color-astglobalcolor5 );--container-widget-width:125px;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-502 .elementor-element.elementor-element-5f79f6c .elementor-heading-title{font-family:"Arial", Sans-serif;color:var( --e-global-color-astglobalcolor2 );}.elementor-502 .elementor-element.elementor-element-8e8bc19{margin:0px -30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;bottom:0px;z-index:100;}body:not(.rtl) .elementor-502 .elementor-element.elementor-element-8e8bc19{right:1px;}body.rtl .elementor-502 .elementor-element.elementor-element-8e8bc19{left:1px;}.elementor-502 .elementor-element.elementor-element-26c53e7{--display:flex;--min-height:300px;--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;border-style:solid;--border-style:solid;--border-radius:85px 85px 85px 85px;box-shadow:0px 0px 20px 0px rgba(74.00000000000001, 162.0000000000001, 255, 0.42);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-502 .elementor-element.elementor-element-26c53e7:not(.elementor-motion-effects-element-type-background), .elementor-502 .elementor-element.elementor-element-26c53e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor2 ) 20%, #02274C 80%);}.elementor-502 .elementor-element.elementor-element-1ee0cfa{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-502 .elementor-element.elementor-element-1ee0cfa .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:30px;}.elementor-502 .elementor-element.elementor-element-b2f8be6{width:var( --container-widget-width, 125px );max-width:125px;background-color:var( --e-global-color-astglobalcolor5 );--container-widget-width:125px;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-502 .elementor-element.elementor-element-b2f8be6 .elementor-heading-title{font-family:"Arial", Sans-serif;color:var( --e-global-color-astglobalcolor2 );}.elementor-502 .elementor-element.elementor-element-7eff7a3{margin:0px -41px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;bottom:0px;z-index:100;}body:not(.rtl) .elementor-502 .elementor-element.elementor-element-7eff7a3{right:1px;}body.rtl .elementor-502 .elementor-element.elementor-element-7eff7a3{left:1px;}.elementor-502 .elementor-element.elementor-element-7eff7a3 img{width:90%;}.elementor-502 .elementor-element.elementor-element-1156110{--display:flex;--min-height:300px;--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;border-style:solid;--border-style:solid;--border-radius:85px 85px 85px 85px;box-shadow:0px 0px 20px 0px rgba(74.00000000000001, 162.0000000000001, 255, 0.42);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-502 .elementor-element.elementor-element-1156110:not(.elementor-motion-effects-element-type-background), .elementor-502 .elementor-element.elementor-element-1156110 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor2 ) 20%, #02274C 80%);}.elementor-502 .elementor-element.elementor-element-7bc886c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-502 .elementor-element.elementor-element-7bc886c .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:30px;}.elementor-502 .elementor-element.elementor-element-04d09ca{width:var( --container-widget-width, 125px );max-width:125px;background-color:var( --e-global-color-astglobalcolor5 );--container-widget-width:125px;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-502 .elementor-element.elementor-element-04d09ca .elementor-heading-title{font-family:"Arial", Sans-serif;color:var( --e-global-color-astglobalcolor2 );}.elementor-502 .elementor-element.elementor-element-e77d64c{margin:0px -89px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;bottom:0px;z-index:100;}body:not(.rtl) .elementor-502 .elementor-element.elementor-element-e77d64c{right:1px;}body.rtl .elementor-502 .elementor-element.elementor-element-e77d64c{left:1px;}.elementor-502 .elementor-element.elementor-element-61bebbe{--display:flex;--min-height:0vh;--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 50px;--row-gap:0px;--column-gap:50px;--flex-wrap:wrap;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-502 .elementor-element.elementor-element-61bebbe:not(.elementor-motion-effects-element-type-background), .elementor-502 .elementor-element.elementor-element-61bebbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://edleasing.com.mx/wp-content/uploads/2025/11/Comp-30-6-scaled.png");background-position:32px -16px;}.elementor-502 .elementor-element.elementor-element-1300013{--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;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-502 .elementor-element.elementor-element-1300013:not(.elementor-motion-effects-element-type-background), .elementor-502 .elementor-element.elementor-element-1300013 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04223E00;}.elementor-502 .elementor-element.elementor-element-1300013.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-502 .elementor-element.elementor-element-96f4f99{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -55px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Arial", Sans-serif;font-size:26px;font-weight:300;line-height:1.8rem;}.elementor-502 .elementor-element.elementor-element-3d40fba{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor5 );--divider-border-width:2px;margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-502 .elementor-element.elementor-element-3d40fba .elementor-divider-separator{width:76%;margin:0 auto;margin-center:0;}.elementor-502 .elementor-element.elementor-element-3d40fba .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-502 .elementor-element.elementor-element-d79c526{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Arial", Sans-serif;font-size:22px;font-weight:300;line-height:1.1em;}.elementor-502 .elementor-element.elementor-element-3cecd9d{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:100;}.elementor-502 .elementor-element.elementor-element-3cecd9d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-502 .elementor-element.elementor-element-c41889f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-502 .elementor-element.elementor-element-c41889f.elementor-element{--align-self:center;}.elementor-502 .elementor-element.elementor-element-c41889f .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:30px;text-transform:uppercase;}.elementor-502 .elementor-element.elementor-element-f18f5d3{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor5 );--divider-border-width:2px;margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-502 .elementor-element.elementor-element-f18f5d3 .elementor-divider-separator{width:76%;margin:0 auto;margin-center:0;}.elementor-502 .elementor-element.elementor-element-f18f5d3 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-502 .elementor-element.elementor-element-f8198ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Arial", Sans-serif;font-size:22px;font-weight:300;line-height:1.1em;}.elementor-502 .elementor-element.elementor-element-bda61ab{--animation-duration:1200ms;width:var( --container-widget-width, 618px );max-width:618px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 36px;--container-widget-width:618px;--container-widget-flex-grow:0;--dynamic-text-color:#878787;}.elementor-502 .elementor-element.elementor-element-bda61ab.elementor-element{--align-self:center;}.elementor-502 .elementor-element.elementor-element-bda61ab .elementor-headline{text-align:center;font-size:20px;}.elementor-502 .elementor-element.elementor-element-bda61ab .elementor-headline-plain-text{color:var( --e-global-color-astglobalcolor5 );}.elementor-502 .elementor-element.elementor-element-bda61ab .elementor-headline-dynamic-text{font-style:normal;}.elementor-502 .elementor-element.elementor-element-bda61ab .elementor-headline-dynamic-wrapper path{stroke:#00172E00;}.elementor-502 .elementor-element.elementor-element-e51f22d{--display:flex;--min-height:21vh;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-502 .elementor-element.elementor-element-042bcbd{--animation-duration:1200ms;width:var( --container-widget-width, 728px );max-width:728px;margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -157px;padding:0px 0px 0px 150px;--container-widget-width:728px;--container-widget-flex-grow:0;z-index:200;--dynamic-text-color:var( --e-global-color-astglobalcolor5 );}.elementor-502 .elementor-element.elementor-element-042bcbd.elementor-element{--align-self:center;}.elementor-502 .elementor-element.elementor-element-042bcbd .elementor-headline{text-align:center;font-family:"Arial", Sans-serif;font-size:23px;font-weight:300;}.elementor-502 .elementor-element.elementor-element-042bcbd .elementor-headline-plain-text{color:var( --e-global-color-astglobalcolor5 );}.elementor-502 .elementor-element.elementor-element-042bcbd .elementor-headline-dynamic-text{font-weight:bold;font-style:italic;}.elementor-502 .elementor-element.elementor-element-042bcbd .elementor-headline-dynamic-wrapper path{stroke:#00172E00;}.elementor-502 .elementor-element.elementor-element-75e7187.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-502 .elementor-element.elementor-element-75e7187{right:0px;}body.rtl .elementor-502 .elementor-element.elementor-element-75e7187{left:0px;}.elementor-502 .elementor-element.elementor-element-75e7187{bottom:0px;z-index:50;}.elementor-502 .elementor-element.elementor-element-75e7187 img{width:34vw;}.elementor-502 .elementor-element.elementor-element-9bfcf96{--display:flex;--min-height:54vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-502 .elementor-element.elementor-element-9bfcf96:not(.elementor-motion-effects-element-type-background), .elementor-502 .elementor-element.elementor-element-9bfcf96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#083A5F;background-image:url("https://edleasing.com.mx/wp-content/uploads/2025/11/Comp-30-6-scaled.png");}.elementor-502 .elementor-element.elementor-element-71fc11e .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:800;fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );background-image:linear-gradient(196deg, var( --e-global-color-astglobalcolor5 ) 50%, #DCF0FFFC 91%);box-shadow:14px 11px 33px -4px #000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#0B4075;padding:15px 25px 15px 25px;}.elementor-502 .elementor-element.elementor-element-71fc11e{padding:0px 0px 20px 0px;border-radius:29px 29px 29px 29px;}.elementor-502 .elementor-element.elementor-element-71fc11e.elementor-element{--align-self:center;}.elementor-502 .elementor-element.elementor-element-843ae83{width:100%;max-width:100%;padding:0px 0px 0px 50px;text-align:center;}.elementor-502 .elementor-element.elementor-element-843ae83 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:45px;font-style:italic;}.elementor-502 .elementor-element.elementor-element-ec3e380{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor5 );--divider-border-width:2px;width:100%;max-width:100%;padding:0px 0px 50px 50px;}.elementor-502 .elementor-element.elementor-element-ec3e380.elementor-element{--align-self:center;}.elementor-502 .elementor-element.elementor-element-ec3e380 .elementor-divider-separator{width:30%;margin:0 auto;margin-center:0;}.elementor-502 .elementor-element.elementor-element-ec3e380 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-502 .elementor-element.elementor-element-f77aff5{--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;--justify-content:center;--flex-wrap:wrap;}.elementor-502 .elementor-element.elementor-element-f77aff5.e-con{--align-self:center;}.elementor-502 .elementor-element.elementor-element-9d1ea5b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;--border-radius:85px 85px 85px 85px;box-shadow:12px 9px 30px 0px rgba(0, 0, 0, 0.49);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-502 .elementor-element.elementor-element-9d1ea5b:not(.elementor-motion-effects-element-type-background), .elementor-502 .elementor-element.elementor-element-9d1ea5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #104C8B 0%, #012138 85%);}.elementor-502 .elementor-element.elementor-element-9abc392 .elementor-heading-title{font-weight:bold;}.elementor-502 .elementor-element.elementor-element-8a8efda{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-502 .elementor-element.elementor-element-c94ed8f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;--border-radius:85px 85px 85px 85px;box-shadow:20px 13px 32px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-502 .elementor-element.elementor-element-c94ed8f:not(.elementor-motion-effects-element-type-background), .elementor-502 .elementor-element.elementor-element-c94ed8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #104C8B 0%, #012138 100%);}.elementor-502 .elementor-element.elementor-element-d5973bc{text-align:center;}.elementor-502 .elementor-element.elementor-element-f1a0ff4{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-502 .elementor-element.elementor-element-20fde68{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;--border-radius:85px 85px 85px 85px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-502 .elementor-element.elementor-element-20fde68:not(.elementor-motion-effects-element-type-background), .elementor-502 .elementor-element.elementor-element-20fde68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(185deg, #104C8B 0%, #012138 77%);}.elementor-502 .elementor-element.elementor-element-20fde68::before, .elementor-502 .elementor-element.elementor-element-20fde68 > .elementor-background-video-container::before, .elementor-502 .elementor-element.elementor-element-20fde68 > .e-con-inner > .elementor-background-video-container::before, .elementor-502 .elementor-element.elementor-element-20fde68 > .elementor-background-slideshow::before, .elementor-502 .elementor-element.elementor-element-20fde68 > .e-con-inner > .elementor-background-slideshow::before, .elementor-502 .elementor-element.elementor-element-20fde68 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(196deg, #104C8B 0%, #012138 100%);}.elementor-502 .elementor-element.elementor-element-1ffd35e .elementor-heading-title{font-size:19px;}.elementor-502 .elementor-element.elementor-element-55d1f42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-502 .elementor-element.elementor-element-f474cf9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;--border-radius:85px 85px 85px 85px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-502 .elementor-element.elementor-element-f474cf9:not(.elementor-motion-effects-element-type-background), .elementor-502 .elementor-element.elementor-element-f474cf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #104C8B 0%, #012138 100%);}.elementor-502 .elementor-element.elementor-element-cd0f99b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-502 .elementor-element.elementor-element-34c7fba{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-color:#0B4075;--border-color:#0B4075;--border-radius:85px 85px 85px 85px;box-shadow:18px 9px 21px 0px rgba(0, 0, 0, 0.66);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-502 .elementor-element.elementor-element-34c7fba:not(.elementor-motion-effects-element-type-background), .elementor-502 .elementor-element.elementor-element-34c7fba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(187deg, #FFFFFF 0%, #DCF0FFFC 73%);}.elementor-502 .elementor-element.elementor-element-967b84f .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:900;font-style:italic;color:#02274c;}.elementor-502 .elementor-element.elementor-element-1bf13bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;color:#02274c;}.elementor-502 .elementor-element.elementor-element-2ac74a0{--display:flex;--min-height:68vh;--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:stretch;--overlay-opacity:1;}.elementor-502 .elementor-element.elementor-element-2ac74a0:not(.elementor-motion-effects-element-type-background), .elementor-502 .elementor-element.elementor-element-2ac74a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://edleasing.com.mx/wp-content/uploads/2025/12/IMAGEN-AUTOS-ESCRITOTIO-scaled.png");background-position:center left;background-size:cover;}.elementor-502 .elementor-element.elementor-element-2ac74a0::before, .elementor-502 .elementor-element.elementor-element-2ac74a0 > .elementor-background-video-container::before, .elementor-502 .elementor-element.elementor-element-2ac74a0 > .e-con-inner > .elementor-background-video-container::before, .elementor-502 .elementor-element.elementor-element-2ac74a0 > .elementor-background-slideshow::before, .elementor-502 .elementor-element.elementor-element-2ac74a0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-502 .elementor-element.elementor-element-2ac74a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(360deg, #B31A1A00 61%, #083A5F 89%);}.elementor-502 .elementor-element.elementor-element-3b6494c{width:100%;max-width:100%;text-align:center;}.elementor-502 .elementor-element.elementor-element-3b6494c.elementor-element{--align-self:center;}.elementor-502 .elementor-element.elementor-element-3b6494c .elementor-heading-title{font-size:30px;text-transform:uppercase;font-style:oblique;text-shadow:3px 4px 9px rgba(0, 0, 0, 0.67);}.elementor-502 .elementor-element.elementor-element-f1bc17c{--display:flex;--min-height:73px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;--border-radius:55px 55px 55px 55px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-502 .elementor-element.elementor-element-f1bc17c:not(.elementor-motion-effects-element-type-background), .elementor-502 .elementor-element.elementor-element-f1bc17c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #02274C 20%, #00172E 80%);}.elementor-502 .elementor-element.elementor-element-d4c45c5{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor5 );--divider-border-width:2px;}.elementor-502 .elementor-element.elementor-element-d4c45c5 .elementor-divider-separator{width:70%;}.elementor-502 .elementor-element.elementor-element-d4c45c5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-502 .elementor-element.elementor-element-aaa5445{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-502 .elementor-element.elementor-element-6cf6737{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;--border-radius:55px 55px 55px 55px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-502 .elementor-element.elementor-element-6cf6737:not(.elementor-motion-effects-element-type-background), .elementor-502 .elementor-element.elementor-element-6cf6737 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #02274C 20%, #00172E 80%);}.elementor-502 .elementor-element.elementor-element-7e204ad{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor5 );--divider-border-width:2px;}.elementor-502 .elementor-element.elementor-element-7e204ad .elementor-divider-separator{width:70%;}.elementor-502 .elementor-element.elementor-element-7e204ad .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-502 .elementor-element.elementor-element-ba0e8ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-502 .elementor-element.elementor-element-d93c6b0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;--border-radius:55px 55px 55px 55px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-502 .elementor-element.elementor-element-d93c6b0:not(.elementor-motion-effects-element-type-background), .elementor-502 .elementor-element.elementor-element-d93c6b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #02274C 20%, #00172E 80%);}.elementor-502 .elementor-element.elementor-element-7377dc4{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor5 );--divider-border-width:2px;}.elementor-502 .elementor-element.elementor-element-7377dc4 .elementor-divider-separator{width:70%;}.elementor-502 .elementor-element.elementor-element-7377dc4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-502 .elementor-element.elementor-element-1788e10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-502 .elementor-element.elementor-element-9a9def9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;--border-radius:55px 55px 55px 55px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-502 .elementor-element.elementor-element-9a9def9:not(.elementor-motion-effects-element-type-background), .elementor-502 .elementor-element.elementor-element-9a9def9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #02274C 20%, #00172E 80%);}.elementor-502 .elementor-element.elementor-element-0450437{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor5 );--divider-border-width:2px;}.elementor-502 .elementor-element.elementor-element-0450437 .elementor-divider-separator{width:70%;}.elementor-502 .elementor-element.elementor-element-0450437 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-502 .elementor-element.elementor-element-37f4694{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-502 .elementor-element.elementor-element-be5d8b7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;--border-radius:55px 55px 55px 55px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-502 .elementor-element.elementor-element-be5d8b7:not(.elementor-motion-effects-element-type-background), .elementor-502 .elementor-element.elementor-element-be5d8b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #02274C 20%, #00172E 80%);}.elementor-502 .elementor-element.elementor-element-f5c408a{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor5 );--divider-border-width:2px;}.elementor-502 .elementor-element.elementor-element-f5c408a .elementor-divider-separator{width:70%;}.elementor-502 .elementor-element.elementor-element-f5c408a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-502 .elementor-element.elementor-element-8a6e62a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-502 .elementor-element.elementor-element-64c70c0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;--border-radius:55px 55px 55px 55px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-502 .elementor-element.elementor-element-64c70c0:not(.elementor-motion-effects-element-type-background), .elementor-502 .elementor-element.elementor-element-64c70c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #02274C 20%, #00172E 80%);}.elementor-502 .elementor-element.elementor-element-080ceb7{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor5 );--divider-border-width:2px;}.elementor-502 .elementor-element.elementor-element-080ceb7 .elementor-divider-separator{width:70%;}.elementor-502 .elementor-element.elementor-element-080ceb7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-502 .elementor-element.elementor-element-6c2bb26{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;line-height:1rem;}.elementor-502 .elementor-element.elementor-element-bd5ea83{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-offset-size:75px;--e-n-carousel-swiper-slides-gap:90px;width:initial;max-width:initial;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:80px;--e-n-carousel-swiper-pagination-size:14px;--e-n-carousel-dots-normal-color:var( --e-global-color-astglobalcolor5 );}:where( .elementor-502 .elementor-element.elementor-element-bd5ea83 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-502 .elementor-element.elementor-element-bd5ea83 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-bullet-vertical-gap:10px;}.elementor-502 .elementor-element.elementor-element-8845042{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-502 .elementor-element.elementor-element-ae5a068{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-502 .elementor-element.elementor-element-13fc624{--width:100%;}.elementor-502 .elementor-element.elementor-element-cac2a70{--width:25%;}.elementor-502 .elementor-element.elementor-element-26c53e7{--width:25%;}.elementor-502 .elementor-element.elementor-element-1156110{--width:25%;}.elementor-502 .elementor-element.elementor-element-1300013{--width:40%;}.elementor-502 .elementor-element.elementor-element-3cecd9d{--width:40%;}.elementor-502 .elementor-element.elementor-element-e51f22d{--width:100%;}.elementor-502 .elementor-element.elementor-element-f77aff5{--width:85%;}.elementor-502 .elementor-element.elementor-element-9d1ea5b{--width:45%;}.elementor-502 .elementor-element.elementor-element-c94ed8f{--width:45%;}.elementor-502 .elementor-element.elementor-element-20fde68{--width:45%;}.elementor-502 .elementor-element.elementor-element-f474cf9{--width:45%;}.elementor-502 .elementor-element.elementor-element-34c7fba{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-502 .elementor-element.elementor-element-1300013{--width:60.181%;}.elementor-502 .elementor-element.elementor-element-3cecd9d{--width:60.05%;}}@media(max-width:1024px){.elementor-502 .elementor-element.elementor-element-13fc624{--min-height:35vh;}.elementor-502 .elementor-element.elementor-element-cac2a70{--min-height:250px;}.elementor-502 .elementor-element.elementor-element-44011c7 .elementor-heading-title{font-size:21px;}.elementor-502 .elementor-element.elementor-element-26c53e7{--min-height:250px;}.elementor-502 .elementor-element.elementor-element-1ee0cfa .elementor-heading-title{font-size:21px;}.elementor-502 .elementor-element.elementor-element-1156110{--min-height:250px;}.elementor-502 .elementor-element.elementor-element-7bc886c .elementor-heading-title{font-size:21px;}.elementor-502 .elementor-element.elementor-element-61bebbe:not(.elementor-motion-effects-element-type-background), .elementor-502 .elementor-element.elementor-element-61bebbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://edleasing.com.mx/wp-content/uploads/2025/11/Comp-30-2-scaled.png");background-position:0px -425px;background-size:cover;}.elementor-502 .elementor-element.elementor-element-61bebbe{--min-height:40vh;--padding-top:-53px;--padding-bottom:1px;--padding-left:0px;--padding-right:0px;}.elementor-502 .elementor-element.elementor-element-1300013{--margin-top:50px;--margin-bottom:50px;--margin-left:50px;--margin-right:50px;}.elementor-502 .elementor-element.elementor-element-3cecd9d{--margin-top:-63px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-502 .elementor-element.elementor-element-bda61ab{padding:0px 0px 0px 0px;--container-widget-width:472px;--container-widget-flex-grow:0;width:var( --container-widget-width, 472px );max-width:472px;}.elementor-502 .elementor-element.elementor-element-e51f22d{--min-height:20vh;}.elementor-502 .elementor-element.elementor-element-042bcbd{margin:-73px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;--container-widget-width:451px;--container-widget-flex-grow:0;width:var( --container-widget-width, 451px );max-width:451px;}.elementor-502 .elementor-element.elementor-element-75e7187 img{width:44vw;}.elementor-502 .elementor-element.elementor-element-9d1ea5b{--min-height:0px;}.elementor-502 .elementor-element.elementor-element-9abc392{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + -1px) 0px;text-align:center;}.elementor-502 .elementor-element.elementor-element-8a8efda{column-gap:0px;}.elementor-502 .elementor-element.elementor-element-8a8efda p{margin-block-end:0px;}.elementor-502 .elementor-element.elementor-element-d5973bc{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-502 .elementor-element.elementor-element-f1a0ff4{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + -1px) 0px;--container-widget-width:206px;--container-widget-flex-grow:0;width:var( --container-widget-width, 206px );max-width:206px;}.elementor-502 .elementor-element.elementor-element-20fde68{--min-height:196px;}.elementor-502 .elementor-element.elementor-element-1ffd35e{text-align:center;}.elementor-502 .elementor-element.elementor-element-d62eeb2{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-502 .elementor-element.elementor-element-cd0f99b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-502 .elementor-element.elementor-element-34c7fba{--min-height:0px;}.elementor-502 .elementor-element.elementor-element-967b84f{text-align:center;}.elementor-502 .elementor-element.elementor-element-3b6494c{padding:0px 0px 0px -14px;}.elementor-502 .elementor-element.elementor-element-bd5ea83{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-502 .elementor-element.elementor-element-13fc624:not(.elementor-motion-effects-element-type-background), .elementor-502 .elementor-element.elementor-element-13fc624 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://edleasing.com.mx/wp-content/uploads/2025/12/Firefly_Gemini-Flash_genera-exactamente-esta-misma-imagen-en-el-formato-correspondiente-356141-2.png");}.elementor-502 .elementor-element.elementor-element-13fc624{--width:100%;--gap:35px 0px;--row-gap:35px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-502 .elementor-element.elementor-element-cac2a70{--width:80%;--min-height:35vh;}.elementor-502 .elementor-element.elementor-element-44011c7{margin:00px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 00px;padding:0px 0px 0px 0px;text-align:center;}.elementor-502 .elementor-element.elementor-element-44011c7 .elementor-heading-title{font-size:24px;}.elementor-502 .elementor-element.elementor-element-5f79f6c.elementor-element{--align-self:center;}body:not(.rtl) .elementor-502 .elementor-element.elementor-element-8e8bc19{right:-19px;}body.rtl .elementor-502 .elementor-element.elementor-element-8e8bc19{left:-19px;}.elementor-502 .elementor-element.elementor-element-8e8bc19{bottom:0px;}.elementor-502 .elementor-element.elementor-element-8e8bc19 img{width:99%;}.elementor-502 .elementor-element.elementor-element-26c53e7{--width:80%;--min-height:35vh;}.elementor-502 .elementor-element.elementor-element-1ee0cfa{text-align:center;}.elementor-502 .elementor-element.elementor-element-1ee0cfa .elementor-heading-title{font-size:24px;}.elementor-502 .elementor-element.elementor-element-b2f8be6{margin:-14px -14px calc(var(--kit-widget-spacing, 0px) + -14px) -14px;--container-widget-width:165px;--container-widget-flex-grow:0;width:var( --container-widget-width, 165px );max-width:165px;}.elementor-502 .elementor-element.elementor-element-b2f8be6.elementor-element{--align-self:center;}.elementor-502 .elementor-element.elementor-element-7eff7a3{margin:0px -41px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;bottom:0px;}body:not(.rtl) .elementor-502 .elementor-element.elementor-element-7eff7a3{right:-19px;}body.rtl .elementor-502 .elementor-element.elementor-element-7eff7a3{left:-19px;}.elementor-502 .elementor-element.elementor-element-7eff7a3 img{width:85%;}.elementor-502 .elementor-element.elementor-element-1156110{--width:80%;--min-height:35vh;}.elementor-502 .elementor-element.elementor-element-7bc886c{text-align:center;}.elementor-502 .elementor-element.elementor-element-7bc886c .elementor-heading-title{font-size:24px;}.elementor-502 .elementor-element.elementor-element-04d09ca{--container-widget-width:170px;--container-widget-flex-grow:0;width:var( --container-widget-width, 170px );max-width:170px;}.elementor-502 .elementor-element.elementor-element-04d09ca.elementor-element{--align-self:center;}body:not(.rtl) .elementor-502 .elementor-element.elementor-element-e77d64c{right:-19px;}body.rtl .elementor-502 .elementor-element.elementor-element-e77d64c{left:-19px;}.elementor-502 .elementor-element.elementor-element-e77d64c img{width:87%;}.elementor-502 .elementor-element.elementor-element-61bebbe{--min-height:59vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-502 .elementor-element.elementor-element-61bebbe:not(.elementor-motion-effects-element-type-background), .elementor-502 .elementor-element.elementor-element-61bebbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-1px -15px;}.elementor-502 .elementor-element.elementor-element-1300013{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-502 .elementor-element.elementor-element-96f4f99{margin:59px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:22px;}.elementor-502 .elementor-element.elementor-element-3d40fba{margin:-66px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 3px;}.elementor-502 .elementor-element.elementor-element-d79c526{font-size:22px;}.elementor-502 .elementor-element.elementor-element-3cecd9d{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-502 .elementor-element.elementor-element-c41889f{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-502 .elementor-element.elementor-element-c41889f .elementor-heading-title{font-size:25px;}.elementor-502 .elementor-element.elementor-element-f18f5d3{margin:-22px 6px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-502 .elementor-element.elementor-element-f8198ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:22px;}.elementor-502 .elementor-element.elementor-element-bda61ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;padding:0px 0px 0px 0px;}.elementor-502 .elementor-element.elementor-element-bda61ab .elementor-headline{text-align:center;font-size:18px;}.elementor-502 .elementor-element.elementor-element-e51f22d{--min-height:50vh;--justify-content:flex-start;--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-502 .elementor-element.elementor-element-042bcbd{margin:0px -12px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:322px;--container-widget-flex-grow:0;width:var( --container-widget-width, 322px );max-width:322px;}.elementor-502 .elementor-element.elementor-element-042bcbd .elementor-headline{text-align:center;font-size:18px;}body:not(.rtl) .elementor-502 .elementor-element.elementor-element-75e7187{right:0px;}body.rtl .elementor-502 .elementor-element.elementor-element-75e7187{left:0px;}.elementor-502 .elementor-element.elementor-element-75e7187{bottom:0px;}.elementor-502 .elementor-element.elementor-element-75e7187 img{width:70vw;}.elementor-502 .elementor-element.elementor-element-9bfcf96:not(.elementor-motion-effects-element-type-background), .elementor-502 .elementor-element.elementor-element-9bfcf96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top left;background-size:cover;}.elementor-502 .elementor-element.elementor-element-71fc11e .elementor-button{font-size:12px;padding:10px 10px 10px 10px;}.elementor-502 .elementor-element.elementor-element-843ae83{padding:0px 0px 0px 0px;}.elementor-502 .elementor-element.elementor-element-843ae83 .elementor-heading-title{font-size:30px;}.elementor-502 .elementor-element.elementor-element-ec3e380{padding:0px 0px 0px 0px;}.elementor-502 .elementor-element.elementor-element-ec3e380 .elementor-divider-separator{width:52%;}.elementor-502 .elementor-element.elementor-element-ec3e380 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-502 .elementor-element.elementor-element-9abc392{margin:-2px -2px calc(var(--kit-widget-spacing, 0px) + -2px) -2px;}.elementor-502 .elementor-element.elementor-element-d5973bc{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;}.elementor-502 .elementor-element.elementor-element-d62eeb2.elementor-element{--align-self:center;}.elementor-502 .elementor-element.elementor-element-d62eeb2{text-align:center;}.elementor-502 .elementor-element.elementor-element-cd0f99b{margin:-1px -1px calc(var(--kit-widget-spacing, 0px) + -1px) -1px;}.elementor-502 .elementor-element.elementor-element-2ac74a0:not(.elementor-motion-effects-element-type-background), .elementor-502 .elementor-element.elementor-element-2ac74a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://edleasing.com.mx/wp-content/uploads/2025/12/Imagen-Movil_.png");background-position:bottom center;}.elementor-502 .elementor-element.elementor-element-2ac74a0{--content-width:500px;--min-height:81vh;--justify-content:center;--padding-top:-19px;--padding-bottom:-19px;--padding-left:-19px;--padding-right:-19px;}.elementor-502 .elementor-element.elementor-element-2ac74a0.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-502 .elementor-element.elementor-element-3b6494c .elementor-heading-title{font-size:30px;}.elementor-502 .elementor-element.elementor-element-bd5ea83{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:80px;}}/* Start custom CSS for nested-carousel, class: .elementor-element-bd5ea83 */.e-con .elementor-widget.e-widget-swiper {
    height: 50vh;
    display: flex;
    align-items: center;
}
.elementor-widget-n-carousel .e-n-carousel {
    padding: 25px;
}
.elementor-element.elementor-arrows-position-outside .swiper, .elementor-lightbox.elementor-arrows-position-outside .swiper {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS *//* Mantén el display original (flex, grid, etc.). Solo animamos opacidad/traslado */
.collapsible-section{
  transition: opacity .25s ease, transform .25s ease;
  will-change: opacity, transform;
}

/* El atributo nativo hidden oculta sin tocar tu display de Elementor */
.collapsible-section[hidden]{ display: none !important; }

/* Estados de animación */
.collapsible-section.is-showing{ opacity: 0; transform: translateY(-6px); }
.collapsible-section.is-hiding { opacity: 0; transform: translateY(-6px); }

/* Opcional: resaltar el trigger activo */
.toggle-section.is-active,
.toggle-section a.is-active{ filter: brightness(1.1); }

/* ————— Estado ACTIVO del botón/contendor ————— */
/* Cubre ambos casos: el <a> es el contenedor (tu caso) o un wrapper con <a> dentro */
a.toggle-section.is-active,
.toggle-section.is-active {
  background: #fff !important;         /* fondo blanco */
  background-image: none !important;    /* apaga gradiente de Elementor */
  color: #00172e !important;
  transition: background .2s ease, color .2s ease, box-shadow .2s ease;
  box-shadow: 0 6px 20px rgba(0,0,0,.12);  /* opcional: realce */
}

/* TÍTULO principal a negro (h3.elementor-heading-title) */
a.toggle-section.is-active .elementor-heading-title,
.toggle-section.is-active .elementor-heading-title {
  color: #00172e !important;
}

/* “Leer más” como chip negro con texto blanco */

/* Opción A (recomendada): añade la clase "readmore" al widget Heading que dice “Leer más” */
a.toggle-section.is-active .readmore .elementor-heading-title,
.toggle-section.is-active .readmore .elementor-heading-title {
  /*background: #000 !important;*/
  color: #fff !important;
  padding: .45em .8em;
  border-radius: 999px;
  display: inline-block;
  line-height: 1.1;
}

/* Evita que :hover cambie colores cuando está activo */
a.toggle-section.is-active:hover .elementor-heading-title,
.toggle-section.is-active:hover .elementor-heading-title {
  color: #00172e !important;
  /*background: #000 !important;*/
}

/* Transiciones suaves en contenedor y textos */
a.toggle-section,
.toggle-section{
  transition: transform .2s ease, box-shadow .2s ease,
              filter .2s ease, background .2s ease, color .2s ease;
}
.toggle-section .elementor-heading-title{
  transition: color .2s ease, background-color .2s ease, box-shadow .2s ease;
}

/* HOVER cuando el botón NO está activo */
a.toggle-section:not(.is-active):hover,
.toggle-section:not(.is-active):hover{
  background: #fff !important;
  background-image: none !important;      /* neutraliza gradient de Elementor */
  color: #00172e !important;
  transform: translateY(-2px);
  box-shadow: 0 12px 28px rgba(0,0,0,.18);
  filter: none !important;                 /* quita brillo/contrast previo */
}

a.toggle-section:not(.is-active):hover .elementor-heading-title,
.toggle-section:not(.is-active):hover .elementor-heading-title{
  color: #00172e !important;
}

/* HOVER cuando SÍ está activo (fondo blanco) */
a.toggle-section.is-active:hover,
.toggle-section.is-active:hover{
  /* mantenemos blanco, solo realzamos un poco */
  box-shadow: 0 12px 28px rgba(0,0,0,.18);
  transform: translateY(-2px);
}

a.toggle-section.is-active .readmore, .toggle-section.is-active .readmore {
    background: #00172e !important;
}

/* Chip “Leer más” en HOVER (cuando NO está activo) */
/* Opción A: si al widget de “Leer más” le pusiste la clase readmore */
a.toggle-section:not(.is-active):hover .readmore .elementor-heading-title,
.toggle-section:not(.is-active):hover .readmore .elementor-heading-title{
  background: #00172e !important;
  color: #fff !important;
  padding: .45em .8em;
  border-radius: 999px;
  display: inline-block;
  line-height: 1.1;
}

/* Chip “Leer más” en HOVER cuando está ACTIVO (negro → un pelín más claro) */
a.toggle-section.is-active:hover .readmore .elementor-heading-title,
.toggle-section.is-active:hover .readmore .elementor-heading-title {
  background: #00172e !important;
  color: #fff !important;
}

/*a.toggle-section:not(.is-active):hover .readmore, .toggle-section.is-active:hover .readmore {
    background: #00172e !important;
    
}*/

/* Accesibilidad: teclado = mismo efecto que hover */
a.toggle-section:focus-visible,
.toggle-section:focus-visible{
  outline: 3px solid rgba(255,255,255,.7);
  outline-offset: 2px;
  filter: brightness(1.05) contrast(1.02);
  transform: translateY(-2px);
}

/* Reduce motion para quien lo pida */
@media (prefers-reduced-motion: reduce){
  a.toggle-section, .toggle-section, .toggle-section .elementor-heading-title{
    transition: none;
  }
}/* End custom CSS */