
@keyframes anime-H3 {
 from {
  opacity: 0;
  transform: translateX(-2000px);
 }
 to {
  opacity: 1;
  transform: translateX(0);
 }
}
@keyframes anime-P {
 from {
  opacity: 0;
  transform: translateX(2000px);
 }
 to {
  opacity: 1;
  transform: translateX(0);
 }
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 700;
  line-height: 1.1;
  font-family: "Manrope", sans-serif;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777;
  font-family: "Manrope", sans-serif;
}
h1,
.h1
{
  margin-bottom: 0px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 28px;
  color:#686868;

}
h2,
.h2 {
  font-size: 24px;
  color:#787878;
}
h3,
.h3 {
  font-size: 20px;
  color:#888888;
}
h4,
.h4 {
  font-size: 18px;
}
h5,
.h5 {
  font-size: 16px;
}
h6,
.h6 {
  font-size: 14px;
}

@media only screen and (max-width: 768px) {
h1,
.h1 {
  font-size: 24px;
  color:#686868;

}

.h2 {
  font-size: 22px;
  color:#787878;
}

.h3 {
  font-size: 20px;
  color:#888888;
}
}


.carousel-inner p {
margin: 0px;
}

.carousel-text
{
position: relative;
margin-left: 20px;
width: 40%;
background: #fff;
}
.carousel-inner h3 {
 background-color: rgba(255, 255, 255, 0.8);
 padding-left: 10px;
 animation: anime-H3 1.3s ease-out;
 font-size: 30px;
}
.carousel-inner h2 {
// background-color: rgba(255, 255, 255, 0.8);
 padding-left: 10px;
 animation: anime-H3 1.3s ease-out;
 font-size: 30px;

}
.carousel-inner p {
 font-size: 24px;
 background-color: rgba(255,255,255, 0.8);
 padding-left: 10px;
 animation: anime-P 1.6s ease-out;
 margin: 0px;
 line-height: initial;
}

.carousel-inner a {
 font-size: 12px;
 text-transform: uppercase;
 color: #00a0df;
 text-decoration: none;
 font-weight: 700;
}

.carousel-inner h2.st_light {
 color: #0C619A;
}

.carousel-inner p.st_light {
 background-color: initial;
}

.carousel-inner h2.st_dark {
 color: #00a0df;
}
.carousel-inner p.st_dark {
 background-color: initial;
 color: #fff;
}
.carousel-inner .st_dark a {
 color: #00a0df;
}


#dws-slider
{
margin-bottom: 0px;
}





