.elementor-8 .elementor-element.elementor-element-71b9e44{--display:flex;--min-height:446px;--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;--align-items:center;}.elementor-8 .elementor-element.elementor-element-71b9e44.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-6647a08{width:var( --container-widget-width, 106.914% );max-width:106.914%;--container-widget-width:106.914%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-6647a08.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-6647a08 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:600;font-style:normal;color:var( --e-global-color-4c7d441 );}.elementor-8 .elementor-element.elementor-element-7bb1832{--display:flex;--min-height:325px;--flex-direction:row-reverse;--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-reverse;--justify-content:space-between;--align-items:center;--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-8 .elementor-element.elementor-element-7bb1832:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7bb1832 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-7bb1832.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-hotspot .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-hotspot{--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary );}.elementor-widget-hotspot .e-hotspot__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hotspot .e-hotspot__tooltip{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8 .elementor-element.elementor-element-c256981 .elementor-repeater-item-b315d2a{left:50%;--hotspot-translate-x:50%;top:50%;--hotspot-translate-y:50%;}.elementor-8 .elementor-element.elementor-element-c256981 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-8 .elementor-element.elementor-element-c256981 .elementor-widget-container>img:hover{--opacity:0.57;}.elementor-8 .elementor-element.elementor-element-c256981{--hotspot-color:var( --e-global-color-110bfc4 );}.elementor-8 .elementor-element.elementor-element-65e0e83 .elementor-repeater-item-f429809{left:50%;--hotspot-translate-x:50%;top:50%;--hotspot-translate-y:50%;}.elementor-8 .elementor-element.elementor-element-65e0e83 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-8 .elementor-element.elementor-element-65e0e83{--hotspot-color:var( --e-global-color-110bfc4 );}.elementor-8 .elementor-element.elementor-element-28ad761 .elementor-repeater-item-72e807f{left:50%;--hotspot-translate-x:50%;top:50%;--hotspot-translate-y:50%;}.elementor-8 .elementor-element.elementor-element-28ad761 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-8 .elementor-element.elementor-element-28ad761 .elementor-widget-container>img:hover{--opacity:0.57;}.elementor-8 .elementor-element.elementor-element-28ad761{--hotspot-color:var( --e-global-color-110bfc4 );}.elementor-8 .elementor-element.elementor-element-6bc2767{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-6bc2767:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-6bc2767 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-60bcffc );}.elementor-8 .elementor-element.elementor-element-6bc2767 > .elementor-shape-top .elementor-shape-fill, .elementor-8 .elementor-element.elementor-element-6bc2767 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-6bc2767 > .elementor-shape-top svg, .elementor-8 .elementor-element.elementor-element-6bc2767 > .e-con-inner > .elementor-shape-top svg{width:calc(105% + 1.3px);height:106px;transform:translateX(-50%) rotateY(180deg);}.elementor-8 .elementor-element.elementor-element-6bc2767 > .elementor-shape-top, .elementor-8 .elementor-element.elementor-element-6bc2767 > .e-con-inner > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-8 .elementor-element.elementor-element-d0fcffe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-d0fcffe:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d0fcffe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-60bcffc );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-423821f{--divider-border-style:solid;--divider-color:var( --e-global-color-60bcffc );--divider-border-width:1px;}.elementor-8 .elementor-element.elementor-element-423821f .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-423821f .elementor-divider{padding-block-start:35px;padding-block-end:35px;}.elementor-8 .elementor-element.elementor-element-8105cd4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-8105cd4:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8105cd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-60bcffc );}.elementor-8 .elementor-element.elementor-element-441204c{width:var( --container-widget-width, 102.051% );max-width:102.051%;--container-widget-width:102.051%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-441204c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-441204c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:var( --e-global-color-110bfc4 );}.elementor-8 .elementor-element.elementor-element-69f173e{--display:flex;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-8 .elementor-element.elementor-element-69f173e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-69f173e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-60bcffc );}.elementor-8 .elementor-element.elementor-element-036e605{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-8 .elementor-element.elementor-element-036e605.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-94cb11a{width:var( --container-widget-width, 7% );max-width:7%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:7%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-94cb11a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-94cb11a img{width:93%;}.elementor-8 .elementor-element.elementor-element-bb6f8c5{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-bb6f8c5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-bb6f8c5 img{width:93%;}.elementor-8 .elementor-element.elementor-element-c9429bc{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-c9429bc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-c9429bc img{width:93%;}.elementor-8 .elementor-element.elementor-element-489b367{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-489b367.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-489b367 img{width:93%;}.elementor-8 .elementor-element.elementor-element-0e95531{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-0e95531.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-0e95531 img{width:93%;}.elementor-8 .elementor-element.elementor-element-e0b6514{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-e0b6514.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-e0b6514 img{width:93%;}.elementor-8 .elementor-element.elementor-element-b57108b{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-b57108b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-b57108b img{width:93%;}.elementor-8 .elementor-element.elementor-element-f0f0912{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-f0f0912:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-f0f0912 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-60bcffc );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-7ae4d62{text-align:center;font-family:"Open Sans Hebrew", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-971b78c .elementor-button{background-color:var( --e-global-color-3cee6af );font-family:"Inter Tight", Sans-serif;font-weight:500;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-971b78c .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-971b78c .elementor-button:focus{background-color:var( --e-global-color-110bfc4 );}.elementor-8 .elementor-element.elementor-element-971b78c.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-cc0e111{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-cc0e111:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-cc0e111 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-60bcffc );}.elementor-8 .elementor-element.elementor-element-4c8a345{--divider-border-style:solid;--divider-color:var( --e-global-color-60bcffc );--divider-border-width:1.9px;}.elementor-8 .elementor-element.elementor-element-4c8a345 .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-4c8a345 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8 .elementor-element.elementor-element-b2cc24a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-b2cc24a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b2cc24a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-60bcffc );}.elementor-8 .elementor-element.elementor-element-b2cc24a > .elementor-shape-bottom .elementor-shape-fill, .elementor-8 .elementor-element.elementor-element-b2cc24a > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-b2cc24a > .elementor-shape-bottom svg, .elementor-8 .elementor-element.elementor-element-b2cc24a > .e-con-inner > .elementor-shape-bottom svg{width:calc(107% + 1.3px);height:78px;transform:translateX(-50%) rotateY(180deg);}.elementor-8 .elementor-element.elementor-element-b2cc24a > .elementor-shape-bottom, .elementor-8 .elementor-element.elementor-element-b2cc24a > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-8 .elementor-element.elementor-element-9309c28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-e38f3d6{width:var( --container-widget-width, 97.938% );max-width:97.938%;--container-widget-width:97.938%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-e38f3d6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-e38f3d6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:var( --e-global-color-60bcffc );}.elementor-8 .elementor-element.elementor-element-0be2c57{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-0be2c57:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0be2c57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2dc1123{width:var( --container-widget-width, 98.136% );max-width:98.136%;--container-widget-width:98.136%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter Tight", Sans-serif;font-weight:400;color:var( --e-global-color-60bcffc );}.elementor-8 .elementor-element.elementor-element-2dc1123.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-71b9e44{--width:100%;}.elementor-8 .elementor-element.elementor-element-7bb1832{--width:68%;}.elementor-8 .elementor-element.elementor-element-69f173e{--width:100%;}.elementor-8 .elementor-element.elementor-element-036e605{--width:100%;}}/* Start custom CSS for hotspot, class: .elementor-element-c256981 */.elementor-8 .elementor-element.elementor-element-c256981 img {
    position: relative;
    display: block;
    border-radius: 0px; /* Cambia si quieres esquinas redondeadas */
    transition: 0.4s ease-in-out;
    filter: brightness(0.95);
    image-rendering: auto;
    backface-visibility: hidden;
    transform: translateZ(0); /* Elimina halos */
}

/* Brillo + zoom */
.elementor-8 .elementor-element.elementor-element-c256981 img:hover {
    transform: scale(1.05) translateZ(0);
    filter: brightness(1.2);
}

/* Efecto de brillo sin tocar los bordes */
.elementor-8 .elementor-element.elementor-element-c256981 img::after {
    content: none; /* Eliminamos el destello diagonal que crea halos en PNG */
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-65e0e83 */.elementor-8 .elementor-element.elementor-element-65e0e83 img {
    position: relative;
    display: block;
    border-radius: 0px; /* Cambia si quieres esquinas redondeadas */
    transition: 0.4s ease-in-out;
    filter: brightness(0.95);
    image-rendering: auto;
    backface-visibility: hidden;
    transform: translateZ(0); /* Elimina halos */
}

/* Brillo + zoom */
.elementor-8 .elementor-element.elementor-element-65e0e83 img:hover {
    transform: scale(1.05) translateZ(0);
    filter: brightness(1.2);
}

/* Efecto de brillo sin tocar los bordes */
.elementor-8 .elementor-element.elementor-element-65e0e83 img::after {
    content: none; /* Eliminamos el destello diagonal que crea halos en PNG */
}/* End custom CSS */
/* Start custom CSS for hotspot, class: .elementor-element-28ad761 */.elementor-8 .elementor-element.elementor-element-28ad761 img {
    position: relative;
    display: block;
    border-radius: 0px; /* Cambia si quieres esquinas redondeadas */
    transition: 0.4s ease-in-out;
    filter: brightness(0.95);
    image-rendering: auto;
    backface-visibility: hidden;
    transform: translateZ(0); /* Elimina halos */
}

/* Brillo + zoom */
.elementor-8 .elementor-element.elementor-element-28ad761 img:hover {
    transform: scale(1.05) translateZ(0);
    filter: brightness(1.2);
}

/* Efecto de brillo sin tocar los bordes */
.elementor-8 .elementor-element.elementor-element-28ad761 img::after {
    content: none; /* Eliminamos el destello diagonal que crea halos en PNG */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-94cb11a */.elementor-8 .elementor-element.elementor-element-94cb11a img {
    position: relative;
    display: block;
    border-radius: 0px; /* Cambia si quieres esquinas redondeadas */
    transition: 0.4s ease-in-out;
    filter: brightness(0.95);
    image-rendering: auto;
    backface-visibility: hidden;
    transform: translateZ(0); /* Elimina halos */
}

/* Brillo + zoom */
.elementor-8 .elementor-element.elementor-element-94cb11a img:hover {
    transform: scale(1.05) translateZ(0);
    filter: brightness(1.2);
}

/* Efecto de brillo sin tocar los bordes */
.elementor-8 .elementor-element.elementor-element-94cb11a img::after {
    content: none; /* Eliminamos el destello diagonal que crea halos en PNG */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb6f8c5 */.elementor-8 .elementor-element.elementor-element-bb6f8c5 img {
    position: relative;
    display: block;
    border-radius: 0px; /* Cambia si quieres esquinas redondeadas */
    transition: 0.4s ease-in-out;
    filter: brightness(0.95);
    image-rendering: auto;
    backface-visibility: hidden;
    transform: translateZ(0); /* Elimina halos */
}

/* Brillo + zoom */
.elementor-8 .elementor-element.elementor-element-bb6f8c5 img:hover {
    transform: scale(1.05) translateZ(0);
    filter: brightness(1.2);
}

/* Efecto de brillo sin tocar los bordes */
.elementor-8 .elementor-element.elementor-element-bb6f8c5 img::after {
    content: none; /* Eliminamos el destello diagonal que crea halos en PNG */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c9429bc */.elementor-8 .elementor-element.elementor-element-c9429bc img {
    position: relative;
    display: block;
    border-radius: 0px; /* Cambia si quieres esquinas redondeadas */
    transition: 0.4s ease-in-out;
    filter: brightness(0.95);
    image-rendering: auto;
    backface-visibility: hidden;
    transform: translateZ(0); /* Elimina halos */
}

/* Brillo + zoom */
.elementor-8 .elementor-element.elementor-element-c9429bc img:hover {
    transform: scale(1.05) translateZ(0);
    filter: brightness(1.2);
}

/* Efecto de brillo sin tocar los bordes */
.elementor-8 .elementor-element.elementor-element-c9429bc img::after {
    content: none; /* Eliminamos el destello diagonal que crea halos en PNG */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-489b367 */.elementor-8 .elementor-element.elementor-element-489b367 img {
    position: relative;
    display: block;
    border-radius: 0px; /* Cambia si quieres esquinas redondeadas */
    transition: 0.4s ease-in-out;
    filter: brightness(0.95);
    image-rendering: auto;
    backface-visibility: hidden;
    transform: translateZ(0); /* Elimina halos */
}

/* Brillo + zoom */
.elementor-8 .elementor-element.elementor-element-489b367 img:hover {
    transform: scale(1.05) translateZ(0);
    filter: brightness(1.2);
}

/* Efecto de brillo sin tocar los bordes */
.elementor-8 .elementor-element.elementor-element-489b367 img::after {
    content: none; /* Eliminamos el destello diagonal que crea halos en PNG */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e95531 */.elementor-8 .elementor-element.elementor-element-0e95531 img {
    position: relative;
    display: block;
    border-radius: 0px; /* Cambia si quieres esquinas redondeadas */
    transition: 0.4s ease-in-out;
    filter: brightness(0.95);
    image-rendering: auto;
    backface-visibility: hidden;
    transform: translateZ(0); /* Elimina halos */
}

/* Brillo + zoom */
.elementor-8 .elementor-element.elementor-element-0e95531 img:hover {
    transform: scale(1.05) translateZ(0);
    filter: brightness(1.2);
}

/* Efecto de brillo sin tocar los bordes */
.elementor-8 .elementor-element.elementor-element-0e95531 img::after {
    content: none; /* Eliminamos el destello diagonal que crea halos en PNG */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e0b6514 */.elementor-8 .elementor-element.elementor-element-e0b6514 img {
    position: relative;
    display: block;
    border-radius: 0px; /* Cambia si quieres esquinas redondeadas */
    transition: 0.4s ease-in-out;
    filter: brightness(0.95);
    image-rendering: auto;
    backface-visibility: hidden;
    transform: translateZ(0); /* Elimina halos */
}

/* Brillo + zoom */
.elementor-8 .elementor-element.elementor-element-e0b6514 img:hover {
    transform: scale(1.05) translateZ(0);
    filter: brightness(1.2);
}

/* Efecto de brillo sin tocar los bordes */
.elementor-8 .elementor-element.elementor-element-e0b6514 img::after {
    content: none; /* Eliminamos el destello diagonal que crea halos en PNG */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b57108b */.elementor-8 .elementor-element.elementor-element-b57108b img {
    position: relative;
    display: block;
    border-radius: 0px; /* Cambia si quieres esquinas redondeadas */
    transition: 0.4s ease-in-out;
    filter: brightness(0.95);
    image-rendering: auto;
    backface-visibility: hidden;
    transform: translateZ(0); /* Elimina halos */
}

/* Brillo + zoom */
.elementor-8 .elementor-element.elementor-element-b57108b img:hover {
    transform: scale(1.05) translateZ(0);
    filter: brightness(1.2);
}

/* Efecto de brillo sin tocar los bordes */
.elementor-8 .elementor-element.elementor-element-b57108b img::after {
    content: none; /* Eliminamos el destello diagonal que crea halos en PNG */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-971b78c */.elementor-8 .elementor-element.elementor-element-971b78c .elementor-button {
    position: relative;
    padding: 14px 34px;
    background: #6E00B5;
    color: #fff;
    font-weight: 600;
    border-radius: 16px;
    border: none;
    overflow: hidden;
    letter-spacing: 0.5px;
    transition: 0.35s ease-in-out;
}

/* Brillo animado */
.elementor-8 .elementor-element.elementor-element-971b78c .elementor-button::before {
    content: "";
    position: absolute;
    top: -70%;
    left: -70%;
    width: 240%;
    height: 240%;
    background: radial-gradient(circle, rgba(255,255,255,0.25) 0%, transparent 60%);
    transform: rotate(0deg);
    opacity: 0;
    transition: 0.5s ease-in-out;
}

/* Hover */
.elementor-8 .elementor-element.elementor-element-971b78c .elementor-button:hover {
    transform: translateY(-4px) scale(1.03);
    box-shadow: 0 12px 26px rgba(110, 0, 181, 0.40);
}

.elementor-8 .elementor-element.elementor-element-971b78c .elementor-button:hover::before {
    opacity: 1;
    transform: rotate(25deg);
}

/* Click */
.elementor-8 .elementor-element.elementor-element-971b78c .elementor-button:active {
    transform: scale(0.98);
    box-shadow: 0 6px 14px rgba(110, 0, 181, 0.30);
}/* End custom CSS */