.imageQuoteBlock {
    margin-top: 2.08333333VW;
    margin-bottom: 2.08333333VW;
    opacity: 0;
    visibility: hidden;
    will-change: opacity;
    -webkit-transform: translateY(0.69444444VW);
    -moz-transform: translateY(0.69444444VW);
    -o-transform: translateY(0.69444444VW);
    -ms-transform: translateY(0.69444444VW);
    transform: translateY(0.69444444VW);
    -webkit-transition: opacity 0.6s 0.3s, visibility 0.6s 0.3s, transform 0.6s 0.3s;
    -moz-transition: opacity 0.6s 0.3s, visibility 0.6s 0.3s, transform 0.6s 0.3s;
    -ms-transition: opacity 0.6s 0.3s, visibility 0.6s 0.3s, transform 0.6s 0.3s;
    -o-transition: opacity 0.6s 0.3s, visibility 0.6s 0.3s, transform 0.6s 0.3s;
    transition: opacity 0.6s 0.3s, visibility 0.6s 0.3s, transform 0.6s 0.3s
}

.imageQuoteBlock.inview {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.imageQuoteBlock .innerWrapper {
    position: relative
}

.imageQuoteBlock .innerWrapper .staticBackground {
    position: relative;
    width: 100%;
    height: 51.38888889vw;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    overflow: hidden
}

.imageQuoteBlock .innerWrapper .staticBackground.responsive {
    display: none
}

.imageQuoteBlock .innerWrapper .staticBackground .animBackground {
    height: 100%;
    left: 50%;
    position: absolute;
    top: 0;
    width: 100%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    overflow: hidden
}

.imageQuoteBlock .innerWrapper .staticBackground .animBackground:first-child {
    width: 6.94444444VW;
    left: calc(50% - 6.94444444VW)
}

.imageQuoteBlock .innerWrapper .staticBackground .animBackground:first-child .innerBackground {
    left: calc(50% + 6.94444444VW)
}

.imageQuoteBlock .innerWrapper .staticBackground .animBackground:nth-child(2) {
    width: 6.94444444VW;
    left: calc(50% - 13.88888889VW)
}

.imageQuoteBlock .innerWrapper .staticBackground .animBackground:nth-child(2) .innerBackground {
    left: calc(50% + 13.88888889VW)
}

.imageQuoteBlock .innerWrapper .staticBackground .animBackground:nth-child(3) {
    width: 6.94444444VW;
    left: calc(50% - 20.83333333VW)
}

.imageQuoteBlock .innerWrapper .staticBackground .animBackground:nth-child(3) .innerBackground {
    left: calc(50% + 20.83333333VW)
}

.imageQuoteBlock .innerWrapper .staticBackground .animBackground:nth-child(4) {
    width: 55.55555556VW;
    left: calc(50% - 52.08333333VW)
}

.imageQuoteBlock .innerWrapper .staticBackground .animBackground:nth-child(4) .innerBackground {
    left: calc(50% + 52.08333333VW)
}

.imageQuoteBlock .innerWrapper .staticBackground .animBackground .innerBackground {
    height: 100%;
    left: 50%;
    position: absolute;
    top: 0;
    width: 91.666vw;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.imageQuoteBlock .innerWrapper .staticBackground .animBackground .innerBackground .scrollerBackground {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-transition: all 0s ease-out;
    -moz-transition: all 0s ease-out;
    -o-transition: all 0s ease-out;
    transition: all 0s ease-out
}

.imageQuoteBlock .innerWrapper .staticBackground .animBackground .innerBackground .scrollerBackground.anim {
    -webkit-transition: all 2s ease-out;
    -moz-transition: all 2s ease-out;
    -o-transition: all 2s ease-out;
    transition: all 2s ease-out
}

.imageQuoteBlock .innerWrapper .quote {
    height: auto;
    left: 4.167vw;
    position: absolute;
    top: 50%;
    width: auto;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #fff
}

.imageQuoteBlock .innerWrapper .quote .quoteLine:last-child {
    font-weight: 600
}

@media all and (max-width:1024px) {
    .imageQuoteBlock {
        margin-top: 2.93vw;
        margin-bottom: 2.93vw;
        -webkit-transform: translateY(.976vw);
        -moz-transform: translateY(.976vw);
        -o-transform: translateY(.976vw);
        -ms-transform: translateY(.976vw);
        transform: translateY(.976vw)
    }

    .imageQuoteBlock .innerWrapper {
        position: relative
    }

    .imageQuoteBlock .innerWrapper .staticBackground {
        height: 72.266vw
    }

    .imageQuoteBlock .innerWrapper .staticBackground .animBackground:first-child {
        width: 9.766vw;
        left: calc(50% - 9.766vw)
    }

    .imageQuoteBlock .innerWrapper .staticBackground .animBackground:first-child .innerBackground {
        left: calc(50% + 9.766vw)
    }

    .imageQuoteBlock .innerWrapper .staticBackground .animBackground:nth-child(2) {
        width: 9.766vw;
        left: calc(50% - 19.532vw)
    }

    .imageQuoteBlock .innerWrapper .staticBackground .animBackground:nth-child(2) .innerBackground {
        left: calc(50% + 19.532vw)
    }

    .imageQuoteBlock .innerWrapper .staticBackground .animBackground:nth-child(3) {
        width: 9.766vw;
        left: calc(50% - 29.298vw)
    }

    .imageQuoteBlock .innerWrapper .staticBackground .animBackground:nth-child(3) .innerBackground {
        left: calc(50% + 29.298vw)
    }

    .imageQuoteBlock .innerWrapper .staticBackground .animBackground:nth-child(4) {
        width: 78.128vw;
        left: calc(50% - 73.245vw)
    }

    .imageQuoteBlock .innerWrapper .staticBackground .animBackground:nth-child(4) .innerBackground {
        left: calc(50% + 73.245vw)
    }

    .imageQuoteBlock .innerWrapper .staticBackground .animBackground .innerBackground {
        height: 100%;
        left: 50%;
        position: absolute;
        top: 0;
        width: 88.282vw
    }

    .imageQuoteBlock .innerWrapper .quote {
        height: auto;
        left: 5.859vw;
        position: absolute;
        top: 50%;
        width: auto
    }
}

@media all and (max-width:850px) {
    .imageQuoteBlock .innerWrapper .staticBackground {
        height: 109.375vw;
        display: none
    }

    .imageQuoteBlock .innerWrapper .staticBackground.responsive {
        display: block
    }
}

@media all and (max-width:580px) {
    .imageQuoteBlock {
        margin-top: 5.172vw;
        margin-bottom: 5.172vw;
        -webkit-transform: translateY(1.724vw);
        -moz-transform: translateY(1.724vw);
        -o-transform: translateY(1.724vw);
        -ms-transform: translateY(1.724vw);
        transform: translateY(1.724vw)
    }

    .imageQuoteBlock .innerWrapper {
        position: relative
    }

    .imageQuoteBlock .innerWrapper .staticBackground {
        height: 155.169vw
    }

    .imageQuoteBlock .innerWrapper .staticBackground .animBackground:first-child {
        width: 17.241vw;
        left: calc(50% - 17.241vw)
    }

    .imageQuoteBlock .innerWrapper .staticBackground .animBackground:first-child .innerBackground {
        left: calc(50% + 17.241vw)
    }

    .imageQuoteBlock .innerWrapper .staticBackground .animBackground:nth-child(2) {
        width: 17.241vw;
        left: calc(50% - 34.482vw)
    }

    .imageQuoteBlock .innerWrapper .staticBackground .animBackground:nth-child(2) .innerBackground {
        left: calc(50% + 34.482vw)
    }

    .imageQuoteBlock .innerWrapper .staticBackground .animBackground:nth-child(3) {
        width: 17.241vw;
        left: calc(50% - 51.723vw)
    }

    .imageQuoteBlock .innerWrapper .staticBackground .animBackground:nth-child(3) .innerBackground {
        left: calc(50% + 51.723vw)
    }

    .imageQuoteBlock .innerWrapper .staticBackground .animBackground:nth-child(4) {
        width: 137.928vw;
        left: calc(50% - 129.3075vw)
    }

    .imageQuoteBlock .innerWrapper .staticBackground .animBackground:nth-child(4) .innerBackground {
        left: calc(50% + 129.3075vw)
    }

    .imageQuoteBlock .innerWrapper .staticBackground .animBackground .innerBackground {
        height: 100%;
        left: 50%;
        position: absolute;
        top: 0;
        width: 79.31vw
    }

    .imageQuoteBlock .innerWrapper .quote {
        height: auto;
        left: 3.448vw;
        position: absolute;
        top: 50%;
        width: auto
    }
}