@import url("https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");

.container-header {
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 20px;
}

#header-new {
  background-color: #eaeceb;
}

#header-new .header-new-topo {
  display: flex;
  border-bottom: 1px solid #cc611f;
  background-color: #777978;
}

#header-new .header-new-topo .header-topo {
  display: flex;
  justify-content: flex-end;
}

#header-new .header-new-topo .header-topo .top_line_nav {
  display: flex;
  margin: 0;
  padding: 0;
}

#header-new .header-new-topo .header-topo .top_line_nav li {
  list-style: none;
  padding: 0;
}

#header-new .header-new-topo .header-topo .top_line_nav li a {
  display: block;
  padding: 0 10px;
  font-family: "Roboto";
  font-size: 12px;
  line-height: 33px;
  letter-spacing: 1px;
  color: #ffffff;
  transition: color 0.3s ease-in-out;
}

#header-new .header-new-topo .header-topo .top_line_nav li:hover a {
  color: #ffffff80;
}

#header-new .header-new-topo .header-topo form {
  background: #999b99;
}

#header-new .header-new-topo .header-topo form .search {
  display: flex;
}

#header-new .header-new-topo .header-topo form .search input[type="text"] {
  border-radius: 0;
  width: 200px;
  font-size: 16px;
  height: 33px;
  background: transparent;
  border: none;
  outline: none;
  padding: 10px;
}

#header-new .header-new-topo .header-topo form .search button {
  width: 33px;
  height: 33px;
  position: relative;
  padding: 0;
  margin: 0;
  line-height: 33px;
  background: transparent;
}

#header-new .header-new-topo .header-topo form .search button::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' stroke='%23FFFFFF' stroke-width='0.00024000000000000003'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.0392 15.6244C18.2714 14.084 19.0082 12.1301 19.0082 10.0041C19.0082 5.03127 14.9769 1 10.0041 1C5.03127 1 1 5.03127 1 10.0041C1 14.9769 5.03127 19.0082 10.0041 19.0082C12.1301 19.0082 14.084 18.2714 15.6244 17.0392L21.2921 22.707C21.6828 23.0977 22.3163 23.0977 22.707 22.707C23.0977 22.3163 23.0977 21.6828 22.707 21.2921L17.0392 15.6244ZM10.0041 17.0173C6.1308 17.0173 2.99087 13.8774 2.99087 10.0041C2.99087 6.1308 6.1308 2.99087 10.0041 2.99087C13.8774 2.99087 17.0173 6.1308 17.0173 10.0041C17.0173 13.8774 13.8774 17.0173 10.0041 17.0173Z' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  background-position: center;
  background-size: 70%;
  background-repeat: no-repeat;
}

#header-new .header-topo-mobile {
  display: none;
}

#header-new .header-topo-mobile .btn-hamburguer a {
  font-size: 0px;
  background-color: #ec6916;
  width: 35px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 1001;
}

#header-new .header-topo-mobile .btn-hamburguer a::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 22px;
  height: 14px;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 23 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.666 6.00283C12.0528 6.00283 12.3693 6.1347 12.6154 6.39843C12.8616 6.66217 12.9846 6.96986 12.9846 7.32151C12.9846 7.67316 12.8528 7.98085 12.589 8.24459C12.3253 8.50832 12.0176 8.64019 11.666 8.64019H1.47255C1.1209 8.64019 0.81321 8.50832 0.549474 8.24459C0.285738 7.98085 0.15387 7.67316 0.15387 7.32151C0.15387 6.96986 0.276947 6.66217 0.5231 6.39843C0.769254 6.1347 1.08574 6.00283 1.47255 6.00283H11.666ZM1.47255 3.36547C1.1209 3.36547 0.81321 3.2336 0.549474 2.96986C0.285738 2.70613 0.15387 2.39843 0.15387 2.04678C0.15387 1.69514 0.276947 1.38744 0.5231 1.12371C0.769254 0.859971 1.08574 0.728103 1.47255 0.728103H15.8462C16.233 0.728103 16.5495 0.859971 16.7956 1.12371C17.0418 1.38744 17.1649 1.69514 17.1649 2.04678C17.1649 2.39843 17.033 2.70613 16.7693 2.96986C16.5055 3.2336 16.1978 3.36547 15.8462 3.36547H1.47255ZM20.989 11.2776C21.3758 11.2776 21.6923 11.4094 21.9385 11.6732C22.1846 11.9369 22.3077 12.2446 22.3077 12.5962C22.3077 12.9479 22.1758 13.2556 21.9121 13.5193C21.6484 13.783 21.3407 13.9149 20.989 13.9149H1.47255C1.1209 13.9149 0.81321 13.783 0.549474 13.5193C0.285738 13.2556 0.15387 12.9479 0.15387 12.5962C0.15387 12.2446 0.276947 11.9369 0.5231 11.6732C0.769254 11.4094 1.08574 11.2776 1.47255 11.2776H20.989Z' fill='white'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

