.elementor-10613 .elementor-element.elementor-element-3a7268e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-10613 .elementor-element.elementor-element-4ee0ca6 .el-title{color:#004F55;font-family:"Montserrat", Sans-serif;}.elementor-10613 .elementor-element.elementor-element-4ee0ca6 .cw-page-title-area .cw-title-content ul li{color:#004F55;font-family:"Montserrat", Sans-serif;}.elementor-10613 .elementor-element.elementor-element-aaa056a > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-10613 .elementor-element.elementor-element-aaa056a .section-title .sub-title, .premium-access-content .sub-title, .premium-access-content-style-two .sub-title{font-family:"Montserrat", Sans-serif;}.elementor-10613 .elementor-element.elementor-element-aaa056a .section-title h2, .section-title h3, .section-title h4, .section-title h5, .section-title h5, .section-title h6, .section-title h1, .premium-access-content h2, .premium-access-content h3, .premium-access-content h4, .premium-access-content h5, .premium-access-content h5, .premium-access-content h6, .premium-access-content h1, .premium-access-content-style-two h2, .premium-access-content-style-two h3, .premium-access-content-style-two h4, .premium-access-content-style-two h5, .premium-access-content-style-two h5, .premium-access-content-style-two h6{color:#004E56;font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-10613 .elementor-element.elementor-element-aaa056a .section-title p, .premium-access-content p, .premium-access-content-style-two p{color:#333333;font-family:"Montserrat", Sans-serif;}.elementor-10613 .elementor-element.elementor-element-fe10eec{--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;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--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-10613 .elementor-element.elementor-element-36ab3a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-10613 .elementor-element.elementor-element-619318e{font-family:"Montserrat", Sans-serif;}.elementor-10613 .elementor-element.elementor-element-7802159{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10613 .elementor-element.elementor-element-94ba5f0{--e-image-carousel-slides-to-show:1;}.elementor-10613 .elementor-element.elementor-element-188ea7c{--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;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--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-10613 .elementor-element.elementor-element-347582b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10613 .elementor-element.elementor-element-7655107{--e-image-carousel-slides-to-show:1;}.elementor-10613 .elementor-element.elementor-element-8aea386{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-10613 .elementor-element.elementor-element-18fb231{font-family:"Montserrat", Sans-serif;}.elementor-10613 .elementor-element.elementor-element-d3add15{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:050px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10613 .elementor-element.elementor-element-fce4f1c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-10613 .elementor-element.elementor-element-fce4f1c{left:350px;}body.rtl .elementor-10613 .elementor-element.elementor-element-fce4f1c{right:350px;}.elementor-10613 .elementor-element.elementor-element-fce4f1c{top:10px;z-index:3;text-align:center;}.elementor-10613 .elementor-element.elementor-element-fce4f1c img{width:100%;}.elementor-10613 .elementor-element.elementor-element-65e34b8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}body:not(.rtl) .elementor-10613 .elementor-element.elementor-element-65e34b8{right:350px;}body.rtl .elementor-10613 .elementor-element.elementor-element-65e34b8{left:350px;}.elementor-10613 .elementor-element.elementor-element-65e34b8{bottom:20px;z-index:3;text-align:center;}.elementor-10613 .elementor-element.elementor-element-65e34b8 img{width:100%;}.elementor-10613 .elementor-element.elementor-element-6480160 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10613 .elementor-element.elementor-element-6480160 .section-title .sub-title, .premium-access-content .sub-title, .premium-access-content-style-two .sub-title{font-family:"Montserrat", Sans-serif;}.elementor-10613 .elementor-element.elementor-element-6480160 .section-title h2, .section-title h3, .section-title h4, .section-title h5, .section-title h5, .section-title h6, .section-title h1, .premium-access-content h2, .premium-access-content h3, .premium-access-content h4, .premium-access-content h5, .premium-access-content h5, .premium-access-content h6, .premium-access-content h1, .premium-access-content-style-two h2, .premium-access-content-style-two h3, .premium-access-content-style-two h4, .premium-access-content-style-two h5, .premium-access-content-style-two h5, .premium-access-content-style-two h6{color:#004E56;font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-10613 .elementor-element.elementor-element-6480160 .section-title p, .premium-access-content p, .premium-access-content-style-two p{color:#333333;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:normal;}.elementor-10613 .elementor-element.elementor-element-cf2f016{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-10613 .elementor-element.elementor-element-e7eeb2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-10613 .elementor-element.elementor-element-f8037eb{font-family:"Montserrat", Sans-serif;}.elementor-10613 .elementor-element.elementor-element-bbbe44a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10613 .elementor-element.elementor-element-860a478{--e-image-carousel-slides-to-show:1;}.elementor-10613 .elementor-element.elementor-element-29c73ef{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-10613 .elementor-element.elementor-element-dd2c09e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-10613 .elementor-element.elementor-element-fcccf0d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10613 .elementor-element.elementor-element-fcccf0d .section-title .sub-title, .premium-access-content .sub-title,.premium-access-content-style-two .sub-title{color:#004E56;}.elementor-10613 .elementor-element.elementor-element-fcccf0d .section-title .sub-title, .premium-access-content .sub-title, .premium-access-content-style-two .sub-title{font-family:"Montserrat", Sans-serif;}.elementor-10613 .elementor-element.elementor-element-fcccf0d .section-title h2, .section-title h3, .section-title h4, .section-title h5, .section-title h5, .section-title h6, .section-title h1, .premium-access-content h2, .premium-access-content h3, .premium-access-content h4, .premium-access-content h5, .premium-access-content h5, .premium-access-content h6, .premium-access-content h1, .premium-access-content-style-two h2, .premium-access-content-style-two h3, .premium-access-content-style-two h4, .premium-access-content-style-two h5, .premium-access-content-style-two h5, .premium-access-content-style-two h6{color:#004E56;font-family:"Montserrat", Sans-serif;}.elementor-10613 .elementor-element.elementor-element-fcccf0d .section-title p, .premium-access-content p, .premium-access-content-style-two p{font-family:"Montserrat", Sans-serif;}.elementor-10613 .elementor-element.elementor-element-e822fef .about-area-two.bg-fffaf3.pt-70.pb-100, .divider{background-color:#FAFAFA;}.elementor-10613 .elementor-element.elementor-element-4a37aeb:not(.elementor-motion-effects-element-type-background), .elementor-10613 .elementor-element.elementor-element-4a37aeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10613 .elementor-element.elementor-element-4a37aeb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10613 .elementor-element.elementor-element-4a37aeb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10613 .elementor-element.elementor-element-918778a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-10613 .elementor-element.elementor-element-85e3baa .el-title{color:#004E56;font-family:"Montserrat", Sans-serif;}.elementor-10613 .elementor-element.elementor-element-85e3baa .cw-admission-card h3{color:#004E56;font-family:"Montserrat", Sans-serif;}.elementor-10613 .elementor-element.elementor-element-85e3baa .cw-admission-card p{color:#333333;font-family:"Montserrat", Sans-serif;}.elementor-10613 .elementor-element.elementor-element-85e3baa .default-btn{font-family:"Montserrat", Sans-serif;text-decoration:underline;background-color:#FFFFFF;color:#333333;}.elementor-10613 .elementor-element.elementor-element-85e3baa .default-btn span{background-color:#004F55;}.elementor-10613 .elementor-element.elementor-element-85e3baa .default-btn:hover{color:#FFFFFF;}.elementor-10613 .elementor-element.elementor-element-2fef83b > .elementor-container{max-width:1250px;}.elementor-10613 .elementor-element.elementor-element-964eefb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}@media(max-width:1024px){.elementor-10613 .elementor-element.elementor-element-7655107 > .elementor-widget-container{margin:180px 0px 0px 0px;}.elementor-10613 .elementor-element.elementor-element-4a37aeb{margin-top:0px;margin-bottom:0px;}.elementor-10613 .elementor-element.elementor-element-e56b9d3 > .elementor-widget-container{padding:0px 15px 0px 15px;}}@media(max-width:767px){.elementor-10613 .elementor-element.elementor-element-aaa056a > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-10613 .elementor-element.elementor-element-7655107 > .elementor-widget-container{margin:200px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-10613 .elementor-element.elementor-element-fce4f1c > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-10613 .elementor-element.elementor-element-fce4f1c{top:15px;}.elementor-10613 .elementor-element.elementor-element-65e34b8 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-10613 .elementor-element.elementor-element-6480160 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-10613 .elementor-element.elementor-element-cf2f016{--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10613 .elementor-element.elementor-element-fcccf0d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10613 .elementor-element.elementor-element-ee3de6a > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-10613 .elementor-element.elementor-element-e56b9d3 > .elementor-widget-container{padding:0px 15px 0px 15px;}}@media(min-width:768px){.elementor-10613 .elementor-element.elementor-element-36ab3a0{--width:50%;}.elementor-10613 .elementor-element.elementor-element-7802159{--width:50%;}.elementor-10613 .elementor-element.elementor-element-347582b{--width:50%;}.elementor-10613 .elementor-element.elementor-element-8aea386{--width:50%;}.elementor-10613 .elementor-element.elementor-element-e7eeb2a{--width:50%;}.elementor-10613 .elementor-element.elementor-element-bbbe44a{--width:50%;}}/* Start custom CSS for eCademy_College_P_Banner, class: .elementor-element-4ee0ca6 */.cw-title-content {
    text-align: left !important;
}

