/* Rem Unit font sizes with relative fallback http:/seesparkbox.com/foundry/scss_rem_mixin_now_with_a_better_fallback
	Usage: @include font-size(1, large);
*/
/* line 2, sass/slideshow/_slideshow.scss */
.slick details {
  margin: 12px 0 0;
  margin: 1.2rem 0 0; }

/* line 6, sass/slideshow/_slideshow.scss */
.slick .field--name-field-media-provider {
  padding: 12px 10px;
  padding: 1.2rem 1rem; }

/* line 13, sass/slideshow/_slideshow.scss */
.paragraph--type--slideshow-paragraph .layout--teaser .fa {
  display: none; }

/* line 17, sass/slideshow/_slideshow.scss */
.paragraph--type--slideshow-paragraph .layout--teaser .b-text-wrapper {
  display: flex;
  flex-flow: column;
  align-items: center; }

/* line 23, sass/slideshow/_slideshow.scss */
.paragraph--type--slideshow-paragraph .layout--teaser img {
  width: auto !important;
  max-width: 100%;
  margin: auto; }

/* line 31, sass/slideshow/_slideshow.scss */
.no-autoplay .slider-control {
  display: none; }

/* line 36, sass/slideshow/_slideshow.scss */
.paragraph--type--slideshow .slick-prev {
  left: 1%; }
/* line 39, sass/slideshow/_slideshow.scss */
[dir="rtl"] .paragraph--type--slideshow .slick-prev {
  right: 1%; }

/* line 44, sass/slideshow/_slideshow.scss */
.paragraph--type--slideshow .slick-next {
  right: 1%; }
/* line 47, sass/slideshow/_slideshow.scss */
[dir="rtl"] .paragraph--type--slideshow .slick-next {
  left: 1%;
  right: auto; }

/* line 54, sass/slideshow/_slideshow.scss */
.paragraph--type--slideshow .layout--teaser .inner {
  background: none;
  border: none; }
/* line 58, sass/slideshow/_slideshow.scss */
.paragraph--type--slideshow .layout--teaser .inner * {
  color: white; }
/* line 62, sass/slideshow/_slideshow.scss */
.paragraph--type--slideshow .layout--teaser .inner:after {
  opacity: 0; }

/* line 68, sass/slideshow/_slideshow.scss */
.paragraph--type--slideshow .title {
  margin: 0;
  font-size: 23px;
  font-size: 2.3rem;
  line-height: 1.04348; }

/* line 74, sass/slideshow/_slideshow.scss */
.paragraph--type--slideshow .caption {
  display: none; }

/* line 78, sass/slideshow/_slideshow.scss */
.paragraph--type--slideshow .wrapper--text {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 12%; }

/* line 86, sass/slideshow/_slideshow.scss */
.paragraph--type--slideshow .b-text-wrapper {
  width: 96%;
  max-width: 1366px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  background: rgba(0, 0, 0, 0.5); }

@media (min-width: 600px) {
  /* line 95, sass/slideshow/_slideshow.scss */
  .paragraph--type--slideshow-paragraph .layout--teaser img {
    max-height: 576px; } }

@media (min-width: 768px) {
  /* line 103, sass/slideshow/_slideshow.scss */
  .paragraph--type--slideshow .caption {
    display: block; }
  /* line 107, sass/slideshow/_slideshow.scss */
  .paragraph--type--slideshow .b-text-wrapper {
    width: 80%; }
  /* line 111, sass/slideshow/_slideshow.scss */
  .paragraph--type--slideshow .title {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 1.28571; } }

@media (min-width: 800px) {
  /* line 121, sass/slideshow/_slideshow.scss */
  .paragraph--type--slideshow-paragraph .layout--teaser .inner {
    border: 1px solid #fff;
    border-width: 0 1px;
    padding: 12px 10px;
    padding: 1.2rem 1rem; }
  /* line 127, sass/slideshow/_slideshow.scss */
  .paragraph--type--slideshow-paragraph .layout--teaser img {
    max-height: 50vw; } }

