.elementor-2055 .elementor-element.elementor-element-10875c4{--display:flex;--min-height:100vh;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2055 .elementor-element.elementor-element-10875c4:not(.elementor-motion-effects-element-type-background), .elementor-2055 .elementor-element.elementor-element-10875c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-aa31e43 );}.elementor-2055 .elementor-element.elementor-element-10875c4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2055 .elementor-element.elementor-element-5ee0318{--display:flex;--position:absolute;--min-height:0px;bottom:-900px;}body:not(.rtl) .elementor-2055 .elementor-element.elementor-element-5ee0318{left:14px;}body.rtl .elementor-2055 .elementor-element.elementor-element-5ee0318{right:14px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2055 .elementor-element.elementor-element-072f043{width:100%;max-width:100%;--e-transform-rotateZ:-26deg;bottom:819.01px;}.elementor-2055 .elementor-element.elementor-element-072f043.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-2055 .elementor-element.elementor-element-072f043{left:-83.291px;}body.rtl .elementor-2055 .elementor-element.elementor-element-072f043{right:-83.291px;}.elementor-2055 .elementor-element.elementor-element-072f043 img{width:100%;}.elementor-2055 .elementor-element.elementor-element-a5d7279{--display:flex;--position:absolute;--min-height:0px;bottom:-215px;}body:not(.rtl) .elementor-2055 .elementor-element.elementor-element-a5d7279{right:-80%;}body.rtl .elementor-2055 .elementor-element.elementor-element-a5d7279{left:-80%;}.elementor-2055 .elementor-element.elementor-element-c1330af{width:100%;max-width:100%;--e-transform-rotateZ:12deg;bottom:0px;}.elementor-2055 .elementor-element.elementor-element-c1330af.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-2055 .elementor-element.elementor-element-c1330af{left:0px;}body.rtl .elementor-2055 .elementor-element.elementor-element-c1330af{right:0px;}.elementor-2055 .elementor-element.elementor-element-c1330af img{width:100%;}.elementor-2055 .elementor-element.elementor-element-f4f9203{--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:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:0px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-2055 .elementor-element.elementor-element-031ed4d{--spacer-size:124px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2055 .elementor-element.elementor-element-58a4b75{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-2055 .elementor-element.elementor-element-58a4b75 .elementor-divider-separator{width:100%;}.elementor-2055 .elementor-element.elementor-element-58a4b75 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}body:not(.rtl) .elementor-2055 .elementor-element.elementor-element-4714e23{left:1px;}body.rtl .elementor-2055 .elementor-element.elementor-element-4714e23{right:1px;}.elementor-2055 .elementor-element.elementor-element-4714e23{top:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2055 .elementor-element.elementor-element-b1aff95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2055 .elementor-element.elementor-element-b1aff95 .elementor-heading-title{font-family:"Akzidenz Grotesk Extra Bold ALT", Sans-serif;font-size:64px;font-weight:300;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-2055 .elementor-element.elementor-element-39fdd59{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-2055 .elementor-element.elementor-element-39fdd59 .elementor-divider-separator{width:100%;}.elementor-2055 .elementor-element.elementor-element-39fdd59 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2055 .elementor-element.elementor-element-6e222e2{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:240px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2055 .elementor-element.elementor-element-e59bfe3{--display:flex;--position:absolute;--min-height:0px;top:328px;}body:not(.rtl) .elementor-2055 .elementor-element.elementor-element-e59bfe3{left:-602px;}body.rtl .elementor-2055 .elementor-element.elementor-element-e59bfe3{right:-602px;}.elementor-2055 .elementor-element.elementor-element-6c1ec28{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;bottom:-20px;z-index:999;}.elementor-2055 .elementor-element.elementor-element-6c1ec28.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-2055 .elementor-element.elementor-element-6c1ec28{left:2px;}body.rtl .elementor-2055 .elementor-element.elementor-element-6c1ec28{right:2px;}.elementor-2055 .elementor-element.elementor-element-6c1ec28 img{width:100%;}.elementor-2055 .elementor-element.elementor-element-287cef8{--display:flex;--min-height:1100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;}.elementor-2055 .elementor-element.elementor-element-287cef8::before, .elementor-2055 .elementor-element.elementor-element-287cef8 > .elementor-background-video-container::before, .elementor-2055 .elementor-element.elementor-element-287cef8 > .e-con-inner > .elementor-background-video-container::before, .elementor-2055 .elementor-element.elementor-element-287cef8 > .elementor-background-slideshow::before, .elementor-2055 .elementor-element.elementor-element-287cef8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2055 .elementor-element.elementor-element-287cef8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://negrita.es/wp-content/uploads/2025/12/Objeto-inteligente-vectorial-1.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;}.elementor-2055 .elementor-element.elementor-element-36eba78{width:var( --container-widget-width, 55% );max-width:55%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-2055 .elementor-element.elementor-element-36eba78 img{width:100%;}.elementor-2055 .elementor-element.elementor-element-00c31f3{width:var( --container-widget-width, 278px );max-width:278px;--container-widget-width:278px;--container-widget-flex-grow:0;top:90px;}body:not(.rtl) .elementor-2055 .elementor-element.elementor-element-00c31f3{left:101px;}body.rtl .elementor-2055 .elementor-element.elementor-element-00c31f3{right:101px;}.elementor-2055 .elementor-element.elementor-element-fe7ab98{--display:flex;--position:absolute;--min-height:0px;top:5px;}body:not(.rtl) .elementor-2055 .elementor-element.elementor-element-fe7ab98{right:-592px;}body.rtl .elementor-2055 .elementor-element.elementor-element-fe7ab98{left:-592px;}.elementor-2055 .elementor-element.elementor-element-7360480{width:100%;max-width:100%;bottom:-726px;}.elementor-2055 .elementor-element.elementor-element-7360480.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-2055 .elementor-element.elementor-element-7360480{left:0px;}body.rtl .elementor-2055 .elementor-element.elementor-element-7360480{right:0px;}.elementor-2055 .elementor-element.elementor-element-7360480 img{width:100%;}.elementor-2055 .elementor-element.elementor-element-3b631e8{--display:flex;--position:absolute;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;bottom:-720px;}body:not(.rtl) .elementor-2055 .elementor-element.elementor-element-3b631e8{left:-459px;}body.rtl .elementor-2055 .elementor-element.elementor-element-3b631e8{right:-459px;}.elementor-2055 .elementor-element.elementor-element-741ba33{width:100%;max-width:100%;bottom:0px;}.elementor-2055 .elementor-element.elementor-element-741ba33.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-2055 .elementor-element.elementor-element-741ba33{left:0px;}body.rtl .elementor-2055 .elementor-element.elementor-element-741ba33{right:0px;}.elementor-2055 .elementor-element.elementor-element-741ba33 img{width:100%;}.elementor-2055 .elementor-element.elementor-element-8433aca{--display:flex;--position:absolute;--min-height:0px;top:80px;}body:not(.rtl) .elementor-2055 .elementor-element.elementor-element-8433aca{right:-251px;}body.rtl .elementor-2055 .elementor-element.elementor-element-8433aca{left:-251px;}.elementor-2055 .elementor-element.elementor-element-71dc79d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;bottom:-20px;}.elementor-2055 .elementor-element.elementor-element-71dc79d.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-2055 .elementor-element.elementor-element-71dc79d{left:136px;}body.rtl .elementor-2055 .elementor-element.elementor-element-71dc79d{right:136px;}.elementor-2055 .elementor-element.elementor-element-71dc79d img{width:100%;}.elementor-2055 .elementor-element.elementor-element-d7c9339{--display:flex;--min-height:500px;--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:80px 0px;--row-gap:80px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.5;}.elementor-2055 .elementor-element.elementor-element-d7c9339::before, .elementor-2055 .elementor-element.elementor-element-d7c9339 > .elementor-background-video-container::before, .elementor-2055 .elementor-element.elementor-element-d7c9339 > .e-con-inner > .elementor-background-video-container::before, .elementor-2055 .elementor-element.elementor-element-d7c9339 > .elementor-background-slideshow::before, .elementor-2055 .elementor-element.elementor-element-d7c9339 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2055 .elementor-element.elementor-element-d7c9339 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://negrita.es/wp-content/uploads/2025/12/Objeto-inteligente-vectorial-1.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:556px auto;}.elementor-2055 .elementor-element.elementor-element-a1a7ec2{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-2055 .elementor-element.elementor-element-a1a7ec2 img{width:100%;height:500px;object-fit:contain;object-position:center center;}.elementor-2055 .elementor-element.elementor-element-b947905{--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:140px 140px;--row-gap:140px;--column-gap:140px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2055 .elementor-element.elementor-element-af60104{--e-image-carousel-slides-to-show:3;}.elementor-2055 .elementor-element.elementor-element-af60104.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2055 .elementor-element.elementor-element-af60104 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2055 .elementor-element.elementor-element-af60104 .elementor-swiper-button.elementor-swiper-button-next{font-size:60px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2055 .elementor-element.elementor-element-c027696 .elementor-button{background-color:var( --e-global-color-aa31e43 );font-family:"Akzidenz Grotesk Extra Bold ALT", Sans-serif;font-size:32px;font-weight:900;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:024px 24px 024px 0px;}.elementor-2055 .elementor-element.elementor-element-c027696{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2055 .elementor-element.elementor-element-c027696.elementor-element{--align-self:center;}.elementor-2055 .elementor-element.elementor-element-905861d{width:100%;max-width:100%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2055 .elementor-element.elementor-element-10875c4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}body:not(.rtl) .elementor-2055 .elementor-element.elementor-element-5ee0318{left:0px;}body.rtl .elementor-2055 .elementor-element.elementor-element-5ee0318{right:0px;}.elementor-2055 .elementor-element.elementor-element-5ee0318{bottom:-1000px;}body:not(.rtl) .elementor-2055 .elementor-element.elementor-element-072f043{left:-56px;}body.rtl .elementor-2055 .elementor-element.elementor-element-072f043{right:-56px;}.elementor-2055 .elementor-element.elementor-element-072f043{bottom:904px;}body:not(.rtl) .elementor-2055 .elementor-element.elementor-element-a5d7279{right:-70%;}body.rtl .elementor-2055 .elementor-element.elementor-element-a5d7279{left:-70%;}.elementor-2055 .elementor-element.elementor-element-a5d7279{bottom:-138px;}body:not(.rtl) .elementor-2055 .elementor-element.elementor-element-c1330af{left:0px;}body.rtl .elementor-2055 .elementor-element.elementor-element-c1330af{right:0px;}.elementor-2055 .elementor-element.elementor-element-6e222e2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-2055 .elementor-element.elementor-element-e59bfe3{left:-286px;}body.rtl .elementor-2055 .elementor-element.elementor-element-e59bfe3{right:-286px;}.elementor-2055 .elementor-element.elementor-element-e59bfe3{top:317px;}.elementor-2055 .elementor-element.elementor-element-287cef8:not(.elementor-motion-effects-element-type-background), .elementor-2055 .elementor-element.elementor-element-287cef8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://negrita.es/wp-content/uploads/2025/12/Objeto-inteligente-vectorial-1.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2055 .elementor-element.elementor-element-287cef8{--min-height:700px;}.elementor-2055 .elementor-element.elementor-element-287cef8::before, .elementor-2055 .elementor-element.elementor-element-287cef8 > .elementor-background-video-container::before, .elementor-2055 .elementor-element.elementor-element-287cef8 > .e-con-inner > .elementor-background-video-container::before, .elementor-2055 .elementor-element.elementor-element-287cef8 > .elementor-background-slideshow::before, .elementor-2055 .elementor-element.elementor-element-287cef8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2055 .elementor-element.elementor-element-287cef8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:center center;}body:not(.rtl) .elementor-2055 .elementor-element.elementor-element-00c31f3{left:22px;}body.rtl .elementor-2055 .elementor-element.elementor-element-00c31f3{right:22px;}.elementor-2055 .elementor-element.elementor-element-00c31f3{top:-139px;}body:not(.rtl) .elementor-2055 .elementor-element.elementor-element-fe7ab98{right:-308px;}body.rtl .elementor-2055 .elementor-element.elementor-element-fe7ab98{left:-308px;}body:not(.rtl) .elementor-2055 .elementor-element.elementor-element-3b631e8{left:-200px;}body.rtl .elementor-2055 .elementor-element.elementor-element-3b631e8{right:-200px;}.elementor-2055 .elementor-element.elementor-element-3b631e8{bottom:-811px;}body:not(.rtl) .elementor-2055 .elementor-element.elementor-element-8433aca{right:-101px;}body.rtl .elementor-2055 .elementor-element.elementor-element-8433aca{left:-101px;}.elementor-2055 .elementor-element.elementor-element-8433aca{top:74px;}.elementor-2055 .elementor-element.elementor-element-d7c9339:not(.elementor-motion-effects-element-type-background), .elementor-2055 .elementor-element.elementor-element-d7c9339 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://negrita.es/wp-content/uploads/2025/12/Objeto-inteligente-vectorial-1.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2055 .elementor-element.elementor-element-d7c9339{--min-height:700px;--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2055 .elementor-element.elementor-element-d7c9339::before, .elementor-2055 .elementor-element.elementor-element-d7c9339 > .elementor-background-video-container::before, .elementor-2055 .elementor-element.elementor-element-d7c9339 > .e-con-inner > .elementor-background-video-container::before, .elementor-2055 .elementor-element.elementor-element-d7c9339 > .elementor-background-slideshow::before, .elementor-2055 .elementor-element.elementor-element-d7c9339 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2055 .elementor-element.elementor-element-d7c9339 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:center center;}.elementor-2055 .elementor-element.elementor-element-905861d img{width:90%;}}@media(max-width:767px){.elementor-2055 .elementor-element.elementor-element-5ee0318{--width:300px;--min-height:0px;bottom:-881px;}body:not(.rtl) .elementor-2055 .elementor-element.elementor-element-5ee0318{left:19px;}body.rtl .elementor-2055 .elementor-element.elementor-element-5ee0318{right:19px;}.elementor-2055 .elementor-element.elementor-element-072f043{bottom:872px;}.elementor-2055 .elementor-element.elementor-element-a5d7279{--width:150px;--min-height:0px;bottom:-120px;}body:not(.rtl) .elementor-2055 .elementor-element.elementor-element-a5d7279{right:-60%;}body.rtl .elementor-2055 .elementor-element.elementor-element-a5d7279{left:-60%;}.elementor-2055 .elementor-element.elementor-element-f4f9203{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2055 .elementor-element.elementor-element-031ed4d{--spacer-size:50px;}.elementor-2055 .elementor-element.elementor-element-b1aff95 .elementor-heading-title{font-size:44px;}.elementor-2055 .elementor-element.elementor-element-6e222e2{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2055 .elementor-element.elementor-element-e59bfe3{--width:150px;--min-height:0px;top:20px;}body:not(.rtl) .elementor-2055 .elementor-element.elementor-element-e59bfe3{left:-107px;}body.rtl .elementor-2055 .elementor-element.elementor-element-e59bfe3{right:-107px;}.elementor-2055 .elementor-element.elementor-element-6c1ec28{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;bottom:-20px;}body:not(.rtl) .elementor-2055 .elementor-element.elementor-element-6c1ec28{left:79px;}body.rtl .elementor-2055 .elementor-element.elementor-element-6c1ec28{right:79px;}.elementor-2055 .elementor-element.elementor-element-287cef8{--min-height:480px;}.elementor-2055 .elementor-element.elementor-element-287cef8:not(.elementor-motion-effects-element-type-background), .elementor-2055 .elementor-element.elementor-element-287cef8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2055 .elementor-element.elementor-element-36eba78{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-2055 .elementor-element.elementor-element-00c31f3{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;}.elementor-2055 .elementor-element.elementor-element-fe7ab98{--width:150px;--min-height:0px;top:13px;}body:not(.rtl) .elementor-2055 .elementor-element.elementor-element-fe7ab98{right:-44px;}body.rtl .elementor-2055 .elementor-element.elementor-element-fe7ab98{left:-44px;}.elementor-2055 .elementor-element.elementor-element-3b631e8{--width:150px;--min-height:0px;bottom:-48px;}body:not(.rtl) .elementor-2055 .elementor-element.elementor-element-3b631e8{left:-86px;}body.rtl .elementor-2055 .elementor-element.elementor-element-3b631e8{right:-86px;}.elementor-2055 .elementor-element.elementor-element-8433aca{--width:150px;--min-height:0px;top:-59px;}body:not(.rtl) .elementor-2055 .elementor-element.elementor-element-8433aca{right:49px;}body.rtl .elementor-2055 .elementor-element.elementor-element-8433aca{left:49px;}.elementor-2055 .elementor-element.elementor-element-71dc79d{width:100%;max-width:100%;bottom:-40px;}body:not(.rtl) .elementor-2055 .elementor-element.elementor-element-71dc79d{left:136px;}body.rtl .elementor-2055 .elementor-element.elementor-element-71dc79d{right:136px;}.elementor-2055 .elementor-element.elementor-element-d7c9339{--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-2055 .elementor-element.elementor-element-b947905{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2055 .elementor-element.elementor-element-c027696{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2055 .elementor-element.elementor-element-c027696 .elementor-button{font-size:24px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-2055 .elementor-element.elementor-element-10875c4{--width:100%;}.elementor-2055 .elementor-element.elementor-element-5ee0318{--width:500px;}.elementor-2055 .elementor-element.elementor-element-a5d7279{--width:250px;}.elementor-2055 .elementor-element.elementor-element-6e222e2{--width:100%;}.elementor-2055 .elementor-element.elementor-element-e59bfe3{--width:250px;}.elementor-2055 .elementor-element.elementor-element-fe7ab98{--width:350px;}.elementor-2055 .elementor-element.elementor-element-3b631e8{--width:400px;}.elementor-2055 .elementor-element.elementor-element-8433aca{--width:557px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2055 .elementor-element.elementor-element-5ee0318{--width:399px;}.elementor-2055 .elementor-element.elementor-element-a5d7279{--width:200px;}.elementor-2055 .elementor-element.elementor-element-e59bfe3{--width:150px;}.elementor-2055 .elementor-element.elementor-element-fe7ab98{--width:250px;}.elementor-2055 .elementor-element.elementor-element-3b631e8{--width:300px;}.elementor-2055 .elementor-element.elementor-element-8433aca{--width:500px;}}/* Start custom CSS for image, class: .elementor-element-072f043 */.draggable-container {
  position: relative;
}

.draggable-image {
  cursor: grab;
  user-select: none;
  position: absolute; /* Asegúrate de que la imagen pueda moverse libremente */
}

.draggable-image:active {
  cursor: grabbing;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1330af */.draggable-container {
  position: relative;
}

.draggable-image {
  cursor: grab;
  user-select: none;
  position: absolute; /* Asegúrate de que la imagen pueda moverse libremente */
}

.draggable-image:active {
  cursor: grabbing;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1aff95 */.elementor-2055 .elementor-element.elementor-element-b1aff95 {
    white-space: nowrap; 
    width: max-content;
    position: relative;
    overflow: hidden;
  display: flex;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4f9203 */.marquee {
  overflow: hidden;
  white-space: nowrap;
  box-sizing: border-box;
}

.marquee span {
  display: inline-block;
  padding-left: 100%;
  animation: marquee 18s linear infinite;
}

@keyframes marquee {
  0%   { transform: translate(0, 0); }
  100% { transform: translate(-100%, 0); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c1ec28 */.draggable-container {
  position: relative;
}

.draggable-image {
  cursor: grab;
  user-select: none;
  position: absolute; /* Asegúrate de que la imagen pueda moverse libremente */
}

.draggable-image:active {
  cursor: grabbing;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7360480 */.draggable-container {
  position: relative;
}

.draggable-image {
  cursor: grab;
  user-select: none;
  position: absolute; /* Asegúrate de que la imagen pueda moverse libremente */
}

.draggable-image:active {
  cursor: grabbing;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-741ba33 */.draggable-container {
  position: relative;
}

.draggable-image {
  cursor: grab;
  user-select: none;
  position: absolute; /* Asegúrate de que la imagen pueda moverse libremente */
}

.draggable-image:active {
  cursor: grabbing;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71dc79d */.draggable-container {
  position: relative;
}

.draggable-image {
  cursor: grab;
  user-select: none;
  position: absolute; /* Asegúrate de que la imagen pueda moverse libremente */
}

.draggable-image:active {
  cursor: grabbing;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a1a7ec2 */.elementor-2055 .elementor-element.elementor-element-a1a7ec2 {
    pointer-events: none !important;
}

@keyframes respiracion {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px); /* Mueve el objeto hacia arriba */
  }
  100% {
    transform: translateY(0); /* Vuelve a su posición original */
  }
}

.elementor-2055 .elementor-element.elementor-element-a1a7ec2 {
  animation: respiracion 4s ease-in-out infinite; /* 3 segundos para cada ciclo, suavizado y repetición infinita */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7c9339 */.elementor-2055 .elementor-element.elementor-element-d7c9339 {
    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-af60104 */.elementor-2055 .elementor-element.elementor-element-af60104 img {
    width: 100%;
    height: 600px;
    object-fit: cover;
}

.elementor-2055 .elementor-element.elementor-element-af60104 img {
    width: 100%;
    height: 600px;
    object-fit: cover;
}

.elementor-swiper-button-prev {
    left: 86% !important;
    top: -60px !important;
}

.elementor-swiper-button-next {
    top: -60px !important;
    right: 5% !important;
}

@media (max-width: 768px) {
    .elementor-swiper-button-prev {
        left: 78% !important;
        top: -50px !important;
    }

    .elementor-swiper-button-next {
        top: -50px !important;
        right: 4% !important;
    }
}

@media (max-width: 480px) { 
    .elementor-swiper-button-prev {
        display: none !important;
    }

    .elementor-swiper-button-next {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c027696 *//* 1. Definición de la Animación de Parpadeo */
@keyframes blink-animation {
    0%, 100% { 
        opacity: 1; 
    }
    50% { 
        opacity: 0; 
    }
}

/* 2. Aplicación del Efecto de Parpadeo - LIMITADO A 10 REPETICIONES */
.link-parpadeo a:hover {
    color: #ff0000; /* Color que el link tendrá al parpadear */
    
    /* Duración de 0.15s (rápido), se repite 10 veces, alternando */
    animation: blink-animation 0.3s 1 alternate; 
    
    /* *MUY IMPORTANTE*: Esto asegura que al terminar
     * la animación, el link se quede en el estado final (opacity: 1)
     */
    animation-fill-mode: forwards; 
}

/* 3. Estilo base (opcional) */
.link-parpadeo a {
    transition: color 0.3s ease;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Akzidenz Grotesk Extra Bold ALT';
	font-display: auto;
	src: url('https://negrita.es/wp-content/uploads/2025/11/AkzidenzGrotesk-ExtraBoldAlt.ttf') format('truetype');
}
/* End Custom Fonts CSS */