.elementor-9727 .elementor-element.elementor-element-41dd0eb{--display:flex;--min-height:30vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.11;--overlay-mix-blend-mode:lighten;--padding-top:80px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-9727 .elementor-element.elementor-element-41dd0eb:not(.elementor-motion-effects-element-type-background), .elementor-9727 .elementor-element.elementor-element-41dd0eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-sk_color_11 );}.elementor-9727 .elementor-element.elementor-element-41dd0eb::before, .elementor-9727 .elementor-element.elementor-element-41dd0eb > .elementor-background-video-container::before, .elementor-9727 .elementor-element.elementor-element-41dd0eb > .e-con-inner > .elementor-background-video-container::before, .elementor-9727 .elementor-element.elementor-element-41dd0eb > .elementor-background-slideshow::before, .elementor-9727 .elementor-element.elementor-element-41dd0eb > .e-con-inner > .elementor-background-slideshow::before, .elementor-9727 .elementor-element.elementor-element-41dd0eb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://urbaluz.es/wp-content/uploads/sites/138/2025/09/Ronda-de-D.-Bosco-Vigo-2.webp");--background-overlay:'';background-position:0px 0px;background-size:cover;}.elementor-9727 .elementor-element.elementor-element-8c780ba{--display:flex;--gap:24px 20px;--row-gap:24px;--column-gap:20px;}.elementor-9727 .elementor-element.elementor-element-1b6ad3c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-9727 .elementor-element.elementor-element-666d215{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-9727 .elementor-element.elementor-element-666d215 .elementor-heading-title{font-family:var( --e-global-typography-sk_type_3-font-family ), Sans-serif;font-size:var( --e-global-typography-sk_type_3-font-size );font-weight:var( --e-global-typography-sk_type_3-font-weight );}.elementor-9727 .elementor-element.elementor-element-666d215.elementor-widget-heading .elementor-heading-title, .elementor-9727 .elementor-element.elementor-element-666d215.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:#f8f8f9;}.elementor-9727 .elementor-element.elementor-element-9a0d9ce{text-align:center;font-family:var( --e-global-typography-sk_type_11-font-family ), Sans-serif;font-size:var( --e-global-typography-sk_type_11-font-size );line-height:var( --e-global-typography-sk_type_11-line-height );color:#f8f8f9;}.elementor-9727 .elementor-element.elementor-element-9d4b041{--display:flex;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9727 .elementor-element.elementor-element-9d4b041:not(.elementor-motion-effects-element-type-background), .elementor-9727 .elementor-element.elementor-element-9d4b041 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-9727 .elementor-element.elementor-element-4cbd3fd{--display:flex;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 0px 0px 0px;box-shadow:4px 0px 15px 0px rgba(0,0,0,0.18);--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:88;}.elementor-9727 .elementor-element.elementor-element-b617338{--display:flex;--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overlay-opacity:0.9;--border-radius:25px 0px 0px 4px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-9727 .elementor-element.elementor-element-b617338:not(.elementor-motion-effects-element-type-background), .elementor-9727 .elementor-element.elementor-element-b617338 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;background-image:url("https://urbaluz.es/wp-content/uploads/sites/138/2025/02/IMG_1066-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9727 .elementor-element.elementor-element-b617338::before, .elementor-9727 .elementor-element.elementor-element-b617338 > .elementor-background-video-container::before, .elementor-9727 .elementor-element.elementor-element-b617338 > .e-con-inner > .elementor-background-video-container::before, .elementor-9727 .elementor-element.elementor-element-b617338 > .elementor-background-slideshow::before, .elementor-9727 .elementor-element.elementor-element-b617338 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9727 .elementor-element.elementor-element-b617338 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-9727 .elementor-element.elementor-element-2f1583a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9727 .elementor-element.elementor-element-2f1583a{text-align:center;}.elementor-9727 .elementor-element.elementor-element-2f1583a .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:1.5em;font-weight:700;}.elementor-9727 .elementor-element.elementor-element-2f1583a.elementor-widget-heading .elementor-heading-title, .elementor-9727 .elementor-element.elementor-element-2f1583a.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:#ffffff;}.elementor-9727 .elementor-element.elementor-element-5799ef9{text-align:center;font-family:var( --e-global-typography-sk_type_12-font-family ), Sans-serif;font-size:var( --e-global-typography-sk_type_12-font-size );line-height:var( --e-global-typography-sk_type_12-line-height );color:#f8f8f9;}.elementor-9727 .elementor-element.elementor-element-d855154 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Work Sans", Sans-serif;font-size:1em;fill:#f8f8f9;color:#f8f8f9;padding:0px 0px 0px 0px;}.elementor-9727 .elementor-element.elementor-element-d855154 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9727 .elementor-element.elementor-element-d855154 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9727 .elementor-element.elementor-element-d855154 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-9727 .elementor-element.elementor-element-d855154 .elementor-button:hover, .elementor-9727 .elementor-element.elementor-element-d855154 .elementor-button:focus{color:#f8f8f9;}.elementor-9727 .elementor-element.elementor-element-d855154 .elementor-button:hover svg, .elementor-9727 .elementor-element.elementor-element-d855154 .elementor-button:focus svg{fill:#f8f8f9;}.elementor-9727 .elementor-element.elementor-element-c1a671a{--display:flex;--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-9727 .elementor-element.elementor-element-c1a671a:not(.elementor-motion-effects-element-type-background), .elementor-9727 .elementor-element.elementor-element-c1a671a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-9727 .elementor-element.elementor-element-c6016b9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9727 .elementor-element.elementor-element-c6016b9{text-align:center;}.elementor-9727 .elementor-element.elementor-element-c6016b9 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:1.5em;font-weight:700;}.elementor-9727 .elementor-element.elementor-element-c6016b9.elementor-widget-heading .elementor-heading-title, .elementor-9727 .elementor-element.elementor-element-c6016b9.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-primary );}.elementor-9727 .elementor-element.elementor-element-90d9b12{text-align:center;font-family:var( --e-global-typography-sk_type_12-font-family ), Sans-serif;font-size:var( --e-global-typography-sk_type_12-font-size );line-height:var( --e-global-typography-sk_type_12-line-height );color:#606a7c;}.elementor-9727 .elementor-element.elementor-element-d76b450 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Work Sans", Sans-serif;font-size:1em;letter-spacing:-0.5px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-9727 .elementor-element.elementor-element-d76b450 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9727 .elementor-element.elementor-element-d76b450 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-9727 .elementor-element.elementor-element-d76b450 .elementor-button:hover, .elementor-9727 .elementor-element.elementor-element-d76b450 .elementor-button:focus{color:#ff482f;}.elementor-9727 .elementor-element.elementor-element-d76b450 .elementor-button:hover svg, .elementor-9727 .elementor-element.elementor-element-d76b450 .elementor-button:focus svg{fill:#ff482f;}.elementor-9727 .elementor-element.elementor-element-6daa36d{--display:flex;--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overlay-opacity:0.9;--border-radius:0px 4px 4px 0px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-9727 .elementor-element.elementor-element-6daa36d:not(.elementor-motion-effects-element-type-background), .elementor-9727 .elementor-element.elementor-element-6daa36d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;background-image:url("https://urbaluz.es/wp-content/uploads/sites/138/2025/02/22-11062009753.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9727 .elementor-element.elementor-element-6daa36d::before, .elementor-9727 .elementor-element.elementor-element-6daa36d > .elementor-background-video-container::before, .elementor-9727 .elementor-element.elementor-element-6daa36d > .e-con-inner > .elementor-background-video-container::before, .elementor-9727 .elementor-element.elementor-element-6daa36d > .elementor-background-slideshow::before, .elementor-9727 .elementor-element.elementor-element-6daa36d > .e-con-inner > .elementor-background-slideshow::before, .elementor-9727 .elementor-element.elementor-element-6daa36d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-9727 .elementor-element.elementor-element-fa316a1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9727 .elementor-element.elementor-element-fa316a1{text-align:center;}.elementor-9727 .elementor-element.elementor-element-fa316a1 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:1.5em;font-weight:700;}.elementor-9727 .elementor-element.elementor-element-fa316a1.elementor-widget-heading .elementor-heading-title, .elementor-9727 .elementor-element.elementor-element-fa316a1.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-d6cea4e );}.elementor-9727 .elementor-element.elementor-element-a0d64fd{text-align:center;font-family:var( --e-global-typography-sk_type_12-font-family ), Sans-serif;font-size:var( --e-global-typography-sk_type_12-font-size );line-height:var( --e-global-typography-sk_type_12-line-height );color:#f8f8f9;}.elementor-9727 .elementor-element.elementor-element-507ab5a .elementor-button{background-color:rgba(0,0,0,0);font-family:"Work Sans", Sans-serif;font-size:1em;fill:#f8f8f9;color:#f8f8f9;padding:0px 0px 0px 0px;}.elementor-9727 .elementor-element.elementor-element-507ab5a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9727 .elementor-element.elementor-element-507ab5a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9727 .elementor-element.elementor-element-507ab5a .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-9727 .elementor-element.elementor-element-507ab5a .elementor-button:hover, .elementor-9727 .elementor-element.elementor-element-507ab5a .elementor-button:focus{color:#f8f8f9;}.elementor-9727 .elementor-element.elementor-element-507ab5a .elementor-button:hover svg, .elementor-9727 .elementor-element.elementor-element-507ab5a .elementor-button:focus svg{fill:#f8f8f9;}.elementor-9727 .elementor-element.elementor-element-0096790{--display:flex;--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-9727 .elementor-element.elementor-element-0096790:not(.elementor-motion-effects-element-type-background), .elementor-9727 .elementor-element.elementor-element-0096790 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-9727 .elementor-element.elementor-element-77e9f02 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9727 .elementor-element.elementor-element-77e9f02{text-align:center;}.elementor-9727 .elementor-element.elementor-element-77e9f02 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:1.5em;font-weight:700;}.elementor-9727 .elementor-element.elementor-element-77e9f02.elementor-widget-heading .elementor-heading-title, .elementor-9727 .elementor-element.elementor-element-77e9f02.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-primary );}.elementor-9727 .elementor-element.elementor-element-4ded927.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-9727 .elementor-element.elementor-element-4ded927{text-align:center;font-family:var( --e-global-typography-sk_type_12-font-family ), Sans-serif;font-size:var( --e-global-typography-sk_type_12-font-size );line-height:var( --e-global-typography-sk_type_12-line-height );color:#606a7c;}.elementor-9727 .elementor-element.elementor-element-fb7c2d8 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Work Sans", Sans-serif;font-size:1em;letter-spacing:-0.5px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-9727 .elementor-element.elementor-element-fb7c2d8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9727 .elementor-element.elementor-element-fb7c2d8 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-9727 .elementor-element.elementor-element-fb7c2d8 .elementor-button:hover, .elementor-9727 .elementor-element.elementor-element-fb7c2d8 .elementor-button:focus{color:#ff482f;}.elementor-9727 .elementor-element.elementor-element-fb7c2d8 .elementor-button:hover svg, .elementor-9727 .elementor-element.elementor-element-fb7c2d8 .elementor-button:focus svg{fill:#ff482f;}.elementor-9727 .elementor-element.elementor-element-3c79845{--display:flex;--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overlay-opacity:0.9;--border-radius:0px 25px 4px 0px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-9727 .elementor-element.elementor-element-3c79845:not(.elementor-motion-effects-element-type-background), .elementor-9727 .elementor-element.elementor-element-3c79845 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;background-image:url("https://urbaluz.es/wp-content/uploads/sites/138/2025/02/22-11062009753.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9727 .elementor-element.elementor-element-3c79845::before, .elementor-9727 .elementor-element.elementor-element-3c79845 > .elementor-background-video-container::before, .elementor-9727 .elementor-element.elementor-element-3c79845 > .e-con-inner > .elementor-background-video-container::before, .elementor-9727 .elementor-element.elementor-element-3c79845 > .elementor-background-slideshow::before, .elementor-9727 .elementor-element.elementor-element-3c79845 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9727 .elementor-element.elementor-element-3c79845 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-9727 .elementor-element.elementor-element-1a1de73 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9727 .elementor-element.elementor-element-1a1de73{text-align:center;}.elementor-9727 .elementor-element.elementor-element-1a1de73 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:1.5em;font-weight:700;}.elementor-9727 .elementor-element.elementor-element-1a1de73.elementor-widget-heading .elementor-heading-title, .elementor-9727 .elementor-element.elementor-element-1a1de73.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-d6cea4e );}.elementor-9727 .elementor-element.elementor-element-377cd82.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-9727 .elementor-element.elementor-element-377cd82{text-align:center;font-family:var( --e-global-typography-sk_type_12-font-family ), Sans-serif;font-size:var( --e-global-typography-sk_type_12-font-size );line-height:var( --e-global-typography-sk_type_12-line-height );color:#f8f8f9;}.elementor-9727 .elementor-element.elementor-element-213bb21 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Work Sans", Sans-serif;font-size:1em;fill:#f8f8f9;color:#f8f8f9;padding:0px 0px 0px 0px;}.elementor-9727 .elementor-element.elementor-element-213bb21 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9727 .elementor-element.elementor-element-213bb21 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9727 .elementor-element.elementor-element-213bb21 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-9727 .elementor-element.elementor-element-213bb21 .elementor-button:hover, .elementor-9727 .elementor-element.elementor-element-213bb21 .elementor-button:focus{color:#f8f8f9;}.elementor-9727 .elementor-element.elementor-element-213bb21 .elementor-button:hover svg, .elementor-9727 .elementor-element.elementor-element-213bb21 .elementor-button:focus svg{fill:#f8f8f9;}.elementor-9727 .elementor-element.elementor-element-1697af3{--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:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-9727 .elementor-element.elementor-element-b2d8037{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-9727 .elementor-element.elementor-element-3179572{--display:flex;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-9727 .elementor-element.elementor-element-4207838{text-align:center;}.elementor-9727 .elementor-element.elementor-element-4207838 .elementor-heading-title{font-family:var( --e-global-typography-sk_type_3-font-family ), Sans-serif;font-size:var( --e-global-typography-sk_type_3-font-size );font-weight:var( --e-global-typography-sk_type_3-font-weight );}.elementor-9727 .elementor-element.elementor-element-4207838.elementor-widget-heading .elementor-heading-title, .elementor-9727 .elementor-element.elementor-element-4207838.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-primary );}.elementor-9727 .elementor-element.elementor-element-a3ee63a{--divider-border-style:solid;--divider-color:var( --e-global-color-f4a2c1e );--divider-border-width:6px;}.elementor-9727 .elementor-element.elementor-element-a3ee63a .elementor-divider-separator{width:8%;margin:0 auto;margin-center:0;}.elementor-9727 .elementor-element.elementor-element-a3ee63a .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-9727 .elementor-element.elementor-element-39343bb .elementor-button{background-color:#000000;font-family:var( --e-global-typography-sk_type_14-font-family ), Sans-serif;font-size:var( --e-global-typography-sk_type_14-font-size );fill:#f8f8f9;color:#f8f8f9;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF;}.elementor-9727 .elementor-element.elementor-element-39343bb .elementor-button:hover, .elementor-9727 .elementor-element.elementor-element-39343bb .elementor-button:focus{background-color:#969696;}.elementor-9727 .elementor-element.elementor-element-ac37351{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.11;--overlay-mix-blend-mode:lighten;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-9727 .elementor-element.elementor-element-ac37351:not(.elementor-motion-effects-element-type-background), .elementor-9727 .elementor-element.elementor-element-ac37351 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-9727 .elementor-element.elementor-element-ac37351::before, .elementor-9727 .elementor-element.elementor-element-ac37351 > .elementor-background-video-container::before, .elementor-9727 .elementor-element.elementor-element-ac37351 > .e-con-inner > .elementor-background-video-container::before, .elementor-9727 .elementor-element.elementor-element-ac37351 > .elementor-background-slideshow::before, .elementor-9727 .elementor-element.elementor-element-ac37351 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9727 .elementor-element.elementor-element-ac37351 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://urbaluz.es/wp-content/uploads/sites/138/2025/05/resize_pexels-metekaan-26113654.webp");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-9727 .elementor-element.elementor-element-c50d391{--display:flex;--gap:24px 20px;--row-gap:24px;--column-gap:20px;}.elementor-9727 .elementor-element.elementor-element-d500777{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--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-9727 .elementor-element.elementor-element-20bc726{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-9727 .elementor-element.elementor-element-20bc726 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:3em;font-weight:700;text-transform:uppercase;}.elementor-9727 .elementor-element.elementor-element-20bc726.elementor-widget-heading .elementor-heading-title, .elementor-9727 .elementor-element.elementor-element-20bc726.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:#f8f8f9;}.elementor-9727 .elementor-element.elementor-element-741c5ce{--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;--margin-top:4vw;--margin-bottom:4vw;--margin-left:0vw;--margin-right:0vw;}.elementor-9727 .elementor-element.elementor-element-fc293ba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.11;--overlay-mix-blend-mode:lighten;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-9727 .elementor-element.elementor-element-fc293ba:not(.elementor-motion-effects-element-type-background), .elementor-9727 .elementor-element.elementor-element-fc293ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-9727 .elementor-element.elementor-element-fc293ba::before, .elementor-9727 .elementor-element.elementor-element-fc293ba > .elementor-background-video-container::before, .elementor-9727 .elementor-element.elementor-element-fc293ba > .e-con-inner > .elementor-background-video-container::before, .elementor-9727 .elementor-element.elementor-element-fc293ba > .elementor-background-slideshow::before, .elementor-9727 .elementor-element.elementor-element-fc293ba > .e-con-inner > .elementor-background-slideshow::before, .elementor-9727 .elementor-element.elementor-element-fc293ba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://urbaluz.es/wp-content/uploads/sites/138/2025/02/Avenida-del-parque-scaled-1-1280x640-1.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-9727 .elementor-element.elementor-element-93abdd8{--display:flex;--gap:24px 20px;--row-gap:24px;--column-gap:20px;}.elementor-9727 .elementor-element.elementor-element-86a4a3d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-9727 .elementor-element.elementor-element-1e47501{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-9727 .elementor-element.elementor-element-1e47501 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:3em;font-weight:700;text-transform:uppercase;}.elementor-9727 .elementor-element.elementor-element-1e47501.elementor-widget-heading .elementor-heading-title, .elementor-9727 .elementor-element.elementor-element-1e47501.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:#f8f8f9;}.elementor-9727 .elementor-element.elementor-element-951a55c{--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;--margin-top:4vw;--margin-bottom:4vw;--margin-left:0vw;--margin-right:0vw;}.elementor-9727 .elementor-element.elementor-element-3f6f1ec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.11;--overlay-mix-blend-mode:lighten;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-9727 .elementor-element.elementor-element-3f6f1ec:not(.elementor-motion-effects-element-type-background), .elementor-9727 .elementor-element.elementor-element-3f6f1ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-9727 .elementor-element.elementor-element-3f6f1ec::before, .elementor-9727 .elementor-element.elementor-element-3f6f1ec > .elementor-background-video-container::before, .elementor-9727 .elementor-element.elementor-element-3f6f1ec > .e-con-inner > .elementor-background-video-container::before, .elementor-9727 .elementor-element.elementor-element-3f6f1ec > .elementor-background-slideshow::before, .elementor-9727 .elementor-element.elementor-element-3f6f1ec > .e-con-inner > .elementor-background-slideshow::before, .elementor-9727 .elementor-element.elementor-element-3f6f1ec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://urbaluz.es/wp-content/uploads/sites/138/2025/02/Avenida-del-parque-scaled-1-1280x640-1.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-9727 .elementor-element.elementor-element-c7a8599{--display:flex;--gap:24px 20px;--row-gap:24px;--column-gap:20px;}.elementor-9727 .elementor-element.elementor-element-315799a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-9727 .elementor-element.elementor-element-091f7ea{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-9727 .elementor-element.elementor-element-091f7ea .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:3em;font-weight:700;text-transform:uppercase;}.elementor-9727 .elementor-element.elementor-element-091f7ea.elementor-widget-heading .elementor-heading-title, .elementor-9727 .elementor-element.elementor-element-091f7ea.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:#f8f8f9;}.elementor-9727 .elementor-element.elementor-element-ac818c8{--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;--margin-top:4vw;--margin-bottom:4vw;--margin-left:0vw;--margin-right:0vw;}.elementor-9727 .elementor-element.elementor-element-fbc7ce5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.11;--overlay-mix-blend-mode:lighten;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-9727 .elementor-element.elementor-element-fbc7ce5:not(.elementor-motion-effects-element-type-background), .elementor-9727 .elementor-element.elementor-element-fbc7ce5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-9727 .elementor-element.elementor-element-fbc7ce5::before, .elementor-9727 .elementor-element.elementor-element-fbc7ce5 > .elementor-background-video-container::before, .elementor-9727 .elementor-element.elementor-element-fbc7ce5 > .e-con-inner > .elementor-background-video-container::before, .elementor-9727 .elementor-element.elementor-element-fbc7ce5 > .elementor-background-slideshow::before, .elementor-9727 .elementor-element.elementor-element-fbc7ce5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9727 .elementor-element.elementor-element-fbc7ce5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://urbaluz.es/wp-content/uploads/sites/138/2025/05/resize_pexels-metekaan-26113654.webp");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-9727 .elementor-element.elementor-element-1f01108{--display:flex;--gap:24px 20px;--row-gap:24px;--column-gap:20px;}.elementor-9727 .elementor-element.elementor-element-62d4970{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--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-9727 .elementor-element.elementor-element-6d719c2{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-9727 .elementor-element.elementor-element-6d719c2 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:3em;font-weight:700;text-transform:uppercase;}.elementor-9727 .elementor-element.elementor-element-6d719c2.elementor-widget-heading .elementor-heading-title, .elementor-9727 .elementor-element.elementor-element-6d719c2.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:#f8f8f9;}.elementor-9727 .elementor-element.elementor-element-426f8df{--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;--margin-top:4vw;--margin-bottom:4vw;--margin-left:0vw;--margin-right:0vw;}.elementor-9727 .elementor-element.elementor-element-394c92c{--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;--margin-top:70px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-9727 .elementor-element.elementor-element-3869773{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.11;--overlay-mix-blend-mode:lighten;--border-radius:0px 0px 0px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-9727 .elementor-element.elementor-element-3869773:not(.elementor-motion-effects-element-type-background), .elementor-9727 .elementor-element.elementor-element-3869773 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-9727 .elementor-element.elementor-element-3869773::before, .elementor-9727 .elementor-element.elementor-element-3869773 > .elementor-background-video-container::before, .elementor-9727 .elementor-element.elementor-element-3869773 > .e-con-inner > .elementor-background-video-container::before, .elementor-9727 .elementor-element.elementor-element-3869773 > .elementor-background-slideshow::before, .elementor-9727 .elementor-element.elementor-element-3869773 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9727 .elementor-element.elementor-element-3869773 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://urbaluz.es/wp-content/uploads/sites/138/2025/05/resize_pexels-metekaan-26113654.webp");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-9727 .elementor-element.elementor-element-7f8b6bf{--display:flex;--gap:24px 20px;--row-gap:24px;--column-gap:20px;}.elementor-9727 .elementor-element.elementor-element-a0b5887{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--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-9727 .elementor-element.elementor-element-eec2406{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-9727 .elementor-element.elementor-element-eec2406 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:3em;font-weight:700;text-transform:uppercase;}.elementor-9727 .elementor-element.elementor-element-eec2406.elementor-widget-heading .elementor-heading-title, .elementor-9727 .elementor-element.elementor-element-eec2406.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:#f8f8f9;}.elementor-9727 .elementor-element.elementor-element-742eda7{--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;--margin-top:4vw;--margin-bottom:4vw;--margin-left:0vw;--margin-right:0vw;}.elementor-9727 .elementor-element.elementor-element-6c1d4e5{--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;--margin-top:70px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-9727 .elementor-element.elementor-element-caa4f73{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.11;--overlay-mix-blend-mode:lighten;--border-radius:0px 0px 0px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-9727 .elementor-element.elementor-element-caa4f73:not(.elementor-motion-effects-element-type-background), .elementor-9727 .elementor-element.elementor-element-caa4f73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-9727 .elementor-element.elementor-element-caa4f73::before, .elementor-9727 .elementor-element.elementor-element-caa4f73 > .elementor-background-video-container::before, .elementor-9727 .elementor-element.elementor-element-caa4f73 > .e-con-inner > .elementor-background-video-container::before, .elementor-9727 .elementor-element.elementor-element-caa4f73 > .elementor-background-slideshow::before, .elementor-9727 .elementor-element.elementor-element-caa4f73 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9727 .elementor-element.elementor-element-caa4f73 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://urbaluz.es/wp-content/uploads/sites/138/2025/05/resize_pexels-metekaan-26113654.webp");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-9727 .elementor-element.elementor-element-66e11f8{--display:flex;--gap:24px 20px;--row-gap:24px;--column-gap:20px;}.elementor-9727 .elementor-element.elementor-element-3105ef3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--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-9727 .elementor-element.elementor-element-99ef939{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-9727 .elementor-element.elementor-element-99ef939 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:2.2em;font-weight:700;text-transform:none;}.elementor-9727 .elementor-element.elementor-element-99ef939.elementor-widget-heading .elementor-heading-title, .elementor-9727 .elementor-element.elementor-element-99ef939.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:#f8f8f9;}@media(max-width:1024px){.elementor-9727 .elementor-element.elementor-element-41dd0eb{--min-height:40vh;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-9727 .elementor-element.elementor-element-41dd0eb::before, .elementor-9727 .elementor-element.elementor-element-41dd0eb > .elementor-background-video-container::before, .elementor-9727 .elementor-element.elementor-element-41dd0eb > .e-con-inner > .elementor-background-video-container::before, .elementor-9727 .elementor-element.elementor-element-41dd0eb > .elementor-background-slideshow::before, .elementor-9727 .elementor-element.elementor-element-41dd0eb > .e-con-inner > .elementor-background-slideshow::before, .elementor-9727 .elementor-element.elementor-element-41dd0eb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-9727 .elementor-element.elementor-element-666d215{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-9727 .elementor-element.elementor-element-666d215 .elementor-heading-title{font-size:var( --e-global-typography-sk_type_3-font-size );}.elementor-9727 .elementor-element.elementor-element-9a0d9ce{text-align:center;font-size:var( --e-global-typography-sk_type_11-font-size );line-height:var( --e-global-typography-sk_type_11-line-height );}.elementor-9727 .elementor-element.elementor-element-b617338{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-9727 .elementor-element.elementor-element-2f1583a .elementor-heading-title{font-size:1.1em;}.elementor-9727 .elementor-element.elementor-element-5799ef9{text-align:center;font-size:var( --e-global-typography-sk_type_12-font-size );line-height:var( --e-global-typography-sk_type_12-line-height );}.elementor-9727 .elementor-element.elementor-element-c1a671a{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-9727 .elementor-element.elementor-element-c6016b9 .elementor-heading-title{font-size:1.1em;}.elementor-9727 .elementor-element.elementor-element-90d9b12{text-align:center;font-size:var( --e-global-typography-sk_type_12-font-size );line-height:var( --e-global-typography-sk_type_12-line-height );}.elementor-9727 .elementor-element.elementor-element-d76b450 .elementor-button{font-size:1em;}.elementor-9727 .elementor-element.elementor-element-6daa36d{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-9727 .elementor-element.elementor-element-fa316a1 .elementor-heading-title{font-size:1.1em;}.elementor-9727 .elementor-element.elementor-element-a0d64fd{text-align:center;font-size:var( --e-global-typography-sk_type_12-font-size );line-height:var( --e-global-typography-sk_type_12-line-height );}.elementor-9727 .elementor-element.elementor-element-0096790{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-9727 .elementor-element.elementor-element-77e9f02 .elementor-heading-title{font-size:1.1em;}.elementor-9727 .elementor-element.elementor-element-4ded927{text-align:center;font-size:var( --e-global-typography-sk_type_12-font-size );line-height:var( --e-global-typography-sk_type_12-line-height );}.elementor-9727 .elementor-element.elementor-element-fb7c2d8 .elementor-button{font-size:1em;}.elementor-9727 .elementor-element.elementor-element-3c79845{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-9727 .elementor-element.elementor-element-1a1de73 .elementor-heading-title{font-size:1.1em;}.elementor-9727 .elementor-element.elementor-element-377cd82{text-align:center;font-size:var( --e-global-typography-sk_type_12-font-size );line-height:var( --e-global-typography-sk_type_12-line-height );}.elementor-9727 .elementor-element.elementor-element-4207838{text-align:center;}.elementor-9727 .elementor-element.elementor-element-4207838 .elementor-heading-title{font-size:var( --e-global-typography-sk_type_3-font-size );}.elementor-9727 .elementor-element.elementor-element-a3ee63a .elementor-divider{text-align:center;}.elementor-9727 .elementor-element.elementor-element-a3ee63a .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-9727 .elementor-element.elementor-element-39343bb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9727 .elementor-element.elementor-element-39343bb .elementor-button{font-size:var( --e-global-typography-sk_type_14-font-size );}.elementor-9727 .elementor-element.elementor-element-ac37351{--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-9727 .elementor-element.elementor-element-20bc726{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-9727 .elementor-element.elementor-element-20bc726 .elementor-heading-title{font-size:2.75em;}.elementor-9727 .elementor-element.elementor-element-fc293ba{--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-9727 .elementor-element.elementor-element-1e47501{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-9727 .elementor-element.elementor-element-1e47501 .elementor-heading-title{font-size:2.75em;}.elementor-9727 .elementor-element.elementor-element-3f6f1ec{--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-9727 .elementor-element.elementor-element-091f7ea{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-9727 .elementor-element.elementor-element-091f7ea .elementor-heading-title{font-size:2.75em;}.elementor-9727 .elementor-element.elementor-element-fbc7ce5{--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-9727 .elementor-element.elementor-element-6d719c2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-9727 .elementor-element.elementor-element-6d719c2 .elementor-heading-title{font-size:2.75em;}.elementor-9727 .elementor-element.elementor-element-3869773{--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-9727 .elementor-element.elementor-element-eec2406{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-9727 .elementor-element.elementor-element-eec2406 .elementor-heading-title{font-size:2.75em;}.elementor-9727 .elementor-element.elementor-element-caa4f73{--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-9727 .elementor-element.elementor-element-99ef939{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-9727 .elementor-element.elementor-element-99ef939 .elementor-heading-title{font-size:2.75em;}}@media(max-width:767px){.elementor-9727 .elementor-element.elementor-element-41dd0eb::before, .elementor-9727 .elementor-element.elementor-element-41dd0eb > .elementor-background-video-container::before, .elementor-9727 .elementor-element.elementor-element-41dd0eb > .e-con-inner > .elementor-background-video-container::before, .elementor-9727 .elementor-element.elementor-element-41dd0eb > .elementor-background-slideshow::before, .elementor-9727 .elementor-element.elementor-element-41dd0eb > .e-con-inner > .elementor-background-slideshow::before, .elementor-9727 .elementor-element.elementor-element-41dd0eb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-9727 .elementor-element.elementor-element-8c780ba{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9727 .elementor-element.elementor-element-666d215 .elementor-heading-title{font-size:var( --e-global-typography-sk_type_3-font-size );}.elementor-9727 .elementor-element.elementor-element-9a0d9ce{font-size:var( --e-global-typography-sk_type_11-font-size );line-height:var( --e-global-typography-sk_type_11-line-height );}.elementor-9727 .elementor-element.elementor-element-9d4b041{--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-9727 .elementor-element.elementor-element-2f1583a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9727 .elementor-element.elementor-element-2f1583a{text-align:center;}.elementor-9727 .elementor-element.elementor-element-2f1583a .elementor-heading-title{font-size:1.125em;}.elementor-9727 .elementor-element.elementor-element-5799ef9{text-align:center;font-size:var( --e-global-typography-sk_type_12-font-size );line-height:var( --e-global-typography-sk_type_12-line-height );}.elementor-9727 .elementor-element.elementor-element-c6016b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9727 .elementor-element.elementor-element-c6016b9{text-align:center;}.elementor-9727 .elementor-element.elementor-element-c6016b9 .elementor-heading-title{font-size:1.125em;}.elementor-9727 .elementor-element.elementor-element-90d9b12{text-align:center;font-size:var( --e-global-typography-sk_type_12-font-size );line-height:var( --e-global-typography-sk_type_12-line-height );}.elementor-9727 .elementor-element.elementor-element-fa316a1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9727 .elementor-element.elementor-element-fa316a1{text-align:center;}.elementor-9727 .elementor-element.elementor-element-fa316a1 .elementor-heading-title{font-size:1.125em;}.elementor-9727 .elementor-element.elementor-element-a0d64fd{text-align:center;font-size:var( --e-global-typography-sk_type_12-font-size );line-height:var( --e-global-typography-sk_type_12-line-height );}.elementor-9727 .elementor-element.elementor-element-77e9f02 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9727 .elementor-element.elementor-element-77e9f02{text-align:center;}.elementor-9727 .elementor-element.elementor-element-77e9f02 .elementor-heading-title{font-size:1.125em;}.elementor-9727 .elementor-element.elementor-element-4ded927{text-align:center;font-size:var( --e-global-typography-sk_type_12-font-size );line-height:var( --e-global-typography-sk_type_12-line-height );}.elementor-9727 .elementor-element.elementor-element-1a1de73 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9727 .elementor-element.elementor-element-1a1de73{text-align:center;}.elementor-9727 .elementor-element.elementor-element-1a1de73 .elementor-heading-title{font-size:1.125em;}.elementor-9727 .elementor-element.elementor-element-377cd82{text-align:center;font-size:var( --e-global-typography-sk_type_12-font-size );line-height:var( --e-global-typography-sk_type_12-line-height );}.elementor-9727 .elementor-element.elementor-element-1697af3{--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-9727 .elementor-element.elementor-element-4207838 .elementor-heading-title{font-size:var( --e-global-typography-sk_type_3-font-size );}.elementor-9727 .elementor-element.elementor-element-a3ee63a .elementor-divider-separator{width:21%;margin:0 auto;margin-center:0;}.elementor-9727 .elementor-element.elementor-element-a3ee63a .elementor-divider{text-align:center;}.elementor-9727 .elementor-element.elementor-element-39343bb > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-9727 .elementor-element.elementor-element-39343bb .elementor-button{font-size:var( --e-global-typography-sk_type_14-font-size );}.elementor-9727 .elementor-element.elementor-element-c50d391{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9727 .elementor-element.elementor-element-20bc726 .elementor-heading-title{font-size:2em;}.elementor-9727 .elementor-element.elementor-element-93abdd8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9727 .elementor-element.elementor-element-1e47501 .elementor-heading-title{font-size:2em;}.elementor-9727 .elementor-element.elementor-element-951a55c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9727 .elementor-element.elementor-element-c7a8599{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9727 .elementor-element.elementor-element-091f7ea .elementor-heading-title{font-size:1.8em;}.elementor-9727 .elementor-element.elementor-element-ac818c8{--margin-top:10vw;--margin-bottom:10vw;--margin-left:0vw;--margin-right:0vw;}.elementor-9727 .elementor-element.elementor-element-1f01108{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9727 .elementor-element.elementor-element-6d719c2 .elementor-heading-title{font-size:2em;}.elementor-9727 .elementor-element.elementor-element-7f8b6bf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9727 .elementor-element.elementor-element-eec2406 .elementor-heading-title{font-size:2em;}.elementor-9727 .elementor-element.elementor-element-66e11f8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9727 .elementor-element.elementor-element-99ef939 .elementor-heading-title{font-size:2em;}}@media(min-width:768px){.elementor-9727 .elementor-element.elementor-element-9d4b041{--content-width:1300px;}}@media(max-width:1024px) and (min-width:768px){.elementor-9727 .elementor-element.elementor-element-9d4b041{--content-width:1600px;}}@media(min-width:1025px){.elementor-9727 .elementor-element.elementor-element-41dd0eb::before, .elementor-9727 .elementor-element.elementor-element-41dd0eb > .elementor-background-video-container::before, .elementor-9727 .elementor-element.elementor-element-41dd0eb > .e-con-inner > .elementor-background-video-container::before, .elementor-9727 .elementor-element.elementor-element-41dd0eb > .elementor-background-slideshow::before, .elementor-9727 .elementor-element.elementor-element-41dd0eb > .e-con-inner > .elementor-background-slideshow::before, .elementor-9727 .elementor-element.elementor-element-41dd0eb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-9727 .elementor-element.elementor-element-ac37351::before, .elementor-9727 .elementor-element.elementor-element-ac37351 > .elementor-background-video-container::before, .elementor-9727 .elementor-element.elementor-element-ac37351 > .e-con-inner > .elementor-background-video-container::before, .elementor-9727 .elementor-element.elementor-element-ac37351 > .elementor-background-slideshow::before, .elementor-9727 .elementor-element.elementor-element-ac37351 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9727 .elementor-element.elementor-element-ac37351 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-9727 .elementor-element.elementor-element-fc293ba::before, .elementor-9727 .elementor-element.elementor-element-fc293ba > .elementor-background-video-container::before, .elementor-9727 .elementor-element.elementor-element-fc293ba > .e-con-inner > .elementor-background-video-container::before, .elementor-9727 .elementor-element.elementor-element-fc293ba > .elementor-background-slideshow::before, .elementor-9727 .elementor-element.elementor-element-fc293ba > .e-con-inner > .elementor-background-slideshow::before, .elementor-9727 .elementor-element.elementor-element-fc293ba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-9727 .elementor-element.elementor-element-3f6f1ec::before, .elementor-9727 .elementor-element.elementor-element-3f6f1ec > .elementor-background-video-container::before, .elementor-9727 .elementor-element.elementor-element-3f6f1ec > .e-con-inner > .elementor-background-video-container::before, .elementor-9727 .elementor-element.elementor-element-3f6f1ec > .elementor-background-slideshow::before, .elementor-9727 .elementor-element.elementor-element-3f6f1ec > .e-con-inner > .elementor-background-slideshow::before, .elementor-9727 .elementor-element.elementor-element-3f6f1ec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-9727 .elementor-element.elementor-element-fbc7ce5::before, .elementor-9727 .elementor-element.elementor-element-fbc7ce5 > .elementor-background-video-container::before, .elementor-9727 .elementor-element.elementor-element-fbc7ce5 > .e-con-inner > .elementor-background-video-container::before, .elementor-9727 .elementor-element.elementor-element-fbc7ce5 > .elementor-background-slideshow::before, .elementor-9727 .elementor-element.elementor-element-fbc7ce5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9727 .elementor-element.elementor-element-fbc7ce5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-9727 .elementor-element.elementor-element-3869773::before, .elementor-9727 .elementor-element.elementor-element-3869773 > .elementor-background-video-container::before, .elementor-9727 .elementor-element.elementor-element-3869773 > .e-con-inner > .elementor-background-video-container::before, .elementor-9727 .elementor-element.elementor-element-3869773 > .elementor-background-slideshow::before, .elementor-9727 .elementor-element.elementor-element-3869773 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9727 .elementor-element.elementor-element-3869773 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-9727 .elementor-element.elementor-element-caa4f73::before, .elementor-9727 .elementor-element.elementor-element-caa4f73 > .elementor-background-video-container::before, .elementor-9727 .elementor-element.elementor-element-caa4f73 > .e-con-inner > .elementor-background-video-container::before, .elementor-9727 .elementor-element.elementor-element-caa4f73 > .elementor-background-slideshow::before, .elementor-9727 .elementor-element.elementor-element-caa4f73 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9727 .elementor-element.elementor-element-caa4f73 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}/* Start custom CSS for html, class: .elementor-element-29bea4f *//* --- Paleta de Colores y Fuentes (Fácil de personalizar) --- */
:root {
  --color-primario: #3a7bd5;
  --color-secundario: #1e529a;
  --color-fondo: #f4f7f6;
  --color-tarjeta: #ffffff;
  --color-titulo: #2EA3F2;
  --color-texto: #5a6978;
  --sombra-tarjeta: 0 8px 30px rgba(0, 0, 0, 0.06);
  --fuente-principal: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}

