/* line 12, ../sass/transitions.scss */
.header_logo {
  -moz-transition-duration: 0.75s;
  -o-transition-duration: 0.75s;
  -webkit-transition-duration: 0.75s;
  transition-duration: 0.75s;
  -moz-transition-property: -moz-transform, opacity;
  -o-transition-property: -o-transform, opacity;
  -webkit-transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  -moz-transition-delay: 0;
  -o-transition-delay: 0;
  -webkit-transition-delay: 0;
  transition-delay: 0;
  transform: translate3d(0, 25px, 0);
  opacity: 0;
}

/* line 19, ../sass/transitions.scss */
.header_nav {
  -moz-transition-duration: 0.75s;
  -o-transition-duration: 0.75s;
  -webkit-transition-duration: 0.75s;
  transition-duration: 0.75s;
  -moz-transition-property: -moz-transform, opacity;
  -o-transition-property: -o-transform, opacity;
  -webkit-transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  -moz-transition-delay: 0;
  -o-transition-delay: 0;
  -webkit-transition-delay: 0;
  transition-delay: 0;
  transform: translate3d(0, 25px, 0);
  opacity: 0;
}

/* line 27, ../sass/transitions.scss */
.sectionnav a {
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -moz-transition-property: border-bottom;
  -o-transition-property: border-bottom;
  -webkit-transition-property: border-bottom;
  transition-property: border-bottom;
}

