@import url("https://fonts.googleapis.com/css2?family=Allura&family=Poppins:wght@300&display=swap");
@import url('https://fonts.googleapis.com/css2?family=Special+Gothic+Expanded+One&display=swap');

body { background-color: #737373; color: #000; }
    .navbar { background-color: #000; }
    .navbar-nav .nav-link, .navbar-brand { color: #fff; }
    .navbar-nav .nav-link:hover, .navbar-brand:hover { color: #ccc; }
    footer { background-color: #000; color: #fff; padding: 2rem 0; text-align: center; }
    .btn-instagram { color: #fff; background: linear-gradient(45deg, #feda75, #d62976, #962fbf); border: none; }
    .carousel-item img { max-height: 300px; object-fit: cover; width: 100%; }


#sobre img {
  display: block;
  margin: 0 auto 20px;
  max-width: 200px;
  transition: transform 0.3s ease;
  border-radius: 8px;
}
#sobre img:hover {
  transform: scale(1.05);
}

#sobre h2{
  font-family: "Special Gothic Expanded One", sans-serif;
}

#servicos h2{
  font-family: "Special Gothic Expanded One", sans-serif;
}

#marcas h2{
  font-family: "Special Gothic Expanded One", sans-serif;
}

#contato h2{
  font-family: "Special Gothic Expanded One", sans-serif;
}

.logo{
  font-family: "Special Gothic Expanded One", sans-serif;
}
#sobre{
  color: #fff;
}

#marcas h1{
   font-family: "Allura", serif;
}


/* .carousel-control-prev-icon,
.carousel-control-next-icon {
  background-color: black;
  padding: 50px
  background-repeat: no-repeat;
  background-position: center;
} */


.float
{
position:fixed;
cursor:pointer;
display:block;
width:60px;
height:60px;
bottom:40px;
right:40px;
background-color:rgba(0,200,0,1);
color:white;
border-radius:50px;
text-align:center;
font-size:30px;
transition-duration: 0.5s;
animation:pulse 3s infinite;
z-index:9000;
}
.float:hover
{
background-color:rgba(0,150,0,1);
color:white;
}
.my-float
{
margin-top:15px;
}
@-webkit-keyframes pulse
{
0% {-webkit-box-shadow: 0 0 0 0 rgba(0,200,0, 1);}
70% {-webkit-box-shadow: 0 0 0 20px rgba(0,200,0, 0);}
100% {-webkit-box-shadow: 0 0 0 0 rgba(0,200,0, 0);}
}

.galeria-foto {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
  }

.galeria-foto:hover {
  transform: scale(1.05);
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
  z-index: 2;
}

.btn-close-white {
  filter: invert(1);
}