/* --- Estilos Generales --- */
body {
  font-family: var(--fuente-principal);
  background-color: var(--color-fondo);
  margin: 0;
  padding: 2rem;
}

/* --- Grilla Responsiva de Productos con CSS Grid --- */
.grid-productos {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  gap: 2rem;
}

/* --- Estilo Principal de la Tarjeta --- */
.tarjeta-producto {
  background-color: var(--color-tarjeta);
  border-radius: 10px;
  box-shadow: var(--sombra-tarjeta);
  display: flex;
  flex-direction: column;
  overflow: hidden;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.tarjeta-producto:hover {
  transform: translateY(-8px);
  box-shadow: 0 12px 40px rgba(0, 0, 0, 0.08);
}

/* --- Contenedor de la Imagen con Efecto Hover --- */
.tarjeta-imagen {
  overflow: hidden;
  height: 200px;
}

.tarjeta-imagen img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

.tarjeta-producto:hover .tarjeta-imagen img {
  transform: scale(1.05);
}

/* --- Contenido de la Tarjeta --- */
.tarjeta-contenido {
  padding: 1.5rem;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.tarjeta-contenido h3 {
  margin: 0 0 0.5rem 0;
  font-size: 1.3rem;
  font-weight: 700;
  text-align: center;
  color: var(--color-titulo);
}

.tarjeta-contenido p {
  margin: 0 0 1.5rem 0;
  font-size: 0.9rem;
  line-height: 1.6;
  color: var(--color-texto);
  flex-grow: 1;
}

/* --- Lista de Características con Icono SVG --- */
.tarjeta-caracteristicas {
  list-style: none;
  padding: 0;
  margin: 0;
}

.tarjeta-caracteristicas li {
  font-size: 0.85rem;
  color: var(--color-texto);
  margin-bottom: 0.75rem; /* Aumentamos el espacio para mayor legibilidad */
  display: flex;
  align-items: flex-start;
}

.tarjeta-caracteristicas li::before {
  content: '';
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 0.75rem;
  margin-top: 2px; /* Ajuste vertical del ícono */
  background-color: var(--color-primario);
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z'/%3E%3C/svg%3E") no-repeat center;
  mask-size: contain;
  flex-shrink: 0;
}

/* --- CORRECCIÓN DE ALINEACIÓN --- */
.tarjeta-caracteristicas li strong {
    color: #2EA3F2;
  display: inline-block; /* Permite que el elemento tenga un ancho */
  width: 95px;         /* Ancho fijo para la etiqueta (ej: "Material:") */
  flex-shrink: 0;      /* Evita que la etiqueta se encoja */
  font-weight: 600;      /* Hacemos la etiqueta un poco más notoria */
}
/* --- FIN DE LA CORRECCIÓN --- */


/* --- Botón con Gradiente y Diseño Moderno --- */
.tarjeta-boton {
  display: inline-block;
  padding: 0.75rem 1.5rem;
  margin-top: 1.5rem;
  background-color: #2EA3F2;
  color: #ffffff !important;
  text-align: center;
  text-decoration: none;
  font-weight: 600;
  font-size: 0.9rem;
  border-radius: 8px;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  border: none;
  cursor: pointer;
}

.tarjeta-boton:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15);
  background-color: #324A6D;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-646a2f3 *//* --- Paleta de Colores y Fuentes (Fácil de personalizar) --- */
:root {
  --color-primario: #3a7bd5;
  --color-secundario: #1e529a;
  --color-fondo: #f4f7f6;
  --color-tarjeta: #ffffff;
  --color-titulo: #2EA3F2;
  --color-texto: #5a6978;
  --sombra-tarjeta: 0 8px 30px rgba(0, 0, 0, 0.06);
  --fuente-principal: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}

/* --- Estilos Generales --- */
body {
  font-family: var(--fuente-principal);
  background-color: var(--color-fondo);
  margin: 0;
  padding: 2rem;
}

/* --- Grilla Responsiva de Productos con CSS Grid --- */
.grid-productos {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  gap: 2rem;
}

/* --- Estilo Principal de la Tarjeta --- */
.tarjeta-producto {
  background-color: var(--color-tarjeta);
  border-radius: 10px;
  box-shadow: var(--sombra-tarjeta);
  display: flex;
  flex-direction: column;
  overflow: hidden;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.tarjeta-producto:hover {
  transform: translateY(-8px);
  box-shadow: 0 12px 40px rgba(0, 0, 0, 0.08);
}

/* --- Contenedor de la Imagen con Efecto Hover --- */
.tarjeta-imagen {
  overflow: hidden;
  height: 200px;
}

.elementor-9727 .elementor-element.elementor-element-646a2f3 .tarjeta-imagen img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transition: transform 0.4s ease;
}

.tarjeta-producto:hover .tarjeta-imagen img {
  transform: scale(1.05);
}

/* --- Contenido de la Tarjeta --- */
.tarjeta-contenido {
  padding: 1.5rem;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.tarjeta-contenido h3 {
  margin: 0 0 0.5rem 0;
  font-size: 1.3rem;
  font-weight: 700;
  text-align: center;
  color: var(--color-titulo);
}

.tarjeta-contenido p {
  margin: 0 0 1.5rem 0;
  font-size: 0.9rem;
  line-height: 1.6;
  color: var(--color-texto);
  flex-grow: 1;
}

/* --- Lista de Características con Icono SVG --- */
.tarjeta-caracteristicas {
  list-style: none;
  padding: 0;
  margin: 0;
}

.tarjeta-caracteristicas li {
  font-size: 0.85rem;
  color: var(--color-texto);
  margin-bottom: 0.75rem; /* Aumentamos el espacio para mayor legibilidad */
  display: flex;
  align-items: flex-start;
}

.tarjeta-caracteristicas li::before {
  content: '';
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 0.75rem;
  margin-top: 2px; /* Ajuste vertical del ícono */
  background-color: var(--color-primario);
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z'/%3E%3C/svg%3E") no-repeat center;
  mask-size: contain;
  flex-shrink: 0;
}

/* --- CORRECCIÓN DE ALINEACIÓN --- */
.tarjeta-caracteristicas li strong {
    color: #2EA3F2;
  display: inline-block; /* Permite que el elemento tenga un ancho */
  width: 95px;         /* Ancho fijo para la etiqueta (ej: "Material:") */
  flex-shrink: 0;      /* Evita que la etiqueta se encoja */
  font-weight: 600;      /* Hacemos la etiqueta un poco más notoria */
}
/* --- FIN DE LA CORRECCIÓN --- */


/* --- Botón con Gradiente y Diseño Moderno --- */
.tarjeta-boton {
  display: inline-block;
  padding: 0.75rem 1.5rem;
  margin-top: 1.5rem;
  background-color: #2EA3F2;
  color: #ffffff !important;
  text-align: center;
  text-decoration: none;
  font-weight: 600;
  font-size: 0.9rem;
  border-radius: 8px;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  border: none;
  cursor: pointer;
}

.tarjeta-boton:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15);
  background-color: #324A6D;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-75dfe27 *//* --- Paleta de Colores y Fuentes (Fácil de personalizar) --- */
:root {
  --color-primario: #3a7bd5;
  --color-secundario: #1e529a;
  --color-fondo: #f4f7f6;
  --color-tarjeta: #ffffff;
  --color-titulo: #2EA3F2;
  --color-texto: #5a6978;
  --sombra-tarjeta: 0 8px 30px rgba(0, 0, 0, 0.06);
  --fuente-principal: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}

/* --- Estilos Generales --- */
body {
  font-family: var(--fuente-principal);
  background-color: var(--color-fondo);
  margin: 0;
  padding: 2rem;
}

/* --- Grilla Responsiva de Productos con CSS Grid --- */
.grid-productos {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  gap: 2rem;
}

/* --- Estilo Principal de la Tarjeta --- */
.tarjeta-producto {
  background-color: var(--color-tarjeta);
  border-radius: 10px;
  box-shadow: var(--sombra-tarjeta);
  display: flex;
  flex-direction: column;
  overflow: hidden;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.tarjeta-producto:hover {
  transform: translateY(-8px);
  box-shadow: 0 12px 40px rgba(0, 0, 0, 0.08);
}

/* --- Contenedor de la Imagen con Efecto Hover --- */
.tarjeta-imagen {
  overflow: hidden;
  height: 200px;
}

.tarjeta-imagen img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

.tarjeta-producto:hover .tarjeta-imagen img {
  transform: scale(1.05);
}

/* --- Contenido de la Tarjeta --- */
.tarjeta-contenido {
  padding: 1.5rem;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.tarjeta-contenido h3 {
  margin: 0 0 0.5rem 0;
  font-size: 1.3rem;
  font-weight: 700;
  text-align: center;
  color: var(--color-titulo);
}

.tarjeta-contenido p {
  margin: 0 0 1.5rem 0;
  font-size: 0.9rem;
  line-height: 1.6;
  color: var(--color-texto);
  flex-grow: 1;
}

/* --- Lista de Características con Icono SVG --- */
.tarjeta-caracteristicas {
  list-style: none;
  padding: 0;
  margin: 0;
}

.tarjeta-caracteristicas li {
  font-size: 0.85rem;
  color: var(--color-texto);
  margin-bottom: 0.75rem; /* Aumentamos el espacio para mayor legibilidad */
  display: flex;
  align-items: flex-start;
}

.tarjeta-caracteristicas li::before {
  content: '';
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 0.75rem;
  margin-top: 2px; /* Ajuste vertical del ícono */
  background-color: var(--color-primario);
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z'/%3E%3C/svg%3E") no-repeat center;
  mask-size: contain;
  flex-shrink: 0;
}

/* --- CORRECCIÓN DE ALINEACIÓN --- */
.tarjeta-caracteristicas li strong {
    color: #2EA3F2;
  display: inline-block; /* Permite que el elemento tenga un ancho */
  width: 95px;         /* Ancho fijo para la etiqueta (ej: "Material:") */
  flex-shrink: 0;      /* Evita que la etiqueta se encoja */
  font-weight: 600;      /* Hacemos la etiqueta un poco más notoria */
}
/* --- FIN DE LA CORRECCIÓN --- */


/* --- Botón con Gradiente y Diseño Moderno --- */
.tarjeta-boton {
  display: inline-block;
  padding: 0.75rem 1.5rem;
  margin-top: 1.5rem;
  background-color: #2EA3F2;
  color: #ffffff !important;
  text-align: center;
  text-decoration: none;
  font-weight: 600;
  font-size: 0.9rem;
  border-radius: 8px;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  border: none;
  cursor: pointer;
}

.tarjeta-boton:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15);
  background-color: #324A6D;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5e741ca *//* --- Paleta de Colores y Fuentes (Fácil de personalizar) --- */
:root {
  --color-primario: #3a7bd5;
  --color-secundario: #1e529a;
  --color-fondo: #f4f7f6;
  --color-tarjeta: #ffffff;
  --color-titulo: #2EA3F2;
  --color-texto: #5a6978;
  --sombra-tarjeta: 0 8px 30px rgba(0, 0, 0, 0.06);
  --fuente-principal: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}

/* --- Estilos Generales --- */
body {
  font-family: var(--fuente-principal);
  background-color: var(--color-fondo);
  margin: 0;
  padding: 2rem;
}

/* --- Grilla Responsiva de Productos con CSS Grid --- */
.grid-productos {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  gap: 2rem;
}

/* --- Estilo Principal de la Tarjeta --- */
.tarjeta-producto {
  background-color: var(--color-tarjeta);
  border-radius: 10px;
  box-shadow: var(--sombra-tarjeta);
  display: flex;
  flex-direction: column;
  overflow: hidden;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.tarjeta-producto:hover {
  transform: translateY(-8px);
  box-shadow: 0 12px 40px rgba(0, 0, 0, 0.08);
}

/* --- Contenedor de la Imagen con Efecto Hover --- */
.tarjeta-imagen {
  overflow: hidden;
  height: 200px;
}

.tarjeta-imagen img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

.tarjeta-producto:hover .tarjeta-imagen img {
  transform: scale(1.05);
}

/* --- Contenido de la Tarjeta --- */
.tarjeta-contenido {
  padding: 1.5rem;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.tarjeta-contenido h3 {
  margin: 0 0 0.5rem 0;
  font-size: 1.3rem;
  font-weight: 700;
  text-align: center;
  color: var(--color-titulo);
}

.tarjeta-contenido p {
  margin: 0 0 1.5rem 0;
  font-size: 0.9rem;
  line-height: 1.6;
  color: var(--color-texto);
  flex-grow: 1;
}

/* --- Lista de Características con Icono SVG --- */
.tarjeta-caracteristicas {
  list-style: none;
  padding: 0;
  margin: 0;
}

.tarjeta-caracteristicas li {
  font-size: 0.85rem;
  color: var(--color-texto);
  margin-bottom: 0.75rem; /* Aumentamos el espacio para mayor legibilidad */
  display: flex;
  align-items: flex-start;
}

.tarjeta-caracteristicas li::before {
  content: '';
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 0.75rem;
  margin-top: 2px; /* Ajuste vertical del ícono */
  background-color: var(--color-primario);
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z'/%3E%3C/svg%3E") no-repeat center;
  mask-size: contain;
  flex-shrink: 0;
}

/* --- CORRECCIÓN DE ALINEACIÓN --- */
.tarjeta-caracteristicas li strong {
    color: #2EA3F2;
  display: inline-block; /* Permite que el elemento tenga un ancho */
  width: 95px;         /* Ancho fijo para la etiqueta (ej: "Material:") */
  flex-shrink: 0;      /* Evita que la etiqueta se encoja */
  font-weight: 600;      /* Hacemos la etiqueta un poco más notoria */
}
/* --- FIN DE LA CORRECCIÓN --- */


/* --- Botón con Gradiente y Diseño Moderno --- */
.tarjeta-boton {
  display: inline-block;
  padding: 0.75rem 1.5rem;
  margin-top: 1.5rem;
  background-color: #2EA3F2;
  color: #ffffff !important;
  text-align: center;
  text-decoration: none;
  font-weight: 600;
  font-size: 0.9rem;
  border-radius: 8px;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  border: none;
  cursor: pointer;
}

.tarjeta-boton:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15);
  background-color: #324A6D;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9e606a0 *//* --- Paleta de Colores y Fuentes (Fácil de personalizar) --- */
:root {
  --color-primario: #3a7bd5;
  --color-secundario: #1e529a;
  --color-fondo: #f4f7f6;
  --color-tarjeta: #ffffff;
  --color-titulo: #2EA3F2;
  --color-texto: #5a6978;
  --sombra-tarjeta: 0 8px 30px rgba(0, 0, 0, 0.06);
  --fuente-principal: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}

/* --- Estilos Generales --- */
body {
  font-family: var(--fuente-principal);
  background-color: var(--color-fondo);
  margin: 0;
  padding: 2rem;
}

/* --- Grilla Responsiva de Productos con CSS Grid --- */
.grid-productos {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  gap: 2rem;
}

/* --- Estilo Principal de la Tarjeta --- */
.tarjeta-producto {
  background-color: var(--color-tarjeta);
  border-radius: 10px;
  box-shadow: var(--sombra-tarjeta);
  display: flex;
  flex-direction: column;
  overflow: hidden;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.tarjeta-producto:hover {
  transform: translateY(-8px);
  box-shadow: 0 12px 40px rgba(0, 0, 0, 0.08);
}

/* --- Contenedor de la Imagen con Efecto Hover --- */
.tarjeta-imagen {
  overflow: hidden;
  height: 200px;
}

.tarjeta-imagen img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transition: transform 0.4s ease;
}

.tarjeta-producto:hover .tarjeta-imagen img {
  transform: scale(1.05);
}

/* --- Contenido de la Tarjeta --- */
.tarjeta-contenido {
  padding: 1.5rem;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.tarjeta-contenido h3 {
  margin: 0 0 0.5rem 0;
  font-size: 1.3rem;
  font-weight: 700;
  text-align: center;
  color: var(--color-titulo);
}

.tarjeta-contenido p {
  margin: 0 0 1.5rem 0;
  font-size: 0.9rem;
  line-height: 1.6;
  color: var(--color-texto);
  flex-grow: 1;
}

/* --- Lista de Características con Icono SVG --- */
.tarjeta-caracteristicas {
  list-style: none;
  padding: 0;
  margin: 0;
}

.tarjeta-caracteristicas li {
  font-size: 0.85rem;
  color: var(--color-texto);
  margin-bottom: 0.75rem; /* Aumentamos el espacio para mayor legibilidad */
  display: flex;
  align-items: flex-start;
}

.tarjeta-caracteristicas li::before {
  content: '';
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 0.75rem;
  margin-top: 2px; /* Ajuste vertical del ícono */
  background-color: var(--color-primario);
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z'/%3E%3C/svg%3E") no-repeat center;
  mask-size: contain;
  flex-shrink: 0;
}

/* --- CORRECCIÓN DE ALINEACIÓN --- */
.tarjeta-caracteristicas li strong {
    color: #2EA3F2;
  display: inline-block; /* Permite que el elemento tenga un ancho */
  width: 95px;         /* Ancho fijo para la etiqueta (ej: "Material:") */
  flex-shrink: 0;      /* Evita que la etiqueta se encoja */
  font-weight: 600;      /* Hacemos la etiqueta un poco más notoria */
}
/* --- FIN DE LA CORRECCIÓN --- */


/* --- Botón con Gradiente y Diseño Moderno --- */
.tarjeta-boton {
  display: inline-block;
  padding: 0.75rem 1.5rem;
  margin-top: 1.5rem;
  background-color: #2EA3F2;
  color: #ffffff !important;
  text-align: center;
  text-decoration: none;
  font-weight: 600;
  font-size: 0.9rem;
  border-radius: 8px;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  border: none;
  cursor: pointer;
}

.tarjeta-boton:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15);
  background-color: #324A6D;
}/* End custom CSS */