*{padding:0;margin:0;box-sizing:border-box;font-family:Poppins,sans-serif}header{background-color:#000;width:100%;height:82px;display:flex;justify-content:space-around;align-items:center;position:sticky;top:0;z-index:100}header h1{color:#fff}header .menu,.close{display:none}header nav{height:100%;display:flex;justify-content:center;gap:4rem;align-items:center}header nav a{color:#fff;text-decoration:none;transition:.3s}header nav a:hover{color:orange}header nav li{list-style:none}header nav li ul{width:350px;position:fixed;background-color:#d9d9d9;top:82px;right:250px;padding:20px;line-height:2.3rem}header nav li ul li{list-style:none}header nav li ul li a{color:#000;transition:.2s}header nav li ul li a:hover{color:#0900ff}@media(max-width:500px){header nav{position:fixed;top:0;width:100%;background-color:#fff;flex-direction:column;gap:2.5rem;right:-100%;z-index:10}header .nav-open{right:0}header nav a{color:#000;padding-bottom:5px;border-bottom:1px solid rgba(65,65,65,.852)}header nav .close{display:block;position:absolute;top:40px;right:40px;font-size:20px;font-weight:600;border:2px solid rgba(0,0,0,.586);padding:2px 12px 3px;border-radius:20px;transition:.3s}header .menu{display:block;color:#fff;font-size:32px}header nav li{text-align:center;width:100%}header nav li ul{position:relative;top:0;right:0;text-align:center;width:100%}header nav li ul a{border-bottom:1px solid rgb(123,123,123)}}.hero{background-image:url(/assets/homeFondo-BtQNcH0k.png);background-position:center;background-size:contain;background-repeat:no-repeat;height:91vh;width:100%}.hero .caja1{width:300px;position:relative;top:10%;left:8%;font-size:17px}.hero .caja2{font-size:20px;width:100px;text-align:center;position:relative;left:85%}.hero .caja3{width:270px;height:auto;position:absolute;font-size:17px;bottom:10%;right:10%;text-align:end}.hero .caja3 a{font-size:40px;color:#fff;background-color:#000;padding:10px 15px;border-radius:50px;transition:.2s}.hero .caja3 a:hover{color:orange}.hero .caja3 p{padding:20px 0 0}@media(max-width:500px){.hero{background-image:url(/assets/fondoM-DAXobdPT.png);height:89vh}.hero .caja1{font-size:12px;width:190px}.hero .caja2{font-size:13px;width:50px;top:3%;left:80%}.hero .caja3{font-size:14px}.hero .caja3 a{font-size:35px}}.carousel{position:relative}.carousel-controls{display:flex;justify-content:space-between}.carousel-dots{display:flex;justify-content:center;height:20px;gap:8px}.dot{width:8px;height:8px;border-radius:50%;background:#ccc}.dot.active{background:#007bff}.about-pc{background-image:url(/assets/aboutFondo-D0Ltsgte.png);background-position:25% 15px;background-size:contain;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;height:90vh;gap:5rem}.about-pc .info{width:285px;height:100%;display:flex;flex-direction:column;justify-content:space-around}.about-pc .info img{width:350px;position:relative;right:100px}.about-pc .info div{width:400px;position:relative;bottom:85px;right:90px}.about-pc .info2{width:575px;height:100%;display:flex;flex-direction:column;justify-content:center;gap:4rem}.about-pc .info2 .titulo{background-image:url(/assets/aboutGlobo-1MF0cMmu.png);background-size:contain;background-repeat:no-repeat;background-position:center;height:140px;display:flex;justify-content:center;align-items:center;width:650px;position:relative;right:55px}.about-pc .info2 .titulo h1{font-size:40px;font-weight:900}.about-pc .info2 .texto{font-size:19px}.about-pc .info2 .software h2{font-size:26px}.about-pc .info2 .software img{width:400px}.about-pc .info3{width:400px;height:100%;display:flex;flex-direction:column;justify-content:center;gap:4rem}.about-pc .info3 img{width:100%}.about-pc .info3 ul{position:relative;left:30px}.aboutM{background-image:url(/assets/e-BisiEel2.svg);background-size:cover;background-position:center;height:87vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.aboutM div{height:60%;width:80%}.aboutM div h1{font-size:40px;color:#fe9166;font-weight:900;margin-bottom:10px}.aboutM2{background-image:url(/assets/aboutM2-Cqx1-kCv.png);background-size:cover;background-position:center;padding:30px 0}.aboutM2 div .foto{width:200px;display:block;margin:0 auto;padding:4px;border:1px solid black;border-radius:50%}.aboutM2 div .container{width:85%;margin:20px auto 0}.aboutM2 div .container ul{position:relative;left:21px;padding:5px 0}.aboutM2 div .container div{padding:5px 0}.aboutM2 div .container div img{position:relative;right:15px}.contact{width:100%;height:auto;padding:95px 0}.contact .contact-container{background-color:#ddd;width:70%;height:650px;margin:0 auto;padding:20px 0;display:flex;justify-content:space-around;align-items:center;border-radius:30px}.contact .contact-container .contact-info div{margin:70px 0}.contact .contact-container .contact-info div h2{font-size:35px;padding:10px 0}.contact .contact-container .contact-info div p{font-size:18px;color:#2e2e2e}.contact .contact-container .contact-info .info2{display:flex;justify-content:space-around;align-items:center;padding:30px 0}.contact .contact-container .contact-info .info2 a{color:#fff;background-color:#000;padding:15px;border-radius:10px;font-size:18px;transition:.3s}.contact .contact-container .contact-info .info2 a:hover{color:#ff9100}.contact .contact-container form{width:40%;display:flex;flex-direction:column;gap:25px;padding:20px}.contact .contact-container form input,textarea{width:100%;padding:16px;border-radius:10px;outline:none;border:none;background-color:#c5c5c5}.contact .contact-container form textarea{height:130px}.contact .contact-container form button{width:40%;padding:20px;border:none;cursor:pointer;border-radius:10px;background-color:#ff9100;color:#fff;transition:.3s}.contact .contact-container form button:hover{background-color:#e78301}@media(max-width:500px){.contact .contact-container{width:90%;padding:0;flex-direction:column;height:auto}.contact .contact-container .contact-info .info1{margin:70px 0 35px}.contact .contact-container .contact-info .info1 h2{font-size:20px;text-align:center;font-weight:500}.contact .contact-container .contact-info .info1 p{font-size:14px;text-align:center}.contact .contact-container .info2{position:absolute;top:850px;gap:1rem}.contact .contact-container form{width:100%;height:700px}.contact .contact-container form button{width:100%;padding:18px 0}}
