:root{--verde:#86e900;--verdes:#62aa00;--preto:#000;--branco:#fff;--cinza:#1a1a1a;--cinza-claro:#cccccc;--laranja:#ff5733;--azul:#00bfff;--amarelo:#ffe600;--roxo:#b000ff}.c-white{color:var(--branco) !important;}.c-preto{color:var(--preto) !important}.c-verde-2{color:var(--verdes) !important}.bg-preto{background-color:var(--preto) !important;}.bg-verde{background-color:var(--verde) !important;}.fundo-amarelo{background-color:var(--amarelo) !important;}.fundo-laranja{background-color:var(--laranja) !important;}.fundo-azul{background-color:var(--azul) !important;}.fundo-verde{background-color:var(--verde) !important;}.fundo-cinza{background-color:var(--cinza-claro) !important;}body{font-family:'Poppins', sans-serif}#carouselDepoimentosDesktop .carousel-control-prev{left:-120px !important}#carouselDepoimentosDesktop .carousel-control-next{right:-120px !important}.banner-titulo{color:var(--verde);font-family:'Poppins', sans-serif;font-size:44px;font-weight:600;font-style:italic;margin-bottom:0.5rem}.banner-subtitulo{color:var(--branco);font-size:34px;font-style:italic;font-weight:400;margin-bottom:1rem}.categoria-label{font-weight:bold;margin-top:0.5rem}.card-title{margin-bottom:0.5rem}.text-10{font-size:10px}.text-12{font-size:12px}.text-14{font-size:14px}.text-16{font-size:16px}.text-18{font-size:18px}.text-20{font-size:20px}.text-24{font-size:24px}.text-28{font-size:28px}.text-32{font-size:32px}.text-40{font-size:40px}.address-text{font-size:15px}.bi-cup-hot{font-size:37px}.bi-geo-alt{font-size:30px}.top-strip i.bi-whatsapp{font-size:27px}footer .bi-whatsapp, footer .bi-instagram{font-size:2rem}.top-strip{background-color:var(--verde);padding:4px 0}.top-strip a{color:var(--preto);font-size:1.25rem;margin-right:0.5rem}.top-strip a:hover{opacity:0.8}.navbar.bg-preto{border-bottom:1px solid rgba(255, 255, 255, 0.3)}.navbar .nav-link{color:var(--branco) !important;margin-right:1rem}.navbar .nav-link:hover{background-color:var(--verde);color:var(--preto) !important;border-radius:4px}.btn-success{background-color:var(--verde) !important;border-color:var(--verde) !important;color:var(--preto) !important;font-weight:bold}.btn-success:hover{background-color:var(--verde) !important;border-color:var(--verde) !important}.banner, #bannerCarousel{background-image:url('../img/banner/slide-trilhas-e-trajetos-00.webp')}#como-encomendar{background-color:var(--cinza)}#como-encomendar h2, #como-encomendar p{color:var(--branco)}#como-encomendar .card{background-color:var(--verde);border:none}#como-encomendar .c-preto{color:var(--preto)}#como-encomendar h3{font-size:16px;font-weight:bold;margin:1rem 0}#como-encomendar p.c-preto{font-size:12px;padding:0.5rem}.hashtag-banner{color:var(--branco);font-size:12px;margin-top:1rem}#galeria h2, #galeria p{color:var(--preto)}.depoimento-img-container{width:115px;height:115px}.depoimento-img{width:115px;height:115px;object-fit:cover;border:1px solid #ccc}.depoimento-card-mobile, .mobile-card{width:80%}#carouselDepoimentosDesktop .carousel-control-prev{left:-30px}#carouselDepoimentosDesktop .carousel-control-next{right:-30px}#carouselDepoimentosMobile .carousel-control-prev{left:-15px}#carouselDepoimentosMobile .carousel-control-next{right:-15px}footer .bg-success{background-color:var(--verde) !important}footer .c-preto{color:var(--preto)}footer .bg-dark{background-color:var(--preto) !important}.carousel-indicators{margin-bottom:-2rem}.col-6.mx-auto > a{background-color:#000;border-radius:0.5rem;color:#fff !important;display:inline-block;padding:0.7rem}.col-6.mx-auto > a:hover{text-decoration:none;opacity:0.85}.col-6.mx-auto > a > h5{font-size:15px}@media (max-width:768px){.banner-titulo{font-size:28px !important}.banner-subtitulo{font-size:18px !important;margin-top:-10px;margin-bottom:-10px;padding:10px}.btn-encomendar{font-size:0.9rem !important;padding:8px 16px !important;margin-bottom:20px !important}.text-marque-nosso-perfil{margin-top:50px}}@media (max-width:767.98px){#bannerCarousel .carousel-control-prev, #bannerCarousel .carousel-control-next{top:calc(28% + 28px)}}