#header-new .header-topo-mobile .btn-hamburguer.active a::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 32 32'%3E%3Cpath d='M31.708 25.708c-0-0-0-0-0-0l-9.708-9.708 9.708-9.708c0-0 0-0 0-0 0.105-0.105 0.18-0.227 0.229-0.357 0.133-0.356 0.057-0.771-0.229-1.057l-4.586-4.586c-0.286-0.286-0.702-0.361-1.057-0.229-0.13 0.048-0.252 0.124-0.357 0.228 0 0-0 0-0 0l-9.708 9.708-9.708-9.708c-0-0-0-0-0-0-0.105-0.104-0.227-0.18-0.357-0.228-0.356-0.133-0.771-0.057-1.057 0.229l-4.586 4.586c-0.286 0.286-0.361 0.702-0.229 1.057 0.049 0.13 0.124 0.252 0.229 0.357 0 0 0 0 0 0l9.708 9.708-9.708 9.708c-0 0-0 0-0 0-0.104 0.105-0.18 0.227-0.229 0.357-0.133 0.355-0.057 0.771 0.229 1.057l4.586 4.586c0.286 0.286 0.702 0.361 1.057 0.229 0.13-0.049 0.252-0.124 0.357-0.229 0-0 0-0 0-0l9.708-9.708 9.708 9.708c0 0 0 0 0 0 0.105 0.105 0.227 0.18 0.357 0.229 0.356 0.133 0.771 0.057 1.057-0.229l4.586-4.586c0.286-0.286 0.362-0.702 0.229-1.057-0.049-0.13-0.124-0.252-0.229-0.357z'%3E%3C/path%3E%3C/svg%3E");
  background-size: 10px;
}

.header-new-mid {
  display: flex;
  align-items: center;
}

.header-new-mid-right {
  width: 100%;
}

.nav-menu-redes-portal {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 20px;
}

.nav-menu-redes-portal .nav-menu-redes-sociais {
  display: flex;
  align-items: flex-end;
  gap: 25px;
}

.nav-menu-redes-portal .nav-menu-redes-sociais span {
  font-family: "Roboto Condensed";
  color: #7b7b7b;
  font-size: 12px;
  font-weight: 300;
  line-height: 1em;
  text-align: left;
  transform: scaleX(1.0078);
}

.nav-menu-redes-portal .nav-menu-redes-sociais .redes {
  display: flex;
  gap: 5px;
}

.nav-menu-redes-portal .nav-menu-redes-sociais .redes a {
  display: block;
  width: 22px;
  height: 22px;
  font-size: 0px;
  background-repeat: no-repeat;
  background-size: contain;
}

.nav-menu-redes-portal .nav-menu-redes-sociais .redes a img {
  border-radius: 100%;
  width: 22px;
  height: 22px;
  object-fit: cover;
}

.nav-menu-redes-portal .nav-menu-portal {
  display: flex;
  align-items: center;
  margin: 25px 0;
}

.nav-menu-redes-portal .nav-menu-portal .portais {
  display: flex;
  flex-direction: column;
  width: 160px;
  max-height: 52px;
  overflow: hidden;
}

