@import url(https://fonts.googleapis.com/css2?family=League+Spartan:wght@100..900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{scroll-behavior:smooth}.container{background:#020202;height:100%;width:100%}.body-home{margin-top:80px;padding-left:75px;padding-right:75px}.title-home{margin-top:150px}.title-home p{color:#fff;font-family:League Spartan,sans-serif;font-size:96px;position:relative;text-align:center;z-index:999}.title-home .ellipse-blue{aspect-ratio:1;background-color:#60d4eab2;border-radius:167.5px;filter:blur(100px);height:335px;left:40%;opacity:.87;position:absolute;right:50%;text-align:center;top:30%;width:335px}.group-text,.group-text-safari{align-items:center;display:flex;justify-content:space-between}.text-mejora{width:365px}.text-mejora span{color:#fff;font-family:League Spartan,sans-serif;font-size:48px;position:relative;text-align:left;z-index:999}.subtitle-home{width:365px}.subtitle-home p{color:#fff;font-size:20px;font-weight:300;position:relative;text-align:left;z-index:999}.btn-services,.subtitle-home p{font-family:League Spartan,sans-serif}.btn-services{background-color:#fd0;border-radius:9px;cursor:pointer;font-size:24px;font-weight:500;height:51px;width:293px}.ellipse-arrow{-webkit-backdrop-filter:blur(5px) brightness(100%);backdrop-filter:blur(5px) brightness(100%);background:linear-gradient(108deg,#ffffff42,#ffffff12);border-radius:52.5px;height:105px;left:45%;position:absolute;right:45%;top:85%;width:105px}.img-arrow{aspect-ratio:1;left:25px;position:absolute;top:25px}.description{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:300px}.img-socialMedia img{width:100%}.text-descrip{color:#fff;font-family:League Spartan,sans-serif;font-size:128px;font-weight:700;letter-spacing:0;line-height:normal}.text-descrip p{animation:slideIn 2s;margin:0}.text-descrip p:nth-child(2){color:#fd0;margin:0}.section-services{margin-top:200px}.section-plans,.section-testimonies{margin-top:50px}.section-services .title-services p{color:#fff;font-family:League Spartan,sans-serif;font-size:48px;font-weight:600;text-align:center}.card{align-items:center;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:#bfbfbf1a;border:1px solid #e3e3e340;border-radius:12px;box-shadow:0 4px 20px #0009;box-shadow:0 4px 4px 0 #00000040;color:#fff;display:flex;flex-direction:column;height:328px;justify-content:space-evenly;margin:15px;padding:30px;text-align:center;width:320px}.wrapper-card{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.card .name-service{color:#fff;font-family:League Spartan,sans-serif;font-size:36px}.card .description-service p{color:#fff;font-family:League Spartan,Helvetica;font-size:24px;font-weight:200;letter-spacing:0;line-height:normal;margin:0;text-align:center;width:278px}.card .footer-card{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;width:100%}.card .footer-card button{align-items:center;background-color:#fff;border:none;border-radius:8px;color:#000;cursor:pointer;display:flex;font-weight:600;gap:10px;height:33px;padding:8px 18px;transition:.3s;width:121px}.card .footer-card .price{color:#fff;font-family:League Spartan,Helvetica;font-size:32px;font-weight:500}.card .icon{align-items:center;background-color:#333;border-radius:50%;display:flex;height:60px;justify-content:center;margin:0 auto 15px;width:60px}.card .icon image{aspect-ratio:1;height:37px;width:37px}.section-plans .title-plan p{color:#fff;font-family:League Spartan,sans-serif;font-size:48px;font-weight:600;text-align:center}.section-plans .wrapper-plans{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.card-container{align-items:center;display:flex;justify-content:center}.card-wrapper{position:relative}.card-plan{background:linear-gradient(180deg,#6c6c6c00 -86.62%,#59595900 85.33%);border:1px solid #3d3d3d;border-radius:1.5rem}.active-card,.card-plan{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);height:383px;margin:15px;overflow:hidden;position:relative;width:343px}.active-card{background:linear-gradient(135deg,#fff3,#22d3ee33 50%,#71717a33);border:1px solid #52525b66;border-radius:1.5rem;box-shadow:0 25px 50px -12px #00000040}.card-content{display:flex;flex-direction:column;height:100%;padding:1.5rem;position:relative;z-index:10}.card-title{color:#fff;font-family:League Spartan,system-ui,sans-serif;font-size:2.25rem;font-weight:500;height:55px;letter-spacing:.025em;margin-bottom:25px}.card-features{height:40px;margin-bottom:2rem}.card-feature{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.card-feature:last-child{margin-bottom:0}.card-check svg{color:#000;height:.5rem;margin-right:10px;width:.5rem}.card-feature-text{align-items:stretch;color:#fff;display:flex;font-family:League Spartan,system-ui,sans-serif;font-size:1.25rem;font-weight:300;justify-content:center}.card-price-container{margin-bottom:2rem}.card-price{color:#fff;font-size:3rem;font-weight:500}.card-button,.card-price{font-family:League Spartan,system-ui,sans-serif}.card-button{align-items:center;background-color:#fff;border:1px solid #52525b66;border-radius:.75rem;cursor:pointer;display:flex;gap:.75rem;justify-content:center;padding:1rem 1.5rem;transition:all .2s ease;width:100%}.card-button:hover{background-color:#f9fafb}.card-button-icon{color:#000;height:1.5rem;transition:transform .2s ease;width:1.5rem}.card-button:hover .card-button-icon{transform:scale(1.1)}.card-button-text{color:#000;font-size:1.25rem;font-weight:400}.card-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#ffffff1a,#22d3ee1a 50%,#71717a1a)}.card-glow,.card-overlay{inset:0;position:absolute}.card-glow{background:linear-gradient(135deg,#22d3ee33,#0000 50%,#9333ea33);border-radius:1.5rem;filter:blur(40px);transform:scale(1.1);z-index:-10}@media (max-width:480px){.card-title{font-size:2rem;margin-bottom:2rem}.card-price{font-size:2.5rem}.card-button-text,.card-feature-text{font-size:1.125rem}}.section-testimonies .title-testimonies p{color:#fff;font-family:League Spartan,sans-serif;font-size:48px;font-weight:600;text-align:center}.box-testimony{height:200px;margin:20px;position:relative;width:300px}.ellipse-yellow{aspect-ratio:1;border-radius:39.5px;height:79px;left:200px;position:absolute;top:57px;width:79px}.wrapper-testimonies{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.wrapper-testimonies .card-testimonies{align-items:center;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:#ffffff1a;border-radius:16px;display:flex;height:200px;justify-content:flex-start;margin:20px;width:300px}.wrapper-testimonies .card-testimonies .linea{height:0;min-width:80px;opacity:1;transform:rotate(-90deg);width:80px}.wrapper-testimonies .box-testimony:nth-child(odd) .linea{border:5px solid #60d4ea}.wrapper-testimonies .box-testimony:nth-child(2n) .linea{border:5px solid #ffe435}.wrapper-testimonies .box-testimony:nth-child(odd) .ellipse-yellow{background-color:#60d4ea}.wrapper-testimonies .box-testimony:nth-child(2n) .ellipse-yellow{background-color:#ffdd00b2}.wrapper-testimonies .card-description{color:#fff;font-family:League Spartan;font-size:20px;font-weight:300;max-width:200px}.wrapper-testimonies .card-description p{animation:blink 1s step-end;content:"|"}@keyframes blink{50%{opacity:0}}footer{margin-top:150px;padding-bottom:20px}footer p{color:#fff;font-family:League Spartan;font-size:20px;font-style:Light;font-weight:300;letter-spacing:0;line-height:100%;position:relative;text-align:center;z-index:9999}@keyframes logoAnimated{0%{transform:translateY(0)}50%{transform:translateY(-200px)}to{transform:translateY(0)}}.section-services .animatedServices{animation-timeline:view();animation-range:entry 20% cover;animation:text-appear both}.section-plans .title-plan,.section-services .wrapper-card{animation-timeline:view(10% 5%);animation-range:entry 20% cover;animation:text-appear both}@keyframes text-appear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.group-text{animation-timeline:view();animation:fadeUp both}.section-plans .wrapper-plans{animation-timeline:view(100% 0);animation:fadeUp both}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px) scale(1)}to{opacity:1;transform:translateY(0) scale(1)}}.splitText{animation-timeline:view();animation-range:entry 0 cover 35%;animation:appear linear}@keyframes appear{0%{clip-path:inset(100% 100% 0 0);opacity:0}to{clip-path:inset(0 0 0 0);opacity:1}}@keyframes text-subtitle{0%{opacity:0}to{opacity:1}}.subtitle-home{animation:text-subtitle 3s ease-in}.word{animation:appeartext .5s ease forwards;-webkit-animation:appeartext .5s ease forwards;display:inline-block;opacity:0;transform:translateY(20px)}.word.animated{animation-duration:.5s;-webkit-animation-duration:.5s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;animation-name:appeartext;-webkit-animation-name:appeartext;animation-timing-function:ease;-webkit-animation-timing-function:ease}@keyframes appeartext{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.delay-0{animation-delay:0s;-webkit-animation-delay:0s}.delay-1{animation-delay:.4s;-webkit-animation-delay:.4s}.delay-2{animation-delay:.8s;-webkit-animation-delay:.8s}.delay-3{animation-delay:1.2s;-webkit-animation-delay:1.2s}.delay-4{animation-delay:1.6s;-webkit-animation-delay:1.6s}.delay-5{animation-delay:2.4s;-webkit-animation-delay:2.4s}@keyframes slideIn{0%{margin-left:50%}to{margin-left:0}}.group-text{view-timeline-name:--scroll;view-timeline-axis:block;animation-timeline:--scroll;animation-range:50% 100%;animation:fade-out linear forwards}@keyframes fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.ellipse4{position:absolute;right:20px}.ellipse5{position:absolute}.ellipse18,.ellipse5{bottom:300px;left:10px}.ellipse18{position:relative}.ellipse19{position:absolute;right:50px}.boxEllipse{position:relative}.ellipseFooter{aspect-ratio:1;background-color:#ffffff57;border-radius:126.5px;bottom:0;filter:blur(71px);-webkit-filter:blur(71px);-moz-filter:blur(71px);height:253px;left:-300px;position:absolute;width:253px}@media (max-width:768px){.title-home .ellipse-blue{background-size:cover;left:0;transform:scale(1)}.group-text{opacity:1!important}.description,.group-text{display:flex;flex-direction:column}.description{align-items:center;margin-top:250px}.text-descrip{font-size:90px}.ellipse-arrow{left:100px;position:relative;top:60px}.splitText{animation-range:0;animation-timeline:view(100% 0)}.wrapper-testimonies .card-testimonies{margin:0}.card-glow{background-size:cover;transform:scale(1)}}@media (min-width:769px) and (max-width:1000px){.description{display:flex;flex-direction:column}.splitText{animation-range:entry 0 cover 40%}}.section-left,.section-right{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.fade-in{opacity:1;transform:translateY(0)}.delay{transition-delay:.5s}.menu{align-items:center;background:#000000d9;display:flex;justify-content:space-around;padding-top:1rem;position:relative;width:100%;z-index:1000}.nav{padding:15px}.logo-img img{max-width:100%}.nav ul{display:flex;gap:2rem;list-style:none;padding:0}.nav ul li a{color:#fff;font-family:League Spartan,sans-serif;font-size:24px;font-weight:700;font-weight:500;position:relative;text-decoration:none}.btn-contacto,.btn-contacto-movile{cursor:pointer}.btn-contacto,.btn-contacto-movile{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fd0;border:1px solid #ffffff4d;border-radius:9px;box-shadow:0 4px 6px #0000001a;padding:12px 38px}.btn-contacto-movile{display:none;place-self:center;width:max-content}a.btn-contacto,a.btn-contacto-movile{color:#000;font-family:League Spartan,sans-serif;font-weight:500;text-align:center}.menu .line-2{border-image:linear-gradient(90deg,#c40000 20%,#250000 53%,#000) 1;border-radius:5px;border-style:solid;border-width:2px;height:0;left:0;margin-top:85px;position:absolute;width:50%}.nav ul li a:focus,.nav ul li a:hover{color:#ff0}.hamburger{cursor:pointer;display:none;flex-direction:column}.hamburger .bar{background-color:#fff;height:3px;margin:4px 0;width:25px}.hamburger .close{color:#fff;font-size:2rem;font-weight:700}@media (max-width:768px){.menu{justify-content:space-between;left:-14px;position:relative;width:84vw}.nav{background:#000000f2;display:none;left:0;padding:1rem 2rem;position:absolute;top:100%;width:inherit}.nav.open{display:block;width:100vw}.nav ul{align-items:center;flex-direction:column;gap:1rem}.nav ul li{margin:20px}.btn-contacto{display:none}.hamburger{align-items:flex-end;display:flex;margin-right:-32px;width:100%}.btn-contacto-movile{display:block}.img-socialMedia img{width:300px}.logo-img{margin-left:30px;margin-top:16px}.menu .line-2{margin-left:33px;margin-top:82px}}
/*# sourceMappingURL=main.5b6713a8.css.map*/