@media (min-width: 980px) {
  /* line 137, sass/slideshow/_slideshow.scss */
  .paragraph--type--slideshow-paragraph .slide {
    display: flex !important;
    background: #000 !important;
    height: 35vw;
    max-height: 480px;
    overflow: auto;
    border: 1px solid #fff;
    border-width: 0 1px; }
  /* line 148, sass/slideshow/_slideshow.scss */
  .paragraph--type--slideshow-paragraph .layout--teaser *, .paragraph--type--slideshow-paragraph .layout--teaser h1, .paragraph--type--slideshow-paragraph .layout--teaser .h1, .paragraph--type--slideshow-paragraph .layout--teaser h2, .paragraph--type--slideshow-paragraph .layout--teaser .h2, .paragraph--type--slideshow-paragraph .layout--teaser h3, .paragraph--type--slideshow-paragraph .layout--teaser .h3 {
    color: white; }
  /* line 152, sass/slideshow/_slideshow.scss */
  .paragraph--type--slideshow-paragraph .layout--teaser a {
    color: white; }
  /* line 147, sass/helpers/_text.scss */
  .paragraph--type--slideshow-paragraph .layout--teaser a:visited {
    color: white; }
  /* line 152, sass/helpers/_text.scss */
  .paragraph--type--slideshow-paragraph .layout--teaser a:focus {
    color: white; }
  /* line 157, sass/helpers/_text.scss */
  .paragraph--type--slideshow-paragraph .layout--teaser a:hover {
    color: #F0B323; }
  /* line 162, sass/helpers/_text.scss */
  .paragraph--type--slideshow-paragraph .layout--teaser a:active {
    color: #F0B323; }
  /* line 156, sass/slideshow/_slideshow.scss */
  .paragraph--type--slideshow-paragraph .layout--teaser .fa {
    display: block;
    position: absolute;
    bottom: 12px;
    bottom: 1.2rem;
    right: 10px;
    right: 1rem; }
  /* line 164, sass/slideshow/_slideshow.scss */
  .paragraph--type--slideshow-paragraph .layout--teaser.has-media .wrapper--text {
    transition: all 0.3s ease;
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 98%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0);
    /* IE6-9 */
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    opacity: 1; }
  /* line 178, sass/slideshow/_slideshow.scss */
  .paragraph--type--slideshow-paragraph .layout--teaser.has-media .caption {
    height: 0;
    opacity: 0;
    transition: all 0.3s ease; }
  /* line 185, sass/slideshow/_slideshow.scss */
  .paragraph--type--slideshow-paragraph .layout--teaser .b-text-wrapper {
    width: 100%;
    transition: transform 250ms cubic-bezier(0.09, 0.37, 0.23, 0.97); }
  /* line 190, sass/slideshow/_slideshow.scss */
  .paragraph--type--slideshow-paragraph .layout--teaser .h3 {
    text-align: center; }
  /* line 194, sass/slideshow/_slideshow.scss */
  .paragraph--type--slideshow-paragraph .layout--teaser .inner {
    background: transparent;
    border: none;
    padding: 12px 10px;
    padding: 1.2rem 1rem; }
  /* line 199, sass/slideshow/_slideshow.scss */
  .paragraph--type--slideshow-paragraph .layout--teaser .inner:after, .paragraph--type--slideshow-paragraph .layout--teaser .inner:before {
    border-radius: inherit;
    z-index: -1;
    position: static;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0;
    padding: 0; }
  /* line 212, sass/slideshow/_slideshow.scss */
  .paragraph--type--slideshow-paragraph .layout--teaser .inner:after {
    opacity: 0;
    box-shadow: none; }
  /* line 217, sass/slideshow/_slideshow.scss */
  .paragraph--type--slideshow-paragraph .layout--teaser .inner:hover {
    background-color: #000; }
  /* line 231, sass/slideshow/_slideshow.scss */
  .paragraph--type--slideshow-paragraph .layout--teaser .b-media-wrapper {
    margin-left: auto;
    margin-right: auto; }
  /* line 236, sass/slideshow/_slideshow.scss */
  .paragraph--type--slideshow-paragraph .layout--teaser img {
    max-height: 27vw;
    padding: 3px;
    padding: 0.3rem;
    border: 1px solid #666;
    transition: transform 0.5s ease; }
  /* line 246, sass/slideshow/_slideshow.scss */
  .paragraph--type--slideshow-paragraph .layout--teaser:hover .caption,
  .paragraph--type--slideshow-paragraph .layout--teaser a:hover .caption {
    height: auto;
    opacity: 1; } }

@media (min-width: 980px) and (min-width: 1280px) {
  /* line 256, sass/slideshow/_slideshow.scss */
  .paragraph--type--slideshow-paragraph .layout--teaser img {
    max-height: 30vw; } }
