


/* line 7, ../../src/sass/filters.scss */
.pink-accent .dropdown .options > ul li a.active {
  background-color: #F77E9D;
}
/* line 10, ../../src/sass/filters.scss */
.pink-accent .dropdown .options > ul li a.active:hover {
  color: #fff;
}
/* line 15, ../../src/sass/filters.scss */
.pink-accent .dropdown .options > ul li a:hover {
  color: #78bcc4;
}
/* line 20, ../../src/sass/filters.scss */
.pink-accent .dropdown .options .current {
  color: #F77E9D;
}

/* line 32, ../../src/sass/filters.scss */
.blue-accent .dropdown .options > ul li a.active {
  background-color: #78bcc4;
}
/* line 35, ../../src/sass/filters.scss */
.blue-accent .dropdown .options > ul li a.active:hover {
  color: #fff;
}
/* line 40, ../../src/sass/filters.scss */
.blue-accent .dropdown .options > ul li a:hover {
  color: #F77E9D;
}
/* line 45, ../../src/sass/filters.scss */
.blue-accent .dropdown .options .current {
  color: #78bcc4;
}

/* line 52, ../../src/sass/filters.scss */
form#filters {
  width: 280px;
  margin: 0 auto;
}

/* line 57, ../../src/sass/filters.scss */
.dropdown {
  position: relative;
  margin-bottom: 30px;
  padding: 5px 10px;
  border: 1px solid #f2f2f2;
}
/* line 63, ../../src/sass/filters.scss */
.dropdown label {
  font-size: 20px;
  font-weight: bold;
  color: #fff;
}
/* line 69, ../../src/sass/filters.scss */
.dropdown .options {
  position: relative;
}
/* line 72, ../../src/sass/filters.scss */
.dropdown .options .current {
  position: relative;
  display: block;
  background: #fff;
  padding: 6px 10px;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
  z-index: 10;
  cursor: pointer;
  text-align: left;
}
/* line 86, ../../src/sass/filters.scss */
.dropdown .options .current:after {
  content: '';
  position: absolute;
  top: 0;
  right: -10px;
  width: 42px;
  height: 100%;
  background: #fff url(images/filter-arrow.svg) no-repeat;
  background-position: center;
  background-size: 20px;
}
/* line 99, ../../src/sass/filters.scss */
.dropdown .options > ul {
  display: none;
  position: absolute;
  top: 100%;
  left: -11px;
  width: 100%;
  background: #fff;
  z-index: 9;
  list-style-type: none;
  padding: 10px;
  margin: 0;
  border: 1px solid #f2f2f2;
  border-top-color: transparent;
  text-align: left;
  max-height: 250px;
  overflow: auto;
}
/* line 117, ../../src/sass/filters.scss */
.dropdown .options > ul li p {
  padding: 6px 10px;
  margin: 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  background-color: #f2f2f2;
  color: #032e47;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 126, ../../src/sass/filters.scss */
.dropdown .options > ul li a {
  display: block;
  padding: 6px 10px;
  font-size: 14px;
  font-weight: 100;
  color: #000;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* line 136, ../../src/sass/filters.scss */
.dropdown .options > ul li a.active {
  color: #fff;
}
/* line 147, ../../src/sass/filters.scss */
.dropdown.open .options .current:after {
  background: #fff url(images/filter-arrow-up.svg) no-repeat;
  background-position: center;
  background-size: 20px;
}
/* line 153, ../../src/sass/filters.scss */
.dropdown.open .options > ul {
  display: block;
}















/* line 1, ../../src/sass/strips/landing/base.scss */
.button {
  position: relative;
  display: inline-block;
  margin: 0 auto;
  padding: 0px 20px;
  border: 1px solid #F77E9D;
  text-decoration: none;
  font-size: 16px;
  line-height: 45px;
  font-weight: 400;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 2px;
  overflow: hidden;
  transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
/* line 17, ../../src/sass/strips/landing/base.scss */
.button:before {
  content: '';
  position: absolute;
  top: 50%;
  left: -150%;
  width: 100%;
  height: 666px;
  background: #F77E9D;
  transform: translate(-50%, -50%) rotate(45deg);
  transition: left 0.6s ease-in-out;
  z-index: -1;
}
/* line 30, ../../src/sass/strips/landing/base.scss */
.button span.text {
  position: relative;
  z-index: 2;
}
/* line 35, ../../src/sass/strips/landing/base.scss */
.button span.arrow {
  display: inline-block;
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 10px solid #F77E9D;
  margin-right: 13px;
  position: relative;
  top: 2px;
  transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
/* line 48, ../../src/sass/strips/landing/base.scss */
.button:hover {
  color: #fff;
  overflow: hidden;
}
/* line 52, ../../src/sass/strips/landing/base.scss */
.button:hover:before {
  left: 50%;
}
/* line 56, ../../src/sass/strips/landing/base.scss */
.button:hover span.arrow {
  border-left: 10px solid #fff;
}

/* line 62, ../../src/sass/strips/landing/base.scss */
.strip {
  position: relative;
  overflow: hidden;
  background-size: cover;
  background-position: center;
}
/* line 68, ../../src/sass/strips/landing/base.scss */
.strip.fixed {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
}
/* line 75, ../../src/sass/strips/landing/base.scss */
.strip .fade-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  z-index: 1;
  transition: all 0.8s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
/* line 88, ../../src/sass/strips/landing/base.scss */
.strip .content {
  position: absolute;
  top: 65%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  max-width: 1000px;
  opacity: 0;
  padding: 0px 30px;
  text-align: center;
  transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
  transition-delay: 0.5s;
  z-index: 1;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media (max-width: 500px) {
  /* line 88, ../../src/sass/strips/landing/base.scss */
  .strip .content {
    opacity: 1;
  }
}
/* line 106, ../../src/sass/strips/landing/base.scss */
.strip .content .button {
  position: relative;
  top: 100px;
  opacity: 0;
  transition: all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
  transition-delay: 1s;
}
/* line 113, ../../src/sass/strips/landing/base.scss */
.strip .content h2 {
  color: #fff;
  text-transform: uppercase;
  font-size: 36px;
  font-weight: 600;
  letter-spacing: 5px;
  position: relative;
  top: 50px;
  opacity: 0;
  transition: all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
  transition-delay: 0.5s;
}
@media (max-width: 500px) {
  /* line 113, ../../src/sass/strips/landing/base.scss */
  .strip .content h2 {
    font-size: 22px;
  }
}
/* line 129, ../../src/sass/strips/landing/base.scss */
.strip .content h2.cursive {
  text-transform: none;
}
@media (max-width: 500px) {
  /* line 135, ../../src/sass/strips/landing/base.scss */
  .strip .content .button {
    font-size: 12px;
    line-height: 35px;
    padding: 0px 15px;
  }
}
/* line 143, ../../src/sass/strips/landing/base.scss */
.strip .scroll-link {
  position: absolute;
  bottom: 20px;
}
/* line 148, ../../src/sass/strips/landing/base.scss */
.strip .scroll-link svg polyline {
  position: relative;
  animation: chevron 3s infinite;
}
/* line 152, ../../src/sass/strips/landing/base.scss */
.strip .scroll-link svg polyline#l2 {
  animation-delay: 0.2s;
}
/* line 153, ../../src/sass/strips/landing/base.scss */
.strip .scroll-link svg polyline#l1 {
  animation-delay: 0.4s;
}
/* line 156, ../../src/sass/strips/landing/base.scss */
.strip .scroll-link svg .arrow-st0 {
  stroke: #fff;
}
/* line 163, ../../src/sass/strips/landing/base.scss */
.strip.active .content {
  opacity: 1;
}
/* line 166, ../../src/sass/strips/landing/base.scss */
.strip.active .content h2, .strip.active .content .button {
  opacity: 1;
  top: 0;
}
/* line 172, ../../src/sass/strips/landing/base.scss */
.strip.active .fade-image {
  opacity: 0;
}

/* line 1, ../../src/sass/strips/landing/split.scss */
.strip.splitter {
  position: relative;
  overflow: visible;
}
/* line 5, ../../src/sass/strips/landing/split.scss */
.strip.splitter:before {
  display: none;
}
/* line 9, ../../src/sass/strips/landing/split.scss */
.strip.splitter .container {
  position: relative;
  height: 100%;
  max-width: 100%;
  padding: 0;
  overflow: hidden;
}
/* line 17, ../../src/sass/strips/landing/split.scss */
.strip.splitter .panel {
  display: block;
  position: absolute;
  width: 50%;
  overflow: visible;
  top: 0;
}
/* line 24, ../../src/sass/strips/landing/split.scss */
.strip.splitter .panel .pane {
  position: relative;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 32, ../../src/sass/strips/landing/split.scss */
.strip.splitter .panel .pane h2 {
  position: absolute;
  display: block;
  top: 60%;
  width: 100%;
  font-size: 36px;
  font-weight: 600;
  color: #fff;
  letter-spacing: 5px;
  text-transform: uppercase;
  padding: 0 10px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  opacity: 0;
  word-break: break-word;
  transition: all 1s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
@media (max-width: 500px) {
  /* line 32, ../../src/sass/strips/landing/split.scss */
  .strip.splitter .panel .pane h2 {
    top: 57%;
    font-size: 20px;
    margin: 0;
  }
}
/* line 58, ../../src/sass/strips/landing/split.scss */
.strip.splitter .panel.left {
  left: 0;
}
/* line 62, ../../src/sass/strips/landing/split.scss */
.strip.splitter .panel.left .pane h2 {
  transition-delay: 0.5s;
  right: 25px;
  text-align: right;
}
/* line 69, ../../src/sass/strips/landing/split.scss */
.strip.splitter .panel.right {
  top: auto;
  bottom: 0;
  right: 0;
}
/* line 75, ../../src/sass/strips/landing/split.scss */
.strip.splitter .panel.right .pane h2 {
  transition-delay: 0.8s;
  left: 25px;
}
/* line 86, ../../src/sass/strips/landing/split.scss */
.strip.splitter .panel.odd.left .pane:nth-of-type(even) {
  background-color: #78bcc4;
  background-blend-mode: multiply;
}
/* line 92, ../../src/sass/strips/landing/split.scss */
.strip.splitter .panel.odd.left .pane:nth-of-type(odd) {
  background-color: #F77E9D;
  background-blend-mode: multiply;
}
/* line 109, ../../src/sass/strips/landing/split.scss */
.strip.splitter .panel.odd.right .pane:nth-of-type(odd) {
  background-color: #78bcc4;
  background-blend-mode: multiply;
}
/* line 115, ../../src/sass/strips/landing/split.scss */
.strip.splitter .panel.odd.right .pane:nth-of-type(even) {
  background-color: #F77E9D;
  background-blend-mode: multiply;
}
/* line 134, ../../src/sass/strips/landing/split.scss */
.strip.splitter .panel.even.right .pane:nth-child(even), .strip.splitter .panel.even.left .pane:nth-child(even) {
  background-color: #78bcc4;
  background-blend-mode: multiply;
}
/* line 140, ../../src/sass/strips/landing/split.scss */
.strip.splitter .panel.even.right .pane:nth-child(odd), .strip.splitter .panel.even.left .pane:nth-child(odd) {
  background-color: #F77E9D;
  background-blend-mode: multiply;
}
/* line 149, ../../src/sass/strips/landing/split.scss */
.strip.splitter .diamondContainer {
  top: 40%;
}
/* line 153, ../../src/sass/strips/landing/split.scss */
.strip.splitter .scroll-link {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  cursor: pointer;
}
/* line 160, ../../src/sass/strips/landing/split.scss */
.strip.splitter .scroll-link svg polyline {
  stroke: #fff;
}
@media (max-width: 500px) {
  /* line 153, ../../src/sass/strips/landing/split.scss */
  .strip.splitter .scroll-link {
    transform: translateX(-50%) scale(0.5);
  }
}
/* line 170, ../../src/sass/strips/landing/split.scss */
.strip.splitter .button {
  position: absolute;
  top: 75%;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: all 0.6s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
  border-color: #fff;
  white-space: nowrap;
}
/* line 180, ../../src/sass/strips/landing/split.scss */
.strip.splitter .button:hover {
  border-color: #F77E9D;
}
@media (max-width: 500px) {
  /* line 170, ../../src/sass/strips/landing/split.scss */
  .strip.splitter .button {
    top: 74%;
    font-size: 12px;
    line-height: 35px;
    padding: 0px 15px;
  }
}
/* line 192, ../../src/sass/strips/landing/split.scss */
.strip.splitter .shuffle {
  position: absolute;
  top: -50px;
  left: 50%;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background: #f67d9c;
  font-size: 16px;
  font-weight: bold;
  line-height: 100px;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  color: #fff;
  border: 8px solid #fff;
  transform: translateX(-50%);
}
/* line 210, ../../src/sass/strips/landing/split.scss */
.strip.splitter .shuffle:after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 10px;
  height: 77px;
  background: url(images/shuffle.svg) no-repeat center;
}
/* line 228, ../../src/sass/strips/landing/split.scss */
.strip.splitter.active .panel.left .pane h2 {
  right: 2px;
  opacity: 1;
}
/* line 232, ../../src/sass/strips/landing/split.scss */
.strip.splitter.active .panel.right .pane h2 {
  left: 5px;
  opacity: 1;
}
/* line 237, ../../src/sass/strips/landing/split.scss */
.strip.splitter.active .button {
  opacity: 1;
}

/* line 273, ../../src/sass/strips/landing/split.scss */
body.page-template-archive-pupils .strip.splitter .panel .pane h2 {
  top: 40%;
}
/* line 279, ../../src/sass/strips/landing/split.scss */
body.page-template-archive-pupils .strip.splitter .button {
  top: auto;
  bottom: 20px;
}
@media (max-width: 800px) {
  /* line 244, ../../src/sass/strips/landing/split.scss */
  body.page-template-archive-pupils {
    padding-top: 120px;
  }
}
/* line 289, ../../src/sass/strips/landing/split.scss */
body.page-template-archive-pupils > h1 {
  display: block;
  padding: 40px 40px 80px 40px;
  margin: 0;
  text-align: center;
  font-size: 36px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #404A54;
}
@media (max-width: 800px) {
  /* line 289, ../../src/sass/strips/landing/split.scss */
  body.page-template-archive-pupils > h1 {
    font-size: 24px;
  }
}
@media (max-width: 500px) {
  /* line 289, ../../src/sass/strips/landing/split.scss */
  body.page-template-archive-pupils > h1 {
    font-size: 18px;
    padding: 20px 0px 50px 0px;
  }
}

/* line 1, ../../src/sass/strips/landing/map.scss */
.strip.map {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-blend-mode: multiply;
  overflow: hidden;
}
/* line 8, ../../src/sass/strips/landing/map.scss */
.strip.map .container {
  position: relative;
  top: 20px;
  height: 100%;
}
/* line 13, ../../src/sass/strips/landing/map.scss */
.strip.map .container .diamondContainer {
  position: absolute;
  top: 33%;
  left: 50%;
  transform: translateX(-50%);
}
/* line 19, ../../src/sass/strips/landing/map.scss */
.strip.map .container .diamondContainer span {
  font-size: 26px;
}
/* line 24, ../../src/sass/strips/landing/map.scss */
.strip.map .container .marker {
  padding: 15px 40px;
  display: block;
  opacity: 0;
  transform: scale(0);
  position: absolute;
  background-color: rgba(247, 126, 157, 0.8);
  transition: all 1s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
@media (max-width: 500px) {
  /* line 24, ../../src/sass/strips/landing/map.scss */
  .strip.map .container .marker {
    opacity: 1;
    transform: scale(1);
  }
}
/* line 38, ../../src/sass/strips/landing/map.scss */
.strip.map .container .marker:after {
  content: '';
  width: 0;
  border: 10px solid transparent;
  border-top-color: rgba(247, 126, 157, 0.8);
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
}
/* line 49, ../../src/sass/strips/landing/map.scss */
.strip.map .container .marker p {
  margin: 0;
  color: #fff;
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 3px;
  transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
/* line 61, ../../src/sass/strips/landing/map.scss */
.strip.map .container .marker.tube p {
  margin-left: 25px;
}
/* line 65, ../../src/sass/strips/landing/map.scss */
.strip.map .container .marker.tube:before {
  content: '';
  height: 25px;
  width: 25px;
  background-image: url(images/tube.svg);
  position: absolute;
  left: 20px;
  top: 50%;
  transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center center;
}
/* line 79, ../../src/sass/strips/landing/map.scss */
.strip.map .container .marker#st-james-park {
  top: 15%;
  left: 35%;
}
/* line 84, ../../src/sass/strips/landing/map.scss */
.strip.map .container .marker#vincent-square {
  top: 25%;
  left: 70%;
}
/* line 89, ../../src/sass/strips/landing/map.scss */
.strip.map .container .marker#tate-london {
  top: 37%;
  left: 78%;
}
/* line 94, ../../src/sass/strips/landing/map.scss */
.strip.map .container .marker#opera-house {
  top: 60%;
  left: 70%;
}
/* line 99, ../../src/sass/strips/landing/map.scss */
.strip.map .container .marker#great-museum {
  top: 50%;
  left: 0%;
}
/* line 104, ../../src/sass/strips/landing/map.scss */
.strip.map .container .marker.show {
  opacity: 1;
  transform: scale(1);
  transform-origin: 50% 150%;
}

/* line 1, ../../src/sass/strips/landing/sketch.scss */
.strip.sketch {
  z-index: 1;
  position: relative;
  background-blend-mode: multiply;
}
/* line 6, ../../src/sass/strips/landing/sketch.scss */
.strip.sketch:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  z-index: 1;
}
/* line 17, ../../src/sass/strips/landing/sketch.scss */
.strip.sketch .sketched,
.strip.sketch .overlay {
  height: 100%;
  width: 100%;
  position: relative;
  background-size: cover;
  background-attachment: fixed;
  background-position: center center;
}
/* line 27, ../../src/sass/strips/landing/sketch.scss */
.strip.sketch .container {
  position: relative;
  height: 100%;
}
/* line 31, ../../src/sass/strips/landing/sketch.scss */
.strip.sketch .container .content {
  transition-delay: 0.4s;
}
/* line 34, ../../src/sass/strips/landing/sketch.scss */
.strip.sketch .container .content h2 {
  font-size: 28px;
  line-height: 34px;
}
@media (max-width: 500px) {
  /* line 34, ../../src/sass/strips/landing/sketch.scss */
  .strip.sketch .container .content h2 {
    font-size: 20px;
    line-height: 26px;
  }
}
/* line 45, ../../src/sass/strips/landing/sketch.scss */
.strip.sketch .container .diamondContainer {
  z-index: 2;
}
/* line 50, ../../src/sass/strips/landing/sketch.scss */
.strip.sketch .scroll-link {
  position: absolute;
  bottom: 10%;
  left: 50%;
  transform: translateX(-50%);
  cursor: pointer;
  z-index: 999;
}
/* line 60, ../../src/sass/strips/landing/sketch.scss */
.strip.sketch .scroll-link svg polyline {
  stroke: #fff;
}
/* line 66, ../../src/sass/strips/landing/sketch.scss */
.strip.sketch .overlay {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  background-size: cover;
  background-position: center;
  transition: all 3s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
  transition-delay: 0s;
}
@media (max-width: 500px) {
  /* line 66, ../../src/sass/strips/landing/sketch.scss */
  .strip.sketch .overlay {
    opacity: 1;
  }
}
/* line 82, ../../src/sass/strips/landing/sketch.scss */
.strip.sketch.active .overlay {
  transition-delay: 0.5s;
  opacity: 1;
}