.cw-title-content h2,
.cw-title-content ul {
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for Section, class: .elementor-element-6480160 */.anim-text {
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  letter-spacing: 1px;
}

.anim-text span {
  opacity: 0;
  display: inline-block;
  animation: aparecer 3s infinite;
}

/* Delay progresivo */
.anim-text span:nth-child(1) { animation-delay: 0s; }
.anim-text span:nth-child(2) { animation-delay: 0.2s; }
.anim-text span:nth-child(3) { animation-delay: 0.4s; }
.anim-text span:nth-child(4) { animation-delay: 0.6s; }
.anim-text span:nth-child(5) { animation-delay: 0.8s; }
.anim-text span:nth-child(6) { animation-delay: 1s; }
.anim-text span:nth-child(7) { animation-delay: 1.2s; }
.anim-text span:nth-child(8) { animation-delay: 1.4s; }

@keyframes aparecer {
  0% {
    opacity: 0;
    transform: translateY(-15px); /* 👈 desde arriba */
  }
  20% {
    opacity: 1;
    transform: translateY(0); /* baja a su posición */
  }
  80% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateY(10px); /* opcional: baja un poco al salir */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3add15 *//* Imagen principal */
.main-image img {
  position: relative;
  z-index: 2;
  border-radius: 20px;
}

/* Shapes base */
.shape img {
  width: 80px;
}

/* Animaciones flotantes */
@keyframes floatY {
  0% { transform: translateY(0px); }
  50% { transform: translateY(-20px); }
  100% { transform: translateY(0px); }
}

@keyframes floatX {
  0% { transform: translateX(0px); }
  50% { transform: translateX(15px); }
  100% { transform: translateX(0px); }
}

@keyframes rotateSlow {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

/* Variaciones */
.float1 img {
  animation: floatY 4s ease-in-out infinite;
}

.float2 img {
  animation: floatX 5s ease-in-out infinite;
}
.float1 img {
  width: 150px;
}

.float2 img {
  width: 100px;
}/* End custom CSS */
/* Start custom CSS for eCademy_College_Admissions, class: .elementor-element-85e3baa */.row .cw-admission-card .image {
    border-radius: 20px;
    overflow: hidden;
}

.row .cw-admission-card .image img {
    border-radius: 20px;
}/* End custom CSS */