@import url(//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,300,400,600,700);
@import url("https://fonts.googleapis.com/css2?family=DM+Serif+Text:ital@0;1&display=swap");
/** Responsive mixins - BEGIN **/
/** Responsive mixins - END **/
.paragraph--type--block-carousel .block-carousel--header {
  position: relative;
  margin-bottom: 3rem;
}
.paragraph--type--block-carousel .block-carousel--header .block-carousel--title {
  font-weight: 700;
  font-size: 30px;
  color: #c00000;
}
.paragraph--type--block-carousel .btn-more {
  height: 100%;
  align-items: center;
  background-color: #c00000;
  font-size: 15px;
  font-weight: bold;
  border: none;
  padding: 6px 20px;
  text-transform: uppercase;
  color: #fff !important;
  position: absolute;
  top: 0;
  right: 0;
}
.paragraph--type--block-carousel .btn-more.desktop {
  display: none;
}
@media (min-width: 768px) {
  .paragraph--type--block-carousel .btn-more.desktop {
    display: inline-flex;
  }
}
.paragraph--type--block-carousel .btn-more.mobile {
  display: none;
  right: 29px;
}
@media (max-width: 768px) {
  .paragraph--type--block-carousel .btn-more.mobile {
    display: inline-flex;
  }
}
@media (max-width: 768px) {
  .paragraph--type--block-carousel .btn-more {
    top: unset;
    right: unset;
    height: auto;
  }
}

/*# sourceMappingURL=block-carousel.css.map */
