.elementor-3368 .elementor-element.elementor-element-4192e0a{--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;--background-transition:0.3s;--overlay-opacity:0.5;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3368 .elementor-element.elementor-element-4192e0a:not(.elementor-motion-effects-element-type-background), .elementor-3368 .elementor-element.elementor-element-4192e0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1e5daa5 );}.elementor-3368 .elementor-element.elementor-element-4192e0a::before, .elementor-3368 .elementor-element.elementor-element-4192e0a > .elementor-background-video-container::before, .elementor-3368 .elementor-element.elementor-element-4192e0a > .e-con-inner > .elementor-background-video-container::before, .elementor-3368 .elementor-element.elementor-element-4192e0a > .elementor-background-slideshow::before, .elementor-3368 .elementor-element.elementor-element-4192e0a > .e-con-inner > .elementor-background-slideshow::before, .elementor-3368 .elementor-element.elementor-element-4192e0a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3368 .elementor-element.elementor-element-4192e0a, .elementor-3368 .elementor-element.elementor-element-4192e0a::before{--border-transition:0.3s;}.elementor-3368 .elementor-element.elementor-element-d9a45b6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:0px 0px;--background-transition:0.3s;--padding-top:030px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-3368 .elementor-element.elementor-element-8a340f6{--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:flex-end;--gap:10px 10px;--background-transition:0.3s;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3368 .elementor-element.elementor-element-8a340f6.e-con{--order:99999 /* order end hack */;}.elementor-3368 .elementor-element.elementor-element-a71a9c3 .elementor-button{font-family:"teapoy", Sans-serif;font-size:20px;font-weight:400;letter-spacing:1px;fill:var( --e-global-color-1e5daa5 );color:var( --e-global-color-1e5daa5 );background-color:var( --e-global-color-39aee35 );border-style:solid;border-width:0px 0px 0px 0px;border-radius:4px 4px 4px 4px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);padding:15px 40px 15px 40px;}.elementor-3368 .elementor-element.elementor-element-a71a9c3 .elementor-button:hover, .elementor-3368 .elementor-element.elementor-element-a71a9c3 .elementor-button:focus{color:var( --e-global-color-1e5daa5 );background-color:var( --e-global-color-39aee35 );border-color:#3AA59B;}.elementor-3368 .elementor-element.elementor-element-a71a9c3 .elementor-button:hover svg, .elementor-3368 .elementor-element.elementor-element-a71a9c3 .elementor-button:focus svg{fill:var( --e-global-color-1e5daa5 );}.elementor-3368 .elementor-element.elementor-element-a71a9c3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3368 .elementor-element.elementor-element-1753be2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3368 .elementor-element.elementor-element-1753be2 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-3368 .elementor-element.elementor-element-1753be2 .elementor-button{font-family:"teapoy", Sans-serif;font-size:20px;font-weight:400;letter-spacing:1px;fill:var( --e-global-color-1e5daa5 );color:var( --e-global-color-1e5daa5 );background-color:var( --e-global-color-fac2683 );border-style:solid;border-width:0px 0px 0px 0px;border-radius:4px 4px 4px 4px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);padding:15px 40px 15px 40px;}.elementor-3368 .elementor-element.elementor-element-1753be2 .elementor-button:hover, .elementor-3368 .elementor-element.elementor-element-1753be2 .elementor-button:focus{color:var( --e-global-color-1e5daa5 );background-color:var( --e-global-color-39aee35 );border-color:#3AA59B;}.elementor-3368 .elementor-element.elementor-element-1753be2 .elementor-button:hover svg, .elementor-3368 .elementor-element.elementor-element-1753be2 .elementor-button:focus svg{fill:var( --e-global-color-1e5daa5 );}.elementor-3368 .elementor-element.elementor-element-1753be2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.tooltipster-sidetip .tooltipster-box.tooltipster-box-1753be2 .premium-tooltip-content-wrapper-1753be2 .premium-tootltip-text{color:var( --e-global-color-1e5daa5 );}.tooltipster-box.tooltipster-box-1753be2{background-color:var( --e-global-color-secondary );}.elementor-3368 .elementor-element.elementor-element-e980c8e .elementor-button-content-wrapper{flex-direction:row;}.elementor-3368 .elementor-element.elementor-element-e980c8e .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-3368 .elementor-element.elementor-element-e980c8e .elementor-button{font-family:"teapoy", Sans-serif;font-size:20px;font-weight:400;letter-spacing:1px;fill:var( --e-global-color-1e5daa5 );color:var( --e-global-color-1e5daa5 );background-color:var( --e-global-color-fac2683 );border-style:solid;border-width:0px 0px 0px 0px;border-radius:4px 4px 4px 4px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);padding:15px 40px 15px 40px;}.elementor-3368 .elementor-element.elementor-element-e980c8e .elementor-button:hover, .elementor-3368 .elementor-element.elementor-element-e980c8e .elementor-button:focus{color:var( --e-global-color-1e5daa5 );background-color:var( --e-global-color-39aee35 );border-color:#3AA59B;}.elementor-3368 .elementor-element.elementor-element-e980c8e .elementor-button:hover svg, .elementor-3368 .elementor-element.elementor-element-e980c8e .elementor-button:focus svg{fill:var( --e-global-color-1e5daa5 );}.elementor-3368 .elementor-element.elementor-element-e980c8e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.tooltipster-sidetip .tooltipster-box.tooltipster-box-e980c8e .premium-tooltip-content-wrapper-e980c8e .premium-tootltip-text{color:var( --e-global-color-1e5daa5 );}.tooltipster-box.tooltipster-box-e980c8e{background-color:var( --e-global-color-secondary );}.elementor-3368 .elementor-element.elementor-element-17fecc0d{--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;--background-transition:0.3s;--overlay-opacity:0.5;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3368 .elementor-element.elementor-element-17fecc0d::before, .elementor-3368 .elementor-element.elementor-element-17fecc0d > .elementor-background-video-container::before, .elementor-3368 .elementor-element.elementor-element-17fecc0d > .e-con-inner > .elementor-background-video-container::before, .elementor-3368 .elementor-element.elementor-element-17fecc0d > .elementor-background-slideshow::before, .elementor-3368 .elementor-element.elementor-element-17fecc0d > .e-con-inner > .elementor-background-slideshow::before, .elementor-3368 .elementor-element.elementor-element-17fecc0d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3368 .elementor-element.elementor-element-17fecc0d, .elementor-3368 .elementor-element.elementor-element-17fecc0d::before{--border-transition:0.3s;}.elementor-3368 .elementor-element.elementor-element-7970576d{--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:space-around;--gap:0px 0px;--background-transition:0.3s;--padding-top:030px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-3368 .elementor-element.elementor-element-c00f0c1{--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;--background-transition:0.3s;}.elementor-3368 .elementor-element.elementor-element-824e571{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--background-transition:0.3s;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3368 .elementor-element.elementor-element-9b9c249{--display:flex;--background-transition:0.3s;}.elementor-3368 .elementor-element.elementor-element-9b9c249:not(.elementor-motion-effects-element-type-background), .elementor-3368 .elementor-element.elementor-element-9b9c249 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lavidaenelcentro-online.ecotonored.es/wp-content/uploads/2023/05/itinerario_secundaria_web.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-3368 .elementor-element.elementor-element-9b9c249, .elementor-3368 .elementor-element.elementor-element-9b9c249::before{--border-transition:0.3s;}.elementor-3368 .elementor-element.elementor-element-9b9c249.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3368 .elementor-element.elementor-element-c6f5ece{--display:flex;--gap:5px 5px;--background-transition:0.3s;}.elementor-3368 .elementor-element.elementor-element-c8bb9f7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--background-transition:0.3s;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3368 .elementor-element.elementor-element-310df79{--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;--background-transition:0.3s;}.elementor-3368 .elementor-element.elementor-element-aa93043{--spacer-size:50px;}.elementor-3368 .elementor-element.elementor-element-ed90c25{--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;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3368 .elementor-element.elementor-element-ed90c25:not(.elementor-motion-effects-element-type-background), .elementor-3368 .elementor-element.elementor-element-ed90c25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5A77F;}.elementor-3368 .elementor-element.elementor-element-ed90c25, .elementor-3368 .elementor-element.elementor-element-ed90c25::before{--border-transition:0.3s;}.elementor-3368 .elementor-element.elementor-element-07568c5{--display:flex;--background-transition:0.3s;}.elementor-3368 .elementor-element.elementor-element-637f2ad{--spacer-size:50px;}.elementor-3368 .elementor-element.elementor-element-f5943a7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--background-transition:0.3s;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3368 .elementor-element.elementor-element-70e104f{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-3368 .elementor-element.elementor-element-70e104f.e-con{--align-self:flex-start;}.elementor-3368 .elementor-element.elementor-element-bf4f7dd{--spacer-size:50px;}.elementor-3368 .elementor-element.elementor-element-8282c8f{--display:flex;--justify-content:flex-start;--background-transition:0.3s;}.elementor-3368 .elementor-element.elementor-element-a5fe32c{--spacer-size:50px;}.elementor-3368 .elementor-element.elementor-element-54684df{--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:stretch;--gap:15px 15px;--background-transition:0.3s;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3368 .elementor-element.elementor-element-54684df, .elementor-3368 .elementor-element.elementor-element-54684df::before{--border-transition:0.3s;}.elementor-3368 .elementor-element.elementor-element-24d1ad4{--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:space-around;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:030px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-3368 .elementor-element.elementor-element-24d1ad4:not(.elementor-motion-effects-element-type-background), .elementor-3368 .elementor-element.elementor-element-24d1ad4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7e5cbda );}.elementor-3368 .elementor-element.elementor-element-24d1ad4, .elementor-3368 .elementor-element.elementor-element-24d1ad4::before{--border-transition:0.3s;}.elementor-3368 .elementor-element.elementor-element-d0234d2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--background-transition:0.3s;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3368 .elementor-element.elementor-element-6882276{--display:flex;--background-transition:0.3s;}.elementor-3368 .elementor-element.elementor-element-351d145 .elementor-heading-title{color:var( --e-global-color-fac2683 );font-family:"teapoy", Sans-serif;font-size:55px;}.elementor-3368 .elementor-element.elementor-element-ecc5d4c{--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;--background-transition:0.3s;}.elementor-3368 .elementor-element.elementor-element-4e2d3d9{--display:flex;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3368 .elementor-element.elementor-element-4e2d3d9:not(.elementor-motion-effects-element-type-background), .elementor-3368 .elementor-element.elementor-element-4e2d3d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5A77F;}.elementor-3368 .elementor-element.elementor-element-4e2d3d9, .elementor-3368 .elementor-element.elementor-element-4e2d3d9::before{--border-transition:0.3s;}.elementor-3368 .elementor-element.elementor-element-72203c9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--background-transition:0.3s;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3368 .elementor-element.elementor-element-a17e8ba{--display:flex;--background-transition:0.3s;}.elementor-3368 .elementor-element.elementor-element-100a53a{--display:flex;--background-transition:0.3s;}.elementor-3368 .elementor-element.elementor-element-da326c0 img{width:70%;}.elementor-3368 .elementor-element.elementor-element-44be5bc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--background-transition:0.3s;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3368 .elementor-element.elementor-element-71aef15{--display:flex;--background-transition:0.3s;}.elementor-3368 .elementor-element.elementor-element-88ec237{--display:flex;--background-transition:0.3s;}.elementor-3368 .elementor-element.elementor-element-24cfe64{--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;--justify-content:space-around;--align-items:flex-start;--background-transition:0.3s;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3368 .elementor-element.elementor-element-3afbb1c{--display:flex;--justify-content:flex-start;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3368 .elementor-element.elementor-element-5a91a36 > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:var( --e-global-color-primary );border-radius:16px 16px 16px 16px;}.elementor-3368 .elementor-element.elementor-element-25abb26 > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:var( --e-global-color-a8c5559 );border-radius:16px 16px 16px 16px;}.elementor-3368 .elementor-element.elementor-element-fb923f4{--display:flex;--justify-content:flex-start;--background-transition:0.3s;}.elementor-3368 .elementor-element.elementor-element-9c58309 img{width:60%;}.elementor-3368 .elementor-element.elementor-element-c7f8b3d{--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;--background-transition:0.3s;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3368 .elementor-element.elementor-element-2476ee2{--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;--background-transition:0.3s;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3368 .elementor-element.elementor-element-b371e9d{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:6px 6px 6px 6px;--border-top-width:6px;--border-right-width:6px;--border-bottom-width:6px;--border-left-width:6px;border-color:var( --e-global-color-fac2683 );--border-color:var( --e-global-color-fac2683 );--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3368 .elementor-element.elementor-element-b371e9d, .elementor-3368 .elementor-element.elementor-element-b371e9d::before{--border-transition:0.3s;}.elementor-3368 .elementor-element.elementor-element-33c523e{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:6px 6px 6px 6px;--border-top-width:6px;--border-right-width:6px;--border-bottom-width:6px;--border-left-width:6px;border-color:var( --e-global-color-fac2683 );--border-color:var( --e-global-color-fac2683 );--border-radius:8px 8px 8px 8px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3368 .elementor-element.elementor-element-33c523e, .elementor-3368 .elementor-element.elementor-element-33c523e::before{--border-transition:0.3s;}.elementor-3368 .elementor-element.elementor-element-62138a5 img{width:75%;}.elementor-3368 .elementor-element.elementor-element-45545b7{--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;--background-transition:0.3s;--overlay-opacity:0.5;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3368 .elementor-element.elementor-element-45545b7::before, .elementor-3368 .elementor-element.elementor-element-45545b7 > .elementor-background-video-container::before, .elementor-3368 .elementor-element.elementor-element-45545b7 > .e-con-inner > .elementor-background-video-container::before, .elementor-3368 .elementor-element.elementor-element-45545b7 > .elementor-background-slideshow::before, .elementor-3368 .elementor-element.elementor-element-45545b7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3368 .elementor-element.elementor-element-45545b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3368 .elementor-element.elementor-element-45545b7, .elementor-3368 .elementor-element.elementor-element-45545b7::before{--border-transition:0.3s;}.elementor-3368 .elementor-element.elementor-element-ba4529f{--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:0px 0px;--background-transition:0.3s;--padding-top:030px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-3368 .elementor-element.elementor-element-29ae2da{--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;--background-transition:0.3s;}.elementor-3368 .elementor-element.elementor-element-654e6fc{--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;--background-transition:0.3s;}.elementor-3368 .elementor-element.elementor-element-cc05f2c{--display:flex;--background-transition:0.3s;}.elementor-3368 .elementor-element.elementor-element-a8662a0 img{width:71%;}.elementor-3368 .elementor-element.elementor-element-460d5bb > .elementor-widget-container{margin:0% 0% 0% -5%;padding:0px 0px 0px 0px;}.elementor-3368 .elementor-element.elementor-element-460d5bb{z-index:9999;}.elementor-3368 .elementor-element.elementor-element-0994b47{--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:stretch;--gap:15px 15px;--background-transition:0.3s;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3368 .elementor-element.elementor-element-0994b47:not(.elementor-motion-effects-element-type-background), .elementor-3368 .elementor-element.elementor-element-0994b47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7e5cbda );}.elementor-3368 .elementor-element.elementor-element-0994b47, .elementor-3368 .elementor-element.elementor-element-0994b47::before{--border-transition:0.3s;}.elementor-3368 .elementor-element.elementor-element-21c5c07{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--background-transition:0.3s;}.elementor-3368 .elementor-element.elementor-element-513bff4{--display:flex;--background-transition:0.3s;}.elementor-3368 .elementor-element.elementor-element-9575858{--display:flex;--background-transition:0.3s;}.elementor-3368 .elementor-element.elementor-element-f59ee64{--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:flex-start;--background-transition:0.3s;}.elementor-3368 .elementor-element.elementor-element-08c7369 .elementor-heading-title{color:var( --e-global-color-fac2683 );font-family:"teapoy", Sans-serif;font-size:55px;}.elementor-3368 .elementor-element.elementor-element-96f32d2 .elementor-heading-title{color:var( --e-global-color-fac2683 );font-family:"teapoy", Sans-serif;font-size:35px;font-weight:300;}.elementor-3368 .elementor-element.elementor-element-2e772d4{--display:flex;--background-transition:0.3s;}.elementor-3368 .elementor-element.elementor-element-258a600{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-fac2683 );--border-color:var( --e-global-color-fac2683 );--border-radius:16px 16px 16px 16px;}.elementor-3368 .elementor-element.elementor-element-258a600, .elementor-3368 .elementor-element.elementor-element-258a600::before{--border-transition:0.3s;}.elementor-3368 .elementor-element.elementor-element-91a2440{--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;--background-transition:0.3s;}.elementor-3368 .elementor-element.elementor-element-6ae9e98 .elementor-heading-title{color:var( --e-global-color-1e5daa5 );font-family:"teapoy", Sans-serif;font-size:45px;font-weight:300;}.elementor-3368 .elementor-element.elementor-element-6ae9e98 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:15px 20px 15px 30px;background-color:var( --e-global-color-fac2683 );border-radius:10px 50px 50px 10px;}.elementor-3368 .elementor-element.elementor-element-6ae9e98{width:auto;max-width:auto;}.elementor-3368 .elementor-element.elementor-element-ae4803e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3368 .elementor-element.elementor-element-ae4803e .elementor-button{font-family:"MADE Dillan", Sans-serif;font-size:20px;fill:var( --e-global-color-1e5daa5 );color:var( --e-global-color-1e5daa5 );background-color:#BBC872;border-radius:16px 16px 16px 16px;}.elementor-3368 .elementor-element.elementor-element-ae4803e > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-3368 .elementor-element.elementor-element-2c02b25{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-fac2683 );--border-color:var( --e-global-color-fac2683 );--border-radius:16px 16px 16px 16px;}.elementor-3368 .elementor-element.elementor-element-2c02b25, .elementor-3368 .elementor-element.elementor-element-2c02b25::before{--border-transition:0.3s;}.elementor-3368 .elementor-element.elementor-element-6dcc990{--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;--background-transition:0.3s;}.elementor-3368 .elementor-element.elementor-element-ea5ca87 .elementor-heading-title{color:var( --e-global-color-1e5daa5 );font-family:"teapoy", Sans-serif;font-size:45px;font-weight:300;}.elementor-3368 .elementor-element.elementor-element-ea5ca87 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:15px 20px 15px 30px;background-color:var( --e-global-color-fac2683 );border-radius:10px 50px 50px 10px;}.elementor-3368 .elementor-element.elementor-element-ea5ca87{width:auto;max-width:auto;}.elementor-3368 .elementor-element.elementor-element-e367fe8 .elementor-heading-title{color:var( --e-global-color-fac2683 );font-family:"MADE Dillan", Sans-serif;font-size:20px;font-weight:200;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-3368 .elementor-element.elementor-element-e367fe8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3368 .elementor-element.elementor-element-e367fe8{width:auto;max-width:auto;}:root{--page-title-display:none;}body.elementor-page-3368{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body.elementor-page-3368:not(.elementor-motion-effects-element-type-background), body.elementor-page-3368 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1e5daa5 );}@media(min-width:768px){.elementor-3368 .elementor-element.elementor-element-4192e0a{--content-width:1100px;}.elementor-3368 .elementor-element.elementor-element-8a340f6{--content-width:80%;}.elementor-3368 .elementor-element.elementor-element-17fecc0d{--content-width:1100px;}.elementor-3368 .elementor-element.elementor-element-7970576d{--width:80%;}.elementor-3368 .elementor-element.elementor-element-9b9c249{--width:44.016%;}.elementor-3368 .elementor-element.elementor-element-ed90c25{--width:70%;}.elementor-3368 .elementor-element.elementor-element-54684df{--content-width:60vw;}.elementor-3368 .elementor-element.elementor-element-24d1ad4{--width:100%;}.elementor-3368 .elementor-element.elementor-element-4e2d3d9{--width:80%;}.elementor-3368 .elementor-element.elementor-element-2476ee2{--content-width:65%;}.elementor-3368 .elementor-element.elementor-element-45545b7{--content-width:1100px;}.elementor-3368 .elementor-element.elementor-element-ba4529f{--content-width:80%;}.elementor-3368 .elementor-element.elementor-element-654e6fc{--width:70%;}.elementor-3368 .elementor-element.elementor-element-cc05f2c{--width:30%;}.elementor-3368 .elementor-element.elementor-element-0994b47{--content-width:60vw;}.elementor-3368 .elementor-element.elementor-element-21c5c07{--content-width:60vw;}.elementor-3368 .elementor-element.elementor-element-513bff4{--content-width:100%;}}/* Start custom CSS for button, class: .elementor-element-a71a9c3 */.elementor-3368 .elementor-element.elementor-element-a71a9c3{
    transition: 0.3s ease-in-out;
}

