@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.home_block{background-color:#000;display:flex;flex-direction:column;min-height:80vh;overflow:hidden;position:relative}.home_item-parallax-media{background-color:#000;inset:0;position:absolute;z-index:1}.home_area_circulos{inset:0;overflow:hidden;position:absolute}.home_circulos{height:100%;position:relative;width:100%}.home_circulos li{animation:animate 25s linear infinite;background:#7f6adc;border-radius:50%;bottom:-150px;display:block;list-style:none;position:absolute}.home_circulos li:first-child{animation-delay:0s;background:#c3f53e;height:80px;left:25%;width:80px}.home_circulos li:nth-child(2){animation-delay:2s;animation-duration:12s;height:20px;left:10%;width:20px}.home_circulos li:nth-child(3){animation-delay:4s;background:#c3f53e;height:20px;left:70%;width:20px}.home_circulos li:nth-child(4){animation-delay:0s;animation-duration:18s;height:60px;left:40%;width:60px}@keyframes animate{to{opacity:0;transform:translateY(-120vh) rotate(2turn)}}.home_item-parallax-content{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;padding:clamp(10rem,5vw,3rem) 1.5rem 1.5rem;padding:clamp(10rem,5vw,3rem) var(--gap) var(--gap);position:relative;z-index:2}.home_centered-content{margin:0 auto;max-width:90%;padding:1.5rem 0;padding:var(--gap) 0;text-align:center}.home_h1{color:#fff;font-family:Manrope,sans-serif;font-size:clamp(2rem,6vw,3.5rem);font-size:var(--fs-h1);font-weight:800;margin-bottom:.5em}.home_h1 .special-text{color:#7f6adc}.home_p_principal{color:#fff;font-family:Manrope,sans-serif;font-size:clamp(1rem,3vw,2rem);font-size:var(--fs-p);margin-bottom:1.5rem;margin-bottom:var(--gap)}.contenedor_home_btn{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(.5rem,2vw,1.5rem);justify-content:center;margin:clamp(1rem,3vw,2rem) auto;max-width:500px;width:100%}.home-app-link img{display:block;max-width:160px;width:100%}.app-section{background-color:#000;color:#fff;margin-top:5rem;padding:1.5rem 0;padding:var(--gap) 0}.app_centered-content{margin:0 auto 1.5rem;margin:0 auto var(--gap);max-width:90%;padding:0 1.5rem;padding:0 var(--gap);text-align:center}.home_h3{font-family:Manrope,sans-serif;font-size:clamp(2rem,5vw,2.5rem);font-weight:600;margin-bottom:1.5rem;margin-bottom:var(--gap)}.home_h3 .special-text{color:#7f6adc}.app-section-img img{display:block;height:auto;margin:0 auto 1.5rem;margin:0 auto var(--gap);max-width:500px;width:100%}.app_content-columns{display:flex;flex-wrap:wrap;gap:1.5rem;gap:var(--gap);margin:0 auto;max-width:1200px;padding:0 1.5rem;padding:0 var(--gap);padding-top:8rem}.app-section-img-app{flex:1 1 300px;text-align:center}.app-section-img-app img{display:block;height:auto;margin:0 auto;max-width:450px;width:100%}.app_right-content{display:flex;flex:1 1 300px;flex-direction:column;gap:1.5rem;gap:var(--gap);justify-content:center}.app_dots_content{align-items:flex-start;display:flex;gap:1rem;margin:1.5rem}.app_dots_content-img img{flex-shrink:0;height:auto;margin-top:1em;width:80px}.home_app{font-size:clamp(1.25rem,3vw,1.75rem);font-weight:700;margin-bottom:.5rem}.home_app,.home_p_app{font-family:Manrope,sans-serif;text-align:left}.home_p_app{font-size:clamp(1rem,2.5vw,1.2rem);line-height:1.4;margin:0}.servicios-section{padding-bottom:90px;padding-top:10rem;text-align:center}.servicios_centered-content{margin-bottom:80px}.servicios-grid-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1200px;width:80%}.servicios-grid-item{background-color:#1a1a1a;border:2px solid #0000;border-radius:10px;color:#fff;height:250px;overflow:hidden;position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.circle{background-position:50%;background-size:cover;height:100%;opacity:.6;position:absolute;transition:-webkit-clip-path .6s ease;transition:clip-path .6s ease;transition:clip-path .6s ease,-webkit-clip-path .6s ease;width:100%;will-change:clip-path;z-index:0}.servicios-grid-item:first-child .circle{background-image:url(https://media.giphy.com/media/xTiN0El0cgba5ck65O/giphy.gif);-webkit-clip-path:circle(200px at 100% 100%);clip-path:circle(200px at 100% 100%)}.servicios-grid-item:nth-child(2) .circle{background-image:url(https://media.giphy.com/media/oX8pSaFrQw3sJ0K5bk/giphy.gif);-webkit-clip-path:circle(200px at 0 100%);clip-path:circle(200px at 0 100%)}.servicios-grid-item:nth-child(3) .circle{background-image:url(https://media.giphy.com/media/26u43GwxpIiUgrHI4/giphy.gif);-webkit-clip-path:circle(200px at 100% 0);clip-path:circle(200px at 100% 0)}.servicios-grid-item:nth-child(4) .circle{background-image:url(https://media.giphy.com/media/m0MfjLtKOgTPG/giphy.gif);-webkit-clip-path:circle(200px at 0 0);clip-path:circle(200px at 0 0)}.servicios-grid-item:hover .circle{-webkit-clip-path:circle(150% at 50% 50%);clip-path:circle(150% at 50% 50%)}.servicios-grid-item:hover{box-shadow:0 4px 15px #000c;transform:scale(1.05)}.btn-ver-mas{background-color:#7f6adc;border-radius:5px;color:#fff;font-family:Manrope;font-size:1rem;margin-top:15px;opacity:0;padding:10px;position:relative;text-align:center;text-decoration:none}.servicios-grid-item:hover .btn-ver-mas{display:inline-block;opacity:1;z-index:10}.home_h2_servicios{color:#fff;font-family:Manrope;font-size:2rem;font-weight:800;margin-top:2rem;text-align:right}.content{text-align:right}.content,.content-left{padding:25px 35px;position:absolute}.content-left{text-align:left}.home_h2_servicios-left{color:#fff;font-family:Manrope;font-size:2rem;font-weight:800;margin-top:2rem;text-align:left}.home_p_servicios-left{padding-right:35%;padding-top:1rem}.home_p_servicios,.home_p_servicios-left{color:#fff;font-family:Manrope;font-size:1rem}.home_p_servicios{padding-left:25%}.home-friends-section{background-color:#000;height:100%;overflow:hidden;padding:60px 20px;position:relative}.friends-section_texto{color:#fff;font-family:Manrope;font-size:3.5rem;font-weight:800;margin:0 auto 20px;width:50%}.friends-section_texto .special-text{color:#7f6adc}.friends-section-img{padding-top:20px}.friends-section-img img{margin:10px 20px;max-height:80px;max-width:55%}.highlight{color:#7f6adc;font-size:55px}.friends-section-supports{color:#fff;font-family:Manrope;font-size:3.5rem;font-weight:800;margin:8rem auto 20px}.final-section{margin-top:80px}.final_texto{color:#fff;font-family:Manrope;font-size:4rem;font-weight:800;margin:0 auto 20px;width:50%}.contenedor_home{margin-top:2rem}@media (max-width:768px){:root{--gap:1rem}.home_h1{font-size:clamp(3rem,6vw,4rem)}.home_p_principal{font-size:clamp(.9rem,4vw,1.8rem)}.contenedor_home_btn{gap:1.5rem;margin:2.5rem auto}.home-app-link img{max-width:120px}.home_item-parallax-content{margin-bottom:2rem;padding:5rem 1.5rem 1.5rem;padding:5rem var(--gap) var(--gap)}.app_centered-content{margin-bottom:2rem}.home_h3{font-size:clamp(1.75rem,5vw,2.5rem)}.app_content-columns{flex-direction:column;gap:2rem}.app-section-img-app,.app_right-content{flex:1 1 auto}.app_dots_content{gap:.75rem}.app_dots_content-img img{width:40px}.servicios-section{padding:4rem 1rem}.servicios_centered-content{margin-bottom:2rem}.servicios-grid-container{grid-gap:1.5rem;grid-gap:var(--gap);display:grid;gap:1.5rem;gap:var(--gap);grid-template-columns:1fr;padding:0 1rem;width:100%}.servicios-grid-item{min-height:auto;padding:1.5rem}.circle{opacity:1;position:relative}.circle,.servicios-grid-item:hover .circle{-webkit-clip-path:none;clip-path:none}.home_h2_servicios,.home_h2_servicios-left{font-size:clamp(1.5rem,4vw,1.75rem);margin-top:1rem;text-align:center}.home_p_servicios,.home_p_servicios-left{font-size:clamp(.9rem,3vw,1.1rem);margin-bottom:1.5rem;padding:0;text-align:center}.btn-ver-mas{display:block;margin:0 auto;opacity:1;padding:.75rem;width:100%}.friends-section{padding:3.5rem 1rem}.friends-section_texto{font-size:clamp(1.75rem,6vw,2.5rem);margin-bottom:1.5rem;width:90%}.friends-section-img{gap:1rem;padding-top:1rem}.friends-section-img img{margin:.5rem;max-height:70px;max-width:45%}}@media (max-width:480px){.home_item-parallax-content{padding:8rem 1.5rem 1.5rem;padding:8rem var(--gap) var(--gap)}.home_h1{font-size:clamp(3.5rem,2vw,3rem)}.home_p_principal{font-size:clamp(.8rem,5vw,1.5rem)}.contenedor_home_btn{gap:1rem;margin:3rem auto}.home-app-link img{max-width:130px}.app_centered-content{margin-bottom:1.5rem;padding:0 .5rem}.home_h3{font-size:clamp(1.5rem,6vw,1.5rem)}.app-section-img img{max-width:320px}.app_content-columns{gap:1.5rem;padding:5rem .5rem 0}.app_dots_content{align-items:center;flex-direction:column;text-align:center}.app_dots_content-img img{margin:0 auto;width:70px}.app-section-img-app img{max-width:300px;width:100%}.home_app{font-size:clamp(1.5rem,4vw,1.5rem);text-align:center}.home_p_app{font-size:clamp(1rem,3.5vw,1.1rem);text-align:center}.servicios-grid-container{gap:40px;grid-template-columns:1fr;padding:0 20px;width:100%}.circle,.servicios-grid-item{height:auto;position:relative}.circle{opacity:1;width:100%}.circle,.servicios-grid-item:hover .circle{-webkit-clip-path:none;clip-path:none}.btn-ver-mas{opacity:1}.content,.content-left{padding:10px;position:static;text-align:center}.home_h2_servicios,.home_h2_servicios-left{font-size:1.5rem;text-align:center}.home_p_servicios,.home_p_servicios-left{font-size:1rem;padding:1rem 0 0;text-align:center}.btn-ver-mas{display:block;margin:20px auto;padding:12px 20px;width:80%}.friends-section{padding:30px .5rem}.friends-section_texto{font-size:2.5rem;width:100%}.home_p_principal{font-size:1.5rem;margin-bottom:1rem}.friends-section-img{gap:1rem;padding-top:2rem}.friends-section-img img{max-height:80px;max-width:85%}.final_texto{font-size:2.5rem}.home_h2{font-size:1.2rem}.home-app-link img{width:150px}}.header{background-color:#000;padding:2vh 0;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1000}.header-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;position:relative;width:90%}.menu-toggle{background:none;border:none;color:#c3f53e;cursor:pointer;display:none;font-size:1.8rem;margin-left:1rem}.logo img{height:clamp(40px,5vw,60px);width:auto}.nav{display:flex;gap:clamp(1rem,2vw,2rem)}.nav-link{color:#fff;font-family:Manrope,sans-serif;font-size:clamp(1rem,2vw,1.7rem);font-weight:800;text-decoration:none;transition:color .3s}.nav-link:hover{color:#c3f53e}.button{align-items:center;background-color:#7f6adc;border:none;border-radius:30px;color:#fff;cursor:pointer;display:inline-flex;font-family:Manrope,sans-serif;font-size:clamp(.9rem,1.5vw,1.1rem);font-weight:800;gap:.5rem;justify-content:center;padding:clamp(.5rem,1.5vw,1rem) clamp(1rem,3vw,2rem);transition:background-color .3s,color .3s}.button:hover{background-color:#c3f53e;color:#7f6adc}.button-icon{stroke:currentColor;height:1.2em;transition:stroke .3s;width:1.2em}@media screen and (max-width:480px){.menu-toggle{display:inline-flex}.nav{display:none}.nav.open{background-color:#000;display:flex;flex-direction:column;left:0;padding:1rem 0;position:absolute;right:0;top:100%;z-index:999}.nav.open .nav-link{font-size:1rem;margin:.5rem 1.5rem}.header-container{gap:4rem;justify-content:flex-start;padding:1vh 2vw}.button{flex-shrink:0;font-size:.9rem;padding:.7rem 2rem}}.footer{background-color:#000;color:#fff;font-family:Manrope,sans-serif;padding:130px 0 40px}.footer-content{align-items:flex-start;flex-direction:row;margin:0 auto;max-width:1200px;padding:0 20px}.footer-content,.footer-section{display:flex;justify-content:space-between}.footer-section{flex:1 1}.footer-logo img{margin-bottom:20px;max-width:100px}.footer-column h4{font-family:Manrope;font-size:20px;font-weight:800;margin-bottom:20px;text-align:left}.footer-column ul{list-style:none;padding:0;text-align:left}.footer-column ul li a{display:block;font-weight:400;margin-bottom:10px;text-decoration:none}.footer-column ul li a,.link-button{color:#fff;font-family:Manrope;font-size:16px}.link-button{background-color:#000;border:none}.footer-apps{align-items:flex-end;display:flex;flex-direction:column}.footer-app-link img{margin-bottom:10px;max-width:150px;min-width:150px}.footer-social-media{display:flex;justify-content:center;margin-top:40px}.footer-social-media a{color:#fff;font-size:24px;margin:0 10px}.footer-bottom-text p{font-family:Manrope;font-size:20px;font-weight:800;margin-top:20px;padding-top:20px;text-align:center}.footer-bottom-Linadi{color:"#c4c4c4";font-family:Manrope;margin-top:10px;text-align:center}@media (max-width:768px){.footer-content,.footer-section{align-items:center;flex-direction:column}.footer-apps{align-items:center;padding-top:20px}.footer-logo img{max-width:80px}.footer-column ul li a{font-size:14px}.footer-app-link img{max-width:120px}.footer-social-media a{font-size:20px}.footer-bottom-text p{font-size:14px}.footer-column h4{padding-top:20px;text-align:center}.footer-column ul{text-align:center}.link-button{background-color:#000;border:none;color:#fff;font-family:Manrope;font-size:14px}}.ticos_content{background-color:#000;transform:translateZ(0)}.ticos_h1{font-family:Manrope-Bold;font-size:5rem}.ticos_h1,.ticos_h2{color:#fff;padding-top:70px;text-align:center}.ticos_h2{font-size:2.5rem}.ticos_h2,.ticos_p{font-family:Manrope-Regular}.ticos_p{color:#fff;font-size:1.5rem;padding-left:50px;padding-right:50px;padding-top:50px;text-align:justify}body{font-family:Manrope}.IA-INU{padding:50px 0}.IA-INU,.IA-INU_content{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.IA-INU_content{background-color:#000;padding:50px;width:100%}.IA-INU_h1{color:#fff;font-family:Manrope,sans-serif;font-size:3.5rem;font-weight:800;margin:0 auto 20px;max-width:700px}.IA-INU_p{color:#fff;font-family:Manrope;font-size:1.5rem;margin:0 auto 30px;max-width:800px}.IA-INU-avatar{display:block;margin:20px auto}.IA-INU-button{border-radius:30px;font-family:Manrope;font-weight:800;margin-top:30px;padding:15px 30px;transition:background-color .3s,color .3s}.IA-INU-button:hover{background-color:#c3f53e;color:#7f6adc}.IA-INU-button svg{margin-left:8px}.IA-INU_h2{color:#fff;font-family:Manrope,sans-serif;font-size:3.5rem;font-weight:800;margin:50px 0 20px}.IA-INU-Pilares{display:flex;flex-wrap:wrap;justify-content:center;margin-top:5%;max-width:800px}.IA-INU-Pilares-ul{margin-top:50px;padding:30}.centered-list{list-style-type:none;margin:0 auto;max-width:800px;padding:0}.centered-list li{align-items:center;display:flex;margin-bottom:20px;margin-top:40px}.centered-list li .IA-INU-circle{align-items:center;background-color:#333;border-radius:50%;display:flex;height:85px;justify-content:center;margin-right:20px;width:85px}.centered-list li .IA-INU-circle img{max-height:90%;max-width:90%}.centered-list li .IA-INU-content{align-items:flex-start;display:flex;flex-direction:column;margin-left:20px}.centered-list li .IA-INU-content h3{font-family:Manrope;font-size:1.5rem;font-weight:800;margin:0;text-align:left}.centered-list li .IA-INU-content p{color:#ccc;font-family:Manrope;font-size:1.2rem;margin-top:5px;max-width:400px;text-align:left}@media screen and (max-width:768px){.IA-INU_h1{font-size:2rem}.IA-INU_p{font-size:1.2rem}.IA-INU_h2{font-size:2.5rem}.IA-INU-avatar{display:block;max-width:30%}.centered-list li{align-items:center;flex-direction:column;text-align:center}.centered-list li .IA-INU-circle{margin-bottom:10px;margin-right:0}.centered-list li .IA-INU-content{align-items:center;margin-left:0}.centered-list li .IA-INU-content h3{font-size:1.2rem}.centered-list li .IA-INU-content p{font-size:1rem;max-width:90%;text-align:center}.IA-INU-button{font-family:Manrope;padding:10px 20px}.floating-word:first-child,.floating-word:nth-child(2),.floating-word:nth-child(3),.floating-word:nth-child(4),.floating-word:nth-child(5),.floating-word:nth-child(6),.floating-word:nth-child(7),.floating-word:nth-child(8),.floating-word:nth-child(9){display:none}}.floating-word{color:#6c6969;white-space:nowrap}#floating-words{align-items:center;display:flex;justify-content:center;overflow:hidden;width:100%}.floating-word{color:#7f6adc;font-family:Manrope;position:absolute;transition:.1s}.floating-word:first-child{animation:float 25.2s infinite;font-size:20px;left:20%;top:20%}.floating-word:nth-child(2){animation:float-reversed 20s infinite;font-size:25px;left:10%;top:40%}.floating-word:nth-child(3){animation:float-second 22s infinite;font-size:23px;left:60%;top:30%}.floating-word:nth-child(4){animation:float-second-reversed 24s infinite;font-size:20px;left:30%;top:90%}.floating-word:nth-child(5){animation:float 21s infinite;font-size:21px;right:10%;top:80%}.floating-word:nth-child(6){animation:float-reversed 23s infinite;font-size:22px;left:70%;top:20%}.floating-word:nth-child(7){animation:float-reversed 23s infinite;font-size:26px;left:5%;top:25%}.floating-word:nth-child(8){animation:float-reversed 23s infinite;font-size:19px;right:5%;top:60%}.floating-word:nth-child(9){animation:float-reversed 23s infinite;font-size:18px;right:80%;top:60%}@keyframes float{0%{opacity:1;transform:translateY(0) translateX(0)}50%{opacity:.7;transform:translateY(-30px) translateX(10px)}to{opacity:1;transform:translateY(0) translateX(0)}}@keyframes float-reversed{0%{opacity:1;transform:translateY(0) translateX(0)}50%{opacity:.7;transform:translateY(30px) translateX(-10px)}to{opacity:1;transform:translateY(0) translateX(0)}}@keyframes float-second{0%{opacity:1;transform:translateY(0) translateX(0)}50%{opacity:.5;transform:translateY(50px) translateX(-20px)}to{opacity:1;transform:translateY(0) translateX(0)}}@keyframes float-second-reversed{0%{opacity:1;transform:translateY(0) translateX(0)}50%{opacity:.5;transform:translateY(-50px) translateX(20px)}to{opacity:1;transform:translateY(0) translateX(0)}}.Friends{display:flex;flex-direction:column;margin-top:5%}.final_texto{margin:0 auto;max-width:800px;text-align:center;width:100%}.header-section{margin:5rem auto;padding:0 1rem}.IA-INU-button{align-items:center;background-color:#7f6adc;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .3s ease}.IA-INU-button:hover{background-color:#6a53c1}.friends-benefits{flex-direction:column;margin-top:5rem;padding:2rem 1rem}.benefit-row,.friends-benefits{align-items:center;display:flex;gap:2rem}.benefit-row{margin:1rem;max-width:650px;width:100%}.benefit-icon{align-items:center;background-color:#1e1e1e;border-radius:50%;display:flex;flex-shrink:0;height:clamp(100px,20vw,150px);justify-content:center;margin:0 auto;width:clamp(100px,20vw,150px)}.benefit-icon img{display:block;height:auto;max-height:70%;max-width:70%;object-fit:contain}.benefit-text{display:flex;flex:1 1;flex-direction:column;justify-content:center}.benefit-text h3{color:#fff;font-size:2rem;margin:0 0 .5rem;text-align:left}.benefit-text p{color:#ccc;font-size:1.2rem;margin:0;text-align:left}.friends-section{align-items:center;display:flex;flex-direction:column;gap:2rem;padding:clamp(4rem,10vw,12rem) 0}.friends-section_texto{font-size:3rem;font-weight:700;text-align:center}.friends-section-img{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.friends-section-img img{height:auto;max-width:250px}.convincing-section-friends{align-items:center;display:flex;justify-content:center;margin:0 auto;overflow:hidden;padding:8rem 0;position:relative;width:80%}.convincing-section-friends:before{background:url(https://media1.giphy.com/media/v1.Y2lkPTc5MGI3NjExMnc1cGU2YWY3cGMyYmthcm5pbGh6bTRleWZtZXpwYXJqa3E2bGl2NSZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/xT1Ra3CGAMIoYwKMhi/giphy.gif) 50%/cover no-repeat;border-radius:1%;content:"";inset:0;opacity:.4;position:absolute;z-index:0}.convincing-content-friends{color:#fff;max-width:800px;position:relative;text-align:center;width:80%;z-index:1}.convincing-title-friends{font-size:clamp(2rem,5vw,3rem);font-weight:800;margin-bottom:1rem}.convincing-text-friends{font-size:clamp(1rem,3vw,1.5rem);line-height:1.4;margin-bottom:2rem}@media screen and (max-width:768px){.benefit-row{flex-direction:column;text-align:center}.benefit-text h3,.benefit-text p{text-align:center;width:100%}.friends-section-img img{max-width:150px}.convincing-section-friends{padding:8rem 2rem;width:90%}.final_texto{font-size:2.5rem;text-align:center;width:100%}.convincing-title-friends{font-size:clamp(1.5rem,5vw,3rem);margin-bottom:1rem}}.home_carousel{background-color:#000;border-radius:12px;justify-content:center;margin:0 auto;max-width:1000px;min-height:400px;overflow:visible;position:relative}.home_carousel,.home_carousel-item{align-items:center;display:flex;width:100%}.home_carousel-item{justify-content:space-between;opacity:0;padding:2rem;position:absolute;transition:opacity .6s ease-in-out;visibility:hidden}.home_active{opacity:1;position:relative;visibility:visible;z-index:1}.home_carousel-item__image{background-position:50%;background-repeat:no-repeat;background-size:contain;height:300px;width:45%}.home_carousel-item--1 .home_carousel-item__image{background-image:url(https://i.giphy.com/media/26FfbM5bbhCdLANW0/giphy.gif)}.home_carousel-item--2 .home_carousel-item__image{background-image:url(https://i.giphy.com/media/l2JedTTnDTPXSmPYs/giphy.gif)}.home_carousel-item--3 .home_carousel-item__image{background-image:url(https://i.giphy.com/media/PNre1wHffFEcKCPoUn/giphy.gif)}.home_carousel-item__info{color:#fff;text-align:left;width:50%}.home_carousel-item__title{color:#fff;font-family:Manrope,sans-serif;font-size:3rem;font-weight:800;margin-bottom:1rem}.home_carousel-item__description{color:#fff;font-family:Manrope,sans-serif;font-size:1.5rem}.home_carousel_arrow{align-items:center;background-color:#7f6adc;border-radius:50%;box-shadow:0 0 10px #0000004d;cursor:pointer;display:flex;height:65px;justify-content:center;transition:background .3s ease;width:65px;z-index:10}.home_carousel_arrow:hover{background-color:#9d8afc}.home_carousel_icon{fill:#fff;height:20px;width:20px}.home_carousel_arrow-desktop{position:absolute;top:50%;transform:translateY(-50%)}.home_carousel_arrow--left.home_carousel_arrow-desktop{left:-50px}.home_carousel_arrow--right.home_carousel_arrow-desktop{right:-50px}.home_carousel_dots{bottom:10px;display:flex;gap:10px;left:50%;position:absolute;transform:translateX(-50%);z-index:5}.home_carousel_dot{background-color:#fff;border-radius:50%;cursor:pointer;height:12px;opacity:.4;transition:all .3s ease;width:12px}.home_carousel_dot.active{background-color:#7f6adc;opacity:1}.home_carousel_nav_mobile{display:none}@media (max-width:768px){.home_carousel{flex-direction:column;max-height:100%;max-width:100%}.home_carousel-item{align-items:center;flex-direction:column;justify-content:center;padding:1rem}.home_carousel-item__image{background-size:cover;height:auto;margin:0;max-height:200px;width:80%}.home_carousel-item__info{margin-top:2rem;text-align:center;width:100%}.home_carousel-item__title{font-size:2rem;text-align:center}.home_carousel-item__description{font-size:1rem;text-align:center}.home_carousel_arrow-desktop{display:none}.home_carousel_nav_mobile{display:flex;gap:1rem;justify-content:center;margin-top:2rem;z-index:10}.home_carousel_arrow{height:50px;margin:0;position:static;transform:none;width:50px}.home_carousel_dots{bottom:70px}}@media (max-width:480px){.home_carousel-item__image{max-height:180px;width:100%}.home_carousel-item__title{font-size:2rem}.home_carousel-item__description{font-size:1rem}.home_carousel_arrow{height:45px;width:45px}.home_carousel_nav_mobile{gap:.75rem;margin-top:1.5rem}.home_carousel_dots{bottom:10px;gap:8px}.home_carousel_dot{height:10px;width:10px}}*{box-sizing:border-box;margin:0;padding:0}:root{--fs-h1:clamp(2rem,6vw,3.5rem);--fs-p:clamp(1rem,3vw,2rem);--gap:1.5rem}.cursos-container{align-items:center;display:flex;flex-direction:column;gap:1.5rem;gap:var(--gap);margin:0 auto;max-width:1200px;padding:50px .1rem;text-align:center;width:100%}.cursos-text{color:#fff;font-family:Manrope,sans-serif;font-size:clamp(2rem,6vw,3.5rem);font-size:var(--fs-h1);width:80%}.special-text{color:#7f6adc}.cursos-content{align-items:center;background-color:#000;display:flex;flex-direction:column;gap:1.5rem;gap:var(--gap);padding:1.5rem;padding:var(--gap);width:100%}.cursos-avatar{display:block;height:auto;margin-top:5%;width:clamp(150px,50%,500px)}.makies-section{background-color:#000;margin-top:5rem;padding:1.5rem 0;padding:var(--gap) 0;width:100%}.makies_img{display:block;height:auto;width:clamp(150px,80%,70%)}.cursos-recompensas{padding:50px 0;width:100%}.slider{align-items:center;display:flex;justify-content:center;min-height:70vh;width:100%}.final-section,.slider{overflow:hidden;position:relative}.final-section{background-color:#000;margin-top:20px;padding:60px 0}.cursos_final_texto{color:#fff;font-family:Manrope;font-size:4rem;font-weight:800;margin:0 auto 20px;text-align:center;width:80%}.final_texto .special-text{color:#7f6adc}.contenedor_home_btn{margin-top:40px;text-align:center}.home_h2{color:#c3f53e;font-family:Manrope;font-size:2rem;font-weight:800;margin-bottom:20px}.home-app-link{display:inline-block;margin:0 10px}.home-app-link img{height:auto;width:150px}@media (max-width:480px){.cursos-text{font-size:2.5rem}.cursos-content{padding:20px}.cursos-avatar{width:100%}.makies_img{height:auto;margin-top:2rem;max-height:none;max-width:100%;width:100%}.slider{min-height:40vh;padding-bottom:40px}.cursos_final_texto{color:#fff;font-family:Manrope;font-size:3rem;font-weight:800;text-align:center;width:80%}}body{background-color:#000;color:#fff;font-family:Manrope,sans-serif;margin:0;padding:0}.Expertos{padding:50px 0}.Expertos,.Expertos_content{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.Expertos_content{background-color:#000;padding:50px;width:100%}.Expertos_h1{font-size:4rem;width:60%}.Expertos_h1,.Expertos_p{color:#fff;font-family:Manrope,sans-serif}.Expertos_p{font-size:1.5rem;margin-top:2%;max-width:800px}.Expertos-avatar{display:block;margin:20px auto}.Expertos_p2{color:#fff;font-family:Manrope,sans-serif;font-size:2.3rem;margin:0 auto 30px;max-width:800px}.Expertos-flujo{padding:50px 20px}.timeline-item{display:flex;flex-direction:row;gap:20px;justify-content:center;padding:25px;text-align:left}.timeline,.timeline-item{align-items:center}.expertos-text{align-items:flex-start;padding-left:650px;text-align:left;width:75%}.expertos-text,.expertos-text-izquierdo{display:flex;flex-direction:column;padding-top:10px}.expertos-text-izquierdo{align-items:flex-end;padding-right:700px;text-align:right;width:80%}.Expertos_h3,.Expertos_h3-center,.Expertos_h3-izquierdo{color:#fff;font-family:Manrope,sans-serif;font-size:2.2rem;margin:0}.expertos-circle,.expertos-circle1,.expertos-circle2,.expertos-circle3{background-image:url(https://i.giphy.com/media/v1.Y2lkPTc5MGI3NjExdHowa255djg4cG9wMHI1MGwyN29hNmVxenJ0Y2VzaGpidnVoZ2k4MSZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9cw/8lLf4QfofKzcpxlwFp/giphy.gif);background-position:50%;background-repeat:no-repeat;background-size:contain;height:170px;position:absolute;width:160px;z-index:0}.expertos-circle2{background-image:url(https://i.giphy.com/media/v1.Y2lkPTc5MGI3NjExc2tja3JtOXBvaWxuNGppdzBjNmk5dWFscW9laHdxZ2d6dWU0eW1pOSZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9cw/1iOOq0JMpCME9aYwfF/giphy.gif)}.expertos-circle1{background-image:url(https://i.giphy.com/media/v1.Y2lkPTc5MGI3NjExenl3emFncXlscGVoZzliNXQ5b2ExZTdiNWIzanpodWVkMTBkcGIzMCZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9cw/9QuH75kDS0NqckvoSA/giphy.gif)}.expertos-circle3{background-image:url(https://i.giphy.com/media/v1.Y2lkPTc5MGI3NjExMW55NDI3bDFocHk1dG9mbHdvcjQ0ZGN6OGQ3ZmY4dXF6dTc5Z3I1MCZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9cw/jNc1pOwng7PBTuwUMV/giphy.gif);margin-bottom:80px}.expertos-text-center{align-items:center;display:flex;flex-direction:column;padding-top:220px;text-align:center;width:70%}.empresa-section{display:flex;justify-content:center;padding:50px}.empresa-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);justify-items:center}.empresa-item{background-color:#1a1a1a;border-radius:10px;box-shadow:0 4px 8px #0000001a;max-width:450px;min-width:450px;padding:20px}.Expertos_content_pasos,.empresa-item{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.Expertos_content_pasos{margin:30px 0;width:100%}.Expertos_content_pasos .Expertos_h1{font-size:2.5rem;margin:0 auto}.empresa-title{color:#fff;font-family:Manrope;font-size:1.5rem;margin-bottom:8px;margin-top:1rem}.empresa-description{color:#fff;font-family:Manrope;font-size:1rem;text-align:center}.text-content{align-items:center;display:flex;flex-direction:column}.empresa-circle--legal{background-image:url(https://media.giphy.com/media/v1.Y2lkPTc5MGI3NjExb3l2NXN1Z2JkandncTNheXE2MGt0c295MzN2dWZxMm1vbHRodWtxbiZlcD12MV9zdGlja2Vyc19zZWFyY2gmY3Q9cw/XGaeKSTzKcTzB3Cl1A/giphy.gif)}.empresa-circle--contable,.empresa-circle--legal{align-items:center;background-repeat:no-repeat;background-size:contain;border-radius:20%;display:flex;height:90px;justify-content:center;padding:7%;width:90px}.empresa-circle--contable{background-image:url(https://media.giphy.com/media/v1.Y2lkPTc5MGI3NjExcWh1bnJvcDh3bnAxanYyc292ZGZtZWc4bjNjdmptZWFjb2tjNnNjMSZlcD12MV9zdGlja2Vyc19zZWFyY2gmY3Q9cw/ZiT4BATmuZ5brqUxvb/giphy.gif)}.empresa-circle--emprendimiento{background-image:url(https://media.giphy.com/media/VEsEbxI7kOpkItLtJY/giphy.gif)}.empresa-circle--emprendimiento,.empresa-circle--nutricional{align-items:center;background-repeat:no-repeat;background-size:contain;border-radius:20%;display:flex;height:90px;justify-content:center;padding:7%;width:90px}.empresa-circle--nutricional{background-image:url(https://media.giphy.com/media/8hn8SROAxffok1OJQ7/giphy.gif)}.empresa-circle--laboral{background-image:url(https://media.giphy.com/media/aNqWZH7oSndArTWGYn/giphy.gif)}.empresa-circle--dental,.empresa-circle--laboral{align-items:center;background-repeat:no-repeat;background-size:contain;border-radius:20%;display:flex;height:90px;justify-content:center;padding:7%;width:90px}.empresa-circle--dental{background-image:url(https://media2.giphy.com/media/v1.Y2lkPTc5MGI3NjExNWFwc3IxOXFzbWhkbHJ4NmI0bmR4NjAxb3g3dWpyZDh6eDN1MmNjbSZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9cw/EAkvNkimgOxvIryUzE/giphy.gif)}.Expertos_gif-section{background-color:#000;height:750px;padding-top:5%;width:100%}.Expertos_gif-section:before{background-image:url(https://i.giphy.com/media/v1.Y2lkPTc5MGI3NjExYWh0dnM0Y2UydWJ3ZTF4Z3dtOWMxN2U5OTZqNnZobnhucHQ3cXo5NyZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/5vcg3mHyNU1BS/giphy.gif);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";opacity:.3;position:absolute;right:0;top:0;width:100%;z-index:0}.Expertos_content-wrapper{align-items:center;display:flex;flex-direction:column;position:relative;text-align:center;z-index:1}.Expertos_button{background-color:#7f6adc;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:500;padding:15px 30px;text-decoration:none;transition:background-color .3s}.Expertos_button:hover{background-color:#fff;color:#000}.convincing-section{align-items:center;display:flex;justify-content:center;overflow:hidden;padding:8rem 0;position:relative;width:80%}.convincing-section:before{background:url(https://media2.giphy.com/media/v1.Y2lkPTc5MGI3NjExcGJuNnlpNTV4Y2ppYnptN2psMjNtaXFkeWg4cHdxeGtzeW1oY2RteiZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/1fnwSUTsHRyGXEYMos/giphy.gif) 50%/cover no-repeat;border-radius:1%;content:"";inset:0;opacity:.4;position:absolute;z-index:0}.convincing-content{color:#fff;max-width:800px;position:relative;text-align:center;width:80%;z-index:1}.convincing-title{font-size:clamp(2rem,5vw,3rem);font-weight:800;margin-bottom:1rem}.convincing-text{font-size:clamp(1rem,3vw,1.5rem);line-height:1.4;margin-bottom:2rem}.convincing-button{background-color:#7f6adc;border-radius:.5rem;color:#fff;display:inline-block;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .3s ease}.convincing-button:hover{background-color:#6a53c1}@media (max-width:768px){.Expertos_h1{font-size:2.5rem;width:80%}.Expertos_p{width:90%}.Expertos-avatar{height:auto;width:30%}.Expertos-flujo{padding:100px 20px}.expertos-text{padding-left:20px;width:100%}.expertos-text-izquierdo{padding-right:20px;text-align:left;width:100%}.Expertos_content{padding:20px}.empresa-grid{grid-template-columns:1fr}.Expertos_gif-section{height:600px;padding-top:30%}.Expertos_gif-section:before{left:0;right:0}.Expertos_content_pasos{align-self:center;padding-top:20%;text-align:center}.Expertos_content-wrapper{margin-bottom:20px;width:100%}.timeline-item{align-items:center;display:flex;flex-direction:row;gap:50px;justify-content:flex-start;padding:5px;text-align:left}.expertos-text-center{padding-top:0}.expertos-circle,.expertos-circle1,.expertos-circle2,.expertos-circle3{height:100px;margin-bottom:0;width:100px}.expertos-text,.expertos-text-center,.expertos-text-izquierdo{padding-left:100px;padding-right:20px;width:auto}.Expertos_h3-izquierdo{margin-left:0;text-align:left!important;width:100%}.Expertos_h3,.Expertos_h3-center,.Expertos_h3-izquierdo{font-size:1.8rem;padding-left:15px;text-align:left}.Expertos_p{font-size:1.2rem;padding-top:20px;text-align:left}}@media (max-width:480px){.Expertos_h1{font-size:2.5rem;width:90%}.Expertos_p{font-size:clamp(.8rem,5vw,1.5rem);text-align:center}.empresa-item{max-width:100%;min-width:120%;padding:2rem}.empresa-circle--contable,.empresa-circle--dental,.empresa-circle--emprendimiento,.empresa-circle--laboral,.empresa-circle--legal,.empresa-circle--nutricional{height:80px;width:80px}.convincing-section{width:90%}}@media screen and (max-width:768px){.payment_p_principal{font-size:1.1rem;padding-top:1.5rem;width:90%}.deplinkmanualp{font-size:.95rem;padding:1rem 1rem 0;width:90%}.deeplink{display:inline-block;font-size:1rem;margin-top:.5rem;text-decoration:underline;word-break:break-word}.payment-lottie-wrapper{margin:2rem auto 0;max-width:320px;padding:0 1rem;width:100%}.h1{font-size:clamp(1.8rem,6vw,2.5rem);padding:0 1rem}}:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:#0000;--input-disabled-border-color:#0000;--input-hover-border-color:#000;--link-outline:none}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{left:0;pointer-events:none;position:absolute;top:0;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translateX(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{height:100%;position:absolute;width:100%}.annotationLayer section{box-sizing:border-box;margin:0;pointer-events:auto;position:absolute;text-align:left;text-align:initial;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:none;outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{font-size:1em;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{background:#ff0;box-shadow:0 2px 10px #ff0;opacity:.2}.annotationLayer .textAnnotation img{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .textWidgetAnnotation :is(input,textarea){background-image:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');background-image:var(--annotation-unfocused-field-background);border:2px solid #0000;border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px*var(--total-scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled]{background:none;border:2px solid #0000;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border:2px solid #000;border:2px solid var(--input-hover-border-color)}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border-radius:2px}.annotationLayer .choiceWidgetAnnotation select:focus,.annotationLayer .textWidgetAnnotation :is(input,textarea):focus{background:none;border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-color:initial;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{font-size:calc(9px*var(--total-scale-factor));min-width:calc(180px*var(--total-scale-factor));pointer-events:none;position:absolute;width:100%}.annotationLayer .popup{word-wrap:break-word;background-color:#ff9;border-radius:calc(2px*var(--total-scale-factor));box-shadow:0 calc(2px*var(--total-scale-factor)) calc(5px*var(--total-scale-factor)) #888;cursor:pointer;font:message-box;margin-left:calc(5px*var(--total-scale-factor));max-width:calc(180px*var(--total-scale-factor));padding:calc(6px*var(--total-scale-factor));pointer-events:auto;position:absolute;white-space:normal}.annotationLayer .popup>*{font-size:calc(9px*var(--total-scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px*var(--total-scale-factor))}.annotationLayer .popupContent{border-top:1px solid #333;margin-top:calc(2px*var(--total-scale-factor));padding-top:calc(2px*var(--total-scale-factor))}.annotationLayer .richText>*{font-size:calc(9px*var(--total-scale-factor));white-space:pre-wrap}.annotationLayer .caretAnnotation,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .fileAttachmentAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .highlightAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .lineAnnotation svg line,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .squareAnnotation svg rect,.annotationLayer .squigglyAnnotation,.annotationLayer .stampAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .underlineAnnotation{cursor:pointer}.annotationLayer section svg{height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .annotationTextContent{color:#0000;height:100%;opacity:0;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.annotationLayer .annotationTextContent span{display:inline-block;width:100%}:root{--react-pdf-text-layer:1;--highlight-bg-color:#b400aa;--highlight-selected-bg-color:#006400}@media screen and (forced-colors:active){:root{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translateX(-100%)}.textLayer{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;inset:0;line-height:1;overflow:hidden;position:absolute;text-align:left;text-align:initial;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:#0000;cursor:text;margin:0;position:absolute;transform-origin:0 0;white-space:pre}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:#b400aa;background-color:var(--highlight-bg-color);border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:static}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:#006400;background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:#0000}.textLayer .endOfContent{cursor:default;display:block;inset:100% 0 0;position:absolute;-webkit-user-select:none;user-select:none;z-index:-1}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{display:none;height:0;left:0;position:absolute;top:0;width:0}.verificar-wrapper{background:linear-gradient(135deg,#667eea,#764ba2);gap:2rem;min-height:100vh;padding:2rem}.verificar-loading-full,.verificar-wrapper{align-items:center;display:flex;justify-content:center}.verificar-loading-full{color:#fff;flex:1 1;flex-direction:column}.pdf-viewer-section{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;display:flex;flex:1 1;flex-direction:column;max-height:90vh;max-width:50%;padding:1.5rem}.pdf-header{align-items:center;border-bottom:2px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem}.pdf-title{color:#1f2937;font-size:1.5rem;font-weight:700;margin:0}.btn-descargar-mini{align-items:center;background:#10b981;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.6rem 1.2rem;transition:all .2s}.btn-descargar-mini:hover{background:#059669;box-shadow:0 4px 12px #10b9814d;transform:translateY(-2px)}.pdf-loading{align-items:center;justify-content:center;padding:3rem}.pdf-loading,.pdf-viewer-content{display:flex;flex:1 1;flex-direction:column}.pdf-viewer-content{overflow:hidden}.pdf-document-wrapper{align-items:flex-start;background:#f3f4f6;border-radius:8px;flex:1 1;overflow-x:hidden;overflow-y:auto;padding:1rem}.pdf-document,.pdf-document-wrapper{display:flex;justify-content:center}.pdf-page{border-radius:4px;box-shadow:0 4px 6px #0000001a}.pdf-page canvas{height:auto!important;max-width:100%}.pdf-controls{align-items:center;background:#f9fafb;border-radius:8px;display:flex;gap:1rem;justify-content:space-between;margin-top:1rem;padding:1rem}.pdf-nav-btn{align-items:center;background:#667eea;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.5rem 1rem;transition:all .2s}.pdf-nav-btn:hover:not(:disabled){background:#5568d3;transform:translateY(-1px)}.pdf-nav-btn:disabled{background:#d1d5db;cursor:not-allowed;opacity:.6}.pdf-page-info{color:#4b5563;font-size:.875rem;font-weight:600;white-space:nowrap}.pdf-error{color:#ef4444;flex:1 1;font-weight:500}.pdf-error,.verificar-container{align-items:center;display:flex;justify-content:center}.verificar-container{flex:0 0 450px}.verificar-wrapper-error{align-items:center;justify-content:center}.verificar-wrapper-error .verificar-container{flex:0 0 auto;max-width:500px}.verificar-card{animation:slideIn .4s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;padding:3rem 2.5rem;text-align:center;width:100%}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.spinner{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#667eea;height:50px;margin:0 auto 1rem;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.icon-status{display:inline-block;margin:0 auto 1.5rem}.icon-status.success{animation:checkmark .6s ease-out;color:#10b981}.icon-error,.icon-status.error{color:#ef4444}@keyframes checkmark{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.titulo-validacion{color:#1f2937;font-size:2rem;font-weight:700;margin-bottom:.5rem}.mensaje-validacion{color:#6b7280;font-size:1.1rem;margin-bottom:2rem}.datos-documento{background:#f9fafb;border-radius:12px;margin:2rem 0;padding:2rem;text-align:left}.dato-item{display:flex;flex-direction:column;margin-bottom:1.5rem}.dato-item:last-child{margin-bottom:0}.dato-label{color:#6b7280;font-size:.875rem;font-weight:600;letter-spacing:.5px;margin-bottom:.5rem;text-transform:uppercase}.dato-valor{color:#1f2937;font-size:1.125rem;font-weight:600}.codigo-verificacion{background:#f3f4f6;border-radius:8px;margin:2rem 0 1.5rem;padding:1rem;text-align:left}.codigo-label{color:#6b7280;display:block;font-size:.75rem;font-weight:600;letter-spacing:.5px;margin-bottom:.5rem;text-transform:uppercase}.codigo-valor{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#4b5563;display:block;font-family:Courier New,monospace;font-size:.875rem;padding:.75rem;word-break:break-all}.pdf-actions{margin:1.5rem 0 0}.btn-descargar{align-items:center;background:#10b981;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;padding:.875rem 2rem;transition:transform .2s,box-shadow .2s;width:100%}.btn-descargar:hover{background:#059669;box-shadow:0 10px 25px #10b98166;transform:translateY(-2px)}.btn-descargar:active{transform:translateY(0)}.error-message{color:#ef4444;font-weight:500;margin:1.5rem 0}@media (max-width:1024px){.verificar-wrapper{flex-direction:column;padding:1rem}.pdf-viewer-section{max-width:100%;min-height:500px}.verificar-container{flex:1 1}.pdf-controls{flex-direction:column}}@media (max-width:640px){.verificar-wrapper{padding:1rem}.verificar-card{padding:2rem 1.5rem}.titulo-validacion{font-size:1.5rem}.datos-documento{padding:1.5rem}.pdf-header{flex-direction:column;gap:1rem}.btn-descargar-mini{width:100%}.pdf-nav-btn{padding:.4rem .8rem}.pdf-nav-btn,.pdf-page-info{font-size:.75rem}}
/*# sourceMappingURL=main.a746cb41.css.map*/