.banners_loja .cont .container{display:flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;align-content:space-between;-webkit-align-content:space-between;-moz-align-content:space-between;-ms-align-content:space-between;-o-align-content:space-between;flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;height:100%;gap:50px}
.banners_loja .cont .container>div{width:100%;display:flex;flex-flow:column;align-items:center;gap:20px}.banners_loja.banners .list{position:absolute;left:0;top:0;width:100%;height:100%}
.banners_loja .item_unidade .text{width:350px}.banners_loja.banners .cont{position:relative;z-index:1;display:flex;align-items:center;height:auto;padding:25px 0}
.banners_loja.banners .cont{}
.banners_loja .cont .container{min-height:calc(100vh - 150px)}.banners.banners_loja .li::after{height:100%;opacity:1;background:#000;background:-webkit-linear-gradient(180deg,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.9) 100%);background:-moz-linear-gradient(180deg,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.9) 100%);background:linear-gradient(180deg,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000",endColorstr="#000",GradientType=0)}
.banners.banners_loja .cont img{width:360px}.item_unidade{color:white}
.banners .item_unidade .items{justify-content:center;color:white;margin-top:0}
.item_unidade .buttons{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.div_galeria{position:relative;color:white}
.div_galeria img{width:100%;height:auto}.bloco{border:solid #EDB61D 1px}
.bloco .fundo::before{position:absolute;left:0;top:0;width:100%;height:100%;background:black;opacity:0.6;content:''}.div_horarios{position:relative;background:#EDB61D;padding:35px 0}
.div_horarios .list_horarios .tit,.div_horarios .list_horarios li{color:#524944}
.div_horarios .list_horarios li p span:after{border-color:#524944}.itens_mar{position:relative;padding:50px 0}
.itens_mar>*+*{margin-top:50px}
.images_instagram .tit{margin:0;color:white}
.images_instagram .tit+*{margin-top:10px}
.images_instagram .images{width:860px;max-width:100%;margin-left:auto;margin-right:auto}
.images_instagram img{max-width:100%;height:auto}
.images_instagram figure{margin:0}
.images_instagram .images .li{overflow:hidden;padding:0 10px}.logo_address{text-align:center;position:relative;color:white}
.logo_address img{margin-bottom:25px;width:260px;height:auto;max-width:100%}
.logo_address a{color:white;text-decoration:underline}