@font-face {
  font-family: "cherry_swashbold";
  src: url("../assets/fonts/CherrySwash-Bold.ttf") format("ttf");
  font-weight: normal;
  font-style: normal;
}

body {
  background-color: #e9f5df;
  font-family: "Cherry Swash", cursive;
  overflow-x: hidden !important;
  /* position: relative; */
}

a {
  text-decoration: none !important;
  color: inherit !important;
}

@media screen and (max-width: 800px) {
  .top-bar {
    display: none !important;
  }
}



.navbar-nav {
  background-image: url("../assets/nuvemmenu.webp");
  background-repeat: no-repeat;
  background-size: cover;
  padding: 3px 0;
  margin-left: 5%;
  font-weight: bold;
}

@media screen and (max-width: 800px) {
  .navbar-nav {
    background-image: none !important;
  }
}

.navbar-nav .nav-item {
  padding-top: 1%;
}

.nav-item {
  padding: 0 15px;
}

.badge-azul {
  background-color: #57a4c4 !important;
  color: white;
}

.badge-verde {
  background-color: #7ac574 !important;
  color: white;
}

.badge-roxo {
  background-color: #6e288d !important;
  color: white;
}

.badge-rosa {
  background-color: pink;
  color: white;
}

.pink {
  color: #f7c1d1 !important;
}

.azul {
  color: #57a4c4 !important;
}

.verde {
  color: #7ac574 !important;
}

.roxo {
  color: #6e288d !important;
}

.ciano {
  color: #34d1b6 !important;
}

.amarelo {
  color: #fef9bf !important;
}

.branco {
  color: white !important;
}

@media screen and (min-width: 801px) {
  .main-banner {
    max-width: 981px;
  }
}

@media screen and (max-width: 800px) {
  .recorded-class {
    text-align: center;
  }

}

@media screen and (max-width: 800px) {
  .corujinha {
    display: none;
  }
}

.balloon-red {
  padding: 50px;
  max-width: 950px;
  background-image: url("../assets/balao-red.png");
  background-size: cover;
  background-repeat: none;

}

.balloon-blue {
  padding: 50px;
  max-width: 1000px;
  background-image: url("../assets/fundo-azul.webp");
  background-size: cover;
  background-repeat: none;
}

.balloon-blue p {
  color: #3d8bec !important;
}

.balloon-red-gallery {
  padding: 50px;
  max-width: 1003px;
  max-height: 1233px;
  background-image: url('../assets/balao-red-gallery.png');
  background-size: cover;
  background-repeat: none !important;
}


.balloon-contact {
  padding: 50px;
  max-width: 1300px;
  background-image: url("../assets/bg-form.png");
  background-size: cover;
  background-repeat: none;
}

@media screen and (max-width: 1100px) {
  .arrow-gallery {
    display: none !important;
  }
}

.balloon-pink {
  padding: 50px;
  max-width: 950px;
  background-image: url("../assets/balao-pink.png");
  background-size: cover;
  background-repeat: none;
}

.balloon-green {
  padding: 32px;
  max-width: 990px;
  background-image: url("../assets/balao-green.png");
  background-size: cover;
  background-repeat: none;
}

.balloon-green p {
  font-size: 0.98rem;
}

.polaroid {
  position: relative;
  width: 220px;
  transform: rotate(2deg);
}

.polaroid img {
  border: 10px solid #fff;
  border-bottom: 45px solid #fff;
  -webkit-box-shadow: 3px 3px 3px #777;
  -moz-box-shadow: 3px 3px 3px #777;
  box-shadow: 3px 3px 3px #777;
}

.polaroid p {
  position: absolute;
  text-align: center;
  width: 100%;
  bottom: 0px;
  color: #888;
}

.gallery-item {
  max-width: 400px;
  cursor: pointer;
}

@media screen and (min-width: 801px) {
  .quem-somos {
    min-height: 555px;
  }
}

.wp-class {
  position: fixed;
  z-index: 999;
  right: 20px;
  bottom: 15px;
}

.wp-class img {
  height: 72px;
  width: 72px;
  border-radius: 50px;
}

.badge {
  padding: 20px;
  margin: 10px;
  width: 200px;
}

.complementares {
  background-image: url('../assets/balao-red.png');
  max-width: 976px;
  min-height: 343px;
  background-repeat: no-repeat;
}

/* 
@media screen and (min-width: 801px) {
  .complementares {
    margin-left: -100px;
  }
} */

.form-control {
  background-color: #fef9bf !important;
  border: none;
}

.btn-amarelo {
  background-color: #faee5f;
  color: #6e288d !important;
  border-radius: 0;
  font-weight: bold;
  margin-top: -30px;
  padding: 20px 40px;
  font-size: 20px;
}

.phone {
  margin-top: -15px;
}

@media screen and (max-width: 800px) {

  .duvidas,
  .nossoemail {
    display: none;
  }

  .ballon-info-bottom {
    padding-bottom: 25px;
  }

  .ballon-info-top {
    padding-top: 15px;
  }

  .gallery-item {
    max-width: 320px;
  }

}

@media screen and (max-width: 363px) {
  .navbar {
    margin-left: -10px !important;
  }

  .balloon-red,
  .balloon-pink,
  .balloon-green,
  .balloon-blue {
    padding-left: 60px !important;
    text-align: center;
  }

  .ballon-info-top {
    padding-top: 35px;
  }

  .ballon-info-bottom {
    padding-bottom: 35px
  }
}

.noscroll {
  overflow-x: hidden !important;
  overflow-y: clip !important;
}

.footer {
  min-height: 126px;
  background-image: url("../assets/footer.png");
  background-repeat: none;
  background-size: cover;
  overflow-x: hidden;
  color: #513571;
  margin-left: -10px;

}

.footer p {
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  margin: 0 0;
}

.atividades-complementares {
  opacity: 0;
}

.mt-sm-110 {
  margin-top: 0;
}

@media screen and (min-width: 880px) {
  .margin-left-50 {
    margin-left: 56px;
  }

  .balloon-red-gallery {
    max-height: 688px !important;
  }

  .atividades-complementares {
    opacity: 1;
  }

  .mt-sm-110 {
    margin-top: -71px;
  }

}

/*# sourceMappingURL=style.css.map */