.elementor-8 .elementor-element.elementor-element-76b19c56{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--overlay-opacity:0.5;}.elementor-8 .elementor-element.elementor-element-76b19c56::before, .elementor-8 .elementor-element.elementor-element-76b19c56 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-76b19c56 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-76b19c56 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-76b19c56 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-76b19c56 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-76b19c56, .elementor-8 .elementor-element.elementor-element-76b19c56::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-c37fa63{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;}.elementor-8 .elementor-element.elementor-element-c37fa63::before, .elementor-8 .elementor-element.elementor-element-c37fa63 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-c37fa63 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-c37fa63 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-c37fa63 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-c37fa63 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://impactcurriculum.com/wp-content/uploads/2024/10/dise195177o-sin-t195173tulo-17-scaled.webp");--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-711a7700 > .elementor-widget-container{background-color:#36527A;margin:1px 1px 1px 1px;padding:17px 17px 17px 17px;}.elementor-8 .elementor-element.elementor-element-711a7700{text-align:center;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;line-height:46px;}.elementor-8 .elementor-element.elementor-element-423159a > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #F9C140 0%, #F9C140 100%);}.elementor-8 .elementor-element.elementor-element-423159a{text-align:center;color:#060606;font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-a83cd77{--display:flex;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-eeda5cf{color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-8 .elementor-element.elementor-element-a6aaffa{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-7b9f4cd img{width:71%;}.elementor-8 .elementor-element.elementor-element-7332f72{text-align:justify;color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-117c982{text-align:center;color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-8 .elementor-element.elementor-element-17727acd .elementor-icon-list-icon i{color:#F9C140;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-17727acd .elementor-icon-list-icon svg{fill:#F9C140;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-17727acd{--e-icon-list-icon-size:21px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-17727acd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-17727acd .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-17727acd .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-15a6b318 img{width:66%;}.elementor-8 .elementor-element.elementor-element-65c4ca05{text-align:center;color:#36527A;font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:600;line-height:46px;}.elementor-8 .elementor-element.elementor-element-74bdec76 .elementor-icon-list-icon i{color:#F9C140;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-74bdec76 .elementor-icon-list-icon svg{fill:#F9C140;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-74bdec76{--e-icon-list-icon-size:21px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-74bdec76 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-74bdec76 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-74bdec76 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-26e90083 .elementor-button{background-color:#F9C140;font-family:"Roboto", Sans-serif;font-size:37px;font-weight:500;fill:#0F0F0F;color:#0F0F0F;border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-128d5c26 img{width:64%;}.elementor-8 .elementor-element.elementor-element-7bb5d4ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--overlay-opacity:0.5;}.elementor-8 .elementor-element.elementor-element-7bb5d4ff::before, .elementor-8 .elementor-element.elementor-element-7bb5d4ff > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-7bb5d4ff > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-7bb5d4ff > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-7bb5d4ff > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-7bb5d4ff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F8F9F9;--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-7bb5d4ff, .elementor-8 .elementor-element.elementor-element-7bb5d4ff::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-6e24ea73{--spacer-size:38px;}.elementor-8 .elementor-element.elementor-element-20cd746c{text-align:center;color:#000000;font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;line-height:46px;}.elementor-8 .elementor-element.elementor-element-1ca3c591 .elementor-main-swiper .swiper-slide{border-width:-7px -7px -7px -7px;}.elementor-8 .elementor-element.elementor-element-1ca3c591 .elementor-swiper-button{font-size:20px;}.elementor-8 .elementor-element.elementor-element-1ca3c591 .elementor-testimonial__text{color:#000000;font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:500;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-8 .elementor-element.elementor-element-1ca3c591 .elementor-testimonial__name{color:#000000;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-8 .elementor-element.elementor-element-69acd9d2 .elementor-swiper-button{font-size:20px;}.elementor-8 .elementor-element.elementor-element-69acd9d2 .elementor-testimonial__text{color:#000000;font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-69acd9d2 .elementor-testimonial__name{color:#000000;}.elementor-8 .elementor-element.elementor-element-f42df24 .elementor-swiper-button{font-size:20px;}.elementor-8 .elementor-element.elementor-element-f42df24 .elementor-testimonial__text{color:#000000;font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-f42df24 .elementor-testimonial__name{color:#000000;}.elementor-8 .elementor-element.elementor-element-7542de89{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--overlay-opacity:1;}.elementor-8 .elementor-element.elementor-element-7542de89:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7542de89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://impactcurriculum.com/wp-content/uploads/2024/10/i-4.webp");}.elementor-8 .elementor-element.elementor-element-7542de89::before, .elementor-8 .elementor-element.elementor-element-7542de89 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-7542de89 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-7542de89 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-7542de89 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-7542de89 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-7542de89, .elementor-8 .elementor-element.elementor-element-7542de89::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-2489372 > .elementor-widget-container{padding:24px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2489372{text-align:center;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:600;line-height:41px;}.elementor-8 .elementor-element.elementor-element-25967f70 > .elementor-widget-container{padding:22px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-25967f70 img{width:49%;}.elementor-8 .elementor-element.elementor-element-11550dc3{text-align:center;color:#F9C140;font-family:"Roboto", Sans-serif;font-size:42px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-23274fe4 > .elementor-widget-container{margin:-44px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-23274fe4{text-align:center;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:105px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-1880f19d .elementor-button{background-color:#F9C140;font-family:"Roboto", Sans-serif;font-size:37px;font-weight:500;fill:#000000;color:#000000;border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-1939e7e1 img{width:79%;}.elementor-8 .elementor-element.elementor-element-5eaa23ec{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-793cceab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-3bba6fe8{--spacer-size:40px;}.elementor-8 .elementor-element.elementor-element-5f81dfb8{text-align:center;color:#000000;font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;line-height:46px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-8 .elementor-element.elementor-element-793f7289{--display:flex;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-31e549ce{color:#000000;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-29c052a9{--display:flex;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-7d8848c3{color:#000000;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-44da6915{--display:flex;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-7e1dd9ee{color:#000000;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-58ff8a57{--display:flex;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-536ca072{color:#000000;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-324b858c{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:13px;--n-accordion-item-title-distance-from-content:5px;--n-accordion-title-normal-color:#36527A;--n-accordion-title-hover-color:#FFC33F;--n-accordion-title-active-color:#FFC33F;--n-accordion-icon-size:16px;}:where( .elementor-8 .elementor-element.elementor-element-324b858c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-8 .elementor-element.elementor-element-786760f{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-4fb59453{color:#000000;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-49791844{--spacer-size:98px;}.elementor-8 .elementor-element.elementor-element-380038da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-380038da:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-380038da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5E5E5E;}.elementor-8 .elementor-element.elementor-element-380038da, .elementor-8 .elementor-element.elementor-element-380038da::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-4c55a1d6{text-align:center;color:#FFFFFF;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-a6aaffa{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-76b19c56{--content-width:990px;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-711a7700{font-size:18px;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-423159a{font-size:15px;}.elementor-8 .elementor-element.elementor-element-a6aaffa{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-7332f72{font-size:13px;}.elementor-8 .elementor-element.elementor-element-17727acd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(7px/2);}.elementor-8 .elementor-element.elementor-element-17727acd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(7px/2);}.elementor-8 .elementor-element.elementor-element-17727acd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(7px/2);margin-left:calc(7px/2);}.elementor-8 .elementor-element.elementor-element-17727acd .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-7px/2);margin-left:calc(-7px/2);}body.rtl .elementor-8 .elementor-element.elementor-element-17727acd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-7px/2);}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-17727acd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-7px/2);}.elementor-8 .elementor-element.elementor-element-17727acd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-17727acd .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-15a6b318 img{width:100%;}.elementor-8 .elementor-element.elementor-element-65c4ca05{font-size:24px;}.elementor-8 .elementor-element.elementor-element-74bdec76 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(7px/2);}.elementor-8 .elementor-element.elementor-element-74bdec76 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(7px/2);}.elementor-8 .elementor-element.elementor-element-74bdec76 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(7px/2);margin-left:calc(7px/2);}.elementor-8 .elementor-element.elementor-element-74bdec76 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-7px/2);margin-left:calc(-7px/2);}body.rtl .elementor-8 .elementor-element.elementor-element-74bdec76 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-7px/2);}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-74bdec76 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-7px/2);}.elementor-8 .elementor-element.elementor-element-74bdec76 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-74bdec76 .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-26e90083 .elementor-button{font-size:18px;}.elementor-8 .elementor-element.elementor-element-128d5c26 img{width:100%;}.elementor-8 .elementor-element.elementor-element-6e24ea73{--spacer-size:0px;}.elementor-8 .elementor-element.elementor-element-20cd746c{font-size:20px;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-1ca3c591 .elementor-testimonial__text{font-size:14px;}.elementor-8 .elementor-element.elementor-element-69acd9d2 > .elementor-widget-container{padding:-9px -9px -9px -9px;}.elementor-8 .elementor-element.elementor-element-69acd9d2 .elementor-testimonial__text{font-size:14px;}.elementor-8 .elementor-element.elementor-element-f42df24 > .elementor-widget-container{padding:-5px -5px -5px -5px;}.elementor-8 .elementor-element.elementor-element-f42df24 .elementor-testimonial__text{font-size:14px;}.elementor-8 .elementor-element.elementor-element-2489372{font-size:16px;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-25967f70 img{width:100%;}.elementor-8 .elementor-element.elementor-element-11550dc3{font-size:32px;}.elementor-8 .elementor-element.elementor-element-23274fe4{font-size:63px;}.elementor-8 .elementor-element.elementor-element-1880f19d .elementor-button{font-size:18px;}.elementor-8 .elementor-element.elementor-element-1939e7e1 img{width:100%;}.elementor-8 .elementor-element.elementor-element-5eaa23ec{--spacer-size:17px;}.elementor-8 .elementor-element.elementor-element-3bba6fe8{--spacer-size:30px;}.elementor-8 .elementor-element.elementor-element-31e549ce{font-size:14px;}.elementor-8 .elementor-element.elementor-element-7d8848c3{font-size:14px;}.elementor-8 .elementor-element.elementor-element-7e1dd9ee{font-size:14px;}.elementor-8 .elementor-element.elementor-element-536ca072{font-size:14px;}.elementor-8 .elementor-element.elementor-element-324b858c{--n-accordion-title-font-size:15px;--n-accordion-icon-size:16px;}.elementor-8 .elementor-element.elementor-element-4fb59453{font-size:14px;}.elementor-8 .elementor-element.elementor-element-49791844{--spacer-size:29px;}}/* Start custom CSS */.button-animate {
    background-color: #; /* Color de fondo del botón */
    color: white; /* Color del texto */
    padding: 15px 32px; /* Relleno interno */
    text-align: center; /* Alineación del texto */
    text-decoration: none; /* Sin subrayado */
    display: inline-block; /* Mostrar como bloque en línea */
    font-size: 16px; /* Tamaño de la fuente */
    margin: 4px 2px; /* Margen */
    cursor: pointer; /* Cambia el cursor a pointer */
    border: none; /* Sin borde */
    border-radius: 8px; /* Esquinas redondeadas */
    outline: none; /* Sin borde de enfoque */
    animation: pulse 1.5s infinite; /* Aplicar animación */
}

@keyframes pulse {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.1);
    }
    100% {
        transform: scale(1);
    }
}/* End custom CSS */