.nav-menu-redes-portal .nav-menu-portal .portais a {
  display: block;
  font-family: "Roboto Condensed", sans-serif;
  color: #3e3d3d;
  font-size: 12px;
  font-weight: 700;
  line-height: 26.025px;
  text-align: center;
  transform: scaleX(1.0078);
  transition: color 0.3s ease-in-out;
  padding: 0 10px;
}

.nav-menu-redes-portal .nav-menu-portal .portais a:hover {
  color: rgba(255, 255, 255, 0.5);
}

.nav-menu-redes-portal .nav-menu-portal .portais .cinza-claro {
  background: #cccccc;
}

.nav-menu-redes-portal .nav-menu-portal .portais .cinza-escuro {
  background: #999999;
}

.nav-menu-redes-portal .nav-menu-portal .associe {
  background-color: #ec6916;
  width: 125px;
  display: inline-block;
  float: right;
  text-align: center;
  padding: 14px;
  color: #ffffff;
  transition: color 0.3s ease-in-out;
  line-height: 24px;
  font-family: "Roboto";
}

.nav-menu-redes-portal .nav-menu-portal .associe:hover {
  color: rgba(255, 255, 255, 0.5);
}

#header-new .nav-menu-drop {
  display: flex;
  border-top: 1px solid #cb611f;
  background-color: #dadada;
  padding: 0 20px;
}

#header-new .nav-menu-drop>ul {
  display: flex;
  margin: 0;
}

#header-new .nav-menu-drop>ul>li {
  list-style: none;
  position: relative;
  padding: 0;
  z-index: 203;
  list-style: none;
}

#header-new .nav-menu-drop>ul>li::before {
  content: "";
}

#header-new .nav-menu-drop>ul>li>a {
  text-transform: uppercase;
}

#header-new .nav-menu-drop>ul>li+li::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 0;
  width: 1px;
  height: 20px;
  background-color: #e7874a;
  transform: translateY(-50%);
}

#header-new .nav-menu-drop ul li a {
  display: block;
  font-family: "Roboto Condensed";
  font-size: 13px;
  line-height: 40px;
  padding: 0 18px;
  color: #232423;
}

#header-new .nav-menu-drop ul li a:hover {
  color: #ff9900;
}

#header-new .nav-menu-drop ul li .sub-menu {
  display: flex;
  flex-direction: column;
  opacity: 0;
  transition: opacity 0.3s ease-in-out 0.1s;
  visibility: hidden;

  position: absolute;
  top: 100%;
  width: fit-content;
  white-space: nowrap;
  background-color: #ffffff;
  padding: 0;
  margin: 0;
  border: solid 1px #dfdfdf;
  box-sizing: border-box;
}

#header-new .nav-menu-drop ul li .sub-menu li a:hover {
  color: #df504b;
}

@media only screen and (min-width: 1024px) {
  #header-new .nav-menu-drop>ul>li:hover>.sub-menu {
    opacity: 1;
    visibility: visible;
  }
}

#header-new .nav-menu-drop>ul>li>.sub-menu li {
  list-style: none;
  padding: 0;
}

@media only screen and (min-width: 1024px) {
  #header-new .nav-menu-drop>ul>li>.sub-menu li+li {
    border-top: solid 1px #dfdfdf;
  }
}

#header-new .nav-menu-drop>ul>li>.sub-menu li::before {
  content: "";
}

#header-new .nav-menu-drop>ul>li>.sub-menu li a {
  padding: 0 20px;
}

#header-new .nav-menu-drop>ul>li>.sub-menu li .sub-menu {
  top: -1px;
  left: calc(100% + 1px);
}

@media only screen and (min-width: 1024px) {
  #header-new .nav-menu-drop>ul>li:hover>.sub-menu li:hover .sub-menu {
    opacity: 1;
    visibility: visible;
  }
}

#header-new .nav-menu-drop .btn-atendimento {
  margin-left: 60px;
}

@media only screen and (max-width: 1300px) {
  #header-new .nav-menu-drop .btn-atendimento {
    display: none;
  }
}

