* { padding: 0; margin: 0;}
:focus { outline: none; }


p { font-family: 'neo_regular', sans-serif;}
a {text-decoration: none;}

a[href^=tel] { color: inherit; text-decoration: none;}


.desk{display:block; }
.mobile{display:none; }

/* PRELOADER */
#preloader { position: fixed; left: 0; top: 0; z-index: 2000; width: 100%; height: 100%; overflow: visible;
    background: #fff url('../imgs/loading.gif') no-repeat center center;
}

body { background-color:#eee; display:flex; justify-content:center; }

.tarjeta{
    position:relative;
    height:100%; width:auto; margin:auto;
    box-shadow: 0 0 10px 10px rgba(0,0,0,.05);
}
.tarjeta img{ height:100%; }

.btn{ position:absolute; width: 70%; height:5%; background-color:aqua; opacity:0;}

.wapp{ top:55.5%; left:15%;}
.tel{  top:64.7%; left:15%; }
.mail{ top:73.8%; left:15%;}
.web{  top:83%; left:15%;}

.message{
    font-size:12px; color:333; background-color:#fff; font-family:sans-serif;
    box-shadow: 3px 3px 3px rgba(0,0,0,.65); box-sizing:border-box;
    width: 200px; height:20px; border-radius:10px; padding:3px 0 0 12px;
    position:absolute; top:8px; left:calc(50% - 100px);
}

@media only screen and (max-width:550px) {
}/*450*/