/* line 1, ../../src/sass/strips/landing/image.scss */
.strip.image {
  position: relative;
  background-size: cover;
  background-attachment: fixed;
  background-position: center center;
  background-blend-mode: multiply;
}
/* line 8, ../../src/sass/strips/landing/image.scss */
.strip.image .container {
  position: relative;
  height: 100%;
}
/* line 13, ../../src/sass/strips/landing/image.scss */
.strip.image .content {
  top: 50%;
  left: 50%;
  max-width: 400px;
  transform: translate(-50%, -50%);
  transition: all 1s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
  transition-delay: 0.3s;
}
@media (max-width: 500px) {
  /* line 24, ../../src/sass/strips/landing/image.scss */
  .strip.image .content h2 {
    font-size: 22px;
    position: relative;
    top: 50px;
    opacity: 0;
    transition: all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1);
    transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
    transition-delay: 0.5s;
  }
  /* line 33, ../../src/sass/strips/landing/image.scss */
  .strip.image .content .button {
    position: relative;
    top: 100px;
    opacity: 0;
    transition: all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1);
    transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
    transition-delay: 1s;
  }
}
/* line 43, ../../src/sass/strips/landing/image.scss */
.strip.image .scroll-link {
  position: absolute;
  bottom: 20%;
  left: 50%;
  transform: translateX(-50%);
  cursor: pointer;
}
@media (max-width: 500px) {
  /* line 43, ../../src/sass/strips/landing/image.scss */
  .strip.image .scroll-link {
    bottom: 15%;
  }
}
/* line 55, ../../src/sass/strips/landing/image.scss */
.strip.image .scroll-link svg polyline {
  stroke: #fff;
}
/* line 62, ../../src/sass/strips/landing/image.scss */
.strip.image.active h2, .strip.image.active .button {
  top: 0;
  opacity: 1;
}

/* line 1, ../../src/sass/strips/inner.scss */
.strip {
  background-color: #fff;
}