/* line 32, ../sass/transitions.scss */
.ready .header_nav,
.ready .header_logo {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

/* line 38, ../sass/transitions.scss */
.hero_heading,
.hero_subhhead,
.hero_eventsheading,
.hero_date {
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -moz-transition-property: -moz-transform, opacity;
  -o-transition-property: -o-transform, opacity;
  -webkit-transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  transform: translate3d(0, 25px, 0);
  opacity: 0;
}

/* line 49, ../sass/transitions.scss */
.hero .hero_subhhead {
  -moz-transition-delay: 0.1s;
  -o-transition-delay: 0.1s;
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}
/* line 50, ../sass/transitions.scss */
.hero .hero_eventsitem:nth-of-type(1) .hero_eventsheading {
  -moz-transition-delay: 0.2s;
  -o-transition-delay: 0.2s;
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}
/* line 51, ../sass/transitions.scss */
.hero .hero_eventsitem:nth-of-type(2) .hero_eventsheading {
  -moz-transition-delay: 0.3s;
  -o-transition-delay: 0.3s;
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
/* line 52, ../sass/transitions.scss */
.hero .hero_eventsitem:nth-of-type(3) .hero_eventsheading {
  -moz-transition-delay: 0.4s;
  -o-transition-delay: 0.4s;
  -webkit-transition-delay: 0.4s;
  transition-delay: 0.4s;
}
/* line 53, ../sass/transitions.scss */
.hero .hero_eventsitem:nth-of-type(4) .hero_eventsheading {
  -moz-transition-delay: 0.5s;
  -o-transition-delay: 0.5s;
  -webkit-transition-delay: 0.5s;
  transition-delay: 0.5s;
}
/* line 55, ../sass/transitions.scss */
.hero .hero_eventsitem:nth-of-type(1) .hero_date {
  -moz-transition-delay: 0.4s;
  -o-transition-delay: 0.4s;
  -webkit-transition-delay: 0.4s;
  transition-delay: 0.4s;
}
/* line 56, ../sass/transitions.scss */
.hero .hero_eventsitem:nth-of-type(2) .hero_date {
  -moz-transition-delay: 0.5s;
  -o-transition-delay: 0.5s;
  -webkit-transition-delay: 0.5s;
  transition-delay: 0.5s;
}
/* line 57, ../sass/transitions.scss */
.hero .hero_eventsitem:nth-of-type(3) .hero_date {
  -moz-transition-delay: 0.6s;
  -o-transition-delay: 0.6s;
  -webkit-transition-delay: 0.6s;
  transition-delay: 0.6s;
}
/* line 58, ../sass/transitions.scss */
.hero .hero_eventsitem:nth-of-type(4) .hero_date {
  -moz-transition-delay: 0.7s;
  -o-transition-delay: 0.7s;
  -webkit-transition-delay: 0.7s;
  transition-delay: 0.7s;
}

/* line 62, ../sass/transitions.scss */
.ready .hero_heading,
.ready .hero_subhhead,
.ready .hero_eventsheading,
.ready .hero_date {
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

/* line 71, ../sass/transitions.scss */
.block_background,
.foldoverlap_image {
  transform: scale(1.1);
}

/* line 77, ../sass/transitions.scss */
.loaded .block_background,
.loaded .foldoverlap_image {
  -moz-transition-duration: 0.5s, 1s;
  -o-transition-duration: 0.5s, 1s;
  -webkit-transition-duration: 0.5s, 1s;
  transition-duration: 0.5s, 1s;
  -moz-transition-property: opacity, -moz-transform;
  -o-transition-property: opacity, -o-transform;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  opacity: 1;
  transform: scale(1);
}
@media (min-width: 768px) {
  /* line 77, ../sass/transitions.scss */
  .loaded .block_background,
  .loaded .foldoverlap_image {
    background-attachment: fixed;
  }
}

/* line 91, ../sass/transitions.scss */
.hero_video {
  transform: translate3d(0px, -10px, 0px);
}
@media (min-width: 1024px) {
  /* line 91, ../sass/transitions.scss */
  .hero_video {
    transform: translate3d(0px, -252px, 0px);
  }
}

/* line 100, ../sass/transitions.scss */
.ready .hero_video {
  -moz-transition-duration: 0.75s, 0.75s;
  -o-transition-duration: 0.75s, 0.75s;
  -webkit-transition-duration: 0.75s, 0.75s;
  transition-duration: 0.75s, 0.75s;
  -moz-transition-property: opacity, -moz-transform;
  -o-transition-property: opacity, -o-transform;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  -moz-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  -moz-transition-delay: 1s;
  -o-transition-delay: 1s;
  -webkit-transition-delay: 1s;
  transition-delay: 1s;
  opacity: 1;
  transform: translate3d(0px, 0, 0px);
}
@media (min-width: 1024px) {
  /* line 100, ../sass/transitions.scss */
  .ready .hero_video {
    transform: translate3d(0px, -272px, 0px);
  }
}

@-moz-keyframes hero_headings {
  0% {
    opacity: 0;
    left: -10px;
  }
  100% {
    opacity: 1;
    left: 0px;
  }
}
@-webkit-keyframes hero_headings {
  0% {
    opacity: 0;
    left: -10px;
  }
  100% {
    opacity: 1;
    left: 0px;
  }
}
@keyframes hero_headings {
  0% {
    opacity: 0;
    left: -10px;
  }
  100% {
    opacity: 1;
    left: 0px;
  }
}
/* line 146, ../sass/transitions.scss */
.hero_list {
  -moz-animation: hero_list 0.5s ease-in;
  -webkit-animation: hero_list 0.5s ease-in;
  animation: hero_list 0.5s ease-in;
}

/* line 152, ../sass/transitions.scss */
#nav {
  -moz-transition-duration: 0.25s, 0.33s;
  -o-transition-duration: 0.25s, 0.33s;
  -webkit-transition-duration: 0.25s, 0.33s;
  transition-duration: 0.25s, 0.33s;
  -moz-transition-property: opacity, -moz-transform;
  -o-transition-property: opacity, -o-transform;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  -moz-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  opacity: 0;
  visibility: hidden;
  transform: translate3d(0px, -20px, 0px);
}

/* line 161, ../sass/transitions.scss */
.on-nav #nav {
  opacity: 1;
  visibility: visible;
  transform: translate3d(0px, 0px, 0px);
}

/* line 178, ../sass/transitions.scss */
[data-aos="fade-rise"] {
  opacity: 1;
  -moz-transition-property: opacity, -moz-transform;
  -o-transition-property: opacity, -o-transform;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  -moz-transition-duration: 1s;
  -o-transition-duration: 1s;
  -webkit-transition-duration: 1s;
  transition-duration: 1s;
  transform: translate3d(0, 50px, 0);
}

/* line 185, ../sass/transitions.scss */
[data-aos="fade-rise"].aos-animate {
  opacity: 1;
  transform: translateZ(0);
}

/* line 191, ../sass/transitions.scss */
[data-aos="fade"] {
  opacity: 1;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -moz-transition-duration: 1s;
  -o-transition-duration: 1s;
  -webkit-transition-duration: 1s;
  transition-duration: 1s;
}
/* line 196, ../sass/transitions.scss */
[data-aos="fade"] .imageleft_image {
  -moz-transition-duration: 1s;
  -o-transition-duration: 1s;
  -webkit-transition-duration: 1s;
  transition-duration: 1s;
  -moz-transition-property: -moz-transform, clip-path;
  -o-transition-property: -o-transform, clip-path;
  -webkit-transition-property: -webkit-transform, clip-path;
  transition-property: transform, clip-path;
  transform: scale(1.1);
  clip-path: inset(10%);
}

/* line 207, ../sass/transitions.scss */
.imagebackground_image {
  -moz-transition-duration: 1s;
  -o-transition-duration: 1s;
  -webkit-transition-duration: 1s;
  transition-duration: 1s;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: transform;
  transform: scale(1.15);
}

/* line 213, ../sass/transitions.scss */
.imagebackground_image.aos-animate {
  -moz-transition-duration: 1s;
  -o-transition-duration: 1s;
  -webkit-transition-duration: 1s;
  transition-duration: 1s;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: transform;
  transform: scale(1);
}

/* line 220, ../sass/transitions.scss */
.collection_content,
.collection_title {
  -moz-transition-duration: 1s;
  -o-transition-duration: 1s;
  -webkit-transition-duration: 1s;
  transition-duration: 1s;
  -moz-transition-property: clip-path;
  -o-transition-property: clip-path;
  -webkit-transition-property: clip-path;
  transition-property: clip-path;
  clip-path: inset(0% 100% 0% 0%);
}

/* line 227, ../sass/transitions.scss */
.aos-animate .collection_content,
.aos-animate .collection_title {
  clip-path: inset(0% 0% 0% 0%);
}

/* line 232, ../sass/transitions.scss */
.collection_background {
  -moz-transition-duration: 1s;
  -o-transition-duration: 1s;
  -webkit-transition-duration: 1s;
  transition-duration: 1s;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: transform;
  transform: translate(7.5%, 5%) scale(1.15);
}

/* line 238, ../sass/transitions.scss */
.aos-animate .collection_background {
  transform: translate(0) scale(1);
}

/* line 242, ../sass/transitions.scss */
.imagebackground .card *,
.imageleft_content {
  -moz-transition-duration: 1s;
  -o-transition-duration: 1s;
  -webkit-transition-duration: 1s;
  transition-duration: 1s;
  -moz-transition-property: clip-path;
  -o-transition-property: clip-path;
  -webkit-transition-property: clip-path;
  transition-property: clip-path;
  clip-path: inset(0% 100% 0% 0%);
}

/* line 249, ../sass/transitions.scss */
.imagebackground .card.aos-animate *,
.aos-animate .imageleft_content {
  -moz-transition-duration: 1s;
  -o-transition-duration: 1s;
  -webkit-transition-duration: 1s;
  transition-duration: 1s;
  -moz-transition-property: clip-path;
  -o-transition-property: clip-path;
  -webkit-transition-property: clip-path;
  transition-property: clip-path;
  clip-path: inset(0%);
}

/* line 256, ../sass/transitions.scss */
[data-aos="fade"].aos-animate {
  opacity: 1;
}
/* line 259, ../sass/transitions.scss */
[data-aos="fade"].aos-animate .imageleft_image {
  -moz-transition-duration: 1s;
  -o-transition-duration: 1s;
  -webkit-transition-duration: 1s;
  transition-duration: 1s;
  -moz-transition-property: -moz-transform, clip-path;
  -o-transition-property: -o-transform, clip-path;
  -webkit-transition-property: -webkit-transform, clip-path;
  transition-property: transform, clip-path;
  transform: scale(1);
  clip-path: inset(0%);
}
