.elementor-18 .elementor-element.elementor-element-58ab26c{--display:flex;--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;}.elementor-18 .elementor-element.elementor-element-58ab26c:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-58ab26c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e3f3ce7 );}.elementor-18 .elementor-element.elementor-element-f865a41{--display:flex;--min-height:90vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--border-radius:8px 8px 8px 8px;}.elementor-18 .elementor-element.elementor-element-f865a41:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-f865a41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://moovbilbao.com/wp-content/uploads/2026/05/DSC8123-scaled.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-f865a41::before, .elementor-18 .elementor-element.elementor-element-f865a41 > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-f865a41 > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-f865a41 > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-f865a41 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-f865a41 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-d06cd96 );--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-072fb37{--display:flex;}.elementor-18 .elementor-element.elementor-element-021b607{text-align:center;}.elementor-18 .elementor-element.elementor-element-021b607 .elementor-heading-title{color:var( --e-global-color-e5f1aa1 );}.elementor-18 .elementor-element.elementor-element-58f3b21{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-58f3b21:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-58f3b21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e5f1aa1 );}.elementor-18 .elementor-element.elementor-element-2f5d8d0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-18 .elementor-element.elementor-element-740fcb9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;}.elementor-18 .elementor-element.elementor-element-fb5e873 .tabmel-table{table-layout:auto;border-collapse:collapse;}.elementor-18 .elementor-element.elementor-element-fb5e873 .tabmel-table-container{max-width:100%;}.elementor-18 .elementor-element.elementor-element-fb5e873 .tabmel-table th.tabmel-table-cell{background-color:#e6e6e6;}.elementor-18 .elementor-element.elementor-element-fb5e873 .tabmel-table thead .tabmel-table-cell-content{align-items:center;}.elementor-18 .elementor-element.elementor-element-fb5e873 .tabmel-table tbody .tabmel-table-cell-content{align-items:center;}.elementor-18 .elementor-element.elementor-element-49f7342{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-2d970fe{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-18 .elementor-element.elementor-element-2d970fe:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-2d970fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e3f3ce7 );}.elementor-18 .elementor-element.elementor-element-77c7960{--divider-border-style:solid;--divider-color:var( --e-global-color-d06cd96 );--divider-border-width:1px;}.elementor-18 .elementor-element.elementor-element-77c7960 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-18 .elementor-element.elementor-element-77c7960 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-18 .elementor-element.elementor-element-77c7960.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d06cd96 );}.elementor-18 .elementor-element.elementor-element-77c7960.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-77c7960.elementor-view-default .elementor-icon{color:var( --e-global-color-d06cd96 );border-color:var( --e-global-color-d06cd96 );}.elementor-18 .elementor-element.elementor-element-77c7960.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-77c7960.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d06cd96 );}.elementor-18 .elementor-element.elementor-element-e1f179a .elementor-icon-list-icon i{color:#9FE1CB;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-e1f179a .elementor-icon-list-icon svg{fill:#9FE1CB;transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-e1f179a{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-e1f179a .elementor-icon-list-text{transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-6df24e1 .elementor-icon-list-icon i{color:#AFA9EC;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-6df24e1 .elementor-icon-list-icon svg{fill:#AFA9EC;transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-6df24e1{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-6df24e1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-0db994a .elementor-icon-list-icon i{color:#F4C0D1;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-0db994a .elementor-icon-list-icon svg{fill:#F4C0D1;transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-0db994a{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-0db994a .elementor-icon-list-text{transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-47c96f2{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-18 .elementor-element.elementor-element-47c96f2:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-47c96f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e3f3ce7 );}.elementor-18 .elementor-element.elementor-element-7c10ab9{--divider-border-style:solid;--divider-color:var( --e-global-color-d06cd96 );--divider-border-width:1px;}.elementor-18 .elementor-element.elementor-element-7c10ab9 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-18 .elementor-element.elementor-element-7c10ab9 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-18 .elementor-element.elementor-element-7c10ab9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d06cd96 );}.elementor-18 .elementor-element.elementor-element-7c10ab9.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-7c10ab9.elementor-view-default .elementor-icon{color:var( --e-global-color-d06cd96 );border-color:var( --e-global-color-d06cd96 );}.elementor-18 .elementor-element.elementor-element-7c10ab9.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-7c10ab9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d06cd96 );}.elementor-18 .elementor-element.elementor-element-7815850 .elementor-icon-list-icon i{color:#9FE1CB;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-7815850 .elementor-icon-list-icon svg{fill:#9FE1CB;transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-7815850{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-7815850 .elementor-icon-list-text{transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-1feb6c5 .elementor-icon-list-icon i{color:#AFA9EC;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-1feb6c5 .elementor-icon-list-icon svg{fill:#AFA9EC;transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-1feb6c5{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-1feb6c5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-2097450 .elementor-icon-list-icon i{color:#F4C0D1;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-2097450 .elementor-icon-list-icon svg{fill:#F4C0D1;transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-2097450{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-2097450 .elementor-icon-list-text{transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-c039b98{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-18 .elementor-element.elementor-element-c039b98:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-c039b98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e3f3ce7 );}.elementor-18 .elementor-element.elementor-element-7a0cd2e{--divider-border-style:solid;--divider-color:var( --e-global-color-d06cd96 );--divider-border-width:1px;}.elementor-18 .elementor-element.elementor-element-7a0cd2e .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-18 .elementor-element.elementor-element-7a0cd2e .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-18 .elementor-element.elementor-element-7a0cd2e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d06cd96 );}.elementor-18 .elementor-element.elementor-element-7a0cd2e.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-7a0cd2e.elementor-view-default .elementor-icon{color:var( --e-global-color-d06cd96 );border-color:var( --e-global-color-d06cd96 );}.elementor-18 .elementor-element.elementor-element-7a0cd2e.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-7a0cd2e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d06cd96 );}.elementor-18 .elementor-element.elementor-element-bb42c39 .elementor-icon-list-icon i{color:#9FE1CB;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-bb42c39 .elementor-icon-list-icon svg{fill:#9FE1CB;transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-bb42c39{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-bb42c39 .elementor-icon-list-text{transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-0751089 .elementor-icon-list-icon i{color:#9FE1CB;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-0751089 .elementor-icon-list-icon svg{fill:#9FE1CB;transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-0751089{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-0751089 .elementor-icon-list-text{transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-20f9734{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-18 .elementor-element.elementor-element-20f9734:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-20f9734 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e3f3ce7 );}.elementor-18 .elementor-element.elementor-element-3dc4cb5{--divider-border-style:solid;--divider-color:var( --e-global-color-d06cd96 );--divider-border-width:1px;}.elementor-18 .elementor-element.elementor-element-3dc4cb5 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-18 .elementor-element.elementor-element-3dc4cb5 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-18 .elementor-element.elementor-element-3dc4cb5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d06cd96 );}.elementor-18 .elementor-element.elementor-element-3dc4cb5.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-3dc4cb5.elementor-view-default .elementor-icon{color:var( --e-global-color-d06cd96 );border-color:var( --e-global-color-d06cd96 );}.elementor-18 .elementor-element.elementor-element-3dc4cb5.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-3dc4cb5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d06cd96 );}.elementor-18 .elementor-element.elementor-element-deeffdc .elementor-icon-list-icon i{color:#F4C0D1;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-deeffdc .elementor-icon-list-icon svg{fill:#F4C0D1;transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-deeffdc{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-deeffdc .elementor-icon-list-text{transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-7ae3756 .elementor-icon-list-icon i{color:#F4C0D1;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-7ae3756 .elementor-icon-list-icon svg{fill:#F4C0D1;transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-7ae3756{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-7ae3756 .elementor-icon-list-text{transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-4191898 .elementor-icon-list-icon i{color:#AFA9EC;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-4191898 .elementor-icon-list-icon svg{fill:#AFA9EC;transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-4191898{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-4191898 .elementor-icon-list-text{transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-9a7b99f{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-18 .elementor-element.elementor-element-9a7b99f:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-9a7b99f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e3f3ce7 );}.elementor-18 .elementor-element.elementor-element-6ac566b{--divider-border-style:solid;--divider-color:var( --e-global-color-d06cd96 );--divider-border-width:1px;}.elementor-18 .elementor-element.elementor-element-6ac566b .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-18 .elementor-element.elementor-element-6ac566b .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-18 .elementor-element.elementor-element-6ac566b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d06cd96 );}.elementor-18 .elementor-element.elementor-element-6ac566b.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-6ac566b.elementor-view-default .elementor-icon{color:var( --e-global-color-d06cd96 );border-color:var( --e-global-color-d06cd96 );}.elementor-18 .elementor-element.elementor-element-6ac566b.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-6ac566b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d06cd96 );}.elementor-18 .elementor-element.elementor-element-502ae30 .elementor-icon-list-icon i{color:#9FE1CB;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-502ae30 .elementor-icon-list-icon svg{fill:#9FE1CB;transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-502ae30{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-502ae30 .elementor-icon-list-text{transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-a41ad5d{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-18 .elementor-element.elementor-element-a41ad5d:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-a41ad5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e3f3ce7 );}.elementor-18 .elementor-element.elementor-element-a86b957{--divider-border-style:solid;--divider-color:var( --e-global-color-d06cd96 );--divider-border-width:1px;}.elementor-18 .elementor-element.elementor-element-a86b957 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-18 .elementor-element.elementor-element-a86b957 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-18 .elementor-element.elementor-element-a86b957.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d06cd96 );}.elementor-18 .elementor-element.elementor-element-a86b957.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-a86b957.elementor-view-default .elementor-icon{color:var( --e-global-color-d06cd96 );border-color:var( --e-global-color-d06cd96 );}.elementor-18 .elementor-element.elementor-element-a86b957.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-a86b957.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d06cd96 );}.elementor-18 .elementor-element.elementor-element-93d1fd6 .elementor-icon-list-icon i{color:#FAC775;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-93d1fd6 .elementor-icon-list-icon svg{fill:#FAC775;transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-93d1fd6{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-93d1fd6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-73ce6e8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-73ce6e8:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-73ce6e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e5f1aa1 );}.elementor-18 .elementor-element.elementor-element-9af5c13 .elementor-icon-list-icon i{color:#9FE1CB;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-9af5c13 .elementor-icon-list-icon svg{fill:#9FE1CB;transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-9af5c13{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-9af5c13 .elementor-icon-list-text{transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-7441a02 .elementor-icon-list-icon i{color:#AFA9EC;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-7441a02 .elementor-icon-list-icon svg{fill:#AFA9EC;transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-7441a02{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-7441a02 .elementor-icon-list-text{transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-ea2cf96 .elementor-icon-list-icon i{color:#F4C0D1;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-ea2cf96 .elementor-icon-list-icon svg{fill:#F4C0D1;transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-ea2cf96{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-ea2cf96 .elementor-icon-list-text{transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-5918b87 .elementor-icon-list-icon i{color:#FAC775;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-5918b87 .elementor-icon-list-icon svg{fill:#FAC775;transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-5918b87{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-5918b87 .elementor-icon-list-text{transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-27828f1{--display:flex;--min-height:400px;--overlay-opacity:0.5;}.elementor-18 .elementor-element.elementor-element-27828f1:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-27828f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://moovbilbao.com/wp-content/uploads/2026/05/DSC8244-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-27828f1::before, .elementor-18 .elementor-element.elementor-element-27828f1 > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-27828f1 > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-27828f1 > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-27828f1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-27828f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-d06cd96 );--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-bf0c5f1{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-4f29c30{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-18 .elementor-element.elementor-element-4f29c30.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-4f29c30 .elementor-heading-title{color:var( --e-global-color-e5f1aa1 );}.elementor-18 .elementor-element.elementor-element-b180db5{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;color:var( --e-global-color-e5f1aa1 );}.elementor-18 .elementor-element.elementor-element-e89cd1b{--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;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-27b221a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-18 .elementor-element.elementor-element-27b221a.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-27b221a .elementor-heading-title{color:var( --e-global-color-e5f1aa1 );}.elementor-18 .elementor-element.elementor-element-f732147{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;color:var( --e-global-color-e5f1aa1 );}.elementor-18 .elementor-element.elementor-element-c49767e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-c49767e:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-c49767e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e3f3ce7 );}.elementor-18 .elementor-element.elementor-element-c49767e.e-con{--align-self:stretch;}.elementor-18 .elementor-element.elementor-element-a42ca26{text-align:center;}.elementor-18 .elementor-element.elementor-element-c4e4c98{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-60ab81e{--display:flex;}.elementor-18 .elementor-element.elementor-element-024cc81 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-024cc81 .elementor-price-table__features-list li{font-size:1.1em;}.elementor-18 .elementor-element.elementor-element-024cc81 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-18 .elementor-element.elementor-element-94ecbe0{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-18 .elementor-element.elementor-element-7dbc74c .elementor-price-table__after-price{justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-7dbc74c .elementor-price-table__features-list li{font-size:1.1em;}.elementor-18 .elementor-element.elementor-element-7dbc74c .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-021b607{text-align:center;}.elementor-18 .elementor-element.elementor-element-58f3b21{--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-18 .elementor-element.elementor-element-2f5d8d0{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-18 .elementor-element.elementor-element-740fcb9{text-align:center;}.elementor-18 .elementor-element.elementor-element-49f7342{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-4f29c30{text-align:center;}.elementor-18 .elementor-element.elementor-element-27b221a{text-align:center;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-58f3b21{--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-49f7342{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-4f29c30{text-align:center;}.elementor-18 .elementor-element.elementor-element-b180db5{width:100%;max-width:100%;text-align:center;}.elementor-18 .elementor-element.elementor-element-b180db5.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-27b221a{text-align:center;}.elementor-18 .elementor-element.elementor-element-f732147{width:100%;max-width:100%;text-align:center;}}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-072fb37{--width:450px;}.elementor-18 .elementor-element.elementor-element-c4e4c98{--width:800px;}}@media(min-width:1025px){.elementor-18 .elementor-element.elementor-element-27828f1:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-27828f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for heading, class: .elementor-element-021b607 *//*1. Animación que moverá la máscara en diagonal */
@keyframes revelarDiagonal {
    0% {
        -webkit-mask-position: 0% 0%;
        mask-position: 0% 0%;
    }
    100% {
        -webkit-mask-position: 100% 100%;
        mask-position: 100% 100%;
    }
}

