body {
  margin: 0;
  padding: 0;
  font-family: "Nunito";
  background-image: linear-gradient(to bottom right, RGBA(21,151,229,0.3), RGBA(21,151,229,1),RGBA(21,151,229,0.3) );
}


h1 {
  font-family: "Nunito-Black";
  font-size:3rem;
  line-height: 1.5;
}

h2 {
  font-family: "Nunito-Bold";
  font-size:3rem;
  line-height: 1.5;
}


p {
  /* color: #8f8f8f; */
  color:#fff;
  /* color:#000; */
}

td {
  padding: 0;
}

a:link {
  color: #000;
  background-color: transparent;
  text-decoration: none;
}

a:visited {
  color: pink;
  background-color: transparent;
  text-decoration: none;
}

a:hover {
  color: red;
  background-color: transparent;
  text-decoration: underline;
}

a:active {
  color: yellow;
  background-color: transparent;
  text-decoration: underline;
}

#title {
  background-color: #8B98FA;
  color: #fff;
}


#contact {
  /* background-color: #8B98FA; */
  background-image: linear-gradient(to bottom,  RGBA(139,152,250,1), RGBA(139,152,250,0.4));
  /* background-image: linear-gradient(to bottom, RGBA(21,151,229,1), RGBA(139,152,250,1) ); */
  color: #fff;
  padding: 5% 10%;
  text-align: center;
}

#footer {
  /* background-color: #2E8DE6; */
  /* background-color: #1597E5; */
  background-image: linear-gradient(to right, RGBA(21,151,229,0.3), RGBA(21,151,229,1),RGBA(21,151,229,0.3) );
  color:#8f8f8f;
  margin: 0;
  padding: 0;
  /* padding: 7% 15%; */
  text-align: center;
}

.pressed {
  box-shadow: 0 6px 6px 0 #DBEDF3;
  opacity: 0.5;
  width: 6%;
}

.h3-contact {
  font-family: "Ubuntu";
  font-size:2rem;
  line-height: 1.5;
  text-align: left;
}

.sigla_image-blue {
  padding-top: 0%;
  padding-left: 10%;
  width: 50%;
  opacity: 0.15;
  background-image: linear-gradient(to bottom right, RGBA(21,151,229,0.9),RGBA(21,151,229,0.6) );
}

.sigla_image-mov {
  padding-top: 20%;
  padding-left: 0;
  width: 70%;
  opacity: 0.15;
}

.container-fluid {
  padding: 3% 15% 7%;
}


.card-header {

  background-color: #94B3FD ;
  color: #fff;
  /* color:#000; */
  font-family: "Nunito-Bold";
  font-size: 2.0rem;
}

.card-contact-header {

  /* background-color: #8B98FA; */
  color: #fff;
  padding: 0;
  margin: 0;
}

.card-body {
  /* background-color: #CDE4FA; */
  /* background-color: #8B98FA; */
  background-image: linear-gradient(to right bottom, RGBA(139,152,250,1), RGBA(139,152,250,0.6), RGBA(139,152,250,1));
   /*linear-gradient(to bottom, #8B98FA, #94B3FD ); */
  color: #fff;
  /* color:#000; */
}
.subtitlu {
  font-family: "Ubuntu";
  font-size: 3.5rem;
  font-weight: bold;
  /* text-align: center; */
}

.text-bla {
  font-family: "Nunito-Bold";
  font-size:1.5rem;
  line-height: 1.5;
  /* background-color: #2E8DE6; */
  /* background-color: #1597E5; */
  /* background-image: linear-gradient(to bottom right, RGBA(21,151,229,0.3), RGBA(21,151,229,1),RGBA(21,151,229,0.3) ); */
  color: #fff;
  /* color:#000; */
}

.text-bla-1 {
  font-family: "Nunito-Bold";
  font-size:1.5rem;
  line-height: 1.5;
  color: #fff;
  /* background-image: linear-gradient(to bottom, RGBA(21,151,229,1), RGBA(21,151,229,0.3) ); */
}

.text-bla-div {
  /* background-image: linear-gradient(to right, RGBA(21,151,229,1), RGBA(21,151,229,0.3)); */
}

.horiz {
  margin: 0;
  padding: 0;
  color: #1597E5;
  text-align: center;
  height: 2px;
}

.navbar {
  padding-bottom: 0 0 4.5rem;
}

.navbar-nav {
  margin-left: 20%;
  /* align: right; */
}

.icon-buton-expand {
  width: 3.5rem;
  height: 3.5rem;
}

.text_btn_expand {
  font-family: "Nunito";
  font-size: 2.5rem;
}

.nav-item {
  padding: 0 18px;
}


.card-contact {
  margin-bottom: 10%;
  padding: 0;
  border: 0 ;
  /* border-width: 5px;
  border-style: solid;
  border-radius: 2rem; */
  /* background-color: #8B98FA; */
}

.img-contact {
  padding: 0;
  margin:0;
  background-color: #8B98FA;
  /* border-radius: 2rem; */
}

.bb_btn {
  /* margin: 5% 3% 5% 0; */
  background-color: #8B98FA;
  margin: 0;
  padding-top: 0;
  border:0;
}

.bb_btn:hover {
    background-color: #8B98FA;
    /* RGB(139,152,250) */
}

.btn-prev {
  width: 3rem;
  height: 3rem;
}

.btn-next {
  width: 3rem;
  height: 3rem;
}

.card-contact-tabel {
  padding: 0;
  margin: 0;


  /* margin-top: 3rem; */
}

.img-button {
  width: 12%;
  margin: 0;
  padding: 0;
}


.title_image {
  margin-top: 10%;
  text-align: right;
}


.carousel-item {
  padding: 5% 10%;
  min-height: 800px;
}
.testimonial-image {
  width: 10%;
  border-radius: 100%;
  margin: 20px;

}

.img-carusel1 {
  width: 100%;
  margin: 0 20px 0 0;
    /* padding: 10px; */
}

.img-carusel2 {
  width: 80%;
  margin: 0 0 0 20px;
  /* padding: 10px; */
}

/* .img-carusel3 {
  width: 100%;
  margin: 0 20px 0 0;
} */

.td2 {
  width: 15px;
  color: #000;
}





.cta-heading {
  font-family: "Nunito-Bold";
  font-size: 3.5rem;
  line-height: 1.5;
}

.tabel {
  text-align: left;
  width: 80%;
  color: #fff;
}





.cpry {
  color: #D6F4F4;
}




@media (max-width: 1024px) {
  .text-bla {
    font-size: 2rem;
  }

.tabel {
  font-size: 1.6rem;
}

.card-contact-tabel {
    font-size: 1.6rem;
}

  #title {
    text-align: center;
  }
/* .carousel-item {
  height: 3000px;
} */
}

/* @media (min-width: 500px) and (max-width: 1023px) {
  .carousel-item {
    height: 2000px;
  }
} */
