body {
  font-family: "Roboto", sans-serif;
  overflow-x: hidden;
}

@font-face {
  font-family: "Ebrima";
  src: url("/site/assets/font/ebrima.ttf") format("truetype"); /* Chrome 4+, Firefox 3.5, Opera 10+, Safari 3—5 */
}

@font-face {
  font-family: "Andes";
  src: url("/site/assets/font/AndesNeueBlack.otf") format("truetype"); /* Chrome 4+, Firefox 3.5, Opera 10+, Safari 3—5 */
}

@font-face {
  font-family: "AndesM";
  src: url("/site/assets/font/AndesNeueMedium.otf") format("truetype"); /* Chrome 4+, Firefox 3.5, Opera 10+, Safari 3—5 */
}

@font-face {
  font-family: "AndesL";
  src: url("/site/assets/font/AndesNeueLight.otf") format("truetype"); /* Chrome 4+, Firefox 3.5, Opera 10+, Safari 3—5 */
}

.ff-mp-r {
  font-family: myriad-pro, sans-serif;
  font-weight: 400;
  font-style: normal;
}

.ff-pop {
  font-family: "Poppins", sans-serif;
}

.ff-ebrima {
  font-family: "Ebrima", sans-serif;
}

.ff-arial {
  font-family: Arial, sans-serif;
}

.ff-andes {
  font-family: "Andes", sans-serif;
}

.ff-andesm {
  font-family: "AndesM", sans-serif;
}

.ff-andesl {
  font-family: "AndesL", sans-serif;
}

.text-orange {
  color: #f88641;
}

.bg-blue {
  background: linear-gradient(180deg, transparent 20%, #31ffff 20%);
}

.bg-blue2 {
  background: rgb(255, 255, 255);
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0) 20%,
    rgba(49, 255, 255, 1) 20%,
    rgba(49, 255, 255, 1) 90%,
    rgba(255, 255, 255, 1) 90%
  );
}

.container-outer {
  position: relative;
  z-index: 1;
}

.bolderr {
  font-weight: 900;
}

.big {
  font-size: 21px;
}

#carouselHome1 .carousel-inner {
  overflow: unset;
}

#carouselHome1 .carousel-control-next-icon{
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23f88641' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")
}


#carouselHome1 .carousel-control-prev-icon{
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23f88641' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")
}

.carousel-control-next,
.carousel-control-prev {
  border: none;
  background-color: transparent;
}

#nav-menu {
  z-index: 3;
}

.btn-border-orange {
  border: dashed 1px #f88641;
  font-size: 22px;
  background-color: white;
}

#carouselHome2 {
  position: relative;
}

#carouselHome2 .adorno1 {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}

#carouselHome2 .adorno2 {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}

#carouselHome2 .bg-legenda {
  background-color: #e5ab10;
}

#carouselHome2 .carousel-item {
  position: relative;
}

#novidades-rodape {
  background-image: url("/site/assets/img/home9.png");
  background-position: top center;
  background-size: cover;
}

#barra-interessado {
  background-color: #e5ab10;
}

@media (max-width: 767px) {
  .navbar-brand img {
    max-height: 50px;
  }
  .ico-social {
    width: 50%;
  }
  #carouselHome2 .bg-legenda {
    margin-top: -15px;
  }
}

@media (min-width: 768px) {
  #carouselHome2 .bg-legenda {
    position: absolute;
    right: 0;
    top: 65%;
    transform: translateY(-50%);
    border-radius: 15px 0px 0px 15px;
  }
}

@media (min-width: 992px) {
  #menu-rodape {
    flex-direction: row !important;
  }
}

@media (min-width: 1200px) {
  #nav-menu {
    font-size: 22px;
  }
}

@media (min-width: 1578px) {
  .container {
    max-width: 1578px;
  }
  .img-carousel-home {
    margin-top: -10%;
    margin-left: -5%;
    padding-right: 5%;
  }
}
@media (min-width: 2200px) {
  .container-outer {
    max-width: 2200px;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
  }
}
