.button{min-height:auto;display:flex;flex-direction:row;justify-content:center;align-items:center;text-decoration:none;position:relative;overflow:hidden;transition:all 400ms ease-in;padding:0 1rem;font-size:12px;line-height:12px;outline:0;border:0;border-radius:0;cursor:pointer;height:auto;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0}.button svg{width:45%;height:auto;transition:all 400ms ease-in-out}.button span{display:block;white-space:nowrap}.button span.ripple{position:absolute;border-radius:50%;transform:scale(0);animation:ripple 600ms linear}.button:hover,.button:active{box-shadow:0 0 .5rem rgba(0,0,0,.3)}@keyframes ripple{to{transform:scale(4);opacity:0}}@media screen and (max-width: 1024px){.button{flex-direction:column;justify-content:center;align-items:center;text-align:center}}main#main{grid-template-rows:auto 25%}main#main div#container{background-size:auto 100%;background-image:url(../../assets/images/bg-empresas-1265x1080.webp);background-position:right;background-repeat:no-repeat}main#main div#container #parent{position:absolute;top:15%;right:2%;width:59%;height:50%;display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}main#main div#container #parent .box{text-align:left;background-color:rgba(255,255,255,.71);box-shadow:rgba(0,0,0,.17) 0px 3px 15px 0px;padding:30px;border-style:solid;border-width:0px;border-radius:10px}main#main div#container #parent .box h3{font-size:medium;font-weight:700}main#main div#container #parent .box p{font-size:small}main#main div#container div#home-content{max-width:30vw;display:flex;flex-direction:column;justify-content:center;height:100%;max-width:34vw;padding:2vw 0 0 0}main#main div#container div#home-content #home-pc{display:none}main#main div#container div#home-content h1{font-size:2.5vw}main#main div#container div#home-content :nth-child(2){letter-spacing:.45vw}main#main div#container div#home-content p{font-size:1.5vw}main#main div#container div#home-content button.button{padding:0 1vw 0 1vw;margin:1vw auto;background-color:unset;color:#fff;border-radius:50%;max-width:64px;height:auto;font-size:64px;line-height:64px;gap:0;fill:none}main#main div#container div#home-content button.button span.ripple{background-color:#01183d}main#main div#container div#home-content button.button:hover{background-color:unset;color:#fff;border-radius:50%;max-width:64px;height:auto;font-size:64px;line-height:64px;gap:0;fill:none}main#main div#footer>div a{font-size:1.5vw}@media screen and (min-width: 600px)and (max-width: 1024px){main#main{margin:0;width:100%;grid-template-rows:calc(100vh + 300px) calc(200px + 10vh)}main#main div#container{background-image:url(../../assets/images/home-bg-small.svg);background-position:left 50vw;background-repeat:no-repeat;background-size:contain}main#main div#container #parent{position:absolute;top:25%;right:0;left:50%;transform:translateX(-50%);width:95%;height:400px;display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fit, minmax(350px, 1fr))}main#main div#container #parent .box{text-align:left;background-color:rgba(255,255,255,.71);box-shadow:rgba(0,0,0,.17) 0px 3px 15px 0px;padding:30px;border-style:solid;border-width:0px;border-radius:10px}main#main div#container #parent .box h3{font-size:medium;font-weight:700}main#main div#container #parent .box p{font-size:small}main#main div#container div#home-content{max-width:100%;width:100%;padding:0;height:calc(100vh + 300px - 100vw);margin:100vw 0 0 0;background-color:#01173d}main#main div#container div#home-content #home-pc{display:block;position:absolute;top:calc(-50vh + 2vw);left:50%;transform:translateX(-50%);max-width:60vw;z-index:1}main#main div#container div#home-content h1{font-size:6vw;color:#fff;text-align:center}main#main div#container div#home-content p{width:90vw;margin:0 auto;text-align:center;font-size:3vw;color:#fff}}div#container div#home-content :nth-child(2){font-weight:bolder;color:#fff}#clientes{margin:0 auto;justify-content:center;align-items:center}
