.elementor-6970 .elementor-element.elementor-element-6a6165b{--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;--padding-top:0px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-6970 .elementor-element.elementor-element-3cecb65{--display:flex;--overlay-opacity:0.5;--border-radius:30px 30px 30px 30px;--padding-top:190px;--padding-bottom:190px;--padding-left:10px;--padding-right:10px;}.elementor-6970 .elementor-element.elementor-element-3cecb65:not(.elementor-motion-effects-element-type-background), .elementor-6970 .elementor-element.elementor-element-3cecb65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://asociacionguiasgrancanaria.com/wp-content/uploads/2026/04/cabecera-mejores-playas-gran-canaria.jpg");background-position:center center;background-size:cover;}.elementor-6970 .elementor-element.elementor-element-3cecb65::before, .elementor-6970 .elementor-element.elementor-element-3cecb65 > .elementor-background-video-container::before, .elementor-6970 .elementor-element.elementor-element-3cecb65 > .e-con-inner > .elementor-background-video-container::before, .elementor-6970 .elementor-element.elementor-element-3cecb65 > .elementor-background-slideshow::before, .elementor-6970 .elementor-element.elementor-element-3cecb65 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6970 .elementor-element.elementor-element-3cecb65 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-6970 .elementor-element.elementor-element-edc3d37{--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-6970 .elementor-element.elementor-element-5ea72f1 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-6970 .elementor-element.elementor-element-5ea72f1{text-align:center;}.elementor-6970 .elementor-element.elementor-element-5ea72f1 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:50px;font-weight:400;text-transform:none;line-height:50px;color:#FFFFFF;}.elementor-6970 .elementor-element.elementor-element-0662682{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-6970 .elementor-element.elementor-element-7c22f55{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6970 .elementor-element.elementor-element-a83785a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-6970 .elementor-element.elementor-element-f0c2fdf{text-align:center;}.elementor-6970 .elementor-element.elementor-element-f0c2fdf .elementor-heading-title{font-size:58px;font-weight:600;}.elementor-6970 .elementor-element.elementor-element-7654e81{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6970 .elementor-element.elementor-element-7654e81:not(.elementor-motion-effects-element-type-background), .elementor-6970 .elementor-element.elementor-element-7654e81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kiddino_opt_secondary_two );}.elementor-6970 .elementor-element.elementor-element-41b1a74{--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;--justify-content:center;--padding-top:5%;--padding-bottom:5%;--padding-left:4%;--padding-right:4%;}.elementor-6970 .elementor-element.elementor-element-7aa07ee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6970 .elementor-element.elementor-element-7aa07ee{text-align:center;}.elementor-6970 .elementor-element.elementor-element-7aa07ee .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:45px;font-weight:400;text-transform:none;line-height:40px;color:#FFFFFF;}.elementor-6970 .elementor-element.elementor-element-5acb575{--e-image-carousel-slides-to-show:2;}.elementor-6970 .elementor-element.elementor-element-6d89c5e{--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-6970 .elementor-element.elementor-element-02f94d5{--spacer-size:600px;}.elementor-6970 .elementor-element.elementor-element-9cf802a{--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;--padding-top:79px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-6970 .elementor-element.elementor-element-4b8c4d9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6970 .elementor-element.elementor-element-4b8c4d9{text-align:center;}.elementor-6970 .elementor-element.elementor-element-4b8c4d9 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:45px;font-weight:400;text-transform:none;line-height:40px;color:var( --e-global-color-kiddino_opt_black_color );}.elementor-6970 .elementor-element.elementor-element-d524344{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6970 .elementor-element.elementor-element-9414e27{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-kiddino_opt_secondary_two );--border-color:var( --e-global-color-kiddino_opt_secondary_two );--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.18);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6970 .elementor-element.elementor-element-9414e27:not(.elementor-motion-effects-element-type-background), .elementor-6970 .elementor-element.elementor-element-9414e27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6970 .elementor-element.elementor-element-75ed6ce img{width:69%;}.elementor-6970 .elementor-element.elementor-element-5d0b1f1 .elementor-button{background-color:var( --e-global-color-kiddino_opt_secondary_two );font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:55px 55px 55px 55px;padding:17px 45px 17px 45px;}.elementor-6970 .elementor-element.elementor-element-5d0b1f1 .elementor-button:hover, .elementor-6970 .elementor-element.elementor-element-5d0b1f1 .elementor-button:focus{background-color:var( --e-global-color-kiddino_opt_primary );color:var( --e-global-color-kiddino_opt_light_color );}.elementor-6970 .elementor-element.elementor-element-5d0b1f1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6970 .elementor-element.elementor-element-5d0b1f1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6970 .elementor-element.elementor-element-5d0b1f1 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-6970 .elementor-element.elementor-element-5d0b1f1 .elementor-button:hover svg, .elementor-6970 .elementor-element.elementor-element-5d0b1f1 .elementor-button:focus svg{fill:var( --e-global-color-kiddino_opt_light_color );}.elementor-6970 .elementor-element.elementor-element-94086d2{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-kiddino_opt_secondary_two );--border-color:var( --e-global-color-kiddino_opt_secondary_two );--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.18);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6970 .elementor-element.elementor-element-94086d2:not(.elementor-motion-effects-element-type-background), .elementor-6970 .elementor-element.elementor-element-94086d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6970 .elementor-element.elementor-element-b6439be img{width:69%;}.elementor-6970 .elementor-element.elementor-element-8c503a9 .elementor-button{background-color:var( --e-global-color-kiddino_opt_secondary_two );font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:55px 55px 55px 55px;padding:17px 45px 17px 45px;}.elementor-6970 .elementor-element.elementor-element-8c503a9 .elementor-button:hover, .elementor-6970 .elementor-element.elementor-element-8c503a9 .elementor-button:focus{background-color:var( --e-global-color-kiddino_opt_primary );color:var( --e-global-color-kiddino_opt_light_color );}.elementor-6970 .elementor-element.elementor-element-8c503a9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6970 .elementor-element.elementor-element-8c503a9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6970 .elementor-element.elementor-element-8c503a9 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-6970 .elementor-element.elementor-element-8c503a9 .elementor-button:hover svg, .elementor-6970 .elementor-element.elementor-element-8c503a9 .elementor-button:focus svg{fill:var( --e-global-color-kiddino_opt_light_color );}.elementor-6970 .elementor-element.elementor-element-85bdcc1{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-kiddino_opt_secondary_two );--border-color:var( --e-global-color-kiddino_opt_secondary_two );--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.18);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6970 .elementor-element.elementor-element-85bdcc1:not(.elementor-motion-effects-element-type-background), .elementor-6970 .elementor-element.elementor-element-85bdcc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6970 .elementor-element.elementor-element-a2b9377 img{width:69%;}.elementor-6970 .elementor-element.elementor-element-5fb0170 .elementor-button{background-color:var( --e-global-color-kiddino_opt_secondary_two );font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:55px 55px 55px 55px;padding:17px 45px 17px 45px;}.elementor-6970 .elementor-element.elementor-element-5fb0170 .elementor-button:hover, .elementor-6970 .elementor-element.elementor-element-5fb0170 .elementor-button:focus{background-color:var( --e-global-color-kiddino_opt_primary );color:var( --e-global-color-kiddino_opt_light_color );}.elementor-6970 .elementor-element.elementor-element-5fb0170 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6970 .elementor-element.elementor-element-5fb0170 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6970 .elementor-element.elementor-element-5fb0170 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-6970 .elementor-element.elementor-element-5fb0170 .elementor-button:hover svg, .elementor-6970 .elementor-element.elementor-element-5fb0170 .elementor-button:focus svg{fill:var( --e-global-color-kiddino_opt_light_color );}.elementor-6970 .elementor-element.elementor-element-583f15f{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-kiddino_opt_secondary_two );--border-color:var( --e-global-color-kiddino_opt_secondary_two );--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.18);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6970 .elementor-element.elementor-element-583f15f:not(.elementor-motion-effects-element-type-background), .elementor-6970 .elementor-element.elementor-element-583f15f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6970 .elementor-element.elementor-element-be4e5d0 img{width:69%;}.elementor-6970 .elementor-element.elementor-element-79d2dcd .elementor-button{background-color:var( --e-global-color-kiddino_opt_secondary_two );font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:55px 55px 55px 55px;padding:17px 45px 17px 45px;}.elementor-6970 .elementor-element.elementor-element-79d2dcd .elementor-button:hover, .elementor-6970 .elementor-element.elementor-element-79d2dcd .elementor-button:focus{background-color:var( --e-global-color-kiddino_opt_primary );color:var( --e-global-color-kiddino_opt_light_color );}.elementor-6970 .elementor-element.elementor-element-79d2dcd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6970 .elementor-element.elementor-element-79d2dcd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6970 .elementor-element.elementor-element-79d2dcd .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-6970 .elementor-element.elementor-element-79d2dcd .elementor-button:hover svg, .elementor-6970 .elementor-element.elementor-element-79d2dcd .elementor-button:focus svg{fill:var( --e-global-color-kiddino_opt_light_color );}.elementor-6970 .elementor-element.elementor-element-34d42d1{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-kiddino_opt_secondary_two );--border-color:var( --e-global-color-kiddino_opt_secondary_two );--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.18);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6970 .elementor-element.elementor-element-34d42d1:not(.elementor-motion-effects-element-type-background), .elementor-6970 .elementor-element.elementor-element-34d42d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6970 .elementor-element.elementor-element-ac850b9 img{width:69%;}.elementor-6970 .elementor-element.elementor-element-1c7fe52 .elementor-button{background-color:var( --e-global-color-kiddino_opt_secondary_two );font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:55px 55px 55px 55px;padding:17px 45px 17px 45px;}.elementor-6970 .elementor-element.elementor-element-1c7fe52 .elementor-button:hover, .elementor-6970 .elementor-element.elementor-element-1c7fe52 .elementor-button:focus{background-color:var( --e-global-color-kiddino_opt_primary );color:var( --e-global-color-kiddino_opt_light_color );}.elementor-6970 .elementor-element.elementor-element-1c7fe52 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6970 .elementor-element.elementor-element-1c7fe52 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6970 .elementor-element.elementor-element-1c7fe52 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-6970 .elementor-element.elementor-element-1c7fe52 .elementor-button:hover svg, .elementor-6970 .elementor-element.elementor-element-1c7fe52 .elementor-button:focus svg{fill:var( --e-global-color-kiddino_opt_light_color );}.elementor-6970 .elementor-element.elementor-element-24978de{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-kiddino_opt_secondary_two );--border-color:var( --e-global-color-kiddino_opt_secondary_two );--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.18);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6970 .elementor-element.elementor-element-24978de:not(.elementor-motion-effects-element-type-background), .elementor-6970 .elementor-element.elementor-element-24978de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6970 .elementor-element.elementor-element-7cd3bd8 img{width:69%;}.elementor-6970 .elementor-element.elementor-element-c24c1da .elementor-button{background-color:var( --e-global-color-kiddino_opt_secondary_two );font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:55px 55px 55px 55px;padding:17px 45px 17px 45px;}.elementor-6970 .elementor-element.elementor-element-c24c1da .elementor-button:hover, .elementor-6970 .elementor-element.elementor-element-c24c1da .elementor-button:focus{background-color:var( --e-global-color-kiddino_opt_primary );color:var( --e-global-color-kiddino_opt_light_color );}.elementor-6970 .elementor-element.elementor-element-c24c1da > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6970 .elementor-element.elementor-element-c24c1da .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6970 .elementor-element.elementor-element-c24c1da .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-6970 .elementor-element.elementor-element-c24c1da .elementor-button:hover svg, .elementor-6970 .elementor-element.elementor-element-c24c1da .elementor-button:focus svg{fill:var( --e-global-color-kiddino_opt_light_color );}.elementor-6970 .elementor-element.elementor-element-b602a20{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-kiddino_opt_secondary_two );--border-color:var( --e-global-color-kiddino_opt_secondary_two );--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.18);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6970 .elementor-element.elementor-element-b602a20:not(.elementor-motion-effects-element-type-background), .elementor-6970 .elementor-element.elementor-element-b602a20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6970 .elementor-element.elementor-element-f4e7855 img{width:69%;}.elementor-6970 .elementor-element.elementor-element-b8bd2d0 .elementor-button{background-color:var( --e-global-color-kiddino_opt_secondary_two );font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:55px 55px 55px 55px;padding:17px 45px 17px 45px;}.elementor-6970 .elementor-element.elementor-element-b8bd2d0 .elementor-button:hover, .elementor-6970 .elementor-element.elementor-element-b8bd2d0 .elementor-button:focus{background-color:var( --e-global-color-kiddino_opt_primary );color:var( --e-global-color-kiddino_opt_light_color );}.elementor-6970 .elementor-element.elementor-element-b8bd2d0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6970 .elementor-element.elementor-element-b8bd2d0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6970 .elementor-element.elementor-element-b8bd2d0 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-6970 .elementor-element.elementor-element-b8bd2d0 .elementor-button:hover svg, .elementor-6970 .elementor-element.elementor-element-b8bd2d0 .elementor-button:focus svg{fill:var( --e-global-color-kiddino_opt_light_color );}.elementor-6970 .elementor-element.elementor-element-765a877{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-kiddino_opt_secondary_two );--border-color:var( --e-global-color-kiddino_opt_secondary_two );--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.18);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6970 .elementor-element.elementor-element-765a877:not(.elementor-motion-effects-element-type-background), .elementor-6970 .elementor-element.elementor-element-765a877 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6970 .elementor-element.elementor-element-7515ae4 img{width:69%;}.elementor-6970 .elementor-element.elementor-element-5362f13 .elementor-button{background-color:#CFA46F;font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-radius:55px 55px 55px 55px;padding:17px 45px 17px 45px;}.elementor-6970 .elementor-element.elementor-element-5362f13 .elementor-button:hover, .elementor-6970 .elementor-element.elementor-element-5362f13 .elementor-button:focus{background-color:var( --e-global-color-kiddino_opt_primary );color:var( --e-global-color-kiddino_opt_light_color );}.elementor-6970 .elementor-element.elementor-element-5362f13 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6970 .elementor-element.elementor-element-5362f13 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6970 .elementor-element.elementor-element-5362f13 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-6970 .elementor-element.elementor-element-5362f13 .elementor-button:hover svg, .elementor-6970 .elementor-element.elementor-element-5362f13 .elementor-button:focus svg{fill:var( --e-global-color-kiddino_opt_light_color );}.elementor-6970 .elementor-element.elementor-element-0a0a132{--display:flex;--justify-content:center;}.elementor-6970 .elementor-element.elementor-element-cad2835 img{width:69%;height:107px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-6970 .elementor-element.elementor-element-6307f90 .elementor-button{background-color:#CFA46F;font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;letter-spacing:1.5px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-kiddino_opt_white_color );color:var( --e-global-color-kiddino_opt_white_color );}.elementor-6970 .elementor-element.elementor-element-6307f90 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6970 .elementor-element.elementor-element-6307f90 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-6970 .elementor-element.elementor-element-b21c9d0{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6970 .elementor-element.elementor-element-b21c9d0:not(.elementor-motion-effects-element-type-background), .elementor-6970 .elementor-element.elementor-element-b21c9d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kiddino_opt_secondary_two );}.elementor-6970 .elementor-element.elementor-element-94dbc3a{--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;--justify-content:center;--padding-top:5%;--padding-bottom:5%;--padding-left:4%;--padding-right:4%;}.elementor-6970 .elementor-element.elementor-element-27373d9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6970 .elementor-element.elementor-element-27373d9{text-align:center;}.elementor-6970 .elementor-element.elementor-element-27373d9 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:45px;font-weight:400;text-transform:none;line-height:40px;color:#FFFFFF;}.elementor-6970 .elementor-element.elementor-element-af950ab{font-size:20px;color:#FFFFFF;}.elementor-6970 .elementor-element.elementor-element-0c7520c{--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-6970 .elementor-element.elementor-element-7a02b98{--spacer-size:600px;}.elementor-6970 .elementor-element.elementor-element-5ad7c3e{--display:flex;}@media(max-width:1024px){.elementor-6970 .elementor-element.elementor-element-6a6165b{--padding-top:0px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-6970 .elementor-element.elementor-element-3cecb65{--padding-top:150px;--padding-bottom:150px;--padding-left:10px;--padding-right:10px;}.elementor-6970 .elementor-element.elementor-element-0662682{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-6970 .elementor-element.elementor-element-7654e81{--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-6970 .elementor-element.elementor-element-41b1a74{--padding-top:10%;--padding-bottom:11%;--padding-left:5%;--padding-right:5%;}.elementor-6970 .elementor-element.elementor-element-7aa07ee{text-align:center;}.elementor-6970 .elementor-element.elementor-element-02f94d5{--spacer-size:450px;}.elementor-6970 .elementor-element.elementor-element-4b8c4d9{text-align:center;}.elementor-6970 .elementor-element.elementor-element-d524344{--grid-auto-flow:row;}.elementor-6970 .elementor-element.elementor-element-b21c9d0{--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-6970 .elementor-element.elementor-element-94dbc3a{--padding-top:10%;--padding-bottom:11%;--padding-left:5%;--padding-right:5%;}.elementor-6970 .elementor-element.elementor-element-27373d9{text-align:center;}.elementor-6970 .elementor-element.elementor-element-7a02b98{--spacer-size:450px;}}@media(max-width:767px){.elementor-6970 .elementor-element.elementor-element-6a6165b{--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-6970 .elementor-element.elementor-element-3cecb65{--padding-top:140px;--padding-bottom:140px;--padding-left:10px;--padding-right:10px;}.elementor-6970 .elementor-element.elementor-element-5ea72f1 .elementor-heading-title{font-size:35px;line-height:40px;}.elementor-6970 .elementor-element.elementor-element-f0c2fdf .elementor-heading-title{font-size:42px;}.elementor-6970 .elementor-element.elementor-element-41b1a74{--padding-top:22%;--padding-bottom:23%;--padding-left:5%;--padding-right:5%;}.elementor-6970 .elementor-element.elementor-element-7aa07ee .elementor-heading-title{font-size:35px;line-height:40px;}.elementor-6970 .elementor-element.elementor-element-02f94d5{--spacer-size:350px;}.elementor-6970 .elementor-element.elementor-element-4b8c4d9 .elementor-heading-title{font-size:35px;line-height:40px;}.elementor-6970 .elementor-element.elementor-element-d524344{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6970 .elementor-element.elementor-element-94dbc3a{--padding-top:22%;--padding-bottom:23%;--padding-left:5%;--padding-right:5%;}.elementor-6970 .elementor-element.elementor-element-27373d9 .elementor-heading-title{font-size:35px;line-height:40px;}.elementor-6970 .elementor-element.elementor-element-7a02b98{--spacer-size:350px;}}@media(min-width:768px){.elementor-6970 .elementor-element.elementor-element-7c22f55{--content-width:1320px;}.elementor-6970 .elementor-element.elementor-element-a83785a{--content-width:1000px;}.elementor-6970 .elementor-element.elementor-element-41b1a74{--width:50%;}.elementor-6970 .elementor-element.elementor-element-6d89c5e{--width:50%;}.elementor-6970 .elementor-element.elementor-element-94dbc3a{--width:50%;}.elementor-6970 .elementor-element.elementor-element-0c7520c{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6970 .elementor-element.elementor-element-41b1a74{--width:100%;}.elementor-6970 .elementor-element.elementor-element-6d89c5e{--width:100%;}.elementor-6970 .elementor-element.elementor-element-94dbc3a{--width:100%;}.elementor-6970 .elementor-element.elementor-element-0c7520c{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-0662682 */.tresp .enrol-box {
    padding: 0px 0px 0px 0px;
    text-align: center;
}
.tresp .enrol-icon {
    margin: 0 auto;
    position: relative;
}
.tresp .enrol-content {
    margin-top: 15px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5acb575 *//* ==========================================================
   DISEÑO PREMIUM: TARJETAS CON ESPACIADO PERFECTO
   ========================================================== */

/* 1. Contenedor Base (El que da el espacio invisible entre tarjetas) */
.elementor-6970 .elementor-element.elementor-element-5acb575 .swiper-slide {
    background-color: transparent !important; /* Quitamos el fondo de aquí */
    border: none !important;
    box-shadow: none !important;
    padding: 15px 5px !important; /* Espacio extra de seguridad arriba, abajo y a los lados */
    box-sizing: border-box !important;
}

/* 2. La Tarjeta Real (El recuadro blanco que envuelve al logo) */
.elementor-6970 .elementor-element.elementor-element-5acb575 .swiper-slide figure {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 140px !important; /* Altura de la tarjeta */
    width: 100% !important;
    background-color: #ffffff !important;
    border-radius: 12px !important;
    padding: 25px !important; /* Padding interno para que el logo respire */
    margin: 0 !important; 
    border: 1px solid #f0f0f0 !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.03) !important;
    transition: all 0.4s ease !important;
}

/* 3. Efecto 3D al pasar el ratón por la tarjeta */
.elementor-6970 .elementor-element.elementor-element-5acb575 .swiper-slide figure:hover {
    transform: translateY(-8px) !important;
    box-shadow: 0 12px 25px rgba(0, 77, 122, 0.08) !important; /* Sombra Azul Océano */
    border-color: #CFA46F !important; /* Borde Dorado Arena */
}

/* 4. Control de la imagen del logo */
.elementor-6970 .elementor-element.elementor-element-5acb575 .swiper-slide img {
    width: auto !important;
    max-width: 100% !important;
    max-height: 85px !important; /* Tamaño máximo del logo dentro de la caja */
    object-fit: contain !important;
    
    /* Magia para logos con fondos blancos rebeldes */
    mix-blend-mode: multiply !important; 
    
    /* Efecto escala de grises elegante */
    filter: grayscale(100%) opacity(0.7) !important;
    transition: all 0.4s ease-in-out !important;
}

/* 5. Hover: El logo recupera su color y hace un pequeño zoom */
.elementor-6970 .elementor-element.elementor-element-5acb575 .swiper-slide figure:hover img {
    filter: grayscale(0%) opacity(1) !important;
    transform: scale(1.05) !important;
}

/* 6. Ocultamos los puntos de navegación para un look más limpio */
.elementor-6970 .elementor-element.elementor-element-5acb575 .swiper-pagination {
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-75ed6ce *//* ==========================================================
   DISEÑO PREMIUM: LOGO GRANDE Y DESTACADO (WIDGET DE IMAGEN)
   ========================================================== */

/* 1. La Tarjeta Blanca (Ahora más alta y con menos relleno) */
.elementor-6970 .elementor-element.elementor-element-75ed6ce .elementor-image {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 160px !important; /* Aumentamos altura de tarjeta */
    width: 100% !important;
    background-color: #ffffff !important;
    border-radius: 12px !important;
    padding: 10px !important; /* Reducimos padding para ganar espacio */
    margin: 10px 0 !important;
    border: 1px solid #f0f0f0 !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.03) !important;
    transition: all 0.4s ease !important;
    box-sizing: border-box !important;
}

/* 2. Efecto 3D al pasar el ratón */
.elementor-6970 .elementor-element.elementor-element-75ed6ce .elementor-image:hover {
    transform: translateY(-8px) !important;
    box-shadow: 0 12px 25px rgba(0, 77, 122, 0.08) !important; /* Azul Océano */
    border-color: #CFA46F !important; /* Dorado Arena */
}

/* 3. Control del Logo (Ahora mucho más grande) */
.elementor-6970 .elementor-element.elementor-element-75ed6ce img {
    width: auto !important;
    max-width: 95% !important; /* Permitimos que ocupe casi todo el ancho disponible */
    max-height: 130px !important; /* Aumentamos significativamente la altura del logo */
    object-fit: contain !important;
    
    /* Mix blend mode para fondos blancos */
    mix-blend-mode: multiply !important; 
    
    /* Escala de grises elegante */
    filter: grayscale(100%) opacity(0.7) !important;
    transition: all 0.4s ease-in-out !important;
}

/* 4. Efecto Hover: Color y zoom */
.elementor-6970 .elementor-element.elementor-element-75ed6ce .elementor-image:hover img {
    filter: grayscale(0%) opacity(1) !important;
    transform: scale(1.03) !important; /* Un zoom más sutil porque ya es grande */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b6439be *//* ==========================================================
   DISEÑO PREMIUM: LOGO GRANDE Y DESTACADO (WIDGET DE IMAGEN)
   ========================================================== */

/* 1. La Tarjeta Blanca (Ahora más alta y con menos relleno) */
.elementor-6970 .elementor-element.elementor-element-b6439be .elementor-image {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 160px !important; /* Aumentamos altura de tarjeta */
    width: 100% !important;
    background-color: #ffffff !important;
    border-radius: 12px !important;
    padding: 10px !important; /* Reducimos padding para ganar espacio */
    margin: 10px 0 !important;
    border: 1px solid #f0f0f0 !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.03) !important;
    transition: all 0.4s ease !important;
    box-sizing: border-box !important;
}

/* 2. Efecto 3D al pasar el ratón */
.elementor-6970 .elementor-element.elementor-element-b6439be .elementor-image:hover {
    transform: translateY(-8px) !important;
    box-shadow: 0 12px 25px rgba(0, 77, 122, 0.08) !important; /* Azul Océano */
    border-color: #CFA46F !important; /* Dorado Arena */
}

/* 3. Control del Logo (Ahora mucho más grande) */
.elementor-6970 .elementor-element.elementor-element-b6439be img {
    width: auto !important;
    max-width: 95% !important; /* Permitimos que ocupe casi todo el ancho disponible */
    max-height: 130px !important; /* Aumentamos significativamente la altura del logo */
    object-fit: contain !important;
    
    /* Mix blend mode para fondos blancos */
    mix-blend-mode: multiply !important; 
    
    /* Escala de grises elegante */
    filter: grayscale(100%) opacity(0.7) !important;
    transition: all 0.4s ease-in-out !important;
}

/* 4. Efecto Hover: Color y zoom */
.elementor-6970 .elementor-element.elementor-element-b6439be .elementor-image:hover img {
    filter: grayscale(0%) opacity(1) !important;
    transform: scale(1.03) !important; /* Un zoom más sutil porque ya es grande */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a2b9377 *//* ==========================================================
   DISEÑO PREMIUM: LOGO GRANDE Y DESTACADO (WIDGET DE IMAGEN)
   ========================================================== */

/* 1. La Tarjeta Blanca (Ahora más alta y con menos relleno) */
.elementor-6970 .elementor-element.elementor-element-a2b9377 .elementor-image {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 160px !important; /* Aumentamos altura de tarjeta */
    width: 100% !important;
    background-color: #ffffff !important;
    border-radius: 12px !important;
    padding: 10px !important; /* Reducimos padding para ganar espacio */
    margin: 10px 0 !important;
    border: 1px solid #f0f0f0 !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.03) !important;
    transition: all 0.4s ease !important;
    box-sizing: border-box !important;
}

/* 2. Efecto 3D al pasar el ratón */
.elementor-6970 .elementor-element.elementor-element-a2b9377 .elementor-image:hover {
    transform: translateY(-8px) !important;
    box-shadow: 0 12px 25px rgba(0, 77, 122, 0.08) !important; /* Azul Océano */
    border-color: #CFA46F !important; /* Dorado Arena */
}

/* 3. Control del Logo (Ahora mucho más grande) */
.elementor-6970 .elementor-element.elementor-element-a2b9377 img {
    width: auto !important;
    max-width: 95% !important; /* Permitimos que ocupe casi todo el ancho disponible */
    max-height: 130px !important; /* Aumentamos significativamente la altura del logo */
    object-fit: contain !important;
    
    /* Mix blend mode para fondos blancos */
    mix-blend-mode: multiply !important; 
    
    /* Escala de grises elegante */
    filter: grayscale(100%) opacity(0.7) !important;
    transition: all 0.4s ease-in-out !important;
}

/* 4. Efecto Hover: Color y zoom */
.elementor-6970 .elementor-element.elementor-element-a2b9377 .elementor-image:hover img {
    filter: grayscale(0%) opacity(1) !important;
    transform: scale(1.03) !important; /* Un zoom más sutil porque ya es grande */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-be4e5d0 *//* ==========================================================
   DISEÑO PREMIUM: LOGO GRANDE Y DESTACADO (WIDGET DE IMAGEN)
   ========================================================== */

/* 1. La Tarjeta Blanca (Ahora más alta y con menos relleno) */
.elementor-6970 .elementor-element.elementor-element-be4e5d0 .elementor-image {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 160px !important; /* Aumentamos altura de tarjeta */
    width: 100% !important;
    background-color: #ffffff !important;
    border-radius: 12px !important;
    padding: 10px !important; /* Reducimos padding para ganar espacio */
    margin: 10px 0 !important;
    border: 1px solid #f0f0f0 !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.03) !important;
    transition: all 0.4s ease !important;
    box-sizing: border-box !important;
}

/* 2. Efecto 3D al pasar el ratón */
.elementor-6970 .elementor-element.elementor-element-be4e5d0 .elementor-image:hover {
    transform: translateY(-8px) !important;
    box-shadow: 0 12px 25px rgba(0, 77, 122, 0.08) !important; /* Azul Océano */
    border-color: #CFA46F !important; /* Dorado Arena */
}

/* 3. Control del Logo (Ahora mucho más grande) */
.elementor-6970 .elementor-element.elementor-element-be4e5d0 img {
    width: auto !important;
    max-width: 95% !important; /* Permitimos que ocupe casi todo el ancho disponible */
    max-height: 130px !important; /* Aumentamos significativamente la altura del logo */
    object-fit: contain !important;
    
    /* Mix blend mode para fondos blancos */
    mix-blend-mode: multiply !important; 
    
    /* Escala de grises elegante */
    filter: grayscale(100%) opacity(0.7) !important;
    transition: all 0.4s ease-in-out !important;
}

/* 4. Efecto Hover: Color y zoom */
.elementor-6970 .elementor-element.elementor-element-be4e5d0 .elementor-image:hover img {
    filter: grayscale(0%) opacity(1) !important;
    transform: scale(1.03) !important; /* Un zoom más sutil porque ya es grande */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac850b9 *//* ==========================================================
   DISEÑO PREMIUM: LOGO GRANDE Y DESTACADO (WIDGET DE IMAGEN)
   ========================================================== */

/* 1. La Tarjeta Blanca (Ahora más alta y con menos relleno) */
.elementor-6970 .elementor-element.elementor-element-ac850b9 .elementor-image {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 160px !important; /* Aumentamos altura de tarjeta */
    width: 100% !important;
    background-color: #ffffff !important;
    border-radius: 12px !important;
    padding: 10px !important; /* Reducimos padding para ganar espacio */
    margin: 10px 0 !important;
    border: 1px solid #f0f0f0 !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.03) !important;
    transition: all 0.4s ease !important;
    box-sizing: border-box !important;
}

/* 2. Efecto 3D al pasar el ratón */
.elementor-6970 .elementor-element.elementor-element-ac850b9 .elementor-image:hover {
    transform: translateY(-8px) !important;
    box-shadow: 0 12px 25px rgba(0, 77, 122, 0.08) !important; /* Azul Océano */
    border-color: #CFA46F !important; /* Dorado Arena */
}

/* 3. Control del Logo (Ahora mucho más grande) */
.elementor-6970 .elementor-element.elementor-element-ac850b9 img {
    width: auto !important;
    max-width: 95% !important; /* Permitimos que ocupe casi todo el ancho disponible */
    max-height: 130px !important; /* Aumentamos significativamente la altura del logo */
    object-fit: contain !important;
    
    /* Mix blend mode para fondos blancos */
    mix-blend-mode: multiply !important; 
    
    /* Escala de grises elegante */
    filter: grayscale(100%) opacity(0.7) !important;
    transition: all 0.4s ease-in-out !important;
}

/* 4. Efecto Hover: Color y zoom */
.elementor-6970 .elementor-element.elementor-element-ac850b9 .elementor-image:hover img {
    filter: grayscale(0%) opacity(1) !important;
    transform: scale(1.03) !important; /* Un zoom más sutil porque ya es grande */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7cd3bd8 *//* ==========================================================
   DISEÑO PREMIUM: LOGO GRANDE Y DESTACADO (WIDGET DE IMAGEN)
   ========================================================== */

/* 1. La Tarjeta Blanca (Ahora más alta y con menos relleno) */
.elementor-6970 .elementor-element.elementor-element-7cd3bd8 .elementor-image {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 160px !important; /* Aumentamos altura de tarjeta */
    width: 100% !important;
    background-color: #ffffff !important;
    border-radius: 12px !important;
    padding: 10px !important; /* Reducimos padding para ganar espacio */
    margin: 10px 0 !important;
    border: 1px solid #f0f0f0 !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.03) !important;
    transition: all 0.4s ease !important;
    box-sizing: border-box !important;
}

/* 2. Efecto 3D al pasar el ratón */
.elementor-6970 .elementor-element.elementor-element-7cd3bd8 .elementor-image:hover {
    transform: translateY(-8px) !important;
    box-shadow: 0 12px 25px rgba(0, 77, 122, 0.08) !important; /* Azul Océano */
    border-color: #CFA46F !important; /* Dorado Arena */
}

/* 3. Control del Logo (Ahora mucho más grande) */
.elementor-6970 .elementor-element.elementor-element-7cd3bd8 img {
    width: auto !important;
    max-width: 95% !important; /* Permitimos que ocupe casi todo el ancho disponible */
    max-height: 130px !important; /* Aumentamos significativamente la altura del logo */
    object-fit: contain !important;
    
    /* Mix blend mode para fondos blancos */
    mix-blend-mode: multiply !important; 
    
    /* Escala de grises elegante */
    filter: grayscale(100%) opacity(0.7) !important;
    transition: all 0.4s ease-in-out !important;
}

/* 4. Efecto Hover: Color y zoom */
.elementor-6970 .elementor-element.elementor-element-7cd3bd8 .elementor-image:hover img {
    filter: grayscale(0%) opacity(1) !important;
    transform: scale(1.03) !important; /* Un zoom más sutil porque ya es grande */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f4e7855 *//* ==========================================================
   DISEÑO PREMIUM: LOGO GRANDE Y DESTACADO (WIDGET DE IMAGEN)
   ========================================================== */

/* 1. La Tarjeta Blanca (Ahora más alta y con menos relleno) */
.elementor-6970 .elementor-element.elementor-element-f4e7855 .elementor-image {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 160px !important; /* Aumentamos altura de tarjeta */
    width: 100% !important;
    background-color: #ffffff !important;
    border-radius: 12px !important;
    padding: 10px !important; /* Reducimos padding para ganar espacio */
    margin: 10px 0 !important;
    border: 1px solid #f0f0f0 !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.03) !important;
    transition: all 0.4s ease !important;
    box-sizing: border-box !important;
}

/* 2. Efecto 3D al pasar el ratón */
.elementor-6970 .elementor-element.elementor-element-f4e7855 .elementor-image:hover {
    transform: translateY(-8px) !important;
    box-shadow: 0 12px 25px rgba(0, 77, 122, 0.08) !important; /* Azul Océano */
    border-color: #CFA46F !important; /* Dorado Arena */
}

/* 3. Control del Logo (Ahora mucho más grande) */
.elementor-6970 .elementor-element.elementor-element-f4e7855 img {
    width: auto !important;
    max-width: 95% !important; /* Permitimos que ocupe casi todo el ancho disponible */
    max-height: 130px !important; /* Aumentamos significativamente la altura del logo */
    object-fit: contain !important;
    
    /* Mix blend mode para fondos blancos */
    mix-blend-mode: multiply !important; 
    
    /* Escala de grises elegante */
    filter: grayscale(100%) opacity(0.7) !important;
    transition: all 0.4s ease-in-out !important;
}

/* 4. Efecto Hover: Color y zoom */
.elementor-6970 .elementor-element.elementor-element-f4e7855 .elementor-image:hover img {
    filter: grayscale(0%) opacity(1) !important;
    transform: scale(1.03) !important; /* Un zoom más sutil porque ya es grande */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7515ae4 *//* ==========================================================
   DISEÑO PREMIUM: LOGO GRANDE Y DESTACADO (WIDGET DE IMAGEN)
   ========================================================== */

/* 1. La Tarjeta Blanca (Ahora más alta y con menos relleno) */
.elementor-6970 .elementor-element.elementor-element-7515ae4 .elementor-image {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 160px !important; /* Aumentamos altura de tarjeta */
    width: 100% !important;
    background-color: #ffffff !important;
    border-radius: 12px !important;
    padding: 10px !important; /* Reducimos padding para ganar espacio */
    margin: 10px 0 !important;
    border: 1px solid #f0f0f0 !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.03) !important;
    transition: all 0.4s ease !important;
    box-sizing: border-box !important;
}

/* 2. Efecto 3D al pasar el ratón */
.elementor-6970 .elementor-element.elementor-element-7515ae4 .elementor-image:hover {
    transform: translateY(-8px) !important;
    box-shadow: 0 12px 25px rgba(0, 77, 122, 0.08) !important; /* Azul Océano */
    border-color: #CFA46F !important; /* Dorado Arena */
}

/* 3. Control del Logo (Ahora mucho más grande) */
.elementor-6970 .elementor-element.elementor-element-7515ae4 img {
    width: auto !important;
    max-width: 95% !important; /* Permitimos que ocupe casi todo el ancho disponible */
    max-height: 130px !important; /* Aumentamos significativamente la altura del logo */
    object-fit: contain !important;
    
    /* Mix blend mode para fondos blancos */
    mix-blend-mode: multiply !important; 
    
    /* Escala de grises elegante */
    filter: grayscale(100%) opacity(0.7) !important;
    transition: all 0.4s ease-in-out !important;
}

/* 4. Efecto Hover: Color y zoom */
.elementor-6970 .elementor-element.elementor-element-7515ae4 .elementor-image:hover img {
    filter: grayscale(0%) opacity(1) !important;
    transform: scale(1.03) !important; /* Un zoom más sutil porque ya es grande */
}/* End custom CSS */