.elementor-1596 .elementor-element.elementor-element-f601556{--display:flex;--min-height:100vh;--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;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1596 .elementor-element.elementor-element-ffe5c0f .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-1596 .elementor-element.elementor-element-ffe5c0f .aux-modern-heading-primary{font-size:48px;text-transform:none;letter-spacing:-1.44px;color:#0E6D95;margin:0px 0px 0px 0px;}.elementor-1596 .elementor-element.elementor-element-ffe5c0f .aux-modern-heading-secondary{font-size:79px;font-weight:900;line-height:71px;letter-spacing:-2.37px;color:#074B78;margin:0px 0px 0px 0px;}.elementor-1596 .elementor-element.elementor-element-ffe5c0f .aux-modern-heading-description{color:#074B78;font-size:24px;}.elementor-1596 .elementor-element.elementor-element-ffe5c0f > .elementor-widget-container{margin:140px 0px -25px 0px;padding:0px 0px 45px 0px;}.elementor-1596 .elementor-element.elementor-element-ffe5c0f{z-index:3;animation-duration:1500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1596 .elementor-element.elementor-element-bffd644{--display:flex;--min-height:100vh;--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;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-1596 .elementor-element.elementor-element-bffd644:not(.elementor-motion-effects-element-type-background), .elementor-1596 .elementor-element.elementor-element-bffd644 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-1596 .elementor-element.elementor-element-a4dc0ba .aux-modern-heading-primary{font-size:40px;font-weight:900;text-transform:none;letter-spacing:-1.44px;color:#0E6D95;margin:0px 0px 0px 0px;}.elementor-1596 .elementor-element.elementor-element-a4dc0ba .aux-modern-heading-secondary{font-size:79px;line-height:111px;letter-spacing:-2.37px;color:#074B78;margin:-25px 0px 0px 0px;}.elementor-1596 .elementor-element.elementor-element-a4dc0ba .aux-modern-heading-description{color:#074B78;font-size:24px;}.elementor-1596 .elementor-element.elementor-element-a4dc0ba{width:100%;max-width:100%;z-index:3;animation-duration:1500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1596 .elementor-element.elementor-element-a4dc0ba.elementor-element{--align-self:flex-start;}.elementor-1596 .elementor-element.elementor-element-4bfc89d{--display:flex;--min-height:100vh;--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-1596 .elementor-element.elementor-element-1b5ec59{--display:flex;}.elementor-1596 .elementor-element.elementor-element-371f9bc .aux-modern-heading-primary{font-size:40px;font-weight:900;text-transform:none;letter-spacing:-1.44px;color:#0E6D95;margin:0px 0px 0px 0px;}.elementor-1596 .elementor-element.elementor-element-371f9bc .aux-modern-heading-secondary{font-size:79px;line-height:111px;letter-spacing:-2.37px;color:#074B78;margin:-25px 0px 0px 0px;}.elementor-1596 .elementor-element.elementor-element-371f9bc .aux-modern-heading-description{color:#074B78;font-size:24px;}.elementor-1596 .elementor-element.elementor-element-371f9bc{width:100%;max-width:100%;z-index:3;animation-duration:1500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1596 .elementor-element.elementor-element-371f9bc.elementor-element{--align-self:flex-start;}.elementor-1596 .elementor-element.elementor-element-c148409{--display:flex;}.elementor-1596 .elementor-element.elementor-element-cfd1dfc{--display:flex;--min-height:100vh;--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-1596 .elementor-element.elementor-element-da69c00{--display:flex;}.elementor-1596 .elementor-element.elementor-element-42bb688{--display:flex;}.elementor-1596 .elementor-element.elementor-element-97d6baa .aux-widget-inner > *{text-align:right;margin-left:auto !important;}.elementor-1596 .elementor-element.elementor-element-97d6baa .aux-modern-heading-primary{font-size:40px;font-weight:900;text-transform:none;letter-spacing:-1.44px;color:#0E6D95;margin:0px 0px 0px 0px;}.elementor-1596 .elementor-element.elementor-element-97d6baa .aux-modern-heading-secondary{font-size:79px;line-height:111px;letter-spacing:-2.37px;color:#074B78;margin:-25px 0px 0px 0px;}.elementor-1596 .elementor-element.elementor-element-97d6baa .aux-modern-heading-description{color:#074B78;font-size:24px;}.elementor-1596 .elementor-element.elementor-element-97d6baa{width:100%;max-width:100%;z-index:3;animation-duration:1500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1596 .elementor-element.elementor-element-97d6baa.elementor-element{--align-self:flex-start;}.elementor-1596 .elementor-element.elementor-element-7f91dcc{--display:flex;--min-height:100vh;--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-1596 .elementor-element.elementor-element-8937209 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-1596 .elementor-element.elementor-element-8937209 .aux-modern-heading-primary{font-size:40px;font-weight:900;text-transform:none;letter-spacing:-1.44px;color:#0E6D95;margin:0px 0px 0px 0px;}.elementor-1596 .elementor-element.elementor-element-8937209 .aux-modern-heading-secondary{font-size:79px;line-height:111px;letter-spacing:-2.37px;color:#074B78;margin:-25px 0px 0px 0px;}.elementor-1596 .elementor-element.elementor-element-8937209 .aux-modern-heading-description{color:#074B78;font-size:24px;}.elementor-1596 .elementor-element.elementor-element-8937209{width:100%;max-width:100%;z-index:3;animation-duration:1500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1596 .elementor-element.elementor-element-8937209.elementor-element{--align-self:flex-start;}.elementor-1596 .elementor-element.elementor-element-b4c8611{--display:flex;--justify-content:center;}.elementor-1596 .elementor-element.elementor-element-4d52114{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:50px;}.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-ico-box{color:#074B78;fill:#074B78;}.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-text .aux-text-widget-content{padding:20px 20px 20px 20px;}.elementor-1596 .elementor-element.elementor-element-39a8bc6 .widget-content{margin-bottom:15px;}.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text{text-align:center !important;padding:0px 30px 20px 50px;}.elementor-1596 .elementor-element.elementor-element-39a8bc6 > .elementor-widget-container{margin:0px 50px 0px 50px;}.elementor-1596 .elementor-element.elementor-element-cdca9b4{--display:flex;}.elementor-1596 .elementor-element.elementor-element-116c191 .aux-ico-box{color:#074B78;fill:#074B78;}.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-text .aux-text-widget-content{padding:20px 20px 20px 20px;}.elementor-1596 .elementor-element.elementor-element-116c191 .widget-content{margin-bottom:15px;}.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text{text-align:center !important;padding:0px 30px 20px 50px;}.elementor-1596 .elementor-element.elementor-element-116c191 > .elementor-widget-container{margin:0px 50px 0px 50px;}.elementor-1596 .elementor-element.elementor-element-0598b68{--display:flex;}.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-ico-box{color:#074B78;fill:#074B78;}.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-text .aux-text-widget-content{padding:20px 20px 20px 20px;}.elementor-1596 .elementor-element.elementor-element-5037c13 .widget-content{margin-bottom:15px;}.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text{text-align:center !important;padding:0px 30px 20px 50px;}.elementor-1596 .elementor-element.elementor-element-5037c13 > .elementor-widget-container{margin:0px 50px 0px 50px;}.elementor-1596 .elementor-element.elementor-element-a037f04{--display:flex;}.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-ico-box{color:#074B78;fill:#074B78;}.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-text .aux-text-widget-content{padding:20px 20px 20px 20px;}.elementor-1596 .elementor-element.elementor-element-8d04003 .widget-content{margin-bottom:15px;}.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text{text-align:center !important;padding:0px 30px 20px 50px;}.elementor-1596 .elementor-element.elementor-element-8d04003 > .elementor-widget-container{margin:0px 50px 0px 50px;}.elementor-1596 .elementor-element.elementor-element-a61c5fb{--display:flex;}.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-ico-box{color:#074B78;fill:#074B78;}.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-text .aux-text-widget-content{padding:20px 20px 20px 20px;}.elementor-1596 .elementor-element.elementor-element-68b5fec .widget-content{margin-bottom:15px;}.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text{text-align:center !important;padding:0px 30px 20px 50px;}.elementor-1596 .elementor-element.elementor-element-68b5fec > .elementor-widget-container{margin:0px 50px 0px 50px;}.elementor-1596 .elementor-element.elementor-element-4ab8b26{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-slides-gap:10px;width:100%;max-width:100%;}.elementor-1596 .elementor-element.elementor-element-4ab8b26 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1596 .elementor-element.elementor-element-4ab8b26.elementor-element{--align-self:center;}.elementor-1596 .elementor-element.elementor-element-e476acb{--display:flex;--min-height:100vh;--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-1596 .elementor-element.elementor-element-56efaf3 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-1596 .elementor-element.elementor-element-56efaf3 .aux-modern-heading-primary{font-size:40px;font-weight:900;text-transform:none;letter-spacing:-1.44px;color:#0E6D95;margin:0px 0px 0px 0px;}.elementor-1596 .elementor-element.elementor-element-56efaf3 .aux-modern-heading-secondary{font-size:79px;line-height:111px;letter-spacing:-2.37px;color:#074B78;margin:-25px 0px 0px 0px;}.elementor-1596 .elementor-element.elementor-element-56efaf3 .aux-modern-heading-description{color:#074B78;font-size:24px;}.elementor-1596 .elementor-element.elementor-element-56efaf3{width:100%;max-width:100%;z-index:3;animation-duration:1500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1596 .elementor-element.elementor-element-56efaf3.elementor-element{--align-self:flex-start;}.elementor-1596 .elementor-element.elementor-element-d21416b{--display:flex;--justify-content:center;}.elementor-1596 .elementor-element.elementor-element-813e547{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-ico-box{color:#074B78;fill:#074B78;}.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-text .aux-text-widget-content{padding:20px 20px 20px 20px;}.elementor-1596 .elementor-element.elementor-element-c8003c4 .widget-content{margin-bottom:15px;}.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text{text-align:center !important;padding:0px 30px 20px 50px;}.elementor-1596 .elementor-element.elementor-element-b450f5a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1596 .elementor-element.elementor-element-829a953 .aux-ico-box{color:#074B78;fill:#074B78;}.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-text .aux-text-widget-content{padding:20px 20px 20px 20px;}.elementor-1596 .elementor-element.elementor-element-829a953 .widget-content{margin-bottom:15px;}.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text{text-align:center !important;padding:0px 30px 20px 50px;}.elementor-1596 .elementor-element.elementor-element-93b33e1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1596 .elementor-element.elementor-element-274450c .aux-ico-box{color:#074B78;fill:#074B78;}.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-text .aux-text-widget-content{padding:20px 20px 20px 20px;}.elementor-1596 .elementor-element.elementor-element-274450c .widget-content{margin-bottom:15px;}.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text{text-align:center !important;padding:0px 30px 20px 50px;}.elementor-1596 .elementor-element.elementor-element-f7c1be2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-ico-box{color:#074B78;fill:#074B78;}.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-text .aux-text-widget-content{padding:20px 20px 20px 20px;}.elementor-1596 .elementor-element.elementor-element-1681a72 .widget-content{margin-bottom:15px;}.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text{text-align:center !important;padding:0px 30px 20px 50px;}.elementor-1596 .elementor-element.elementor-element-6b2686e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-ico-box{color:#074B78;fill:#074B78;}.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-text .aux-text-widget-content{padding:20px 20px 20px 20px;}.elementor-1596 .elementor-element.elementor-element-dfe6af7 .widget-content{margin-bottom:15px;}.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text{text-align:center !important;padding:0px 30px 20px 50px;}.elementor-1596 .elementor-element.elementor-element-924b685{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-slides-gap:10px;width:100%;max-width:100%;}.elementor-1596 .elementor-element.elementor-element-924b685.elementor-element{--align-self:center;}.elementor-1596 .elementor-element.elementor-element-de25e2e{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-1596 .elementor-element.elementor-element-de25e2e:not(.elementor-motion-effects-element-type-background), .elementor-1596 .elementor-element.elementor-element-de25e2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-1596 .elementor-element.elementor-element-51171a7{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1596 .elementor-element.elementor-element-ec10aa6 .aux-modern-heading-primary{font-size:48px;font-weight:900;text-transform:none;letter-spacing:-1.44px;color:#074B78;margin:0px 0px 0px 0px;}.elementor-1596 .elementor-element.elementor-element-ec10aa6 .aux-modern-heading-secondary{font-size:79px;line-height:111px;letter-spacing:-2.37px;color:#074B78;margin:-25px 0px 0px 0px;}.elementor-1596 .elementor-element.elementor-element-ec10aa6 .aux-modern-heading-description{color:#074B78;font-size:24px;}.elementor-1596 .elementor-element.elementor-element-ec10aa6{width:100%;max-width:100%;z-index:3;animation-duration:1500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1596 .elementor-element.elementor-element-ec10aa6.elementor-element{--align-self:flex-start;}.elementor-1596 .elementor-element.elementor-element-2d1e732{--grid-template-columns:repeat(0, auto);--icon-size:30px;--grid-column-gap:5px;--grid-row-gap:0px;z-index:4;}.elementor-1596 .elementor-element.elementor-element-2d1e732 .elementor-widget-container{text-align:left;}.elementor-1596 .elementor-element.elementor-element-2d1e732 .elementor-social-icon{background-color:#02010100;border-style:none;}.elementor-1596 .elementor-element.elementor-element-2d1e732 .elementor-social-icon i{color:#074B78;}.elementor-1596 .elementor-element.elementor-element-2d1e732 .elementor-social-icon svg{fill:#074B78;}.elementor-1596 .elementor-element.elementor-element-2d1e732 .elementor-social-icon:hover i{color:#1BB0CE;}.elementor-1596 .elementor-element.elementor-element-2d1e732 .elementor-social-icon:hover svg{fill:#1BB0CE;}.elementor-1596 .elementor-element.elementor-element-2d1e732.elementor-element{--align-self:flex-start;}.elementor-1596 .elementor-element.elementor-element-8407b36{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1596 .elementor-element.elementor-element-8407b36:not(.elementor-motion-effects-element-type-background), .elementor-1596 .elementor-element.elementor-element-8407b36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#074B78;}.elementor-1596 .elementor-element.elementor-element-420523a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:35px;}.elementor-1596 .elementor-element.elementor-element-dffeeeb{width:auto;max-width:auto;}.elementor-1596 .elementor-element.elementor-element-dffeeeb.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1596 .elementor-element.elementor-element-7bfe843{--display:flex;--min-height:50vh;--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;}@media(min-width:768px){.elementor-1596 .elementor-element.elementor-element-da69c00{--width:70%;}.elementor-1596 .elementor-element.elementor-element-4d52114{--width:100%;}.elementor-1596 .elementor-element.elementor-element-cdca9b4{--width:100%;}.elementor-1596 .elementor-element.elementor-element-0598b68{--width:100%;}.elementor-1596 .elementor-element.elementor-element-a037f04{--width:100%;}.elementor-1596 .elementor-element.elementor-element-a61c5fb{--width:100%;}.elementor-1596 .elementor-element.elementor-element-813e547{--width:100%;}.elementor-1596 .elementor-element.elementor-element-b450f5a{--width:100%;}.elementor-1596 .elementor-element.elementor-element-93b33e1{--width:100%;}.elementor-1596 .elementor-element.elementor-element-f7c1be2{--width:100%;}.elementor-1596 .elementor-element.elementor-element-6b2686e{--width:100%;}.elementor-1596 .elementor-element.elementor-element-51171a7{--width:55%;}.elementor-1596 .elementor-element.elementor-element-8407b36{--width:100%;}.elementor-1596 .elementor-element.elementor-element-420523a{--width:51.653%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1596 .elementor-element.elementor-element-51171a7{--width:100%;}.elementor-1596 .elementor-element.elementor-element-420523a{--width:100%;}}@media(max-width:1024px){.elementor-1596 .elementor-element.elementor-element-4ab8b26{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1596 .elementor-element.elementor-element-924b685{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-1596 .elementor-element.elementor-element-ffe5c0f .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-1596 .elementor-element.elementor-element-ffe5c0f .aux-modern-heading-primary{font-size:28px;color:#0E6D95;}.elementor-1596 .elementor-element.elementor-element-ffe5c0f .aux-modern-heading-secondary{font-size:40px;line-height:45px;}.elementor-1596 .elementor-element.elementor-element-ffe5c0f > .elementor-widget-container{margin:124px 0px 0px 0px;padding:0px 0px 24px 0px;}.elementor-1596 .elementor-element.elementor-element-a4dc0ba .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-1596 .elementor-element.elementor-element-a4dc0ba .aux-modern-heading-primary{font-size:24px;}.elementor-1596 .elementor-element.elementor-element-a4dc0ba .aux-modern-heading-secondary{font-size:57px;line-height:90px;}.elementor-1596 .elementor-element.elementor-element-a4dc0ba .aux-modern-heading-description{font-size:16px;}.elementor-1596 .elementor-element.elementor-element-a4dc0ba.elementor-element{--align-self:center;}.elementor-1596 .elementor-element.elementor-element-4bfc89d{--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1596 .elementor-element.elementor-element-371f9bc .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-1596 .elementor-element.elementor-element-371f9bc .aux-modern-heading-primary{font-size:24px;}.elementor-1596 .elementor-element.elementor-element-371f9bc .aux-modern-heading-secondary{font-size:57px;line-height:90px;}.elementor-1596 .elementor-element.elementor-element-371f9bc .aux-modern-heading-description{font-size:16px;}.elementor-1596 .elementor-element.elementor-element-371f9bc.elementor-element{--align-self:center;}.elementor-1596 .elementor-element.elementor-element-c148409.e-con{--order:-99999 /* order start hack */;}.elementor-1596 .elementor-element.elementor-element-cfd1dfc{--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1596 .elementor-element.elementor-element-97d6baa .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-1596 .elementor-element.elementor-element-97d6baa .aux-modern-heading-primary{font-size:24px;}.elementor-1596 .elementor-element.elementor-element-97d6baa .aux-modern-heading-secondary{font-size:57px;line-height:90px;}.elementor-1596 .elementor-element.elementor-element-97d6baa .aux-modern-heading-description{font-size:16px;}.elementor-1596 .elementor-element.elementor-element-97d6baa.elementor-element{--align-self:center;}.elementor-1596 .elementor-element.elementor-element-7f91dcc{--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1596 .elementor-element.elementor-element-8937209 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-1596 .elementor-element.elementor-element-8937209 .aux-modern-heading-primary{font-size:24px;}.elementor-1596 .elementor-element.elementor-element-8937209 .aux-modern-heading-secondary{font-size:57px;line-height:90px;}.elementor-1596 .elementor-element.elementor-element-8937209 .aux-modern-heading-description{font-size:16px;}.elementor-1596 .elementor-element.elementor-element-8937209.elementor-element{--align-self:center;}.elementor-1596 .elementor-element.elementor-element-4d52114{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1596 .elementor-element.elementor-element-39a8bc6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1596 .elementor-element.elementor-element-cdca9b4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1596 .elementor-element.elementor-element-116c191 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1596 .elementor-element.elementor-element-0598b68{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1596 .elementor-element.elementor-element-5037c13 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1596 .elementor-element.elementor-element-a037f04{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1596 .elementor-element.elementor-element-8d04003 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1596 .elementor-element.elementor-element-a61c5fb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1596 .elementor-element.elementor-element-68b5fec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1596 .elementor-element.elementor-element-4ab8b26{--e-n-carousel-swiper-slides-to-display:1;}:where( .elementor-1596 .elementor-element.elementor-element-4ab8b26 .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;--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-1596 .elementor-element.elementor-element-4ab8b26 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1596 .elementor-element.elementor-element-e476acb{--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1596 .elementor-element.elementor-element-56efaf3 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-1596 .elementor-element.elementor-element-56efaf3 .aux-modern-heading-primary{font-size:24px;}.elementor-1596 .elementor-element.elementor-element-56efaf3 .aux-modern-heading-secondary{font-size:57px;line-height:90px;}.elementor-1596 .elementor-element.elementor-element-56efaf3 .aux-modern-heading-description{font-size:16px;}.elementor-1596 .elementor-element.elementor-element-56efaf3.elementor-element{--align-self:center;}.elementor-1596 .elementor-element.elementor-element-813e547{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1596 .elementor-element.elementor-element-c8003c4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1596 .elementor-element.elementor-element-b450f5a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1596 .elementor-element.elementor-element-829a953 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1596 .elementor-element.elementor-element-93b33e1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1596 .elementor-element.elementor-element-274450c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1596 .elementor-element.elementor-element-f7c1be2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1596 .elementor-element.elementor-element-1681a72 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1596 .elementor-element.elementor-element-6b2686e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1596 .elementor-element.elementor-element-dfe6af7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1596 .elementor-element.elementor-element-924b685{--e-n-carousel-swiper-slides-to-display:1;}:where( .elementor-1596 .elementor-element.elementor-element-924b685 .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1596 .elementor-element.elementor-element-924b685 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1596 .elementor-element.elementor-element-de25e2e{--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1596 .elementor-element.elementor-element-51171a7{--margin-top:34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1596 .elementor-element.elementor-element-ec10aa6 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-1596 .elementor-element.elementor-element-ec10aa6 .aux-modern-heading-primary{font-size:24px;}.elementor-1596 .elementor-element.elementor-element-ec10aa6 .aux-modern-heading-secondary{font-size:57px;line-height:90px;}.elementor-1596 .elementor-element.elementor-element-ec10aa6 .aux-modern-heading-description{font-size:16px;}.elementor-1596 .elementor-element.elementor-element-ec10aa6.elementor-element{--align-self:center;}.elementor-1596 .elementor-element.elementor-element-2d1e732 .elementor-widget-container{text-align:center;}.elementor-1596 .elementor-element.elementor-element-2d1e732{--icon-size:23px;width:100%;max-width:100%;}.elementor-1596 .elementor-element.elementor-element-2d1e732.elementor-element{--align-self:center;}.elementor-1596 .elementor-element.elementor-element-420523a{--margin-top:34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1596 .elementor-element.elementor-element-7bfe843{--min-height:100vh;}}/* Start custom CSS for aux_modern_heading, class: .elementor-element-ffe5c0f */@media only screen and (min-width: 768px) and (max-width: 850px) {
    .elementor-1596 .elementor-element.elementor-element-ffe5c0f .elementor-widget-container {
        margin-top: 180px;
    }
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-a4dc0ba */@media only screen and (min-width: 768px) and (max-width: 850px) {
    .elementor-1596 .elementor-element.elementor-element-a4dc0ba .elementor-widget-container {
        margin-top: 180px;
    }
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-371f9bc */@media only screen and (min-width: 768px) and (max-width: 850px) {
    .elementor-1596 .elementor-element.elementor-element-371f9bc .elementor-widget-container {
        margin-top: 180px;
    }
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-97d6baa */@media only screen and (min-width: 768px) and (max-width: 850px) {
    .elementor-1596 .elementor-element.elementor-element-97d6baa .elementor-widget-container {
        margin-top: 180px;
    }
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-8937209 */@media only screen and (min-width: 768px) and (max-width: 850px) {
    .elementor-1596 .elementor-element.elementor-element-8937209 .elementor-widget-container {
        margin-top: 180px;
    }
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-39a8bc6 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-116c191 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-5037c13 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-8d04003 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-68b5fec *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-39a8bc6 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-116c191 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-5037c13 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-8d04003 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-68b5fec *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-39a8bc6 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-116c191 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-5037c13 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-8d04003 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-68b5fec *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-39a8bc6 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-116c191 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-5037c13 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-8d04003 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-68b5fec *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-39a8bc6 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-116c191 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-5037c13 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-8d04003 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-68b5fec *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-39a8bc6 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-39a8bc6 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-116c191 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-116c191 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-5037c13 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-5037c13 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-8d04003 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-8d04003 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-68b5fec *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-68b5fec .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-56efaf3 */@media only screen and (min-width: 768px) and (max-width: 850px) {
    .elementor-1596 .elementor-element.elementor-element-56efaf3 .elementor-widget-container {
        margin-top: 180px;
    }
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-c8003c4 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-829a953 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-274450c *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-1681a72 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-dfe6af7 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-c8003c4 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-829a953 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-274450c *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-1681a72 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-dfe6af7 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-c8003c4 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-829a953 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-274450c *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-1681a72 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-dfe6af7 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-c8003c4 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-829a953 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-274450c *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-1681a72 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-dfe6af7 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-c8003c4 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-829a953 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-274450c *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-1681a72 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-dfe6af7 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-c8003c4 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-c8003c4 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-829a953 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-829a953 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-274450c *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-274450c .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-1681a72 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-1681a72 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-dfe6af7 *//* 1. Cambio de color para ICONOS (SVG, etiquetas <i> y contenedores de icono) */
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover i,
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover svg,
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover .svg-2,
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover .aux-icon {
    fill: #FFF !important;
    color: #FFF !important;
}
/* Aseguramos que los trazos internos del SVG también cambien */
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover svg path {
    fill: #FFF !important;
}
/* NUEVO: Los strokes del SVG de Remesas también cambian a blanco */
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover svg path[stroke],
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover svg line[stroke],
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover svg circle[stroke],
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover svg rect[stroke] {
    stroke: #FFF !important;
}
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover svg polygon {
    fill: #FFF !important;
}
/* 2. Cambio de color para TEXTOS (Título y Contenido) */
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover .col-title,
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover .widget-content {
    color: #FFF !important;
}
/* 3. Configuración del contenedor base */
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
  z-index: 1;
  transition: all 0.3s ease;
}
/* 4. Capa del degradado de marca (Azul oscuro a Azul claro) */
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(316deg, #074b78 0%, #1bb0ce 100%);
  z-index: -1;
  transition: opacity 0.5s linear;
  opacity: 0;
  border-radius: 24px;
}
/* 5. Estado Hover: Activa fondo y quita sombra */
.elementor-1596 .elementor-element.elementor-element-dfe6af7 .aux-widget-advanced-text:hover::before {
  opacity: 1;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-ec10aa6 */@media only screen and (min-width: 768px) and (max-width: 850px) {
    .elementor-1596 .elementor-element.elementor-element-ec10aa6 .elementor-widget-container {
        margin-top: 180px;
    }
}/* End custom CSS */