body::-webkit-scrollbar{width:.5em;background:#0000003b}body::-webkit-scrollbar:hover{width:1em}body::-webkit-scrollbar-thumb{background-color:rgba(85,85,85,.596);border-radius:10px}h1,h2,h3,h4,h5{font-family:Biryani,sans-serif}body{font-family:Cabin,sans-serif}.cover{display:flex;position:relative;align-items:center;justify-content:center;width:100%;height:100vh;background-image:url(/static/media/background-min.png);background-position:center;background-repeat:no-repeat;background-size:cover}.cover::before{content:'';position:absolute;width:100%;height:100%;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.cover .logo-cover{position:relative;z-index:10}.cover .logo-cover svg{padding:10px;overflow:visible}.cover .down a{color:inherit;text-decoration:inherit}.cover .down{position:absolute;bottom:120px;padding:5px;cursor:pointer;color:#5a5a5a;animation:cursor-open 1s linear 0s 1,cursor 3s ease 3s infinite;z-index:10}.cover .down .material-icons{font-size:48px}#p1{animation:mass-p1 2s linear 0s 1,mass-p1-m 5s ease 5s infinite}#p2{animation:mass-p2 2s linear 0s 1,mass-p2-m 5s ease 5s infinite}#p3{animation:mass-p3 2s linear 0s 1,mass-p3-m 5s ease 5s infinite}#p4{animation:mass-p4 2s linear 0s 1,mass-p4-m 5s ease 5s infinite}@keyframes mass-p1{0%{transform:translateY(-15px);opacity:0}30%{opacity:.3}100%{transform:translateY(0);opacity:1}}@keyframes mass-p2{0%{transform:translateY(15px);opacity:0}30%{opacity:.3}100%{transform:translateY(0);opacity:1}}@keyframes mass-p3{0%{transform:translateX(15px);opacity:0}30%{opacity:.3}100%{transform:translateX(0);opacity:1}}@keyframes mass-p4{0%{transform:translateX(-15px);opacity:0}30%{opacity:.3}100%{transform:translateX(0);opacity:1}}@keyframes mass-p1-m{50%{transform:translateY(10px)}100%{transform:translateY(0)}}@keyframes mass-p2-m{50%{transform:translateY(-10px)}100%{transform:translateY(0)}}@keyframes mass-p3-m{50%{transform:translateX(-10px)}100%{transform:translateX(0)}}@keyframes mass-p4-m{50%{transform:translateX(10px)}100%{transform:translateX(0)}}@keyframes cursor-open{0%{transform:translateY(-25px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes cursor{50%{transform:translateY(25px)}100%{transform:translateY(0)}}.btn-contact{position:relative;color:#2b2b2b;border-width:2px;border-color:#005da0;padding:5px 25px;z-index:1}.btn-contact:hover{color:#fff}.btn-contact::before{content:'';position:absolute;top:0;left:0;width:5px;height:100%;transition:.3s ease;background-color:#005da0;z-index:-1}.btn-contact:hover::before{width:100%}@media (max-width:800px){.btn-contact.solid{color:#fff;background-color:#005da0}}.list-show ul{text-decoration:none;list-style:none}.list-show ul li{display:flex;align-items:center;margin-top:5px}.list-show.flex-end ul li{flex-direction:row-reverse}.list-show ul li span{margin-right:5px}.list-show.flex-end ul li span{margin-left:5px}@media (max-width:800px){.list-show.flex-end ul li{flex-direction:row}}.menu{position:sticky;top:0;box-shadow:.5px 0 .5rem rgb(0 0 0 / 15%);transition:.3s ease;z-index:20}.menu:hover{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.menu .content{max-width:1320px;margin:auto}.menu .background-menu{display:none}.menu .background-menu.active{display:block;position:fixed;width:100%;height:100%;top:0;left:0;background-color:#2b2b2b41}.menu .menu-btn #close{display:none}.menu .menu-btn.active #close{display:block;position:absolute;padding:25px;right:0;top:0;font-size:28px}.menu .menu-btn{display:flex;justify-content:space-between}.menu .btn-menu{position:relative;margin-left:10px;margin-right:10px;padding:10px;cursor:pointer;z-index:1}.menu a{color:inherit;text-decoration:inherit}.tel{color:inherit;text-decoration:inherit}.menu .btn-menu::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:0;background-color:#005da0;transition:.3s ease}.menu .btn-menu:hover::before{height:5px}.menu .btn-menu.active::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:5px;background-color:#005da0;transition:.3s ease;z-index:-1}.menu .btn-menu.active:hover::before{height:100%}.menu .btn-menu.active:hover{color:#fff}.menu .menu-btn .logo{display:none}.menu .control{display:none;justify-content:center;align-items:center;padding:15px;font-size:28px}@media (max-width:800px){.menu .menu-btn{display:block;position:fixed;text-align:center;top:0;right:-360px;color:#fff;width:360px;height:100%;padding-left:50px;padding-right:50px;background-color:#fff;transition:.3s ease;background:#74ebd5;background:-webkit-linear-gradient(to right,#acb6e5,#74ebd5);background:linear-gradient(to right,#acb6e5,#74ebd5)}.menu .btn-menu{display:block}.menu .menu-btn.active{right:0}.menu .menu-btn .logo{display:block}.menu .control{display:flex}}.card-work{cursor:pointer}.gradient-cyan{background:#36d1dc;background:-webkit-linear-gradient(to right,#5b86e5,#36d1dc);background:linear-gradient(to right,#5b86e5,#36d1dc)}.col-color{background:#74ebd5;background:-webkit-linear-gradient(to right,#acb6e5,#74ebd5);background:linear-gradient(to right,#acb6e5,#74ebd5)}.shadow-block{border-radius:10px;transition:.3s ease}.shadow-block:hover{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}#email_contact{cursor:pointer}@media (max-width:800px){.form{margin-top:30px;color:#fff;padding-top:20px;padding-bottom:20px;background:#36d1dc;background:-webkit-linear-gradient(to right,#5b86e5,#36d1dc);background:linear-gradient(to right,#5b86e5,#36d1dc)}.scroll{flex-wrap:nowrap;overflow:scroll;background-color:#f0f0f0}}@media (min-width:800px){.text-block{text-align:justify!important}}.contacto{margin-top:30px;padding:80px;background:#ffffff59;border-radius:10px}.shadow-ft:hover{box-shadow:0 -.5rem 1rem rgb(0 0 0 / 15%)!important}