.cd-hero-slider>li {
    background: transparent !important;
    padding-bottom: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    pointer-events: none;
}

.cd-hero-slider>li.is-prev, .cd-hero-slider>li.is-prev2, .cd-hero-slider>li.is-next, .cd-hero-slider>li.is-next2  {
    position: absolute;
    max-height: 100vh;
    visibility: visible;
}

.cd-hero-slider>li.is-next {
    z-index: 2;
    -webkit-transform: perspective(700px) rotateY(-45deg);
    transform: perspective(700px) rotateY(-45deg);
    -webkit-transform-origin: right;
    transform-origin: right;
}

.cd-hero-slider>li.is-next2 {
    z-index: 1;
    -webkit-transform: perspective(700px) rotateY(-45deg) translateZ(-50px) translateX(0%);
    transform: perspective(700px) rotateY(-45deg) translateZ(-50px) translateX(0%);
    -webkit-transform-origin: right;
    transform-origin: right;
}

.cd-hero-slider>li.is-prev {
    z-index: 2;
    -webkit-transform: perspective(700px) rotateY(45deg) translateX(0%);
    transform: perspective(700px) rotateY(45deg) translateX(0%);
    -webkit-transform-origin: left;
    transform-origin: left;
}

.cd-hero-slider>li.is-prev2 {
    z-index: 1;
    -webkit-transform: perspective(700px) rotateY(45deg) translateZ(-50px) translateX(0%);
    transform: perspective(700px) rotateY(45deg) translateZ(-50px) translateX(0%);
    -webkit-transform-origin: left;
    transform-origin: left;
}

.cd-hero-slider>li.selected:not(.is-moving-to):not(.is-moving) {
    pointer-events: auto;
}

.cd-hero-slider>li.selected {
    z-index: 3;
    -webkit-transform-origin: right;
    transform-origin: right;
}

.cd-hero-slider>li.selected.from-left {
    -webkit-transform-origin: left;
    transform-origin: left;
}

.cd-hero-slider>li.is-prev .question-content, 
.cd-hero-slider>li.is-prev2 .question-content, 
.cd-hero-slider>li.is-next .question-content, 
.cd-hero-slider>li.is-next2 .question-content {
    background: rgb(50, 53, 66);
    background: rgb(var(--question-background-rgb));
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.25);
    box-shadow: 0 0 10px rgba(0,0,0,0.25);
}

.cd-hero-slider>li.is-prev:not(.is-moving) .question-content *:not(.q-header), 
.cd-hero-slider>li.is-prev2:not(.is-moving) .question-content *:not(.q-header), 
.cd-hero-slider>li.is-next:not(.is-moving) .question-content *:not(.q-header), 
.cd-hero-slider>li.is-next2:not(.is-moving) .question-content *:not(.q-header) {
    visibility: hidden !important;
}

.cd-hero-slider>li.is-prev .question-content > *, 
.cd-hero-slider>li.is-prev2 .question-content > *, 
.cd-hero-slider>li.is-next .question-content > *, 
.cd-hero-slider>li.is-next2 .question-content > * {
    opacity: 0.5;
}



.cd-hero-slider>li.is-moving, 
.cd-hero-slider li.selected, 
.cd-hero-slider>li.is-prev, 
.cd-hero-slider>li.is-next, 
.cd-hero-slider>li.is-prev2, 
.cd-hero-slider>li.is-next2 {
    -webkit-transition: opacity 1000ms, z-index 0.25s, -webkit-transform 1000ms;
    transition: opacity 1000ms, z-index 0.25s, -webkit-transform 1000ms;
    transition: transform 1000ms, opacity 1000ms, z-index 0.25s;
    transition: transform 1000ms, opacity 1000ms, z-index 0.25s, -webkit-transform 1000ms;
}

.surveyContainer {
    max-width: 100%;
    padding: 0;
}

footer {
    display: none !important;
}

.snip1217 li {
    display: none;
}
.snip1217 li.is-visible {
    display: inline-block;
}

.snip1217 a {
    white-space: nowrap;
}

.snip1217 a .menuIcon {
    position: relative;
    font-size: 10px;
    width: 16px;
    margin: 0 5px;
    font-weight: 200;
    height: 16px
}

.snip1217 li .menuIcon::before {
    content: "\f12a";
    font-family: "Font Awesome 5 Pro";
    font-size: 11px;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
/*    color: rgba(var(--primary-rgb),1);*/
    font-weight: 900;
}

.snip1217 li.is-confirmed .menuIcon::before {
    content: "\f00c";
    color: rgba(255,255,255,0.8);
    color: rgba(var(--nav-text-rgb), 0.8);
    font-weight: 100;

}

.snip1217 li.is-correct .menuIcon {
    border: 1px solid rgba(118,209,57,0.4);
    border: 1px solid rgba(var(--question-success-rgb),0.4);
    background: rgba(118,209,57,0.07);
    background: rgba(var(--question-success-rgb),0.07);
    border-radius: 50%;
}
.snip1217 li.is-correct .menuIcon::before {
    content: "\f00c";
    font-size: 10px;
    color: rgb(118,209,57);
    color: rgb(var(--question-success-rgb));
    font-weight: 900;
}

.snip1217 li.is-wrong .menuIcon {
    border: 1px solid rgba(255,0,0,0.4);
    border: 1px solid rgba(var(--question-fail-rgb),0.4);
    background: rgba(255,100,100,0.07);
    background: rgba(var(--question-fail-rgb),0.07);
    border-radius: 50%;
}
.snip1217 li.is-wrong .menuIcon::before {
    content: "\f00d";
    color: rgb(230,0,0);
    color: rgb(var(--question-fail-rgb));
    font-weight: 900;
}