/*** FLEXBOX ***/
/*** WRAPPING ***/
/*** DIRECTION ***/
/*** ALIGN CONTENT ***/
/*** JUSTIFY CONTENT ***/
/*** VERTICAL CONTAINER STYLES ***/
/*** HORIZONTAL CONTAINER STYLES ***/
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.slideOutUp {
  -webkit-animation-duration: .5s;
  animation-duration: .5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}
.slideInDown {
  -webkit-animation-duration: .5s;
  animation-duration: .5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}
.animated-fadeOut {
  -webkit-animation-duration: .5s;
  animation-duration: .5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
.animated-fadeIn {
  -webkit-animation-duration: .5s;
  animation-duration: .5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
.button-orange {
  background: #ff8f4b;
  padding: 5px 22px 5px 18px;
  font-weight: 500;
  font-family: "Work Sans", sans-serif;
  color: #fff;
  font-size: 20px;
  display: inline-block;
  position: relative;
}
.button-orange:after {
  content: url(../../images/red-arrow.svg);
  position: absolute;
  height: 26px;
  right: -13px;
  width: 26px;
  top: 7px;
}
.button-orange:hover {
  background: #ff7f31;
}
.button-green {
  background: #c9cf23;
  padding: 5px 22px 5px 18px;
  font-weight: 500;
  font-family: "Work Sans", sans-serif;
  color: #fff;
  font-size: 20px;
  display: inline-block;
  position: relative;
}
.button-green:after {
  content: url(../../images/red-arrow.svg);
  position: absolute;
  height: 26px;
  right: -13px;
  width: 26px;
  top: 7px;
}
.button-green:hover {
  background: #b4b91f;
}
.button-green:after {
  content: url(../../images/green-arrow.svg);
  position: absolute;
  height: 26px;
  right: -13px;
  width: 26px;
  top: 7px;
}
/*** HEADER SIZES ***/
.csslider {
  -moz-perspective: 1300px;
  -ms-perspective: 1300px;
  -webkit-perspective: 1300px;
  perspective: 1300px;
  display: inline-block;
  text-align: left;
  position: relative;
  margin-bottom: 22px;
}
.csslider > input {
  display: none;
}
.csslider > input:nth-of-type(50):checked ~ div > div:first-of-type {
  margin-left: -4900%;
}
.csslider > input:nth-of-type(49):checked ~ div > div:first-of-type {
  margin-left: -4800%;
}
.csslider > input:nth-of-type(48):checked ~ div > div:first-of-type {
  margin-left: -4700%;
}
.csslider > input:nth-of-type(47):checked ~ div > div:first-of-type {
  margin-left: -4600%;
}
.csslider > input:nth-of-type(46):checked ~ div > div:first-of-type {
  margin-left: -4500%;
}
.csslider > input:nth-of-type(45):checked ~ div > div:first-of-type {
  margin-left: -4400%;
}
.csslider > input:nth-of-type(44):checked ~ div > div:first-of-type {
  margin-left: -4300%;
}
.csslider > input:nth-of-type(43):checked ~ div > div:first-of-type {
  margin-left: -4200%;
}
.csslider > input:nth-of-type(42):checked ~ div > div:first-of-type {
  margin-left: -4100%;
}
.csslider > input:nth-of-type(41):checked ~ div > div:first-of-type {
  margin-left: -4000%;
}
.csslider > input:nth-of-type(40):checked ~ div > div:first-of-type {
  margin-left: -3900%;
}
.csslider > input:nth-of-type(39):checked ~ div > div:first-of-type {
  margin-left: -3800%;
}
.csslider > input:nth-of-type(38):checked ~ div > div:first-of-type {
  margin-left: -3700%;
}
.csslider > input:nth-of-type(37):checked ~ div > div:first-of-type {
  margin-left: -3600%;
}
.csslider > input:nth-of-type(36):checked ~ div > div:first-of-type {
  margin-left: -3500%;
}
.csslider > input:nth-of-type(35):checked ~ div > div:first-of-type {
  margin-left: -3400%;
}
.csslider > input:nth-of-type(34):checked ~ div > div:first-of-type {
  margin-left: -3300%;
}
.csslider > input:nth-of-type(33):checked ~ div > div:first-of-type {
  margin-left: -3200%;
}
.csslider > input:nth-of-type(32):checked ~ div > div:first-of-type {
  margin-left: -3100%;
}
.csslider > input:nth-of-type(31):checked ~ div > div:first-of-type {
  margin-left: -3000%;
}
.csslider > input:nth-of-type(30):checked ~ div > div:first-of-type {
  margin-left: -2900%;
}
.csslider > input:nth-of-type(29):checked ~ div > div:first-of-type {
  margin-left: -2800%;
}
.csslider > input:nth-of-type(28):checked ~ div > div:first-of-type {
  margin-left: -2700%;
}
.csslider > input:nth-of-type(27):checked ~ div > div:first-of-type {
  margin-left: -2600%;
}
.csslider > input:nth-of-type(26):checked ~ div > div:first-of-type {
  margin-left: -2500%;
}
.csslider > input:nth-of-type(25):checked ~ div > div:first-of-type {
  margin-left: -2400%;
}
.csslider > input:nth-of-type(24):checked ~ div > div:first-of-type {
  margin-left: -2300%;
}
.csslider > input:nth-of-type(23):checked ~ div > div:first-of-type {
  margin-left: -2200%;
}
.csslider > input:nth-of-type(22):checked ~ div > div:first-of-type {
  margin-left: -2100%;
}
.csslider > input:nth-of-type(21):checked ~ div > div:first-of-type {
  margin-left: -2000%;
}
.csslider > input:nth-of-type(20):checked ~ div > div:first-of-type {
  margin-left: -1900%;
}
.csslider > input:nth-of-type(19):checked ~ div > div:first-of-type {
  margin-left: -1800%;
}
.csslider > input:nth-of-type(18):checked ~ div > div:first-of-type {
  margin-left: -1700%;
}
.csslider > input:nth-of-type(17):checked ~ div > div:first-of-type {
  margin-left: -1600%;
}
.csslider > input:nth-of-type(16):checked ~ div > div:first-of-type {
  margin-left: -1500%;
}
.csslider > input:nth-of-type(15):checked ~ div > div:first-of-type {
  margin-left: -1400%;
}
.csslider > input:nth-of-type(14):checked ~ div > div:first-of-type {
  margin-left: -1300%;
}
.csslider > input:nth-of-type(13):checked ~ div > div:first-of-type {
  margin-left: -1200%;
}
.csslider > input:nth-of-type(12):checked ~ div > div:first-of-type {
  margin-left: -1100%;
}
.csslider > input:nth-of-type(11):checked ~ div > div:first-of-type {
  margin-left: -1000%;
}
.csslider > input:nth-of-type(10):checked ~ div > div:first-of-type {
  margin-left: -900%;
}
.csslider > input:nth-of-type(9):checked ~ div > div:first-of-type {
  margin-left: -800%;
}
.csslider > input:nth-of-type(8):checked ~ div > div:first-of-type {
  margin-left: -700%;
}
.csslider > input:nth-of-type(7):checked ~ div > div:first-of-type {
  margin-left: -600%;
}
.csslider > input:nth-of-type(6):checked ~ div > div:first-of-type {
  margin-left: -500%;
}
.csslider > input:nth-of-type(5):checked ~ div > div:first-of-type {
  margin-left: -400%;
}
.csslider > input:nth-of-type(4):checked ~ div > div:first-of-type {
  margin-left: -300%;
}
.csslider > input:nth-of-type(3):checked ~ div > div:first-of-type {
  margin-left: -200%;
}
.csslider > input:nth-of-type(2):checked ~ div > div:first-of-type {
  margin-left: -100%;
}
.csslider > input:nth-of-type(1):checked ~ div > div:first-of-type {
  margin-left: 0%;
}
.csslider > div:first-of-type {
  position: relative;
  width: 100%;
  height: auto;
  z-index: 1;
  font-size: 0;
  line-height: 0;
  margin: 0 auto;
  padding: 0;
  overflow: hidden;
  white-space: nowrap;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.csslider > div:first-of-type > div {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  font-size: 15px;
  font-size: initial;
  line-height: normal;
  -moz-transition: all 0.5s cubic-bezier(0.25, 0.25, 0.75, 0.75);
  -o-transition: all 0.5s ease-out;
  -webkit-transition: all 0.5s cubic-bezier(0.25, 0.25, 0.75, 0.75);
  transition: all 0.5s cubic-bezier(0.25, 0.25, 0.75, 0.75);
  vertical-align: top;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  white-space: normal;
}
.csslider > div:first-of-type > div.scrollable {
  overflow-y: scroll;
}
.csslider > .navigation {
  position: absolute;
  bottom: -8px;
  left: 50%;
  z-index: 10;
  margin-bottom: -10px;
  font-size: 0;
  line-height: 0;
  text-align: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.csslider > .navigation > div {
  margin-left: -100%;
}
.csslider > .navigation label {
  position: relative;
  display: inline-block;
  cursor: pointer;
  border-radius: 50%;
  margin: 0 4px;
  padding: 4px;
  background: #3c3c3c;
}
.csslider > .navigation label:hover:after {
  opacity: 1;
}
.csslider > .navigation label:after {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -6px;
  margin-top: -6px;
  background: #3c3c3c;
  border-radius: 50%;
  padding: 6px;
  opacity: 0;
}
.csslider > .arrows {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.csslider.inside .navigation {
  bottom: 10px;
  margin-bottom: 10px;
}
.csslider.inside .navigation label {
  border: 1px solid #7e7e7e;
}
.csslider > input:nth-of-type(1):checked ~ .navigation label:nth-of-type(1):after,
.csslider > input:nth-of-type(2):checked ~ .navigation label:nth-of-type(2):after,
.csslider > input:nth-of-type(3):checked ~ .navigation label:nth-of-type(3):after,
.csslider > input:nth-of-type(4):checked ~ .navigation label:nth-of-type(4):after,
.csslider > input:nth-of-type(5):checked ~ .navigation label:nth-of-type(5):after,
.csslider > input:nth-of-type(6):checked ~ .navigation label:nth-of-type(6):after,
.csslider > input:nth-of-type(7):checked ~ .navigation label:nth-of-type(7):after,
.csslider > input:nth-of-type(8):checked ~ .navigation label:nth-of-type(8):after,
.csslider > input:nth-of-type(9):checked ~ .navigation label:nth-of-type(9):after,
.csslider > input:nth-of-type(10):checked ~ .navigation label:nth-of-type(10):after,
.csslider > input:nth-of-type(11):checked ~ .navigation label:nth-of-type(11):after,
.csslider > input:nth-of-type(12):checked ~ .navigation label:nth-of-type(12):after,
.csslider > input:nth-of-type(13):checked ~ .navigation label:nth-of-type(13):after,
.csslider > input:nth-of-type(14):checked ~ .navigation label:nth-of-type(14):after,
.csslider > input:nth-of-type(15):checked ~ .navigation label:nth-of-type(15):after,
.csslider > input:nth-of-type(16):checked ~ .navigation label:nth-of-type(16):after,
.csslider > input:nth-of-type(17):checked ~ .navigation label:nth-of-type(17):after,
.csslider > input:nth-of-type(18):checked ~ .navigation label:nth-of-type(18):after,
.csslider > input:nth-of-type(19):checked ~ .navigation label:nth-of-type(19):after,
.csslider > input:nth-of-type(20):checked ~ .navigation label:nth-of-type(20):after,
.csslider > input:nth-of-type(21):checked ~ .navigation label:nth-of-type(21):after,
.csslider > input:nth-of-type(22):checked ~ .navigation label:nth-of-type(22):after,
.csslider > input:nth-of-type(23):checked ~ .navigation label:nth-of-type(23):after,
.csslider > input:nth-of-type(24):checked ~ .navigation label:nth-of-type(24):after,
.csslider > input:nth-of-type(25):checked ~ .navigation label:nth-of-type(25):after,
.csslider > input:nth-of-type(26):checked ~ .navigation label:nth-of-type(26):after,
.csslider > input:nth-of-type(27):checked ~ .navigation label:nth-of-type(27):after,
.csslider > input:nth-of-type(28):checked ~ .navigation label:nth-of-type(28):after,
.csslider > input:nth-of-type(29):checked ~ .navigation label:nth-of-type(29):after,
.csslider > input:nth-of-type(30):checked ~ .navigation label:nth-of-type(30):after,
.csslider > input:nth-of-type(31):checked ~ .navigation label:nth-of-type(31):after,
.csslider > input:nth-of-type(32):checked ~ .navigation label:nth-of-type(32):after,
.csslider > input:nth-of-type(33):checked ~ .navigation label:nth-of-type(33):after,
.csslider > input:nth-of-type(34):checked ~ .navigation label:nth-of-type(34):after,
.csslider > input:nth-of-type(35):checked ~ .navigation label:nth-of-type(35):after,
.csslider > input:nth-of-type(36):checked ~ .navigation label:nth-of-type(36):after,
.csslider > input:nth-of-type(37):checked ~ .navigation label:nth-of-type(37):after,
.csslider > input:nth-of-type(38):checked ~ .navigation label:nth-of-type(38):after,
.csslider > input:nth-of-type(39):checked ~ .navigation label:nth-of-type(39):after,
.csslider > input:nth-of-type(40):checked ~ .navigation label:nth-of-type(40):after,
.csslider > input:nth-of-type(41):checked ~ .navigation label:nth-of-type(41):after,
.csslider > input:nth-of-type(42):checked ~ .navigation label:nth-of-type(42):after,
.csslider > input:nth-of-type(43):checked ~ .navigation label:nth-of-type(43):after,
.csslider > input:nth-of-type(44):checked ~ .navigation label:nth-of-type(44):after,
.csslider > input:nth-of-type(45):checked ~ .navigation label:nth-of-type(45):after,
.csslider > input:nth-of-type(46):checked ~ .navigation label:nth-of-type(46):after,
.csslider > input:nth-of-type(47):checked ~ .navigation label:nth-of-type(47):after,
.csslider > input:nth-of-type(48):checked ~ .navigation label:nth-of-type(48):after,
.csslider > input:nth-of-type(49):checked ~ .navigation label:nth-of-type(49):after,
.csslider > input:nth-of-type(50):checked ~ .navigation label:nth-of-type(50):after,
.csslider > input:nth-of-type(51):checked ~ .navigation label:nth-of-type(51):after {
  opacity: 1;
}
.csslider .pager {
  margin: 20px 0;
  padding: 0;
  list-style: none;
  text-align: center;
}
.csslider .pager li {
  display: none;
}
.csslider > input:nth-of-type(1):checked ~ .pager > li:nth-of-type(1),
.csslider > input:nth-of-type(2):checked ~ .pager > li:nth-of-type(2),
.csslider > input:nth-of-type(3):checked ~ .pager > li:nth-of-type(3),
.csslider > input:nth-of-type(4):checked ~ .pager > li:nth-of-type(4),
.csslider > input:nth-of-type(5):checked ~ .pager > li:nth-of-type(5),
.csslider > input:nth-of-type(6):checked ~ .pager > li:nth-of-type(6),
.csslider > input:nth-of-type(7):checked ~ .pager > li:nth-of-type(7),
.csslider > input:nth-of-type(8):checked ~ .pager > li:nth-of-type(8),
.csslider > input:nth-of-type(9):checked ~ .pager > li:nth-of-type(9),
.csslider > input:nth-of-type(10):checked ~ .pager > li:nth-of-type(10),
.csslider > input:nth-of-type(11):checked ~ .pager > li:nth-of-type(11),
.csslider > input:nth-of-type(12):checked ~ .pager > li:nth-of-type(12),
.csslider > input:nth-of-type(13):checked ~ .pager > li:nth-of-type(13),
.csslider > input:nth-of-type(14):checked ~ .pager > li:nth-of-type(14),
.csslider > input:nth-of-type(15):checked ~ .pager > li:nth-of-type(15),
.csslider > input:nth-of-type(16):checked ~ .pager > li:nth-of-type(16),
.csslider > input:nth-of-type(17):checked ~ .pager > li:nth-of-type(17),
.csslider > input:nth-of-type(18):checked ~ .pager > li:nth-of-type(18),
.csslider > input:nth-of-type(19):checked ~ .pager > li:nth-of-type(19),
.csslider > input:nth-of-type(20):checked ~ .pager > li:nth-of-type(20),
.csslider > input:nth-of-type(21):checked ~ .pager > li:nth-of-type(21),
.csslider > input:nth-of-type(22):checked ~ .pager > li:nth-of-type(22),
.csslider > input:nth-of-type(23):checked ~ .pager > li:nth-of-type(23),
.csslider > input:nth-of-type(24):checked ~ .pager > li:nth-of-type(24),
.csslider > input:nth-of-type(25):checked ~ .pager > li:nth-of-type(25),
.csslider > input:nth-of-type(26):checked ~ .pager > li:nth-of-type(26),
.csslider > input:nth-of-type(27):checked ~ .pager > li:nth-of-type(27),
.csslider > input:nth-of-type(28):checked ~ .pager > li:nth-of-type(28),
.csslider > input:nth-of-type(29):checked ~ .pager > li:nth-of-type(29),
.csslider > input:nth-of-type(30):checked ~ .pager > li:nth-of-type(30),
.csslider > input:nth-of-type(31):checked ~ .pager > li:nth-of-type(31),
.csslider > input:nth-of-type(32):checked ~ .pager > li:nth-of-type(32),
.csslider > input:nth-of-type(33):checked ~ .pager > li:nth-of-type(33),
.csslider > input:nth-of-type(34):checked ~ .pager > li:nth-of-type(34),
.csslider > input:nth-of-type(35):checked ~ .pager > li:nth-of-type(35),
.csslider > input:nth-of-type(36):checked ~ .pager > li:nth-of-type(36),
.csslider > input:nth-of-type(37):checked ~ .pager > li:nth-of-type(37),
.csslider > input:nth-of-type(38):checked ~ .pager > li:nth-of-type(38),
.csslider > input:nth-of-type(39):checked ~ .pager > li:nth-of-type(39),
.csslider > input:nth-of-type(40):checked ~ .pager > li:nth-of-type(40),
.csslider > input:nth-of-type(41):checked ~ .pager > li:nth-of-type(41),
.csslider > input:nth-of-type(42):checked ~ .pager > li:nth-of-type(42),
.csslider > input:nth-of-type(43):checked ~ .pager > li:nth-of-type(43),
.csslider > input:nth-of-type(44):checked ~ .pager > li:nth-of-type(44),
.csslider > input:nth-of-type(45):checked ~ .pager > li:nth-of-type(45),
.csslider > input:nth-of-type(46):checked ~ .pager > li:nth-of-type(46),
.csslider > input:nth-of-type(47):checked ~ .pager > li:nth-of-type(47),
.csslider > input:nth-of-type(48):checked ~ .pager > li:nth-of-type(48),
.csslider > input:nth-of-type(49):checked ~ .pager > li:nth-of-type(49),
.csslider > input:nth-of-type(50):checked ~ .pager > li:nth-of-type(50),
.csslider > input:nth-of-type(51):checked ~ .pager > li:nth-of-type(51) {
  display: inline-block;
}
.csslider > .arrows {
  position: absolute;
  left: -36px;
  top: 50%;
  width: 100%;
  height: 36px;
  padding: 0 36px;
  z-index: 0;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.csslider > .arrows label {
  display: none;
  position: absolute;
  top: -50%;
  padding: 18px;
  box-shadow: inset 3px -3px 0 2px #ff8f4b;
  cursor: pointer;
  -moz-transition: box-shadow 0.15s, margin 0.15s;
  -o-transition: box-shadow 0.15s, margin 0.15s;
  -webkit-transition: box-shadow 0.15s, margin 0.15s;
  transition: box-shadow 0.15s, margin 0.15s;
}
.csslider > .arrows label:hover {
  box-shadow: inset 3px -3px 0 2px #ff6f18;
}
.csslider > .arrows label:before {
  content: '';
  position: absolute;
  top: -100%;
  left: -100%;
  height: 300%;
  width: 300%;
}
.csslider.infinity > input:first-of-type:checked ~ .arrows label.goto-last,
.csslider > input:nth-of-type(1):checked ~ .arrows > label:nth-of-type(0),
.csslider > input:nth-of-type(2):checked ~ .arrows > label:nth-of-type(1),
.csslider > input:nth-of-type(3):checked ~ .arrows > label:nth-of-type(2),
.csslider > input:nth-of-type(4):checked ~ .arrows > label:nth-of-type(3),
.csslider > input:nth-of-type(5):checked ~ .arrows > label:nth-of-type(4),
.csslider > input:nth-of-type(6):checked ~ .arrows > label:nth-of-type(5),
.csslider > input:nth-of-type(7):checked ~ .arrows > label:nth-of-type(6),
.csslider > input:nth-of-type(8):checked ~ .arrows > label:nth-of-type(7),
.csslider > input:nth-of-type(9):checked ~ .arrows > label:nth-of-type(8),
.csslider > input:nth-of-type(10):checked ~ .arrows > label:nth-of-type(9),
.csslider > input:nth-of-type(11):checked ~ .arrows > label:nth-of-type(10),
.csslider > input:nth-of-type(12):checked ~ .arrows > label:nth-of-type(11),
.csslider > input:nth-of-type(13):checked ~ .arrows > label:nth-of-type(12),
.csslider > input:nth-of-type(14):checked ~ .arrows > label:nth-of-type(13),
.csslider > input:nth-of-type(15):checked ~ .arrows > label:nth-of-type(14),
.csslider > input:nth-of-type(16):checked ~ .arrows > label:nth-of-type(15),
.csslider > input:nth-of-type(17):checked ~ .arrows > label:nth-of-type(16),
.csslider > input:nth-of-type(18):checked ~ .arrows > label:nth-of-type(17),
.csslider > input:nth-of-type(19):checked ~ .arrows > label:nth-of-type(18),
.csslider > input:nth-of-type(20):checked ~ .arrows > label:nth-of-type(19),
.csslider > input:nth-of-type(21):checked ~ .arrows > label:nth-of-type(20),
.csslider > input:nth-of-type(22):checked ~ .arrows > label:nth-of-type(21),
.csslider > input:nth-of-type(23):checked ~ .arrows > label:nth-of-type(22),
.csslider > input:nth-of-type(24):checked ~ .arrows > label:nth-of-type(23),
.csslider > input:nth-of-type(25):checked ~ .arrows > label:nth-of-type(24),
.csslider > input:nth-of-type(26):checked ~ .arrows > label:nth-of-type(25),
.csslider > input:nth-of-type(27):checked ~ .arrows > label:nth-of-type(26),
.csslider > input:nth-of-type(28):checked ~ .arrows > label:nth-of-type(27),
.csslider > input:nth-of-type(29):checked ~ .arrows > label:nth-of-type(28),
.csslider > input:nth-of-type(30):checked ~ .arrows > label:nth-of-type(29),
.csslider > input:nth-of-type(31):checked ~ .arrows > label:nth-of-type(30),
.csslider > input:nth-of-type(32):checked ~ .arrows > label:nth-of-type(31),
.csslider > input:nth-of-type(33):checked ~ .arrows > label:nth-of-type(32),
.csslider > input:nth-of-type(34):checked ~ .arrows > label:nth-of-type(33),
.csslider > input:nth-of-type(35):checked ~ .arrows > label:nth-of-type(34),
.csslider > input:nth-of-type(36):checked ~ .arrows > label:nth-of-type(35),
.csslider > input:nth-of-type(37):checked ~ .arrows > label:nth-of-type(36),
.csslider > input:nth-of-type(38):checked ~ .arrows > label:nth-of-type(37),
.csslider > input:nth-of-type(39):checked ~ .arrows > label:nth-of-type(38),
.csslider > input:nth-of-type(40):checked ~ .arrows > label:nth-of-type(39),
.csslider > input:nth-of-type(41):checked ~ .arrows > label:nth-of-type(40),
.csslider > input:nth-of-type(42):checked ~ .arrows > label:nth-of-type(41),
.csslider > input:nth-of-type(43):checked ~ .arrows > label:nth-of-type(42),
.csslider > input:nth-of-type(44):checked ~ .arrows > label:nth-of-type(43),
.csslider > input:nth-of-type(45):checked ~ .arrows > label:nth-of-type(44),
.csslider > input:nth-of-type(46):checked ~ .arrows > label:nth-of-type(45),
.csslider > input:nth-of-type(47):checked ~ .arrows > label:nth-of-type(46),
.csslider > input:nth-of-type(48):checked ~ .arrows > label:nth-of-type(47),
.csslider > input:nth-of-type(49):checked ~ .arrows > label:nth-of-type(48),
.csslider > input:nth-of-type(50):checked ~ .arrows > label:nth-of-type(49),
.csslider > input:nth-of-type(51):checked ~ .arrows > label:nth-of-type(50) {
  display: block;
  left: 22px;
  right: auto;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.csslider.infinity > input:last-of-type:checked ~ .arrows label.goto-first,
.csslider > input:nth-of-type(1):checked ~ .arrows > label:nth-of-type(2),
.csslider > input:nth-of-type(2):checked ~ .arrows > label:nth-of-type(3),
.csslider > input:nth-of-type(3):checked ~ .arrows > label:nth-of-type(4),
.csslider > input:nth-of-type(4):checked ~ .arrows > label:nth-of-type(5),
.csslider > input:nth-of-type(5):checked ~ .arrows > label:nth-of-type(6),
.csslider > input:nth-of-type(6):checked ~ .arrows > label:nth-of-type(7),
.csslider > input:nth-of-type(7):checked ~ .arrows > label:nth-of-type(8),
.csslider > input:nth-of-type(8):checked ~ .arrows > label:nth-of-type(9),
.csslider > input:nth-of-type(9):checked ~ .arrows > label:nth-of-type(10),
.csslider > input:nth-of-type(10):checked ~ .arrows > label:nth-of-type(11),
.csslider > input:nth-of-type(11):checked ~ .arrows > label:nth-of-type(12),
.csslider > input:nth-of-type(12):checked ~ .arrows > label:nth-of-type(13),
.csslider > input:nth-of-type(13):checked ~ .arrows > label:nth-of-type(14),
.csslider > input:nth-of-type(14):checked ~ .arrows > label:nth-of-type(15),
.csslider > input:nth-of-type(15):checked ~ .arrows > label:nth-of-type(16),
.csslider > input:nth-of-type(16):checked ~ .arrows > label:nth-of-type(17),
.csslider > input:nth-of-type(17):checked ~ .arrows > label:nth-of-type(18),
.csslider > input:nth-of-type(18):checked ~ .arrows > label:nth-of-type(19),
.csslider > input:nth-of-type(19):checked ~ .arrows > label:nth-of-type(20),
.csslider > input:nth-of-type(20):checked ~ .arrows > label:nth-of-type(21),
.csslider > input:nth-of-type(21):checked ~ .arrows > label:nth-of-type(22),
.csslider > input:nth-of-type(22):checked ~ .arrows > label:nth-of-type(23),
.csslider > input:nth-of-type(23):checked ~ .arrows > label:nth-of-type(24),
.csslider > input:nth-of-type(24):checked ~ .arrows > label:nth-of-type(25),
.csslider > input:nth-of-type(25):checked ~ .arrows > label:nth-of-type(26),
.csslider > input:nth-of-type(26):checked ~ .arrows > label:nth-of-type(27),
.csslider > input:nth-of-type(27):checked ~ .arrows > label:nth-of-type(28),
.csslider > input:nth-of-type(28):checked ~ .arrows > label:nth-of-type(29),
.csslider > input:nth-of-type(29):checked ~ .arrows > label:nth-of-type(30),
.csslider > input:nth-of-type(30):checked ~ .arrows > label:nth-of-type(31),
.csslider > input:nth-of-type(31):checked ~ .arrows > label:nth-of-type(32),
.csslider > input:nth-of-type(32):checked ~ .arrows > label:nth-of-type(33),
.csslider > input:nth-of-type(33):checked ~ .arrows > label:nth-of-type(34),
.csslider > input:nth-of-type(34):checked ~ .arrows > label:nth-of-type(35),
.csslider > input:nth-of-type(35):checked ~ .arrows > label:nth-of-type(36),
.csslider > input:nth-of-type(36):checked ~ .arrows > label:nth-of-type(37),
.csslider > input:nth-of-type(37):checked ~ .arrows > label:nth-of-type(38),
.csslider > input:nth-of-type(38):checked ~ .arrows > label:nth-of-type(39),
.csslider > input:nth-of-type(39):checked ~ .arrows > label:nth-of-type(40),
.csslider > input:nth-of-type(40):checked ~ .arrows > label:nth-of-type(41),
.csslider > input:nth-of-type(41):checked ~ .arrows > label:nth-of-type(42),
.csslider > input:nth-of-type(42):checked ~ .arrows > label:nth-of-type(43),
.csslider > input:nth-of-type(43):checked ~ .arrows > label:nth-of-type(44),
.csslider > input:nth-of-type(44):checked ~ .arrows > label:nth-of-type(45),
.csslider > input:nth-of-type(45):checked ~ .arrows > label:nth-of-type(46),
.csslider > input:nth-of-type(46):checked ~ .arrows > label:nth-of-type(47),
.csslider > input:nth-of-type(47):checked ~ .arrows > label:nth-of-type(48),
.csslider > input:nth-of-type(48):checked ~ .arrows > label:nth-of-type(49),
.csslider > input:nth-of-type(49):checked ~ .arrows > label:nth-of-type(50),
.csslider > input:nth-of-type(50):checked ~ .arrows > label:nth-of-type(51),
.csslider > input:nth-of-type(51):checked ~ .arrows > label:nth-of-type(52) {
  display: block;
  right: 22px;
  left: auto;
  -moz-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  -o-transform: rotate(225deg);
  -webkit-transform: rotate(225deg);
  transform: rotate(225deg);
}
/*#region MODULES */
/*#endregion */
