body{background-color:initial;float:left;height:auto;margin:0;padding:0;position:absolute;width:100%}html{scroll-behavior:smooth}div{background-color:initial;position:relative;width:100vw}.fondo,div{height:100%;margin:0;padding:0}.fondo{background-color:hsla(0,0%,46%,.8);display:block;float:left;overflow:hidden;position:absolute;top:0;width:100%}.fondo p{font-size:5vmin;margin:10%;text-align:center;width:80%}.fondo p,.fondo p.lower{color:#fff;display:table;height:auto;padding:0;position:relative}.fondo p.lower{font-size:4vmin;margin:5% 20%;width:60%}.fondo button{background-color:#00a859;border:0;border-radius:30px;box-shadow:0 0 30px 0 rgba(0,0,0,.3);color:#fff;display:block;font-family:Georgia,Times New Roman,Times,serif;font-size:1.2rem;height:auto;margin:2% 35%;padding:20px 0;text-decoration:none;transition:box-shadow,background-color,.5s ease;width:30%}.upper{border:none;font-size:7vmin;text-transform:uppercase}.line-green-5px{background-color:#096;border:0;border-radius:2.5px;display:block;height:5px;margin:0 42.5%;padding:0;position:relative;width:15%}.line-white-5px{background-color:#fff}.line-white-5px,.line-yellow-5px{border:0;border-radius:2.5px;height:5px;margin:30px auto;padding:0;width:15%}.line-yellow-5px{background-color:#ff0}.fondo div div span.lower{font-size:4vmin}.fondo-img{background-color:initial;display:block;height:50vh;margin:0;padding:25vh 25vw;position:relative;width:50vw}.boton-saber:hover{background-color:rgba(0,168,89,.6);box-shadow:5px 5px 20px rgba(0,0,0,.8);-webkit-transform:scale(1.1);transform:scale(1.1)}::-webkit-scrollbar{display:none}.Content{background:#00a859;display:block;float:left;height:100%;margin:0;padding:80px 0;position:relative;width:100%}.Content p.upper{color:#fff;font-size:5vmin;margin:20px 10%;text-align:center}.Content p,.Content p.upper{display:block;float:left;padding:0;position:relative;width:80%}.Content p{color:hsla(0,0%,100%,.7);font-family:Georgia,Times New Roman,Times,serif;font-size:2.5vmin;margin:5px 10%;text-align:justify}.Services{height:auto;padding:50px 0;width:100%}.Services,.Services p.upper{display:block;float:left;position:relative}.Services p.upper{color:#000;font-size:5vmin;margin:20px 10%;padding:0;text-align:center;width:80%}.Services>div{display:table;float:right;height:100%;margin:2% 10%;position:relative;text-align:center;width:80%}.Services .iconos{display:block;height:30%;margin:10% 35%;padding:0;width:30%}.Services span.titulos{font-size:1.5rem}.Services p.desc,.Services span.titulos{display:table-cell;height:100%;margin:0;padding:10px 0;position:relative;text-align:center;vertical-align:middle;width:100%}.Services p.desc{color:grey;font-size:1.2rem;font-weight:100}.Portafolio{background-color:blue;height:500px;padding:50px 0}.Contacto,.Portafolio{display:block;float:left;position:relative;width:100%}.Contacto{background:#fff;height:100%;margin:80px 0;padding:0}.Contacto p.upper{font-size:5vmin;margin:30px 10%}.Contacto p,.Contacto p.upper{color:#000;display:block;float:left;padding:0;position:relative;text-align:center;width:80%}.Contacto p{font-family:Georgia,Times New Roman,Times,serif;font-size:2.8vmin;margin:10px 10%}.Contacto .tarjetai{float:right;margin-left:auto;margin-right:10%}.Contacto .tarjetad,.Contacto .tarjetai{background-color:initial;display:block;height:100%;margin-top:5%;padding:0;position:relative;width:auto}.Contacto .tarjetad{float:left;margin-left:10%;margin-right:auto}.Contacto svg{display:block;float:left;height:100px;margin:30px 0;padding:0;width:100%}.Contacto span.titulos{display:block;font-size:1.5rem;margin:0;padding:0;position:relative;text-align:center}.middle{margin:100px}@media (max-width:700px){.fondo p{font-size:7vmin;margin:20% 10% 5%;text-align:center;width:80%}.fondo p,.fondo p.lower{color:#fff;display:table;height:auto;padding:0;position:relative}.fondo p.lower{font-size:6vmin;margin:5% 20%;text-align:justify;width:60%}.fondo button{background-color:#00a859;border:0;border-radius:30px;box-shadow:0 0 30px 0 rgba(0,0,0,.3);color:#fff;display:block;font-family:Georgia,Times New Roman,Times,serif;font-size:1.2rem;height:auto;margin:50px 30%;padding:15px 0;text-decoration:none;transition:box-shadow,background-color,.5s ease;width:40%}.Contacto .tarjetad,.Contacto .tarjetai{display:block;float:left;height:100%;margin:5% auto;padding:0;position:relative;width:100%}.Contacto svg{display:block;float:left;height:auto;margin:30px calc(50vw - 50px);padding:0;width:100px}.Contacto span.titulos{display:block;font-size:1.5rem;margin:0;padding:0;position:relative;text-align:center}}.an-sc-opa-0p5-inf-onhover:hover{-webkit-animation:an-sc-opa-05 .8s infinite alternate;animation:an-sc-opa-05 .8s infinite alternate}.an-opa-0p5-inf{-webkit-animation:an-opa-05 .8s infinite alternate;animation:an-opa-05 .8s infinite alternate}.an-opa-0p5{-webkit-animation:an-opa-05 .9s 2 alternate;animation:an-opa-05 .9s 2 alternate}.an-y-top{-webkit-animation:an-y-left 2s cubic-bezier(.5,0,.5,1);animation:an-y-left 2s cubic-bezier(.5,0,.5,1)}.an-opa-0p5-inf-onhover:hover{-webkit-animation:an-opa-05 .8s infinite alternate;animation:an-opa-05 .8s infinite alternate}.tr-opa-0p5-3y{transition:opacity,translate,.5s ease-in-out}.tr-opa-0p5-3y:hover{opacity:.5;-webkit-transform:translateY(3px);transform:translateY(3px)}.tr-opa-0p5{transition:opacity,.5s ease-in-out}.tr-opa-0p5:hover{opacity:.5}@-webkit-keyframes an-sc-opa-05{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:.5;-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes an-sc-opa-05{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:.5;-webkit-transform:scale(.9);transform:scale(.9)}}@-webkit-keyframes an-y-left{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes an-y-left{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes an-opa-05{0%{opacity:1}to{opacity:.5}}@keyframes an-opa-05{0%{opacity:1}to{opacity:.5}}@-webkit-keyframes an-opa-0to1{0%{opacity:0}to{opacity:1}}@keyframes an-opa-0to1{0%{opacity:0}to{opacity:1}}svg{background-color:initial;border:0;margin:0;padding:0}nav{align-items:center;color:#fff;height:50px;position:fixed;top:0;width:100%;z-index:1}nav,nav>div.navlogo{background-color:initial;display:block;margin:0;padding:0}nav>div.navlogo{float:left;width:50%}nav>div.menu,nav>div.navlogo{height:100%;position:relative}nav>div.menu{background-color:initial;display:block;float:right;margin:0;padding:0;width:auto}.mouse-hand:hover{cursor:pointer}nav>div>svg.logo{background-color:initial;display:block;float:left;height:100%;margin:0 10px;padding:0;position:relative;width:120px}nav div .ham{display:none}nav div button{border:0;color:currentColor;float:left;font-size:1rem;text-align:center;width:auto}nav div button,nav div svg.icon{background-color:initial;display:block;height:100%;margin:0 10px;padding:0;position:relative}nav div svg.icon{float:right;width:30px}nav.an-nav{-webkit-animation:an-nav .8s alternate forwards;animation:an-nav .8s alternate forwards}nav.an-navn{-webkit-animation:an-navn .8s alternate forwards;animation:an-navn .8s alternate forwards}div.an-nav,div.an-navn{-webkit-animation:none;animation:none;background-color:initial}@-webkit-keyframes an-nav{0%{background-color:hsla(0,0%,100%,0);color:#fff}20%{color:#00a859}to{background-color:#fff;color:#00a859}}@keyframes an-nav{0%{background-color:hsla(0,0%,100%,0);color:#fff}20%{color:#00a859}to{background-color:#fff;color:#00a859}}@-webkit-keyframes an-navn{0%{background-color:#fff;color:#00a859}20%{color:#fff}to{background-color:hsla(0,0%,100%,0);color:#fff}}@keyframes an-navn{0%{background-color:#fff;color:#00a859}20%{color:#fff}to{background-color:hsla(0,0%,100%,0);color:#fff}}@media (max-width:1030px){nav{align-items:center;color:#000;height:50px;position:fixed;top:0;z-index:1}nav,nav>div.navlogo{display:block;margin:0;padding:0;width:100%}nav>div.navlogo{background-color:initial;float:left;font-family:Courier New,Courier,monospace;height:auto;position:relative;text-align:center}nav>div>svg.logo{float:left;height:50px;margin:0 10px;width:100px}nav>div>svg.icon,nav>div>svg.logo{display:block;padding:0;position:relative}nav>div>svg.icon{background-color:initial;float:right;height:auto;margin:20px calc(25% - 25px);width:50px}nav div.menu{color:#fff;height:auto;opacity:0;overflow:scroll;padding-top:60px;position:fixed;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);width:100%}nav div .ham,nav div.menu{background-color:#fff;display:block}nav div .ham{border-radius:30px;float:right;height:35px;margin:0;padding:7.5px;position:relative;width:auto}.deg90{-webkit-animation:rotate90 .5s linear forwards;animation:rotate90 .5s linear forwards}.deg0{-webkit-animation:rotate0 .5s linear;animation:rotate0 .5s linear}nav div button{background-color:#00a859;border-radius:30px;box-shadow:0 0 5px #000;display:table-cell;float:left;font-size:1.5rem;height:auto;margin:10px 15%;padding:10px 0;position:relative;text-align:center;text-decoration:none;width:70%}nav.an-nav,nav.an-navn{-webkit-animation:none;animation:none;background-color:initial}div.an-nav{-webkit-animation:an-nav .8s alternate forwards;animation:an-nav .8s alternate forwards}div.an-navn{-webkit-animation:an-navn .8s alternate forwards;animation:an-navn .8s alternate forwards}nav div.show-nav{-webkit-animation:show-nav .5s linear forwards;animation:show-nav .5s linear forwards}nav div.hide-nav{-webkit-animation:hide-nav .5s linear forwards;animation:hide-nav .5s linear forwards}@-webkit-keyframes show-nav{0%{opacity:1;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes show-nav{0%{opacity:1;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes hide-nav{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes hide-nav{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes rotate90{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}@keyframes rotate90{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}@-webkit-keyframes rotate0{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes rotate0{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}}.card{display:table;float:left;height:100%;margin:1% 2%;padding:0;position:relative;width:29.33333%}.card-image{height:auto}.card-header,.card-image{display:table-row;margin:0;padding:0;position:relative;text-align:center;vertical-align:middle;width:100%}.card-header{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:400}.card-body,.card-header{font-size:1.5rem;height:100%}.card-body{display:table-row;font-family:Georgia,Times New Roman,Times,serif;font-weight:100;margin:0;padding:0;position:relative;text-align:center;width:100%}@media (max-width:800px){.card{border:none;display:block;float:left;height:100%;margin:2% 10%;padding:0;position:relative;width:80%}}@media (min-width:800px) and (max-width:1000px){.card{display:block;float:left;height:100%;margin:2% 5%;padding:0;position:relative;width:40%}}.Modal{background-color:hsla(0,0%,100%,.9);border-radius:15px;float:left;height:auto;margin:30px 5%;overflow:hidden;padding:0;position:fixed;top:30px;width:90%;z-index:2}.Modal-show{display:block;height:calc(100% - 80px)}.Modal-hide{display:none;height:0}.modal-ctrl{background-color:#096;display:block;float:left;height:auto;position:relative;width:100%}.modal-ctrl button.close{background-color:red;border:none;border-radius:4px;box-shadow:0 0 2px 3px red;display:block;float:right;font-size:15px;font-weight:700;height:20px;margin:15px;padding:0;position:relative;text-align:center;width:20px}.modal-ctrl button.close:hover{box-shadow:0 0 2px 3px red;-webkit-transform:scale(1.1);transform:scale(1.1)}.modal-ctrl p{border:none;display:table-cell;float:left;font-size:20px;height:25px;margin:12.5px 10px;padding:0;position:relative;text-align:center;vertical-align:middle;width:calc(100% - 70px)}
/*# sourceMappingURL=main.dafffe4b.css.map*/