.footer{position:relative;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100vw;font-family:Ace;color:var(--modjo-green-dark);overflow:hidden}.footer .mosaic{position:absolute;bottom:0;width:100%;height:50vh;background-image:url(../media/footer_back_2.png);background-position:top left;background-repeat:no-repeat;background-size:100% auto;opacity:.5}.footer .schedule{width:100%;font-family:'Lemon Light'}.footer .schedule ul{display:flex;flex-direction:column;align-items:center;justify-content:center;list-style:none}.footer .schedule ul li{flex:1;display:flex;flex-direction:column;align-items:center;justify-items:center}.footer .schedule ul li p{padding:.5rem;font-size:1rem}.footer .schedule ul li p:nth-child(1){font-weight:700}.footer .schedule ul li p:nth-child(2){margin-top:-.5rem;font-size:1.35rem}.footer .logo{width:30vw;height:18vh;background-image:url(../media/weblogo_outline_darkgreen.png);background-position:top;background-repeat:no-repeat;background-size:contain;opacity:1}.footer .social{display:flex;align-items:center;justify-content:center;margin-top:5rem;margin-bottom:5rem;color:var(--modjo-green-dark)}.footer .social i{cursor:pointer;padding:.5rem;margin-left:1rem;margin-right:1rem;font-size:2.5rem;opacity:1;transition:.25s}.footer .social i:hover{opacity:.5}.stores{display:flex;align-items:center;justify-content:center;width:100vw;background-color:var(--modjo-dark-gray);color:#fff!important}.stores .store{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;padding:10rem;font-family:'Lemon Light';font-size:1.2rem!important}.stores .store .background{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.stores .store .background:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7)}.stores .store .name{font-size:2rem!important}.stores .store .address{text-decoration:underline}.stores .store .tel{font-size:1.5rem!important;text-decoration:underline}.stores .store:nth-child(1) .background{background-image:url(../media/modjo1.jpg)}.stores .store:nth-child(2) .background{background-image:url(../media/modjo2.jpg)}.footer .copy{margin-bottom:.5rem;font-family:'Lemon Light';font-size:1rem;text-align:center;color:var(--modjo-green-dark)}.footer .developer{margin-bottom:1rem;font-family:'Lemon Light';font-size:.8rem;text-align:center;color:var(--modjo-green-dark)}.footer .developer dev{cursor:pointer;position:relative;transition:.5s}.footer .developer dev span:nth-child(1){position:relative;transition:.55s}.footer .developer dev:hover span:nth-child(1){transform:rotateX(-90deg) translateY(-150%);opacity:0}.footer .developer dev span:nth-child(2){position:absolute;top:0;left:0;width:100%;display:flex;align-items:center;justify-content:center;transform:rotateX(90deg) translateY(100%);opacity:0;transition:.5s}.footer .developer dev:hover span:nth-child(2){transform:rotateX(0) translateY(0);opacity:1}.footer .complaints{cursor:pointer;width:10rem;height:3rem;margin:2rem;background-image:url(../media/livroreclamacoes.webp);background-position:center;background-repeat:no-repeat;background-size:contain}.addtoany{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;margin-top:5rem;margin-bottom:5rem}.addtoany p:nth-child(1){font-family:'Lemon Light';font-size:1.5rem;font-weight:400;text-align:center;color:var(--modjo-green-dark);margin-bottom:2rem}.addtoany p:nth-child(2) a{padding:.5rem}.addtoany p:nth-child(2) a i{font-size:2rem!important;color:var(--modjo-green-dark)!important}@media only screen and (max-device-width:926px) and (orientation:portrait){.stores{flex-direction:column}.stores .store{padding:2.55rem;text-align:center}.stores .store p{width:100%;font-size:1.5rem!important;text-align:center}.stores .store .name{font-size:2.5rem!important}.stores .store .address{font-size:1.75rem!important;text-decoration:underline}.stores .store .tel{font-size:1.75rem!important;text-decoration:underline}.addtoany p:nth-child(2) a i{font-size:3rem!important;color:var(--modjo-green-dark)!important}.footer .schedule ul li p{font-size:1.5rem!important}.footer .logo{width:80vw}.footer .mosaic{width:110%;background-position:bottom left}.footer .social i{font-size:3.5rem!important}.footer .copy{width:90%;font-size:1.25rem;word-wrap:normal}.footer .developer{display:flex;align-items:center;justify-content:center;flex-direction:column;width:90%;font-size:1rem;word-wrap:normal}.footer .complaints{width:60%}}