@media only screen and (min-width:320px) and (max-width:950px){.translucent{width:100%!important}.header-title{font-size:30px!important;margin-top:1em}.mainheader>img{width:25vw!important;margin-top:-2em!important}.wave>img{margin-top:-6.3em!important}.card-address{display:grid!important}.card-address .map,.card-address .map-address{max-width:100%!important}.row-tarjeta{margin:0!important}.card-address{width:100%!important;height:480px!important}}@media only screen and (min-width:650px) and (max-width:950px){.card-address{width:80%!important}}@media only screen and (min-width:950px) and (max-width:1300px){.header-title{font-size:50px!important}}.mainboxes{width:auto;height:55vh;position:relative}.mainboxes .translucent{position:absolute;z-index:1;background:hsla(0,0%,100%,.75);width:50%;height:100%}.mainboxes .translucent .mainheader{position:relative;top:50%;transform:translateY(-50%);text-align:center}.mainboxes .translucent .mainheader img{width:7vw;height:auto;filter:brightness(0) invert(1) drop-shadow(1px 1px 5px rgba(0,0,0,.4));-webkit-filter:brightness(0) invert(1) drop-shadow(1px 1px 5px rgba(0,0,0,.4))}.mainboxes .translucent .header-subtitle{color:#18807b;font-size:18px;text-shadow:1px 1px 4px #969696;font-family:Karla,sans-serif;text-align:center}.mainboxes .imgheader{background-image:url(/images/blogger.jpg);background-repeat:no-repeat;background-size:cover;background-position:50%;width:100%;height:100%}.wave{background-image:url(/images/curve.svg);width:100%}.wave img{width:100%;height:200px;margin-top:-6em;position:absolute;z-index:2}.header-title{font-family:Karla,sans-serif;font-size:60px;font-weight:700}.main-contacto{margin:3em 1em}.main-contacto .title p{font-size:35px;font-family:Raleway,sans-serif;color:#20b1aa;text-align:center;width:100%}.main-contacto .row:not(:nth-child(0)){margin-top:2em}.main-contacto .centerdiv{width:100%;display:flex;justify-content:center}.main-contacto .centerdiv .card-address{width:70%;position:relative;height:450px;box-shadow:0 0 20px 0 rgba(50,50,50,.3)}.main-contacto .centerdiv .card-address .map-address{position:relative;display:flex;justify-content:center;width:100%;padding:1em;align-items:center}.main-contacto .centerdiv .card-address .map-address .title{font-family:Raleway,sans-serif;font-size:20px;color:#20b1aa;font-weight:700;text-align:center}.main-contacto .centerdiv .card-address .map-address .address{text-align:center;font-family:Nunito,sans-serif;font-size:18px}.main-contacto .centerdiv .card-address .map-address .phonediv{text-align:center;font-family:Nunito,sans-serif;font-size:18px;font-weight:700;display:flex;justify-content:center;align-items:center}.main-contacto .centerdiv .card-address .map-address .phonediv i{font-size:20px;margin-right:.5em}.main-contacto .centerdiv .card-address .map-address .phonediv p{padding:0;margin:0}.main-contacto .centerdiv .card-address .map-address .email{text-align:center;font-family:Nunito,sans-serif;font-size:18px;margin-top:1em}.main-contacto .centerdiv .card-address .map{height:100%;width:100%}.main-contacto .centerdiv .card-address .map iframe{height:100%!important;width:100%!important}.linea{border:8px solid #20b1aa;background-color:#20b1aa}.aniversary{width:7em;height:7em;-webkit-clip-path:polygon(0 0,100% 100%,100% 0);clip-path:polygon(0 0,100% 100%,100% 0);background-color:#20b1aa;position:absolute;right:0;z-index:2}.aniversary img{width:4em;height:auto;position:absolute;right:0;margin-top:5px}