/*
** @GENERAL
*/
.abs {
  position: absolute;
}

.year {
  position: relative;
}

.year-overlay {
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transform: translate3D(-125px, -85px, 0);
          transform: translate3D(-125px, -85px, 0);
  padding: 85px 125px;
}

.year-overlay__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 550px;
}

.year-overlay .year-image {
  height: 84vh;
}

.year-name {
  font-size: 135px;
  color: #E8473B;
  font-weight: 500;
}

.year-text {
  font-size: 16px;
}

.background-years header {
  background: unset !important;
}

/*
** @2000
*/
.year2000 .year-overlay {
  background: url("/img/years/2000.jpg") no-repeat center/cover;
}

.year2000 .year-overlay__content {
  margin-left: 400px;
  padding-bottom: 30vh;
}

.year2000 .year-overlay__content h1 {
  margin: 0;
}

.year2000 .abs-bird {
  left: 525px;
  bottom: 0;
}

/*
** @2004
*/
.year2004 .year-overlay {
  background: url("/img/years/2004.jpg") no-repeat center/cover;
}

.year2004 .year-overlay__content {
  margin-left: 200px;
  padding-bottom: 50vh;
}

.year2004 .abs-carrot-1 {
  left: 420px;
  top: 220px;
}

.year2004 .abs-carrot-2 {
  left: 610px;
  top: 100px;
}

.year2004 .abs-carrot-3 {
  left: 525px;
  bottom: 200px;
}

.year2004 .abs-horse {
  right: 115px;
  bottom: 0;
}

/*
** @2005
*/
.year2005 .year-overlay {
  background: url("/img/years/2005.jpg") no-repeat center/cover;
}

.year2005 .year-overlay__content {
  margin-left: 150px;
  padding-bottom: 50vh;
}

.year2005 .year-image {
  height: 65vh;
  margin-top: 10vh;
}

.year2005 .abs-trees {
  right: 200px;
  bottom: 0;
}

/*
** @2007
*/
.year2007 .year-overlay {
  background: url("/img/years/2007.jpg") no-repeat center/cover;
}

.year2007 .year-overlay__content {
  margin-left: 250px;
  padding-bottom: 15vh;
}

.year2007 .abs-spot-1 {
  left: 550px;
  bottom: 25vh;
}

.year2007 .abs-spot-2 {
  left: 60vw;
  bottom: 12vh;
}

/*
** @2015
*/
.year2015 .year-overlay {
  background: url("/img/years/2015.jpg") no-repeat center/cover;
  position: relative;
  z-index: 5;
}

.year2015 .year-overlay__content {
  margin-left: 250px;
  padding-bottom: 35vh;
}

.year2015 .abs-text-1 {
  left: 20vw;
  bottom: 20vh;
  z-index: -1;
}

.year2015 .abs-text-2 {
  right: 0;
  bottom: 0;
}

/*
** @2016
*/
.year2016 .year-overlay {
  background: url("/img/years/2016.jpg") no-repeat center/cover;
}

.year2016 .year-overlay__content {
  margin-left: 250px;
  padding-bottom: 45vh;
}

.year2016 .year-image {
  height: 65vh;
  margin-top: 10vh;
}

.year2016 .abs-037 {
  right: 5vw;
  bottom: 0;
}

/*
** @2017
*/
.year2017 .year-overlay {
  background: url("/img/years/2017.jpg") no-repeat center/cover;
}

.year2017 .year-overlay__content {
  margin-left: 250px;
  padding-bottom: 20vh;
}

.year2017 .year-image {
  height: 65vh;
  margin-top: 10vh;
}

.year2017 .abs-jouravl {
  left: 35vw;
  bottom: 45vh;
}

/*
** @2018
*/
.year2018 .year-overlay {
  background: url("/img/years/2018.jpg") no-repeat center/cover;
}

.year2018 .year-overlay__content {
  margin-left: 250px;
  padding-bottom: 35vh;
}

.year2018 .year-image {
  height: 65vh;
  margin-top: 10vh;
}

.year2018 .abs-flowers {
  left: 30vw;
  bottom: 0;
}

/*
** @2019
*/
.year2019 .year-overlay {
  background: url("/img/years/2019.jpg") no-repeat center/cover;
}

.year2019 .year-overlay__content {
  margin-left: 155px;
  padding-bottom: 20vh;
}

.year2019 .year-image {
  height: 55vh;
  margin-top: 15vh;
}

.year2019 .abs-angel {
  right: 10vw;
  bottom: 30vh;
}

/*
** @SLICK
*/
.slick-dots {
  bottom: 400px !important;
  left: 0;
  right: 300px;
  width: unset;
}

.slick-dots li {
  margin: 0 45px;
}

.slick-dots li.slick-active button:before {
  color: #FD310E;
  pointer-events: none;
}

.slick-dots li button:before {
  color: #cfcfcf;
  font-family: "Montserrat";
  font-size: 28px;
  font-weight: bold;
  opacity: .8;
}

.slick-dots li button:before:hover {
  opacity: 1;
  -webkit-transition: .37s ease;
  transition: .37s ease;
}

#slick-slide-control10::before {
  content: '2000';
}

#slick-slide-control11::before {
  content: '2004';
}

#slick-slide-control12::before {
  content: '2005';
}

#slick-slide-control13::before {
  content: '2007';
}

#slick-slide-control14::before {
  content: '2015';
}

#slick-slide-control15::before {
  content: '2016';
}

#slick-slide-control16::before {
  content: '2017';
}

#slick-slide-control17::before {
  content: '2018';
}

#slick-slide-control18::before {
  content: '2019';
}
/*# sourceMappingURL=years.css.map */