.elementor-13 .elementor-element.elementor-element-9fcf64e{--display:flex;--min-height:100vh;--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:flex-end;--overlay-opacity:0.67;--overlay-mix-blend-mode:multiply;--padding-top:90px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-13 .elementor-element.elementor-element-9fcf64e:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-9fcf64e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://legalinnova.es/wp-content/uploads/2026/08/tenweb_media_s3eap2one.webp");background-position:center center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-9fcf64e::before, .elementor-13 .elementor-element.elementor-element-9fcf64e > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-9fcf64e > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-9fcf64e > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-9fcf64e > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-9fcf64e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#002C68;--background-overlay:'';}.elementor-13 .elementor-element.elementor-element-670d0fb{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-670d0fb .elementor-heading-title{font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-d6ad4e0{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-d6ad4e0.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-d6ad4e0 .elementor-heading-title{font-size:68px;font-weight:600;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-f71cd9d{width:var( --container-widget-width, 634px );max-width:634px;margin:90px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:634px;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-f71cd9d .elementor-heading-title{font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-df417d2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overflow:hidden;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-235d9b4 .elementor-button{background-color:var( --e-global-color-accent );font-size:20px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-235d9b4 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-235d9b4 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );border-color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-235d9b4 .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-235d9b4 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-6613ffa .elementor-button{background-color:#FFFFFF00;font-size:20px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-6613ffa .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-6613ffa .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-6613ffa .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-6613ffa .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-dde2cb0{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13 .elementor-element.elementor-element-dde2cb0:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-dde2cb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CECECE2B;}.elementor-13 .elementor-element.elementor-element-5baa6e1{width:100%;max-width:100%;margin:60px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-13 .elementor-element.elementor-element-5baa6e1 .elementor-heading-title{font-size:20px;font-weight:400;color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-9368f8b{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-9368f8b.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-9368f8b .elementor-heading-title{font-size:68px;font-weight:600;color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-01fa67c{width:var( --container-widget-width, 634px );max-width:634px;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:634px;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-01fa67c .elementor-heading-title{font-size:20px;font-weight:500;color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-a952223{--display:flex;--min-height:800px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13 .elementor-element.elementor-element-a952223:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-a952223 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CECECE2B;}.elementor-13 .elementor-element.elementor-element-b1ed686{--grid-columns:4;}.elementor-13 .elementor-element.elementor-element-b1ed686 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-0991249{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13 .elementor-element.elementor-element-0991249:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-0991249 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CECECE1C;background-image:url("https://legalinnova.es/wp-content/uploads/2026/08/pexels-gustavo-fring-4872028-scaled.jpg");background-size:cover;}.elementor-13 .elementor-element.elementor-element-89d94be{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 10px 10px 0px rgba(0,0,0,0.5);--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-89d94be:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-89d94be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-13 .elementor-element.elementor-element-603963a{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-1260a24{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-1260a24.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-1260a24 .elementor-heading-title{font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-a44083e{--display:flex;--justify-content:space-between;--overflow:hidden;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-a44083e:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-a44083e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003070C4;}.elementor-13 .elementor-element.elementor-element-179645d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-2e4e824{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-2e4e824.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-2e4e824 .elementor-heading-title{font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-7c2dccc{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-7c2dccc .elementor-heading-title{font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-d156c57{text-align:start;}.elementor-13 .elementor-element.elementor-element-d156c57 img{width:200px;filter:brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-13 .elementor-element.elementor-element-92c961b{--display:flex;--overflow:hidden;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-92c961b:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-92c961b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003070C4;}.elementor-13 .elementor-element.elementor-element-5e59c11{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-ad09166{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-ad09166.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-ad09166 .elementor-heading-title{font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-f6c2de0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-f6c2de0 .elementor-heading-title{font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-3da8660{text-align:start;}.elementor-13 .elementor-element.elementor-element-3da8660 img{width:100px;filter:brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-13 .elementor-element.elementor-element-35d6c3e{--display:flex;--justify-content:space-between;--overflow:hidden;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-35d6c3e:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-35d6c3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003070C4;}.elementor-13 .elementor-element.elementor-element-06955c1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-45de357{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-45de357.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-45de357 .elementor-heading-title{font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-059c104{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-059c104 .elementor-heading-title{font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-fbada1a{text-align:start;}.elementor-13 .elementor-element.elementor-element-fbada1a img{width:200px;filter:brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-13 .elementor-element.elementor-element-e691638{--display:flex;--justify-content:space-between;--overflow:hidden;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-e691638:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-e691638 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003070C4;}.elementor-13 .elementor-element.elementor-element-fccdf60{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-8359eb7{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-8359eb7.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-8359eb7 .elementor-heading-title{font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-db68387{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-db68387 .elementor-heading-title{font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-f15f600{text-align:start;}.elementor-13 .elementor-element.elementor-element-f15f600 img{width:200px;filter:brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-13 .elementor-element.elementor-element-6392dfa{--display:flex;}.elementor-13 .elementor-element.elementor-element-6392dfa:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-6392dfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://legalinnova.es/wp-content/uploads/2026/08/pexels-olia-danilevich-6326260-scaled.jpg");background-position:center center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-77c8ba7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-77c8ba7:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-77c8ba7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-58b7bb3{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-13 .elementor-element.elementor-element-58b7bb3 .elementor-heading-title{font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-a63ce32{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-13 .elementor-element.elementor-element-a63ce32.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-a63ce32 .elementor-heading-title{font-size:68px;font-weight:600;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-9d0f46a{--grid-columns:3;}.elementor-13 .elementor-element.elementor-element-9d0f46a .elementor-loop-container{grid-auto-rows:1fr;}.elementor-13 .elementor-element.elementor-element-9d0f46a .e-loop-item > .elementor-section, .elementor-13 .elementor-element.elementor-element-9d0f46a .e-loop-item > .elementor-section > .elementor-container, .elementor-13 .elementor-element.elementor-element-9d0f46a .e-loop-item > .e-con, .elementor-13 .elementor-element.elementor-element-9d0f46a .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-13 .elementor-element.elementor-element-919e560 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-13 .elementor-element.elementor-element-919e560.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-919e560.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-919e560.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-919e560 .elementor-icon{font-size:20px;}.elementor-13 .elementor-element.elementor-element-919e560 .elementor-icon-box-title{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-cfc08d3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 30px;--row-gap:20px;--column-gap:30px;--flex-wrap:wrap;--align-content:space-between;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-cfc08d3:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-cfc08d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CECECE2B;}.elementor-13 .elementor-element.elementor-element-0246010{width:100%;max-width:100%;margin:60px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-13 .elementor-element.elementor-element-0246010 .elementor-heading-title{font-size:20px;font-weight:400;color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-9a124ce{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-13 .elementor-element.elementor-element-9a124ce.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-9a124ce .elementor-heading-title{font-size:68px;font-weight:600;color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-dc4a4c6{--grid-columns:3;}.elementor-13 .elementor-element.elementor-element-c2f5813 .elementor-button{background-color:var( --e-global-color-primary );font-size:20px;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-c2f5813 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-c2f5813 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-c2f5813{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-c2f5813 .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-c2f5813 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-2f04403{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 30px;--row-gap:20px;--column-gap:30px;--flex-wrap:wrap;--align-content:space-between;--margin-top:50px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-48a2695{width:100%;max-width:100%;margin:60px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-13 .elementor-element.elementor-element-48a2695 .elementor-heading-title{font-size:20px;font-weight:400;color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-ca0ddf3{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-13 .elementor-element.elementor-element-ca0ddf3.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-ca0ddf3 .elementor-heading-title{font-size:68px;font-weight:600;color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-b475660{--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;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-b475660:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-b475660 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CECECE2B;}.elementor-13 .elementor-element.elementor-element-10a0e70{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-10a0e70.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-10a0e70 .elementor-heading-title{font-size:32px;font-weight:600;color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-b965aba{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-b965aba .elementor-heading-title{font-size:20px;font-weight:500;color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-4297c28{--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;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-4297c28:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-4297c28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CECECE2B;}.elementor-13 .elementor-element.elementor-element-a26bfa7{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-a26bfa7.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-a26bfa7 .elementor-heading-title{font-size:32px;font-weight:600;color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-a734a9b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-a734a9b .elementor-heading-title{font-size:20px;font-weight:500;color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-ed62816{--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;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-ed62816:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-ed62816 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CECECE2B;}.elementor-13 .elementor-element.elementor-element-d8e56ac{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-d8e56ac.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-d8e56ac .elementor-heading-title{font-size:32px;font-weight:600;color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-d77e34a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-d77e34a .elementor-heading-title{font-size:20px;font-weight:500;color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-b7146f3{--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:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-ba84ca8{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-13 .elementor-element.elementor-element-ba84ca8:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-ba84ca8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-5d7b485{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-13 .elementor-element.elementor-element-5d7b485 .elementor-heading-title{font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-e62c9a0{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-e62c9a0.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-e62c9a0 .elementor-heading-title{font-size:68px;font-weight:600;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-8d3b517{width:var( --container-widget-width, 634px );max-width:634px;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:634px;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-8d3b517 .elementor-heading-title{font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-2f46abf .elementor-button{background-color:var( --e-global-color-accent );font-size:20px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-2f46abf .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-2f46abf .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );border-color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-2f46abf{width:var( --container-widget-width, 634px );max-width:634px;--container-widget-width:634px;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-2f46abf .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-2f46abf .elementor-button:focus svg{fill:var( --e-global-color-accent );}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-603963a{--width:calc(100% / 3 - 10px);}.elementor-13 .elementor-element.elementor-element-a44083e{--width:calc(100% / 3 - 10px);}.elementor-13 .elementor-element.elementor-element-92c961b{--width:calc(100% / 3 - 10px);}.elementor-13 .elementor-element.elementor-element-35d6c3e{--width:calc(100% / 3 - 10px);}.elementor-13 .elementor-element.elementor-element-e691638{--width:calc(100% / 3 - 10px);}.elementor-13 .elementor-element.elementor-element-6392dfa{--width:calc(100% / 3 - 10px);}.elementor-13 .elementor-element.elementor-element-b475660{--width:calc(100% / 3 - 20px);}.elementor-13 .elementor-element.elementor-element-4297c28{--width:calc(100% / 3 - 20px);}.elementor-13 .elementor-element.elementor-element-ed62816{--width:calc(100% / 3 - 20px);}}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-9fcf64e{--padding-top:150px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-d6ad4e0 .elementor-heading-title{font-size:42px;}.elementor-13 .elementor-element.elementor-element-f71cd9d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-9368f8b .elementor-heading-title{font-size:42px;}.elementor-13 .elementor-element.elementor-element-01fa67c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-b1ed686{--grid-columns:2;}.elementor-13 .elementor-element.elementor-element-1260a24 .elementor-heading-title{font-size:42px;}.elementor-13 .elementor-element.elementor-element-2e4e824 .elementor-heading-title{font-size:42px;}.elementor-13 .elementor-element.elementor-element-7c2dccc{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-ad09166 .elementor-heading-title{font-size:42px;}.elementor-13 .elementor-element.elementor-element-f6c2de0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-45de357 .elementor-heading-title{font-size:42px;}.elementor-13 .elementor-element.elementor-element-059c104{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-8359eb7 .elementor-heading-title{font-size:42px;}.elementor-13 .elementor-element.elementor-element-db68387{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-a63ce32 .elementor-heading-title{font-size:42px;}.elementor-13 .elementor-element.elementor-element-9d0f46a{--grid-columns:2;}.elementor-13 .elementor-element.elementor-element-9a124ce .elementor-heading-title{font-size:42px;}.elementor-13 .elementor-element.elementor-element-dc4a4c6{--grid-columns:2;}.elementor-13 .elementor-element.elementor-element-ca0ddf3 .elementor-heading-title{font-size:42px;}.elementor-13 .elementor-element.elementor-element-10a0e70 .elementor-heading-title{font-size:42px;}.elementor-13 .elementor-element.elementor-element-b965aba{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-a26bfa7 .elementor-heading-title{font-size:42px;}.elementor-13 .elementor-element.elementor-element-a734a9b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-d8e56ac .elementor-heading-title{font-size:42px;}.elementor-13 .elementor-element.elementor-element-d77e34a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-e62c9a0 .elementor-heading-title{font-size:42px;}.elementor-13 .elementor-element.elementor-element-8d3b517{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-9fcf64e{--min-height:100SVH;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:90px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-670d0fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-13 .elementor-element.elementor-element-d6ad4e0 .elementor-heading-title{font-size:8vw;line-height:1.2em;}.elementor-13 .elementor-element.elementor-element-f71cd9d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 50px;}.elementor-13 .elementor-element.elementor-element-f71cd9d .elementor-heading-title{font-size:16px;}.elementor-13 .elementor-element.elementor-element-df417d2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-235d9b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-13 .elementor-element.elementor-element-5baa6e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-13 .elementor-element.elementor-element-9368f8b .elementor-heading-title{font-size:8vw;line-height:1.2em;}.elementor-13 .elementor-element.elementor-element-01fa67c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 50px;}.elementor-13 .elementor-element.elementor-element-01fa67c .elementor-heading-title{font-size:16px;}.elementor-13 .elementor-element.elementor-element-a952223{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-b1ed686{--grid-columns:1;}.elementor-13 .elementor-element.elementor-element-0991249{--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-13 .elementor-element.elementor-element-89d94be{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-603963a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-1260a24{padding:0px 20px 20px 20px;}.elementor-13 .elementor-element.elementor-element-1260a24 .elementor-heading-title{font-size:8vw;line-height:1.2em;}.elementor-13 .elementor-element.elementor-element-2e4e824 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-13 .elementor-element.elementor-element-7c2dccc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 50px;}.elementor-13 .elementor-element.elementor-element-7c2dccc .elementor-heading-title{font-size:16px;}.elementor-13 .elementor-element.elementor-element-ad09166 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-13 .elementor-element.elementor-element-f6c2de0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 50px;}.elementor-13 .elementor-element.elementor-element-f6c2de0 .elementor-heading-title{font-size:16px;}.elementor-13 .elementor-element.elementor-element-45de357 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-13 .elementor-element.elementor-element-059c104{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 50px;}.elementor-13 .elementor-element.elementor-element-059c104 .elementor-heading-title{font-size:16px;}.elementor-13 .elementor-element.elementor-element-8359eb7 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-13 .elementor-element.elementor-element-db68387{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 50px;}.elementor-13 .elementor-element.elementor-element-db68387 .elementor-heading-title{font-size:16px;}.elementor-13 .elementor-element.elementor-element-6392dfa{--min-height:400px;}.elementor-13 .elementor-element.elementor-element-58b7bb3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-13 .elementor-element.elementor-element-a63ce32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-a63ce32 .elementor-heading-title{font-size:8vw;line-height:1.2em;}.elementor-13 .elementor-element.elementor-element-9d0f46a{--grid-columns:1;}.elementor-13 .elementor-element.elementor-element-cfc08d3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-0246010{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-13 .elementor-element.elementor-element-9a124ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-13 .elementor-element.elementor-element-9a124ce .elementor-heading-title{font-size:8vw;line-height:1.2em;}.elementor-13 .elementor-element.elementor-element-dc4a4c6{--grid-columns:1;}.elementor-13 .elementor-element.elementor-element-c2f5813{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-13 .elementor-element.elementor-element-2f04403{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-48a2695{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-13 .elementor-element.elementor-element-ca0ddf3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-13 .elementor-element.elementor-element-ca0ddf3 .elementor-heading-title{font-size:8vw;line-height:1.2em;}.elementor-13 .elementor-element.elementor-element-10a0e70 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-13 .elementor-element.elementor-element-b965aba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 50px;}.elementor-13 .elementor-element.elementor-element-b965aba .elementor-heading-title{font-size:16px;}.elementor-13 .elementor-element.elementor-element-a26bfa7 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-13 .elementor-element.elementor-element-a734a9b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 50px;}.elementor-13 .elementor-element.elementor-element-a734a9b .elementor-heading-title{font-size:16px;}.elementor-13 .elementor-element.elementor-element-d8e56ac .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-13 .elementor-element.elementor-element-d77e34a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 50px;}.elementor-13 .elementor-element.elementor-element-d77e34a .elementor-heading-title{font-size:16px;}.elementor-13 .elementor-element.elementor-element-b7146f3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-ba84ca8{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-5d7b485{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-13 .elementor-element.elementor-element-e62c9a0 .elementor-heading-title{font-size:8vw;line-height:1.2em;}.elementor-13 .elementor-element.elementor-element-8d3b517{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 50px;}.elementor-13 .elementor-element.elementor-element-8d3b517 .elementor-heading-title{font-size:16px;}.elementor-13 .elementor-element.elementor-element-2f46abf{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}}/* Start custom CSS for heading, class: .elementor-element-d6ad4e0 */.alt{
    opacity: 0.4;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9368f8b */.alt{
    opacity: 0.4;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-b1ed686 *//* Estado por defecto: Descripción oculta y colapsada */
.e-loop-item .descrip {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transform: translateY(15px); /* Desplazamiento inicial hacia abajo */
    margin-top: 0 !important; 
    margin-bottom: 0 !important;
    transition: opacity 0.4s ease, max-height 0.4s ease, transform 0.4s ease, margin 0.4s ease;
}

/* Estado Hover: Despliega la descripción al pasar el ratón por la tarjeta completa */
.e-loop-item:hover .descrip {
    opacity: 1;
    max-height: 300px; /* Ajusta este valor si tu texto es extremadamente largo */
    transform: translateY(0);
    margin-top: -20px !important; /* Respeta el margen negativo original de tu diseño */
    margin-bottom: 15px !important; /* Espaciado con el botón */
}

/* Opcional: Transición suave también en el contenedor principal para que no dé tirones bruscos */
.e-loop-item {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1260a24 */.alt{
    opacity: 0.4;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e4e824 */.alt{
    opacity: 0.4;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad09166 */.alt{
    opacity: 0.4;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45de357 */.alt{
    opacity: 0.4;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8359eb7 */.alt{
    opacity: 0.4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89d94be */.blur-overlay {
    background-color: rgba(255, 255, 255, 0.1); /* Transparencia necesaria */
    backdrop-filter: blur(12px); /* Difumina el fondo subyacente */
    -webkit-backdrop-filter: blur(12px); /* Soporte para Safari */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a63ce32 */.alt{
    opacity: 0.4;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a124ce */.alt{
    opacity: 0.4;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ca0ddf3 */.alt{
    opacity: 0.4;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10a0e70 */.alt{
    opacity: 0.4;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a26bfa7 */.alt{
    opacity: 0.4;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8e56ac */.alt{
    opacity: 0.4;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e62c9a0 */.alt{
    opacity: 0.4;
}/* End custom CSS */