body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Montserrat,sans-serif;margin:0}@font-face{font-family:Montserrat;src:local("Montserrat"),url(/static/media/Montserrat-Medium.b8c6753baa964ccac1ba.ttf) format("truetype")}@font-face{font-family:Montserrat Italic;src:local("Montserrat Italic"),url(/static/media/Montserrat-Italic-VariableFont_wght.7451547bd28d8dddbeea.ttf) format("truetype")}@font-face{font-family:Montserrat Black;src:local("Montserrat Black"),url(/static/media/Montserrat-Black.beacc26b4bbaaf608567.ttf) format("truetype")}@font-face{font-family:Montserrat Light;src:local("Montserrat Light"),url(/static/media/Montserrat-Light.7179b7d2ac9b599db5f9.ttf) format("truetype")}body,html{background:#000b17;margin:0;padding:0;width:100%}#root{display:flex;flex-direction:column;min-height:100vh}.App{background:#000b17;text-align:center}.App-header{background-color:#282c34;color:#fff;padding:20px}.intro-section{align-items:center;background-attachment:fixed;background-image:url(/static/media/intro.f4726005a6126c7f7a49.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;gap:20px;height:100%;justify-content:center;min-height:100vh;padding:3rem 0;text-align:center;width:100vw}.intro-title-container{padding-top:2rem}.container-intro-div{align-content:center;align-items:center;display:flex;flex-direction:column}.intro-section h1{color:#fff;font-family:Montserrat Black;font-size:100px;margin:0 auto;position:relative;text-transform:uppercase;z-index:1}.intro-section h1,.intro-section h2,.subtitulo-destacado{color:#fff;margin:0;padding:1rem}.intro-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin:0 5em;text-align:left}.subtitulo-destacado{font-size:28px;font-weight:700}.subtitle-container h2{font-size:28px;text-align:center}.subtitulo{font-family:Montserrat Light;font-weight:200}.subtitle-container{align-items:center;display:flex;flex-direction:column}@media (max-width:768px){.intro-section{min-height:70vh}.intro-title-container{padding-top:3rem}.intro-section h1:after{background:#0000}.intro-section{align-items:center;text-align:center}.intro-section h1{font-size:90px;margin:10%}.intro-container{margin:0;text-align:center}.subtitle-container h2,.subtitulo-destacado{font-size:60px}.neon-button{font-size:2.4em;margin-left:0;padding:10px 30px}.subtitle-container{margin-bottom:0;margin-left:0}}.video-thumbnail{align-items:center;display:flex;justify-content:center;position:relative;width:75%}.video-thumbnail img{height:auto;width:50%}.play-button{background:none;border:none;cursor:pointer;height:64px;left:50%;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:64px}.play-button img{height:auto;width:100%}@media (max-width:480px){.intro-title-container{display:flex;justify-content:center;overflow:hidden;white-space:nowrap}.intro-container{margin-left:0}.intro-section h1{font-size:7vw}.subtitulo{display:none}.subtitle-container h2,.subtitulo-destacado{font-size:1rem}.neon-button{font-size:5vw}.video-thumbnail img{width:100%}.video-thumbnail{align-content:center;align-items:center;display:flex;justify-content:center}.play-button{height:48px;width:48px}.play-button img{height:auto;width:100%}}.neon-button{background:#2d91d4;border:none;border-radius:15px;color:#fff;cursor:pointer;font-family:Montserrat;font-size:20px;font-weight:700;line-height:1.5em;margin-top:15px;outline:none;overflow:hidden;padding:10px 30px;position:relative;transition:all .25s ease-in-out;z-index:1}.neon-button:after{background:#2d91d433;border-radius:30px;content:"";filter:blur(20px);height:100%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1.5);transition:opacity .3s ease-in-out;width:100%;z-index:-1}.neon-button:hover:after{opacity:1}.neon-button:hover{background:#2d91d4cc}.neon-button:active,.neon-button:focus{outline:none}.plans-container{display:flex;justify-content:space-around;margin:20px 0;padding-bottom:10rem}.plans-section{background-color:#000b17;display:flex;flex-direction:column;gap:4em;margin-top:10em;padding:0 60px}@media (max-width:768px){.plans-container{flex-direction:column}.plans-section{height:100%;min-height:100vh;padding:0}}.plan{background-image:linear-gradient(90deg,#2e4b57,#0a0e1e);border-radius:15px;box-shadow:0 2px 4px #0003;display:flex;flex:1 1;flex-direction:column;margin:10px;padding:20px}.plan-header{align-items:center;color:#fff;display:flex;font-family:Montserrat;font-size:2em;justify-content:space-between;margin-bottom:30px}.plan-header span{font-weight:700}.plan ul{list-style-type:none;padding:0}.plan ul li{color:#fff;display:flex;flex-direction:row-reverse;font-size:1em;justify-content:space-between;margin-bottom:1em}.check-icon,.cross-icon{font-size:1.3em}.cross-icon{color:#007bff}.plan-prices{align-items:center;display:flex;gap:8px}.original-price{color:#999;font-size:1rem;text-decoration:line-through}.offer-price{color:#fff;font-size:1.5rem;font-weight:700}@media (max-width:768px){.plan{background:#1c2d3b;margin:1em;padding:2em}.plan-header{align-items:center;flex-direction:row;font-size:1.5em;justify-content:space-between}.plan ul{margin-bottom:3em;margin-top:3em}.plan ul li{color:#fff;display:flex;flex-direction:row-reverse;font-size:1em;justify-content:space-between;margin-bottom:1em}.plan button{margin-top:2em}}.title-container{align-items:flex-start;color:#fff;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;padding-left:10rem}@media (max-width:768px){.title-container-large{align-items:center;color:#fff;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;padding:1rem}}.services-section{background-color:#000b17;display:flex;flex-direction:column;gap:4em;margin-top:10em;padding:0 60px}.section-subtitle{color:#fff;font-family:Montserrat Black;font-size:55px;margin-bottom:10px;text-transform:uppercase}.service-1{grid-column-start:1}.service-2{grid-column-start:2}.service-3{grid-column-start:3}.text-container{align-content:center;align-items:stretch;display:flex;flex-direction:column;justify-content:center;padding:2rem 10rem;text-align:start;width:40%}.text-container span{color:#fff;font-family:Montserrat;font-size:2rem;font-weight:700}.about-content{align-items:center;display:flex;gap:60px;margin:0 auto;max-width:1200px;padding:0 2rem}.about-text{flex:1 1}.about-text .text-container{padding:0;width:100%}.about-image{flex:1 1;text-align:center}.certificate-image{border-radius:10px;box-shadow:0 10px 30px #00a8ff4d;height:auto;max-width:100%;transition:transform .3s ease}.certificate-image:hover{transform:scale(1.05)}.title{font-size:59px;margin:0;padding:0;position:relative;white-space:nowrap}.title:after{background-color:#2d91d4;bottom:-20px;content:"";height:4px;left:-100%;position:absolute;width:200%}.title strong{font-weight:700}.certifications-carousel{margin-top:20px}.modal-content img{border-radius:10px;max-height:80vh;max-width:100%;object-fit:contain}.overlay{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0}.modal{background:#fff;border-radius:10px;max-height:90%;max-width:80%;overflow:auto;padding:5px;position:relative}.modal-content img{display:block;margin:auto}.close-button{background:none;border:none;cursor:pointer;font-size:20px;position:absolute;right:10px;top:10px}@media (max-width:768px){.text-container span{color:#fff;font-family:Montserrat;font-size:1.2rem;font-weight:700}.services-section{gap:initial;padding:initial}.title{font-size:40px}.about-content{flex-direction:column;gap:40px;padding:0 1rem}.about-text .text-container{text-align:center}.title{white-space:normal}.text-container{padding:1.5rem;width:auto}.text-container>span{font-size:1.2rem}}@media (max-width:480px){.title-container{align-items:center;padding-left:0}.title{font-size:2em}.title:after{bottom:-10px;height:2px}}.services-grid{align-items:center;display:grid;grid-template-columns:repeat(3,1fr);justify-content:space-around;justify-items:center;margin-top:5em;padding:0 8rem}.service{background-color:#242e3a;background-image:linear-gradient(90deg,#2e4b57,#0a0e1e);border-radius:10px;box-shadow:0 0 10px #0000001a;color:#fff;height:80%;margin-bottom:20px;min-width:40%;padding:20px;text-align:center;width:80%}.service img{margin-bottom:10px;max-width:100px}h3{color:#fff;font-size:30px;font-weight:700;text-transform:uppercase}.italic{font-family:Montserrat Light;font-size:20px}.info-section{background-image:linear-gradient(90deg,#2e4b57,#0a0e1e);box-shadow:0 4px 8px #0000001a;margin:20px 0;overflow:visible;padding:20px 10% 20px 20px;width:100%}.info-section,.info-section-wrapper{align-items:center;display:flex;justify-content:flex-end;position:relative}.info-section-wrapper{margin-top:30px}.circle-badge{left:-50px;position:absolute;top:50%;transform:translateY(-50%)}.circle-image{left:4%;position:absolute;top:50%;transform:translate(-50%,-50%);width:5px;z-index:9}.circle-image img{width:300px}.info-item{margin-left:20px;margin-right:50px;text-align:center}.info-number{font-size:75px;font-weight:700}.info-number,.info-text{color:#fff;font-family:Montserrat}.info-text{font-size:25px;margin-top:-10px}@media (max-width:768px){.circle-image img{width:105px;z-index:2}.info-item{margin-left:0;margin-right:4%}.info-number{font-size:15px}.info-text{font-size:10px;margin-top:0}}@media (max-width:480px){.services-section{height:100%;min-height:100vh}.info-section{padding:2% 0}.info-number{font-size:2em}.info-text{font-size:.7em}.services-grid{display:flex;flex-direction:column;flex-wrap:nowrap;margin-left:0;margin-right:0;margin-top:2em;padding:5%}.service{background:#1c2d3b;padding:0;width:100%}.service img{margin-top:10px}h3{font-size:1.3em}.circle-image{display:none}.info-item{flex:1 1;margin-left:0;margin-right:0}}@font-face{fallback:fallback;font-family:revicons;src:url(/static/media/revicons.e8746a624ed098489406.woff) format("woff"),url(/static/media/revicons.57fd05d4ae650374c8de.ttf) format("ttf"),url(/static/media/revicons.a77de540a38981833f9e.eot) format("ttf")}.react-multi-carousel-list{align-items:center;display:flex;overflow:hidden;position:relative}.react-multi-carousel-track{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-direction:row;list-style:none;margin:0;padding:0;position:relative;transform-style:preserve-3d;will-change:transform,transition}.react-multiple-carousel__arrow{background:#00000080;border:0;border-radius:35px;cursor:pointer;min-height:43px;min-width:43px;opacity:1;outline:0;position:absolute;transition:all .5s;z-index:1000}.react-multiple-carousel__arrow:hover{background:#000c}.react-multiple-carousel__arrow:before{color:#fff;display:block;font-family:revicons;font-size:20px;position:relative;text-align:center;z-index:2}.react-multiple-carousel__arrow:disabled{background:#00000080;cursor:default}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:"\e824"}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:"\e825"}.react-multi-carousel-dot-list{bottom:0;display:flex;justify-content:center;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;text-align:center}.react-multi-carousel-dot button{border:2px solid grey;border-radius:50%;box-shadow:none;cursor:pointer;display:inline-block;height:12px;margin:0 6px 0 0;opacity:1;outline:0;padding:0;transition:background .5s;width:12px}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{left:calc(4% + 1px);right:auto}.rtl.react-multiple-carousel__arrow--right:before{content:"\e824"}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:"\e825"}.testimonials{justify-content:center;min-height:100%}.testimonial-container{flex-direction:column;padding-bottom:10rem;padding-top:10rem}.testimonial p{font-size:2rem;text-align:center}.starts{color:#fff!important;display:flex;min-width:10rem}.carrousel{display:flex;width:100%}.element{align-items:center;background:#1c2d3b;border-radius:16px;display:flex;flex-direction:column;justify-content:center;min-height:100%;min-height:450px;padding:20px;width:90%}.element p{color:#fff;font-size:1.2rem;padding:0 20px;text-align:center}.star{color:#fff!important;display:flex;min-width:10rem}.carrousel ul{gap:100px}.element-header{display:flex,}@media (max-width:768px){.testimonial-container{padding-bottom:2.5rem;padding-top:2.5rem}.title-container{margin-bottom:0;padding:1rem}.carrousel ul{gap:initial}.title:after{display:flex;position:static;width:auto}.star{color:#fff!important;display:flex;min-width:10rem}}.testimonials{background-color:#000b17;display:flex;flex-direction:column;justify-content:space-evenly;padding:50px 0}.testimonial-container{display:flex;flex-direction:row}.text-container2{align-content:center;align-items:stretch;display:flex;flex-direction:column;justify-content:center;padding:10em;text-align:start}.text-container2 p{color:#fff;font-family:Montserrat;font-size:2rem;font-weight:700}.testimonial{background-color:#f5f5f5;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin-bottom:40px;padding:20px;width:45%}.testimonial h3{margin-bottom:15px;text-align:center}.testimonial p{font-size:.9rem;text-align:justify}.suscription-button2{background:#2d91d4;border:none;border-radius:15px;color:#fff;cursor:pointer;font-family:Montserrat;font-size:20px;font-weight:700;line-height:1.5em;margin-top:15px;outline:none;overflow:hidden;padding:10px 30px;position:relative;transition:all .25s ease-in-out;z-index:1}.suscription-button :after{background:#2d91d433;border-radius:30px;content:"";filter:blur(20px);height:100%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1.5);transition:opacity .3s ease-in-out;width:100%;z-index:-1}.suscription-button :hover:after{opacity:1}.suscription-button :hover{background:#2d91d4cc}.suscription-button :active,.suscription-button :focus{outline:none}.formulario{background-image:linear-gradient(90deg,#2e4b57,#0a0e1e);border-radius:5px;color:#fff;display:flex;flex-direction:column;height:100%;min-height:100%;padding:40px}.container-input-email{margin-bottom:20px}.container-input-name{display:flex;flex-direction:row;gap:20px;margin-bottom:20px}.input-email,.select-plan{align-items:center;background-color:#fff;border-radius:4px;border-radius:.5rem;border-width:0;box-sizing:border-box;color:#000000de;color:#2b2728;cursor:text;display:inline-flex;flex:1 1;font-size:1rem;font-weight:400;letter-spacing:.00938em;line-height:1.4375em;padding-block:10px;padding-inline:15px;position:relative;width:100%}.title-container{margin-bottom:40px}.modal-overlay{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{align-items:center;background-image:linear-gradient(90deg,#2e4b57,#0a0e1e);border-radius:5px;display:flex;flex-direction:column;font-size:1.4em;padding:50px}.cancel-button,.modal-content{color:#fff;font-family:Montserrat;font-weight:600;position:relative}.cancel-button{background:#2d91d4;border:none;border-radius:15px;box-shadow:0 0 10px #2d91d480,0 0 10px #2d91d480,0 0 10px #2d91d480,0 0 10px #2d91d480,0 0 10px #2d91d480,0 0 10px #2d91d480;cursor:pointer;font-size:1em;margin-top:20px;outline:none;overflow:hidden;padding:15px 40px;text-decoration:none;transition:all .25s ease-in-out;z-index:1}.cancel-button :after{background:#2d91d433;border-radius:30px;content:"";filter:blur(20px);height:100%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1.5);transition:opacity .3s ease-in-out;width:100%;z-index:-1}.cancel-button :hover:after{opacity:1}.cancel-button :hover{background:#2d91d4cc;box-shadow:0 0 15px #2d91d480,0 0 25px #2d91d480,0 0 35px #2d91d480,0 0 45px #2d91d480,0 0 55px #2d91d480,0 0 65px #2d91d480}.cancel-button :active,.cancel-button :focus{box-shadow:0 0 5px #2d91d480,0 0 15px #2d91d480,0 0 20px #2d91d480,0 0 25px #2d91d480,0 0 35px #2d91d480;outline:none}.split-container2{align-items:center;display:flex;margin-top:2em}.left-content2,.right-content2{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;text-align:center;z-index:1}@media (max-width:768px){.split-container2{flex-direction:column;margin-top:0}.left-content2{align-items:center;margin-bottom:3em;padding:2%;text-align:center}.modal-content{padding:50px 20px}.text-container2{padding:0 1rem}.text-container2>p{font-size:1.2rem}.testimonials{padding:initial;padding-bottom:2rem}}.Navbar{align-items:stretch;background-color:initial;display:flex;gap:80px;justify-content:space-between;margin-right:10%;padding:10px 50px;position:fixed;top:0;transition:background-color .5s ease;width:100%}.Navbar,.logo{z-index:10}.logo img{height:75px}.navbar-links{align-items:center;display:flex;margin-right:10%}.nav-button{background-color:#007bff;background-color:initial;border:none;color:#fff;cursor:pointer;font-family:Montserrat Light;font-size:1.5em;font-weight:700;margin-left:20px;padding:10px 20px;text-decoration:none}.nav-button.active,.nav-button:focus,.nav-button:hover{text-decoration:underline}@media (max-width:768px){.Navbar{background-color:initial;gap:0;justify-content:space-between;margin-right:0;position:fixed;top:0;transition:background-color .5s ease;width:100%}.Navbar,.hamburger-menu{display:flex;padding:0;z-index:10}.hamburger-menu{background:#0000;border:0;color:#fff;font-size:3em}.navbar-links{align-items:center;background-color:#000000e6;bottom:0;display:none;flex-direction:column;gap:10%;justify-content:start;left:0;position:fixed;right:0;top:0;transition:transform .3s ease;z-index:9}.navbar-links a{color:#fff;display:block;text-align:center;text-decoration:none;transition:background-color .3s ease;width:100%}.navbar-links a:hover{background-color:#333}.navbar-links.open{align-content:center;align-items:center;display:flex;flex-direction:column;gap:20%;padding-top:40%;width:100%;z-index:1}.navbar-links.open a{flex:0 1;margin-left:0}.nav-button{padding:0}}.footer{background-image:linear-gradient(90deg,#2e4b57,#0a0e1e);box-shadow:0 4px 8px #0000001a;padding:20px 10%;text-align:center}.footer-content{align-items:center;border-bottom:2px solid #fff;display:flex;flex-wrap:wrap;justify-content:space-between}.footer-logo{display:flex;flex-direction:column;margin-top:30px}.footer-logo p{color:#fff;font-family:Montserrat Italic;font-size:20px}.footer-logo img{height:auto;max-width:100%}.footer-columns{display:flex;gap:150px;justify-content:space-between}.footer-column{align-items:flex-start;color:#fff;display:flex;flex-direction:column;font-family:Montserrat Light;font-size:20px;margin:0 15px;text-align:start}.footer-column h4{font-family:Montserrat;font-size:25px;margin-bottom:10px}.footer-column ul{list-style-type:none;padding:0}.footer-column ul li{margin-bottom:15px}.social-media-icons{display:flex;flex-direction:row;justify-content:flex-end;margin-top:20px}.social-media-icons img{margin:0 10px;width:40px}.footer a{color:#fff;text-decoration:none}.footer a:hover{text-decoration:underline}@media (max-width:768px){.footer-content{align-items:center;justify-content:center;padding:20px 5%}.footer-logo{margin-bottom:20px}.footer-columns{flex-direction:column;gap:30px}.footer-column{align-items:center;margin:0;text-align:center}.social-media-icons{justify-content:center;margin-bottom:20px;margin-top:20px}}@media (max-width:480px){.footer-content{align-items:center;justify-content:center;padding:20px 5%}.footer-logo p{font-size:18px}.footer-columns{gap:20px}.footer-column h4{font-size:20px}.footer-column{font-size:16px}.social-media-icons img{margin:0 8px;width:40px}.social-media-icons{margin-bottom:10px}}.whatsapp-floating-button{align-items:center;background-color:#25d366;border-radius:50%;bottom:20px;color:#fff;display:flex;height:60px;justify-content:center;position:fixed;right:20px;text-decoration:none;width:60px;z-index:100}.whatsapp-floating-button img{height:auto;width:125%}
/*# sourceMappingURL=main.76ce5633.css.map*/