.elementor-14905 .elementor-element.elementor-element-899c6fa{--display:flex;--min-height:40vh;--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:96px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14905 .elementor-element.elementor-element-899c6fa:not(.elementor-motion-effects-element-type-background), .elementor-14905 .elementor-element.elementor-element-899c6fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3c0546c );}.elementor-14905 .elementor-element.elementor-element-257fc96 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-14905 .elementor-element.elementor-element-c41c90d{text-align:start;}.elementor-14905 .elementor-element.elementor-element-c41c90d .elementor-heading-title{font-family:var( --e-global-typography-cf94264-font-family ), Sans-serif;font-size:var( --e-global-typography-cf94264-font-size );font-weight:var( --e-global-typography-cf94264-font-weight );line-height:var( --e-global-typography-cf94264-line-height );color:var( --e-global-color-secondary );}.elementor-14905 .elementor-element.elementor-element-805478c{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-2954ed3 );}.elementor-14905 .elementor-element.elementor-element-805478c p{margin-block-end:1em;}.elementor-14905 .elementor-element.elementor-element-84d2f69{--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;--gap:128px 128px;--row-gap:128px;--column-gap:128px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-14905 .elementor-element.elementor-element-84d2f69:not(.elementor-motion-effects-element-type-background), .elementor-14905 .elementor-element.elementor-element-84d2f69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3c0546c );}.elementor-14905 .elementor-element.elementor-element-84d2f69::before, .elementor-14905 .elementor-element.elementor-element-84d2f69 > .elementor-background-video-container::before, .elementor-14905 .elementor-element.elementor-element-84d2f69 > .e-con-inner > .elementor-background-video-container::before, .elementor-14905 .elementor-element.elementor-element-84d2f69 > .elementor-background-slideshow::before, .elementor-14905 .elementor-element.elementor-element-84d2f69 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14905 .elementor-element.elementor-element-84d2f69 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.programatalentum.es/wp-content/uploads/2025/06/PT-gradiente-de-puntos-2.svg");--background-overlay:'';background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-14905 .elementor-element.elementor-element-c6b6ecd{--display:flex;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-14905 .elementor-element.elementor-element-1f3758b{width:var( --container-widget-width, 962px );max-width:962px;--container-widget-width:962px;--container-widget-flex-grow:0;text-align:center;}.elementor-14905 .elementor-element.elementor-element-1f3758b.elementor-element{--align-self:flex-end;}.elementor-14905 .elementor-element.elementor-element-1f3758b .elementor-heading-title{font-family:var( --e-global-typography-c973614-font-family ), Sans-serif;font-size:var( --e-global-typography-c973614-font-size );font-weight:var( --e-global-typography-c973614-font-weight );line-height:var( --e-global-typography-c973614-line-height );}.elementor-14905 .elementor-element.elementor-element-2e38fb5{width:var( --container-widget-width, 427px );max-width:427px;--container-widget-width:427px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-cf94264-font-family ), Sans-serif;font-size:var( --e-global-typography-cf94264-font-size );font-weight:var( --e-global-typography-cf94264-font-weight );line-height:var( --e-global-typography-cf94264-line-height );color:var( --e-global-color-2954ed3 );}.elementor-14905 .elementor-element.elementor-element-2e38fb5.elementor-element{--align-self:center;}.elementor-14905 .elementor-element.elementor-element-a0c25e2{width:var( --container-widget-width, 551px );max-width:551px;--container-widget-width:551px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-cf94264-font-family ), Sans-serif;font-size:var( --e-global-typography-cf94264-font-size );font-weight:var( --e-global-typography-cf94264-font-weight );line-height:var( --e-global-typography-cf94264-line-height );color:var( --e-global-color-2954ed3 );}.elementor-14905 .elementor-element.elementor-element-a0c25e2.elementor-element{--align-self:center;}.elementor-14905 .elementor-element.elementor-element-9892605{width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-cf94264-font-family ), Sans-serif;font-size:var( --e-global-typography-cf94264-font-size );font-weight:var( --e-global-typography-cf94264-font-weight );line-height:var( --e-global-typography-cf94264-line-height );color:var( --e-global-color-2954ed3 );}.elementor-14905 .elementor-element.elementor-element-9892605.elementor-element{--align-self:center;}.elementor-14905 .elementor-element.elementor-element-b508446 > .elementor-widget-container{padding:32px 32px 0px 32px;transition:background 0.3s;border-style:none;border-radius:16px 16px 16px 16px;}.elementor-14905 .elementor-element.elementor-element-cfac073{--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;--gap:128px 128px;--row-gap:128px;--column-gap:128px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-14905 .elementor-element.elementor-element-cfac073:not(.elementor-motion-effects-element-type-background), .elementor-14905 .elementor-element.elementor-element-cfac073 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3c0546c );}.elementor-14905 .elementor-element.elementor-element-cfac073::before, .elementor-14905 .elementor-element.elementor-element-cfac073 > .elementor-background-video-container::before, .elementor-14905 .elementor-element.elementor-element-cfac073 > .e-con-inner > .elementor-background-video-container::before, .elementor-14905 .elementor-element.elementor-element-cfac073 > .elementor-background-slideshow::before, .elementor-14905 .elementor-element.elementor-element-cfac073 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14905 .elementor-element.elementor-element-cfac073 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14905 .elementor-element.elementor-element-bdcf7c2{width:var( --container-widget-width, 476px );max-width:476px;--container-widget-width:476px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-2954ed3 );}.elementor-14905 .elementor-element.elementor-element-bdcf7c2 > .elementor-widget-container{margin:-32px 0px 0px 0px;}.elementor-14905 .elementor-element.elementor-element-bdcf7c2.elementor-element{--align-self:center;}.elementor-14905 .elementor-element.elementor-element-bdcf7c2 p{margin-block-end:1em;}.elementor-14905 .elementor-element.elementor-element-f9eeafd.elementor-element{--align-self:center;}.elementor-14905 .elementor-element.elementor-element-f9eeafd{text-align:center;}.elementor-14905 .elementor-element.elementor-element-f9eeafd .elementor-heading-title{font-family:var( --e-global-typography-c973614-font-family ), Sans-serif;font-size:var( --e-global-typography-c973614-font-size );font-weight:var( --e-global-typography-c973614-font-weight );line-height:var( --e-global-typography-c973614-line-height );}.elementor-14905 .elementor-element.elementor-element-54793d4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--margin-top:-64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14905 .elementor-element.elementor-element-9f1192f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-14905 .elementor-element.elementor-element-9f1192f:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-14905 .elementor-element.elementor-element-9f1192f, .elementor-14905 .elementor-element.elementor-element-9f1192f::before{--border-transition:0.3s;}.elementor-14905 .elementor-element.elementor-element-efbba24{text-align:center;}.elementor-14905 .elementor-element.elementor-element-efbba24 .elementor-heading-title{font-family:"Roundo Variable", Sans-serif;font-size:2.074rem;}.elementor-14905 .elementor-element.elementor-element-fb4b8d0 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:8px 24px 8px 24px;border-radius:99px 99px 99px 99px;}.elementor-14905 .elementor-element.elementor-element-fb4b8d0.elementor-element{--align-self:center;}.elementor-14905 .elementor-element.elementor-element-fb4b8d0{text-align:center;}.elementor-14905 .elementor-element.elementor-element-fb4b8d0 .elementor-heading-title{font-family:var( --e-global-typography-386524d-font-family ), Sans-serif;font-size:var( --e-global-typography-386524d-font-size );font-weight:var( --e-global-typography-386524d-font-weight );line-height:var( --e-global-typography-386524d-line-height );}.elementor-14905 .elementor-element.elementor-element-ee83f4d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-14905 .elementor-element.elementor-element-ee83f4d:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-14905 .elementor-element.elementor-element-ee83f4d, .elementor-14905 .elementor-element.elementor-element-ee83f4d::before{--border-transition:0.3s;}.elementor-14905 .elementor-element.elementor-element-a9f5d85{text-align:center;}.elementor-14905 .elementor-element.elementor-element-a9f5d85 .elementor-heading-title{font-family:"Roundo Variable", Sans-serif;font-size:2.074rem;}.elementor-14905 .elementor-element.elementor-element-3b7eaf8 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:8px 24px 8px 24px;border-radius:99px 99px 99px 99px;}.elementor-14905 .elementor-element.elementor-element-3b7eaf8.elementor-element{--align-self:center;}.elementor-14905 .elementor-element.elementor-element-3b7eaf8{text-align:center;}.elementor-14905 .elementor-element.elementor-element-3b7eaf8 .elementor-heading-title{font-family:var( --e-global-typography-386524d-font-family ), Sans-serif;font-size:var( --e-global-typography-386524d-font-size );font-weight:var( --e-global-typography-386524d-font-weight );line-height:var( --e-global-typography-386524d-line-height );}.elementor-14905 .elementor-element.elementor-element-113fee3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-14905 .elementor-element.elementor-element-113fee3:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-14905 .elementor-element.elementor-element-113fee3, .elementor-14905 .elementor-element.elementor-element-113fee3::before{--border-transition:0.3s;}.elementor-14905 .elementor-element.elementor-element-439383e{text-align:center;}.elementor-14905 .elementor-element.elementor-element-439383e .elementor-heading-title{font-family:"Roundo Variable", Sans-serif;font-size:2.074rem;}.elementor-14905 .elementor-element.elementor-element-504a503 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:8px 24px 8px 24px;border-radius:99px 99px 99px 99px;}.elementor-14905 .elementor-element.elementor-element-504a503.elementor-element{--align-self:center;}.elementor-14905 .elementor-element.elementor-element-504a503{text-align:center;}.elementor-14905 .elementor-element.elementor-element-504a503 .elementor-heading-title{font-family:var( --e-global-typography-386524d-font-family ), Sans-serif;font-size:var( --e-global-typography-386524d-font-size );font-weight:var( --e-global-typography-386524d-font-weight );line-height:var( --e-global-typography-386524d-line-height );}.elementor-14905 .elementor-element.elementor-element-b5591ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-14905 .elementor-element.elementor-element-b5591ab:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-14905 .elementor-element.elementor-element-b5591ab, .elementor-14905 .elementor-element.elementor-element-b5591ab::before{--border-transition:0.3s;}.elementor-14905 .elementor-element.elementor-element-f6cfb31{text-align:center;}.elementor-14905 .elementor-element.elementor-element-f6cfb31 .elementor-heading-title{font-family:"Roundo Variable", Sans-serif;font-size:2.074rem;}.elementor-14905 .elementor-element.elementor-element-19f160e > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:8px 24px 8px 24px;border-radius:99px 99px 99px 99px;}.elementor-14905 .elementor-element.elementor-element-19f160e.elementor-element{--align-self:center;}.elementor-14905 .elementor-element.elementor-element-19f160e{text-align:center;}.elementor-14905 .elementor-element.elementor-element-19f160e .elementor-heading-title{font-family:var( --e-global-typography-386524d-font-family ), Sans-serif;font-size:var( --e-global-typography-386524d-font-size );font-weight:var( --e-global-typography-386524d-font-weight );line-height:var( --e-global-typography-386524d-line-height );}@media(max-width:1366px){.elementor-14905 .elementor-element.elementor-element-899c6fa{--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-14905 .elementor-element.elementor-element-257fc96 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-14905 .elementor-element.elementor-element-c41c90d .elementor-heading-title{font-size:var( --e-global-typography-cf94264-font-size );line-height:var( --e-global-typography-cf94264-line-height );}.elementor-14905 .elementor-element.elementor-element-805478c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14905 .elementor-element.elementor-element-1f3758b .elementor-heading-title{font-size:var( --e-global-typography-c973614-font-size );line-height:var( --e-global-typography-c973614-line-height );}.elementor-14905 .elementor-element.elementor-element-2e38fb5{font-size:var( --e-global-typography-cf94264-font-size );line-height:var( --e-global-typography-cf94264-line-height );}.elementor-14905 .elementor-element.elementor-element-a0c25e2{font-size:var( --e-global-typography-cf94264-font-size );line-height:var( --e-global-typography-cf94264-line-height );}.elementor-14905 .elementor-element.elementor-element-9892605{font-size:var( --e-global-typography-cf94264-font-size );line-height:var( --e-global-typography-cf94264-line-height );}.elementor-14905 .elementor-element.elementor-element-bdcf7c2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14905 .elementor-element.elementor-element-f9eeafd .elementor-heading-title{font-size:var( --e-global-typography-c973614-font-size );line-height:var( --e-global-typography-c973614-line-height );}.elementor-14905 .elementor-element.elementor-element-54793d4{--grid-auto-flow:row;}.elementor-14905 .elementor-element.elementor-element-fb4b8d0 .elementor-heading-title{font-size:var( --e-global-typography-386524d-font-size );line-height:var( --e-global-typography-386524d-line-height );}.elementor-14905 .elementor-element.elementor-element-3b7eaf8 .elementor-heading-title{font-size:var( --e-global-typography-386524d-font-size );line-height:var( --e-global-typography-386524d-line-height );}.elementor-14905 .elementor-element.elementor-element-504a503 .elementor-heading-title{font-size:var( --e-global-typography-386524d-font-size );line-height:var( --e-global-typography-386524d-line-height );}.elementor-14905 .elementor-element.elementor-element-19f160e .elementor-heading-title{font-size:var( --e-global-typography-386524d-font-size );line-height:var( --e-global-typography-386524d-line-height );}}@media(max-width:1024px){.elementor-14905 .elementor-element.elementor-element-899c6fa{--padding-top:256px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-14905 .elementor-element.elementor-element-257fc96 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-14905 .elementor-element.elementor-element-c41c90d .elementor-heading-title{font-size:var( --e-global-typography-cf94264-font-size );line-height:var( --e-global-typography-cf94264-line-height );}.elementor-14905 .elementor-element.elementor-element-805478c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14905 .elementor-element.elementor-element-84d2f69{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14905 .elementor-element.elementor-element-1f3758b{text-align:center;}.elementor-14905 .elementor-element.elementor-element-1f3758b .elementor-heading-title{font-size:var( --e-global-typography-c973614-font-size );line-height:var( --e-global-typography-c973614-line-height );}.elementor-14905 .elementor-element.elementor-element-2e38fb5{text-align:start;font-size:var( --e-global-typography-cf94264-font-size );line-height:var( --e-global-typography-cf94264-line-height );}.elementor-14905 .elementor-element.elementor-element-a0c25e2{--container-widget-width:529px;--container-widget-flex-grow:0;width:var( --container-widget-width, 529px );max-width:529px;text-align:center;font-size:var( --e-global-typography-cf94264-font-size );line-height:var( --e-global-typography-cf94264-line-height );}.elementor-14905 .elementor-element.elementor-element-9892605{text-align:center;font-size:var( --e-global-typography-cf94264-font-size );line-height:var( --e-global-typography-cf94264-line-height );}.elementor-14905 .elementor-element.elementor-element-b508446 img{height:300px;object-fit:contain;object-position:bottom center;}.elementor-14905 .elementor-element.elementor-element-cfac073{--padding-top:0px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-14905 .elementor-element.elementor-element-bdcf7c2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14905 .elementor-element.elementor-element-f9eeafd{text-align:center;}.elementor-14905 .elementor-element.elementor-element-f9eeafd .elementor-heading-title{font-size:var( --e-global-typography-c973614-font-size );line-height:var( --e-global-typography-c973614-line-height );}.elementor-14905 .elementor-element.elementor-element-54793d4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-14905 .elementor-element.elementor-element-fb4b8d0 .elementor-heading-title{font-size:var( --e-global-typography-386524d-font-size );line-height:var( --e-global-typography-386524d-line-height );}.elementor-14905 .elementor-element.elementor-element-3b7eaf8 .elementor-heading-title{font-size:var( --e-global-typography-386524d-font-size );line-height:var( --e-global-typography-386524d-line-height );}.elementor-14905 .elementor-element.elementor-element-504a503 .elementor-heading-title{font-size:var( --e-global-typography-386524d-font-size );line-height:var( --e-global-typography-386524d-line-height );}.elementor-14905 .elementor-element.elementor-element-19f160e .elementor-heading-title{font-size:var( --e-global-typography-386524d-font-size );line-height:var( --e-global-typography-386524d-line-height );}}@media(max-width:767px){.elementor-14905 .elementor-element.elementor-element-257fc96 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-14905 .elementor-element.elementor-element-c41c90d .elementor-heading-title{font-size:var( --e-global-typography-cf94264-font-size );line-height:var( --e-global-typography-cf94264-line-height );}.elementor-14905 .elementor-element.elementor-element-805478c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14905 .elementor-element.elementor-element-84d2f69{--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-14905 .elementor-element.elementor-element-c6b6ecd{--content-width:85vw;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-14905 .elementor-element.elementor-element-1f3758b{text-align:start;}.elementor-14905 .elementor-element.elementor-element-1f3758b .elementor-heading-title{font-size:var( --e-global-typography-c973614-font-size );line-height:var( --e-global-typography-c973614-line-height );}.elementor-14905 .elementor-element.elementor-element-2e38fb5{text-align:start;font-size:var( --e-global-typography-cf94264-font-size );line-height:var( --e-global-typography-cf94264-line-height );}.elementor-14905 .elementor-element.elementor-element-a0c25e2{text-align:start;font-size:var( --e-global-typography-cf94264-font-size );line-height:var( --e-global-typography-cf94264-line-height );}.elementor-14905 .elementor-element.elementor-element-9892605{text-align:start;font-size:var( --e-global-typography-cf94264-font-size );line-height:var( --e-global-typography-cf94264-line-height );}.elementor-14905 .elementor-element.elementor-element-b508446 img{height:200px;}.elementor-14905 .elementor-element.elementor-element-cfac073{--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-14905 .elementor-element.elementor-element-bdcf7c2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14905 .elementor-element.elementor-element-f9eeafd{text-align:center;}.elementor-14905 .elementor-element.elementor-element-f9eeafd .elementor-heading-title{font-size:var( --e-global-typography-c973614-font-size );line-height:var( --e-global-typography-c973614-line-height );}.elementor-14905 .elementor-element.elementor-element-54793d4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-14905 .elementor-element.elementor-element-9f1192f{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-14905 .elementor-element.elementor-element-fb4b8d0 .elementor-heading-title{font-size:var( --e-global-typography-386524d-font-size );line-height:var( --e-global-typography-386524d-line-height );}.elementor-14905 .elementor-element.elementor-element-ee83f4d{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-14905 .elementor-element.elementor-element-3b7eaf8 .elementor-heading-title{font-size:var( --e-global-typography-386524d-font-size );line-height:var( --e-global-typography-386524d-line-height );}.elementor-14905 .elementor-element.elementor-element-113fee3{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-14905 .elementor-element.elementor-element-504a503 .elementor-heading-title{font-size:var( --e-global-typography-386524d-font-size );line-height:var( --e-global-typography-386524d-line-height );}.elementor-14905 .elementor-element.elementor-element-b5591ab{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-14905 .elementor-element.elementor-element-19f160e .elementor-heading-title{font-size:var( --e-global-typography-386524d-font-size );line-height:var( --e-global-typography-386524d-line-height );}}@media(min-width:768px){.elementor-14905 .elementor-element.elementor-element-84d2f69{--content-width:800px;}.elementor-14905 .elementor-element.elementor-element-c6b6ecd{--content-width:800px;}}@media(max-width:1366px) and (min-width:768px){.elementor-14905 .elementor-element.elementor-element-899c6fa{--content-width:85vw;}.elementor-14905 .elementor-element.elementor-element-84d2f69{--content-width:85vw;}.elementor-14905 .elementor-element.elementor-element-cfac073{--content-width:85vw;}}@media(max-width:1024px) and (min-width:768px){.elementor-14905 .elementor-element.elementor-element-c6b6ecd{--content-width:85vw;}}/* Start custom CSS for image, class: .elementor-element-b508446 */.elementor-14905 .elementor-element.elementor-element-b508446 {
      mask-image: linear-gradient(to bottom, rgba(0,0,0,1), rgba(255,255,255,0));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb4b8d0 */.elementor-14905 .elementor-element.elementor-element-fb4b8d0 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f1192f */.elementor-14905 .elementor-element.elementor-element-9f1192f:hover {
    background: radial-gradient(41.73% 36.46% at 50% 50%, rgba(85, 221, 224, 0.30) 0%, rgba(85, 221, 224, 0.00) 100%);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b7eaf8 */.elementor-14905 .elementor-element.elementor-element-3b7eaf8 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee83f4d */.elementor-14905 .elementor-element.elementor-element-ee83f4d:hover {
    background: radial-gradient(41.73% 36.46% at 50% 50%, rgba(85, 221, 224, 0.30) 0%, rgba(85, 221, 224, 0.00) 100%);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-504a503 */.elementor-14905 .elementor-element.elementor-element-504a503 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-113fee3 */.elementor-14905 .elementor-element.elementor-element-113fee3:hover {
    background: radial-gradient(41.73% 36.46% at 50% 50%, rgba(85, 221, 224, 0.30) 0%, rgba(85, 221, 224, 0.00) 100%);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19f160e */.elementor-14905 .elementor-element.elementor-element-19f160e {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5591ab */.elementor-14905 .elementor-element.elementor-element-b5591ab:hover {
    background: radial-gradient(41.73% 36.46% at 50% 50%, rgba(85, 221, 224, 0.30) 0%, rgba(85, 221, 224, 0.00) 100%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54793d4 */.elementor-14905 .elementor-element.elementor-element-54793d4 {
    background: radial-gradient(34.2% 50% at 50% 50%, #FFF 0%, rgba(255, 255, 255, 0.00) 100%);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roundo Variable';
	font-display: auto;
	src: url('https://www.programatalentum.es/wp-content/uploads/2025/06/Roundo-Variable.ttf') format('truetype');
}
/* End Custom Fonts CSS */