/* 2. La clase para tu texto en Elementor */
.texto-revelado-hero {
    /* Cambiamos el gradiente a diagonal (hacia abajo y a la derecha).
       La zona transparente cubrirá el texto al inicio, y la zona negra lo revelará. */
    -webkit-mask-image: linear-gradient(to bottom right, transparent 0%, transparent 40%, black 60%, black 100%);
    mask-image: linear-gradient(to bottom right, transparent 0%, transparent 40%, black 60%, black 100%);
    
    /* Agrandamos la máscara al 300% en AMBOS ejes (ancho y alto) para tener recorrido */
    -webkit-mask-size: 300% 300%;
    mask-size: 300% 300%;
    
    /* Estado inicial: El texto está en la esquina transparente */
    -webkit-mask-position: 0% 0%;
    mask-position: 0% 0%;
    
    /* Ejecutamos la animación */
    animation: revelarDiagonal 2.5s cubic-bezier(0.25, 1, 0.5, 1) forwards;
    
    /* Retraso opcional */
    animation-delay: 0.1s; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f865a41 */.elementor-18 .elementor-element.elementor-element-f865a41 {
    background-blend-mode: luminosity;
    background-color: gray;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d970fe */.elementor-18 .elementor-element.elementor-element-2d970fe{
    border-radius: 25px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47c96f2 */.elementor-18 .elementor-element.elementor-element-47c96f2{
    border-radius: 25px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c039b98 */.elementor-18 .elementor-element.elementor-element-c039b98{
    border-radius: 25px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20f9734 */.elementor-18 .elementor-element.elementor-element-20f9734{
    border-radius: 25px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a7b99f */.elementor-18 .elementor-element.elementor-element-9a7b99f{
    border-radius: 25px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a41ad5d */.elementor-18 .elementor-element.elementor-element-a41ad5d{
    border-radius: 25px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27828f1 */.elementor-18 .elementor-element.elementor-element-27828f1{
      background-blend-mode: luminosity;
  background-color: gray;
}/* End custom CSS */