.elementor-1562 .elementor-element.elementor-element-ef972b1{--display:flex;--min-height:760px;--overlay-opacity:0.3;}.elementor-1562 .elementor-element.elementor-element-ef972b1:not(.elementor-motion-effects-element-type-background), .elementor-1562 .elementor-element.elementor-element-ef972b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://institutolatino.pe/wp-content/uploads/2026/05/fondo-transparencia.jpg-gigapixel-standard-v2-4x-faceai-v2-scaled.jpeg");background-position:center center;background-size:cover;}.elementor-1562 .elementor-element.elementor-element-ef972b1::before, .elementor-1562 .elementor-element.elementor-element-ef972b1 > .elementor-background-video-container::before, .elementor-1562 .elementor-element.elementor-element-ef972b1 > .e-con-inner > .elementor-background-video-container::before, .elementor-1562 .elementor-element.elementor-element-ef972b1 > .elementor-background-slideshow::before, .elementor-1562 .elementor-element.elementor-element-ef972b1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1562 .elementor-element.elementor-element-ef972b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-1562 .elementor-element.elementor-element-ef972b1 > .elementor-shape-top .elementor-shape-fill, .elementor-1562 .elementor-element.elementor-element-ef972b1 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#EE1C24;}.elementor-1562 .elementor-element.elementor-element-ef972b1 > .elementor-shape-top svg, .elementor-1562 .elementor-element.elementor-element-ef972b1 > .e-con-inner > .elementor-shape-top svg{width:calc(120% + 1.3px);height:75px;transform:translateX(-50%) rotateY(180deg);}.elementor-1562 .elementor-element.elementor-element-c28231f{--spacer-size:50px;}.elementor-1562 .elementor-element.elementor-element-9f14eff{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-1562 .elementor-element.elementor-element-d8788a8{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-1562 .elementor-element.elementor-element-d8788a8.e-con{--align-self:center;}.elementor-1562 .elementor-element.elementor-element-4349d26{text-align:start;}.elementor-1562 .elementor-element.elementor-element-4349d26 .elementor-heading-title{font-size:65px;font-weight:700;font-style:italic;color:#FFFFFF;}.elementor-1562 .elementor-element.elementor-element-4349d26 > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-1562 .elementor-element.elementor-element-4349d26.elementor-element{--align-self:center;}.elementor-1562 .elementor-element.elementor-element-d054f22 .elementor-heading-title{line-height:40px;color:var( --e-global-color-accent );}.elementor-1562 .elementor-element.elementor-element-cd4aa46{--spacer-size:516px;}.elementor-1562 .elementor-element.elementor-element-68aad49{--display:flex;}.elementor-1562 .elementor-element.elementor-element-68aad49:not(.elementor-motion-effects-element-type-background), .elementor-1562 .elementor-element.elementor-element-68aad49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top right, var( --e-global-color-secondary ) 60%, var( --e-global-color-primary ) 100%);}.elementor-1562 .elementor-element.elementor-element-68aad49 > .elementor-shape-top .elementor-shape-fill, .elementor-1562 .elementor-element.elementor-element-68aad49 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#E20909;}.elementor-1562 .elementor-element.elementor-element-5b249d3{--spacer-size:1px;}.elementor-1562 .elementor-element.elementor-element-3475770{text-align:center;}.elementor-1562 .elementor-element.elementor-element-3475770 .elementor-heading-title{font-size:50px;font-weight:700;font-style:italic;color:var( --e-global-color-primary );}.elementor-1562 .elementor-element.elementor-element-7cd6316{--display:flex;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1562 .elementor-element.elementor-element-7cd6316.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1562 .elementor-element.elementor-element-3fc05bf .elementor-repeater-item-6d2772f .swiper-slide-bg{background-color:#833ca3;background-image:url(https://institutolatino.pe/wp-content/uploads/2026/04/imagen_2026-04-30_154927957.png);background-size:cover;}.elementor-1562 .elementor-element.elementor-element-3fc05bf .elementor-repeater-item-54a09fd .swiper-slide-bg{background-color:#4054b2;background-image:url(https://institutolatino.pe/wp-content/uploads/2026/04/imagen_2026-04-30_164336920.png);background-size:cover;}.elementor-1562 .elementor-element.elementor-element-3fc05bf .elementor-repeater-item-46422ad .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://institutolatino.pe/wp-content/uploads/2026/04/imagen_2026-04-30_163206429.png);background-size:cover;}.elementor-1562 .elementor-element.elementor-element-3fc05bf .swiper-slide{height:510px;transition-duration:calc(5000ms*1.2);}.elementor-1562 .elementor-element.elementor-element-3fc05bf .swiper-slide-contents{max-width:66%;}.elementor-1562 .elementor-element.elementor-element-3fc05bf .swiper-slide-inner{text-align:center;}.elementor-1562 .elementor-element.elementor-element-510499b{--spacer-size:50px;}.elementor-1562 .elementor-element.elementor-element-c60c332{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1562 .elementor-element.elementor-element-cfbeb8b{text-align:center;}.elementor-1562 .elementor-element.elementor-element-cfbeb8b img{width:62%;height:500px;object-fit:fill;}.elementor-1562 .elementor-element.elementor-element-cfbeb8b.elementor-element{--align-self:center;}.elementor-1562 .elementor-element.elementor-element-cfbeb8b:not( .elementor-widget-image ) .elementor-widget-container, .elementor-1562 .elementor-element.elementor-element-cfbeb8b.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://institutolatino.pe/wp-content/plugins/elementor/assets/mask-shapes/sketch.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-1562 .elementor-element.elementor-element-2fb9802{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1562 .elementor-element.elementor-element-2fb9802 .elementor-heading-title{font-weight:400;line-height:25px;word-spacing:0px;color:var( --e-global-color-accent );}.elementor-1562 .elementor-element.elementor-element-2fb9802 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1562 .elementor-element.elementor-element-2fb9802.elementor-element{--align-self:center;}.elementor-1562 .elementor-element.elementor-element-25850d6{--spacer-size:50px;}.elementor-1562 .elementor-element.elementor-element-3d3acfc{--display:flex;--overlay-opacity:0.35;}.elementor-1562 .elementor-element.elementor-element-3d3acfc:not(.elementor-motion-effects-element-type-background), .elementor-1562 .elementor-element.elementor-element-3d3acfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://institutolatino.pe/wp-content/uploads/2025/06/rgalmento-docente.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1562 .elementor-element.elementor-element-3d3acfc::before, .elementor-1562 .elementor-element.elementor-element-3d3acfc > .elementor-background-video-container::before, .elementor-1562 .elementor-element.elementor-element-3d3acfc > .e-con-inner > .elementor-background-video-container::before, .elementor-1562 .elementor-element.elementor-element-3d3acfc > .elementor-background-slideshow::before, .elementor-1562 .elementor-element.elementor-element-3d3acfc > .e-con-inner > .elementor-background-slideshow::before, .elementor-1562 .elementor-element.elementor-element-3d3acfc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-1562 .elementor-element.elementor-element-a6123b3{--spacer-size:10px;}.elementor-1562 .elementor-element.elementor-element-f4710bc{text-align:center;}.elementor-1562 .elementor-element.elementor-element-f4710bc .elementor-heading-title{font-size:20px;font-weight:700;color:var( --e-global-color-accent );}.elementor-1562 .elementor-element.elementor-element-f7a7152{text-align:center;}.elementor-1562 .elementor-element.elementor-element-f7a7152 .elementor-heading-title{font-size:50px;color:var( --e-global-color-secondary );}.elementor-1562 .elementor-element.elementor-element-6bce4da{--spacer-size:10px;}.elementor-1562 .elementor-element.elementor-element-64616eb{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1562 .elementor-element.elementor-element-640d19e .elementor-cta__content{text-align:center;}.elementor-1562 .elementor-element.elementor-element-640d19e .elementor-cta__title{font-weight:700;text-shadow:1px 2px 2px rgba(0,0,0,0.3);color:var( --e-global-color-secondary );}.elementor-1562 .elementor-element.elementor-element-640d19e .elementor-cta__button{font-weight:700;color:#FFFFFF;background-color:#EE1C2463;border-color:#FFFFFF;border-radius:10px;}.elementor-1562 .elementor-element.elementor-element-640d19e .elementor-cta__content-item{transition-duration:1000ms;}.elementor-1562 .elementor-element.elementor-element-640d19e.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-1562 .elementor-element.elementor-element-640d19e.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-1562 .elementor-element.elementor-element-640d19e.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-1562 .elementor-element.elementor-element-640d19e .elementor-cta .elementor-cta__bg, .elementor-1562 .elementor-element.elementor-element-640d19e .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1562 .elementor-element.elementor-element-5f91ea0 .elementor-cta__content{text-align:center;}.elementor-1562 .elementor-element.elementor-element-5f91ea0 .elementor-cta__title{font-weight:700;text-shadow:1px 2px 2px rgba(0,0,0,0.3);color:var( --e-global-color-secondary );}.elementor-1562 .elementor-element.elementor-element-5f91ea0 .elementor-cta__button{font-weight:700;color:var( --e-global-color-secondary );background-color:#EE1C2463;border-color:var( --e-global-color-secondary );border-radius:10px;}.elementor-1562 .elementor-element.elementor-element-5f91ea0 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-1562 .elementor-element.elementor-element-5f91ea0.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-1562 .elementor-element.elementor-element-5f91ea0.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-1562 .elementor-element.elementor-element-5f91ea0.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-1562 .elementor-element.elementor-element-5f91ea0 .elementor-cta .elementor-cta__bg, .elementor-1562 .elementor-element.elementor-element-5f91ea0 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1562 .elementor-element.elementor-element-bc89daa .elementor-cta__content{text-align:center;}.elementor-1562 .elementor-element.elementor-element-bc89daa .elementor-cta__title{font-weight:700;text-shadow:1px 2px 2px rgba(0,0,0,0.3);color:var( --e-global-color-secondary );}.elementor-1562 .elementor-element.elementor-element-bc89daa .elementor-cta__button{font-weight:700;color:var( --e-global-color-secondary );background-color:#EE1C2463;border-color:var( --e-global-color-secondary );border-radius:10px;}.elementor-1562 .elementor-element.elementor-element-bc89daa .elementor-cta__content-item{transition-duration:1000ms;}.elementor-1562 .elementor-element.elementor-element-bc89daa.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-1562 .elementor-element.elementor-element-bc89daa.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-1562 .elementor-element.elementor-element-bc89daa.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-1562 .elementor-element.elementor-element-bc89daa .elementor-cta .elementor-cta__bg, .elementor-1562 .elementor-element.elementor-element-bc89daa .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1562 .elementor-element.elementor-element-0632f5b{--spacer-size:50px;}.elementor-1562 .elementor-element.elementor-element-d9ee5e2{--display:flex;}.elementor-1562 .elementor-element.elementor-element-d9ee5e2:not(.elementor-motion-effects-element-type-background), .elementor-1562 .elementor-element.elementor-element-d9ee5e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom right, var( --e-global-color-secondary ) 60%, var( --e-global-color-primary ) 100%);}.elementor-1562 .elementor-element.elementor-element-5b124df{--spacer-size:30px;}.elementor-1562 .elementor-element.elementor-element-49ea69c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;}.elementor-1562 .elementor-element.elementor-element-49ea69c:not(.elementor-motion-effects-element-type-background), .elementor-1562 .elementor-element.elementor-element-49ea69c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1562 .elementor-element.elementor-element-7b7d324.elementor-element{--align-self:center;}.elementor-1562 .elementor-element.elementor-element-57116c0 .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-1562 .elementor-element.elementor-element-57116c0 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-1562 .elementor-element.elementor-element-57116c0 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-1562 .elementor-element.elementor-element-57116c0 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-1562 .elementor-element.elementor-element-57116c0 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-1562 .elementor-element.elementor-element-57116c0 .elementor-countdown-digits{color:var( --e-global-color-primary );font-weight:700;}.elementor-1562 .elementor-element.elementor-element-57116c0 .elementor-countdown-label{color:var( --e-global-color-accent );font-weight:700;}.elementor-1562 .elementor-element.elementor-element-9995551{text-align:center;}.elementor-1562 .elementor-element.elementor-element-9995551 .elementor-heading-title{font-size:50px;color:var( --e-global-color-primary );}.elementor-1562 .elementor-element.elementor-element-77f1b2b iframe{height:596px;}.elementor-1562 .elementor-element.elementor-element-2106e85{--spacer-size:30px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1562 .elementor-element.elementor-element-9f14eff{--grid-auto-flow:row;}.elementor-1562 .elementor-element.elementor-element-c60c332{--grid-auto-flow:row;}.elementor-1562 .elementor-element.elementor-element-64616eb{--grid-auto-flow:row;}.elementor-1562 .elementor-element.elementor-element-49ea69c{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-1562 .elementor-element.elementor-element-ef972b1{--content-width:1350px;}.elementor-1562 .elementor-element.elementor-element-9f14eff{--width:100%;}.elementor-1562 .elementor-element.elementor-element-d8788a8{--width:100%;}.elementor-1562 .elementor-element.elementor-element-68aad49{--content-width:1600px;}}@media(max-width:767px){.elementor-1562 .elementor-element.elementor-element-9f14eff{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-1562 .elementor-element.elementor-element-3475770{text-align:center;}.elementor-1562 .elementor-element.elementor-element-3475770.elementor-element{--align-self:center;}.elementor-1562 .elementor-element.elementor-element-c60c332{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1562 .elementor-element.elementor-element-64616eb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1562 .elementor-element.elementor-element-49ea69c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-0d7c83b */.ilc-stats{
background: linear-gradient(135deg, #FFFFFF, #F8F8F8);
border-radius: 14px;
padding: 55px 40px;
position: relative;
overflow: hidden;
font-family: Arial, sans-serif;
border: 1px solid rgba(122,122,122,0.12);
box-shadow: 0 8px 24px rgba(0,0,0,0.08);

display:flex;
justify-content:space-between;
align-items:center;
flex-wrap:wrap;
gap:20px;
}

/* Decoración */
.ilc-stats::before{
content:"";
position:absolute;
width:220px;
height:220px;
background:rgba(234,182,52,0.2);
border-radius:50%;
top:-80px;
left:260px;
}

.ilc-stats::after{
content:"";
position:absolute;
width:100px;
height:100px;
background:rgba(238,28,36,0.2);
border-radius:50%;
top:-25px;
right:-10px;
}

.ilc-item{
flex:1;
min-width:180px;
padding:0 20px;
border-left:4px solid #EE1C24;
position:relative;
z-index:2;
}

.ilc-number{
color:#EE1C24;
font-size:54px;
font-weight:900;
line-height:1;
text-shadow:0 0 12px rgba(238,28,36,0.35);
}

.ilc-text{
color:#7A7A7A;
font-size:21px;
margin-top:14px;
font-weight:700;
}

/* Responsive */
@media(max-width:768px){

.ilc-stats{
padding:35px 25px;
}

.ilc-item{
min-width:100%;
}

.ilc-number{
font-size:42px;
}

.ilc-text{
font-size:18px;
}

}/* End custom CSS */