@charset "UTF-8";html{scroll-behavior:smooth}*{margin:0;padding:0;font-family:Urbanist;box-sizing:border-box;height:auto;-webkit-user-select:none;user-select:none}body{background-color:#f7f7f7}.header__image{background-image:url(/assets/banner-DPJwaTH5.jpg);width:100%;min-height:60vh;height:100vh;background-size:cover;background-position:center;position:relative;padding:50px;display:flex;align-items:center;justify-content:start;flex-direction:column;gap:30%}@media (max-width: 768px){.header__image{height:70vh}}@media (max-width: 480px){.header__image{height:50vh}}.header__image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0009;z-index:1}.header span{z-index:9;text-align:center}.header span p{text-transform:uppercase;letter-spacing:2px;font-size:16px;color:#f7f7f7}.header span img{width:100%;max-width:600px;height:auto;transition:all .3s ease-in-out}.header span img:hover{transform:scale(1.05)}.header ul{display:flex;justify-content:center;align-items:center;list-style:none;margin:0;gap:2rem;background-color:#3d0112;padding:2px 20px;box-shadow:0 0 20px #000;border-radius:28px;position:relative;z-index:1;transition:opacity .3s ease,visibility .3s ease}.header ul li{font-size:16px;text-transform:uppercase;cursor:pointer;transition:transform .3s ease;margin:10px 0}.header ul li a{color:#fff;text-decoration:none}.header ul li:hover{transform:scale(1.05)}@media (max-width: 1024px){.header span img{width:500px}}@media (max-width: 768px){.header span img{width:480px}}@media (max-width: 480px){.header .header__image{height:75vh}.header span p{font-size:12px}.header span img{width:380px}.header ul{gap:1.5rem;padding:2px 14px}.header ul li{font-size:15px}}.headerEventos{background-color:#000;display:flex;align-items:center;justify-content:center}.headerEventos__nav{display:flex;align-items:center;justify-content:center;flex-direction:column}.headerEventos__nav a img{width:100%;max-width:400px}.headerEventos__nav__ul{display:flex;justify-content:center;align-items:center;list-style:none;gap:6rem;border-radius:28px;position:relative;z-index:1;transition:opacity .3s ease,visibility .3s ease}.headerEventos__nav__ul li{font-size:18px;text-transform:uppercase;cursor:pointer;transition:transform .3s ease;margin:10px 0}.headerEventos__nav__ul li a{color:#fff;text-decoration:none}.headerEventos__nav__ul li:hover{transform:scale(1.05)}@media (max-width: 1024px){.headerEventos .headerEventos__nav__ul{gap:4rem}.headerEventos .headerEventos__nav a img{max-width:300px}}@media (max-width: 768px){.headerEventos .headerEventos{padding:10px}.headerEventos .headerEventos__nav__ul{gap:2rem}.headerEventos .headerEventos__nav a img{max-width:250px}}@media (max-width: 480px){.headerEventos .headerEventos{padding:5px}.headerEventos .headerEventos__nav__ul{gap:1.5rem;padding-bottom:8px}.headerEventos .headerEventos__nav a img{padding-top:14px;max-width:320px}.headerEventos .headerEventos__nav__ul li{font-size:14px}}footer{background-color:#000;color:#fff;position:relative;box-shadow:0 -2px 10px #0000004d}footer .footer-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:15px 15px 32px;text-align:center}@media (min-width: 1024px){footer .footer-content{flex-direction:row;justify-content:space-between;padding:20px}}footer .footer-content .logo img{width:70vw;max-width:300px;transition:transform .3s ease}footer .footer-content .logo img:hover{transform:scale(1.05)}footer .footer-content .social{display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:15px;flex-direction:column}footer .footer-content .social a{color:#f7f7f7;text-decoration:none;font-size:1.8rem;padding:10px;border-radius:30px;border:2px solid #F7F7F7;transition:all .3s ease;text-align:center;display:flex;align-items:center;justify-content:center;gap:4px}footer .footer-content .social a:hover{background-color:#fff;color:#000;border-color:#fff}footer .footer-content .social p{-webkit-user-select:text!important;user-select:text!important}footer .footer-content .location iframe{border:0;width:100%;height:200px;border-radius:8px;transition:all .3s ease}footer .footer-content .location iframe:hover{transform:scale(1.05)}.desenvolvidoPor{width:100%;background-color:#252525;height:20px;position:relative;text-align:center;display:flex;align-items:center}.desenvolvidoPor__icon{position:absolute;top:-30px;left:50%;transform:translate(-50%);background-color:#252525;width:80px;height:40px;clip-path:polygon(50% 0%,0% 100%,100% 100%);display:flex;justify-content:center;align-items:center}.desenvolvidoPor__icon img{width:50%;height:50%}.desenvolvidoPor p{color:#d8d8d8;font-size:14px;margin:0;position:relative;width:100%;z-index:9}.desenvolvidoPor p a{color:#1190cb;text-decoration:none}.desenvolvidoPor p a:hover{text-decoration:underline}.lado{display:flex;align-items:center;justify-content:center;gap:5rem;padding:5rem}.lado hr{height:12rem;border-color:transparent;background-color:#dbdbdb;border-radius:28px}@media (max-width: 1024px){.lado hr{display:none}}@media (max-width: 1024px){.lado{flex-direction:column;padding:3rem 2rem}}.formEventos-Galeria{display:grid;grid-template-columns:1fr 1fr;align-items:start;justify-content:center;gap:4rem;width:100%;max-width:1100px;margin:auto;padding:20px}@media (max-width: 768px){.formEventos-Galeria{grid-template-columns:1fr;gap:3rem}}.form-container{background-color:#f7f7f7;padding:30px;border-radius:10px;box-shadow:0 3px 20px #c5c5c5;width:100%;max-width:450px;margin:auto;text-align:center}.formEventos-Galeria__galeria{display:flex;justify-content:center;align-items:center;width:100%}.gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;max-width:800px;padding:0!important}.gallery img{width:100%;height:263px;object-fit:cover;border-radius:10px;box-shadow:0 3px 10px #0000001a;transition:transform .3s ease-in-out;cursor:pointer}.gallery img:hover{transform:scale(1.05)}.lightbox{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;cursor:pointer}.lightbox-content img{max-width:90%;max-height:90%;border-radius:10px}h2{color:#000;font-size:24px;margin-bottom:20px}.form-group{display:flex;flex-direction:column;margin-bottom:20px;text-align:left}label{font-size:16px;color:#000;margin-bottom:8px}input{padding:10px;font-size:16px;border:1px solid #b6b6b6;border-radius:8px;outline:none;transition:border-color .3s ease}input:focus{border-color:#3d0112}button.submit-btn{background-color:#3d0112;text-transform:uppercase;color:#fff;padding:15px 30px;font-size:18px;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease;width:100%;margin-top:10px}@media (max-width: 768px){.form-container{padding:20px}input{font-size:14px}button.submit-btn{padding:12px 20px}}@media (max-width: 480px){.form-container{padding:15px}h2{font-size:20px}input{font-size:14px}button.submit-btn{padding:12px 18px;font-size:16px}}.gallery{text-align:center;padding:40px 40px 0;background-color:#f7f7f7}@media (max-width: 1024px){.gallery{padding:30px}}@media (max-width: 768px){.gallery{padding:20px}}@media (max-width: 480px){.gallery{padding:10px}}@media (max-width: 1024px){.cardapio{width:110%}}.cardapio__container{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.cardapio__container h1{font-size:32px;text-transform:uppercase}.cardapio__container__itens{display:flex;align-items:center;justify-content:center;gap:20px;max-width:600px;padding:20.5px 0}.cardapio__container__itens__item{background-color:#fff;border-radius:8px;padding:14px;box-shadow:0 2px 20px #c5c5c5;width:1200px;max-width:205px;max-height:90px;height:100vh;transition:.3s all ease-in-out;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;text-transform:uppercase}@media (max-width: 480px){.cardapio__container__itens__item{max-width:175px}}.cardapio__container__itens__item h3{font-size:1.35rem;color:#333;letter-spacing:1px;margin-bottom:8px}.cardapio__container__itens__item p{font-size:1.2rem;color:#333}.cardapio__container__itens__item:hover{transform:scale(1.05)}.cardapio__container--subtitulo{font-size:26px;color:#3d0112}.cardapio__container--button{border:2px solid #3d0112;background:#3d0112;padding:10px 16px;color:#f7f7f7;text-decoration:none;text-transform:uppercase;font-size:1.2rem;border-radius:28px;transition:.3s all ease-in-out}.cardapio__container--button:hover{background:transparent;color:#3d0112}.hours{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.hours h1{color:#000;font-size:32px;text-transform:uppercase}.hours h4{font-size:26px;color:#3d0112}.hours .hours__content{display:flex;align-items:center;justify-content:center;gap:20px;max-width:600px;padding:20.5px 0}.hours .hours__item{background-color:#fff;border-radius:8px;padding:14px;box-shadow:0 2px 20px #c5c5c5;width:1200px;max-width:200px;transition:.3s all ease-in-out}@media (max-width: 480px){.hours .hours__item{max-width:180px}}.hours .hours__item h3{font-size:1.35rem;color:#333;letter-spacing:1px;margin-bottom:8px}.hours .hours__item p{font-size:1.2rem;color:#333}.hours .hours__item:hover{transform:scale(1.05)}.hours .hours__button{background-color:#3d0112;padding:.75rem 1.5rem;font-size:1.2rem;border:2px solid #3d0112;border-radius:28px;cursor:pointer;color:#fff;text-decoration:none;transition:.3s all ease-in-out}.hours .hours__button:hover{background-color:transparent;color:#3d0112}.whatsapp-floating{position:fixed;bottom:20px;right:20px;z-index:1000}.whatsapp-background{display:flex;align-items:center;justify-content:center;padding:10px;border-radius:50%;background-color:#25d366;animation:blinkBackground 2s infinite}.whatsapp-icon{font-size:3rem;color:#fff;transition:transform 1s ease}@keyframes blinkBackground{0%{background-color:#25d366}50%{background-color:#40ff86}to{background-color:#25d366}}.whatsapp-floating:hover .whatsapp-icon{transform:scale(1.1)}
