.elementor-9917 .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-9917 .elementor-element.elementor-element-4ee0ca6 .cw-page-title-area{background-image:url("https://360desarrollo.shop/wp-content/uploads/2026/06/apoyo-estudiantil.png");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-9917 .elementor-element.elementor-element-4ee0ca6 .el-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;}.elementor-9917 .elementor-element.elementor-element-4ee0ca6 .cw-page-title-area .cw-title-content ul li{color:#FFFFFF;font-family:"Montserrat", Sans-serif;}.elementor-9917 .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-9917 .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-9917 .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-9917 .elementor-element.elementor-element-aaa056a > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-9917 .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-9917 .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-9917 .elementor-element.elementor-element-619318e{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-9917 .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-9917 .elementor-element.elementor-element-94ba5f0{--e-image-carousel-slides-to-show:1;}.elementor-9917 .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-9917 .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-9917 .elementor-element.elementor-element-7655107{--e-image-carousel-slides-to-show:1;}.elementor-9917 .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-9917 .elementor-element.elementor-element-18fb231{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-9917 .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-9917 .elementor-element.elementor-element-fce4f1c{text-align:center;top:10px;z-index:3;}.elementor-9917 .elementor-element.elementor-element-fce4f1c img{width:100%;}.elementor-9917 .elementor-element.elementor-element-fce4f1c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-9917 .elementor-element.elementor-element-fce4f1c{left:350px;}body.rtl .elementor-9917 .elementor-element.elementor-element-fce4f1c{right:350px;}.elementor-9917 .elementor-element.elementor-element-65e34b8{text-align:center;bottom:20px;z-index:3;}.elementor-9917 .elementor-element.elementor-element-65e34b8 img{width:100%;}.elementor-9917 .elementor-element.elementor-element-65e34b8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}body:not(.rtl) .elementor-9917 .elementor-element.elementor-element-65e34b8{right:350px;}body.rtl .elementor-9917 .elementor-element.elementor-element-65e34b8{left:350px;}.elementor-9917 .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;font-weight:700;}.elementor-9917 .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-9917 .elementor-element.elementor-element-6480160 .section-title p, .premium-access-content p, .premium-access-content-style-two p{color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-9917 .elementor-element.elementor-element-6480160 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9917 .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-9917 .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;}.elementor-9917 .elementor-element.elementor-element-f8037eb{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-9917 .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-9917 .elementor-element.elementor-element-860a478{--e-image-carousel-slides-to-show:1;}.elementor-9917 .elementor-element.elementor-element-29c73ef{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-9917 .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-9917 .elementor-element.elementor-element-fcccf0d .section-title .sub-title, .premium-access-content .sub-title,.premium-access-content-style-two .sub-title{color:#004E56;}.elementor-9917 .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;font-weight:700;}.elementor-9917 .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;font-weight:700;}.elementor-9917 .elementor-element.elementor-element-fcccf0d .section-title p, .premium-access-content p, .premium-access-content-style-two p{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-9917 .elementor-element.elementor-element-fcccf0d > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-9917 .elementor-element.elementor-element-7655107 > .elementor-widget-container{margin:180px 0px 0px 0px;}}@media(max-width:767px){.elementor-9917 .elementor-element.elementor-element-aaa056a > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-9917 .elementor-element.elementor-element-7655107 > .elementor-widget-container{margin:200px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-9917 .elementor-element.elementor-element-fce4f1c > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-9917 .elementor-element.elementor-element-fce4f1c{top:15px;}.elementor-9917 .elementor-element.elementor-element-65e34b8 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-9917 .elementor-element.elementor-element-6480160 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-9917 .elementor-element.elementor-element-cf2f016{--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9917 .elementor-element.elementor-element-fcccf0d > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-9917 .elementor-element.elementor-element-36ab3a0{--width:50%;}.elementor-9917 .elementor-element.elementor-element-7802159{--width:50%;}.elementor-9917 .elementor-element.elementor-element-347582b{--width:50%;}.elementor-9917 .elementor-element.elementor-element-8aea386{--width:50%;}.elementor-9917 .elementor-element.elementor-element-e7eeb2a{--width:50%;}.elementor-9917 .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 Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://360desarrollo.shop/wp-content/uploads/2026/05/Montserrat-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://360desarrollo.shop/wp-content/uploads/2026/05/Montserrat-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://360desarrollo.shop/wp-content/uploads/2026/05/Montserrat-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */