*{padding:0;margin:0;box-sizing:border-box}html{scroll-behavior:smooth;font-family:var(--primary)}body{max-width:1980px;margin:auto}img{max-width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none}:root{--primary:"Montserrat",sans-serif;--primarycolor:#ff4e00;--secondarycolor:#ffff4a}.flex{display:flex}.alcenter{align-items:center}.colflex{display:flex;flex-direction:column}.grid{display:grid}.mg70{width:70%;margin:auto}.mg80{width:80%;margin:auto}.mg90{width:90%;margin:auto}.dnone{display:none}.none{outline:none}a{text-decoration:none}header{padding:20px 0}.nav{justify-content:space-between}.trin{display:flex}.trin img{height:37px;margin-right:5px}.deja{font-weight:700;font-size:18px;width:80%;color:var(--primarycolor)}.data{margin:40px 0}.contdata{justify-content:space-between;width:80%;margin:auto}.messenger{justify-content:center;width:45%}.infor{justify-content:space-between;align-items:stretch}.infimg{width:50%}.infp{width:45%}.infimg,.infp{display:flex}.infp p{font-size:27px;text-align:left;line-height:1.2em}.infor span{font-weight:800;color:var(--primarycolor)}.infor span:last-child{color:#000}.trans{border:2px solid var(--primarycolor);justify-content:center;align-items:center;text-align:justify;padding:34px 30px;line-height:1.5rem;font-weight:500;font-size:18px}.trans span{color:var(--primarycolor);font-weight:700}.blue,.formulario,.trans{border-radius:5px}.formulario{width:45%;background:#000;justify-content:center;align-items:center;padding:20px 10px;transition:.3s}.formulario:hover{box-shadow:0 5px 10px 0 #ff4e00}.formulario p{text-align:center}.contform{padding:20px}.inputs{grid-template-columns:repeat(2,1fr);gap:15px}.inputs input{border:1px solid var(--primarycolor);height:2.5em;color:#949494;padding-left:30px;outline:none;color:#000;font-family:var(--primary)}input::-moz-placeholder,textarea::-moz-placeholder{color:hsla(0,0%,58%,.5);font-family:var(--primary)}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:hsla(0,0%,58%,.5);font-family:var(--primary)}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:hsla(0,0%,58%,.5);font-family:var(--primary)}input::placeholder,textarea::placeholder{color:hsla(0,0%,58%,.5);font-family:var(--primary)}input,select,textarea{font-size:16px}.input2{position:relative;align-items:center}.input2 img{position:absolute;left:10px;height:16px}.input2:last-child img{left:10px;height:12px}.input2 input{width:100%;outline:none}.input2 .mesa{top:22px;height:14px}.contform textarea{width:100%;height:105px;margin:15px 0 20px;color:#000;padding-left:30px;padding-top:5px;background:#fff;outline:none;resize:none;overflow-x:hidden;line-height:normal;box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid var(--primarycolor);font-family:var(--primary)}.cta{width:100%;justify-content:space-between}.cta p{color:#fff;width:60%;font-size:11px;text-align:left}.cta .datos{padding:8px 15px;background:var(--primarycolor);color:#fff;font-size:14px;font-weight:700;transition:.3s;cursor:pointer}.cta .datos:hover{box-shadow:0 5px 10px 0 #ff4e00}.sabe{margin:auto;width:60%;padding:20px 0;text-align:center}.contacto,.contacto2{padding:8px 50px;background:#fff;font-weight:700;border-radius:5px;color:#000}.contacto{margin-bottom:25px}.contacto:hover{color:#fff;background:var(--primarycolor);box-shadow:0 5px 10px 0 #ff4e00;transition:.3s}.visita{margin:40px auto 10px}.contbtn,.contbtn2{border:1px solid #fff;width:270px;padding:12px 0;margin:auto;transition:.3s;border-radius:5px}.contbtn a{color:#fff}.contbtn2:hover,.contbtn:hover{background-color:#fff;color:var(--primarycolor);box-shadow:0 5px 10px 0 #fff}.contbtn:hover .point{fill:var(--primarycolor)}.btn{justify-content:center;width:100%;align-items:center;position:relative}.contbtn:hover .btn p{color:var(--primarycolor)}.point{position:absolute;right:10px;height:25px}.servicios{background-position:50%;background-repeat:no-repeat;background-size:cover}.contserv{align-items:center;color:#fff;padding:30px 0}.contserv h1{color:var(--primarycolor);text-transform:uppercase}.items{justify-content:space-between;flex-wrap:wrap;margin-top:30px}.item{width:220px;padding:20px;font-size:14px;margin-bottom:25px}.item img{height:80px;margin:10px 0}.item h2{margin-bottom:20px}.item p{margin-bottom:5px}.item p:last-child{margin-bottom:0}.bran{border:1px solid #003c8a}.dev{border:1px solid #d72541}.mark{border:1px solid #ca6200}.soft{border:1px solid #371e76}.serv{border:1px solid #008729}.black{height:25px;-webkit-clip-path:polygon(0 100%,100% 0,100% 100%,0 100%);clip-path:polygon(0 100%,100% 0,100% 100%,0 100%);background-color:#000;width:100%}.thanks{width:100%;margin:50px auto 0;align-items:center}.conthanks{border:2px solid var(--primarycolor);justify-content:center;align-items:flex-end;text-align:center;padding:15px 30px 0;font-size:25px;width:60%}.conthanks p{padding:0 10px;align-self:center}.conthanks span{font-weight:800}.redes2{align-items:center;width:25%;margin:50px auto 30px;text-align:center;font-size:20px}.redes2 p{margin-bottom:20px}.redes3 img{height:35px;margin-right:5px}footer{background:#000}footer a:hover{cursor:pointer}.info a{text-decoration:none;color:#fff;margin:16px 0}.foo{margin:auto;width:70%}.info{color:#fff;justify-content:space-between}.info img{height:30px;margin-right:10px}.lwhite img{height:50px;margin:25px 0}.lwhite{width:171px;margin:auto}.redbar{width:100%;background:var(--primarycolor);color:#fff;justify-content:center;align-items:center;padding:5px 0}.redbara{line-height:0}.redbar p{font-size:13px}.redbar img{margin:0 10px}.cta .datos2{color:var(--primarycolor)}.policy{max-width:90%;width:90%;margin:auto;padding:40px 0}.policy h1{text-align:center;font-size:30px;margin-bottom:20px}@media (max-width:450px){.policy{padding:80px 0 40px}.policy h1{font-size:20px}}@media (min-width:1980px){.contform{width:90%;padding:20px 0}.deja{font-size:25px}.infp{align-items:center}.infp p{font-size:35px}.trans p{font-size:25px;line-height:1.2em}}@media (max-width:1024px){.contdata{width:85%}.foo{width:80%}.conthanks{width:70%}.infp p{font-size:22px}}@media (max-width:768px){.contdata{flex-direction:column-reverse;align-items:center}.formulario{width:75%;margin-bottom:25px}.infp2{display:flex;text-align:left;font-size:22px;width:60%;padding-left:12.5%;margin-bottom:15px;align-self:flex-start}.infp2 span{color:var(--primarycolor)}.messenger{width:75%;flex-direction:column-reverse;align-items:center}.infor{display:none}.items{flex-direction:column;align-items:center}.item{width:500px;flex-direction:row;justify-content:flex-start}.item img{height:70px}.item p{font-size:16px}.title{display:flex;flex-direction:column;margin:0 40px}.conthanks{width:80%}.redes2{width:35%}.foo{width:90%}.black{display:none}}@media (max-width:450px){header{padding:10px 0;position:fixed;top:0;left:0;z-index:1;width:100%;background:#fff}.home{display:flex}.nav{width:95%;align-items:center}.data{margin:15px 0 40px}.trin img{height:28px}.infp2{padding:0;margin-top:80px;margin-bottom:30px;width:90%;font-size:20px}.infp2 span{font-weight:700}.contdata{width:90%}.formulario,.messenger{width:100%}.infimg2{display:flex;width:80%}.formulario{margin-bottom:20px;padding:20px}.texto2 h1{font-size:20px}.texto2 p{font-size:15px}.deja{width:90%}.contform{padding:20px 0}.inputs{grid-template-columns:1fr}input::-moz-placeholder,textarea::-moz-placeholder{font-size:12px}input:-ms-input-placeholder,textarea:-ms-input-placeholder{font-size:12px}input::-ms-input-placeholder,textarea::-ms-input-placeholder{font-size:12px}input::placeholder,textarea::placeholder{font-size:12px}.cta p{font-size:9px}.cta .datos{font-size:12px}.item{width:90%;flex-direction:column}.items{margin-top:0}.sabe{width:80%}.visita{margin:0 auto 10px}.thanks{margin:70px auto 20px}.conthanks{width:85%;font-size:20px;padding:20px}.conthanks img{display:none}.redes2{width:75%}.redes3{margin-bottom:20px}.gurl2{display:flex;width:70%}.info{flex-direction:column;align-items:flex-start;width:85%;margin:0 auto 20px}.dir{display:none}.dir2{display:flex}.redbar{flex-wrap:wrap}}