/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/* -------------------------------------------------- Mixins */
/* ---------------------------------------------------------------------- */
/* -------------------------------------------------- Agency Chain */
.wkAgencyChain__wrapper {
  background: var(--grey--xlite);
  padding: 2rem 0;
}
.wkAgencyChain__container {
  display: flex;
  flex-wrap: wrap;
  margin: 0 auto;
  max-width: 136.6rem;
  padding: 0 2rem;
}
.wkAgencyChain__left {
  margin-bottom: 5rem;
  width: 100%;
}
@media (min-width: 768px) {
  .wkAgencyChain__left {
    padding-right: 5rem;
    width: 50%;
  }
}
.wkAgencyChain__right {
  position: relative;
  width: 100%;
}
@media (min-width: 768px) {
  .wkAgencyChain__right {
    width: 50%;
  }
}
.wkAgencyChain__image {
  background: var(--white);
  box-shadow: var(--box-shadow--image);
  margin: 0 auto;
  max-height: 76.8rem;
  max-width: 102.4rem;
  padding: 1rem;
  position: relative;
}
.wkAgencyChain__gallery {
  margin: 0;
}
.wkAgencyChain__slide {
  align-items: center;
  display: flex !important;
  height: 14.625rem;
  justify-content: center;
  overflow: hidden;
  width: 26rem;
}
@media (min-width: 576px) {
  .wkAgencyChain__slide {
    height: 29.025rem;
    width: 51.6rem;
  }
}
@media (min-width: 768px) {
  .wkAgencyChain__slide {
    height: 19.35rem;
    width: 34.4rem;
  }
}
@media (min-width: 992px) {
  .wkAgencyChain__slide {
    height: 29.025rem;
    width: 51.6rem;
  }
}
@media (min-width: 1024px) {
  .wkAgencyChain__slide {
    height: 26.55rem;
    width: 47.2rem;
  }
}
@media (min-width: 1200px) {
  .wkAgencyChain__slide {
    height: 31.5rem;
    width: 56rem;
  }
}
@media (min-width: 1366px) {
  .wkAgencyChain__slide {
    height: 36.169rem;
    width: 64.3rem;
  }
}
.wkAgencyChain__thumbnails {
  margin: -3.5rem auto 0 auto;
  position: relative;
  top: -0.5rem;
  width: 80%;
}
@media (min-width: 1200px) {
  .wkAgencyChain__thumbnails {
    margin: -7rem auto 0 auto;
    top: -1rem;
  }
}
.wkAgencyChain__thumbnail {
  align-items: center;
  background: rgba(0, 0, 0, 0.5);
  border: 0.2rem solid var(--white);
  cursor: pointer;
  display: flex !important;
  height: 3.5rem;
  justify-content: center;
  margin: 0 0.3rem;
  overflow: hidden;
  padding: 0.5rem;
  width: 3.5rem;
}
@media (min-width: 1200px) {
  .wkAgencyChain__thumbnail {
    height: 7rem;
    margin: 0 0.5rem;
    width: 7rem;
  }
}
.wkAgencyChain__counter {
  bottom: 5rem;
  color: var(--white);
  font-size: var(--font-size--base);
  font-weight: bold;
  position: absolute;
  text-align: center;
  text-shadow: var(--text-shadow);
  width: calc(100% - 2rem);
}
@media (min-width: 1200px) {
  .wkAgencyChain__counter {
    bottom: 9rem;
  }
}
.wkAgencyChain__prev, .wkAgencyChain__next {
  cursor: pointer;
  height: 100%;
  position: absolute;
  top: 0;
  width: 6rem;
}
@media (min-width: 992px) {
  .wkAgencyChain__prev, .wkAgencyChain__next {
    width: 10rem;
  }
}
.wkAgencyChain__prev i, .wkAgencyChain__next i {
  color: var(--white);
  font-size: 3rem;
  font-weight: bold;
  position: absolute;
  text-shadow: var(--text-shadow);
  top: calc(50% - 1.5rem);
}
@media (min-width: 992px) {
  .wkAgencyChain__prev i, .wkAgencyChain__next i {
    font-size: 5rem;
    top: calc(50% - 2.5rem);
  }
}
.wkAgencyChain__prev .ew-arrow-left, .wkAgencyChain__next .ew-arrow-left {
  left: 2rem;
}
@media (min-width: 992px) {
  .wkAgencyChain__prev .ew-arrow-left, .wkAgencyChain__next .ew-arrow-left {
    left: 4rem;
  }
}
.wkAgencyChain__prev .ew-arrow-right, .wkAgencyChain__next .ew-arrow-right {
  right: 2rem;
}
@media (min-width: 992px) {
  .wkAgencyChain__prev .ew-arrow-right, .wkAgencyChain__next .ew-arrow-right {
    right: 4rem;
  }
}
.wkAgencyChain__prev {
  left: 0;
}
.wkAgencyChain__next {
  right: 0;
}
.wkAgencyChain .slick-slide img {
  flex-shrink: 0;
}
.wkAgencyChain__accordion {
  max-width: 65rem;
}
.wkAgencyChain h4 {
  font-size: var(--font-size--xxlarge);
  font-weight: var(--font-weight--semi);
  margin-bottom: 2rem;
}
.wkAgencyChain__heading {
  align-items: center;
  border-bottom: 0.1rem solid var(--grey);
  cursor: pointer;
  display: flex;
  font-size: var(--font-size--base);
  height: 5rem;
  padding: 0 3rem;
  position: relative;
}
.wkAgencyChain__heading.collapsed:before {
  content: "+";
  font-size: var(--font-size--xxlarge);
  left: 0;
  position: absolute;
}
.wkAgencyChain__heading:before {
  content: "-";
  font-size: var(--font-size--xxlarge);
  left: 0;
  position: absolute;
  top: 0.4rem;
}
.wkAgencyChain__heading span:first-child {
  font-weight: var(--font-weight--bold);
}
.wkAgencyChain__body__container {
  border-bottom: 0.1rem solid var(--grey);
  font-size: var(--font-size--base);
  padding: 3rem;
}
.wkAgencyChain__content {
  margin-bottom: 1rem;
}
.wkAgencyChain__content * {
  margin-bottom: 1rem;
}
.wkAgencyChain__button {
  padding: 0 1rem;
  text-align: center;
  white-space: nowrap;
}
/*# sourceMappingURL=wkAgencyChain.css.map */
