.SDS_VERSION::after{
  content:"Not Identifiable";
}

@keyframes sds_modal-fade-in-scale{
  from{
    opacity:0;
    transform:scale(0.9);
  }
  to{
    opacity:1;
    transform:scale(1);
  }
}
@keyframes sds_modal-slide-up{
  from{
    transform:translateY(100%);
  }
  to{
    transform:translateY(0);
  }
}
@keyframes sds_overlay-fade-in{
  from{
    background-color:rgba(0, 0, 0, 0);
  }
  to{
    background-color:rgba(0, 0, 0, 0.5);
  }
}
.sds_no-scroll{
  overflow:hidden;
}

@keyframes backgroundBounce{
  0%{
    transform:scale(0);
  }
  90%{
    transform:scale(1.1);
  }
  100%{
    transform:scale(1);
  }
}
@keyframes moving-bar{
  0%{
    background-size:1px 1px;
  }
  100%{
    background-size:100% 1px;
  }
}
@keyframes opacity-transition{
  0%{
    opacity:1;
  }
  100%{
    opacity:0;
  }
}
@keyframes loseDimensions{
  0%{
    height:auto;
    width:auto;
    padding:0.625rem 2rem 0.625rem 2.2rem;
    margin-bottom:1.125rem;
  }
  100%{
    height:0;
    width:0;
    padding:0;
    margin-bottom:0;
  }
}
@-ms-viewport{
  width:device-width;
}
html{
  font-size:100%;
}

h1,
h2,
h3,
h4,
h5,
h6{
  font-size:1em;
  font-weight:inherit;
  margin:0;
}

body{
  margin:0;
  padding:0;
  -webkit-text-size-adjust:100%;
      -ms-text-size-adjust:100%;
          text-size-adjust:100%;
}

a{
  text-decoration:none;
  border-bottom:none;
  color:inherit;
}

img{
  max-width:100%;
}

a img{
  border:0;
}

ul,
ol{
  margin:0;
  padding:0;
  list-style:none;
}

li{
  margin:0;
  padding:0;
}

label{
  cursor:pointer;
  display:block;
}

button,
input,
select{
  font-size:1em;
}

button{
  cursor:pointer;
}

input[type=submit]{
  margin:0;
  padding:0;
  border:0;
}

dt,
dl,
dd{
  margin:0;
  padding:0;
}

hr{
  height:2px;
  background:#CBCACA;
  margin:0;
  padding:0;
  border:none;
}

p{
  margin:0;
}
.slick-slider{
  position:relative;
  display:block;
  box-sizing:border-box;
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  touch-action:pan-y;
  -webkit-tap-highlight-color:transparent;
}

.slick-list{
  position:relative;
  overflow:hidden;
  display:block;
  margin:0;
  padding:0;
}
.slick-list:focus{
  outline:none;
}
.slick-list.dragging{
  cursor:pointer;
  cursor:hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list{
  transform:translate3d(0, 0, 0);
}

.slick-track{
  position:relative;
  left:0;
  top:0;
  display:block;
  margin-left:auto;
  margin-right:auto;
}
.slick-track:before, .slick-track:after{
  content:"";
  display:table;
}
.slick-track:after{
  clear:both;
}
.slick-loading .slick-track{
  visibility:hidden;
}

.slick-slide{
  float:left;
  height:100%;
  min-height:1px;
  display:none;
}
[dir=rtl] .slick-slide{
  float:right;
}
.slick-slide img{
  display:block;
}
.slick-slide.slick-loading img{
  display:none;
}
.slick-slide.dragging img{
  pointer-events:none;
}
.slick-initialized .slick-slide{
  display:block;
}
.slick-loading .slick-slide{
  visibility:hidden;
}
.slick-vertical .slick-slide{
  display:block;
  height:auto;
  border:1px solid transparent;
}

.slick-arrow.slick-hidden{
  display:none;
}

.pinch-zoom-container{
  position:absolute !important;
  height:100% !important;
  top:0;
  left:0;
  width:100%;
}
@media (min-width: 1024px){
  .pinch-zoom-container{
    display:none;
  }
}
@media (min-width: 1024px) and (hover: none){
  .pinch-zoom-container{
    display:block;
  }
}
.pinch-zoom-container img{
  transition:transform 0.3s ease-out;
}
@media (hover: none){
  .pinch-zoom-container img{
    transition:none;
    pointer-events:none;
  }
}