/* line 1, ../../src/sass/strips/inner/text.scss */
.strip.inner-text {
  padding: 80px 0;
  z-index: 1;
}
@media (max-width: 500px) {
  /* line 1, ../../src/sass/strips/inner/text.scss */
  .strip.inner-text {
    padding: 30px 0;
  }
}
/* line 9, ../../src/sass/strips/inner/text.scss */
.strip.inner-text:before {
  display: none;
}
/* line 13, ../../src/sass/strips/inner/text.scss */
.strip.inner-text .flexible-columns {
  position: relative;
}
/* line 17, ../../src/sass/strips/inner/text.scss */
.strip.inner-text .flexible-columns.standard .text-column {
  left: 50%;
}
/* line 20, ../../src/sass/strips/inner/text.scss */
.strip.inner-text .flexible-columns.standard .image-column {
  left: 0;
  padding-right: 50px;
}
/* line 27, ../../src/sass/strips/inner/text.scss */
.strip.inner-text .flexible-columns.alternative .text-column {
  left: 0;
}
/* line 30, ../../src/sass/strips/inner/text.scss */
.strip.inner-text .flexible-columns.alternative .image-column {
  left: 50%;
  padding-left: 50px;
}
/* line 37, ../../src/sass/strips/inner/text.scss */
.strip.inner-text .flexible-columns.center .text-column {
  width: 60%;
  margin: auto;
  text-align: left;
}
/* line 42, ../../src/sass/strips/inner/text.scss */
.strip.inner-text .flexible-columns.center .text-column .wp-caption,
.strip.inner-text .flexible-columns.center .text-column img {
  display: block;
  max-width: 100%;
  height: auto;
}
/* line 50, ../../src/sass/strips/inner/text.scss */
.strip.inner-text .flexible-columns.center .image-column {
  position: relative !important;
  top: 0;
  width: 60%;
  margin: auto;
  text-align: left;
}
/* line 57, ../../src/sass/strips/inner/text.scss */
.strip.inner-text .flexible-columns.center .image-column > * {
  display: none;
}
/* line 58, ../../src/sass/strips/inner/text.scss */
.strip.inner-text .flexible-columns.center .image-column > h1 {
  display: block;
}
@media (max-width: 500px) {
  /* line 64, ../../src/sass/strips/inner/text.scss */
  .strip.inner-text .flexible-columns .text-column,
  .strip.inner-text .flexible-columns .image-column {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    width: auto !important;
    padding: 0 !important;
  }
}
/* line 75, ../../src/sass/strips/inner/text.scss */
.strip.inner-text .text-column, .strip.inner-text .image-column {
  width: 50%;
}
/* line 81, ../../src/sass/strips/inner/text.scss */
.strip.inner-text .image-column {
  position: absolute;
  top: 0px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media (max-width: 500px) {
  /* line 81, ../../src/sass/strips/inner/text.scss */
  .strip.inner-text .image-column {
    display: none;
  }
}
/* line 90, ../../src/sass/strips/inner/text.scss */
.strip.inner-text .image-column h1 {
  text-transform: uppercase;
  font-size: 36px;
  font-weight: 800;
  margin-top: 0;
  color: #404A54;
  letter-spacing: 2px;
}
/* line 99, ../../src/sass/strips/inner/text.scss */
.strip.inner-text .image-column h2 {
  text-transform: uppercase;
  font-size: 30px;
  font-weight: 400;
  margin-top: 0;
}
/* line 106, ../../src/sass/strips/inner/text.scss */
.strip.inner-text .image-column .media-slider {
  position: relative;
  width: 100%;
  height: 300px;
  overflow: visible;
}
@media (max-width: 500px) {
  /* line 106, ../../src/sass/strips/inner/text.scss */
  .strip.inner-text .image-column .media-slider {
    height: auto;
  }
}
/* line 116, ../../src/sass/strips/inner/text.scss */
.strip.inner-text .image-column .media-slider .media-slide {
  position: absolute;
  top: 0;
  left: -20px;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  opacity: 0;
  z-index: 1;
  transition: all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
/* line 128, ../../src/sass/strips/inner/text.scss */
.strip.inner-text .image-column .media-slider .media-slide.active {
  opacity: 1;
  z-index: 2;
  left: 0;
}
/* line 134, ../../src/sass/strips/inner/text.scss */
.strip.inner-text .image-column .media-slider .media-slide .caption {
  position: absolute;
  top: 100%;
  width: 100%;
  margin: 15px 0;
  padding: 20px;
  border-top: 1px solid #78bcc4;
  border-bottom: 1px solid #78bcc4;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-family: "Lora", sans-serif;
  font-size: 16px;
  line-height: 1.6em;
  font-weight: 400;
  font-style: italic;
  text-align: center;
}
/* line 151, ../../src/sass/strips/inner/text.scss */
.strip.inner-text .image-column .media-slider .media-slide .caption .author {
  display: block;
  margin-top: 10px;
  font-size: 14px;
  color: #78bcc4;
}
@media (max-width: 500px) {
  /* line 116, ../../src/sass/strips/inner/text.scss */
  .strip.inner-text .image-column .media-slider .media-slide {
    position: relative;
    height: 300px;
    margin-bottom: 290px;
  }
}
/* line 167, ../../src/sass/strips/inner/text.scss */
.strip.inner-text .image-column .text-strip-img {
  width: 100%;
  height: 300px;
  background-size: cover;
  background-position: center;
}
/* line 173, ../../src/sass/strips/inner/text.scss */
.strip.inner-text .image-column .text-strip-img > iframe {
  height: 100%;
}
/* line 178, ../../src/sass/strips/inner/text.scss */
.strip.inner-text .image-column .image-content {
  margin: 30px 0;
  padding: 20px;
  border-top: 1px solid #F77E9D;
  border-bottom: 1px solid #F77E9D;
  text-align: center;
}
/* line 185, ../../src/sass/strips/inner/text.scss */
.strip.inner-text .image-column .image-content > .caption {
  display: block;
  margin: 0;
  font-family: "Lora", sans-serif;
  font-size: 16px;
  line-height: 1.6em;
  font-weight: 400;
  font-style: italic;
}
/* line 195, ../../src/sass/strips/inner/text.scss */
.strip.inner-text .image-column .image-content > .attribution {
  display: block;
  margin: 0;
  line-height: 1.6em;
  font-family: "Lora", sans-serif;
  font-size: 14px;
  font-weight: 400;
  font-style: italic;
  color: #78bcc4;
}
/* line 209, ../../src/sass/strips/inner/text.scss */
.strip.inner-text .image-column.video .image-content {
  display: none;
}
@media (max-width: 500px) {
  /* line 215, ../../src/sass/strips/inner/text.scss */
  .strip.inner-text .image-column .text-strip-img,
  .strip.inner-text .image-column .text-strip-video,
  .strip.inner-text .image-column .image-content {
    display: none;
  }
}
/* line 225, ../../src/sass/strips/inner/text.scss */
.strip.inner-text .text-column {
  position: relative;
}
/* line 228, ../../src/sass/strips/inner/text.scss */
.strip.inner-text .text-column h1, .strip.inner-text .text-column h2, .strip.inner-text .text-column h3, .strip.inner-text .text-column h4, .strip.inner-text .text-column h5, .strip.inner-text .text-column h5 {
  color: #78bcc4;
  font-weight: 600;
}
/* line 233, ../../src/sass/strips/inner/text.scss */
.strip.inner-text .text-column h1 {
  font-size: 38px;
  line-height: 48px;
}
/* line 238, ../../src/sass/strips/inner/text.scss */
.strip.inner-text .text-column h2 {
  font-size: 30px;
  line-height: 36px;
}
/* line 243, ../../src/sass/strips/inner/text.scss */
.strip.inner-text .text-column h3 {
  font-size: 22px;
  line-height: 32px;
}
/* line 248, ../../src/sass/strips/inner/text.scss */
.strip.inner-text .text-column h4 {
  font-size: 18px;
  line-height: 28px;
}
/* line 253, ../../src/sass/strips/inner/text.scss */
.strip.inner-text .text-column table:not(.table) {
  height: auto !important;
  width: 100%;
  display: block;
  overflow: auto;
}
/* line 262, ../../src/sass/strips/inner/text.scss */
.strip.inner-text .text-column p {
  color: #3f4953;
  font-size: 16px;
  line-height: 26px;
  margin: 15px 0;
}
/* line 268, ../../src/sass/strips/inner/text.scss */
.strip.inner-text .text-column p:first-of-type {
  font-family: "Lora", serif;
  font-size: 18px;
  font-style: italic;
  font-weight: 300;
  line-height: 28px;
  color: #F77E9D;
}
/* line 278, ../../src/sass/strips/inner/text.scss */
.strip.inner-text .text-column .wp-caption,
.strip.inner-text .text-column img,
.strip.inner-text .text-column iframe {
  display: block;
  max-width: 100%;
  height: auto;
}
/* line 285, ../../src/sass/strips/inner/text.scss */
.strip.inner-text .text-column .wp-caption .wp-caption-text,
.strip.inner-text .text-column img .wp-caption-text,
.strip.inner-text .text-column iframe .wp-caption-text {
  display: block;
  font-family: "proxima-nova";
  font-style: none;
  font-size: 14px;
  line-height: 20px;
  padding: 15px;
  margin: 0;
  color: #404A54;
  background: rgba(0, 0, 0, 0.1);
}
/* line 298, ../../src/sass/strips/inner/text.scss */
.strip.inner-text .text-column a {
  position: relative;
  display: inline-block;
  padding: 0 2px;
  text-decoration: none;
  color: #F77E9D;
  vertical-align: bottom;
  overflow: hidden;
  transition: transform 0.2s;
}
/* line 308, ../../src/sass/strips/inner/text.scss */
.strip.inner-text .text-column a:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  background-color: #F77E9D;
  content: '';
  transition: transform 0.2s;
  transform: translateY(95%);
}
/* line 321, ../../src/sass/strips/inner/text.scss */
.strip.inner-text .text-column a:hover {
  color: #fff;
}
/* line 323, ../../src/sass/strips/inner/text.scss */
.strip.inner-text .text-column a:hover:before {
  transform: translateY(0);
}
/* line 329, ../../src/sass/strips/inner/text.scss */
.strip.inner-text .text-column ol, .strip.inner-text .text-column ul {
  margin: 15px 0;
  padding: 0;
  list-style-position: inside;
}
/* line 334, ../../src/sass/strips/inner/text.scss */
.strip.inner-text .text-column ol li, .strip.inner-text .text-column ul li {
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  color: #3f4953;
}
/* line 343, ../../src/sass/strips/inner/text.scss */
.strip.inner-text.fixed {
  position: relative;
}
/* line 346, ../../src/sass/strips/inner/text.scss */
.strip.inner-text.fixed .image-column {
  position: absolute;
  top: 0px;
}

/* line 356, ../../src/sass/strips/inner/text.scss */
/*table:not(.table) {
  border-collapse: collapse;
  width: 100%;
}*/
/* line 360, ../../src/sass/strips/inner/text.scss */
/*table:not(.table)::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 4px;
  height: 4px;
}*/
/* line 366, ../../src/sass/strips/inner/text.scss */
/*table:not(.table)::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}*/
/* line 374, ../../src/sass/strips/inner/text.scss */
/*table:not(.table) thead td {
  color: #fff;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 1px;
  padding: 15px 20px;
}*/
/* line 385, ../../src/sass/strips/inner/text.scss */
/*table:not(.table) tbody tr {
  background-color: #f2f2f2;
  border-bottom: 1px solid #fff;
}*/
/* line 389, ../../src/sass/strips/inner/text.scss */
/*table:not(.table) tbody tr:first-of-type {
  background-color: #78bcc4;
}*/
/* line 393, ../../src/sass/strips/inner/text.scss */
/*table:not(.table) tbody tr td {
  min-width: 150px;
  padding: 10px 20px;
  color: #404A54;
}*/

/* line 1, ../../src/sass/strips/inner/gallery.scss */
.strip.gallery {
  overflow: hidden;
  min-height: 780px;
}
/* line 5, ../../src/sass/strips/inner/gallery.scss */
.strip.gallery:before {
  display: none;
}
/* line 7, ../../src/sass/strips/inner/gallery.scss */
.strip.gallery .more-link {
  position: absolute;
  bottom: 10%;
  right: 50%;
  margin-right: -25%;
  text-align: center;
  transform: translateX(50%);
  font-size: 21px;
  font-weight: bold;
  color: #F77E9D;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 2px;
}
@media (max-width: 500px) {
  /* line 7, ../../src/sass/strips/inner/gallery.scss */
  .strip.gallery .more-link {
    display: none;
  }
}
/* line 27, ../../src/sass/strips/inner/gallery.scss */
.strip.gallery .details,
.strip.gallery .images {
  position: relative;
  display: block;
  float: left;
  width: 50%;
  height: 100%;
  text-align: center;
}
@media (max-width: 500px) {
  /* line 27, ../../src/sass/strips/inner/gallery.scss */
  .strip.gallery .details,
  .strip.gallery .images {
    float: none;
    width: auto;
    height: auto;
  }
}
/* line 44, ../../src/sass/strips/inner/gallery.scss */
.strip.gallery .details > div {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
@media (max-width: 500px) {
  /* line 44, ../../src/sass/strips/inner/gallery.scss */
  .strip.gallery .details > div {
    position: relative;
    top: 0;
    left: 0;
    transform: none;
    padding: 250px 30px 30px 30px;
  }
}
/* line 60, ../../src/sass/strips/inner/gallery.scss */
.strip.gallery .images {
  overflow: hidden;
}
@media (max-width: 500px) {
  /* line 60, ../../src/sass/strips/inner/gallery.scss */
  .strip.gallery .images {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 220px;
  }
}
/* line 72, ../../src/sass/strips/inner/gallery.scss */
.strip.gallery .images .owl-stage-outer,
.strip.gallery .images .owl-stage,
.strip.gallery .images .owl-item {
  height: 100%;
}
/* line 78, ../../src/sass/strips/inner/gallery.scss */
.strip.gallery .images .owl-item {
  float: left;
}
/* line 82, ../../src/sass/strips/inner/gallery.scss */
.strip.gallery .images .image {
  display: block;
  float: left;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  transition: all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
@media (max-width: 500px) {
  /* line 82, ../../src/sass/strips/inner/gallery.scss */
  .strip.gallery .images .image {
    height: 220px;
  }
}
/* line 97, ../../src/sass/strips/inner/gallery.scss */
.strip.gallery .diamondContainer {
  position: relative;
  top: 0;
  left: 0;
  transform: none;
}
/* line 104, ../../src/sass/strips/inner/gallery.scss */
.strip.gallery h2 {
  font-size: 36px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 3px;
  color: #404A54;
}
/* line 112, ../../src/sass/strips/inner/gallery.scss */
.strip.gallery p {
  font-size: 16px;
  line-height: 1.6em;
  font-weight: 400;
  color: #404A54;
}
/* line 119, ../../src/sass/strips/inner/gallery.scss */
.strip.gallery .button {
  color: #F77E9D;
  margin-top: 0px;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
}
/* line 129, ../../src/sass/strips/inner/gallery.scss */
.strip.gallery .button:hover {
  color: #fff;
}
/* line 134, ../../src/sass/strips/inner/gallery.scss */
.strip.gallery .owl-nav {
  width: 100%;
}
/* line 137, ../../src/sass/strips/inner/gallery.scss */
.strip.gallery .owl-nav.disabled {
  display: none;
}
/* line 141, ../../src/sass/strips/inner/gallery.scss */
.strip.gallery .owl-nav .owl-prev, .strip.gallery .owl-nav .owl-next {
  position: absolute;
  height: 90px;
  width: 45px;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  background-size: cover;
  background-repeat: no-repeat;
  transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
  color: transparent;
}
/* line 154, ../../src/sass/strips/inner/gallery.scss */
.strip.gallery .owl-nav .owl-prev {
  background-image: url(images/pink-left-arrow.svg);
  left: 10px;
  background-position: left center;
}
/* line 159, ../../src/sass/strips/inner/gallery.scss */
.strip.gallery .owl-nav .owl-prev:hover {
  background-image: url(images/blue-left-arrow.svg);
}
/* line 164, ../../src/sass/strips/inner/gallery.scss */
.strip.gallery .owl-nav .owl-next {
  background-image: url(images/blue-right-arrow.svg);
  right: 10px;
  background-position: right center;
}
/* line 169, ../../src/sass/strips/inner/gallery.scss */
.strip.gallery .owl-nav .owl-next:hover {
  background-image: url(images/pink-right-arrow.svg);
}




















/* line 1, ../../src/sass/strips/inner/listing.scss */
.strip.listing {
  padding-bottom: 100px;
}
@media (max-width: 500px) {
  /* line 1, ../../src/sass/strips/inner/listing.scss */
  .strip.listing {
    padding-bottom: 30px;
  }
}
/* line 8, ../../src/sass/strips/inner/listing.scss */
.strip.listing:before {
  display: none;
}
/* line 10, ../../src/sass/strips/inner/listing.scss */
.strip.listing > h2 {
  font-size: 36px;
  font-weight: 600;
  color: #f67d9c;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 3px;
  margin: 100px 0 50px 0;
}
@media (max-width: 500px) {
  /* line 10, ../../src/sass/strips/inner/listing.scss */
  .strip.listing > h2 {
    margin-top: 30px;
  }
}
/* line 24, ../../src/sass/strips/inner/listing.scss */
.strip.listing .list-item {
  position: relative;
  overflow: hidden;
  margin-bottom: 30px;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 800px) {
  /* line 24, ../../src/sass/strips/inner/listing.scss */
  .strip.listing .list-item {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
/* line 34, ../../src/sass/strips/inner/listing.scss */
.strip.listing .list-item .list-image {
  display: block;
  float: left;
  width: 330px;
  height: 200px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-size: cover;
  background-position: center;
}
@media (max-width: 800px) {
  /* line 34, ../../src/sass/strips/inner/listing.scss */
  .strip.listing .list-item .list-image {
    width: 100%;
  }
}
@media (max-width: 500px) {
  /* line 34, ../../src/sass/strips/inner/listing.scss */
  .strip.listing .list-item .list-image {
    float: none;
  }
}
/* line 53, ../../src/sass/strips/inner/listing.scss */
.strip.listing .list-item .list-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column;
  flex-flow: column;
  overflow: hidden;
  padding: 0px 30px;
}
@media (max-width: 500px) {
  /* line 53, ../../src/sass/strips/inner/listing.scss */
  .strip.listing .list-item .list-content {
    float: none;
    padding: 20px 0 0 0;
  }
}
/* line 64, ../../src/sass/strips/inner/listing.scss */
.strip.listing .list-item .list-content h3 {
  font-size: 21px;
  font-weight: 600;
  color: #404A54;
  margin: 0;
}
/* line 71, ../../src/sass/strips/inner/listing.scss */
.strip.listing .list-item .list-content p {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5em;
  margin: 15px 0;
  color: #404A54;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}
/* line 79, ../../src/sass/strips/inner/listing.scss */
.strip.listing .list-item .list-content p.cats {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
/* line 84, ../../src/sass/strips/inner/listing.scss */
.strip.listing .list-item .list-content a.button {
  color: #F77E9D;
}
/* line 87, ../../src/sass/strips/inner/listing.scss */
.strip.listing .list-item .list-content a.button:hover {
  color: #fff;
}
/* line 95, ../../src/sass/strips/inner/listing.scss */
.strip.listing.blue > h2 {
  color: #78bcc4;
}
/* line 99, ../../src/sass/strips/inner/listing.scss */
.strip.listing.blue .list-item .list-content a.button {
  color: #78bcc4;
  border-color: #78bcc4;
}
/* line 103, ../../src/sass/strips/inner/listing.scss */
.strip.listing.blue .list-item .list-content a.button:before {
  background-color: #78bcc4;
}
/* line 107, ../../src/sass/strips/inner/listing.scss */
.strip.listing.blue .list-item .list-content a.button:hover {
  color: #fff;
}

/* line 1, ../../src/sass/strips/inner/tiles-standard.scss */
.strip.tiles {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column;
  flex-flow: column;
  -webkit-flex-flow: column;
  text-align: center;
  background-color: #fff;
}
@media (max-width: 1024px) {
  /* line 1, ../../src/sass/strips/inner/tiles-standard.scss */
  .strip.tiles {
    height: auto !important;
  }
}
/* line 12, ../../src/sass/strips/inner/tiles-standard.scss */
.strip.tiles:before {
  display: none;
}
/* line 19, ../../src/sass/strips/inner/tiles-standard.scss */
.strip.tiles h2 {
  font-size: 36px;
  color: #F77E9D;
  letter-spacing: 5px;
  text-transform: uppercase;
  margin: 90px auto 60px;
  font-weight: 600;
}
/* line 28, ../../src/sass/strips/inner/tiles-standard.scss */
.strip.tiles .tiles-container {
  position: static !important;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  height: auto !important;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  font-size: 0;
  height: 100%;
}
/* line 39, ../../src/sass/strips/inner/tiles-standard.scss */
.strip.tiles .tiles-container.count2 .tile {
  width: 50%;
}
/* line 47, ../../src/sass/strips/inner/tiles-standard.scss */
.strip.tiles .tiles-container.count3 .tile {
  width: 33.3333333%;
}
@media (max-width: 800px) {
  /* line 47, ../../src/sass/strips/inner/tiles-standard.scss */
  .strip.tiles .tiles-container.count3 .tile {
    width: 100%;
  }
}
/* line 59, ../../src/sass/strips/inner/tiles-standard.scss */
.strip.tiles .tiles-container.flush {
  width: 100%;
}
/* line 62, ../../src/sass/strips/inner/tiles-standard.scss */
.strip.tiles .tiles-container.flush .tile {
  display: inline-block;
  font-size: initial;
  height: 100%;
  vertical-align: top;
  position: relative;
  cursor: pointer;
  opacity: 0;
  transition: all 1s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
@media (max-width: 1024px) {
  /* line 62, ../../src/sass/strips/inner/tiles-standard.scss */
  .strip.tiles .tiles-container.flush .tile {
    height: auto !important;
  }
}
/* line 76, ../../src/sass/strips/inner/tiles-standard.scss */
.strip.tiles .tiles-container.flush .tile:nth-of-type(2) {
  top: 100px;
}
/* line 80, ../../src/sass/strips/inner/tiles-standard.scss */
.strip.tiles .tiles-container.flush .tile:first-of-type {
  top: 50px;
}
/* line 84, ../../src/sass/strips/inner/tiles-standard.scss */
.strip.tiles .tiles-container.flush .tile:nth-of-type(3) {
  top: 150px;
}
/* line 88, ../../src/sass/strips/inner/tiles-standard.scss */
.strip.tiles .tiles-container.flush .tile:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: transparent;
  z-index: 15;
  transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
/* line 100, ../../src/sass/strips/inner/tiles-standard.scss */
.strip.tiles .tiles-container.flush .tile:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50%;
  background: linear-gradient(transparent, #000);
  z-index: 10;
}
/* line 113, ../../src/sass/strips/inner/tiles-standard.scss */
.strip.tiles .tiles-container.flush .tile:hover:before {
  background-color: rgba(0, 0, 0, 0.4);
}
/* line 119, ../../src/sass/strips/inner/tiles-standard.scss */
.strip.tiles .tiles-container.flush .tile .tile-image {
  position: absolute;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 10;
}
/* line 131, ../../src/sass/strips/inner/tiles-standard.scss */
.strip.tiles .tiles-container.flush .tile .tile-content {
  position: absolute;
  z-index: 20;
  bottom: 20%;
  left: 50%;
  transform: translateX(-50%);
  width: 100.1%;
  padding: 40px;
  color: #fff;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: left;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
/* line 144, ../../src/sass/strips/inner/tiles-standard.scss */
.strip.tiles .tiles-container.flush .tile .tile-content h3, .strip.tiles .tiles-container.flush .tile .tile-content p, .strip.tiles .tiles-container.flush .tile .tile-content a {
  text-align: left;
}
/* line 148, ../../src/sass/strips/inner/tiles-standard.scss */
.strip.tiles .tiles-container.flush .tile .tile-content h3 {
  font-size: 21px;
  font-weight: 600;
  color: #fff;
}
/* line 154, ../../src/sass/strips/inner/tiles-standard.scss */
.strip.tiles .tiles-container.flush .tile .tile-content p {
  font-size: 17px;
  line-height: 27px;
  font-weight: 400;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
/* line 165, ../../src/sass/strips/inner/tiles-standard.scss */
.strip.tiles .tiles-container.standard {
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
}
/* line 172, ../../src/sass/strips/inner/tiles-standard.scss */
.strip.tiles .tiles-container.standard .tile {
  font-size: initial;
  color: #000;
  cursor: pointer;
  padding: 20px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: top;
  opacity: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column;
  flex-flow: column;
  transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
@media (max-width: 500px) {
  /* line 172, ../../src/sass/strips/inner/tiles-standard.scss */
  .strip.tiles .tiles-container.standard .tile {
    display: block;
    width: 100%;
  }
}
@media (max-width: 1024px) {
  /* line 172, ../../src/sass/strips/inner/tiles-standard.scss */
  .strip.tiles .tiles-container.standard .tile {
    height: auto !important;
  }
}
/* line 194, ../../src/sass/strips/inner/tiles-standard.scss */
.strip.tiles .tiles-container.standard .tile .tile-content {
  text-align: left;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column;
  flex-flow: column;
  -ms-flex-pack: center;
  justify-content: center;
  height: 350px;
}
/* line 201, ../../src/sass/strips/inner/tiles-standard.scss */
.strip.tiles .tiles-container.standard .tile .tile-content h3 {
  font-size: 22px;
  font-weight: 600;
  color: #404A54;
  text-align: left;
  margin: 40px 0 0 0;
  min-height: 55px;
}
/* line 210, ../../src/sass/strips/inner/tiles-standard.scss */
.strip.tiles .tiles-container.standard .tile .tile-content p {
  font-size: 17px;
  font-weight: 400;
  line-height: 27px;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
/* line 217, ../../src/sass/strips/inner/tiles-standard.scss */
.strip.tiles .tiles-container.standard .tile .tile-content a {
  margin-top: 10px;
  margin-bottom: 40px;
  color: #F77E9D;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
/* line 223, ../../src/sass/strips/inner/tiles-standard.scss */
.strip.tiles .tiles-container.standard .tile .tile-content a:hover {
  color: #fff;
}
/* line 229, ../../src/sass/strips/inner/tiles-standard.scss */
.strip.tiles .tiles-container.standard .tile .tile-image {
  width: 100%;
  height: 250px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (max-width: 800px) {
  /* line 229, ../../src/sass/strips/inner/tiles-standard.scss */
  .strip.tiles .tiles-container.standard .tile .tile-image {
    height: 150px;
  }
}
/* line 246, ../../src/sass/strips/inner/tiles-standard.scss */
.strip.tiles .tiles-container.standard.count2 .tile .tile-image {
  height: 350px;
}
/* line 258, ../../src/sass/strips/inner/tiles-standard.scss */
.strip.tiles.active .tiles-container.flush .tile {
  opacity: 1;
  top: 0;
}
/* line 261, ../../src/sass/strips/inner/tiles-standard.scss */
.strip.tiles.active .tiles-container.flush .tile:nth-of-type(2) {
  transition-delay: 0.5s;
}
/* line 265, ../../src/sass/strips/inner/tiles-standard.scss */
.strip.tiles.active .tiles-container.flush .tile:first-of-type {
  transition-delay: 0s;
}
/* line 269, ../../src/sass/strips/inner/tiles-standard.scss */
.strip.tiles.active .tiles-container.flush .tile:nth-of-type(3) {
  transition-delay: 1s;
}

/* line 3, ../../src/sass/strips/inner/tiles-carousel.scss */
.strip.tiles .tiles-carousel.count3 {
  margin: 0 auto;
  position: relative;
}
/* line 8, ../../src/sass/strips/inner/tiles-carousel.scss */
.strip.tiles .tiles-carousel.count3 .owl-stage-outer {
  overflow: hidden;
  height: 100%;
}
/* line 12, ../../src/sass/strips/inner/tiles-carousel.scss */
.strip.tiles .tiles-carousel.count3 .owl-stage-outer .owl-stage {
  height: 100%;
}
/* line 17, ../../src/sass/strips/inner/tiles-carousel.scss */
.strip.tiles .tiles-carousel.count3 .owl-item {
  float: left;
  height: 100%;
  transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
/* line 22, ../../src/sass/strips/inner/tiles-carousel.scss */
.strip.tiles .tiles-carousel.count3 .owl-item.active {
  position: relative;
}
/* line 26, ../../src/sass/strips/inner/tiles-carousel.scss */
.strip.tiles .tiles-carousel.count3 .owl-item.active:nth-of-type(4) {
  top: 50px;
  opacity: 0;
}
/* line 30, ../../src/sass/strips/inner/tiles-carousel.scss */
.strip.tiles .tiles-carousel.count3 .owl-item.active:nth-of-type(5) {
  top: 80px;
  opacity: 0;
  transition-delay: 0.5s;
}
/* line 35, ../../src/sass/strips/inner/tiles-carousel.scss */
.strip.tiles .tiles-carousel.count3 .owl-item.active:nth-of-type(6) {
  top: 120px;
  opacity: 0;
  transition-delay: 1s;
}
/* line 43, ../../src/sass/strips/inner/tiles-carousel.scss */
.strip.tiles .tiles-carousel.count3 .tile {
  width: 100%;
}
/* line 48, ../../src/sass/strips/inner/tiles-carousel.scss */
.strip.tiles .tiles-carousel.count3.standard .owl-nav {
  width: 100%;
}
/* line 51, ../../src/sass/strips/inner/tiles-carousel.scss */
.strip.tiles .tiles-carousel.count3.standard .owl-nav .owl-prev, .strip.tiles .tiles-carousel.count3.standard .owl-nav .owl-next {
  position: absolute;
  border: 30px solid transparent;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
/* line 60, ../../src/sass/strips/inner/tiles-carousel.scss */
.strip.tiles .tiles-carousel.count3.standard .owl-nav .owl-prev {
  border-right-color: #F77E9D;
  left: 0px;
}
/* line 64, ../../src/sass/strips/inner/tiles-carousel.scss */
.strip.tiles .tiles-carousel.count3.standard .owl-nav .owl-prev:hover {
  border-right-color: #78bcc4;
}
/* line 69, ../../src/sass/strips/inner/tiles-carousel.scss */
.strip.tiles .tiles-carousel.count3.standard .owl-nav .owl-next {
  border-left-color: #78bcc4;
  right: 0px;
}
/* line 73, ../../src/sass/strips/inner/tiles-carousel.scss */
.strip.tiles .tiles-carousel.count3.standard .owl-nav .owl-next:hover {
  border-left-color: #F77E9D;
}
/* line 81, ../../src/sass/strips/inner/tiles-carousel.scss */
.strip.tiles .tiles-carousel.count3.flush .owl-nav {
  width: 100%;
}
/* line 84, ../../src/sass/strips/inner/tiles-carousel.scss */
.strip.tiles .tiles-carousel.count3.flush .owl-nav .owl-prev, .strip.tiles .tiles-carousel.count3.flush .owl-nav .owl-next {
  position: absolute;
  height: 90px;
  width: 45px;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  background-size: cover;
  background-repeat: no-repeat;
  transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
/* line 96, ../../src/sass/strips/inner/tiles-carousel.scss */
.strip.tiles .tiles-carousel.count3.flush .owl-nav .owl-prev {
  background-image: url(images/pink-left-arrow.svg);
  left: 90px;
  background-position: left center;
}
/* line 101, ../../src/sass/strips/inner/tiles-carousel.scss */
.strip.tiles .tiles-carousel.count3.flush .owl-nav .owl-prev:hover {
  background-image: url(images/blue-left-arrow.svg);
}
/* line 106, ../../src/sass/strips/inner/tiles-carousel.scss */
.strip.tiles .tiles-carousel.count3.flush .owl-nav .owl-next {
  background-image: url(images/blue-right-arrow.svg);
  right: 90px;
  background-position: right center;
}
/* line 111, ../../src/sass/strips/inner/tiles-carousel.scss */
.strip.tiles .tiles-carousel.count3.flush .owl-nav .owl-next:hover {
  background-image: url(images/pink-right-arrow.svg);
}
/* line 123, ../../src/sass/strips/inner/tiles-carousel.scss */
.strip.tiles.active .tiles-carousel.count3 .owl-item.active {
  opacity: 1;
  top: 0;
}

/* line 1, ../../src/sass/strips/inner/action.scss */
.strip.action, .strip.media-carousel {
  background-blend-mode: multiply;
}
/* line 5, ../../src/sass/strips/inner/action.scss */
.strip.action .slide_content, .strip.media-carousel .slide_content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  z-index: 20;
}
@media (max-width: 800px) {
  /* line 5, ../../src/sass/strips/inner/action.scss */
  .strip.action .slide_content, .strip.media-carousel .slide_content {
    width: 80%;
  }
}
/* line 17, ../../src/sass/strips/inner/action.scss */
.strip.action .slide_content h2, .strip.media-carousel .slide_content h2 {
  text-transform: uppercase;
  font-size: 36px;
  color: #fff;
  letter-spacing: 5px;
  font-weight: 600;
  opacity: 0;
  transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
  position: relative;
  top: 20px;
}
@media (max-width: 800px) {
  /* line 17, ../../src/sass/strips/inner/action.scss */
  .strip.action .slide_content h2, .strip.media-carousel .slide_content h2 {
    font-size: 28px;
    letter-spacing: 4px;
  }
}
@media (max-width: 500px) {
  /* line 17, ../../src/sass/strips/inner/action.scss */
  .strip.action .slide_content h2, .strip.media-carousel .slide_content h2 {
    font-size: 24px;
    letter-spacing: 3px;
  }
}
/* line 39, ../../src/sass/strips/inner/action.scss */
.strip.action .slide_content h3, .strip.media-carousel .slide_content h3 {
  font-size: 22px;
  color: #fff;
  opacity: 0;
  position: relative;
  top: 20px;
  transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
/* line 48, ../../src/sass/strips/inner/action.scss */
.strip.action .slide_content .button, .strip.media-carousel .slide_content .button {
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 100;
  opacity: 0;
  transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
  position: relative;
  top: 40px;
}
/* line 63, ../../src/sass/strips/inner/action.scss */
.strip.action.active .slide_content h2, .strip.media-carousel.active .slide_content h2 {
  opacity: 1;
  top: 0;
  transition-delay: 1s;
}
/* line 69, ../../src/sass/strips/inner/action.scss */
.strip.action.active .slide_content h3, .strip.media-carousel.active .slide_content h3 {
  opacity: 1;
  top: 0;
  transition-delay: 1.5s;
}
/* line 75, ../../src/sass/strips/inner/action.scss */
.strip.action.active .slide_content .button, .strip.media-carousel.active .slide_content .button {
  opacity: 1;
  top: 0;
  transition-delay: 1.75s;
}
@media (max-width: 500px) {
  /* line 85, ../../src/sass/strips/inner/action.scss */
  .strip.action .slide_content h2, .strip.media-carousel .slide_content h2 {
    opacity: 1;
    top: 0;
  }
  /* line 89, ../../src/sass/strips/inner/action.scss */
  .strip.action .slide_content .button, .strip.media-carousel .slide_content .button {
    opacity: 1;
    top: 0;
  }
}

/* line 1, ../../src/sass/strips/inner/form.scss */
.strip.form {
  padding-bottom: 80px;
}
/* line 4, ../../src/sass/strips/inner/form.scss */
.strip.form:before {
  display: none;
}
/* line 6, ../../src/sass/strips/inner/form.scss */
.strip.form .container {
  padding: 0px 50px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 960px;
  max-width: 90%;
}
/* line 13, ../../src/sass/strips/inner/form.scss */
.strip.form > h2 {
  font-size: 36px;
  font-weight: 600;
  color: #f67d9c;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 3px;
  margin: 100px 0 50px 0;
}
/* line 23, ../../src/sass/strips/inner/form.scss */
.strip.form label.frm_primary_label {
  font-family: "proxima-nova";
  font-size: 20px;
  font-weight: 600;
  color: #F77E9D;
  padding: 10px 0;
}
/* line 31, ../../src/sass/strips/inner/form.scss */
.strip.form div.frm_description {
  font-family: "proxima-nova";
  font-size: 16px;
  display: inline-block;
  padding-top: 10px;
  font-weight: 600;
}
/* line 39, ../../src/sass/strips/inner/form.scss */
.strip.form input[type='text'],
.strip.form input[type='email'],
.strip.form input[type='url'],
.strip.form textarea {
  font-family: "proxima-nova";
  border-radius: 0;
  box-shadow: none;
  background: transparent;
  border: 1px solid #F77E9D;
  padding: 15px;
  height: auto;
}
/* line 52, ../../src/sass/strips/inner/form.scss */
.strip.form input[type='text']:focus, .strip.form input[type='text'] :active,
.strip.form input[type='email']:focus,
.strip.form input[type='email'] :active,
.strip.form input[type='url']:focus,
.strip.form input[type='url'] :active,
.strip.form textarea:focus,
.strip.form textarea :active {
  border: 2px solid #78bcc4 !important;
  outline: 0;
  background: transparent !important;
}
/* line 59, ../../src/sass/strips/inner/form.scss */
.strip.form .frm_submit {
  text-align: center;
}
/* line 62, ../../src/sass/strips/inner/form.scss */
.strip.form .frm_submit input[type='submit'] {
  display: inline-block;
  border-radius: 0;
  border: 0;
  background: #F77E9D;
  color: #fff;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 2px;
  padding: 15px 30px;
  transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
/* line 75, ../../src/sass/strips/inner/form.scss */
.strip.form .frm_submit input[type='submit']:hover, .strip.form .frm_submit input[type='submit']:focus {
  background: #78bcc4;
}
/* line 82, ../../src/sass/strips/inner/form.scss */
.strip.form span.frm_required {
  color: #78bcc4;
}

@media (max-width: 800px) {
  /* line 1, ../../src/sass/strips/media.scss */
  .page-template-template-news {
    padding-top: 0px;
  }
}
/* line 8, ../../src/sass/strips/media.scss */
.page-template-template-news footer {
  max-height: 1px;
  overflow: hidden;
}

/* line 14, ../../src/sass/strips/media.scss */
.heading {
  text-align: center;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 500px) {
  /* line 14, ../../src/sass/strips/media.scss */
  .heading {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
  }
}
/* line 23, ../../src/sass/strips/media.scss */
.heading h1 {
  text-transform: uppercase;
  letter-spacing: 3px;
  font-weight: 600;
  text-align: center;
}
/* line 30, ../../src/sass/strips/media.scss */
.heading h2 {
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin: 15px;
}

/* line 37, ../../src/sass/strips/media.scss */
.strip.media-carousel {
  padding-top: 155px;
  transition: all 0.33s ease-in-out;
}
/* line 42, ../../src/sass/strips/media.scss */
.strip.media-carousel.go-up {
  padding-top: 75px;
  transition: all 0.43s ease-in-out;
}
@media (max-width: 500px) {
  /* line 37, ../../src/sass/strips/media.scss */
  .strip.media-carousel {
    display: none;
  }
}
@media (max-width: 500px) {
  /* line 52, ../../src/sass/strips/media.scss */
  .strip.media-carousel .slide_content h2 {
    font-size: 24px;
  }
}
/* line 58, ../../src/sass/strips/media.scss */
.strip.media-carousel .featured-carousel {
  height: 100%;
  position: relative;
}
/* line 63, ../../src/sass/strips/media.scss */
.strip.media-carousel .featured-carousel .owl-stage-outer, .strip.media-carousel .featured-carousel .owl-stage, .strip.media-carousel .featured-carousel .owl-item {
  height: 100%;
}
/* line 67, ../../src/sass/strips/media.scss */
.strip.media-carousel .featured-carousel .owl-item {
  float: left;
}
/* line 71, ../../src/sass/strips/media.scss */
.strip.media-carousel .featured-carousel .owl-nav {
  display: block;
  left: 0;
  width: 100%;
  font-size: 0;
}
@media (max-width: 500px) {
  /* line 71, ../../src/sass/strips/media.scss */
  .strip.media-carousel .featured-carousel .owl-nav {
    display: none;
  }
}
/* line 81, ../../src/sass/strips/media.scss */
.strip.media-carousel .featured-carousel .owl-nav .owl-prev {
  height: 100px;
  width: 50px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 50px;
  background-image: url(images/pink-full-arrow-left.svg);
  transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
/* line 91, ../../src/sass/strips/media.scss */
.strip.media-carousel .featured-carousel .owl-nav .owl-prev:hover {
  background-image: url(images/blue-full-arrow-left.svg);
}
/* line 96, ../../src/sass/strips/media.scss */
.strip.media-carousel .featured-carousel .owl-nav .owl-next {
  height: 100px;
  width: 50px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 50px;
  background-image: url(images/blue-full-arrow-right.svg);
  transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
/* line 106, ../../src/sass/strips/media.scss */
.strip.media-carousel .featured-carousel .owl-nav .owl-next:hover {
  background-image: url(images/pink-full-arrow-right.svg);
}
/* line 112, ../../src/sass/strips/media.scss */
.strip.media-carousel .featured-carousel .slide {
  height: 100%;
  width: 100%;
  position: relative;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

/* line 123, ../../src/sass/strips/media.scss */
.media-wall {
  display: block;
  padding-top: 60px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fff !important;
  position: relative;
  background-clip: content-box;
}
@media (max-width: 500px) {
  /* line 123, ../../src/sass/strips/media.scss */
  .media-wall {
    display: none;
  }
}
/* line 135, ../../src/sass/strips/media.scss */
.media-wall .wall-nav {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  z-index: 10;
}
/* line 142, ../../src/sass/strips/media.scss */
.media-wall .wall-nav button {
  height: 90px;
  width: 90px;
  -webkit-appearance: none;
  background-color: rgba(255, 255, 255, 0.8);
  border: 0;
  outline: 0;
  z-index: 100;
  background-size: 60% 60%;
  background-repeat: no-repeat;
  background-position: center center;
  cursor: pointer;
}
/* line 155, ../../src/sass/strips/media.scss */
.media-wall .wall-nav button.left {
  position: absolute;
  left: 0;
  background-image: url(images/blue-full-arrow-left.svg);
}
/* line 160, ../../src/sass/strips/media.scss */
.media-wall .wall-nav button.left:hover {
  background-image: url(images/pink-full-arrow-left.svg);
}
/* line 165, ../../src/sass/strips/media.scss */
.media-wall .wall-nav button.right {
  position: absolute;
  right: 0;
  background-image: url(images/pink-full-arrow-right.svg);
}
/* line 170, ../../src/sass/strips/media.scss */
.media-wall .wall-nav button.right:hover {
  background-image: url(images/blue-full-arrow-right.svg);
}
/* line 177, ../../src/sass/strips/media.scss */
.media-wall .the-media-wall {
  display: block;
  height: 100%;
  position: relative;
  transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
  left: 0;
  background-color: #5a6067;
  min-width: 100%;
}
/* line 187, ../../src/sass/strips/media.scss */
.media-wall .the-media-wall .tile {
  display: block;
  width: 100%;
  height: 50%;
  opacity: 1;
  padding: 20px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  overflow: hidden;
}
/* line 197, ../../src/sass/strips/media.scss */
.media-wall .the-media-wall .tile h2 {
  font-size: 18px;
  font-weight: 600;
  line-height: 30px;
}
@media (max-height: 900px) {
  /* line 197, ../../src/sass/strips/media.scss */
  .media-wall .the-media-wall .tile h2 {
    font-size: 14px;
    line-height: 20px;
  }
}
/* line 208, ../../src/sass/strips/media.scss */
.media-wall .the-media-wall .tile p {
  font-size: 18px;
  font-weight: 600;
  margin: 10px auto;
}
@media (max-height: 900px) {
  /* line 208, ../../src/sass/strips/media.scss */
  .media-wall .the-media-wall .tile p {
    font-size: 14px;
    line-height: 20px;
  }
}
/* line 218, ../../src/sass/strips/media.scss */
.media-wall .the-media-wall .tile p span {
  font-family: "Lora";
  font-style: italic;
}
/* line 222, ../../src/sass/strips/media.scss */
.media-wall .the-media-wall .tile p.tile_content {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
/* line 225, ../../src/sass/strips/media.scss */
.media-wall .the-media-wall .tile p:first-of-type {
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin: 10px 0;
}
/* line 233, ../../src/sass/strips/media.scss */
.media-wall .the-media-wall .tile.hidden {
  opacity: 0;
  height: 0 !important;
  width: 0;
  padding: 0;
  pointer-events: none;
}
/* line 241, ../../src/sass/strips/media.scss */
.media-wall .the-media-wall .tile.showing {
  opacity: 1;
  width: 24%;
}
/* line 246, ../../src/sass/strips/media.scss */
.media-wall .the-media-wall .tile.tweet {
  background-color: #78bcc4;
  cursor: pointer;
  background-size: cover;
  background-position: center;
}
/* line 253, ../../src/sass/strips/media.scss */
.media-wall .the-media-wall .tile.instagram {
  background-color: yellow;
  cursor: pointer;
  background-size: cover;
  background-position: center;
}
/* line 260, ../../src/sass/strips/media.scss */
.media-wall .the-media-wall .tile.news, .media-wall .the-media-wall .tile.article, .media-wall .the-media-wall .tile.event {
  background-color: #F77E9D;
}
/* line 262, ../../src/sass/strips/media.scss */
.media-wall .the-media-wall .tile.news a, .media-wall .the-media-wall .tile.article a, .media-wall .the-media-wall .tile.event a {
  font-size: 18px;
  color: #fff;
  text-decoration: none;
  padding: 5px;
  display: inline-block;
  -ms-flex-item-align: start;
  align-self: flex-start;
  position: relative;
  overflow: hidden;
  z-index: 1;
  left: -5px;
}
@media (max-height: 900px) {
  /* line 262, ../../src/sass/strips/media.scss */
  .media-wall .the-media-wall .tile.news a, .media-wall .the-media-wall .tile.article a, .media-wall .the-media-wall .tile.event a {
    font-size: 14px;
    line-height: 20px;
  }
}
/* line 280, ../../src/sass/strips/media.scss */
.media-wall .the-media-wall .tile.news a:before, .media-wall .the-media-wall .tile.article a:before, .media-wall .the-media-wall .tile.event a:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  background-color: #fff;
  content: '';
  transition: transform 0.2s;
  transform: translateY(95%);
}
/* line 293, ../../src/sass/strips/media.scss */
.media-wall .the-media-wall .tile.news a:hover, .media-wall .the-media-wall .tile.article a:hover, .media-wall .the-media-wall .tile.event a:hover {
  color: #F77E9D;
}
/* line 296, ../../src/sass/strips/media.scss */
.media-wall .the-media-wall .tile.news a:hover:before, .media-wall .the-media-wall .tile.article a:hover:before, .media-wall .the-media-wall .tile.event a:hover:before {
  transform: translateY(0);
}
/* line 303, ../../src/sass/strips/media.scss */
.media-wall .the-media-wall .tile.colour_a {
  background-color: #3f4953;
}
/* line 306, ../../src/sass/strips/media.scss */
.media-wall .the-media-wall .tile.colour_b {
  background-color: #032e47;
}
/* line 309, ../../src/sass/strips/media.scss */
.media-wall .the-media-wall .tile.colour_c {
  background-color: #95B1BC;
}
/* line 312, ../../src/sass/strips/media.scss */
.media-wall .the-media-wall .tile.colour_d {
  background-color: #C3D7D2;
}
/* line 317, ../../src/sass/strips/media.scss */
.media-wall .the-media-wall .tile-container {
  display: block;
  float: left;
  width: 24%;
  height: 100%;
}

/* line 325, ../../src/sass/strips/media.scss */
.media-listing {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column;
  flex-flow: column;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-bottom: 0px !important;
  background-color: #fff !important;
  position: relative;
  background-clip: content-box;
  padding-top: 60px;
}
@media (max-width: 500px) {
  /* line 325, ../../src/sass/strips/media.scss */
  .media-listing {
    padding-top: 0;
  }
}
/* line 340, ../../src/sass/strips/media.scss */
.media-listing .container {
  padding: 20px 0;
  width: 100%;
  height: 75%;
  overflow: hidden;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media (max-width: 500px) {
  /* line 340, ../../src/sass/strips/media.scss */
  .media-listing .container {
    padding: 20px 10px;
  }
}
/* line 353, ../../src/sass/strips/media.scss */
.media-listing.fixed .container {
  overflow: auto;
}
/* line 360, ../../src/sass/strips/media.scss */
.media-listing .filter-bar ul li a {
  padding: 0;
}
/* line 366, ../../src/sass/strips/media.scss */
.media-listing.listing {
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  background-color: yellow;
}
/* line 371, ../../src/sass/strips/media.scss */
.media-listing.listing p span {
  font-family: "Lora";
  font-style: italic;
  color: #F77E9D;
}

/* line 378, ../../src/sass/strips/media.scss */
.filter-bar {
  background-color: #3f4953;
  overflow: hidden;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}
/* line 383, ../../src/sass/strips/media.scss */
.filter-bar .container {
  display: -ms-flexbox;
  display: flex;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
@media (max-width: 500px) {
  /* line 383, ../../src/sass/strips/media.scss */
  .filter-bar .container {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
/* line 392, ../../src/sass/strips/media.scss */
.filter-bar .container ul {
  -ms-flex-negative: 1;
  flex-shrink: 1;
}
/* line 395, ../../src/sass/strips/media.scss */
.filter-bar .container ul.no-shrink {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
@media (max-width: 500px) {
  /* line 392, ../../src/sass/strips/media.scss */
  .filter-bar .container ul {
    display: none;
  }
  /* line 402, ../../src/sass/strips/media.scss */
  .filter-bar .container ul.open {
    display: block;
    margin: 0 auto;
    text-align: center;
  }
  /* line 407, ../../src/sass/strips/media.scss */
  .filter-bar .container ul.open li {
    display: block;
    margin: 0 auto;
  }
  /* line 414, ../../src/sass/strips/media.scss */
  .filter-bar .container ul.no-shrink {
    display: block;
    margin: 10px auto;
  }
}
/* line 422, ../../src/sass/strips/media.scss */
.filter-bar ul {
  width: auto;
  list-style-type: none;
  margin: 0px;
  padding: 0;
  display: inline-block;
}
/* line 429, ../../src/sass/strips/media.scss */
.filter-bar ul li, .filter-bar ul a {
  display: inline-block;
  color: #9fa4a9;
  text-transform: uppercase;
  letter-spacing: 3px;
  padding: 5px;
  cursor: pointer;
  text-decoration: none;
}
/* line 438, ../../src/sass/strips/media.scss */
.filter-bar ul li:hover, .filter-bar ul a:hover {
  color: #F77E9D;
}
/* line 441, ../../src/sass/strips/media.scss */
.filter-bar ul li.active, .filter-bar ul a.active {
  color: #F77E9D;
  cursor: default;
}
/* line 444, ../../src/sass/strips/media.scss */
.filter-bar ul li.active a, .filter-bar ul a.active a {
  color: #F77E9D;
}
/* line 448, ../../src/sass/strips/media.scss */
.filter-bar ul li.disabled, .filter-bar ul a.disabled {
  pointer-events: none;
}
/* line 453, ../../src/sass/strips/media.scss */
.filter-bar ul li.disabled a {
  color: #fff;
}

/* line 459, ../../src/sass/strips/media.scss */
.pagination {
  text-align: center;
  margin-bottom: 50px;
}
/* line 463, ../../src/sass/strips/media.scss */
.pagination .page-numbers {
  padding: 5px 15px;
  background-color: #f2f2f2;
  color: #404A54;
  font-family: "Lora";
  text-decoration: none;
  font-size: 18px;
}
/* line 471, ../../src/sass/strips/media.scss */
.pagination .page-numbers.current {
  background-color: #F77E9D;
  color: #fff;
}
/* line 476, ../../src/sass/strips/media.scss */
.pagination .page-numbers.next, .pagination .page-numbers.prev {
  background-color: #fff;
  color: #F77E9D;
  position: relative;
  height: 30px;
  width: 15px;
}
/* line 485, ../../src/sass/strips/media.scss */
.pagination .page-numbers.next:before {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  content: '';
  height: 100%;
  width: 100%;
  background-image: url(images/pink-full-arrow-right.svg);
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 10px;
}
/* line 502, ../../src/sass/strips/media.scss */
.pagination .page-numbers.prev:before {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  content: '';
  height: 100%;
  width: 100%;
  background-image: url(images/pink-full-arrow-left.svg);
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 10px;
}

/* line 521, ../../src/sass/strips/media.scss */
.list-content a {
  position: relative;
  display: inline-block;
  padding: 0 2px;
  text-decoration: none;
  color: #F77E9D;
  vertical-align: bottom;
  overflow: hidden;
  transition: transform 0.2s;
  -ms-flex-item-align: start;
  align-self: flex-start;
}
/* line 532, ../../src/sass/strips/media.scss */
.list-content a:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  background-color: #F77E9D;
  content: '';
  transition: transform 0.2s;
  transform: translateY(95%);
}
/* line 545, ../../src/sass/strips/media.scss */
.list-content a:hover {
  color: #fff;
}
/* line 547, ../../src/sass/strips/media.scss */
.list-content a:hover:before {
  transform: translateY(0);
}




















/* line 3, ../../src/sass/results.scss */
.strip.results {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column;
  flex-flow: column;
}
@media (max-width: 1024px) {
  /* line 3, ../../src/sass/results.scss */
  .strip.results {
    height: auto !important;
  }
}
/* line 10, ../../src/sass/results.scss */
.strip.results:nth-of-type(2n) {
  background-color: #3f4953 !important;
}
/* line 12, ../../src/sass/results.scss */
.strip.results:nth-of-type(2n) h2 {
  color: #fff;
}
/* line 16, ../../src/sass/results.scss */
.strip.results:nth-of-type(2n-1) {
  background-color: #fff;
}
/* line 18, ../../src/sass/results.scss */
.strip.results:nth-of-type(2n-1) h2 {
  color: #3f4953;
}
/* line 26, ../../src/sass/results.scss */
.strip.results h2 {
  font-size: 28px;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin: 30px auto;
  font-weight: 800;
  text-align: center;
  padding: 0 5px;
}
/* line 35, ../../src/sass/results.scss */
.strip.results h3 {
  color: #F77E9D;
  font-family: "Lora";
  font-size: 36px;
  font-style: italic;
  font-weight: 100;
  margin: 0px auto 30px;
  text-align: center;
}

/* line 47, ../../src/sass/results.scss */
.strip.results.map {
  padding-top: 60px;
}
@media (max-width: 500px) {
  /* line 47, ../../src/sass/results.scss */
  .strip.results.map {
    height: auto !important;
  }
}
/* line 54, ../../src/sass/results.scss */
.strip.results.map .maps {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row;
  flex-flow: row;
  -ms-flex-positive: 1;
  flex-grow: 1;
  width: 1200px;
  margin: 0 auto;
}
@media (max-width: 1280px) {
  /* line 54, ../../src/sass/results.scss */
  .strip.results.map .maps {
    width: 1000px;
  }
}
@media (max-width: 1024px) {
  /* line 54, ../../src/sass/results.scss */
  .strip.results.map .maps {
    width: 760px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media (max-width: 800px) {
  /* line 54, ../../src/sass/results.scss */
  .strip.results.map .maps {
    width: 480px;
  }
}
@media (max-width: 500px) {
  /* line 54, ../../src/sass/results.scss */
  .strip.results.map .maps {
    width: 300px;
  }
}
/* line 76, ../../src/sass/results.scss */
.strip.results.map .maps p {
  color: #7A8188;
  text-align: center;
}
/* line 83, ../../src/sass/results.scss */
.strip.results.map .maps div .pins .pin {
  position: absolute;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  background-color: #F77E9D;
  transform: scale(1);
  transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
/* line 92, ../../src/sass/results.scss */
.strip.results.map .maps div .pins .pin:nth-of-type(2n) {
  background-color: #78bcc4;
}
/* line 96, ../../src/sass/results.scss */
.strip.results.map .maps div .pins .pin span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-family: "Lora";
  font-style: italic;
  color: #fff;
  font-weight: 100;
  font-size: 20px;
}
/* line 111, ../../src/sass/results.scss */
.strip.results.map .maps .world-map {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  -ms-flex-positive: 0;
  flex-grow: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column;
  flex-flow: column;
}
@media (max-width: 1024px) {
  /* line 111, ../../src/sass/results.scss */
  .strip.results.map .maps .world-map {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
}
/* line 121, ../../src/sass/results.scss */
.strip.results.map .maps .world-map .pins {
  position: relative;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
/* line 125, ../../src/sass/results.scss */
.strip.results.map .maps .world-map .pins img {
  width: 100%;
  height: auto;
}
/* line 130, ../../src/sass/results.scss */
.strip.results.map .maps .world-map .pins .pin {
  transform: scale(0);
  animation: scale 0.5s;
  animation-fill-mode: forwards;
}
/* line 136, ../../src/sass/results.scss */
.strip.results.map .maps .world-map .pins .pin#north_america {
  top: 35%;
  left: 20%;
  animation-delay: 1.5s;
}
/* line 142, ../../src/sass/results.scss */
.strip.results.map .maps .world-map .pins .pin#south_america {
  top: 70%;
  left: 31.2%;
  animation-delay: 3s;
}
/* line 148, ../../src/sass/results.scss */
.strip.results.map .maps .world-map .pins .pin#europe {
  top: 35%;
  left: 50%;
  animation-delay: 2s;
}
/* line 154, ../../src/sass/results.scss */
.strip.results.map .maps .world-map .pins .pin#eastern_europe {
  top: 20%;
  left: 62.5%;
  animation-delay: 2.5s;
}
/* line 160, ../../src/sass/results.scss */
.strip.results.map .maps .world-map .pins .pin#china_south_east_asia {
  top: 47%;
  left: 76%;
  animation-delay: 4s;
}
/* line 166, ../../src/sass/results.scss */
.strip.results.map .maps .world-map .pins .pin#africa {
  top: 62.5%;
  left: 55%;
  animation-delay: 3.5s;
}
/* line 172, ../../src/sass/results.scss */
.strip.results.map .maps .world-map .pins .pin#oceania {
  top: 75%;
  left: 85%;
  animation-delay: 4.5s;
}
@media (max-width: 800px) {
  /* line 121, ../../src/sass/results.scss */
  .strip.results.map .maps .world-map .pins {
    height: 190px;
  }
}
/* line 189, ../../src/sass/results.scss */
.strip.results.map .maps .uk-map {
  -ms-flex-preferred-size: 40%;
  flex-basis: 40%;
  -ms-flex-positive: 0;
  flex-grow: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column;
  flex-flow: column;
}
@media (max-width: 500px) {
  /* line 189, ../../src/sass/results.scss */
  .strip.results.map .maps .uk-map {
    height: auto !important;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
}
/* line 200, ../../src/sass/results.scss */
.strip.results.map .maps .uk-map .pins {
  position: relative;
  margin: 0;
  text-align: center;
  min-height: 300px;
}
/* line 206, ../../src/sass/results.scss */
.strip.results.map .maps .uk-map .pins img {
  height: 100%;
  min-height: 300px;
  width: auto;
  margin: 0 auto;
}
/* line 213, ../../src/sass/results.scss */
.strip.results.map .maps .uk-map .pins .pin {
  transform: scale(0);
  animation: scale 0.5s;
  animation-fill-mode: forwards;
}
/* line 218, ../../src/sass/results.scss */
.strip.results.map .maps .uk-map .pins .pin#scotland_north {
  top: 25%;
  left: 50%;
  animation-delay: 5s;
}
/* line 224, ../../src/sass/results.scss */
.strip.results.map .maps .uk-map .pins .pin#midlands_yorkshire {
  top: 60%;
  left: 55.5%;
  animation-delay: 5.5s;
}
/* line 230, ../../src/sass/results.scss */
.strip.results.map .maps .uk-map .pins .pin#ireland {
  top: 60%;
  left: 25%;
  animation-delay: 7s;
}
/* line 236, ../../src/sass/results.scss */
.strip.results.map .maps .uk-map .pins .pin#south_east {
  top: 77.5%;
  left: 65%;
  animation-delay: 6s;
}
/* line 242, ../../src/sass/results.scss */
.strip.results.map .maps .uk-map .pins .pin#south_west {
  top: 90%;
  left: 50%;
  animation-delay: 6.5s;
}
@media (max-width: 800px) {
  /* line 200, ../../src/sass/results.scss */
  .strip.results.map .maps .uk-map .pins {
    height: 190px;
    -ms-flex-positive: 1;
    flex-grow: 1;
    background-size: auto;
    margin: 0;
  }
}

/* line 261, ../../src/sass/results.scss */
.strip.results.map .scholarships, .strip.results.map .bursaries {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row;
  flex-flow: row;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 20px;
}
/* line 267, ../../src/sass/results.scss */
.strip.results.map .scholarships h3, .strip.results.map .bursaries h3 {
  font-size: 86px;
  margin: 0 20px;
}
@media (max-width: 800px) {
  /* line 267, ../../src/sass/results.scss */
  .strip.results.map .scholarships h3, .strip.results.map .bursaries h3 {
    margin: 0 20px 0 0;
  }
}
/* line 276, ../../src/sass/results.scss */
.strip.results.map .scholarships .rows, .strip.results.map .bursaries .rows {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column;
  flex-flow: column;
}
/* line 279, ../../src/sass/results.scss */
.strip.results.map .scholarships .rows h4, .strip.results.map .bursaries .rows h4 {
  font-size: 42px;
  font-family: "Lora";
  font-style: italic;
  color: #fff;
  margin: 10px 0;
  font-weight: 100;
  text-align: center;
}
/* line 288, ../../src/sass/results.scss */
.strip.results.map .scholarships .rows a, .strip.results.map .bursaries .rows a {
  color: #F77E9D;
  text-decoration: none;
  font-size: 14px;
  text-align: center;
}
@media (max-width: 800px) {
  /* line 288, ../../src/sass/results.scss */
  .strip.results.map .scholarships .rows a, .strip.results.map .bursaries .rows a {
    display: block;
  }
}

/* line 301, ../../src/sass/results.scss */
.strip.results.exam-results {
  padding-top: 60px;
  -ms-flex-align: center;
  align-items: center;
}
/* line 307, ../../src/sass/results.scss */
.strip.results.exam-results .charts {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row;
  flex-flow: row;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  width: 1200px;
}
/* line 314, ../../src/sass/results.scss */
.strip.results.exam-results .charts .gcse, .strip.results.exam-results .charts .a_level, .strip.results.exam-results .charts .pre_u {
  -ms-flex: 1;
  flex: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column;
  flex-flow: column;
  -ms-flex-line-pack: distribute;
  align-content: space-around;
}
/* line 320, ../../src/sass/results.scss */
.strip.results.exam-results .charts .gcse h2, .strip.results.exam-results .charts .a_level h2, .strip.results.exam-results .charts .pre_u h2 {
  text-align: center;
}
/* line 324, ../../src/sass/results.scss */
.strip.results.exam-results .charts .graph {
  margin: 10px;
  text-align: center;
}
/* line 328, ../../src/sass/results.scss */
.strip.results.exam-results .charts .graph svg {
  max-height: 250px;
}
/* line 331, ../../src/sass/results.scss */
.strip.results.exam-results .charts .graph svg path#a_star {
  stroke-dasharray: 653;
  stroke-dashoffset: 653;
}
/* line 335, ../../src/sass/results.scss */
.strip.results.exam-results .charts .graph svg path#a {
  stroke-dasharray: 527;
  stroke-dashoffset: 527;
}
/* line 340, ../../src/sass/results.scss */
.strip.results.exam-results .charts .graph svg path#b {
  stroke-dasharray: 402;
  stroke-dashoffset: 402;
}
/* line 346, ../../src/sass/results.scss */
.strip.results.exam-results .charts .legend {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  margin: 10px;
}
/* line 352, ../../src/sass/results.scss */
.strip.results.exam-results .charts .legend span:before {
  content: '';
  height: 15px;
  width: 15px;
  position: relative;
  display: inline-block;
  border-radius: 50%;
  left: -5px;
}
/* line 362, ../../src/sass/results.scss */
.strip.results.exam-results .charts .legend span:nth-of-type(1):before {
  background-color: #F77E9D;
}
/* line 368, ../../src/sass/results.scss */
.strip.results.exam-results .charts .legend span:nth-of-type(2):before {
  background-color: #78bcc4;
}
/* line 374, ../../src/sass/results.scss */
.strip.results.exam-results .charts .legend span:nth-of-type(3):before {
  background-color: #032e47;
}
/* line 380, ../../src/sass/results.scss */
.strip.results.exam-results .charts .number {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column;
  flex-flow: column;
  -ms-flex-align: center;
  align-items: center;
}
/* line 385, ../../src/sass/results.scss */
.strip.results.exam-results .charts .number p {
  font-size: 18px;
}
/* line 389, ../../src/sass/results.scss */
.strip.results.exam-results .charts .number span {
  color: #F77E9D;
  font-size: 30px;
  font-style: italic;
  font-family: "Lora";
  font-weight: 100;
}
@media (max-width: 1280px) {
  /* line 307, ../../src/sass/results.scss */
  .strip.results.exam-results .charts {
    width: 1000px;
  }
}
@media (max-width: 1024px) {
  /* line 307, ../../src/sass/results.scss */
  .strip.results.exam-results .charts {
    width: 760px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media (max-width: 800px) {
  /* line 307, ../../src/sass/results.scss */
  .strip.results.exam-results .charts {
    width: 480px;
  }
  /* line 406, ../../src/sass/results.scss */
  .strip.results.exam-results .charts .gcse, .strip.results.exam-results .charts .a_level, .strip.results.exam-results .charts .pre_u {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
}
@media (max-width: 500px) {
  /* line 307, ../../src/sass/results.scss */
  .strip.results.exam-results .charts {
    width: 300px;
  }
}
/* line 418, ../../src/sass/results.scss */
.strip.results.exam-results.active .charts .gcse .graph svg path#a_star {
  animation: gcse_a_star 2s linear;
  animation-fill-mode: forwards;
}
/* line 422, ../../src/sass/results.scss */
.strip.results.exam-results.active .charts .gcse .graph svg path#a {
  animation: gcse_a 2s linear;
  animation-fill-mode: forwards;
}
/* line 426, ../../src/sass/results.scss */
.strip.results.exam-results.active .charts .gcse .graph svg path#b {
  animation: gcse_b 2s linear;
  animation-fill-mode: forwards;
}
/* line 432, ../../src/sass/results.scss */
.strip.results.exam-results.active .charts .a_level .graph svg path#a_star {
  animation: a_level_a_star 2s linear;
  animation-fill-mode: forwards;
}
/* line 436, ../../src/sass/results.scss */
.strip.results.exam-results.active .charts .a_level .graph svg path#a {
  animation: a_level_a 2s linear;
  animation-fill-mode: forwards;
}
/* line 440, ../../src/sass/results.scss */
.strip.results.exam-results.active .charts .a_level .graph svg path#b {
  animation: a_level_b 2s linear;
  animation-fill-mode: forwards;
}
/* line 446, ../../src/sass/results.scss */
.strip.results.exam-results.active .charts .pre_u .graph svg path#a_star {
  animation: pre_u_a_star 2s linear;
  animation-fill-mode: forwards;
}
/* line 450, ../../src/sass/results.scss */
.strip.results.exam-results.active .charts .pre_u .graph svg path#a {
  animation: pre_u_a 2s linear;
  animation-fill-mode: forwards;
}
/* line 454, ../../src/sass/results.scss */
.strip.results.exam-results.active .charts .pre_u .graph svg path#b {
  animation: pre_u_b 2s linear;
  animation-fill-mode: forwards;
}

/* line 463, ../../src/sass/results.scss */
.strip.results.universities {
  padding-top: 60px;
}
/* line 467, ../../src/sass/results.scss */
.strip.results.universities .graphs {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row;
  flex-flow: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  width: 1200px;
  margin: 0 auto;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
/* line 475, ../../src/sass/results.scss */
.strip.results.universities .graphs .total-leavers {
  -ms-flex-item-align: center;
  align-self: center;
  text-align: center;
}
/* line 478, ../../src/sass/results.scss */
.strip.results.universities .graphs .total-leavers p {
  color: #ddddd5;
}
/* line 481, ../../src/sass/results.scss */
.strip.results.universities .graphs .total-leavers p span {
  font-size: 42px;
  color: #F77E9D;
  font-family: "Lora";
  font-style: italic;
}
/* line 490, ../../src/sass/results.scss */
.strip.results.universities .graphs .subjects, .strip.results.universities .graphs .destinations {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column;
  flex-flow: column;
}
/* line 495, ../../src/sass/results.scss */
.strip.results.universities .graphs .subjects > p, .strip.results.universities .graphs .destinations > p {
  color: #ddddd5;
  text-align: center;
}
/* line 500, ../../src/sass/results.scss */
.strip.results.universities .graphs .subjects .graph, .strip.results.universities .graphs .destinations .graph {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row;
  flex-flow: row;
  -ms-flex-positive: 1;
  flex-grow: 1;
  padding: 0 20px;
}
/* line 506, ../../src/sass/results.scss */
.strip.results.universities .graphs .subjects .graph .graph-item, .strip.results.universities .graphs .destinations .graph .graph-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column;
  flex-flow: column;
  width: 50px;
  position: relative;
}
/* line 512, ../../src/sass/results.scss */
.strip.results.universities .graphs .subjects .graph .graph-item svg, .strip.results.universities .graphs .destinations .graph .graph-item svg {
  width: 20px;
  stroke-dasharray: 306;
  stroke-dashoffset: 306;
}
/* line 518, ../../src/sass/results.scss */
.strip.results.universities .graphs .subjects .graph .graph-item .legend, .strip.results.universities .graphs .destinations .graph .graph-item .legend {
  width: 200px;
  transform: rotate(90deg);
  transform-origin: 15px 5px;
}
/* line 524, ../../src/sass/results.scss */
.strip.results.universities .graphs .subjects .graph .graph-item .label, .strip.results.universities .graphs .subjects .graph .graph-item .legend, .strip.results.universities .graphs .destinations .graph .graph-item .label, .strip.results.universities .graphs .destinations .graph .graph-item .legend {
  color: #ddddd5;
}
/* line 528, ../../src/sass/results.scss */
.strip.results.universities .graphs .subjects .graph .graph-item .label, .strip.results.universities .graphs .destinations .graph .graph-item .label {
  position: relative;
  top: 306px;
}
/* line 534, ../../src/sass/results.scss */
.strip.results.universities .graphs .subjects .graph .graph-item:nth-of-type(3n+1) svg line, .strip.results.universities .graphs .destinations .graph .graph-item:nth-of-type(3n+1) svg line {
  stroke: #F77E9D;
}
/* line 539, ../../src/sass/results.scss */
.strip.results.universities .graphs .subjects .graph .graph-item:nth-of-type(3n+2) svg line, .strip.results.universities .graphs .destinations .graph .graph-item:nth-of-type(3n+2) svg line {
  stroke: #78bcc4;
}
/* line 544, ../../src/sass/results.scss */
.strip.results.universities .graphs .subjects .graph .graph-item:nth-of-type(3n+3) svg line, .strip.results.universities .graphs .destinations .graph .graph-item:nth-of-type(3n+3) svg line {
  stroke: #ddddd5;
}
@media (max-width: 1280px) {
  /* line 467, ../../src/sass/results.scss */
  .strip.results.universities .graphs {
    width: 1000px;
  }
  /* line 555, ../../src/sass/results.scss */
  .strip.results.universities .graphs .subjects, .strip.results.universities .graphs .destinations {
    max-width: 40%;
    overflow: auto;
    -ms-overflow-style: none;
  }
}
@media (max-width: 1024px) {
  /* line 467, ../../src/sass/results.scss */
  .strip.results.universities .graphs {
    width: 760px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  /* line 564, ../../src/sass/results.scss */
  .strip.results.universities .graphs .subjects, .strip.results.universities .graphs .destinations {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
    overflow: auto;
    margin: 20px 0;
  }
  /* line 572, ../../src/sass/results.scss */
  .strip.results.universities .graphs .total-leavers {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -ms-flex-order: 3;
    order: 3;
  }
}
@media (max-width: 800px) {
  /* line 467, ../../src/sass/results.scss */
  .strip.results.universities .graphs {
    width: 480px;
  }
}
@media (max-width: 500px) {
  /* line 467, ../../src/sass/results.scss */
  .strip.results.universities .graphs {
    width: 300px;
  }
}
















/* line 2, ../../src/sass/admissions.scss */
.heading-strip h1 {
  color: #404A54;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 42px;
  text-align: center;
}
/* line 10, ../../src/sass/admissions.scss */
.heading-strip h2 {
  font-family: "Lora";
  font-style: italic;
  font-weight: 100;
  color: #F77E9D;
  text-align: center;
}

/* line 19, ../../src/sass/admissions.scss */
.age-selector {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 480px;
  flex-basis: 480px;
}
/* line 24, ../../src/sass/admissions.scss */
.age-selector .container {
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: 250px;
  width: 100%;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 32, ../../src/sass/admissions.scss */
.age-selector .result-outcome {
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  -ms-flex-flow: column;
  flex-flow: column;
  padding-bottom: 0px;
}
/* line 38, ../../src/sass/admissions.scss */
.age-selector .result-outcome h2 {
  font-size: 32px;
  color: #f77e9d;
  line-height: 33px;
}
/* line 43, ../../src/sass/admissions.scss */
.age-selector .result-outcome .pink-diamond {
  height: 120px;
  width: 120px;
  line-height: 120px;
  font-size: 42px;
  color: #fff;
  position: relative;
  margin: 30px auto;
  text-align: center;
  z-index: 10;
}
/* line 54, ../../src/sass/admissions.scss */
.age-selector .result-outcome .pink-diamond:before {
  content: '';
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #F77E9D;
  z-index: -1;
  transform: rotate(45deg);
}
/* line 67, ../../src/sass/admissions.scss */
.age-selector .select-field {
  text-align: center;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
/* line 71, ../../src/sass/admissions.scss */
.age-selector .select-field #admissions_go {
  vertical-align: top;
  margin-left: 20px;
  padding: 10px 50px 10px 20px;
  border-color: #fff;
  position: relative;
}
/* line 78, ../../src/sass/admissions.scss */
.age-selector .select-field #admissions_go:before {
  display: none;
}
/* line 82, ../../src/sass/admissions.scss */
.age-selector .select-field #admissions_go:after {
  content: '';
  background-image: url(images/pink-full-arrow-right.svg);
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40px;
  background-size: 10px;
  background-position: 50% 45%;
  background-repeat: no-repeat;
}
/* line 95, ../../src/sass/admissions.scss */
.age-selector .select-field #admissions_go:hover {
  background-color: #F77E9D;
  border-color: #F77E9D;
}
/* line 99, ../../src/sass/admissions.scss */
.age-selector .select-field #admissions_go:hover:after {
  background-image: url(images/white-full-arrow-right.svg);
}
/* line 105, ../../src/sass/admissions.scss */
.age-selector .select-field .label {
  padding: 18px 15px;
  background-color: #fff;
  display: inline-block;
  color: #404A54;
  font-weight: bold;
  border: 1px solid #fff;
  vertical-align: top;
}
@media (max-width: 800px) {
  /* line 105, ../../src/sass/admissions.scss */
  .age-selector .select-field .label {
    margin-bottom: 10px;
  }
}
/* line 117, ../../src/sass/admissions.scss */
.age-selector .select-field .label p {
  margin: 0;
  font-size: 18px;
}
/* line 122, ../../src/sass/admissions.scss */
.age-selector .select-field .label#gender {
  margin-left: 20px;
}
@media (max-width: 800px) {
  /* line 122, ../../src/sass/admissions.scss */
  .age-selector .select-field .label#gender {
    margin-left: 0;
  }
}
/* line 130, ../../src/sass/admissions.scss */
.age-selector .select-field .label#gender + .dropdown .current {
  width: 80px;
}
/* line 137, ../../src/sass/admissions.scss */
.age-selector .select-field .dropdown {
  padding: 0;
  display: inline-block;
  width: auto;
  margin-bottom: 0;
  border: none;
}
@media (max-width: 800px) {
  /* line 137, ../../src/sass/admissions.scss */
  .age-selector .select-field .dropdown {
    margin-bottom: 10px;
  }
}
/* line 148, ../../src/sass/admissions.scss */
.age-selector .select-field .dropdown.open {
  z-index: 9999;
}
/* line 153, ../../src/sass/admissions.scss */
.age-selector .select-field .dropdown .options > ul {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  left: 0;
  padding: 0;
}
/* line 159, ../../src/sass/admissions.scss */
.age-selector .select-field .dropdown .options > ul li {
  font-weight: 100;
  color: #404A54;
  text-align: center;
  border-bottom: 1px solid #ddddd5;
  padding: 10px 20px;
  transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
  cursor: pointer;
}
/* line 168, ../../src/sass/admissions.scss */
.age-selector .select-field .dropdown .options > ul li:hover {
  background-color: #3f4953;
  color: #fff;
}
/* line 175, ../../src/sass/admissions.scss */
.age-selector .select-field .dropdown .options .current {
  width: 90px;
  padding: 20px 25px 20px 5px;
  text-align: center;
  background-color: #F77E9D;
  color: #fff;
  font-weight: 100;
}
/* line 183, ../../src/sass/admissions.scss */
.age-selector .select-field .dropdown .options .current:after {
  background-color: transparent;
  background-image: url(images/double-arrow.svg);
  background-position: 50% 45%;
  transition: all 0.4s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
/* line 195, ../../src/sass/admissions.scss */
.age-selector .select-field .dropdown.open .options .current:after {
  background-image: url(images/double-arrow-inverted.svg);
}

/* line 205, ../../src/sass/admissions.scss */
.admissions_information {
  display: none;
  opacity: 0;
}
/* line 209, ../../src/sass/admissions.scss */
/*.admissions_information a {
  position: relative;
  display: inline-block;
  padding: 0 2px;
  text-decoration: none;
  color: #F77E9D;
  vertical-align: bottom;
  overflow: hidden;
  transition: transform 0.2s;
  -ms-flex-item-align: start;
  align-self: flex-start;
  display: block;
}*/
/* line 221, ../../src/sass/admissions.scss */
/*.admissions_information a:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  background-color: #F77E9D;
  content: '';
  transition: transform 0.2s;
  transform: translateY(95%);
}*/
/* line 234, ../../src/sass/admissions.scss */
/*.admissions_information a:hover {
  color: #fff;
}*/
/* line 236, ../../src/sass/admissions.scss */
/*.admissions_information a:hover:before {
  transform: translateY(0);
}*/
/* line 241, ../../src/sass/admissions.scss */
.admissions_information h2 {
  color: #F77E9D;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 36px;
  text-align: center;
}
/* line 249, ../../src/sass/admissions.scss */
.admissions_information .entry-point {
  display: -ms-flexbox;
  display: flex;
  margin: 30px auto;
  width: 70%;
}
@media (max-width: 800px) {
  /* line 249, ../../src/sass/admissions.scss */
  .admissions_information .entry-point {
    -ms-flex-flow: column;
    flex-flow: column;
  }
}
/* line 259, ../../src/sass/admissions.scss */
.admissions_information .entry-point .entry-point-image {
  -ms-flex: 1 0 300px;
  flex: 1 0 300px;
  margin-right: 30px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  max-height: 200px;
}
@media (max-width: 800px) {
  /* line 259, ../../src/sass/admissions.scss */
  .admissions_information .entry-point .entry-point-image {
    width: 100%;
    -ms-flex: 1 1 100px;
    flex: 1 1 100px;
  }
}
/* line 273, ../../src/sass/admissions.scss */
.admissions_information .entry-point .entry-point-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column;
  flex-flow: column;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
/* line 278, ../../src/sass/admissions.scss */
.admissions_information .entry-point .entry-point-content h3 {
  margin: 0;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 282, ../../src/sass/admissions.scss */
.admissions_information .entry-point .entry-point-content p {
  line-height: 26px;
}
/* line 286, ../../src/sass/admissions.scss */
.admissions_information .entry-point .entry-point-content h3, .admissions_information .entry-point .entry-point-content p {
  color: #404A54;
  -ms-flex: 1 1 auto;
}
/* line 294, ../../src/sass/admissions.scss */
.admissions_information.active {
  display: block;
  opacity: 1;
}

/* line 300, ../../src/sass/admissions.scss */
.admissions_results {
  display: none;
  opacity: 0;
  transition: opacity 1s ease;
  transition-delay: 1s;
}
/* line 306, ../../src/sass/admissions.scss */
.admissions_results li {
  display: none;
}
/* line 310, ../../src/sass/admissions.scss */
.admissions_results.active {
  display: block;
  opacity: 1;
}
/* line 317, ../../src/sass/admissions.scss */
.admissions_results .processes .entry-point {
  display: none;
}
/* line 320, ../../src/sass/admissions.scss */
.admissions_results .processes .entry-point h2 {
    font-size: 26px;
    text-align: left;
    color: #404A54;
    margin-bottom: 50px;
}
/* line 325, ../../src/sass/admissions.scss */
.admissions_results .processes .entry-point h2 span {
  color: #78bcc4;
}
/* line 330, ../../src/sass/admissions.scss */
.admissions_results .processes .entry-point .process {
  display: -ms-flexbox;
  display: flex;
  width: 95%;
  margin: auto;
  padding-left: 50px;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  border-left: 2px solid #F77E9D;
  position: relative;
  padding-bottom: 20px;
}
@media (max-width: 500px) {
  /* line 330, ../../src/sass/admissions.scss */
  .admissions_results .processes .entry-point .process {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
/* line 344, ../../src/sass/admissions.scss */
.admissions_results .processes .entry-point .process:last-of-type {
  border-left: 0;
}
/* line 347, ../../src/sass/admissions.scss */
.admissions_results .processes .entry-point .process:last-of-type:after {
  content: '';
  position: absolute;
  left: -1px;
  height: 15px;
  width: 1px;
  border-left: 2px solid #F77E9D;
  top: 0px;
}
/* line 372, ../../src/sass/admissions.scss */
.admissions_results .processes .entry-point .process:before {
  height: 30px;
  width: 30px;
  content: '';
  background-color: #F77E9D;
  position: absolute;
  left: -16px;
  top: 0px;
  transform: rotate(-45deg);
}
/* line 383, ../../src/sass/admissions.scss */
.admissions_results .processes .entry-point .process .step-date {
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  -ms-flex-preferred-size: 20%;
  flex-basis: 20%;
  padding-bottom: 10px;
  border-bottom: 1px solid #ddddd5;
  color: #404A54;
}
@media (max-width: 500px) {
  /* line 383, ../../src/sass/admissions.scss */
  .admissions_results .processes .entry-point .process .step-date {
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
}
/* line 394, ../../src/sass/admissions.scss */
.admissions_results .processes .entry-point .process .step-date p {
  font-size: 18px;
  font-weight: 600;
  color: #78bcc4;
  margin-right: 10px;
}
/* line 402, ../../src/sass/admissions.scss */
.admissions_results .processes .entry-point .process .step-title {
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  -ms-flex-preferred-size: 30%;
  flex-basis: 30%;
  padding: 0 20px 10px 20px;
  border-bottom: 1px solid #ddddd5;
  color: #404A54;
}
@media (max-width: 500px) {
  /* line 402, ../../src/sass/admissions.scss */
  .admissions_results .processes .entry-point .process .step-title {
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
}
/* line 413, ../../src/sass/admissions.scss */
.admissions_results .processes .entry-point .process .step-title h3 {
  font-weight: 300;
}
/* line 418, ../../src/sass/admissions.scss */
.admissions_results .processes .entry-point .process .step-description {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  padding-bottom: 10px;
  border-bottom: 1px solid #ddddd5;
}
@media (max-width: 500px) {
  /* line 418, ../../src/sass/admissions.scss */
  .admissions_results .processes .entry-point .process .step-description {
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
}
/* line 428, ../../src/sass/admissions.scss */
.admissions_results .processes .entry-point .process .step-description p {
  line-height: 20px;
  color: #404A54;
}
/* line 433, ../../src/sass/admissions.scss */
/*.admissions_results .processes .entry-point .process .step-description a {
  position: relative;
  display: inline-block;
  padding: 0 2px;
  text-decoration: none;
  color: #F77E9D;
  vertical-align: bottom;
  overflow: hidden;
  transition: transform 0.2s;
  -ms-flex-item-align: start;
  align-self: flex-start;
}*/
/* line 444, ../../src/sass/admissions.scss */
/*.admissions_results .processes .entry-point .process .step-description a:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  background-color: #F77E9D;
  content: '';
  transition: transform 0.2s;
  transform: translateY(95%);
}*/
/* line 457, ../../src/sass/admissions.scss */
/*.admissions_results .processes .entry-point .process .step-description a:hover {
  color: #fff;
}*/
/* line 459, ../../src/sass/admissions.scss */
/*.admissions_results .processes .entry-point .process .step-description a:hover:before {
  transform: translateY(0);
}*/
/* line 467, ../../src/sass/admissions.scss */
.admissions_results .processes .entry-point .process:last-of-type .step-date, .admissions_results .processes .entry-point .process:last-of-type .step-title, .admissions_results .processes .entry-point .process:last-of-type .step-description {
  border-bottom: 0;
}
/* line 473, ../../src/sass/admissions.scss */
.admissions_results .processes .entry-point.active {
  display: block;
}

/* line 480, ../../src/sass/admissions.scss */
.repeatable-buttons {
  text-align: center;
  margin: 20px auto;
  display: -ms-flexbox;
  display: flex;
  width: 960px;
  max-width: 100%;
}
@media (max-width: 500px) {
  /* line 480, ../../src/sass/admissions.scss */
  .repeatable-buttons {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
/* line 491, ../../src/sass/admissions.scss */
.repeatable-buttons .repeatable-link {
  -ms-flex: 1 1 33%;
  flex: 1 1 33%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column;
  flex-flow: column;
}

.repeatable-buttons .repeatable-link h3 {
  margin-bottom: 10px;
}
/* line 496, ../../src/sass/admissions.scss */
.repeatable-buttons .repeatable-link p {
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}
@media (max-width: 500px) {
  /* line 491, ../../src/sass/admissions.scss */
  .repeatable-buttons .repeatable-link {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
  }
}
/* line 504, ../../src/sass/admissions.scss */
.repeatable-buttons .repeatable-link .button {
  color: #fff;
  margin: 0 10px;
}
/* line 508, ../../src/sass/admissions.scss */
.repeatable-buttons .repeatable-link .button:hover {
  color: #fff;
}

/* line 515, ../../src/sass/admissions.scss */
.spacer {
  margin: 10px 0;
}

/* line 519, ../../src/sass/admissions.scss */
.tabs {
    background-color: #ffffff;
    padding: 0;
    margin: 0 0 70px 0;
    text-align: center;
}
/* line 525, ../../src/sass/admissions.scss */
.tabs .tab {
  background-color: #E0E0E0;
  list-style-type: none;
  color: #535c65;
  font-size: 18px;
  padding: 0;
  margin: 0;
  display: inline-block;
  padding: 20px 30px;
  margin: 30px 14px 0;
  cursor: pointer;
}
/* line 537, ../../src/sass/admissions.scss */
.tabs .tab span {
  display: block;
  font-size: 22px;
}
@media (max-width: 500px) {
  /* line 525, ../../src/sass/admissions.scss */
  .tabs .tab {
    font-size: 0;
    padding: 5px 15px 10px;
  }
  /* line 546, ../../src/sass/admissions.scss */
  .tabs .tab span {
    font-size: 22px;
  }
}
/* line 551, ../../src/sass/admissions.scss */
.tabs .tab.active {
    background-color: #f77e9d;
    color: #fff; #fff;
}

/* line 558, ../../src/sass/admissions.scss */
.lightbox.admissions-lightbox > .video-container {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 90%;
  height: auto;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 80px;
  transform: translate(-50%, -50%);
}

/* line 570, ../../src/sass/admissions.scss */
_:-ms-lang(x), .admissions_information .entry-point .entry-point-content {
  display: block;
}

