.elementor-5478 .elementor-element.elementor-element-4a2a827{--display:flex;}.elementor-5478 .elementor-element.elementor-element-637b65b{--spacer-size:263px;}.elementor-5478 .elementor-element.elementor-element-2b94dda{--display:flex;}.elementor-5478 .elementor-element.elementor-element-a6a0b52{--display:flex;--padding-top:44px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-825a397{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--overflow:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-d144b30{--display:flex;--min-height:444px;--justify-content:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--overlay-mix-blend-mode:multiply;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-d144b30.e-con{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-70b37b8{--display:flex;--position:absolute;--justify-content:space-evenly;--overlay-opacity:0.51;--overlay-mix-blend-mode:overlay;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5478 .elementor-element.elementor-element-70b37b8:not(.elementor-motion-effects-element-type-background), .elementor-5478 .elementor-element.elementor-element-70b37b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cftpucv.demotest.lat/wp-content/uploads/2026/08/gastro-rojo.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-5478 .elementor-element.elementor-element-70b37b8::before, .elementor-5478 .elementor-element.elementor-element-70b37b8 > .elementor-background-video-container::before, .elementor-5478 .elementor-element.elementor-element-70b37b8 > .e-con-inner > .elementor-background-video-container::before, .elementor-5478 .elementor-element.elementor-element-70b37b8 > .elementor-background-slideshow::before, .elementor-5478 .elementor-element.elementor-element-70b37b8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5478 .elementor-element.elementor-element-70b37b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FAFAFA00;background-image:url("https://cftpucv.demotest.lat/wp-content/uploads/2026/07/fondo-lineas-cuadros-03.webp");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;}.elementor-5478 .elementor-element.elementor-element-70b37b8.e-con{--align-self:stretch;}body:not(.rtl) .elementor-5478 .elementor-element.elementor-element-70b37b8{left:0px;}body.rtl .elementor-5478 .elementor-element.elementor-element-70b37b8{right:0px;}.elementor-5478 .elementor-element.elementor-element-1c6a98d{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-ebba35b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-5478 .elementor-element.elementor-element-ebba35b.e-con{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-395d89d{width:auto;max-width:auto;}.elementor-5478 .elementor-element.elementor-element-395d89d.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-395d89d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-5478 .elementor-element.elementor-element-6a5e528 .elementor-button{background-color:#FFFFFF1A;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;transition-duration:0.4s;}.elementor-5478 .elementor-element.elementor-element-6a5e528{width:auto;max-width:auto;background-color:#FFFFFF33;}.elementor-5478 .elementor-element.elementor-element-6a5e528.elementor-element{--align-self:flex-end;}.elementor-5478 .elementor-element.elementor-element-47f9ce2{--display:flex;--justify-content:center;--overlay-mix-blend-mode:multiply;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-47f9ce2:not(.elementor-motion-effects-element-type-background), .elementor-5478 .elementor-element.elementor-element-47f9ce2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AA0029AD;}.elementor-5478 .elementor-element.elementor-element-184b69d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5478 .elementor-element.elementor-element-184b69d.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-184b69d .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;margin:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.1em;}.elementor-5478 .elementor-element.elementor-element-184b69d .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-accent );}.elementor-5478 .elementor-element.elementor-element-bec37f2{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;padding:0px 0px 0px 0px;text-align:start;font-family:"Libre Franklin", Sans-serif;font-size:0.85rem;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:0.5em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-5478 .elementor-element.elementor-element-bec37f2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5478 .elementor-element.elementor-element-bec37f2 p{margin-block-end:8px;}.elementor-5478 .elementor-element.elementor-element-bec37f2 a{color:var( --e-global-color-6dd75f7 );}.elementor-5478 .elementor-element.elementor-element-bec37f2 a:hover, .elementor-5478 .elementor-element.elementor-element-bec37f2 a:focus{color:#000000;}.elementor-5478 .elementor-element.elementor-element-bfcc381{--display:flex;--min-height:444px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-bfcc381.e-con{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-ed2207b{--display:flex;--position:absolute;--justify-content:space-evenly;--overlay-opacity:0.51;--overlay-mix-blend-mode:overlay;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5478 .elementor-element.elementor-element-ed2207b:not(.elementor-motion-effects-element-type-background), .elementor-5478 .elementor-element.elementor-element-ed2207b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cftpucv.demotest.lat/wp-content/uploads/2026/08/tecnologia-2.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-5478 .elementor-element.elementor-element-ed2207b::before, .elementor-5478 .elementor-element.elementor-element-ed2207b > .elementor-background-video-container::before, .elementor-5478 .elementor-element.elementor-element-ed2207b > .e-con-inner > .elementor-background-video-container::before, .elementor-5478 .elementor-element.elementor-element-ed2207b > .elementor-background-slideshow::before, .elementor-5478 .elementor-element.elementor-element-ed2207b > .e-con-inner > .elementor-background-slideshow::before, .elementor-5478 .elementor-element.elementor-element-ed2207b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FAFAFA00;background-image:url("https://cftpucv.demotest.lat/wp-content/uploads/2026/07/fondo-lineas-cuadros-01.webp");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-5478 .elementor-element.elementor-element-ed2207b.e-con{--align-self:stretch;}body:not(.rtl) .elementor-5478 .elementor-element.elementor-element-ed2207b{left:0px;}body.rtl .elementor-5478 .elementor-element.elementor-element-ed2207b{right:0px;}.elementor-5478 .elementor-element.elementor-element-3c152be{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-6f7c09a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-5478 .elementor-element.elementor-element-6f7c09a.e-con{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-64c1b7c{width:auto;max-width:auto;}.elementor-5478 .elementor-element.elementor-element-64c1b7c.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-64c1b7c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-5478 .elementor-element.elementor-element-98bbc5d .elementor-button{background-color:#FFFFFF1A;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;transition-duration:0.4s;}.elementor-5478 .elementor-element.elementor-element-98bbc5d{width:auto;max-width:auto;background-color:#FFFFFF33;}.elementor-5478 .elementor-element.elementor-element-98bbc5d.elementor-element{--align-self:flex-end;}.elementor-5478 .elementor-element.elementor-element-9dacf3c{--display:flex;--justify-content:center;--overlay-mix-blend-mode:multiply;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-9dacf3c:not(.elementor-motion-effects-element-type-background), .elementor-5478 .elementor-element.elementor-element-9dacf3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#323E48B8;}.elementor-5478 .elementor-element.elementor-element-5e3139d.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-5e3139d .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;margin:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.1em;}.elementor-5478 .elementor-element.elementor-element-5e3139d .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-accent );}.elementor-5478 .elementor-element.elementor-element-9ba4bd2{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;padding:0px 0px 0px 0px;text-align:start;font-family:"Libre Franklin", Sans-serif;font-size:0.8rem;font-weight:400;line-height:0.6em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-5478 .elementor-element.elementor-element-9ba4bd2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5478 .elementor-element.elementor-element-9ba4bd2 p{margin-block-end:12px;}.elementor-5478 .elementor-element.elementor-element-9ba4bd2 a{color:#FFFFFF;}.elementor-5478 .elementor-element.elementor-element-9ba4bd2 a:hover, .elementor-5478 .elementor-element.elementor-element-9ba4bd2 a:focus{color:#000000;}.elementor-5478 .elementor-element.elementor-element-5952520{--display:flex;--min-height:444px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-5952520.e-con{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-89b719b{--display:flex;--position:absolute;--justify-content:space-evenly;--overlay-opacity:0.5;--overlay-mix-blend-mode:overlay;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5478 .elementor-element.elementor-element-89b719b:not(.elementor-motion-effects-element-type-background), .elementor-5478 .elementor-element.elementor-element-89b719b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cftpucv.demotest.lat/wp-content/uploads/2026/07/area-salud-viole.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-5478 .elementor-element.elementor-element-89b719b::before, .elementor-5478 .elementor-element.elementor-element-89b719b > .elementor-background-video-container::before, .elementor-5478 .elementor-element.elementor-element-89b719b > .e-con-inner > .elementor-background-video-container::before, .elementor-5478 .elementor-element.elementor-element-89b719b > .elementor-background-slideshow::before, .elementor-5478 .elementor-element.elementor-element-89b719b > .e-con-inner > .elementor-background-slideshow::before, .elementor-5478 .elementor-element.elementor-element-89b719b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FAFAFA00;background-image:url("https://cftpucv.demotest.lat/wp-content/uploads/2026/07/fondo-lineas-cuadros-01.webp");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-5478 .elementor-element.elementor-element-89b719b.e-con{--align-self:stretch;}body:not(.rtl) .elementor-5478 .elementor-element.elementor-element-89b719b{left:0px;}body.rtl .elementor-5478 .elementor-element.elementor-element-89b719b{right:0px;}.elementor-5478 .elementor-element.elementor-element-30d7036{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-4d745db{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-5478 .elementor-element.elementor-element-4d745db.e-con{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-4dc2645{width:auto;max-width:auto;}.elementor-5478 .elementor-element.elementor-element-4dc2645.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-4dc2645 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-5478 .elementor-element.elementor-element-de4c3e1 .elementor-button{background-color:#FFFFFF1A;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;transition-duration:0.4s;}.elementor-5478 .elementor-element.elementor-element-de4c3e1{width:auto;max-width:auto;background-color:#FFFFFF33;}.elementor-5478 .elementor-element.elementor-element-de4c3e1.elementor-element{--align-self:flex-end;}.elementor-5478 .elementor-element.elementor-element-1cb6e26{--display:flex;--justify-content:center;--overlay-mix-blend-mode:multiply;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-1cb6e26:not(.elementor-motion-effects-element-type-background), .elementor-5478 .elementor-element.elementor-element-1cb6e26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#41407AC7;}.elementor-5478 .elementor-element.elementor-element-26c0b63.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-26c0b63 .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;margin:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.1em;}.elementor-5478 .elementor-element.elementor-element-26c0b63 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-accent );}.elementor-5478 .elementor-element.elementor-element-fa82777{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;padding:0px 0px 0px 0px;text-align:start;font-family:"Libre Franklin", Sans-serif;font-size:0.8rem;font-weight:400;line-height:0.6em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-5478 .elementor-element.elementor-element-fa82777.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5478 .elementor-element.elementor-element-fa82777 p{margin-block-end:12px;}.elementor-5478 .elementor-element.elementor-element-fa82777 a{color:var( --e-global-color-6dd75f7 );}.elementor-5478 .elementor-element.elementor-element-fa82777 a:hover, .elementor-5478 .elementor-element.elementor-element-fa82777 a:focus{color:#000000;}.elementor-5478 .elementor-element.elementor-element-b35593d{--display:flex;--min-height:444px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-b35593d.e-con{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-7338041{--display:flex;--position:absolute;--justify-content:space-evenly;--overlay-opacity:0.5;--overlay-mix-blend-mode:overlay;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5478 .elementor-element.elementor-element-7338041:not(.elementor-motion-effects-element-type-background), .elementor-5478 .elementor-element.elementor-element-7338041 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cftpucv.demotest.lat/wp-content/uploads/2026/07/area-educa-azul.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-5478 .elementor-element.elementor-element-7338041::before, .elementor-5478 .elementor-element.elementor-element-7338041 > .elementor-background-video-container::before, .elementor-5478 .elementor-element.elementor-element-7338041 > .e-con-inner > .elementor-background-video-container::before, .elementor-5478 .elementor-element.elementor-element-7338041 > .elementor-background-slideshow::before, .elementor-5478 .elementor-element.elementor-element-7338041 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5478 .elementor-element.elementor-element-7338041 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FAFAFA00;background-image:url("https://cftpucv.demotest.lat/wp-content/uploads/2026/07/fondo-lineas-cuadros-01.webp");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-5478 .elementor-element.elementor-element-7338041.e-con{--align-self:stretch;}body:not(.rtl) .elementor-5478 .elementor-element.elementor-element-7338041{left:0px;}body.rtl .elementor-5478 .elementor-element.elementor-element-7338041{right:0px;}.elementor-5478 .elementor-element.elementor-element-aa29eb7{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-45bead6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-5478 .elementor-element.elementor-element-45bead6.e-con{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-0f483de{width:auto;max-width:auto;}.elementor-5478 .elementor-element.elementor-element-0f483de.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-0f483de .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-5478 .elementor-element.elementor-element-3298d3b .elementor-button{background-color:#FFFFFF1A;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;transition-duration:0.4s;}.elementor-5478 .elementor-element.elementor-element-3298d3b{width:auto;max-width:auto;background-color:#FFFFFF33;}.elementor-5478 .elementor-element.elementor-element-3298d3b.elementor-element{--align-self:flex-end;}.elementor-5478 .elementor-element.elementor-element-17690cb{--display:flex;--justify-content:center;--overlay-mix-blend-mode:multiply;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-17690cb:not(.elementor-motion-effects-element-type-background), .elementor-5478 .elementor-element.elementor-element-17690cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#143C77B5;}.elementor-5478 .elementor-element.elementor-element-3b3a1b6.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-3b3a1b6 .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;margin:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.1em;}.elementor-5478 .elementor-element.elementor-element-3b3a1b6 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-accent );}.elementor-5478 .elementor-element.elementor-element-f67ade7{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;padding:0px 0px 0px 0px;text-align:start;font-family:"Libre Franklin", Sans-serif;font-size:0.8rem;font-weight:400;line-height:0.6em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-5478 .elementor-element.elementor-element-f67ade7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5478 .elementor-element.elementor-element-f67ade7 p{margin-block-end:12px;}.elementor-5478 .elementor-element.elementor-element-f67ade7 a{color:var( --e-global-color-6dd75f7 );}.elementor-5478 .elementor-element.elementor-element-f67ade7 a:hover, .elementor-5478 .elementor-element.elementor-element-f67ade7 a:focus{color:#000000;}.elementor-5478 .elementor-element.elementor-element-c78aaa9{--display:flex;--padding-top:44px;--padding-bottom:44px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-d9ef9b6{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--overflow:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-e8b9890{--display:flex;--min-height:444px;--justify-content:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--overlay-mix-blend-mode:multiply;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-e8b9890.e-con{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-7bd0870{--display:flex;--position:absolute;--justify-content:space-evenly;--overlay-opacity:0.51;--overlay-mix-blend-mode:overlay;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5478 .elementor-element.elementor-element-7bd0870:not(.elementor-motion-effects-element-type-background), .elementor-5478 .elementor-element.elementor-element-7bd0870 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cftpucv.demotest.lat/wp-content/uploads/2026/08/gastro-rojo.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-5478 .elementor-element.elementor-element-7bd0870::before, .elementor-5478 .elementor-element.elementor-element-7bd0870 > .elementor-background-video-container::before, .elementor-5478 .elementor-element.elementor-element-7bd0870 > .e-con-inner > .elementor-background-video-container::before, .elementor-5478 .elementor-element.elementor-element-7bd0870 > .elementor-background-slideshow::before, .elementor-5478 .elementor-element.elementor-element-7bd0870 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5478 .elementor-element.elementor-element-7bd0870 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FAFAFA00;background-image:url("https://cftpucv.demotest.lat/wp-content/uploads/2026/07/fondo-lineas-cuadros-03.webp");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;}.elementor-5478 .elementor-element.elementor-element-7bd0870.e-con{--align-self:stretch;}body:not(.rtl) .elementor-5478 .elementor-element.elementor-element-7bd0870{left:0px;}body.rtl .elementor-5478 .elementor-element.elementor-element-7bd0870{right:0px;}.elementor-5478 .elementor-element.elementor-element-18408bb{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-e3f36e1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-5478 .elementor-element.elementor-element-e3f36e1.e-con{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-262700b{width:auto;max-width:auto;}.elementor-5478 .elementor-element.elementor-element-262700b.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-262700b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-5478 .elementor-element.elementor-element-565e212 .elementor-button{background-color:#FFFFFF1A;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;transition-duration:0.4s;}.elementor-5478 .elementor-element.elementor-element-565e212{width:auto;max-width:auto;background-color:#FFFFFF33;}.elementor-5478 .elementor-element.elementor-element-565e212.elementor-element{--align-self:flex-end;}.elementor-5478 .elementor-element.elementor-element-933bd14{--display:flex;--justify-content:center;--overlay-mix-blend-mode:multiply;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-933bd14:not(.elementor-motion-effects-element-type-background), .elementor-5478 .elementor-element.elementor-element-933bd14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AA0029AD;}.elementor-5478 .elementor-element.elementor-element-84ae43c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5478 .elementor-element.elementor-element-84ae43c.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-84ae43c .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;margin:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.1em;}.elementor-5478 .elementor-element.elementor-element-84ae43c .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-accent );}.elementor-5478 .elementor-element.elementor-element-4738aab{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;padding:0px 0px 0px 0px;text-align:start;font-family:"Libre Franklin", Sans-serif;font-size:0.85rem;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:0.5em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-5478 .elementor-element.elementor-element-4738aab.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5478 .elementor-element.elementor-element-4738aab p{margin-block-end:8px;}.elementor-5478 .elementor-element.elementor-element-4738aab a{color:var( --e-global-color-6dd75f7 );}.elementor-5478 .elementor-element.elementor-element-4738aab a:hover, .elementor-5478 .elementor-element.elementor-element-4738aab a:focus{color:#000000;}.elementor-5478 .elementor-element.elementor-element-b0611e0{--display:flex;--min-height:444px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-b0611e0.e-con{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-0a753cc{--display:flex;--position:absolute;--justify-content:space-evenly;--overlay-opacity:0.51;--overlay-mix-blend-mode:overlay;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5478 .elementor-element.elementor-element-0a753cc:not(.elementor-motion-effects-element-type-background), .elementor-5478 .elementor-element.elementor-element-0a753cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cftpucv.demotest.lat/wp-content/uploads/2026/08/tecnologia-2.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-5478 .elementor-element.elementor-element-0a753cc::before, .elementor-5478 .elementor-element.elementor-element-0a753cc > .elementor-background-video-container::before, .elementor-5478 .elementor-element.elementor-element-0a753cc > .e-con-inner > .elementor-background-video-container::before, .elementor-5478 .elementor-element.elementor-element-0a753cc > .elementor-background-slideshow::before, .elementor-5478 .elementor-element.elementor-element-0a753cc > .e-con-inner > .elementor-background-slideshow::before, .elementor-5478 .elementor-element.elementor-element-0a753cc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FAFAFA00;background-image:url("https://cftpucv.demotest.lat/wp-content/uploads/2026/07/fondo-lineas-cuadros-01.webp");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-5478 .elementor-element.elementor-element-0a753cc.e-con{--align-self:stretch;}body:not(.rtl) .elementor-5478 .elementor-element.elementor-element-0a753cc{left:0px;}body.rtl .elementor-5478 .elementor-element.elementor-element-0a753cc{right:0px;}.elementor-5478 .elementor-element.elementor-element-5a7d763{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-7d77a2f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-5478 .elementor-element.elementor-element-7d77a2f.e-con{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-40b9814{width:auto;max-width:auto;}.elementor-5478 .elementor-element.elementor-element-40b9814.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-40b9814 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-5478 .elementor-element.elementor-element-47abbed .elementor-button{background-color:#FFFFFF1A;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;transition-duration:0.4s;}.elementor-5478 .elementor-element.elementor-element-47abbed{width:auto;max-width:auto;background-color:#FFFFFF33;}.elementor-5478 .elementor-element.elementor-element-47abbed.elementor-element{--align-self:flex-end;}.elementor-5478 .elementor-element.elementor-element-a5c4e5f{--display:flex;--justify-content:center;--overlay-mix-blend-mode:multiply;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-a5c4e5f:not(.elementor-motion-effects-element-type-background), .elementor-5478 .elementor-element.elementor-element-a5c4e5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#323E48B8;}.elementor-5478 .elementor-element.elementor-element-c6ce214.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-c6ce214 .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;margin:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.1em;}.elementor-5478 .elementor-element.elementor-element-c6ce214 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-accent );}.elementor-5478 .elementor-element.elementor-element-1738c3b{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;padding:0px 0px 0px 0px;text-align:start;font-family:"Libre Franklin", Sans-serif;font-size:0.8rem;font-weight:400;line-height:0.6em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-5478 .elementor-element.elementor-element-1738c3b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5478 .elementor-element.elementor-element-1738c3b p{margin-block-end:12px;}.elementor-5478 .elementor-element.elementor-element-1738c3b a{color:#FFFFFF;}.elementor-5478 .elementor-element.elementor-element-1738c3b a:hover, .elementor-5478 .elementor-element.elementor-element-1738c3b a:focus{color:#000000;}.elementor-5478 .elementor-element.elementor-element-efa25cf{--display:flex;--min-height:444px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-efa25cf.e-con{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-b9380d4{--display:flex;--position:absolute;--justify-content:space-evenly;--overlay-opacity:0.5;--overlay-mix-blend-mode:overlay;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5478 .elementor-element.elementor-element-b9380d4:not(.elementor-motion-effects-element-type-background), .elementor-5478 .elementor-element.elementor-element-b9380d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cftpucv.demotest.lat/wp-content/uploads/2026/07/area-salud-viole.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-5478 .elementor-element.elementor-element-b9380d4::before, .elementor-5478 .elementor-element.elementor-element-b9380d4 > .elementor-background-video-container::before, .elementor-5478 .elementor-element.elementor-element-b9380d4 > .e-con-inner > .elementor-background-video-container::before, .elementor-5478 .elementor-element.elementor-element-b9380d4 > .elementor-background-slideshow::before, .elementor-5478 .elementor-element.elementor-element-b9380d4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5478 .elementor-element.elementor-element-b9380d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FAFAFA00;background-image:url("https://cftpucv.demotest.lat/wp-content/uploads/2026/07/fondo-lineas-cuadros-01.webp");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-5478 .elementor-element.elementor-element-b9380d4.e-con{--align-self:stretch;}body:not(.rtl) .elementor-5478 .elementor-element.elementor-element-b9380d4{left:0px;}body.rtl .elementor-5478 .elementor-element.elementor-element-b9380d4{right:0px;}.elementor-5478 .elementor-element.elementor-element-479a136{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-fb16fac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-5478 .elementor-element.elementor-element-fb16fac.e-con{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-2a98f47{width:auto;max-width:auto;}.elementor-5478 .elementor-element.elementor-element-2a98f47.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-2a98f47 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-5478 .elementor-element.elementor-element-93d8d39 .elementor-button{background-color:#FFFFFF1A;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;transition-duration:0.4s;}.elementor-5478 .elementor-element.elementor-element-93d8d39{width:auto;max-width:auto;background-color:#FFFFFF33;}.elementor-5478 .elementor-element.elementor-element-93d8d39.elementor-element{--align-self:flex-end;}.elementor-5478 .elementor-element.elementor-element-293534d{--display:flex;--justify-content:center;--overlay-mix-blend-mode:multiply;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-293534d:not(.elementor-motion-effects-element-type-background), .elementor-5478 .elementor-element.elementor-element-293534d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#41407AC7;}.elementor-5478 .elementor-element.elementor-element-e6dc24f.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-e6dc24f .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;margin:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.1em;}.elementor-5478 .elementor-element.elementor-element-e6dc24f .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-accent );}.elementor-5478 .elementor-element.elementor-element-3493dcd{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;padding:0px 0px 0px 0px;text-align:start;font-family:"Libre Franklin", Sans-serif;font-size:0.8rem;font-weight:400;line-height:0.6em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-5478 .elementor-element.elementor-element-3493dcd.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5478 .elementor-element.elementor-element-3493dcd p{margin-block-end:12px;}.elementor-5478 .elementor-element.elementor-element-3493dcd a{color:var( --e-global-color-6dd75f7 );}.elementor-5478 .elementor-element.elementor-element-3493dcd a:hover, .elementor-5478 .elementor-element.elementor-element-3493dcd a:focus{color:#000000;}.elementor-5478 .elementor-element.elementor-element-33d586a{--display:flex;--min-height:444px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-33d586a.e-con{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-da24898{--display:flex;--position:absolute;--justify-content:space-evenly;--overlay-opacity:0.5;--overlay-mix-blend-mode:overlay;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5478 .elementor-element.elementor-element-da24898:not(.elementor-motion-effects-element-type-background), .elementor-5478 .elementor-element.elementor-element-da24898 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cftpucv.demotest.lat/wp-content/uploads/2026/07/area-educa-azul.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-5478 .elementor-element.elementor-element-da24898::before, .elementor-5478 .elementor-element.elementor-element-da24898 > .elementor-background-video-container::before, .elementor-5478 .elementor-element.elementor-element-da24898 > .e-con-inner > .elementor-background-video-container::before, .elementor-5478 .elementor-element.elementor-element-da24898 > .elementor-background-slideshow::before, .elementor-5478 .elementor-element.elementor-element-da24898 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5478 .elementor-element.elementor-element-da24898 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FAFAFA00;background-image:url("https://cftpucv.demotest.lat/wp-content/uploads/2026/07/fondo-lineas-cuadros-01.webp");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-5478 .elementor-element.elementor-element-da24898.e-con{--align-self:stretch;}body:not(.rtl) .elementor-5478 .elementor-element.elementor-element-da24898{left:0px;}body.rtl .elementor-5478 .elementor-element.elementor-element-da24898{right:0px;}.elementor-5478 .elementor-element.elementor-element-1dd5ff0{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-ab55db7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-5478 .elementor-element.elementor-element-ab55db7.e-con{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-149b659{width:auto;max-width:auto;}.elementor-5478 .elementor-element.elementor-element-149b659.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-149b659 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-5478 .elementor-element.elementor-element-ac78ca6 .elementor-button{background-color:#FFFFFF1A;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;transition-duration:0.4s;}.elementor-5478 .elementor-element.elementor-element-ac78ca6{width:auto;max-width:auto;background-color:#FFFFFF33;}.elementor-5478 .elementor-element.elementor-element-ac78ca6.elementor-element{--align-self:flex-end;}.elementor-5478 .elementor-element.elementor-element-6987cf9{--display:flex;--justify-content:center;--overlay-mix-blend-mode:multiply;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-6987cf9:not(.elementor-motion-effects-element-type-background), .elementor-5478 .elementor-element.elementor-element-6987cf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#143C77B5;}.elementor-5478 .elementor-element.elementor-element-c91d7a9.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-c91d7a9 .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;margin:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.1em;}.elementor-5478 .elementor-element.elementor-element-c91d7a9 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-accent );}.elementor-5478 .elementor-element.elementor-element-271bbab{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;padding:0px 0px 0px 0px;text-align:start;font-family:"Libre Franklin", Sans-serif;font-size:0.8rem;font-weight:400;line-height:0.6em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-5478 .elementor-element.elementor-element-271bbab.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5478 .elementor-element.elementor-element-271bbab p{margin-block-end:12px;}.elementor-5478 .elementor-element.elementor-element-271bbab a{color:var( --e-global-color-6dd75f7 );}.elementor-5478 .elementor-element.elementor-element-271bbab a:hover, .elementor-5478 .elementor-element.elementor-element-271bbab a:focus{color:#000000;}.elementor-5478 .elementor-element.elementor-element-c27cb02{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:center;--n-tabs-title-align-items:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:0px;--n-tabs-gap:0px;--n-tabs-title-padding-top:0%;--n-tabs-title-padding-right:4%;--n-tabs-title-padding-bottom:1%;--n-tabs-title-padding-left:4%;--n-tabs-title-font-size:1rem;--n-tabs-title-color:var( --e-global-color-primary );--n-tabs-title-color-active:var( --e-global-color-primary );}.elementor-5478 .elementor-element.elementor-element-c27cb02 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF00;}.elementor-5478 .elementor-element.elementor-element-c27cb02.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#E6E6E6;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-5478 .elementor-element.elementor-element-c27cb02.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-5478 .elementor-element.elementor-element-c27cb02.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF00;border-style:solid;border-width:0px 0px 6px 0px;border-color:var( --e-global-color-primary );}.elementor-5478 .elementor-element.elementor-element-c27cb02.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-5478 .elementor-element.elementor-element-c27cb02.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Poppins", Sans-serif;font-weight:500;line-height:1.2em;letter-spacing:-0.5px;}.elementor-5478 .elementor-element.elementor-element-c27cb02.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ) :is( span, a, i ){-webkit-text-stroke-color:#000;stroke:#000;}.elementor-5478 .elementor-element.elementor-element-c27cb02 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );}.elementor-5478 .elementor-element.elementor-element-4800b08{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--padding-top:0rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5478 .elementor-element.elementor-element-0fda0d9{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-0fda0d9.e-con{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-851e6e7{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 8px 5px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-5478 .elementor-element.elementor-element-851e6e7.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-851e6e7 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:1rem;font-weight:400;line-height:1.4em;letter-spacing:-0.2px;color:var( --e-global-color-accent );}.elementor-5478 .elementor-element.elementor-element-c0c687e.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-c0c687e .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-text );margin:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:2.5rem;font-weight:700;line-height:1.1em;}.elementor-5478 .elementor-element.elementor-element-c0c687e .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-c3b0182 );}.elementor-5478 .elementor-element.elementor-element-7e848e7{--divider-border-style:solid;--divider-color:var( --e-global-color-a77a1c3 );--divider-border-width:1px;}.elementor-5478 .elementor-element.elementor-element-7e848e7 .elementor-divider-separator{width:100%;}.elementor-5478 .elementor-element.elementor-element-7e848e7 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-5478 .elementor-element.elementor-element-d0ff285{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--overflow:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-9456069{--display:flex;--min-height:444px;--justify-content:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-9456069.e-con{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-aeec922{--display:flex;--position:absolute;--justify-content:space-evenly;--overlay-opacity:0.5;--overlay-mix-blend-mode:overlay;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5478 .elementor-element.elementor-element-aeec922:not(.elementor-motion-effects-element-type-background), .elementor-5478 .elementor-element.elementor-element-aeec922 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cftpucv.demotest.lat/wp-content/uploads/2026/08/gastro-rojo.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-5478 .elementor-element.elementor-element-aeec922::before, .elementor-5478 .elementor-element.elementor-element-aeec922 > .elementor-background-video-container::before, .elementor-5478 .elementor-element.elementor-element-aeec922 > .e-con-inner > .elementor-background-video-container::before, .elementor-5478 .elementor-element.elementor-element-aeec922 > .elementor-background-slideshow::before, .elementor-5478 .elementor-element.elementor-element-aeec922 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5478 .elementor-element.elementor-element-aeec922 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FAFAFA00;background-image:url("https://cftpucv.demotest.lat/wp-content/uploads/2026/07/fondo-lineas-cuadros-03.webp");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;}.elementor-5478 .elementor-element.elementor-element-aeec922.e-con{--align-self:stretch;}body:not(.rtl) .elementor-5478 .elementor-element.elementor-element-aeec922{left:0px;}body.rtl .elementor-5478 .elementor-element.elementor-element-aeec922{right:0px;}.elementor-5478 .elementor-element.elementor-element-6c5d23b{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-ce8aa49{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-5478 .elementor-element.elementor-element-ce8aa49.e-con{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-06787a1{width:auto;max-width:auto;}.elementor-5478 .elementor-element.elementor-element-06787a1.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-06787a1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-5478 .elementor-element.elementor-element-dae7d7f .elementor-button{background-color:#FFFFFF1A;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;transition-duration:0.4s;}.elementor-5478 .elementor-element.elementor-element-dae7d7f{width:auto;max-width:auto;background-color:#FFFFFF33;}.elementor-5478 .elementor-element.elementor-element-dae7d7f.elementor-element{--align-self:flex-end;}.elementor-5478 .elementor-element.elementor-element-10c87c0{--display:flex;--justify-content:center;--overlay-mix-blend-mode:multiply;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-10c87c0:not(.elementor-motion-effects-element-type-background), .elementor-5478 .elementor-element.elementor-element-10c87c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AA0029AD;}.elementor-5478 .elementor-element.elementor-element-3ec08ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5478 .elementor-element.elementor-element-3ec08ba.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-3ec08ba .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;margin:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.1em;}.elementor-5478 .elementor-element.elementor-element-3ec08ba .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-accent );}.elementor-5478 .elementor-element.elementor-element-335af5a{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;padding:0px 0px 0px 0px;text-align:start;font-family:"Libre Franklin", Sans-serif;font-size:0.85rem;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:0.5em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-5478 .elementor-element.elementor-element-335af5a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5478 .elementor-element.elementor-element-335af5a p{margin-block-end:8px;}.elementor-5478 .elementor-element.elementor-element-335af5a a{color:var( --e-global-color-6dd75f7 );}.elementor-5478 .elementor-element.elementor-element-335af5a a:hover, .elementor-5478 .elementor-element.elementor-element-335af5a a:focus{color:#000000;}.elementor-5478 .elementor-element.elementor-element-5f3b778{--display:flex;--min-height:444px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-5f3b778.e-con{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-15c0fa9{--display:flex;--position:absolute;--justify-content:space-evenly;--overlay-opacity:0.51;--overlay-mix-blend-mode:overlay;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5478 .elementor-element.elementor-element-15c0fa9:not(.elementor-motion-effects-element-type-background), .elementor-5478 .elementor-element.elementor-element-15c0fa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cftpucv.demotest.lat/wp-content/uploads/2026/08/1Asset-511.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-5478 .elementor-element.elementor-element-15c0fa9::before, .elementor-5478 .elementor-element.elementor-element-15c0fa9 > .elementor-background-video-container::before, .elementor-5478 .elementor-element.elementor-element-15c0fa9 > .e-con-inner > .elementor-background-video-container::before, .elementor-5478 .elementor-element.elementor-element-15c0fa9 > .elementor-background-slideshow::before, .elementor-5478 .elementor-element.elementor-element-15c0fa9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5478 .elementor-element.elementor-element-15c0fa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FAFAFA00;background-image:url("https://cftpucv.demotest.lat/wp-content/uploads/2026/07/fondo-lineas-cuadros-01.webp");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-5478 .elementor-element.elementor-element-15c0fa9.e-con{--align-self:stretch;}body:not(.rtl) .elementor-5478 .elementor-element.elementor-element-15c0fa9{left:0px;}body.rtl .elementor-5478 .elementor-element.elementor-element-15c0fa9{right:0px;}.elementor-5478 .elementor-element.elementor-element-fa32ca9{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-a9d71cc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-5478 .elementor-element.elementor-element-a9d71cc.e-con{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-f584e65{width:auto;max-width:auto;}.elementor-5478 .elementor-element.elementor-element-f584e65.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-f584e65 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-5478 .elementor-element.elementor-element-af01ceb .elementor-button{background-color:#FFFFFF1A;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;transition-duration:0.4s;}.elementor-5478 .elementor-element.elementor-element-af01ceb{width:auto;max-width:auto;background-color:#FFFFFF33;}.elementor-5478 .elementor-element.elementor-element-af01ceb.elementor-element{--align-self:flex-end;}.elementor-5478 .elementor-element.elementor-element-ea29438{--display:flex;--justify-content:center;--overlay-mix-blend-mode:multiply;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-ea29438:not(.elementor-motion-effects-element-type-background), .elementor-5478 .elementor-element.elementor-element-ea29438 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#323E48B8;}.elementor-5478 .elementor-element.elementor-element-1360bea.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-1360bea .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;margin:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.1em;}.elementor-5478 .elementor-element.elementor-element-1360bea .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-accent );}.elementor-5478 .elementor-element.elementor-element-6cf562b{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;padding:0px 0px 0px 0px;text-align:start;font-family:"Libre Franklin", Sans-serif;font-size:0.8rem;font-weight:400;line-height:0.6em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-5478 .elementor-element.elementor-element-6cf562b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5478 .elementor-element.elementor-element-6cf562b p{margin-block-end:12px;}.elementor-5478 .elementor-element.elementor-element-6cf562b a{color:#FFFFFF;}.elementor-5478 .elementor-element.elementor-element-6cf562b a:hover, .elementor-5478 .elementor-element.elementor-element-6cf562b a:focus{color:#000000;}.elementor-5478 .elementor-element.elementor-element-c9a43f8{--display:flex;--min-height:444px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-c9a43f8.e-con{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-012e38d{--display:flex;--position:absolute;--justify-content:space-evenly;--overlay-opacity:0.5;--overlay-mix-blend-mode:overlay;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5478 .elementor-element.elementor-element-012e38d:not(.elementor-motion-effects-element-type-background), .elementor-5478 .elementor-element.elementor-element-012e38d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cftpucv.demotest.lat/wp-content/uploads/2026/07/area-salud-viole.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-5478 .elementor-element.elementor-element-012e38d::before, .elementor-5478 .elementor-element.elementor-element-012e38d > .elementor-background-video-container::before, .elementor-5478 .elementor-element.elementor-element-012e38d > .e-con-inner > .elementor-background-video-container::before, .elementor-5478 .elementor-element.elementor-element-012e38d > .elementor-background-slideshow::before, .elementor-5478 .elementor-element.elementor-element-012e38d > .e-con-inner > .elementor-background-slideshow::before, .elementor-5478 .elementor-element.elementor-element-012e38d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FAFAFA00;background-image:url("https://cftpucv.demotest.lat/wp-content/uploads/2026/07/fondo-lineas-cuadros-01.webp");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-5478 .elementor-element.elementor-element-012e38d.e-con{--align-self:stretch;}body:not(.rtl) .elementor-5478 .elementor-element.elementor-element-012e38d{left:0px;}body.rtl .elementor-5478 .elementor-element.elementor-element-012e38d{right:0px;}.elementor-5478 .elementor-element.elementor-element-75da1e5{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-2273a08{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-5478 .elementor-element.elementor-element-2273a08.e-con{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-c12b287{width:auto;max-width:auto;}.elementor-5478 .elementor-element.elementor-element-c12b287.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-c12b287 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-5478 .elementor-element.elementor-element-dc60972 .elementor-button{background-color:#FFFFFF1A;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;transition-duration:0.4s;}.elementor-5478 .elementor-element.elementor-element-dc60972{width:auto;max-width:auto;background-color:#FFFFFF33;}.elementor-5478 .elementor-element.elementor-element-dc60972.elementor-element{--align-self:flex-end;}.elementor-5478 .elementor-element.elementor-element-570037b{--display:flex;--justify-content:center;--overlay-mix-blend-mode:multiply;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-570037b:not(.elementor-motion-effects-element-type-background), .elementor-5478 .elementor-element.elementor-element-570037b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#41407AC7;}.elementor-5478 .elementor-element.elementor-element-08de481.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-08de481 .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;margin:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.1em;}.elementor-5478 .elementor-element.elementor-element-08de481 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-accent );}.elementor-5478 .elementor-element.elementor-element-1bcb7f2{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;padding:0px 0px 0px 0px;text-align:start;font-family:"Libre Franklin", Sans-serif;font-size:0.8rem;font-weight:400;line-height:0.6em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-5478 .elementor-element.elementor-element-1bcb7f2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5478 .elementor-element.elementor-element-1bcb7f2 p{margin-block-end:12px;}.elementor-5478 .elementor-element.elementor-element-1bcb7f2 a{color:var( --e-global-color-6dd75f7 );}.elementor-5478 .elementor-element.elementor-element-1bcb7f2 a:hover, .elementor-5478 .elementor-element.elementor-element-1bcb7f2 a:focus{color:#000000;}.elementor-5478 .elementor-element.elementor-element-011fd43{--display:flex;--min-height:444px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-011fd43.e-con{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-5005c75{--display:flex;--position:absolute;--justify-content:space-evenly;--overlay-opacity:0.5;--overlay-mix-blend-mode:overlay;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5478 .elementor-element.elementor-element-5005c75:not(.elementor-motion-effects-element-type-background), .elementor-5478 .elementor-element.elementor-element-5005c75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cftpucv.demotest.lat/wp-content/uploads/2026/07/area-educa-azul.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-5478 .elementor-element.elementor-element-5005c75::before, .elementor-5478 .elementor-element.elementor-element-5005c75 > .elementor-background-video-container::before, .elementor-5478 .elementor-element.elementor-element-5005c75 > .e-con-inner > .elementor-background-video-container::before, .elementor-5478 .elementor-element.elementor-element-5005c75 > .elementor-background-slideshow::before, .elementor-5478 .elementor-element.elementor-element-5005c75 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5478 .elementor-element.elementor-element-5005c75 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FAFAFA00;background-image:url("https://cftpucv.demotest.lat/wp-content/uploads/2026/07/fondo-lineas-cuadros-01.webp");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-5478 .elementor-element.elementor-element-5005c75.e-con{--align-self:stretch;}body:not(.rtl) .elementor-5478 .elementor-element.elementor-element-5005c75{left:0px;}body.rtl .elementor-5478 .elementor-element.elementor-element-5005c75{right:0px;}.elementor-5478 .elementor-element.elementor-element-71c0034{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-56900b5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-5478 .elementor-element.elementor-element-56900b5.e-con{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-9e9acdc{width:auto;max-width:auto;}.elementor-5478 .elementor-element.elementor-element-9e9acdc.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-9e9acdc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-5478 .elementor-element.elementor-element-743a6bb .elementor-button{background-color:#FFFFFF1A;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;transition-duration:0.4s;}.elementor-5478 .elementor-element.elementor-element-743a6bb{width:auto;max-width:auto;background-color:#FFFFFF33;}.elementor-5478 .elementor-element.elementor-element-743a6bb.elementor-element{--align-self:flex-end;}.elementor-5478 .elementor-element.elementor-element-fbb04e0{--display:flex;--justify-content:center;--overlay-mix-blend-mode:multiply;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-fbb04e0:not(.elementor-motion-effects-element-type-background), .elementor-5478 .elementor-element.elementor-element-fbb04e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#143C77B5;}.elementor-5478 .elementor-element.elementor-element-ab039d1.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-ab039d1 .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;margin:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.1em;}.elementor-5478 .elementor-element.elementor-element-ab039d1 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-accent );}.elementor-5478 .elementor-element.elementor-element-af39398{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;padding:0px 0px 0px 0px;text-align:start;font-family:"Libre Franklin", Sans-serif;font-size:0.8rem;font-weight:400;line-height:0.6em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-5478 .elementor-element.elementor-element-af39398.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5478 .elementor-element.elementor-element-af39398 p{margin-block-end:12px;}.elementor-5478 .elementor-element.elementor-element-af39398 a{color:var( --e-global-color-6dd75f7 );}.elementor-5478 .elementor-element.elementor-element-af39398 a:hover, .elementor-5478 .elementor-element.elementor-element-af39398 a:focus{color:#000000;}.elementor-5478 .elementor-element.elementor-element-7d3f89f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--padding-top:0rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5478 .elementor-element.elementor-element-364f3e5{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-364f3e5.e-con{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-ba5dcd2.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-ba5dcd2 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-text );margin:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:2.5rem;font-weight:700;line-height:1.1em;}.elementor-5478 .elementor-element.elementor-element-ba5dcd2 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-c3b0182 );}.elementor-5478 .elementor-element.elementor-element-b1184bd{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--overflow:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-c76f20b{--display:flex;--min-height:444px;--justify-content:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-c76f20b.e-con{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-fd133e8{--display:flex;--position:absolute;--justify-content:space-evenly;--overlay-opacity:0.5;--overlay-mix-blend-mode:overlay;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5478 .elementor-element.elementor-element-fd133e8:not(.elementor-motion-effects-element-type-background), .elementor-5478 .elementor-element.elementor-element-fd133e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cftpucv.demotest.lat/wp-content/uploads/2026/08/gastro-rojo.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-5478 .elementor-element.elementor-element-fd133e8::before, .elementor-5478 .elementor-element.elementor-element-fd133e8 > .elementor-background-video-container::before, .elementor-5478 .elementor-element.elementor-element-fd133e8 > .e-con-inner > .elementor-background-video-container::before, .elementor-5478 .elementor-element.elementor-element-fd133e8 > .elementor-background-slideshow::before, .elementor-5478 .elementor-element.elementor-element-fd133e8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5478 .elementor-element.elementor-element-fd133e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FAFAFA00;background-image:url("https://cftpucv.demotest.lat/wp-content/uploads/2026/07/fondo-lineas-cuadros-03.webp");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;}.elementor-5478 .elementor-element.elementor-element-fd133e8.e-con{--align-self:stretch;}body:not(.rtl) .elementor-5478 .elementor-element.elementor-element-fd133e8{left:0px;}body.rtl .elementor-5478 .elementor-element.elementor-element-fd133e8{right:0px;}.elementor-5478 .elementor-element.elementor-element-da904fb{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-a0780cc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-5478 .elementor-element.elementor-element-a0780cc.e-con{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-a7699b4{width:auto;max-width:auto;}.elementor-5478 .elementor-element.elementor-element-a7699b4.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-a7699b4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-5478 .elementor-element.elementor-element-5e8c2fc .elementor-button{background-color:#FFFFFF1A;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;transition-duration:0.4s;}.elementor-5478 .elementor-element.elementor-element-5e8c2fc{width:auto;max-width:auto;background-color:#FFFFFF33;}.elementor-5478 .elementor-element.elementor-element-5e8c2fc.elementor-element{--align-self:flex-end;}.elementor-5478 .elementor-element.elementor-element-d90cb50{--display:flex;--justify-content:center;--overlay-mix-blend-mode:multiply;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-d90cb50:not(.elementor-motion-effects-element-type-background), .elementor-5478 .elementor-element.elementor-element-d90cb50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AA0029AD;}.elementor-5478 .elementor-element.elementor-element-466a6c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5478 .elementor-element.elementor-element-466a6c5.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-466a6c5 .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;margin:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.1em;}.elementor-5478 .elementor-element.elementor-element-466a6c5 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-accent );}.elementor-5478 .elementor-element.elementor-element-f9e5bad{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;padding:0px 0px 0px 0px;text-align:start;font-family:"Libre Franklin", Sans-serif;font-size:0.85rem;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:0.5em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-5478 .elementor-element.elementor-element-f9e5bad.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5478 .elementor-element.elementor-element-f9e5bad p{margin-block-end:8px;}.elementor-5478 .elementor-element.elementor-element-f9e5bad a{color:var( --e-global-color-6dd75f7 );}.elementor-5478 .elementor-element.elementor-element-f9e5bad a:hover, .elementor-5478 .elementor-element.elementor-element-f9e5bad a:focus{color:#000000;}.elementor-5478 .elementor-element.elementor-element-7f7ca3a{--display:flex;--min-height:444px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-7f7ca3a.e-con{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-18737cb{--display:flex;--position:absolute;--justify-content:space-evenly;--overlay-opacity:0.51;--overlay-mix-blend-mode:overlay;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5478 .elementor-element.elementor-element-18737cb:not(.elementor-motion-effects-element-type-background), .elementor-5478 .elementor-element.elementor-element-18737cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cftpucv.demotest.lat/wp-content/uploads/2026/08/1Asset-511.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-5478 .elementor-element.elementor-element-18737cb::before, .elementor-5478 .elementor-element.elementor-element-18737cb > .elementor-background-video-container::before, .elementor-5478 .elementor-element.elementor-element-18737cb > .e-con-inner > .elementor-background-video-container::before, .elementor-5478 .elementor-element.elementor-element-18737cb > .elementor-background-slideshow::before, .elementor-5478 .elementor-element.elementor-element-18737cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-5478 .elementor-element.elementor-element-18737cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FAFAFA00;background-image:url("https://cftpucv.demotest.lat/wp-content/uploads/2026/07/fondo-lineas-cuadros-01.webp");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-5478 .elementor-element.elementor-element-18737cb.e-con{--align-self:stretch;}body:not(.rtl) .elementor-5478 .elementor-element.elementor-element-18737cb{left:0px;}body.rtl .elementor-5478 .elementor-element.elementor-element-18737cb{right:0px;}.elementor-5478 .elementor-element.elementor-element-68954ef{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-058c2f8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-5478 .elementor-element.elementor-element-058c2f8.e-con{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-384235b{width:auto;max-width:auto;}.elementor-5478 .elementor-element.elementor-element-384235b.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-384235b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-5478 .elementor-element.elementor-element-ef785b8 .elementor-button{background-color:#FFFFFF1A;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;transition-duration:0.4s;}.elementor-5478 .elementor-element.elementor-element-ef785b8{width:auto;max-width:auto;background-color:#FFFFFF33;}.elementor-5478 .elementor-element.elementor-element-ef785b8.elementor-element{--align-self:flex-end;}.elementor-5478 .elementor-element.elementor-element-dd3da67{--display:flex;--justify-content:center;--overlay-mix-blend-mode:multiply;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-dd3da67:not(.elementor-motion-effects-element-type-background), .elementor-5478 .elementor-element.elementor-element-dd3da67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#323E48B8;}.elementor-5478 .elementor-element.elementor-element-b01ddd5.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-b01ddd5 .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;margin:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.1em;}.elementor-5478 .elementor-element.elementor-element-b01ddd5 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-accent );}.elementor-5478 .elementor-element.elementor-element-794c286{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;padding:0px 0px 0px 0px;text-align:start;font-family:"Libre Franklin", Sans-serif;font-size:0.8rem;font-weight:400;line-height:0.6em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-5478 .elementor-element.elementor-element-794c286.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5478 .elementor-element.elementor-element-794c286 p{margin-block-end:12px;}.elementor-5478 .elementor-element.elementor-element-794c286 a{color:#FFFFFF;}.elementor-5478 .elementor-element.elementor-element-794c286 a:hover, .elementor-5478 .elementor-element.elementor-element-794c286 a:focus{color:#000000;}.elementor-5478 .elementor-element.elementor-element-2babe3a{--display:flex;--min-height:444px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-2babe3a.e-con{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-24571f1{--display:flex;--position:absolute;--justify-content:space-evenly;--overlay-opacity:0.5;--overlay-mix-blend-mode:overlay;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5478 .elementor-element.elementor-element-24571f1:not(.elementor-motion-effects-element-type-background), .elementor-5478 .elementor-element.elementor-element-24571f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cftpucv.demotest.lat/wp-content/uploads/2026/07/area-salud-viole.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-5478 .elementor-element.elementor-element-24571f1::before, .elementor-5478 .elementor-element.elementor-element-24571f1 > .elementor-background-video-container::before, .elementor-5478 .elementor-element.elementor-element-24571f1 > .e-con-inner > .elementor-background-video-container::before, .elementor-5478 .elementor-element.elementor-element-24571f1 > .elementor-background-slideshow::before, .elementor-5478 .elementor-element.elementor-element-24571f1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5478 .elementor-element.elementor-element-24571f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FAFAFA00;background-image:url("https://cftpucv.demotest.lat/wp-content/uploads/2026/07/fondo-lineas-cuadros-01.webp");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-5478 .elementor-element.elementor-element-24571f1.e-con{--align-self:stretch;}body:not(.rtl) .elementor-5478 .elementor-element.elementor-element-24571f1{left:0px;}body.rtl .elementor-5478 .elementor-element.elementor-element-24571f1{right:0px;}.elementor-5478 .elementor-element.elementor-element-2696f02{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-83a877c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-5478 .elementor-element.elementor-element-83a877c.e-con{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-5135ab5{width:auto;max-width:auto;}.elementor-5478 .elementor-element.elementor-element-5135ab5.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-5135ab5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-5478 .elementor-element.elementor-element-e8992d2 .elementor-button{background-color:#FFFFFF1A;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;transition-duration:0.4s;}.elementor-5478 .elementor-element.elementor-element-e8992d2{width:auto;max-width:auto;background-color:#FFFFFF33;}.elementor-5478 .elementor-element.elementor-element-e8992d2.elementor-element{--align-self:flex-end;}.elementor-5478 .elementor-element.elementor-element-46e2215{--display:flex;--justify-content:center;--overlay-mix-blend-mode:multiply;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-46e2215:not(.elementor-motion-effects-element-type-background), .elementor-5478 .elementor-element.elementor-element-46e2215 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#41407AC7;}.elementor-5478 .elementor-element.elementor-element-398d665.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-398d665 .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;margin:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.1em;}.elementor-5478 .elementor-element.elementor-element-398d665 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-accent );}.elementor-5478 .elementor-element.elementor-element-b60746c{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;padding:0px 0px 0px 0px;text-align:start;font-family:"Libre Franklin", Sans-serif;font-size:0.8rem;font-weight:400;line-height:0.6em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-5478 .elementor-element.elementor-element-b60746c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5478 .elementor-element.elementor-element-b60746c p{margin-block-end:12px;}.elementor-5478 .elementor-element.elementor-element-b60746c a{color:var( --e-global-color-6dd75f7 );}.elementor-5478 .elementor-element.elementor-element-b60746c a:hover, .elementor-5478 .elementor-element.elementor-element-b60746c a:focus{color:#000000;}.elementor-5478 .elementor-element.elementor-element-c603942{--display:flex;--min-height:444px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-c603942.e-con{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-749f3e0{--display:flex;--position:absolute;--justify-content:space-evenly;--overlay-opacity:0.5;--overlay-mix-blend-mode:overlay;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5478 .elementor-element.elementor-element-749f3e0:not(.elementor-motion-effects-element-type-background), .elementor-5478 .elementor-element.elementor-element-749f3e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cftpucv.demotest.lat/wp-content/uploads/2026/07/area-educa-azul.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-5478 .elementor-element.elementor-element-749f3e0::before, .elementor-5478 .elementor-element.elementor-element-749f3e0 > .elementor-background-video-container::before, .elementor-5478 .elementor-element.elementor-element-749f3e0 > .e-con-inner > .elementor-background-video-container::before, .elementor-5478 .elementor-element.elementor-element-749f3e0 > .elementor-background-slideshow::before, .elementor-5478 .elementor-element.elementor-element-749f3e0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5478 .elementor-element.elementor-element-749f3e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FAFAFA00;background-image:url("https://cftpucv.demotest.lat/wp-content/uploads/2026/07/fondo-lineas-cuadros-01.webp");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-5478 .elementor-element.elementor-element-749f3e0.e-con{--align-self:stretch;}body:not(.rtl) .elementor-5478 .elementor-element.elementor-element-749f3e0{left:0px;}body.rtl .elementor-5478 .elementor-element.elementor-element-749f3e0{right:0px;}.elementor-5478 .elementor-element.elementor-element-84b631c{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-1587ac2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-5478 .elementor-element.elementor-element-1587ac2.e-con{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-593764d{width:auto;max-width:auto;}.elementor-5478 .elementor-element.elementor-element-593764d.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-593764d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-5478 .elementor-element.elementor-element-37070e3 .elementor-button{background-color:#FFFFFF1A;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;transition-duration:0.4s;}.elementor-5478 .elementor-element.elementor-element-37070e3{width:auto;max-width:auto;background-color:#FFFFFF33;}.elementor-5478 .elementor-element.elementor-element-37070e3.elementor-element{--align-self:flex-end;}.elementor-5478 .elementor-element.elementor-element-f776da3{--display:flex;--justify-content:center;--overlay-mix-blend-mode:multiply;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5478 .elementor-element.elementor-element-f776da3:not(.elementor-motion-effects-element-type-background), .elementor-5478 .elementor-element.elementor-element-f776da3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#143C77B5;}.elementor-5478 .elementor-element.elementor-element-8eb7396.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-8eb7396 .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;margin:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:700;line-height:1.1em;}.elementor-5478 .elementor-element.elementor-element-8eb7396 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-accent );}.elementor-5478 .elementor-element.elementor-element-b6cd2b2{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;padding:0px 0px 0px 0px;text-align:start;font-family:"Libre Franklin", Sans-serif;font-size:0.8rem;font-weight:400;line-height:0.6em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-5478 .elementor-element.elementor-element-b6cd2b2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5478 .elementor-element.elementor-element-b6cd2b2 p{margin-block-end:12px;}.elementor-5478 .elementor-element.elementor-element-b6cd2b2 a{color:var( --e-global-color-6dd75f7 );}.elementor-5478 .elementor-element.elementor-element-b6cd2b2 a:hover, .elementor-5478 .elementor-element.elementor-element-b6cd2b2 a:focus{color:#000000;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-5478 .elementor-element.elementor-element-47f9ce2{--width:100%;}.elementor-5478 .elementor-element.elementor-element-933bd14{--width:100%;}.elementor-5478 .elementor-element.elementor-element-10c87c0{--width:100%;}.elementor-5478 .elementor-element.elementor-element-d90cb50{--width:100%;}}@media(max-width:1366px){.elementor-5478 .elementor-element.elementor-element-825a397{--grid-auto-flow:row;}.elementor-5478 .elementor-element.elementor-element-bec37f2{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-5478 .elementor-element.elementor-element-9ba4bd2{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-5478 .elementor-element.elementor-element-fa82777{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-5478 .elementor-element.elementor-element-f67ade7{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-5478 .elementor-element.elementor-element-d9ef9b6{--grid-auto-flow:row;}.elementor-5478 .elementor-element.elementor-element-4738aab{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-5478 .elementor-element.elementor-element-1738c3b{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-5478 .elementor-element.elementor-element-3493dcd{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-5478 .elementor-element.elementor-element-271bbab{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-5478 .elementor-element.elementor-element-d0ff285{--grid-auto-flow:row;}.elementor-5478 .elementor-element.elementor-element-335af5a{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-5478 .elementor-element.elementor-element-6cf562b{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-5478 .elementor-element.elementor-element-1bcb7f2{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-5478 .elementor-element.elementor-element-af39398{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-5478 .elementor-element.elementor-element-b1184bd{--grid-auto-flow:row;}.elementor-5478 .elementor-element.elementor-element-f9e5bad{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-5478 .elementor-element.elementor-element-794c286{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-5478 .elementor-element.elementor-element-b60746c{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-5478 .elementor-element.elementor-element-b6cd2b2{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;}}@media(max-width:1024px){.elementor-5478 .elementor-element.elementor-element-825a397{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5478 .elementor-element.elementor-element-bec37f2{width:var( --container-widget-width, 284px );max-width:284px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;--container-widget-width:284px;--container-widget-flex-grow:0;}.elementor-5478 .elementor-element.elementor-element-bec37f2.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-9ba4bd2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;}.elementor-5478 .elementor-element.elementor-element-9ba4bd2.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-fa82777{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;}.elementor-5478 .elementor-element.elementor-element-fa82777.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-f67ade7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;}.elementor-5478 .elementor-element.elementor-element-f67ade7.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-d9ef9b6{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5478 .elementor-element.elementor-element-4738aab{width:var( --container-widget-width, 284px );max-width:284px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;--container-widget-width:284px;--container-widget-flex-grow:0;}.elementor-5478 .elementor-element.elementor-element-4738aab.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-1738c3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;}.elementor-5478 .elementor-element.elementor-element-1738c3b.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-3493dcd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;}.elementor-5478 .elementor-element.elementor-element-3493dcd.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-271bbab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;}.elementor-5478 .elementor-element.elementor-element-271bbab.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-4800b08{--padding-top:2rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-5478 .elementor-element.elementor-element-d0ff285{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5478 .elementor-element.elementor-element-335af5a{width:var( --container-widget-width, 284px );max-width:284px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;--container-widget-width:284px;--container-widget-flex-grow:0;}.elementor-5478 .elementor-element.elementor-element-335af5a.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-6cf562b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;}.elementor-5478 .elementor-element.elementor-element-6cf562b.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-1bcb7f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;}.elementor-5478 .elementor-element.elementor-element-1bcb7f2.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-af39398{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;}.elementor-5478 .elementor-element.elementor-element-af39398.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-7d3f89f{--padding-top:2rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-5478 .elementor-element.elementor-element-b1184bd{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5478 .elementor-element.elementor-element-f9e5bad{width:var( --container-widget-width, 284px );max-width:284px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;--container-widget-width:284px;--container-widget-flex-grow:0;}.elementor-5478 .elementor-element.elementor-element-f9e5bad.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-794c286{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;}.elementor-5478 .elementor-element.elementor-element-794c286.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-b60746c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;}.elementor-5478 .elementor-element.elementor-element-b60746c.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-b6cd2b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;}.elementor-5478 .elementor-element.elementor-element-b6cd2b2.elementor-element{--align-self:flex-start;}}@media(max-width:767px){.elementor-5478 .elementor-element.elementor-element-825a397{--min-height:222px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5478 .elementor-element.elementor-element-395d89d .elementor-heading-title{font-size:33px;}.elementor-5478 .elementor-element.elementor-element-bec37f2.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-64c1b7c .elementor-heading-title{font-size:33px;}.elementor-5478 .elementor-element.elementor-element-9ba4bd2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;}.elementor-5478 .elementor-element.elementor-element-9ba4bd2.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-4dc2645 .elementor-heading-title{font-size:33px;}.elementor-5478 .elementor-element.elementor-element-fa82777{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;}.elementor-5478 .elementor-element.elementor-element-fa82777.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-0f483de .elementor-heading-title{font-size:33px;}.elementor-5478 .elementor-element.elementor-element-f67ade7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;}.elementor-5478 .elementor-element.elementor-element-f67ade7.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-d9ef9b6{--min-height:222px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5478 .elementor-element.elementor-element-262700b .elementor-heading-title{font-size:33px;}.elementor-5478 .elementor-element.elementor-element-4738aab.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-40b9814 .elementor-heading-title{font-size:33px;}.elementor-5478 .elementor-element.elementor-element-1738c3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;}.elementor-5478 .elementor-element.elementor-element-1738c3b.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-2a98f47 .elementor-heading-title{font-size:33px;}.elementor-5478 .elementor-element.elementor-element-3493dcd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;}.elementor-5478 .elementor-element.elementor-element-3493dcd.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-149b659 .elementor-heading-title{font-size:33px;}.elementor-5478 .elementor-element.elementor-element-271bbab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;}.elementor-5478 .elementor-element.elementor-element-271bbab.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-c27cb02{--n-tabs-title-padding-top:4%;--n-tabs-title-padding-right:4%;--n-tabs-title-padding-bottom:4%;--n-tabs-title-padding-left:4%;}.elementor-5478 .elementor-element.elementor-element-4800b08{--padding-top:2rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-5478 .elementor-element.elementor-element-d0ff285{--min-height:222px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5478 .elementor-element.elementor-element-06787a1 .elementor-heading-title{font-size:33px;}.elementor-5478 .elementor-element.elementor-element-335af5a.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-f584e65 .elementor-heading-title{font-size:33px;}.elementor-5478 .elementor-element.elementor-element-6cf562b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;}.elementor-5478 .elementor-element.elementor-element-6cf562b.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-c12b287 .elementor-heading-title{font-size:33px;}.elementor-5478 .elementor-element.elementor-element-1bcb7f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;}.elementor-5478 .elementor-element.elementor-element-1bcb7f2.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-9e9acdc .elementor-heading-title{font-size:33px;}.elementor-5478 .elementor-element.elementor-element-af39398{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;}.elementor-5478 .elementor-element.elementor-element-af39398.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-7d3f89f{--padding-top:2rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-5478 .elementor-element.elementor-element-b1184bd{--min-height:222px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5478 .elementor-element.elementor-element-a7699b4 .elementor-heading-title{font-size:33px;}.elementor-5478 .elementor-element.elementor-element-f9e5bad.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-384235b .elementor-heading-title{font-size:33px;}.elementor-5478 .elementor-element.elementor-element-794c286{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;}.elementor-5478 .elementor-element.elementor-element-794c286.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-5135ab5 .elementor-heading-title{font-size:33px;}.elementor-5478 .elementor-element.elementor-element-b60746c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;}.elementor-5478 .elementor-element.elementor-element-b60746c.elementor-element{--align-self:flex-start;}.elementor-5478 .elementor-element.elementor-element-593764d .elementor-heading-title{font-size:33px;}.elementor-5478 .elementor-element.elementor-element-b6cd2b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;}.elementor-5478 .elementor-element.elementor-element-b6cd2b2.elementor-element{--align-self:flex-start;}}/* Start custom CSS for text-editor, class: .elementor-element-bec37f2 *//*sangria segundo parrafo*/
.sangria1 {
    text-indent: -12px;
}
p:first-line {
    text-indent: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d144b30 *//* ==========================================
   TARJETA
========================================== */

.card{
    position:relative;
    height:400px;
    overflow:hidden;
    border-radius:12px;
}


/* ==========================================
   FONDO
========================================== */

.card-bg{

    position:absolute;

    inset:0;

    z-index:1;

    background-size:cover;

    background-position:center center;

    background-repeat:no-repeat;

    transform:scale(1);

    transition:transform .8s cubic-bezier(.22,.61,.36,1);

}


/* Zoom de la imagen */

.card:hover .card-bg{

    transform:scale(1.08);

}


/* ==========================================
   OVERLAY
========================================== */

.card-overlay{

    position:absolute;

    inset:0;

    z-index:2;

    background:rgba(0,0,0,.25);

    transition:background .45s ease;

}


/* Oscurecer un poco al abrir */

.card:hover .card-overlay{

    background:rgba(0,0,0,.55);

}


/* ==========================================
   TITULO
========================================== */

.card-front{

    position:absolute;

    inset:0;

    z-index:3;

    display:flex;

    justify-content:flex-end;

    align-items:flex-end;

    padding:8px;

    pointer-events:none;

}


/* Título */

.card-front h1,
.card-front h2,
.card-front h3,
.card-front h4{

    color:#FFF;

    margin:0;

}


/* ==========================================
   CORTINA
========================================== */

.card-curtain{

    position:absolute;

    inset:0;

    z-index:5;

    background:#1d1d1de8;

    padding:12px;

    overflow:auto;

    transform:translateY(-100%);

    opacity:0;

    transition:

        transform .45s ease,

        opacity .35s ease;

}


/* Abre la cortina */

.card:hover .card-curtain{

    transform:translateY(0);

    opacity:1;

}


/* ==========================================
   CONTENIDO
========================================== */

.card-curtain h2,
.card-curtain h3{

    color:#FFF;

    margin-bottom:8px;

}


.card-curtain p,
.card-curtain li{

    color:#FFF;

    line-height:1.1em;

}


.card-curtain ul,
.card-curtain ol{

    padding-left:8px;

}


.card-curtain a{

    color:#FFF;

    text-decoration:none;

    transition:.25s;

}


.card-curtain a:hover{

    color:#D8A84D;

}

.card-front{
    transition:opacity .3s ease;
}

.card:hover .card-front{
    opacity:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4738aab *//*sangria segundo parrafo*/
.sangria1 {
    text-indent: -12px;
}
p:first-line {
    text-indent: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8b9890 *//* ==========================================
   TARJETA
========================================== */

.card{
    position:relative;
    height:400px;
    overflow:hidden;
    border-radius:12px;
}


/* ==========================================
   FONDO
========================================== */

.card-bg{

    position:absolute;

    inset:0;

    z-index:1;

    background-size:cover;

    background-position:center center;

    background-repeat:no-repeat;

    transform:scale(1);

    transition:transform .8s cubic-bezier(.22,.61,.36,1);

}


/* Zoom de la imagen */

.card:hover .card-bg{

    transform:scale(1.08);

}


/* ==========================================
   OVERLAY
========================================== */

.card-overlay{

    position:absolute;

    inset:0;

    z-index:2;

    background:rgba(0,0,0,.25);

    transition:background .45s ease;

}


/* Oscurecer un poco al abrir */

.card:hover .card-overlay{

    background:rgba(0,0,0,.55);

}


/* ==========================================
   TITULO
========================================== */

.card-front{

    position:absolute;

    inset:0;

    z-index:3;

    display:flex;

    justify-content:flex-end;

    align-items:flex-end;

    padding:8px;

    pointer-events:none;

}


/* Título */

.card-front h1,
.card-front h2,
.card-front h3,
.card-front h4{

    color:#FFF;

    margin:0;

}


/* ==========================================
   CORTINA
========================================== */

.card-curtain{

    position:absolute;

    inset:0;

    z-index:5;

    background:#1d1d1de8;

    padding:12px;

    overflow:auto;

    transform:translateY(-100%);

    opacity:0;

    transition:

        transform .45s ease,

        opacity .35s ease;

}


/* Abre la cortina */

.card:hover .card-curtain{

    transform:translateY(0);

    opacity:1;

}


/* ==========================================
   CONTENIDO
========================================== */

.card-curtain h2,
.card-curtain h3{

    color:#FFF;

    margin-bottom:8px;

}


.card-curtain p,
.card-curtain li{

    color:#FFF;

    line-height:1.1em;

}


.card-curtain ul,
.card-curtain ol{

    padding-left:8px;

}


.card-curtain a{

    color:#FFF;

    text-decoration:none;

    transition:.25s;

}


.card-curtain a:hover{

    color:#D8A84D;

}

.card-front{
    transition:opacity .3s ease;
}

.card:hover .card-front{
    opacity:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bec37f2 *//*sangria segundo parrafo*/
.sangria1 {
    text-indent: -12px;
}
p:first-line {
    text-indent: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d144b30 *//* ==========================================
   TARJETA
========================================== */

.card{
    position:relative;
    height:400px;
    overflow:hidden;
    border-radius:12px;
}


/* ==========================================
   FONDO
========================================== */

.card-bg{

    position:absolute;

    inset:0;

    z-index:1;

    background-size:cover;

    background-position:center center;

    background-repeat:no-repeat;

    transform:scale(1);

    transition:transform .8s cubic-bezier(.22,.61,.36,1);

}


/* Zoom de la imagen */

.card:hover .card-bg{

    transform:scale(1.08);

}


/* ==========================================
   OVERLAY
========================================== */

.card-overlay{

    position:absolute;

    inset:0;

    z-index:2;

    background:rgba(0,0,0,.25);

    transition:background .45s ease;

}


/* Oscurecer un poco al abrir */

.card:hover .card-overlay{

    background:rgba(0,0,0,.55);

}


/* ==========================================
   TITULO
========================================== */

.card-front{

    position:absolute;

    inset:0;

    z-index:3;

    display:flex;

    justify-content:flex-end;

    align-items:flex-end;

    padding:8px;

    pointer-events:none;

}


/* Título */

.card-front h1,
.card-front h2,
.card-front h3,
.card-front h4{

    color:#FFF;

    margin:0;

}


/* ==========================================
   CORTINA
========================================== */

.card-curtain{

    position:absolute;

    inset:0;

    z-index:5;

    background:#1d1d1de8;

    padding:12px;

    overflow:auto;

    transform:translateY(-100%);

    opacity:0;

    transition:

        transform .45s ease,

        opacity .35s ease;

}


/* Abre la cortina */

.card:hover .card-curtain{

    transform:translateY(0);

    opacity:1;

}


/* ==========================================
   CONTENIDO
========================================== */

.card-curtain h2,
.card-curtain h3{

    color:#FFF;

    margin-bottom:8px;

}


.card-curtain p,
.card-curtain li{

    color:#FFF;

    line-height:1.1em;

}


.card-curtain ul,
.card-curtain ol{

    padding-left:8px;

}


.card-curtain a{

    color:#FFF;

    text-decoration:none;

    transition:.25s;

}


.card-curtain a:hover{

    color:#D8A84D;

}

.card-front{
    transition:opacity .3s ease;
}

.card:hover .card-front{
    opacity:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4738aab *//*sangria segundo parrafo*/
.sangria1 {
    text-indent: -12px;
}
p:first-line {
    text-indent: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8b9890 *//* ==========================================
   TARJETA
========================================== */

.card{
    position:relative;
    height:400px;
    overflow:hidden;
    border-radius:12px;
}


/* ==========================================
   FONDO
========================================== */

.card-bg{

    position:absolute;

    inset:0;

    z-index:1;

    background-size:cover;

    background-position:center center;

    background-repeat:no-repeat;

    transform:scale(1);

    transition:transform .8s cubic-bezier(.22,.61,.36,1);

}


/* Zoom de la imagen */

.card:hover .card-bg{

    transform:scale(1.08);

}


/* ==========================================
   OVERLAY
========================================== */

.card-overlay{

    position:absolute;

    inset:0;

    z-index:2;

    background:rgba(0,0,0,.25);

    transition:background .45s ease;

}


/* Oscurecer un poco al abrir */

.card:hover .card-overlay{

    background:rgba(0,0,0,.55);

}


/* ==========================================
   TITULO
========================================== */

.card-front{

    position:absolute;

    inset:0;

    z-index:3;

    display:flex;

    justify-content:flex-end;

    align-items:flex-end;

    padding:8px;

    pointer-events:none;

}


/* Título */

.card-front h1,
.card-front h2,
.card-front h3,
.card-front h4{

    color:#FFF;

    margin:0;

}


/* ==========================================
   CORTINA
========================================== */

.card-curtain{

    position:absolute;

    inset:0;

    z-index:5;

    background:#1d1d1de8;

    padding:12px;

    overflow:auto;

    transform:translateY(-100%);

    opacity:0;

    transition:

        transform .45s ease,

        opacity .35s ease;

}


/* Abre la cortina */

.card:hover .card-curtain{

    transform:translateY(0);

    opacity:1;

}


/* ==========================================
   CONTENIDO
========================================== */

.card-curtain h2,
.card-curtain h3{

    color:#FFF;

    margin-bottom:8px;

}


.card-curtain p,
.card-curtain li{

    color:#FFF;

    line-height:1.1em;

}


.card-curtain ul,
.card-curtain ol{

    padding-left:8px;

}


.card-curtain a{

    color:#FFF;

    text-decoration:none;

    transition:.25s;

}


.card-curtain a:hover{

    color:#D8A84D;

}

.card-front{
    transition:opacity .3s ease;
}

.card:hover .card-front{
    opacity:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bec37f2 *//*sangria segundo parrafo*/
.sangria1 {
    text-indent: -12px;
}
p:first-line {
    text-indent: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d144b30 *//* ==========================================
   TARJETA
========================================== */

.card{
    position:relative;
    height:400px;
    overflow:hidden;
    border-radius:12px;
}


/* ==========================================
   FONDO
========================================== */

.card-bg{

    position:absolute;

    inset:0;

    z-index:1;

    background-size:cover;

    background-position:center center;

    background-repeat:no-repeat;

    transform:scale(1);

    transition:transform .8s cubic-bezier(.22,.61,.36,1);

}


/* Zoom de la imagen */

.card:hover .card-bg{

    transform:scale(1.08);

}


/* ==========================================
   OVERLAY
========================================== */

.card-overlay{

    position:absolute;

    inset:0;

    z-index:2;

    background:rgba(0,0,0,.25);

    transition:background .45s ease;

}


/* Oscurecer un poco al abrir */

.card:hover .card-overlay{

    background:rgba(0,0,0,.55);

}


/* ==========================================
   TITULO
========================================== */

.card-front{

    position:absolute;

    inset:0;

    z-index:3;

    display:flex;

    justify-content:flex-end;

    align-items:flex-end;

    padding:8px;

    pointer-events:none;

}


/* Título */

.card-front h1,
.card-front h2,
.card-front h3,
.card-front h4{

    color:#FFF;

    margin:0;

}


/* ==========================================
   CORTINA
========================================== */

.card-curtain{

    position:absolute;

    inset:0;

    z-index:5;

    background:#1d1d1de8;

    padding:12px;

    overflow:auto;

    transform:translateY(-100%);

    opacity:0;

    transition:

        transform .45s ease,

        opacity .35s ease;

}


/* Abre la cortina */

.card:hover .card-curtain{

    transform:translateY(0);

    opacity:1;

}


/* ==========================================
   CONTENIDO
========================================== */

.card-curtain h2,
.card-curtain h3{

    color:#FFF;

    margin-bottom:8px;

}


.card-curtain p,
.card-curtain li{

    color:#FFF;

    line-height:1.1em;

}


.card-curtain ul,
.card-curtain ol{

    padding-left:8px;

}


.card-curtain a{

    color:#FFF;

    text-decoration:none;

    transition:.25s;

}


.card-curtain a:hover{

    color:#D8A84D;

}

.card-front{
    transition:opacity .3s ease;
}

.card:hover .card-front{
    opacity:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4738aab *//*sangria segundo parrafo*/
.sangria1 {
    text-indent: -12px;
}
p:first-line {
    text-indent: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8b9890 *//* ==========================================
   TARJETA
========================================== */

.card{
    position:relative;
    height:400px;
    overflow:hidden;
    border-radius:12px;
}


/* ==========================================
   FONDO
========================================== */

.card-bg{

    position:absolute;

    inset:0;

    z-index:1;

    background-size:cover;

    background-position:center center;

    background-repeat:no-repeat;

    transform:scale(1);

    transition:transform .8s cubic-bezier(.22,.61,.36,1);

}


/* Zoom de la imagen */

.card:hover .card-bg{

    transform:scale(1.08);

}


/* ==========================================
   OVERLAY
========================================== */

.card-overlay{

    position:absolute;

    inset:0;

    z-index:2;

    background:rgba(0,0,0,.25);

    transition:background .45s ease;

}


/* Oscurecer un poco al abrir */

.card:hover .card-overlay{

    background:rgba(0,0,0,.55);

}


/* ==========================================
   TITULO
========================================== */

.card-front{

    position:absolute;

    inset:0;

    z-index:3;

    display:flex;

    justify-content:flex-end;

    align-items:flex-end;

    padding:8px;

    pointer-events:none;

}


/* Título */

.card-front h1,
.card-front h2,
.card-front h3,
.card-front h4{

    color:#FFF;

    margin:0;

}


/* ==========================================
   CORTINA
========================================== */

.card-curtain{

    position:absolute;

    inset:0;

    z-index:5;

    background:#1d1d1de8;

    padding:12px;

    overflow:auto;

    transform:translateY(-100%);

    opacity:0;

    transition:

        transform .45s ease,

        opacity .35s ease;

}


/* Abre la cortina */

.card:hover .card-curtain{

    transform:translateY(0);

    opacity:1;

}


/* ==========================================
   CONTENIDO
========================================== */

.card-curtain h2,
.card-curtain h3{

    color:#FFF;

    margin-bottom:8px;

}


.card-curtain p,
.card-curtain li{

    color:#FFF;

    line-height:1.1em;

}


.card-curtain ul,
.card-curtain ol{

    padding-left:8px;

}


.card-curtain a{

    color:#FFF;

    text-decoration:none;

    transition:.25s;

}


.card-curtain a:hover{

    color:#D8A84D;

}

.card-front{
    transition:opacity .3s ease;
}

.card:hover .card-front{
    opacity:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-335af5a *//*sangria segundo parrafo*/
.sangria1 {
    text-indent: -12px;
}
p:first-line {
    text-indent: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9456069 *//* ==========================================
   TARJETA
========================================== */

.card{
    position:relative;
    height:400px;
    overflow:hidden;
    border-radius:12px;
}


/* ==========================================
   FONDO
========================================== */

.card-bg{

    position:absolute;

    inset:0;

    z-index:1;

    background-size:cover;

    background-position:center center;

    background-repeat:no-repeat;

    transform:scale(1);

    transition:transform .8s cubic-bezier(.22,.61,.36,1);

}


/* Zoom de la imagen */

.card:hover .card-bg{

    transform:scale(1.08);

}


/* ==========================================
   OVERLAY
========================================== */

.card-overlay{

    position:absolute;

    inset:0;

    z-index:2;

    background:rgba(0,0,0,.25);

    transition:background .45s ease;

}


/* Oscurecer un poco al abrir */

.card:hover .card-overlay{

    background:rgba(0,0,0,.55);

}


/* ==========================================
   TITULO
========================================== */

.card-front{

    position:absolute;

    inset:0;

    z-index:3;

    display:flex;

    justify-content:flex-end;

    align-items:flex-end;

    padding:8px;

    pointer-events:none;

}


/* Título */

.card-front h1,
.card-front h2,
.card-front h3,
.card-front h4{

    color:#FFF;

    margin:0;

}


/* ==========================================
   CORTINA
========================================== */

.card-curtain{

    position:absolute;

    inset:0;

    z-index:5;

    background:#1d1d1de8;

    padding:12px;

    overflow:auto;

    transform:translateY(-100%);

    opacity:0;

    transition:

        transform .45s ease,

        opacity .35s ease;

}


/* Abre la cortina */

.card:hover .card-curtain{

    transform:translateY(0);

    opacity:1;

}


/* ==========================================
   CONTENIDO
========================================== */

.card-curtain h2,
.card-curtain h3{

    color:#FFF;

    margin-bottom:8px;

}


.card-curtain p,
.card-curtain li{

    color:#FFF;

    line-height:1.1em;

}


.card-curtain ul,
.card-curtain ol{

    padding-left:8px;

}


.card-curtain a{

    color:#FFF;

    text-decoration:none;

    transition:.25s;

}


.card-curtain a:hover{

    color:#D8A84D;

}

.card-front{
    transition:opacity .3s ease;
}

.card:hover .card-front{
    opacity:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9e5bad *//*sangria segundo parrafo*/
.sangria1 {
    text-indent: -12px;
}
p:first-line {
    text-indent: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c76f20b *//* ==========================================
   TARJETA
========================================== */

.card{
    position:relative;
    height:400px;
    overflow:hidden;
    border-radius:12px;
}


/* ==========================================
   FONDO
========================================== */

.card-bg{

    position:absolute;

    inset:0;

    z-index:1;

    background-size:cover;

    background-position:center center;

    background-repeat:no-repeat;

    transform:scale(1);

    transition:transform .8s cubic-bezier(.22,.61,.36,1);

}


/* Zoom de la imagen */

.card:hover .card-bg{

    transform:scale(1.08);

}


/* ==========================================
   OVERLAY
========================================== */

.card-overlay{

    position:absolute;

    inset:0;

    z-index:2;

    background:rgba(0,0,0,.25);

    transition:background .45s ease;

}


/* Oscurecer un poco al abrir */

.card:hover .card-overlay{

    background:rgba(0,0,0,.55);

}


/* ==========================================
   TITULO
========================================== */

.card-front{

    position:absolute;

    inset:0;

    z-index:3;

    display:flex;

    justify-content:flex-end;

    align-items:flex-end;

    padding:8px;

    pointer-events:none;

}


/* Título */

.card-front h1,
.card-front h2,
.card-front h3,
.card-front h4{

    color:#FFF;

    margin:0;

}


/* ==========================================
   CORTINA
========================================== */

.card-curtain{

    position:absolute;

    inset:0;

    z-index:5;

    background:#1d1d1de8;

    padding:12px;

    overflow:auto;

    transform:translateY(-100%);

    opacity:0;

    transition:

        transform .45s ease,

        opacity .35s ease;

}


/* Abre la cortina */

.card:hover .card-curtain{

    transform:translateY(0);

    opacity:1;

}


/* ==========================================
   CONTENIDO
========================================== */

.card-curtain h2,
.card-curtain h3{

    color:#FFF;

    margin-bottom:8px;

}


.card-curtain p,
.card-curtain li{

    color:#FFF;

    line-height:1.1em;

}


.card-curtain ul,
.card-curtain ol{

    padding-left:8px;

}


.card-curtain a{

    color:#FFF;

    text-decoration:none;

    transition:.25s;

}


.card-curtain a:hover{

    color:#D8A84D;

}

.card-front{
    transition:opacity .3s ease;
}

.card:hover .card-front{
    opacity:0;
}/* End custom CSS */