.elementor-235872 .elementor-element.elementor-element-40e152c{--display:flex;--min-height:766px;--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;--overlay-opacity:1;--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-235872 .elementor-element.elementor-element-40e152c:not(.elementor-motion-effects-element-type-background), .elementor-235872 .elementor-element.elementor-element-40e152c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keepcoding.io/wp-content/uploads/2025/02/DALL·E-2025-02-20-16.41.05-A-large-wooden-bookshelf-filled-with-hundreds-of-books.-The-bookshelf-is-slightly-smaller-but-still-packed-with-colorful-books-of-different-sizes.-The-1.webp");background-size:cover;}.elementor-235872 .elementor-element.elementor-element-40e152c::before, .elementor-235872 .elementor-element.elementor-element-40e152c > .elementor-background-video-container::before, .elementor-235872 .elementor-element.elementor-element-40e152c > .e-con-inner > .elementor-background-video-container::before, .elementor-235872 .elementor-element.elementor-element-40e152c > .elementor-background-slideshow::before, .elementor-235872 .elementor-element.elementor-element-40e152c > .e-con-inner > .elementor-background-slideshow::before, .elementor-235872 .elementor-element.elementor-element-40e152c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(210deg, #16162563 34%, #161625D9 48%);}.elementor-235872 .elementor-element.elementor-element-fd57a01{--display:flex;--justify-content:center;}.elementor-235872 .elementor-element.elementor-element-ab37b22 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 14px 0px;}.elementor-235872 .elementor-element.elementor-element-ab37b22{text-align:start;}.elementor-235872 .elementor-element.elementor-element-ab37b22 .elementor-heading-title{font-size:clamp(2.5rem, 2.058rem + 2.018vw, 3.875rem);font-weight:500;line-height:100%;letter-spacing:-1.58px;color:#EBECFF;}.elementor-235872 .elementor-element.elementor-element-bde563d > .elementor-widget-container{background-color:#5B9F71;padding:0px 23px 0px 10px;}.elementor-235872 .elementor-element.elementor-element-bde563d{text-align:start;}.elementor-235872 .elementor-element.elementor-element-bde563d .elementor-heading-title{font-size:clamp(1.875rem, 1.333rem + 2.477vw, 3.563rem);font-weight:500;line-height:120%;letter-spacing:-1.58px;color:#FFFFFF;}.elementor-235872 .elementor-element.elementor-element-83e3dd2{text-align:start;}.elementor-235872 .elementor-element.elementor-element-83e3dd2 .elementor-heading-title{font-size:clamp(1.125rem, 0.924rem + 0.917vw, 1.75rem);font-weight:500;line-height:130%;color:#EBECFF;}.elementor-235872 .elementor-element.elementor-element-087e83c{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;--z-index:0;}.elementor-235872 .elementor-element.elementor-element-da712d3 > .elementor-widget-container{margin:0px 0px -23px 0px;}.elementor-235872 .elementor-element.elementor-element-da712d3 img{width:100%;border-style:none;}.elementor-235872 .elementor-element.elementor-element-b130e03{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#9FA0B0;--border-color:#9FA0B0;--padding-top:7.5rem;--padding-bottom:3.5rem;--padding-left:15rem;--padding-right:15rem;}.elementor-235872 .elementor-element.elementor-element-b130e03:not(.elementor-motion-effects-element-type-background), .elementor-235872 .elementor-element.elementor-element-b130e03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161625;}.elementor-235872 .elementor-element.elementor-element-c98c301{--display:flex;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-235872 .elementor-element.elementor-element-5779b85{text-align:center;}.elementor-235872 .elementor-element.elementor-element-5779b85 .elementor-heading-title{font-size:clamp(1.438rem, 1.096rem + 1.56vw, 2.5rem);font-weight:500;line-height:130%;color:#EBECFF;}.elementor-235872 .elementor-element.elementor-element-eb808fa{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1.5px;}.elementor-235872 .elementor-element.elementor-element-eb808fa .elementor-divider-separator{width:43%;margin:0 auto;margin-center:0;}.elementor-235872 .elementor-element.elementor-element-eb808fa .elementor-divider{text-align:center;padding-block-start:12px;padding-block-end:12px;}.elementor-235872 .elementor-element.elementor-element-4b65e34{--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;--padding-top:0rem;--padding-bottom:2.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-235872 .elementor-element.elementor-element-4b65e34:not(.elementor-motion-effects-element-type-background), .elementor-235872 .elementor-element.elementor-element-4b65e34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161625;}.elementor-235872 .elementor-element.elementor-element-365f3d3{width:100%;max-width:100%;text-align:center;}.elementor-235872 .elementor-element.elementor-element-365f3d3 .elementor-heading-title{font-size:clamp(2.5rem, 2.841rem + -1.56vw, 1.438rem);font-weight:500;color:#EBECFF;}.elementor-235872 .elementor-element.elementor-element-fe0e409{--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-235872 .elementor-element.elementor-element-fe0e409:not(.elementor-motion-effects-element-type-background), .elementor-235872 .elementor-element.elementor-element-fe0e409 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161625;}.elementor-235872 .elementor-element.elementor-element-afb685a{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;width:100%;max-width:100%;--e-filter-normal-text-color:#1D1D30;--e-filter-active-text-color:#020101;}.elementor-235872 .elementor-element.elementor-element-afb685a .e-filter-item:not( [aria-pressed=true] ):not( :hover ){background-color:#EBECFF;}.elementor-235872 .elementor-element.elementor-element-afb685a .e-filter-item:hover:not( [aria-pressed=true] ){background-color:#FF743B;}.elementor-235872 .elementor-element.elementor-element-afb685a .e-filter-item[aria-pressed="true"]{background-color:#FF743B;}.elementor-235872 .elementor-element.elementor-element-afb685a > .elementor-widget-container{padding:0em 15em 0em 15em;}.elementor-235872 .elementor-element.elementor-element-afb685a .e-filter-item{font-weight:500;padding:15px 10px 10px 15px;}.elementor-235872 .elementor-element.elementor-element-8d828b9{--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;--padding-top:5rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-235872 .elementor-element.elementor-element-8d828b9:not(.elementor-motion-effects-element-type-background), .elementor-235872 .elementor-element.elementor-element-8d828b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161625;}.elementor-235872 .elementor-element.elementor-element-0676663{--grid-columns:3;--load-more—spacing:70px;--load-more-button-align:center;--e-loop-nothing-found-message-color:#EBECFF;}.elementor-235872 .elementor-element.elementor-element-0676663 .elementor-button{background-color:#F6FE8C;font-size:18px;font-weight:500;text-transform:uppercase;fill:#1D1D30;color:#1D1D30;padding:10px 17px 10px 17px;}.elementor-235872 .elementor-element.elementor-element-0676663 .e-loop-nothing-found-message__text{font-size:1.2rem;text-transform:uppercase;}.elementor-235872 .elementor-element.elementor-element-73150d3{--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;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:5rem;--padding-bottom:3.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-235872 .elementor-element.elementor-element-73150d3:not(.elementor-motion-effects-element-type-background), .elementor-235872 .elementor-element.elementor-element-73150d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161625;}.elementor-235872 .elementor-element.elementor-element-fef72d8{--display:flex;}.elementor-235872 .elementor-element.elementor-element-efdce8c{text-align:center;}.elementor-235872 .elementor-element.elementor-element-efdce8c .elementor-heading-title{font-size:3rem;font-weight:500;color:#EBECFF;}.elementor-235872 .elementor-element.elementor-element-89cd0f2{--display:flex;}.elementor-235872 .elementor-element.elementor-element-89cd0f2:not(.elementor-motion-effects-element-type-background), .elementor-235872 .elementor-element.elementor-element-89cd0f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161625;}.elementor-235872 .elementor-element.elementor-element-56ebbfe{--display:flex;}body.elementor-page-235872:not(.elementor-motion-effects-element-type-background), body.elementor-page-235872 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D30;}@media(max-width:1024px){.elementor-235872 .elementor-element.elementor-element-40e152c{--min-height:544px;--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;--padding-top:5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-235872 .elementor-element.elementor-element-ab37b22{text-align:center;}.elementor-235872 .elementor-element.elementor-element-83e3dd2{width:100%;max-width:100%;text-align:center;}.elementor-235872 .elementor-element.elementor-element-83e3dd2 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-235872 .elementor-element.elementor-element-da712d3 img{width:49%;}.elementor-235872 .elementor-element.elementor-element-b130e03{--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-235872 .elementor-element.elementor-element-5779b85{width:100%;max-width:100%;}.elementor-235872 .elementor-element.elementor-element-afb685a{--e-filter-direction:column;--e-filter-white-space:initial;}.elementor-235872 .elementor-element.elementor-element-afb685a > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-235872 .elementor-element.elementor-element-0676663{--grid-columns:2;}}@media(max-width:767px){.elementor-235872 .elementor-element.elementor-element-40e152c{--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:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:3rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-235872 .elementor-element.elementor-element-ab37b22{text-align:center;}.elementor-235872 .elementor-element.elementor-element-ab37b22 .elementor-heading-title{line-height:120%;}.elementor-235872 .elementor-element.elementor-element-bde563d{width:100%;max-width:100%;text-align:center;}.elementor-235872 .elementor-element.elementor-element-bde563d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-235872 .elementor-element.elementor-element-83e3dd2 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-235872 .elementor-element.elementor-element-83e3dd2{text-align:center;}.elementor-235872 .elementor-element.elementor-element-087e83c{--width:100%;--z-index:0;}.elementor-235872 .elementor-element.elementor-element-da712d3 img{width:66%;}.elementor-235872 .elementor-element.elementor-element-b130e03{border-width:01px 0px 0px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:5rem;--padding-bottom:3.75rem;--padding-left:0rem;--padding-right:0rem;--z-index:11;}.elementor-235872 .elementor-element.elementor-element-8d828b9{--padding-top:1rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-235872 .elementor-element.elementor-element-0676663{--grid-columns:1;}.elementor-235872 .elementor-element.elementor-element-73150d3{--padding-top:3rem;--padding-bottom:3.75rem;--padding-left:0rem;--padding-right:0rem;}.elementor-235872 .elementor-element.elementor-element-2964612{width:100%;max-width:100%;}}@media(min-width:768px){.elementor-235872 .elementor-element.elementor-element-087e83c{--width:57%;}}@media(max-width:1024px) and (min-width:768px){.elementor-235872 .elementor-element.elementor-element-087e83c{--width:100%;}}@media(min-width:2400px){.elementor-235872 .elementor-element.elementor-element-40e152c{--overlay-opacity:0.86;}}/* Start custom CSS */.e-filter-item:nth-of-type(1) {
    display: none !important;
}
#forminator-module-236601.forminator-design--material .forminator-label:not([class*="forminator-floating-"]) {
    font-size: 1rem !important;
    font-weight: 400 !important;
}
.e-con.e-flex>.e-con-inner {
    justify-content: center;
}
@media (max-width: 800px) {
.elementor-235872 .elementor-element.elementor-element-40e152c::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(210deg, #161625D9 48%, #161625D9 48%);
}
}

/*Movimiento*/
   .mover {
      position: relative;
      /* Animación de 3 segundos, con efecto ease-in-out para suavizar el movimiento */
      animation: moverSutil 3s ease-in-out infinite;
    }

    @keyframes moverSutil {
      0%   { transform: translateY(0); }
      50%  { transform: translateY(10px); }
      100% { transform: translateY(0); }
    }/* End custom CSS */