*{padding:0;margin:0;font-family:'Coolvetica'}body{overflow-x:hidden}@font-face{font-family:'Coolvetica';font-weight:400;src:url("./fonts/CoolveticaRg-Regular.ttf")}@font-face{font-family:'Coolvetica Bold';font-weight:700;src:url("./fonts/CoolveticaRg-Bold.ttf")}.msg-container{transform:rotate(-3deg) translateX(-5%) translateY(50%);width:110%}.msg{display:inline-block;font-size:7rem;padding:0 150px;color:white}.msg1{font-weight:300}.msg2{font-weight:900}.msg-line{display:inline-block;animation:15s msg-slide infinite linear;padding-bottom:1.2rem}.msg-slider{white-space:nowrap;background-color:black;border:5px solid white}@keyframes msg-slide{from{transform:translateX(0)}to{transform:translateX(-100%)}}.somos-img{display:flex;gap:20px;flex-wrap:nowrap;line-height:0!important}.somos-img img{height:250px;object-fit:cover;line-height:0!important}.somos-div{border:4px solid white;line-height:0!important}.material-symbols-outlined{font-variation-settings:'FILL' 0,'wght' 400,'GRAD' 0,'opsz' 24}.botoes{display:flex;gap:20px}.estilo-botao{display:flex;width:fit-content;padding:10px 13px;align-items:center;gap:5px;font-size:1rem;color:white!important;background-color:transparent;border:2px solid white;border-radius:5px;text-decoration:none;font-weight:300}.estilo-botao:hover{background-color:white;color:black!important}.not-link span,.not-link a{pointer-events:none}.hor1,.map1,.hor2,.map2{visibility:hidden;max-height:0!important;transition:all 0.5s ease;opacity:0;overflow:hidden}.active{visibility:visible;max-height:900px!important;opacity:1}.infos{margin-top:20px;color:white!important;background-color:#1f1f1f;border-radius:5px;padding:10px 20px;width:fit-content}.estilo-mapa{margin-top:20px;border-radius:5px;width:100%;background-color:white}.et-pb-controllers a{height:10px!important;width:25px!important;opacity:1!important}#menu-cabecalho{align-items:center!important}.shopping{display:flex;align-items:center;gap:5px;padding:8px 14px;background-color:white;color:black!important;border-radius:5px}.links-container{display:flex;gap:20px}#menu-rodape{align-items:center}@media (max-width:1010px){#lojas{grid-template-areas:"a" "c" "d"}}@media (max-width:560px){.botoes{flex-wrap:wrap;gap:10px}.somos-img img{height:200px}}