@font-face{font-family:"DejaVu Sans";src:url("./fonts/dejavu-sans-webfont.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}:root{--dark: #1F1200;--orange: #F29223;--white: #FFFFFF}body{min-height:calc(100vh - 100px);display:flex;flex-direction:column}body footer{margin-top:auto}html.menu-open{overflow:hidden}header{position:fixed;top:0;left:0;width:100%;background-color:var(--dark)}header.home-header{background:linear-gradient(0deg, rgba(31, 18, 0, 0) 0%, rgba(31, 18, 0, 0.5) 100%)}header{color:var(--white);z-index:1000}header.scrolled{background-color:var(--dark);box-shadow:0 2px 4px rgba(0,0,0,.1);transition:background-color .3s ease,box-shadow .3s ease}header .container{padding:10px 20px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}header .menu .items{display:flex;flex-direction:row;align-items:center;gap:20px;transition:all .3s ease-in-out}@media(max-width: 991px){header .menu .items{position:absolute;top:100%;left:-100%;width:100%;background-color:var(--dark);flex-direction:column;align-items:flex-start;padding:10px 20px;height:calc(100vh - 60px);padding-block:30px}}header .menu .items a{text-decoration:none;color:#fff;text-transform:uppercase;font-weight:bold;font-size:20px;font-weight:400;letter-spacing:1px;transition:all .3s ease}header .menu .items a.active{border-bottom:2px solid #fff;padding-bottom:2px}header .menu .items a:hover{border-bottom:2px solid #fff;padding-bottom:2px}header .menu .menu-mobile-toggler{display:flex;flex-direction:column;gap:5px;width:30px;height:25px;cursor:pointer;transition:all .3s ease-in-out}header .menu .menu-mobile-toggler:hover{scale:1.1}@media(min-width: 992px){header .menu .menu-mobile-toggler{display:none}}header .menu .menu-mobile-toggler div.bar{width:30px;height:4px;background-color:var(--white);transition:all .3s ease-in-out}header .menu.active .items{left:0}header .menu.active .menu-mobile-toggler div.bar:nth-child(1){transform:rotate(45deg) translate(6px, 6px)}header .menu.active .menu-mobile-toggler div.bar:nth-child(2){opacity:0}header .menu.active .menu-mobile-toggler div.bar:nth-child(3){transform:rotate(-45deg) translate(6px, -6px)}body{font-family:"DejaVu Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;line-height:1.3;color:#333;font-size:18px}h1,h2,h3,h4,h5,h6{font-family:"DejaVu Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:bold}p,span,div,a{font-family:"DejaVu Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.carousel-banner .carousel-item{position:relative}.carousel-banner .carousel-item .conteudo-carosel{position:absolute;top:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}.carousel-banner .carousel-item .conteudo-carosel .container *{max-width:600px}.carousel-banner .carousel-item .conteudo-carosel h1,.carousel-banner .carousel-item .conteudo-carosel h2{font-size:3rem;color:#fff;font-weight:bold;margin-bottom:0px}.carousel-banner .carousel-item .conteudo-carosel p{font-size:1.5rem;color:#fff}@media(max-width: 768px){.carousel-banner{height:400px}.carousel-banner .carousel-inner,.carousel-banner .carousel-item,.carousel-banner .carousel-item.active{height:100%}.carousel-banner .carousel-item>img{object-fit:cover;height:100%}.carousel-banner .carousel-item .conteudo-carosel{padding:0 20px}.carousel-banner .carousel-item .conteudo-carosel h1,.carousel-banner .carousel-item .conteudo-carosel h2{font-size:1.6rem}.carousel-banner .carousel-item .conteudo-carosel p{font-size:.8rem}.carousel-banner .carousel-item .conteudo-carosel .container *{max-width:60%}}.section{padding-block:120px}.section h2{margin-bottom:20px}.section-encarte img{max-width:100%;height:auto}.pattern-bg{background-color:var(--dark);background-image:url("../assets/pattern.png");background-repeat:repeat;background-size:200px 200px;animation:move-bg 20s linear infinite;color:var(--white)}@keyframes move-bg{0%{background-position:0 0}100%{background-position:200px 200px}}.section-location iframe{width:100%;height:450px;border:none}.section-location address{font-style:normal;font-size:18px;line-height:1.5;margin-bottom:20px}.btn{background-color:var(--orange);padding:13px 20px;color:#fff;transition:all .3s ease-in-out;font-weight:bold;font-size:18px;display:inline-flex;align-items:center;text-decoration:none;border-radius:3px}.btn svg{max-width:20px;height:auto;color:inherit;margin-left:10px}.btn svg path{fill:currentColor}.btn:hover{background-color:#fff;text-decoration:none;color:var(--orange)}.section-why .cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:20px;margin-top:40px}.section-why .cards .card-item{color:var(--dark);border:dashed 3px var(--dark);padding:20px;display:flex;flex-direction:column}.section-why .cards .card-item h3{position:relative;top:-35px;width:fit-content;padding-right:5px;background-color:#fff}.section-why .cards .card-item p{font-size:1.2rem;line-height:1.5;margin-top:-30px}.section-why .cards .card-item svg{margin-left:auto;scale:1.1;animation:scaleUp 3s ease-in-out infinite alternate}footer{padding-block:30px;color:var(--white);overflow:hidden;padding-bottom:0}footer .logo-footer{width:100%;max-width:200px;height:auto;margin-bottom:20px}footer .social{display:flex}footer .social a{background-color:var(--white);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:10px}footer .social a svg{width:20px;height:auto}footer h3{color:#fff;font-weight:normal}footer .menu .menu-items{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}footer .menu .menu-items li a{text-decoration:none;color:#fff;font-size:20px;transition:all .3s ease}footer .menu .menu-items li a:hover{text-decoration:underline}footer .horarios{border:dashed 3px var(--orange);padding:25px 15px;margin-bottom:30px}footer .final{position:relative;display:flex;align-items:center;justify-content:space-between;padding-block:15px}footer .final p{margin-bottom:0}footer .final *{z-index:1;position:relative}footer .final::after{content:"";position:absolute;z-index:0;top:0;left:0;width:200%;height:100%;background-color:var(--dark);left:-50%}.list-links{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.list-links a{text-decoration:none;color:inherit;font-size:20px;transition:all .3s ease;display:flex;align-items:flex-start;gap:10px}.list-links a svg{width:20px;min-width:20px;height:auto;transition:all .3s ease-in-out}.list-links a:hover{text-decoration:underline}.list-links a:hover svg{scale:1.1}body:not(.home){margin-top:100px}.link-whatsapp-pop{position:fixed;bottom:20px;right:20px;width:80px;height:80px;z-index:1001;background-color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 8px rgba(0,0,0,.2);transition:all .3s ease-in-out;animation:pulse 2s infinite ease-in-out}.link-whatsapp-pop svg{width:40px;height:auto;transition:all .3s ease-in-out}.link-whatsapp-pop svg path{transition:all .5s ease-in-out;fill:var(--orange)}.link-whatsapp-pop:hover{transform:scale(1.1);text-decoration:none;box-shadow:0 6px 12px rgba(0,0,0,.3);background-color:var(--orange)}.link-whatsapp-pop:hover svg{color:var(--white)}.link-whatsapp-pop:hover svg path{fill:var(--white)}@keyframes pulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(242,146,35,.7)}70%{transform:scale(1.1);box-shadow:0 0 0 10px rgba(242,146,35,0)}100%{transform:scale(1);box-shadow:0 0 0 0 rgba(242,146,35,0)}}@keyframes scaleUp{0%{transform:scale(1) rotate(0deg)}100%{transform:scale(1.1) rotate(5deg)}}/*# sourceMappingURL=main.css.map */
