.nav .nav__list[data-v-491c3b8f]{padding:0;list-style:none}.nav .nav__list .nav__item[data-v-491c3b8f]{margin:.5rem 0;display:inline-block}.nav .nav__list .nav__item .nav__link[data-v-491c3b8f]{color:#212121;cursor:pointer;background-color:#0000;border:1px solid #0000;border-radius:.5rem;padding:.25rem .3rem;font-family:Alice,serif;font-size:1.2rem;font-weight:100;text-decoration:none;transition:background-color .6s}@media (width>=767px){.nav .nav__list .nav__item .nav__link[data-v-491c3b8f]{padding:.5rem 1rem;font-size:1.4rem}}.nav .nav__list .nav__item .nav__link[data-v-491c3b8f]:hover{color:#3c69b0;background-color:#fee826;transition:background-color .6s}.header[data-v-978dc109]{width:100%;margin:1rem;position:relative}@media (width>=767px){.header[data-v-978dc109]{width:33rem;margin:1rem auto 2rem}}.header__logo-link[data-v-978dc109]{opacity:.5;background:0 0;width:15rem;height:10rem;display:block;position:relative;top:1rem;transform:scale(.5)}@media (width>=767px){.header__logo-link[data-v-978dc109]{width:28rem;height:15rem;top:0}}.header__roundel[data-v-978dc109]{width:6.7rem;height:6.7rem;position:absolute;top:-1.5rem;left:-.56rem}@media (width>=767px){.header__roundel[data-v-978dc109]{width:10rem;height:10rem;top:-.4rem;left:1.25rem}}.header__pedro[data-v-978dc109]{opacity:0;visibility:hidden;width:7rem;position:absolute;top:-1.25rem;left:-.6rem}@media (width>=767px){.header__pedro[data-v-978dc109]{width:11.5rem;top:0;left:.35rem}}.header__paw[data-v-978dc109]{opacity:0;visibility:hidden;z-index:100;width:1rem;height:1rem;position:absolute;top:1.5rem;left:5rem}@media (width>=767px){.header__paw[data-v-978dc109]{width:1.25rem;height:1.25rem;top:4.25rem;left:9.75rem}}.header__words[data-v-978dc109]{position:absolute;top:1rem;left:0}@media (width>=767px){.header__words[data-v-978dc109]{top:3rem}}.header .nav[data-v-978dc109]{text-align:right;border-bottom:1px solid #3c69b0;width:20rem;position:absolute;top:4rem;right:0}@media (width>=767px){.header .nav[data-v-978dc109]{width:25rem;top:8rem}}.footer{border-top:1px solid #3c69b0;margin:2rem 0 1rem;padding:.5rem 0 0}.footer,.footer .nav{position:relative}.footer .legal{flex-direction:column;justify-content:space-between;display:flex}@media (width>=767px){.footer .legal{flex-direction:row}}.footer .legal .sitebuiltby a{letter-spacing:-.07rem;font-family:sans-serif;text-decoration:none}