@media only screen and (max-width: 1024px) {
  #header-new .header-new-topo {
    border: none;
    background-color: initial;
    border-top: 2px #ec6916 solid;
  }

  #header-new .header-new-topo .header-topo {
    display: none;
  }

  #header-new .header-topo-mobile {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 30px;
    gap: 10px;
  }

  #header-new .header-topo-mobile form {
    padding: 10px 0;
  }

  #header-new .header-topo-mobile .search {
    height: 35px;
    display: flex;
    border-radius: 5px;
    max-width: 245px;
  }

  #header-new .header-topo-mobile .search.aberto {
    background-color: #ffffff;
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.25);
  }

  #header-new .header-topo-mobile .search.aberto input {
    padding: 0 24px;
    width: 100%;
  }

  #header-new .header-topo-mobile .search input {
    height: 100%;
    border: none;

    padding: 0;
    width: 0;
  }

  .header-new-mid {
    padding-bottom: 50px;
  }

  #header-new .header-topo-mobile .search button {
    height: 100%;
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0769 13.9369L17.7692 17.6292M1.15381 8.39841C1.15381 10.3569 1.93183 12.2352 3.31671 13.6201C4.7016 15.005 6.5799 15.783 8.53842 15.783C10.4969 15.783 12.3753 15.005 13.7601 13.6201C15.145 12.2352 15.923 10.3569 15.923 8.39841C15.923 6.43989 15.145 4.56158 13.7601 3.1767C12.3753 1.79181 10.4969 1.01379 8.53842 1.01379C6.5799 1.01379 4.7016 1.79181 3.31671 3.1767C1.93183 4.56158 1.15381 6.43989 1.15381 8.39841Z' stroke='%23999999' stroke-width='1.38462' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    padding: 0;
    width: 35px;
    background-color: transparent;
  }

  .nav-menu-redes-portal .nav-menu-redes-sociais span {
    display: none;
  }

  #header-new .nav-menu-drop {
    display: none;
    position: fixed;
    top: 50px;
    left: 20px;
    width: calc(100% - 40px);
    z-index: 1000;
    background: #fff;
    max-height: calc(100vh - 50px);
    box-shadow: 0px 3.6759777069091797px 3.6759777069091797px 0px #00000040;
    border-top: none;
    border-bottom: 4px #ec6916 solid;
  }

  #header-new .nav-menu-drop.active {
    display: flex;
  }

  #header-new .nav-menu-drop>ul {
    flex-direction: column;
    width: 100%;
    padding: 5px 10px;
  }

  #header-new .nav-menu-drop>ul>li+li::before {
    display: none;
  }

  #header-new .nav-menu-drop>ul>li {
    display: flex;
    flex-direction: column;
  }

  #header-new .nav-menu-drop>ul>li:last-of-type {
    border: none;
  }

  #header-new .nav-menu-drop>ul>li a {
    padding: 0;
    color: #232423;
  }

  #header-new .nav-menu-drop>ul>li.aberto>a {
    color: #ff9900;
  }

  #header-new .nav-menu-drop>ul>li>.sub-menu {
    width: 100%;
    border-left: none;
    border-right: none;
    border-bottom: none;
  }

  #header-new .nav-menu-drop>ul>li.aberto>.sub-menu {
    position: initial;
    opacity: 1;
    visibility: visible;
  }

  #header-new .nav-menu-drop>ul>li.aberto>.sub-menu {}
}

@media only screen and (max-width: 991px) {
  .nav-menu-redes-portal .nav-menu-redes-sociais .redes {
    display: none;
  }
}

