.elementor-291 .elementor-element.elementor-element-8cf4ddd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-291 .elementor-element.elementor-element-8cf4ddd:not(.elementor-motion-effects-element-type-background), .elementor-291 .elementor-element.elementor-element-8cf4ddd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF6E6;}.elementor-291 .elementor-element.elementor-element-5fefeba{--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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-291 .elementor-element.elementor-element-aa2c14f .elementor-button{background-color:#FADEC0;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:41px 41px 41px 41px;padding:12px 12px 12px 12px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-291 .elementor-element.elementor-element-188ac15 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:4em;font-weight:800;color:#0E3A5C;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-291 .elementor-element.elementor-element-eae192d{text-align:start;font-family:"Nunito Sans", Sans-serif;font-size:1.3em;font-weight:400;}.elementor-291 .elementor-element.elementor-element-3e60cdd{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-291 .elementor-element.elementor-element-5d66517 .elementor-button{background-color:#25D366;font-family:"Baloo 2", Sans-serif;font-size:1.1em;font-weight:600;fill:var( --e-global-color-d3462a2 );color:var( --e-global-color-d3462a2 );box-shadow:0px 5px 18px 0px rgba(37.00000000000001, 211.00000000000003, 102.00000000000004, 0.37);border-radius:99px 99px 99px 99px;padding:20px 30px 20px 30px;}.elementor-291 .elementor-element.elementor-element-5d66517 .elementor-button:hover, .elementor-291 .elementor-element.elementor-element-5d66517 .elementor-button:focus{background-color:#10B24C;}.elementor-291 .elementor-element.elementor-element-5d66517 .elementor-button-content-wrapper{flex-direction:row;}.elementor-291 .elementor-element.elementor-element-70919ae .elementor-button{background-color:#8D35AD00;font-family:"Baloo 2", Sans-serif;font-size:1.1em;font-weight:600;fill:#0E3A5C;color:#0E3A5C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0E3A5C;border-radius:99px 99px 99px 99px;padding:20px 30px 20px 30px;}.elementor-291 .elementor-element.elementor-element-70919ae .elementor-button:hover, .elementor-291 .elementor-element.elementor-element-70919ae .elementor-button:focus{background-color:#0E3A5C;color:var( --e-global-color-d3462a2 );}.elementor-291 .elementor-element.elementor-element-70919ae .elementor-button:hover svg, .elementor-291 .elementor-element.elementor-element-70919ae .elementor-button:focus svg{fill:var( --e-global-color-d3462a2 );}.elementor-291 .elementor-element.elementor-element-56c8b14{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-291 .elementor-element.elementor-element-563cd90 img{width:97%;border-radius:21px 21px 21px 21px;}.elementor-291 .elementor-element.elementor-element-d1a2204{--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:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-291 .elementor-element.elementor-element-f1e8bc2{--display:flex;--justify-content:center;}.elementor-291 .elementor-element.elementor-element-6d54400 img{border-radius:20px 20px 20px 20px;}.elementor-291 .elementor-element.elementor-element-58aaca4{--display:flex;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-291 .elementor-element.elementor-element-15dcbd1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-291 .elementor-element.elementor-element-15dcbd1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-291 .elementor-element.elementor-element-15dcbd1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-291 .elementor-element.elementor-element-15dcbd1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-291 .elementor-element.elementor-element-15dcbd1 .elementor-icon-list-item > a{font-family:"Baloo 2", Sans-serif;font-size:1.3em;font-weight:600;}.elementor-291 .elementor-element.elementor-element-15dcbd1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-291 .elementor-element.elementor-element-cf5127b{text-align:start;}.elementor-291 .elementor-element.elementor-element-cf5127b .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:2.4em;font-weight:800;color:#0E3A5C;}.elementor-291 .elementor-element.elementor-element-777fda9{text-align:start;font-family:"Nunito Sans", Sans-serif;font-size:17px;font-weight:400;}.elementor-291 .elementor-element.elementor-element-c02225c{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-291 .elementor-element.elementor-element-c02225c:not(.elementor-motion-effects-element-type-background), .elementor-291 .elementor-element.elementor-element-c02225c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEF6F0;}.elementor-291 .elementor-element.elementor-element-5a2cd82{font-family:"Baloo 2", Sans-serif;font-size:1.4em;font-weight:600;color:#0E3A5C;}.elementor-291 .elementor-element.elementor-element-5a2cd82 p{margin-block-end:0px;}.elementor-291 .elementor-element.elementor-element-d610933{--display:flex;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-291 .elementor-element.elementor-element-d610933:not(.elementor-motion-effects-element-type-background), .elementor-291 .elementor-element.elementor-element-d610933 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF1DE;}.elementor-291 .elementor-element.elementor-element-996e7f2{--display:flex;}.elementor-291 .elementor-element.elementor-element-316802c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-291 .elementor-element.elementor-element-316802c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-291 .elementor-element.elementor-element-316802c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-291 .elementor-element.elementor-element-316802c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-291 .elementor-element.elementor-element-316802c .elementor-icon-list-item > a{font-family:"Baloo 2", Sans-serif;font-size:1.3em;font-weight:600;}.elementor-291 .elementor-element.elementor-element-316802c .elementor-icon-list-text{transition:color 0.3s;}.elementor-291 .elementor-element.elementor-element-3218cf3{text-align:start;}.elementor-291 .elementor-element.elementor-element-3218cf3 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:2.4em;font-weight:800;color:#0E3A5C;}.elementor-291 .elementor-element.elementor-element-bcfa6ab{padding:0% 0% 3% 0%;text-align:start;font-family:"Nunito Sans", Sans-serif;font-size:17px;font-weight:400;}.elementor-291 .elementor-element.elementor-element-6716ace{--display:flex;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-291 .elementor-element.elementor-element-6716ace:not(.elementor-motion-effects-element-type-background), .elementor-291 .elementor-element.elementor-element-6716ace > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-291 .elementor-element.elementor-element-29b403a{--display:flex;}.elementor-291 .elementor-element.elementor-element-2bf6ef8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-291 .elementor-element.elementor-element-2bf6ef8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-291 .elementor-element.elementor-element-2bf6ef8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-291 .elementor-element.elementor-element-2bf6ef8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-291 .elementor-element.elementor-element-2bf6ef8 .elementor-icon-list-item > a{font-family:"Baloo 2", Sans-serif;font-size:1.3em;font-weight:600;}.elementor-291 .elementor-element.elementor-element-2bf6ef8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-291 .elementor-element.elementor-element-cae5216{text-align:start;}.elementor-291 .elementor-element.elementor-element-cae5216 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:2.4em;font-weight:800;color:#0E3A5C;}.elementor-291 .elementor-element.elementor-element-5860b7d{text-align:start;font-family:"Nunito Sans", Sans-serif;font-size:17px;font-weight:400;}.elementor-291 .elementor-element.elementor-element-df68a6d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-291 .elementor-element.elementor-element-cb7e59e{--display:flex;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 14px -4px rgba(0,0,0,0.5);--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-291 .elementor-element.elementor-element-334f5ea .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:1.8em;font-weight:600;}.elementor-291 .elementor-element.elementor-element-80f8dfb{text-align:start;}.elementor-291 .elementor-element.elementor-element-80f8dfb .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:1.5em;font-weight:800;color:#0E3A5C;}.elementor-291 .elementor-element.elementor-element-f1ab8d9{text-align:start;font-family:"Nunito Sans", Sans-serif;font-size:17px;font-weight:400;}.elementor-291 .elementor-element.elementor-element-1dbbe8c{--display:flex;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-8512d3d );--border-color:var( --e-global-color-8512d3d );--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 14px -4px rgba(0,0,0,0.5);--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-291 .elementor-element.elementor-element-3565804 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:1.8em;font-weight:600;}.elementor-291 .elementor-element.elementor-element-f945036{text-align:start;}.elementor-291 .elementor-element.elementor-element-f945036 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:1.5em;font-weight:800;color:#0E3A5C;}.elementor-291 .elementor-element.elementor-element-f0b6c65{text-align:start;font-family:"Nunito Sans", Sans-serif;font-size:17px;font-weight:400;}.elementor-291 .elementor-element.elementor-element-9216207{--display:flex;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 14px -4px rgba(0,0,0,0.5);--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-291 .elementor-element.elementor-element-300f0be .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:1.8em;font-weight:600;}.elementor-291 .elementor-element.elementor-element-c061e5f{text-align:start;}.elementor-291 .elementor-element.elementor-element-c061e5f .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:1.5em;font-weight:800;color:#0E3A5C;}.elementor-291 .elementor-element.elementor-element-98e5377{text-align:start;font-family:"Nunito Sans", Sans-serif;font-size:17px;font-weight:400;}.elementor-291 .elementor-element.elementor-element-c0f13bd{--display:flex;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-291 .elementor-element.elementor-element-c0f13bd:not(.elementor-motion-effects-element-type-background), .elementor-291 .elementor-element.elementor-element-c0f13bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF1DE;}.elementor-291 .elementor-element.elementor-element-92d5e73{--display:flex;}.elementor-291 .elementor-element.elementor-element-ea17c23 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-291 .elementor-element.elementor-element-ea17c23 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-291 .elementor-element.elementor-element-ea17c23{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-291 .elementor-element.elementor-element-ea17c23 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-291 .elementor-element.elementor-element-ea17c23 .elementor-icon-list-item > a{font-family:"Baloo 2", Sans-serif;font-size:1.3em;font-weight:600;}.elementor-291 .elementor-element.elementor-element-ea17c23 .elementor-icon-list-text{transition:color 0.3s;}.elementor-291 .elementor-element.elementor-element-d8f7e3f{text-align:start;}.elementor-291 .elementor-element.elementor-element-d8f7e3f .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:2.4em;font-weight:800;color:#0E3A5C;}.elementor-291 .elementor-element.elementor-element-d9fea7e{text-align:start;font-family:"Nunito Sans", Sans-serif;font-size:17px;font-weight:400;}.elementor-291 .elementor-element.elementor-element-d9fea7e p{margin-block-end:0px;}.elementor-291 .elementor-element.elementor-element-fc6c0b2{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-291 .elementor-element.elementor-element-8f189e7{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 14px -4px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-291 .elementor-element.elementor-element-021f919{text-align:start;}.elementor-291 .elementor-element.elementor-element-021f919 img{width:30%;}.elementor-291 .elementor-element.elementor-element-8eca0bd{text-align:start;}.elementor-291 .elementor-element.elementor-element-8eca0bd .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:1.5em;font-weight:800;color:#0E3A5C;}.elementor-291 .elementor-element.elementor-element-021a153{text-align:start;font-family:"Nunito Sans", Sans-serif;font-size:17px;font-weight:400;}.elementor-291 .elementor-element.elementor-element-7dbd4b0{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 14px -4px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-291 .elementor-element.elementor-element-da9b4b5{text-align:start;}.elementor-291 .elementor-element.elementor-element-da9b4b5 img{width:30%;}.elementor-291 .elementor-element.elementor-element-dca69b5{text-align:start;}.elementor-291 .elementor-element.elementor-element-dca69b5 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:1.5em;font-weight:800;color:#0E3A5C;}.elementor-291 .elementor-element.elementor-element-7ed1ef7{text-align:start;font-family:"Nunito Sans", Sans-serif;font-size:17px;font-weight:400;}.elementor-291 .elementor-element.elementor-element-f3767d2{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 14px -4px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-291 .elementor-element.elementor-element-e470d91{text-align:start;}.elementor-291 .elementor-element.elementor-element-e470d91 img{width:30%;}.elementor-291 .elementor-element.elementor-element-6062fa1{text-align:start;}.elementor-291 .elementor-element.elementor-element-6062fa1 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:1.5em;font-weight:800;color:#0E3A5C;}.elementor-291 .elementor-element.elementor-element-f803f6c{text-align:start;font-family:"Nunito Sans", Sans-serif;font-size:17px;font-weight:400;}.elementor-291 .elementor-element.elementor-element-2070ad4{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 14px -4px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-291 .elementor-element.elementor-element-d49b955{text-align:start;}.elementor-291 .elementor-element.elementor-element-d49b955 img{width:30%;}.elementor-291 .elementor-element.elementor-element-59e9131{text-align:start;}.elementor-291 .elementor-element.elementor-element-59e9131 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:1.5em;font-weight:800;color:#0E3A5C;}.elementor-291 .elementor-element.elementor-element-3500896{text-align:start;font-family:"Nunito Sans", Sans-serif;font-size:17px;font-weight:400;}.elementor-291 .elementor-element.elementor-element-88909a4{--display:flex;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-291 .elementor-element.elementor-element-88909a4:not(.elementor-motion-effects-element-type-background), .elementor-291 .elementor-element.elementor-element-88909a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2E4F9;background-image:url("https://escuelatalentos.cl/wp-content/uploads/2026/08/banner-seccion.webp");background-size:cover;}.elementor-291 .elementor-element.elementor-element-80653ac{--display:flex;}.elementor-291 .elementor-element.elementor-element-d61111d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-291 .elementor-element.elementor-element-d61111d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-291 .elementor-element.elementor-element-d61111d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-291 .elementor-element.elementor-element-d61111d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-291 .elementor-element.elementor-element-d61111d .elementor-icon-list-item > a{font-family:"Baloo 2", Sans-serif;font-size:1.3em;font-weight:600;}.elementor-291 .elementor-element.elementor-element-d61111d .elementor-icon-list-text{transition:color 0.3s;}.elementor-291 .elementor-element.elementor-element-cc951fb{text-align:start;}.elementor-291 .elementor-element.elementor-element-cc951fb .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:2.4em;font-weight:800;color:#0E3A5C;}.elementor-291 .elementor-element.elementor-element-bb86e68{--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:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-291 .elementor-element.elementor-element-a35f844{--display:flex;--justify-content:center;}.elementor-291 .elementor-element.elementor-element-b8dba18 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-291 .elementor-element.elementor-element-b8dba18 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-291 .elementor-element.elementor-element-b8dba18{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-291 .elementor-element.elementor-element-b8dba18 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-291 .elementor-element.elementor-element-b8dba18 .elementor-icon-list-item > a{font-family:"Baloo 2", Sans-serif;font-size:1.3em;font-weight:600;}.elementor-291 .elementor-element.elementor-element-b8dba18 .elementor-icon-list-text{transition:color 0.3s;}.elementor-291 .elementor-element.elementor-element-249a5c3{text-align:start;}.elementor-291 .elementor-element.elementor-element-249a5c3 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:2.4em;font-weight:800;color:#0E3A5C;}.elementor-291 .elementor-element.elementor-element-8832623{text-align:start;font-family:"Nunito Sans", Sans-serif;font-size:17px;font-weight:400;}.elementor-291 .elementor-element.elementor-element-8832623 p{margin-block-end:0px;}.elementor-291 .elementor-element.elementor-element-68b237a{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-291 .elementor-element.elementor-element-94f653e .elementor-button{background-color:var( --e-global-color-d3462a2 );fill:#0E3A5C;color:#0E3A5C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0E3A5C;border-radius:18px 18px 18px 18px;}.elementor-291 .elementor-element.elementor-element-8c76c1d .elementor-button{background-color:var( --e-global-color-d3462a2 );fill:#0E3A5C;color:#0E3A5C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0E3A5C;border-radius:18px 18px 18px 18px;}.elementor-291 .elementor-element.elementor-element-9a6a89e{--display:flex;}.elementor-291 .elementor-element.elementor-element-e3e7de4 img{border-radius:20px 20px 20px 20px;}.elementor-291 .elementor-element.elementor-element-73848c9{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-291 .elementor-element.elementor-element-73848c9:not(.elementor-motion-effects-element-type-background), .elementor-291 .elementor-element.elementor-element-73848c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D6F0FF;}.elementor-291 .elementor-element.elementor-element-73848c9 > .elementor-shape-top .elementor-shape-fill, .elementor-291 .elementor-element.elementor-element-73848c9 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFFFFF59;}.elementor-291 .elementor-element.elementor-element-39e9b14 .elementor-button{background-color:#FFDFC7;font-family:"Baloo 2", Sans-serif;font-size:1.1em;font-weight:600;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:99px 99px 99px 99px;padding:10px 10px 10px 10px;}.elementor-291 .elementor-element.elementor-element-507c133{text-align:center;}.elementor-291 .elementor-element.elementor-element-507c133 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:3em;font-weight:800;color:#0E3A5C;}.elementor-291 .elementor-element.elementor-element-d3bf7bc{text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:17px;font-weight:400;}.elementor-291 .elementor-element.elementor-element-d3bf7bc p{margin-block-end:0px;}.elementor-291 .elementor-element.elementor-element-b9110d8 .elementor-button{background-color:#25D366;font-family:"Baloo 2", Sans-serif;font-size:1.1em;font-weight:600;fill:var( --e-global-color-d3462a2 );color:var( --e-global-color-d3462a2 );box-shadow:0px 5px 18px 0px rgba(37.00000000000001, 211.00000000000003, 102.00000000000004, 0.37);border-radius:99px 99px 99px 99px;padding:20px 30px 20px 30px;}.elementor-291 .elementor-element.elementor-element-b9110d8 .elementor-button:hover, .elementor-291 .elementor-element.elementor-element-b9110d8 .elementor-button:focus{background-color:#10B24C;}.elementor-291 .elementor-element.elementor-element-b9110d8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-291 .elementor-element.elementor-element-37df71f{text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:17px;font-weight:400;}.elementor-291 .elementor-element.elementor-element-37df71f p{margin-block-end:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-291 .elementor-element.elementor-element-5fefeba{--width:50%;}.elementor-291 .elementor-element.elementor-element-56c8b14{--width:50%;}}/* Start custom CSS for heading, class: .elementor-element-188ac15 */.subrayado-talentos {
    position: relative;
    display: inline-block;
}

.subrayado-talentos::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -12px;
    width: 100%;
    height: 12px;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M2 7 C30 2 55 4 80 6 C110 8 135 10 165 7 C180 6 190 5 198 5' fill='none' stroke='%23F4773C' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E");

    background-size: 100% 100%;
    background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cf4ddd */.elementor-291 .elementor-element.elementor-element-8cf4ddd {
    position: relative;
    overflow: hidden;
    isolation: isolate;

    background:
        radial-gradient(circle at 92% 12%, rgba(223, 240, 252, 0.9) 0 110px, transparent 112px),
        radial-gradient(circle at 5% 88%, rgba(255, 238, 204, 0.9) 0 95px, transparent 97px),
        #FFF9ED !important;
}

.elementor-291 .elementor-element.elementor-element-8cf4ddd > * {
    position: relative;
    z-index: 3;
}

/* ==========================================
   ANILLO PUNTEADO AZUL — SUPERIOR DERECHA
   ========================================== */
.elementor-291 .elementor-element.elementor-element-8cf4ddd::before {
    content: "";
    position: absolute;

    width: 560px;
    height: 560px;

    top: -270px;
    right: -140px;

    border: 14px dashed rgba(73, 155, 224, 0.24);
    border-radius: 50%;

    transform: rotate(10deg);

    z-index: 1;
    pointer-events: none;
}

/* ==========================================
   ANILLO ÁMBAR — INFERIOR IZQUIERDA
   ========================================== */
.elementor-291 .elementor-element.elementor-element-8cf4ddd::after {
    content: "";
    position: absolute;

    width: 660px;
    height: 360px;

    bottom: -200px;
    left: -170px;

    border: 18px solid rgba(251, 186, 7, 0.22);
    border-radius: 50%;

    transform: rotate(-14deg);

    z-index: 1;
    pointer-events: none;
}

@media (max-width: 767px) {
    .elementor-291 .elementor-element.elementor-element-8cf4ddd {
        background:
            radial-gradient(circle at 100% 10%, rgba(223,240,252,.9) 0 75px, transparent 77px),
            radial-gradient(circle at 0% 90%, rgba(255,238,204,.9) 0 65px, transparent 67px),
            #FFF9ED !important;
    }
    .elementor-291 .elementor-element.elementor-element-8cf4ddd::before {
        width: 340px; height: 340px;
        top: -170px; right: -120px;
        border-width: 9px;
    }
    .elementor-291 .elementor-element.elementor-element-8cf4ddd::after {
        width: 400px; height: 220px;
        bottom: -130px; left: -130px;
        border-width: 11px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf5127b */.subrayado-talentos {
    position: relative;
    display: inline-block;
}

.subrayado-talentos::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -12px;
    width: 100%;
    height: 12px;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M2 7 C30 2 55 4 80 6 C110 8 135 10 165 7 C180 6 190 5 198 5' fill='none' stroke='%23F4773C' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E");

    background-size: 100% 100%;
    background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3218cf3 */.subrayado-talentos {
    position: relative;
    display: inline-block;
}

.subrayado-talentos::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -12px;
    width: 100%;
    height: 12px;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M2 7 C30 2 55 4 80 6 C110 8 135 10 165 7 C180 6 190 5 198 5' fill='none' stroke='%23F4773C' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E");

    background-size: 100% 100%;
    background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cae5216 */.subrayado-talentos {
    position: relative;
    display: inline-block;
}

.subrayado-talentos::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -12px;
    width: 100%;
    height: 12px;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M2 7 C30 2 55 4 80 6 C110 8 135 10 165 7 C180 6 190 5 198 5' fill='none' stroke='%23F4773C' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E");

    background-size: 100% 100%;
    background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-80f8dfb */.subrayado-talentos {
    position: relative;
    display: inline-block;
}

.subrayado-talentos::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -12px;
    width: 100%;
    height: 12px;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M2 7 C30 2 55 4 80 6 C110 8 135 10 165 7 C180 6 190 5 198 5' fill='none' stroke='%23F4773C' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E");

    background-size: 100% 100%;
    background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f945036 */.subrayado-talentos {
    position: relative;
    display: inline-block;
}

.subrayado-talentos::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -12px;
    width: 100%;
    height: 12px;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M2 7 C30 2 55 4 80 6 C110 8 135 10 165 7 C180 6 190 5 198 5' fill='none' stroke='%23F4773C' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E");

    background-size: 100% 100%;
    background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c061e5f */.subrayado-talentos {
    position: relative;
    display: inline-block;
}

.subrayado-talentos::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -12px;
    width: 100%;
    height: 12px;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M2 7 C30 2 55 4 80 6 C110 8 135 10 165 7 C180 6 190 5 198 5' fill='none' stroke='%23F4773C' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E");

    background-size: 100% 100%;
    background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6716ace */.elementor-291 .elementor-element.elementor-element-6716ace {
    position: relative;
    overflow: hidden;
    isolation: isolate;

    background:
        radial-gradient(circle at 10% 15%, rgba(242, 228, 249, 0.9) 0 120px, transparent 122px),
        radial-gradient(circle at 95% 85%, rgba(223, 240, 252, 0.9) 0 110px, transparent 112px),
        #FFFFFF !important;
}

.elementor-291 .elementor-element.elementor-element-6716ace > * {
    position: relative;
    z-index: 3;
}

/* ==========================================
   ÓVALO LILA — SUPERIOR IZQUIERDA
   ========================================== */
.elementor-291 .elementor-element.elementor-element-6716ace::before {
    content: "";
    position: absolute;

    width: 620px;
    height: 340px;

    top: -160px;
    left: -180px;

    border: 20px solid rgba(141, 53, 173, 0.15);
    border-radius: 50%;

    transform: rotate(-16deg);

    z-index: 1;
    pointer-events: none;
}

/* ==========================================
   ÓVALO NARANJO — INFERIOR DERECHA
   ========================================== */
.elementor-291 .elementor-element.elementor-element-6716ace::after {
    content: "";
    position: absolute;

    width: 540px;
    height: 500px;

    bottom: -260px;
    right: -160px;

    border: 16px solid rgba(241, 108, 8, 0.16);
    border-radius: 50%;

    transform: rotate(20deg);

    z-index: 1;
    pointer-events: none;
}

@media (max-width: 767px) {
    .elementor-291 .elementor-element.elementor-element-6716ace {
        background:
            radial-gradient(circle at 0% 15%, rgba(242,228,249,.9) 0 80px, transparent 82px),
            radial-gradient(circle at 100% 85%, rgba(223,240,252,.9) 0 75px, transparent 77px),
            #FFFFFF !important;
    }
    .elementor-291 .elementor-element.elementor-element-6716ace::before {
        width: 400px; height: 220px;
        top: -110px; left: -140px;
        border-width: 13px;
    }
    .elementor-291 .elementor-element.elementor-element-6716ace::after {
        width: 360px; height: 340px;
        bottom: -170px; right: -110px;
        border-width: 11px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8f7e3f */.subrayado-talentos {
    position: relative;
    display: inline-block;
}

.subrayado-talentos::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -12px;
    width: 100%;
    height: 12px;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M2 7 C30 2 55 4 80 6 C110 8 135 10 165 7 C180 6 190 5 198 5' fill='none' stroke='%23F4773C' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E");

    background-size: 100% 100%;
    background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8eca0bd */.subrayado-talentos {
    position: relative;
    display: inline-block;
}

.subrayado-talentos::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -12px;
    width: 100%;
    height: 12px;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M2 7 C30 2 55 4 80 6 C110 8 135 10 165 7 C180 6 190 5 198 5' fill='none' stroke='%23F4773C' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E");

    background-size: 100% 100%;
    background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dca69b5 */.subrayado-talentos {
    position: relative;
    display: inline-block;
}

.subrayado-talentos::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -12px;
    width: 100%;
    height: 12px;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M2 7 C30 2 55 4 80 6 C110 8 135 10 165 7 C180 6 190 5 198 5' fill='none' stroke='%23F4773C' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E");

    background-size: 100% 100%;
    background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6062fa1 */.subrayado-talentos {
    position: relative;
    display: inline-block;
}

.subrayado-talentos::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -12px;
    width: 100%;
    height: 12px;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M2 7 C30 2 55 4 80 6 C110 8 135 10 165 7 C180 6 190 5 198 5' fill='none' stroke='%23F4773C' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E");

    background-size: 100% 100%;
    background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59e9131 */.subrayado-talentos {
    position: relative;
    display: inline-block;
}

.subrayado-talentos::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -12px;
    width: 100%;
    height: 12px;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M2 7 C30 2 55 4 80 6 C110 8 135 10 165 7 C180 6 190 5 198 5' fill='none' stroke='%23F4773C' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E");

    background-size: 100% 100%;
    background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc951fb */.subrayado-talentos {
    position: relative;
    display: inline-block;
}

.subrayado-talentos::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -12px;
    width: 100%;
    height: 12px;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M2 7 C30 2 55 4 80 6 C110 8 135 10 165 7 C180 6 190 5 198 5' fill='none' stroke='%23F4773C' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E");

    background-size: 100% 100%;
    background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-249a5c3 */.subrayado-talentos {
    position: relative;
    display: inline-block;
}

.subrayado-talentos::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -12px;
    width: 100%;
    height: 12px;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M2 7 C30 2 55 4 80 6 C110 8 135 10 165 7 C180 6 190 5 198 5' fill='none' stroke='%23F4773C' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E");

    background-size: 100% 100%;
    background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-507c133 */.subrayado-talentos {
    position: relative;
    display: inline-block;
}

.subrayado-talentos::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -12px;
    width: 100%;
    height: 12px;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M2 7 C30 2 55 4 80 6 C110 8 135 10 165 7 C180 6 190 5 198 5' fill='none' stroke='%23F4773C' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E");

    background-size: 100% 100%;
    background-repeat: no-repeat;
}/* End custom CSS */