.elementor-3368 .elementor-element.elementor-element-a71a9c3 a{
    height: 40px;
    padding: 14px 25px 20px 25px !important;
}

.elementor-3368 .elementor-element.elementor-element-a71a9c3 a:hover{
    /*transform: scale(1.02);*/
    box-shadow: 0 0 11px rgba(33,33,33,.2);  
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1753be2 */.elementor-3368 .elementor-element.elementor-element-1753be2{
    transition: 0.3s ease-in-out;
}

.elementor-3368 .elementor-element.elementor-element-1753be2 a{
    height: 40px;
     padding: 14px 25px 20px 25px !important;
}

.elementor-3368 .elementor-element.elementor-element-1753be2 a:hover{
    /*transform: scale(1.02);*/
    box-shadow: 0 0 11px rgba(33,33,33,.2);  
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e980c8e */.elementor-3368 .elementor-element.elementor-element-e980c8e{
    transition: 0.3s ease-in-out;
}

.elementor-3368 .elementor-element.elementor-element-e980c8e a{
    height: 40px;
     padding: 14px 25px 20px 25px !important;
}

.elementor-3368 .elementor-element.elementor-element-e980c8e a:hover{
    /*transform: scale(1.02);*/
    box-shadow: 0 0 11px rgba(33,33,33,.2);  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-41320b1 */.elementor-3368 .elementor-element.elementor-element-41320b1 p{
    margin: 15px auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ff9b2c4 */.elementor-3368 .elementor-element.elementor-element-ff9b2c4 p{
    margin: 15px auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bff119d */.elementor-3368 .elementor-element.elementor-element-bff119d p, li{
    margin: 15px auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-38b4705 */.elementor-3368 .elementor-element.elementor-element-38b4705 p{
    margin: 15px auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8bb9f7 */.elementor-3368 .elementor-element.elementor-element-c8bb9f7 {
    max-height: 80vh;
}

@media only screen and (max-width: 991px) {
    .elementor-3368 .elementor-element.elementor-element-c8bb9f7 {
        /* Add any CSS for mobile devices here */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d0aee81 */.elementor-3368 .elementor-element.elementor-element-d0aee81 p{
    margin: 15px auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a043410 */.elementor-3368 .elementor-element.elementor-element-a043410 p{
    margin: 15px auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5943a7 */.elementor-3368 .elementor-element.elementor-element-f5943a7 {
    max-height: 80vh;
}

@media only screen and (max-width: 991px) {
    .elementor-3368 .elementor-element.elementor-element-f5943a7 {
        /* Add any CSS for mobile devices here */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-351d145 */.primaria::after{
     display:block;
    position:absolute;
    content: 'PRIMARIA';
    top: -5px;
    left: : 10%;
    translate: 13rem -2rem;
    display:block;
    color: #D93D5A;
    font-family: "teapoy", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    padding: 5px 7px 10px 5px;
    background-color:#f3c7c6 ;
    border-radius: 8px;
    width: 70px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3be2374 */.elementor-3368 .elementor-element.elementor-element-3be2374 p{
    margin: 15px auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e3591cd */.elementor-3368 .elementor-element.elementor-element-e3591cd p{
    margin: 15px auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-beb02e6 */.elementor-3368 .elementor-element.elementor-element-beb02e6 p{
    margin: 15px auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-52421a4 */.elementor-3368 .elementor-element.elementor-element-52421a4 p, li{
    margin: 15px auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-13d6015 */.elementor-3368 .elementor-element.elementor-element-13d6015 p{
    margin: 15px auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c4ff4fa */.elementor-3368 .elementor-element.elementor-element-c4ff4fa p, li{
    margin: 15px auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5a91a36 */.elementor-3368 .elementor-element.elementor-element-5a91a36 p, li{
    margin: 15px auto;
    max-width: 80%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-25abb26 */.elementor-3368 .elementor-element.elementor-element-25abb26 p, li{
    margin: 15px auto;
    max-width: 80%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9c58309 */.elementor-3368 .elementor-element.elementor-element-9c58309 {
    max-height: 70vh;
}

@media only screen and (max-width: 991px) {
    .elementor-3368 .elementor-element.elementor-element-9c58309 {
        /* Add any CSS for mobile devices here */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a1ec865 */.elementor-3368 .elementor-element.elementor-element-a1ec865 ol {
  font-family: 'Literata';
  font-size: 16px;
  line-height: 22px;
  word-break: normal;
  hyphens: auto;
  padding-left: 0;
}

.elementor-3368 .elementor-element.elementor-element-a1ec865 p, li{
    margin: 15px auto;
    
}

.elementor-3368 .elementor-element.elementor-element-a1ec865  {
     padding: 20PX;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0d1900d */.elementor-3368 .elementor-element.elementor-element-0d1900d ol {
  font-family: 'Literata';
  font-size: 16px;
  line-height: 22px;
  word-break: normal;
  hyphens: auto;
  padding: 0;
  margin: 0;
}

.elementor-3368 .elementor-element.elementor-element-0d1900d p, li{
    margin: 15px auto;
    
}

.elementor-3368 .elementor-element.elementor-element-0d1900d  {
     padding: 20PX;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9a3e1d0 */.elementor-3368 .elementor-element.elementor-element-9a3e1d0 ol {
  font-family: 'Literata';
  font-size: 16px;
  line-height: 22px;
  word-break: normal;
  hyphens: auto;
  padding: 0;
  margin: 0;
}

.elementor-3368 .elementor-element.elementor-element-9a3e1d0 p, li{
    margin: 15px auto;
    
}

.elementor-3368 .elementor-element.elementor-element-9a3e1d0  {
     padding: 20PX;
}

.elementor-3368 .elementor-element.elementor-element-9a3e1d0{
    word-break: normal;
    hyphens: auto;
}

.elementor-3368 .elementor-element.elementor-element-9a3e1d0 a{
    color:inherit;
    transition: 0.3s all ease-in-out;
    text-decoration: underline !important;
    font-weight: 1600;
}

.elementor-3368 .elementor-element.elementor-element-9a3e1d0 a:hover{
    font-size: 16.5px;
    color:red;
    text-decoration: none;
}

.elementor-3368 .elementor-element.elementor-element-9a3e1d0 ul{
    margin: 0;
    padding:0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-853bab1 */.elementor-3368 .elementor-element.elementor-element-853bab1 ol {
  font-family: 'Literata';
  font-size: 16px;
  line-height: 22px;
  word-break: normal;
  hyphens: auto;
  padding: 0;
  margin: 0;
}

.elementor-3368 .elementor-element.elementor-element-853bab1 p, li{
    margin: 15px auto;
    
}

.elementor-3368 .elementor-element.elementor-element-853bab1  {
     padding: 20PX;
}

.elementor-3368 .elementor-element.elementor-element-853bab1{
    word-break: normal;
    hyphens: auto;
}

.elementor-3368 .elementor-element.elementor-element-853bab1 a{
    color:inherit;
    transition: 0.3s all ease-in-out;
    text-decoration: underline !important;
    font-weight: 1600;
}

.elementor-3368 .elementor-element.elementor-element-853bab1 a:hover{
    font-size: 16.5px;
    color:red;
    text-decoration: none;
}

.elementor-3368 .elementor-element.elementor-element-853bab1 ul{
    margin: 0;
    padding:0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7f8b3d *//*.elementor-3368 .elementor-element.elementor-element-c7f8b3d {
    max-height: 100vh;
}

@media only screen and (max-width: 991px) {
    .elementor-3368 .elementor-element.elementor-element-c7f8b3d {
        /* Add any CSS for mobile devices here */
/*    }
}*//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-460d5bb *//*table tbody tr:hover>td,
table tbody tr:hover>th {
 background-color:none;
}

table tbody>tr:nth-child(odd)>td,
table tbody>tr:nth-child(odd)>th {
 background-color:none !important;
}*/


.table-competencias_sec {
    /*width:100%;*/
    height:100%;
    border:2px solid #fff;
    padding:5px;
}

th{
    font-size: 14px;
}


.table-competencias_sec th {
    border:2px solid #fff;
    padding:5px;
    background-color:#F2A67D !important;
    color:#000;
    font-family: Literata;
    font-style: normal;
    font-weight: 600;
    hyphens: auto;
    vertical-align: middle
}



 
th.titulo{
    font-family: "MADE Dillan", Sans-serif;
    font-size:20px;
    
}
.table-competencias_sec td  {
    border:2px solid #fff;
    padding-bottom:10px;
    background:#6EC1E4 !important;
    color: #fff;
    vertical-align: middle
}
td.tdazul {
    background-color: #246D88 !important;
    color: #fff;
    font-family: Literata;
    font-size:14px;
    font-style: normal;
    font-weight: 600;
    padding-left: 20px;
    word-break: normal;
    hyphens: auto;
}
td.x{
    color: #000;
    font-size: 60px;
    text-align: center;
    font-family: ;

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c3aade2 */.elementor-3368 .elementor-element.elementor-element-c3aade2 p, li{
    margin: 15px auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08c7369 */.primaria::after{
     display:block;
    position:absolute;
    content: 'PRIMARIA';
    top: -5px;
    left: : 10%;
    translate: 13rem -2rem;
    display:block;
    color: #D93D5A;
    font-family: "teapoy", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    padding: 5px 7px 10px 5px;
    background-color:#f3c7c6 ;
    border-radius: 8px;
    width: 70px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ae4803e */.elementor-3368 .elementor-element.elementor-element-ae4803e a{
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e367fe8 */.elementor-3368 .elementor-element.elementor-element-e367fe8{
text-decoration-line: underline;
text-decoration-thickness: 3px;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'teapoy';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://lavidaenelcentro-online.ecotonored.es/wp-content/uploads/2024/03/teapoy-webfont.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'MADE Dillan';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://lavidaenelcentro-online.ecotonored.es/wp-content/uploads/2024/03/made_dillan-webfont.woff2') format('woff2');
}
/* End Custom Fonts CSS */