@media only screen and (max-width: 768px) {
  .nav-menu-redes-portal .nav-menu-redes-sociais {
    display: none;
  }

  .header-new-mid {
    flex-direction: column;
    padding-bottom: 0;
  }

  .nav-menu-redes-portal {
    justify-content: center;
  }

  .nav-menu-redes-portal .nav-menu-portal {
    flex-direction: column;
    width: 100%;
  }

  .nav-menu-redes-portal .nav-menu-portal .portais {
    flex-direction: row;
    gap: 8px;
    width: 100%;
  }

  .nav-menu-redes-portal .nav-menu-portal .portais a {
    width: 100%;
    line-height: 1.2em;
    min-height: 32px;
    padding: 0 18px;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .nav-menu-redes-portal .nav-menu-portal .associe {
    margin-top: 20px;
    width: 100%;
  }

  .btn-atendimento {
    width: 100%;
  }
}

.banner-slide {
  background: #111111;
}

@media only screen and (min-width: 1024px) {

  /* .banner-slide .swiper:not(.swiper-initialized){
    min-height: 490px;
  } */
  .banner-slide .swiper:not(.swiper-initialized) * {
    display: none;
  }
}

.banner-slide .swiper-button-next,
.banner-slide .swiper-button-prev {
  color: #ffffff;
}

.banner-slide .swiper-button-next {
  width: 50px;
  height: 50px;
  right: 30px;
}

.banner-slide .swiper-button-next::after {
  content: "";
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' stroke='%23FFFFFF' stroke-width='0.00024000000000000003'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M7.82054 20.7313C8.21107 21.1218 8.84423 21.1218 9.23476 20.7313L15.8792 14.0868C17.0505 12.9155 17.0508 11.0167 15.88 9.84497L9.3097 3.26958C8.91918 2.87905 8.28601 2.87905 7.89549 3.26958C7.50497 3.6601 7.50497 4.29327 7.89549 4.68379L14.4675 11.2558C14.8581 11.6464 14.8581 12.2795 14.4675 12.67L7.82054 19.317C7.43002 19.7076 7.43002 20.3407 7.82054 20.7313Z' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}

.banner-slide .swiper-button-prev {
  width: 50px;
  height: 50px;
  left: 30px;
}

.banner-slide .swiper-button-prev::after {
  content: "";
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' stroke='%23FFFFFF' stroke-width='0.00024000000000000003'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M16.1795 3.26875C15.7889 2.87823 15.1558 2.87823 14.7652 3.26875L8.12078 9.91322C6.94952 11.0845 6.94916 12.9833 8.11996 14.155L14.6903 20.7304C15.0808 21.121 15.714 21.121 16.1045 20.7304C16.495 20.3399 16.495 19.7067 16.1045 19.3162L9.53246 12.7442C9.14194 12.3536 9.14194 11.7205 9.53246 11.33L16.1795 4.68297C16.57 4.29244 16.57 3.65928 16.1795 3.26875Z' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}

.banner-slide hr {
  height: 3px;
  padding: 0;
  margin: 0;
  border: none;
}

.banner-slide .swiperBannerGlobal {
  width: 100%;
  height: 100%;
  position: relative;
}

.banner-slide .swiperBannerGlobal .swiper-slide {
  max-height: 600px;
  height: 100%;
  text-align: center;
  font-size: 18px;
  background: #444;
  display: flex;
  justify-content: center;
  align-items: center;
}

.banner-slide .swiperBannerGlobal .swiper-slide a {
  height: 100%;
  width: 100%;
  display: block;
}

.banner-slide .swiperBannerGlobal .swiper-slide picture{
  width: 100%;
  display: block;
}

.banner-slide .swiperBannerGlobal .swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.banner-slide .swiperBannerGlobal .swiper-slide .texto{
  font-family: "Roboto";
  max-width: 1000px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
}
.banner-slide .swiperBannerGlobal .swiper-slide .texto h2{
  font-size: 50px;
  line-height: 62px;
  font-weight: 400;
  color: #ffffff;
}

.banner-slide .swiperBannerGlobal .cta-slide {
  background-color: rgba(145, 201, 68, 0.75);
  font-family: "Roboto";
  cursor: pointer;
  color: rgb(255, 255, 255);
  line-height: 14px;
  font-weight: 500;
  font-size: 14px;
  padding: 8px 23px;
  position: absolute;
  bottom: 30px;
  left: 10%;
}

.banner-slide .swiperBannerGlobal .swiper-slide .cta-slide:hover {
  background-color: #111111;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}

.banner-slide .swiperBannerGlobalTriplo {
  width: 100%;
  height: 100%;
  max-width: 80%;
  margin: 0 auto;
  position: relative;
}

.banner-slide .swiperBannerGlobalTriplo .swiper-wrapper {}

.banner-slide .swiperBannerGlobalTriplo .swiper-slide {
  height: 490px;
  text-align: center;
  font-size: 18px;
  background: #444;
  display: flex;
  justify-content: center;
  align-items: center;
}

.banner-slide .swiperBannerGlobalTriplo .swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  /* object-fit: contain; */
}

.banner-slide .swiperBannerGlobalTriplo .swiper-slide .cta-slide {
  background-color: rgba(145, 201, 68, 0.75);
  font-family: "Roboto";
  cursor: pointer;
  color: rgb(255, 255, 255);
  line-height: 14px;
  font-weight: 500;
  font-size: 14px;
  padding: 8px 23px;
  position: absolute;
  bottom: 30px;
  left: 10%;
}

.banner-slide .swiperBannerGlobalTriplo .swiper-slide .cta-slide:hover {
  background-color: #111111;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}

@media only screen and (max-width: 1024px) {
  .banner-slide .swiperBannerGlobalTriplo {
    max-width: 100%;
  }

  .banner-slide .swiperBannerGlobalTriplo .swiper-slide {
    /* height: 490px; */
  }
}

.banner-slide .swiperBannerGlobalQuintuplo {
  width: 100%;
  height: 100%;
  margin: 0 auto;
  position: relative;
}

.banner-slide .swiperBannerGlobalQuintuplo .swiper-slide {
  height: 490px;
  /* height: auto; */
  text-align: center;
  font-size: 18px;
  background: #444;
  display: flex;
  justify-content: center;
  align-items: center;
}

.banner-slide .swiperBannerGlobalQuintuplo .swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  /* object-fit: contain; */
}

.banner-slide .swiperBannerGlobalQuintuplo .swiper-slide .cta-slide {
  background-color: rgba(145, 201, 68, 0.75);
  font-family: "Roboto";
  cursor: pointer;
  color: rgb(255, 255, 255);
  line-height: 1em;
  font-weight: 500;
  font-size: 14px;
  padding: 8px 23px;
  position: absolute;
  bottom: 20px;
  left: 10%;
}

.banner-slide .swiperBannerGlobalQuintuplo .swiper-slide .cta-slide:hover {
  background-color: #111111 !important;
  color: #ffffff !important;
  transition: all 0.3s ease-in-out;
}

/* @media only screen and (min-width: 1400px){
  .banner-slide .swiperBannerGlobalQuintuplo .swiper-wrapper{
    padding-left: 12.5%;
    margin-left: -25%;
  }
}
@media only screen and (min-width: 1200px){
  .banner-slide .swiperBannerGlobalQuintuplo .swiper-wrapper{
    padding-left: 16.666%;
  }
} */
@media only screen and (max-width: 1024px) {
  .banner-slide .swiperBannerGlobalQuintuplo {
    max-width: 100%;
  }

  .banner-slide .swiperBannerGlobalQuintuplo .swiper-slide {
    height: auto;
  }
}

@media only screen and (max-width: 575px) {
  .banner-slide .swiperBannerGlobalQuintuplo .swiper-slide .cta-slide {
    font-size: 10px;
    padding: 5px 15px;
  }
}

/* Titulo Página */
.titulo-pagina {
  width: 100%;
  height: 100px;
  padding: 0 20px;
  background-color: #888888;
}

.titulo-pagina .container {
  max-width: 1400px;
  margin: 0 auto;
  padding: 25px 0;
}

.titulo-pagina h2 {
  font-family: "Roboto";
  color: #ffffff;
  font-size: 50px;
  font-weight: 300;
  font-style: italic;
  line-height: 50px;
  text-align: left;
  margin: 0;
}

@media only screen and (max-width: 768px) {
  .titulo-pagina {
    display: none;
  }
}