.elementor-223 .elementor-element.elementor-element-608945e5 > .elementor-container{max-width:1440px;}.elementor-223 .elementor-element.elementor-element-608945e5{padding:0em 0em 0em 0em;}.elementor-223 .elementor-element.elementor-element-e37db1e{--display:flex;}.elementor-223 .elementor-element.elementor-element-6686ffbf .slider-pro{min-height:63vh;}.elementor-223 .elementor-element.elementor-element-6686ffbf{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-6686ffbf .jet-slider .sp-image-container:after{opacity:0.2;}.elementor-223 .elementor-element.elementor-element-6686ffbf .jet-slider{border-radius:15px 15px 15px 15px;overflow:hidden;}.elementor-223 .elementor-element.elementor-element-6686ffbf .jet-slider .sp-full-screen-button{background-color:#000000;}.elementor-223 .elementor-element.elementor-element-6686ffbf .jet-slider__icon{justify-content:center;}.elementor-223 .elementor-element.elementor-element-6686ffbf .jet-slider__title{text-align:center;}.elementor-223 .elementor-element.elementor-element-6686ffbf .jet-slider__subtitle{text-align:center;}.elementor-223 .elementor-element.elementor-element-6686ffbf .jet-slider__desc{align-self:center;text-align:center;}.elementor-223 .elementor-element.elementor-element-6686ffbf .jet-slider__button-wrapper{text-align:center;}.elementor-223 .elementor-element.elementor-element-6686ffbf .jet-slider .sp-buttons{text-align:center;}.elementor-223 .elementor-element.elementor-element-6686ffbf .jet-slider .sp-thumbnail-container:hover:before{border-style:solid;border-width:2px 2px 2px 2px;}.elementor-223 .elementor-element.elementor-element-6686ffbf .jet-slider .sp-thumbnail-container.sp-selected-thumbnail:before{border-style:solid;border-width:2px 2px 2px 2px;}.elementor-223 .elementor-element.elementor-element-be44a66:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-223 .elementor-element.elementor-element-be44a66 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1163ab9 );}.elementor-223 .elementor-element.elementor-element-be44a66 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ff1a31f );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:2em 0em 2em 0em;}.elementor-223 .elementor-element.elementor-element-be44a66 > .elementor-element-populated, .elementor-223 .elementor-element.elementor-element-be44a66 > .elementor-element-populated > .elementor-background-overlay, .elementor-223 .elementor-element.elementor-element-be44a66 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-223 .elementor-element.elementor-element-be44a66 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-223 .elementor-element.elementor-element-a262415{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-223 .elementor-element.elementor-element-a262415 .elementor-icon-box-wrapper{gap:0px;}.elementor-223 .elementor-element.elementor-element-a262415 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-223 .elementor-element.elementor-element-a262415.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-c65a16e );color:var( --e-global-color-c65a16e );}.elementor-223 .elementor-element.elementor-element-a262415.elementor-view-framed .elementor-icon, .elementor-223 .elementor-element.elementor-element-a262415.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-223 .elementor-element.elementor-element-a262415.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-c65a16e );}.elementor-223 .elementor-element.elementor-element-a262415.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-223 .elementor-element.elementor-element-a262415.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-1e21d0b );color:var( --e-global-color-1e21d0b );}.elementor-223 .elementor-element.elementor-element-a262415.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-223 .elementor-element.elementor-element-a262415.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-223 .elementor-element.elementor-element-a262415.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-223 .elementor-element.elementor-element-a262415.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-223 .elementor-element.elementor-element-a262415.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-223 .elementor-element.elementor-element-a262415.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-1e21d0b );}.elementor-223 .elementor-element.elementor-element-a262415 .elementor-icon{font-size:25px;padding:14px;border-width:2px 2px 2px 2px;}.elementor-223 .elementor-element.elementor-element-a262415 .elementor-icon-box-title, .elementor-223 .elementor-element.elementor-element-a262415 .elementor-icon-box-title a{font-family:var( --e-global-typography-606f995-font-family ), Sans-serif;font-size:var( --e-global-typography-606f995-font-size );font-weight:var( --e-global-typography-606f995-font-weight );text-transform:var( --e-global-typography-606f995-text-transform );line-height:var( --e-global-typography-606f995-line-height );letter-spacing:var( --e-global-typography-606f995-letter-spacing );word-spacing:var( --e-global-typography-606f995-word-spacing );}.elementor-223 .elementor-element.elementor-element-a262415 .elementor-icon-box-description{line-height:22px;letter-spacing:0.3px;}.elementor-223 .elementor-element.elementor-element-a012915 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 1px;border-color:var( --e-global-color-ff1a31f );}.elementor-223 .elementor-element.elementor-element-d1483ab{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-223 .elementor-element.elementor-element-d1483ab .elementor-icon-box-wrapper{gap:0px;}.elementor-223 .elementor-element.elementor-element-d1483ab .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-223 .elementor-element.elementor-element-d1483ab.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-c65a16e );color:var( --e-global-color-c65a16e );}.elementor-223 .elementor-element.elementor-element-d1483ab.elementor-view-framed .elementor-icon, .elementor-223 .elementor-element.elementor-element-d1483ab.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-223 .elementor-element.elementor-element-d1483ab.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-c65a16e );}.elementor-223 .elementor-element.elementor-element-d1483ab.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-223 .elementor-element.elementor-element-d1483ab.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-1e21d0b );color:var( --e-global-color-1e21d0b );}.elementor-223 .elementor-element.elementor-element-d1483ab.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-223 .elementor-element.elementor-element-d1483ab.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-223 .elementor-element.elementor-element-d1483ab.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-223 .elementor-element.elementor-element-d1483ab.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-223 .elementor-element.elementor-element-d1483ab.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-223 .elementor-element.elementor-element-d1483ab.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-1e21d0b );}.elementor-223 .elementor-element.elementor-element-d1483ab .elementor-icon{font-size:25px;padding:14px;border-width:2px 2px 2px 2px;}.elementor-223 .elementor-element.elementor-element-d1483ab .elementor-icon-box-title, .elementor-223 .elementor-element.elementor-element-d1483ab .elementor-icon-box-title a{font-family:var( --e-global-typography-606f995-font-family ), Sans-serif;font-size:var( --e-global-typography-606f995-font-size );font-weight:var( --e-global-typography-606f995-font-weight );text-transform:var( --e-global-typography-606f995-text-transform );line-height:var( --e-global-typography-606f995-line-height );letter-spacing:var( --e-global-typography-606f995-letter-spacing );word-spacing:var( --e-global-typography-606f995-word-spacing );}.elementor-223 .elementor-element.elementor-element-d1483ab .elementor-icon-box-description{line-height:22px;letter-spacing:0.3px;}.elementor-223 .elementor-element.elementor-element-e4940d4 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-ff1a31f );}.elementor-223 .elementor-element.elementor-element-7257d73{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-223 .elementor-element.elementor-element-7257d73 .elementor-icon-box-wrapper{gap:0px;}.elementor-223 .elementor-element.elementor-element-7257d73 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-223 .elementor-element.elementor-element-7257d73.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-c65a16e );color:var( --e-global-color-c65a16e );}.elementor-223 .elementor-element.elementor-element-7257d73.elementor-view-framed .elementor-icon, .elementor-223 .elementor-element.elementor-element-7257d73.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-223 .elementor-element.elementor-element-7257d73.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-c65a16e );}.elementor-223 .elementor-element.elementor-element-7257d73.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-223 .elementor-element.elementor-element-7257d73.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-1e21d0b );color:var( --e-global-color-1e21d0b );}.elementor-223 .elementor-element.elementor-element-7257d73.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-223 .elementor-element.elementor-element-7257d73.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-223 .elementor-element.elementor-element-7257d73.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-223 .elementor-element.elementor-element-7257d73.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-223 .elementor-element.elementor-element-7257d73.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-223 .elementor-element.elementor-element-7257d73.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-1e21d0b );}.elementor-223 .elementor-element.elementor-element-7257d73 .elementor-icon{font-size:25px;padding:14px;border-width:2px 2px 2px 2px;}.elementor-223 .elementor-element.elementor-element-7257d73 .elementor-icon-box-title, .elementor-223 .elementor-element.elementor-element-7257d73 .elementor-icon-box-title a{font-family:var( --e-global-typography-606f995-font-family ), Sans-serif;font-size:var( --e-global-typography-606f995-font-size );font-weight:var( --e-global-typography-606f995-font-weight );text-transform:var( --e-global-typography-606f995-text-transform );line-height:var( --e-global-typography-606f995-line-height );letter-spacing:var( --e-global-typography-606f995-letter-spacing );word-spacing:var( --e-global-typography-606f995-word-spacing );}.elementor-223 .elementor-element.elementor-element-7257d73 .elementor-icon-box-description{line-height:22px;letter-spacing:0.3px;}.elementor-223 .elementor-element.elementor-element-df75496{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-223 .elementor-element.elementor-element-df75496 .elementor-icon-box-wrapper{gap:0px;}.elementor-223 .elementor-element.elementor-element-df75496 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-223 .elementor-element.elementor-element-df75496.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-c65a16e );color:var( --e-global-color-c65a16e );}.elementor-223 .elementor-element.elementor-element-df75496.elementor-view-framed .elementor-icon, .elementor-223 .elementor-element.elementor-element-df75496.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-223 .elementor-element.elementor-element-df75496.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-c65a16e );}.elementor-223 .elementor-element.elementor-element-df75496.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-223 .elementor-element.elementor-element-df75496.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-1e21d0b );color:var( --e-global-color-1e21d0b );}.elementor-223 .elementor-element.elementor-element-df75496.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-223 .elementor-element.elementor-element-df75496.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-223 .elementor-element.elementor-element-df75496.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-223 .elementor-element.elementor-element-df75496.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-223 .elementor-element.elementor-element-df75496.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-223 .elementor-element.elementor-element-df75496.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-1e21d0b );}.elementor-223 .elementor-element.elementor-element-df75496 .elementor-icon{font-size:25px;padding:14px;border-width:2px 2px 2px 2px;}.elementor-223 .elementor-element.elementor-element-df75496 .elementor-icon-box-title, .elementor-223 .elementor-element.elementor-element-df75496 .elementor-icon-box-title a{font-family:var( --e-global-typography-606f995-font-family ), Sans-serif;font-size:var( --e-global-typography-606f995-font-size );font-weight:var( --e-global-typography-606f995-font-weight );text-transform:var( --e-global-typography-606f995-text-transform );line-height:var( --e-global-typography-606f995-line-height );letter-spacing:var( --e-global-typography-606f995-letter-spacing );word-spacing:var( --e-global-typography-606f995-word-spacing );}.elementor-223 .elementor-element.elementor-element-df75496 .elementor-icon-box-description{line-height:22px;letter-spacing:0.3px;}.elementor-223 .elementor-element.elementor-element-10000e6{--display:flex;}.elementor-223 .elementor-element.elementor-element-b3f3ed3 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}@media(max-width:1024px){.elementor-223 .elementor-element.elementor-element-a262415{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-223 .elementor-element.elementor-element-a262415 .elementor-icon-box-title, .elementor-223 .elementor-element.elementor-element-a262415 .elementor-icon-box-title a{font-size:var( --e-global-typography-606f995-font-size );line-height:var( --e-global-typography-606f995-line-height );letter-spacing:var( --e-global-typography-606f995-letter-spacing );word-spacing:var( --e-global-typography-606f995-word-spacing );}.elementor-223 .elementor-element.elementor-element-d1483ab{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-223 .elementor-element.elementor-element-d1483ab .elementor-icon-box-title, .elementor-223 .elementor-element.elementor-element-d1483ab .elementor-icon-box-title a{font-size:var( --e-global-typography-606f995-font-size );line-height:var( --e-global-typography-606f995-line-height );letter-spacing:var( --e-global-typography-606f995-letter-spacing );word-spacing:var( --e-global-typography-606f995-word-spacing );}.elementor-223 .elementor-element.elementor-element-7257d73{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-223 .elementor-element.elementor-element-7257d73 .elementor-icon-box-title, .elementor-223 .elementor-element.elementor-element-7257d73 .elementor-icon-box-title a{font-size:var( --e-global-typography-606f995-font-size );line-height:var( --e-global-typography-606f995-line-height );letter-spacing:var( --e-global-typography-606f995-letter-spacing );word-spacing:var( --e-global-typography-606f995-word-spacing );}.elementor-223 .elementor-element.elementor-element-df75496{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-223 .elementor-element.elementor-element-df75496 .elementor-icon-box-title, .elementor-223 .elementor-element.elementor-element-df75496 .elementor-icon-box-title a{font-size:var( --e-global-typography-606f995-font-size );line-height:var( --e-global-typography-606f995-line-height );letter-spacing:var( --e-global-typography-606f995-letter-spacing );word-spacing:var( --e-global-typography-606f995-word-spacing );}}@media(min-width:768px){.elementor-223 .elementor-element.elementor-element-e37db1e{--content-width:100%;}}@media(max-width:767px){.elementor-223 .elementor-element.elementor-element-2904343{width:50%;}.elementor-223 .elementor-element.elementor-element-2904343 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-223 .elementor-element.elementor-element-a262415{margin:5% 5% calc(var(--kit-widget-spacing, 0px) + 5%) 5%;}.elementor-223 .elementor-element.elementor-element-a262415 .elementor-icon-box-title, .elementor-223 .elementor-element.elementor-element-a262415 .elementor-icon-box-title a{font-size:var( --e-global-typography-606f995-font-size );line-height:var( --e-global-typography-606f995-line-height );letter-spacing:var( --e-global-typography-606f995-letter-spacing );word-spacing:var( --e-global-typography-606f995-word-spacing );}.elementor-223 .elementor-element.elementor-element-a012915{width:50%;}.elementor-223 .elementor-element.elementor-element-a012915 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-223 .elementor-element.elementor-element-d1483ab{margin:5% 5% calc(var(--kit-widget-spacing, 0px) + 5%) 5%;}.elementor-223 .elementor-element.elementor-element-d1483ab .elementor-icon-box-title, .elementor-223 .elementor-element.elementor-element-d1483ab .elementor-icon-box-title a{font-size:var( --e-global-typography-606f995-font-size );line-height:var( --e-global-typography-606f995-line-height );letter-spacing:var( --e-global-typography-606f995-letter-spacing );word-spacing:var( --e-global-typography-606f995-word-spacing );}.elementor-223 .elementor-element.elementor-element-e4940d4{width:50%;}.elementor-223 .elementor-element.elementor-element-e4940d4 > .elementor-element-populated{margin:15% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-223 .elementor-element.elementor-element-7257d73{margin:5% 5% calc(var(--kit-widget-spacing, 0px) + 5%) 5%;}.elementor-223 .elementor-element.elementor-element-7257d73 .elementor-icon-box-title, .elementor-223 .elementor-element.elementor-element-7257d73 .elementor-icon-box-title a{font-size:var( --e-global-typography-606f995-font-size );line-height:var( --e-global-typography-606f995-line-height );letter-spacing:var( --e-global-typography-606f995-letter-spacing );word-spacing:var( --e-global-typography-606f995-word-spacing );}.elementor-223 .elementor-element.elementor-element-f557d3a{width:50%;}.elementor-223 .elementor-element.elementor-element-f557d3a > .elementor-element-populated{margin:15% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-223 .elementor-element.elementor-element-df75496{margin:5% 5% calc(var(--kit-widget-spacing, 0px) + 5%) 5%;}.elementor-223 .elementor-element.elementor-element-df75496 .elementor-icon-box-title, .elementor-223 .elementor-element.elementor-element-df75496 .elementor-icon-box-title a{font-size:var( --e-global-typography-606f995-font-size );line-height:var( --e-global-typography-606f995-line-height );letter-spacing:var( --e-global-typography-606f995-letter-spacing );word-spacing:var( --e-global-typography-606f995-word-spacing );}.elementor-223 .elementor-element.elementor-element-b3f3ed3 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}/* Start custom CSS for jet-slider, class: .elementor-element-6686ffbf *//* ==========================================================
   CLOUDSTAR — Overlay fijo con la imagen
   El texto y el botón pueden conservar el efecto UP
   ========================================================== */

/* El degradado pertenece al slide, no al contenido animado */
.elementor-223 .elementor-element.elementor-element-6686ffbf .jet-slider__item::before {
    content: "";
    position: absolute;
    inset: 0;

    background: linear-gradient(
        90deg,
        rgba(14, 92, 230, 0.96) 0%,
        rgba(14, 92, 230, 0.80) 28%,
        rgba(41, 171, 226, 0.50) 48%,
        rgba(41, 171, 226, 0.08) 70%,
        rgba(41, 171, 226, 0.00) 100%
    );

    z-index: 2;
    pointer-events: none;
}

/* Quitar el degradado de la capa que se anima hacia arriba */
.elementor-223 .elementor-element.elementor-element-6686ffbf .jet-slider__content.sp-layer {
    background: transparent !important;
    z-index: 3 !important;
}

/* Texto por encima del overlay */
.elementor-223 .elementor-element.elementor-element-6686ffbf .jet-slider__title,
.elementor-223 .elementor-element.elementor-element-6686ffbf .jet-slider__subtitle,
.elementor-223 .elementor-element.elementor-element-6686ffbf .jet-slider__desc {
    color: #FFFFFF !important;
    text-shadow: 0 2px 14px rgba(11, 21, 51, 0.35);
}

/* Botón por encima del overlay */
.elementor-223 .elementor-element.elementor-element-6686ffbf .jet-slider__button-wrapper,
.elementor-223 .elementor-element.elementor-element-6686ffbf .jet-slider__button {
    position: relative;
    z-index: 4;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-b3f3ed3 *//* 1. Estado base para todas las tarjetas dentro del contenedor */
.elementor-223 .elementor-element.elementor-element-b3f3ed3 .elementor-widget-cerro_pricing_card,
.elementor-223 .elementor-element.elementor-element-b3f3ed3 .cerro-pricing-card,
.elementor-223 .elementor-element.elementor-element-b3f3ed3 .elementor-widget {
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1), 
                box-shadow 0.4s cubic-bezier(0.25, 1, 0.5, 1), 
                opacity 0.4s ease, 
                border-color 0.4s ease !important;
    will-change: transform, box-shadow, opacity;
}

/* 2. Cuando el usuario pasa el mouse sobre el CONTENEDOR general, 
   todas las tarjetas se atenúan levemente (Efecto fuera de foco) */
.elementor-223 .elementor-element.elementor-element-b3f3ed3:hover .elementor-widget-cerro_pricing_card,
.elementor-223 .elementor-element.elementor-element-b3f3ed3:hover .cerro-pricing-card,
.elementor-223 .elementor-element.elementor-element-b3f3ed3:hover .elementor-widget {
    opacity: 0.65;
}

/* 3. La tarjeta específica sobre la que está el mouse (HOVER ACTIVO) 
   recupera opacidad, se eleva, crece un 3.5% y genera una sombra profunda */
.elementor-223 .elementor-element.elementor-element-b3f3ed3 .elementor-widget-cerro_pricing_card:hover,
.elementor-223 .elementor-element.elementor-element-b3f3ed3 .cerro-pricing-card:hover,
.elementor-223 .elementor-element.elementor-element-b3f3ed3 .elementor-widget:hover {
    opacity: 1 !important;
    transform: translateY(-10px) scale(1.035) !important;
    box-shadow: 0 20px 38px rgba(11, 75, 196, 0.12), 
                0 5px 15px rgba(0, 0, 0, 0.04) !important;
    z-index: 99 !important;
}/* End custom CSS */