.button--wapp[data-astro-cid-2hzz2xe3]{width:50px;height:50px;margin-left:8px;background:url(/images/whatsapp-logo.svg) #128c7e;background-size:70%;background-position:center;background-repeat:no-repeat;border-radius:5px;border:none}.button--wapp-pc[data-astro-cid-2hzz2xe3]{display:flex;align-items:center;justify-content:center;height:50px;padding-left:54px;padding-right:8px;background:url(/images/whatsapp-logo.svg) #128c7e;background-size:40px;background-position:left 8px center;background-repeat:no-repeat;border-radius:5px;border:none}section[data-astro-cid-xmivup5a].contacto{padding:5rem 3rem;box-sizing:border-box;background:var(--c3);text-align:center}section[data-astro-cid-xmivup5a].contacto h2[data-astro-cid-xmivup5a] span[data-astro-cid-xmivup5a]{font-size:2.4rem;line-height:3.6rem;border-bottom:3px solid var(--c6)}section[data-astro-cid-xmivup5a].contacto div[data-astro-cid-xmivup5a].container{flex-direction:column;margin:auto;background:var(--c1);box-shadow:0 0 10px #ccc;border-radius:8px;margin-top:2.4rem;padding:0 3rem 3rem;box-sizing:border-box}section[data-astro-cid-xmivup5a].contacto div[data-astro-cid-xmivup5a].box{margin-top:3rem}section[data-astro-cid-xmivup5a].contacto h3[data-astro-cid-xmivup5a]{font-size:2rem;line-height:2.6rem;margin-top:1.6rem;font-weight:500}section[data-astro-cid-xmivup5a].contacto a[data-astro-cid-xmivup5a]#googleMap{display:block;width:100%;max-width:460px;margin:auto;box-shadow:0 0 16px #ccc}section[data-astro-cid-xmivup5a].contacto a[data-astro-cid-xmivup5a]#googleMap img[data-astro-cid-xmivup5a]{display:block;margin:0;padding:0;width:100%;height:100%}section[data-astro-cid-xmivup5a].contacto div[data-astro-cid-xmivup5a].direccion span[data-astro-cid-xmivup5a]{display:inline-block}section[data-astro-cid-xmivup5a].contacto div[data-astro-cid-xmivup5a].botones{margin-top:3rem}body#contacto section[data-astro-cid-xmivup5a].contacto button[data-astro-cid-xmivup5a].contacto{display:none}@media only screen and (min-width:720px){section[data-astro-cid-xmivup5a].contacto{padding:7rem}section[data-astro-cid-xmivup5a].contacto h2[data-astro-cid-xmivup5a] span[data-astro-cid-xmivup5a]{font-size:3.6rem;line-height:4.8rem}section[data-astro-cid-xmivup5a].contacto div[data-astro-cid-xmivup5a].container{margin-top:5rem;max-width:960px;flex-direction:row;justify-content:space-between;align-items:center}section[data-astro-cid-xmivup5a].contacto a[data-astro-cid-xmivup5a]#googleMap{height:320px}section[data-astro-cid-xmivup5a].contacto div[data-astro-cid-xmivup5a].box{width:50%}section[data-astro-cid-xmivup5a].contacto h3[data-astro-cid-xmivup5a]{font-size:2.4rem}}@media only screen and (max-width:800px){.site-nav__main-list[data-astro-cid-3ef6ksr2]{display:none}.site-nav[data-astro-cid-3ef6ksr2]{box-sizing:border-box}.site-nav__button[data-astro-cid-3ef6ksr2]{position:relative;display:flex;width:6.4rem;height:6.4rem;padding:2rem 1rem;flex-direction:column;justify-content:space-between;box-sizing:border-box}.site-nav__button-span[data-astro-cid-3ef6ksr2]{position:absolute;width:4rem;height:3px;display:block;box-sizing:border-box;background-color:var(--c5)}.site-nav__button-span[data-astro-cid-3ef6ksr2]:nth-child(1){top:2rem}.site-nav__button-span[data-astro-cid-3ef6ksr2]:nth-child(2){top:3.05rem}.site-nav__button-span[data-astro-cid-3ef6ksr2]:nth-child(3){top:4.1rem}.site-nav__main-list[data-astro-cid-3ef6ksr2]{position:absolute;left:0;top:100%;width:100%;box-sizing:border-box;background:var(--c1);border-top:3px solid var(--c5);box-shadow:0 4px 8px -6px var(--c2);z-index:1000}.site-nav__item[data-astro-cid-3ef6ksr2]{width:100%;border-bottom:1px solid var(--c3)}.site-nav__link[data-astro-cid-3ef6ksr2]{display:block;padding:.8rem 3rem;box-sizing:border-box;font-size:2.1rem;line-height:3.6rem;text-align:left;color:var(--c4);font-weight:500}.site-nav__link[data-astro-cid-3ef6ksr2]:active{border:none;outline:none;background-color:var(--c6);color:var(--c1)}}@media only screen and (min-width:801px){.site-nav__main-list[data-astro-cid-3ef6ksr2]{display:flex}.site-nav__button[data-astro-cid-3ef6ksr2]{display:none}.site-nav__item[data-astro-cid-3ef6ksr2]{margin-left:7rem}.site-nav__link[data-astro-cid-3ef6ksr2]{color:var(--c2);font-weight:500}.site-nav__link[data-astro-cid-3ef6ksr2]:hover{color:var(--c6)}}.site-header[data-astro-cid-3ef6ksr2]{width:100%;height:100px;position:relative;box-sizing:border-box}.site-header__wrap[data-astro-cid-3ef6ksr2]{padding:0 1.8rem;box-sizing:border-box;background:var(--c1);box-shadow:0 0 16px -4px var(--c2)}.site-header__container[data-astro-cid-3ef6ksr2]{display:flex;margin:0 auto;width:100%;max-width:1280px;height:100px;flex-direction:row;justify-content:space-between;align-items:center;box-sizing:border-box}.site-header__logo[data-astro-cid-3ef6ksr2]{display:block;width:120px;min-width:120px;height:54px;outline:none}.site-header__logo-img[data-astro-cid-3ef6ksr2]{display:block;width:100%}.site-header[data-astro-cid-3ef6ksr2].--fixed .site-header__wrap[data-astro-cid-3ef6ksr2]{position:fixed;top:0;width:100%}.site-header[data-astro-cid-3ef6ksr2].--fixed .site-header__container[data-astro-cid-3ef6ksr2]{height:80px}@media only screen and (min-width:800px){.site-header__logo[data-astro-cid-3ef6ksr2]{width:144px;min-width:144px;height:64px}}footer[data-astro-cid-sz7xmlte]{padding:3rem 0;background:var(--c4);text-align:center;color:var(--c1);border-top:3px solid var(--c6)}footer[data-astro-cid-sz7xmlte] div[data-astro-cid-sz7xmlte].container{margin:auto;max-width:960px}footer[data-astro-cid-sz7xmlte] div[data-astro-cid-sz7xmlte].menu{text-align:left;padding:0 5rem}footer[data-astro-cid-sz7xmlte] div[data-astro-cid-sz7xmlte].menu h4[data-astro-cid-sz7xmlte]{font-weight:500}footer[data-astro-cid-sz7xmlte] div[data-astro-cid-sz7xmlte].menu ul[data-astro-cid-sz7xmlte]{margin-top:1.6rem;font-size:1.4rem}footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-block;padding:1.2rem 0;color:var(--c1)}footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--c6)}footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte].dataweb{display:inline-block;margin:3rem 0 2.4rem}footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte].dataweb img[data-astro-cid-sz7xmlte]{display:block;width:45px;height:62px}footer[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte].firma{font-size:1.4rem}footer[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte].firma a[data-astro-cid-sz7xmlte]:hover{color:var(--c6)}@media only screen and (min-width:720px){footer[data-astro-cid-sz7xmlte]{padding:7rem 0 3rem}}@media only screen and (min-width:1200px){footer[data-astro-cid-sz7xmlte] div[data-astro-cid-sz7xmlte].menu{padding:0}}:root{--c1: #ffffff;--c2: #000000;--c3: #eeeeee;--c4: #888888;--c5: #2488ff;--c6: #ff9933;--f1: "Helvetica", sans-serif;--f2: "Helvetica", sans-serif}html,html *{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}html{font-size:10px}body{background-color:var(--c1);font-family:var(--f1);font-size:1.6rem;line-height:2.4rem}.flex{display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:-webkit-flex;display:flex}a{color:var(--c2);text-decoration:none}div.botones{display:flex;flex-direction:row;justify-content:center}.button{display:inline-flex;justify-content:center;align-items:center;box-shadow:0 0 8px -2px var(--c2);border:none;cursor:pointer;font-family:var(--f1);font-size:2rem;color:var(--c1);font-weight:600;text-shadow:0 0 2px #444}.button--contacto,.button--llamar,.button--resenas{padding:1rem 3rem;background-color:var(--c6);border-radius:5px}.button:hover{filter:brightness(1.1)}@media only screen and (min-width:480px){body{font-size:1.8rem;line-height:2.6rem}}@media only screen and (min-width:720px){body{font-size:2rem;line-height:3rem}}.cover{padding:12rem 5rem;text-align:center;line-height:1.6;border-top:3px solid var(--c5);border-bottom:3px solid var(--c6)}.cover h1{color:var(--c1);text-shadow:0px 0px 2px var(--c2);font-size:3.6rem}.cover h2{color:var(--c1);text-shadow:0px 0px 4px var(--c2);font-size:2.4rem;font-weight:500}.cover p.telefono{margin-top:3rem;font-size:2.4rem;text-shadow:0px 0px 2px var(--c4)}.cover a{color:var(--c1)}.cover div.botones{margin-top:1.6rem}@media only screen and (min-width:480px){.cover{padding:16rem 7rem}}@media only screen and (min-width:720px){.cover h1{font-size:4.8rem}.cover p a{font-size:3.2rem}}
