@charset "UTF-8";

.wrap {
    margin: 0 auto;
    padding-left: 1.1rem;
    padding-right: 1.1rem
}

/*.container {
    margin: 0 auto;
    max-width: 100%;
    padding-left: 2.4rem;
    padding-right: 2.4rem
}*/

.cols {
    display: block;
    font-size: 0;
    margin-left: -.55rem;
    margin-right: -.55rem
}

    .cols .cols {
        width: auto
    }

    .cols--grid, .cols.grid {
        display: grid
    }

    .cols.cols--no-padd {
        margin-left: 0;
        margin-right: 0
    }

        .cols.cols--no-padd .col {
            padding-left: 0;
            padding-right: 0
        }

.flex {
    display: flex;
    flex-wrap: wrap
}

.flex--push {
    justify-content: space-between
}

.flex--center {
    justify-content: center
}

.flex--end {
    justify-content: flex-end
}

.flex--nowrap {
    flex-wrap: nowrap
}

.flex--spread {
    justify-content: space-around
}

.flex--vert-align {
    align-items: center
}

.flex--vert-align-top {
    align-items: flex-start
}

.flex--vert-align-bottom {
    align-items: flex-end
}

.flex--vert-push {
    justify-content: space-between;
    flex-direction: column
}

.col {
    display: none;
    padding-left: .55rem;
    padding-right: .55rem;
    position: relative;
    vertical-align: top
}

    .col--auto, .col.m1 {
        display: inline-block
    }

    .col.m1 {
        width: 4.1667%
    }

    .col.m2 {
        width: 8.3334%
    }

    .col.m2, .col.m3 {
        display: inline-block
    }

    .col.m3 {
        width: 12.5%
    }

    .col.m4 {
        width: 16.6667%
    }

    .col.m4, .col.m5 {
        display: inline-block
    }

    .col.m5 {
        width: 20.8334%
    }

    .col.m6 {
        width: 25%
    }

    .col.m6, .col.m7 {
        display: inline-block
    }

    .col.m7 {
        width: 29.1667%
    }

    .col.m8 {
        width: 33.3334%
    }

    .col.m8, .col.m9 {
        display: inline-block
    }

    .col.m9 {
        width: 37.5%
    }

    .col.m10 {
        width: 41.6667%
    }

    .col.m10, .col.m11 {
        display: inline-block
    }

    .col.m11 {
        width: 45.8334%
    }

    .col.m12 {
        width: 50%
    }

    .col.m12, .col.m13 {
        display: inline-block
    }

    .col.m13 {
        width: 54.1667%
    }

    .col.m14 {
        width: 58.3334%
    }

    .col.m14, .col.m15 {
        display: inline-block
    }

    .col.m15 {
        width: 62.5%
    }

    .col.m16 {
        width: 66.6667%
    }

    .col.m16, .col.m17 {
        display: inline-block
    }

    .col.m17 {
        width: 70.8334%
    }

    .col.m18 {
        width: 75%
    }

    .col.m18, .col.m19 {
        display: inline-block
    }

    .col.m19 {
        width: 79.1667%
    }

    .col.m20 {
        width: 83.3334%
    }

    .col.m20, .col.m21 {
        display: inline-block
    }

    .col.m21 {
        width: 87.5%
    }

    .col.m22 {
        width: 91.6667%
    }

    .col.m22, .col.m23 {
        display: inline-block
    }

    .col.m23 {
        width: 95.8334%
    }

    .col.m24 {
        display: inline-block;
        width: 100%
    }

    .col.mfirst {
        order: -1
    }

    .col.mlast {
        order: 999
    }

.fade-move-in, .mission-intro__content p, .sitemap-intro__content > * {
    opacity: 0;
    transform: translateY(2rem);
    transition: transform .4s cubic-bezier(.19,1,.22,1) .15s,opacity .1s
}

.fade-move-in--lrg, .mission-intro__content p, .sitemap-intro__content > * {
    transform: translateY(5rem)
}

.cols-seq .col:nth-child(2) .fade-move-in--seq, .fade-move-in--seq:nth-child(2), li:nth-child(2) .fade-move-in--seq {
    transition: transform .4s cubic-bezier(.19,1,.22,1) .3s,opacity .1s .15s
}

.cols-seq .col:nth-child(3) .fade-move-in--seq, .fade-move-in--seq:nth-child(3), li:nth-child(3) .fade-move-in--seq {
    transition: transform .4s cubic-bezier(.19,1,.22,1) .45s,opacity .1s .3s
}

.cols-seq .col:nth-child(4) .fade-move-in--seq, .fade-move-in--seq:nth-child(4), li:nth-child(4) .fade-move-in--seq {
    transition: transform .4s cubic-bezier(.19,1,.22,1) .6s,opacity .1s .45s
}

.cols-seq .col:nth-child(5) .fade-move-in--seq, .fade-move-in--seq:nth-child(5), li:nth-child(5) .fade-move-in--seq {
    transition: transform .4s cubic-bezier(.19,1,.22,1) .75s,opacity .1s .6s
}

.cols-seq .col:nth-child(6) .fade-move-in--seq, .fade-move-in--seq:nth-child(6), li:nth-child(6) .fade-move-in--seq {
    transition: transform .4s cubic-bezier(.19,1,.22,1) .9s,opacity .1s .75s
}

.cols-seq .col:nth-child(7) .fade-move-in--seq, .fade-move-in--seq:nth-child(7), li:nth-child(7) .fade-move-in--seq {
    transition: transform .4s cubic-bezier(.19,1,.22,1) 1.05s,opacity .1s .9s
}

.cols-seq .col:nth-child(8) .fade-move-in--seq, .fade-move-in--seq:nth-child(8), li:nth-child(8) .fade-move-in--seq {
    transition: transform .4s cubic-bezier(.19,1,.22,1) 1.2s,opacity .1s 1.05s
}

.cols-seq .col:nth-child(9) .fade-move-in--seq, .fade-move-in--seq:nth-child(9), li:nth-child(9) .fade-move-in--seq {
    transition: transform .4s cubic-bezier(.19,1,.22,1) 1.35s,opacity .1s 1.2s
}

.cols-seq .col:nth-child(10) .fade-move-in--seq, .fade-move-in--seq:nth-child(10), li:nth-child(10) .fade-move-in--seq {
    transition: transform .4s cubic-bezier(.19,1,.22,1) 1.5s,opacity .1s 1.35s
}

.cols-seq .col:nth-child(11) .fade-move-in--seq, .fade-move-in--seq:nth-child(11), li:nth-child(11) .fade-move-in--seq {
    transition: transform .4s cubic-bezier(.19,1,.22,1) 1.65s,opacity .1s 1.5s
}

.fade-move-in.s-view-in, .mission-intro__content .s-view-in p, .mission-intro__content p.s-view-in, .s-view-in .fade-move-in, .s-view-in .mission-intro__content p, .s-view-in .sitemap-intro__content > *, .sitemap-intro__content > .s-view-in {
    opacity: 1;
    transform: translateY(0)
}

    .h1 span.xw, .h2 span.xw, .h3 span.xw, .h4 span.xw, .h5 span.xw, blockquote span.xw, h1 span.xw, h2 span.xw, h3 span.xw, h4 span.xw, h5 span.xw {
        font-family: Druk Wide
    }

    .h1 span.w, .h2 span.w, .h3 span.w, .h4 span.w, .h5 span.w, blockquote span.w, h1 span.w, h2 span.w, h3 span.w, h4 span.w, h5 span.w {
        font-weight: 900
    }

    .h1 span.c, .h2 span.c, .h3 span.c, .h4 span.c, .h5 span.c, blockquote span.c, h1 span.c, h2 span.c, h3 span.c, h4 span.c, h5 span.c {
        font-family: Druk XCond;
        font-weight: 900
    }

.h1.anim > span, .h2.anim > span, .h3.anim > span, blockquote.anim > span, h1.anim > span, h2.anim > span, h3.anim > span {
    opacity: 0
}

    .h1.anim > span.r, .h1.anim > span:not([class]), .h2.anim > span.r, .h2.anim > span:not([class]), .h3.anim > span.r, .h3.anim > span:not([class]), blockquote.anim > span.r, blockquote.anim > span:not([class]), h1.anim > span.r, h1.anim > span:not([class]), h2.anim > span.r, h2.anim > span:not([class]), h3.anim > span.r, h3.anim > span:not([class]) {
        transform: translateX(50%)
    }

    .h1.anim > span.t, .h2.anim > span.t, .h3.anim > span.t, blockquote.anim > span.t, h1.anim > span.t, h2.anim > span.t, h3.anim > span.t {
        transform: translateY(-25%)
    }

    .h1.anim > span.l, .h2.anim > span.l, .h3.anim > span.l, blockquote.anim > span.l, h1.anim > span.l, h2.anim > span.l, h3.anim > span.l {
        transform: translateX(-50%)
    }

    .h1.anim > span.b, .h2.anim > span.b, .h3.anim > span.b, blockquote.anim > span.b, h1.anim > span.b, h2.anim > span.b, h3.anim > span.b {
        transform: translateY(25%)
    }

    .h1.anim > span.tl, .h2.anim > span.tl, .h3.anim > span.tl, blockquote.anim > span.tl, h1.anim > span.tl, h2.anim > span.tl, h3.anim > span.tl {
        transform: translateX(-25%)
    }

        .h1.anim > span.tl span, .h2.anim > span.tl span, .h3.anim > span.tl span, blockquote.anim > span.tl span, h1.anim > span.tl span, h2.anim > span.tl span, h3.anim > span.tl span {
            transform: translateY(-50%)
        }

    .h1.anim > span.tr, .h2.anim > span.tr, .h3.anim > span.tr, blockquote.anim > span.tr, h1.anim > span.tr, h2.anim > span.tr, h3.anim > span.tr {
        transform: translateX(25%)
    }

        .h1.anim > span.tr span, .h2.anim > span.tr span, .h3.anim > span.tr span, blockquote.anim > span.tr span, h1.anim > span.tr span, h2.anim > span.tr span, h3.anim > span.tr span {
            transform: translateY(-50%)
        }

    .h1.anim > span.bl, .h2.anim > span.bl, .h3.anim > span.bl, blockquote.anim > span.bl, h1.anim > span.bl, h2.anim > span.bl, h3.anim > span.bl {
        transform: translateX(-25%)
    }

        .h1.anim > span.bl span, .h2.anim > span.bl span, .h3.anim > span.bl span, blockquote.anim > span.bl span, h1.anim > span.bl span, h2.anim > span.bl span, h3.anim > span.bl span {
            transform: translateY(50%)
        }

    .h1.anim > span.br, .h2.anim > span.br, .h3.anim > span.br, blockquote.anim > span.br, h1.anim > span.br, h2.anim > span.br, h3.anim > span.br {
        transform: translateX(25%)
    }

        .h1.anim > span.br span, .h2.anim > span.br span, .h3.anim > span.br span, blockquote.anim > span.br span, h1.anim > span.br span, h2.anim > span.br span, h3.anim > span.br span {
            transform: translateY(50%)
        }

.active .s-view-in .h1.anim > span, .active .s-view-in .h1.anim > span span, .active .s-view-in .h2.anim > span, .active .s-view-in .h2.anim > span span, .active .s-view-in .h3.anim > span, .active .s-view-in .h3.anim > span span, .active .s-view-in blockquote.anim > span, .active .s-view-in blockquote.anim > span span, .active .s-view-in h1.anim > span, .active .s-view-in h1.anim > span span, .active .s-view-in h2.anim > span, .active .s-view-in h2.anim > span span, .active .s-view-in h3.anim > span, .active .s-view-in h3.anim > span span, .h1.s-view-in.anim > span, .h1.s-view-in.anim > span span, .h2.s-view-in.anim > span, .h2.s-view-in.anim > span span, .h3.s-view-in.anim > span, .h3.s-view-in.anim > span span, .s-view-parent.s-view-in .h1.anim > span, .s-view-parent.s-view-in .h1.anim > span span, .s-view-parent.s-view-in .h2.anim > span, .s-view-parent.s-view-in .h2.anim > span span, .s-view-parent.s-view-in .h3.anim > span, .s-view-parent.s-view-in .h3.anim > span span, .s-view-parent.s-view-in blockquote.anim > span, .s-view-parent.s-view-in blockquote.anim > span span, .s-view-parent.s-view-in h1.anim > span, .s-view-parent.s-view-in h1.anim > span span, .s-view-parent.s-view-in h2.anim > span, .s-view-parent.s-view-in h2.anim > span span, .s-view-parent.s-view-in h3.anim > span, .s-view-parent.s-view-in h3.anim > span span, blockquote.s-view-in.anim > span, blockquote.s-view-in.anim > span span, h1.s-view-in.anim > span, h1.s-view-in.anim > span span, h2.s-view-in.anim > span, h2.s-view-in.anim > span span, h3.s-view-in.anim > span, h3.s-view-in.anim > span span {
    opacity: 1;
    transform: none;
    transition: transform .3s cubic-bezier(.19,1,.22,1),opacity .15s
}

    .active .s-view-in .h1.anim > span:first-of-type, .active .s-view-in .h2.anim > span:first-of-type, .active .s-view-in .h3.anim > span:first-of-type, .active .s-view-in blockquote.anim > span:first-of-type, .active .s-view-in h1.anim > span:first-of-type, .active .s-view-in h2.anim > span:first-of-type, .active .s-view-in h3.anim > span:first-of-type, .h1.s-view-in.anim > span:first-of-type, .h2.s-view-in.anim > span:first-of-type, .h3.s-view-in.anim > span:first-of-type, .s-view-parent.s-view-in .h1.anim > span:first-of-type, .s-view-parent.s-view-in .h2.anim > span:first-of-type, .s-view-parent.s-view-in .h3.anim > span:first-of-type, .s-view-parent.s-view-in blockquote.anim > span:first-of-type, .s-view-parent.s-view-in h1.anim > span:first-of-type, .s-view-parent.s-view-in h2.anim > span:first-of-type, .s-view-parent.s-view-in h3.anim > span:first-of-type, blockquote.s-view-in.anim > span:first-of-type, h1.s-view-in.anim > span:first-of-type, h2.s-view-in.anim > span:first-of-type, h3.s-view-in.anim > span:first-of-type {
        transition-delay: 75ms
    }

        .active .s-view-in .h1.anim > span:first-of-type span, .active .s-view-in .h2.anim > span:first-of-type span, .active .s-view-in .h3.anim > span:first-of-type span, .active .s-view-in blockquote.anim > span:first-of-type span, .active .s-view-in h1.anim > span:first-of-type span, .active .s-view-in h2.anim > span:first-of-type span, .active .s-view-in h3.anim > span:first-of-type span, .h1.s-view-in.anim > span:first-of-type span, .h2.s-view-in.anim > span:first-of-type span, .h3.s-view-in.anim > span:first-of-type span, .s-view-parent.s-view-in .h1.anim > span:first-of-type span, .s-view-parent.s-view-in .h2.anim > span:first-of-type span, .s-view-parent.s-view-in .h3.anim > span:first-of-type span, .s-view-parent.s-view-in blockquote.anim > span:first-of-type span, .s-view-parent.s-view-in h1.anim > span:first-of-type span, .s-view-parent.s-view-in h2.anim > span:first-of-type span, .s-view-parent.s-view-in h3.anim > span:first-of-type span, blockquote.s-view-in.anim > span:first-of-type span, h1.s-view-in.anim > span:first-of-type span, h2.s-view-in.anim > span:first-of-type span, h3.s-view-in.anim > span:first-of-type span {
            transition-delay: .275s
        }

    .active .s-view-in .h1.anim > span:nth-of-type(2), .active .s-view-in .h2.anim > span:nth-of-type(2), .active .s-view-in .h3.anim > span:nth-of-type(2), .active .s-view-in blockquote.anim > span:nth-of-type(2), .active .s-view-in h1.anim > span:nth-of-type(2), .active .s-view-in h2.anim > span:nth-of-type(2), .active .s-view-in h3.anim > span:nth-of-type(2), .h1.s-view-in.anim > span:nth-of-type(2), .h2.s-view-in.anim > span:nth-of-type(2), .h3.s-view-in.anim > span:nth-of-type(2), .s-view-parent.s-view-in .h1.anim > span:nth-of-type(2), .s-view-parent.s-view-in .h2.anim > span:nth-of-type(2), .s-view-parent.s-view-in .h3.anim > span:nth-of-type(2), .s-view-parent.s-view-in blockquote.anim > span:nth-of-type(2), .s-view-parent.s-view-in h1.anim > span:nth-of-type(2), .s-view-parent.s-view-in h2.anim > span:nth-of-type(2), .s-view-parent.s-view-in h3.anim > span:nth-of-type(2), blockquote.s-view-in.anim > span:nth-of-type(2), h1.s-view-in.anim > span:nth-of-type(2), h2.s-view-in.anim > span:nth-of-type(2), h3.s-view-in.anim > span:nth-of-type(2) {
        transition-delay: .15s
    }

        .active .s-view-in .h1.anim > span:nth-of-type(2) span, .active .s-view-in .h2.anim > span:nth-of-type(2) span, .active .s-view-in .h3.anim > span:nth-of-type(2) span, .active .s-view-in blockquote.anim > span:nth-of-type(2) span, .active .s-view-in h1.anim > span:nth-of-type(2) span, .active .s-view-in h2.anim > span:nth-of-type(2) span, .active .s-view-in h3.anim > span:nth-of-type(2) span, .h1.s-view-in.anim > span:nth-of-type(2) span, .h2.s-view-in.anim > span:nth-of-type(2) span, .h3.s-view-in.anim > span:nth-of-type(2) span, .s-view-parent.s-view-in .h1.anim > span:nth-of-type(2) span, .s-view-parent.s-view-in .h2.anim > span:nth-of-type(2) span, .s-view-parent.s-view-in .h3.anim > span:nth-of-type(2) span, .s-view-parent.s-view-in blockquote.anim > span:nth-of-type(2) span, .s-view-parent.s-view-in h1.anim > span:nth-of-type(2) span, .s-view-parent.s-view-in h2.anim > span:nth-of-type(2) span, .s-view-parent.s-view-in h3.anim > span:nth-of-type(2) span, blockquote.s-view-in.anim > span:nth-of-type(2) span, h1.s-view-in.anim > span:nth-of-type(2) span, h2.s-view-in.anim > span:nth-of-type(2) span, h3.s-view-in.anim > span:nth-of-type(2) span {
            transition-delay: .35s
        }

    .active .s-view-in .h1.anim > span:nth-of-type(3), .active .s-view-in .h2.anim > span:nth-of-type(3), .active .s-view-in .h3.anim > span:nth-of-type(3), .active .s-view-in blockquote.anim > span:nth-of-type(3), .active .s-view-in h1.anim > span:nth-of-type(3), .active .s-view-in h2.anim > span:nth-of-type(3), .active .s-view-in h3.anim > span:nth-of-type(3), .h1.s-view-in.anim > span:nth-of-type(3), .h2.s-view-in.anim > span:nth-of-type(3), .h3.s-view-in.anim > span:nth-of-type(3), .s-view-parent.s-view-in .h1.anim > span:nth-of-type(3), .s-view-parent.s-view-in .h2.anim > span:nth-of-type(3), .s-view-parent.s-view-in .h3.anim > span:nth-of-type(3), .s-view-parent.s-view-in blockquote.anim > span:nth-of-type(3), .s-view-parent.s-view-in h1.anim > span:nth-of-type(3), .s-view-parent.s-view-in h2.anim > span:nth-of-type(3), .s-view-parent.s-view-in h3.anim > span:nth-of-type(3), blockquote.s-view-in.anim > span:nth-of-type(3), h1.s-view-in.anim > span:nth-of-type(3), h2.s-view-in.anim > span:nth-of-type(3), h3.s-view-in.anim > span:nth-of-type(3) {
        transition-delay: .225s
    }

        .active .s-view-in .h1.anim > span:nth-of-type(3) span, .active .s-view-in .h2.anim > span:nth-of-type(3) span, .active .s-view-in .h3.anim > span:nth-of-type(3) span, .active .s-view-in blockquote.anim > span:nth-of-type(3) span, .active .s-view-in h1.anim > span:nth-of-type(3) span, .active .s-view-in h2.anim > span:nth-of-type(3) span, .active .s-view-in h3.anim > span:nth-of-type(3) span, .h1.s-view-in.anim > span:nth-of-type(3) span, .h2.s-view-in.anim > span:nth-of-type(3) span, .h3.s-view-in.anim > span:nth-of-type(3) span, .s-view-parent.s-view-in .h1.anim > span:nth-of-type(3) span, .s-view-parent.s-view-in .h2.anim > span:nth-of-type(3) span, .s-view-parent.s-view-in .h3.anim > span:nth-of-type(3) span, .s-view-parent.s-view-in blockquote.anim > span:nth-of-type(3) span, .s-view-parent.s-view-in h1.anim > span:nth-of-type(3) span, .s-view-parent.s-view-in h2.anim > span:nth-of-type(3) span, .s-view-parent.s-view-in h3.anim > span:nth-of-type(3) span, blockquote.s-view-in.anim > span:nth-of-type(3) span, h1.s-view-in.anim > span:nth-of-type(3) span, h2.s-view-in.anim > span:nth-of-type(3) span, h3.s-view-in.anim > span:nth-of-type(3) span {
            transition-delay: .425s
        }

    .active .s-view-in .h1.anim > span:nth-of-type(4), .active .s-view-in .h2.anim > span:nth-of-type(4), .active .s-view-in .h3.anim > span:nth-of-type(4), .active .s-view-in blockquote.anim > span:nth-of-type(4), .active .s-view-in h1.anim > span:nth-of-type(4), .active .s-view-in h2.anim > span:nth-of-type(4), .active .s-view-in h3.anim > span:nth-of-type(4), .h1.s-view-in.anim > span:nth-of-type(4), .h2.s-view-in.anim > span:nth-of-type(4), .h3.s-view-in.anim > span:nth-of-type(4), .s-view-parent.s-view-in .h1.anim > span:nth-of-type(4), .s-view-parent.s-view-in .h2.anim > span:nth-of-type(4), .s-view-parent.s-view-in .h3.anim > span:nth-of-type(4), .s-view-parent.s-view-in blockquote.anim > span:nth-of-type(4), .s-view-parent.s-view-in h1.anim > span:nth-of-type(4), .s-view-parent.s-view-in h2.anim > span:nth-of-type(4), .s-view-parent.s-view-in h3.anim > span:nth-of-type(4), blockquote.s-view-in.anim > span:nth-of-type(4), h1.s-view-in.anim > span:nth-of-type(4), h2.s-view-in.anim > span:nth-of-type(4), h3.s-view-in.anim > span:nth-of-type(4) {
        transition-delay: .3s
    }

        .active .s-view-in .h1.anim > span:nth-of-type(4) span, .active .s-view-in .h2.anim > span:nth-of-type(4) span, .active .s-view-in .h3.anim > span:nth-of-type(4) span, .active .s-view-in blockquote.anim > span:nth-of-type(4) span, .active .s-view-in h1.anim > span:nth-of-type(4) span, .active .s-view-in h2.anim > span:nth-of-type(4) span, .active .s-view-in h3.anim > span:nth-of-type(4) span, .h1.s-view-in.anim > span:nth-of-type(4) span, .h2.s-view-in.anim > span:nth-of-type(4) span, .h3.s-view-in.anim > span:nth-of-type(4) span, .s-view-parent.s-view-in .h1.anim > span:nth-of-type(4) span, .s-view-parent.s-view-in .h2.anim > span:nth-of-type(4) span, .s-view-parent.s-view-in .h3.anim > span:nth-of-type(4) span, .s-view-parent.s-view-in blockquote.anim > span:nth-of-type(4) span, .s-view-parent.s-view-in h1.anim > span:nth-of-type(4) span, .s-view-parent.s-view-in h2.anim > span:nth-of-type(4) span, .s-view-parent.s-view-in h3.anim > span:nth-of-type(4) span, blockquote.s-view-in.anim > span:nth-of-type(4) span, h1.s-view-in.anim > span:nth-of-type(4) span, h2.s-view-in.anim > span:nth-of-type(4) span, h3.s-view-in.anim > span:nth-of-type(4) span {
            transition-delay: .5s
        }

    .active .s-view-in .h1.anim > span:nth-of-type(5), .active .s-view-in .h2.anim > span:nth-of-type(5), .active .s-view-in .h3.anim > span:nth-of-type(5), .active .s-view-in blockquote.anim > span:nth-of-type(5), .active .s-view-in h1.anim > span:nth-of-type(5), .active .s-view-in h2.anim > span:nth-of-type(5), .active .s-view-in h3.anim > span:nth-of-type(5), .h1.s-view-in.anim > span:nth-of-type(5), .h2.s-view-in.anim > span:nth-of-type(5), .h3.s-view-in.anim > span:nth-of-type(5), .s-view-parent.s-view-in .h1.anim > span:nth-of-type(5), .s-view-parent.s-view-in .h2.anim > span:nth-of-type(5), .s-view-parent.s-view-in .h3.anim > span:nth-of-type(5), .s-view-parent.s-view-in blockquote.anim > span:nth-of-type(5), .s-view-parent.s-view-in h1.anim > span:nth-of-type(5), .s-view-parent.s-view-in h2.anim > span:nth-of-type(5), .s-view-parent.s-view-in h3.anim > span:nth-of-type(5), blockquote.s-view-in.anim > span:nth-of-type(5), h1.s-view-in.anim > span:nth-of-type(5), h2.s-view-in.anim > span:nth-of-type(5), h3.s-view-in.anim > span:nth-of-type(5) {
        transition-delay: .375s
    }

        .active .s-view-in .h1.anim > span:nth-of-type(5) span, .active .s-view-in .h2.anim > span:nth-of-type(5) span, .active .s-view-in .h3.anim > span:nth-of-type(5) span, .active .s-view-in blockquote.anim > span:nth-of-type(5) span, .active .s-view-in h1.anim > span:nth-of-type(5) span, .active .s-view-in h2.anim > span:nth-of-type(5) span, .active .s-view-in h3.anim > span:nth-of-type(5) span, .h1.s-view-in.anim > span:nth-of-type(5) span, .h2.s-view-in.anim > span:nth-of-type(5) span, .h3.s-view-in.anim > span:nth-of-type(5) span, .s-view-parent.s-view-in .h1.anim > span:nth-of-type(5) span, .s-view-parent.s-view-in .h2.anim > span:nth-of-type(5) span, .s-view-parent.s-view-in .h3.anim > span:nth-of-type(5) span, .s-view-parent.s-view-in blockquote.anim > span:nth-of-type(5) span, .s-view-parent.s-view-in h1.anim > span:nth-of-type(5) span, .s-view-parent.s-view-in h2.anim > span:nth-of-type(5) span, .s-view-parent.s-view-in h3.anim > span:nth-of-type(5) span, blockquote.s-view-in.anim > span:nth-of-type(5) span, h1.s-view-in.anim > span:nth-of-type(5) span, h2.s-view-in.anim > span:nth-of-type(5) span, h3.s-view-in.anim > span:nth-of-type(5) span {
            transition-delay: .575s
        }

    .active .s-view-in .h1.anim > span:nth-of-type(6), .active .s-view-in .h2.anim > span:nth-of-type(6), .active .s-view-in .h3.anim > span:nth-of-type(6), .active .s-view-in blockquote.anim > span:nth-of-type(6), .active .s-view-in h1.anim > span:nth-of-type(6), .active .s-view-in h2.anim > span:nth-of-type(6), .active .s-view-in h3.anim > span:nth-of-type(6), .h1.s-view-in.anim > span:nth-of-type(6), .h2.s-view-in.anim > span:nth-of-type(6), .h3.s-view-in.anim > span:nth-of-type(6), .s-view-parent.s-view-in .h1.anim > span:nth-of-type(6), .s-view-parent.s-view-in .h2.anim > span:nth-of-type(6), .s-view-parent.s-view-in .h3.anim > span:nth-of-type(6), .s-view-parent.s-view-in blockquote.anim > span:nth-of-type(6), .s-view-parent.s-view-in h1.anim > span:nth-of-type(6), .s-view-parent.s-view-in h2.anim > span:nth-of-type(6), .s-view-parent.s-view-in h3.anim > span:nth-of-type(6), blockquote.s-view-in.anim > span:nth-of-type(6), h1.s-view-in.anim > span:nth-of-type(6), h2.s-view-in.anim > span:nth-of-type(6), h3.s-view-in.anim > span:nth-of-type(6) {
        transition-delay: .45s
    }

        .active .s-view-in .h1.anim > span:nth-of-type(6) span, .active .s-view-in .h2.anim > span:nth-of-type(6) span, .active .s-view-in .h3.anim > span:nth-of-type(6) span, .active .s-view-in blockquote.anim > span:nth-of-type(6) span, .active .s-view-in h1.anim > span:nth-of-type(6) span, .active .s-view-in h2.anim > span:nth-of-type(6) span, .active .s-view-in h3.anim > span:nth-of-type(6) span, .h1.s-view-in.anim > span:nth-of-type(6) span, .h2.s-view-in.anim > span:nth-of-type(6) span, .h3.s-view-in.anim > span:nth-of-type(6) span, .s-view-parent.s-view-in .h1.anim > span:nth-of-type(6) span, .s-view-parent.s-view-in .h2.anim > span:nth-of-type(6) span, .s-view-parent.s-view-in .h3.anim > span:nth-of-type(6) span, .s-view-parent.s-view-in blockquote.anim > span:nth-of-type(6) span, .s-view-parent.s-view-in h1.anim > span:nth-of-type(6) span, .s-view-parent.s-view-in h2.anim > span:nth-of-type(6) span, .s-view-parent.s-view-in h3.anim > span:nth-of-type(6) span, blockquote.s-view-in.anim > span:nth-of-type(6) span, h1.s-view-in.anim > span:nth-of-type(6) span, h2.s-view-in.anim > span:nth-of-type(6) span, h3.s-view-in.anim > span:nth-of-type(6) span {
            transition-delay: .65s
        }

    .active .s-view-in .h1.anim > span:nth-of-type(7), .active .s-view-in .h2.anim > span:nth-of-type(7), .active .s-view-in .h3.anim > span:nth-of-type(7), .active .s-view-in blockquote.anim > span:nth-of-type(7), .active .s-view-in h1.anim > span:nth-of-type(7), .active .s-view-in h2.anim > span:nth-of-type(7), .active .s-view-in h3.anim > span:nth-of-type(7), .h1.s-view-in.anim > span:nth-of-type(7), .h2.s-view-in.anim > span:nth-of-type(7), .h3.s-view-in.anim > span:nth-of-type(7), .s-view-parent.s-view-in .h1.anim > span:nth-of-type(7), .s-view-parent.s-view-in .h2.anim > span:nth-of-type(7), .s-view-parent.s-view-in .h3.anim > span:nth-of-type(7), .s-view-parent.s-view-in blockquote.anim > span:nth-of-type(7), .s-view-parent.s-view-in h1.anim > span:nth-of-type(7), .s-view-parent.s-view-in h2.anim > span:nth-of-type(7), .s-view-parent.s-view-in h3.anim > span:nth-of-type(7), blockquote.s-view-in.anim > span:nth-of-type(7), h1.s-view-in.anim > span:nth-of-type(7), h2.s-view-in.anim > span:nth-of-type(7), h3.s-view-in.anim > span:nth-of-type(7) {
        transition-delay: .525s
    }

        .active .s-view-in .h1.anim > span:nth-of-type(7) span, .active .s-view-in .h2.anim > span:nth-of-type(7) span, .active .s-view-in .h3.anim > span:nth-of-type(7) span, .active .s-view-in blockquote.anim > span:nth-of-type(7) span, .active .s-view-in h1.anim > span:nth-of-type(7) span, .active .s-view-in h2.anim > span:nth-of-type(7) span, .active .s-view-in h3.anim > span:nth-of-type(7) span, .h1.s-view-in.anim > span:nth-of-type(7) span, .h2.s-view-in.anim > span:nth-of-type(7) span, .h3.s-view-in.anim > span:nth-of-type(7) span, .s-view-parent.s-view-in .h1.anim > span:nth-of-type(7) span, .s-view-parent.s-view-in .h2.anim > span:nth-of-type(7) span, .s-view-parent.s-view-in .h3.anim > span:nth-of-type(7) span, .s-view-parent.s-view-in blockquote.anim > span:nth-of-type(7) span, .s-view-parent.s-view-in h1.anim > span:nth-of-type(7) span, .s-view-parent.s-view-in h2.anim > span:nth-of-type(7) span, .s-view-parent.s-view-in h3.anim > span:nth-of-type(7) span, blockquote.s-view-in.anim > span:nth-of-type(7) span, h1.s-view-in.anim > span:nth-of-type(7) span, h2.s-view-in.anim > span:nth-of-type(7) span, h3.s-view-in.anim > span:nth-of-type(7) span {
            transition-delay: .725s
        }

    .active .s-view-in .h1.anim > span:nth-of-type(8), .active .s-view-in .h2.anim > span:nth-of-type(8), .active .s-view-in .h3.anim > span:nth-of-type(8), .active .s-view-in blockquote.anim > span:nth-of-type(8), .active .s-view-in h1.anim > span:nth-of-type(8), .active .s-view-in h2.anim > span:nth-of-type(8), .active .s-view-in h3.anim > span:nth-of-type(8), .h1.s-view-in.anim > span:nth-of-type(8), .h2.s-view-in.anim > span:nth-of-type(8), .h3.s-view-in.anim > span:nth-of-type(8), .s-view-parent.s-view-in .h1.anim > span:nth-of-type(8), .s-view-parent.s-view-in .h2.anim > span:nth-of-type(8), .s-view-parent.s-view-in .h3.anim > span:nth-of-type(8), .s-view-parent.s-view-in blockquote.anim > span:nth-of-type(8), .s-view-parent.s-view-in h1.anim > span:nth-of-type(8), .s-view-parent.s-view-in h2.anim > span:nth-of-type(8), .s-view-parent.s-view-in h3.anim > span:nth-of-type(8), blockquote.s-view-in.anim > span:nth-of-type(8), h1.s-view-in.anim > span:nth-of-type(8), h2.s-view-in.anim > span:nth-of-type(8), h3.s-view-in.anim > span:nth-of-type(8) {
        transition-delay: .6s
    }

        .active .s-view-in .h1.anim > span:nth-of-type(8) span, .active .s-view-in .h2.anim > span:nth-of-type(8) span, .active .s-view-in .h3.anim > span:nth-of-type(8) span, .active .s-view-in blockquote.anim > span:nth-of-type(8) span, .active .s-view-in h1.anim > span:nth-of-type(8) span, .active .s-view-in h2.anim > span:nth-of-type(8) span, .active .s-view-in h3.anim > span:nth-of-type(8) span, .h1.s-view-in.anim > span:nth-of-type(8) span, .h2.s-view-in.anim > span:nth-of-type(8) span, .h3.s-view-in.anim > span:nth-of-type(8) span, .s-view-parent.s-view-in .h1.anim > span:nth-of-type(8) span, .s-view-parent.s-view-in .h2.anim > span:nth-of-type(8) span, .s-view-parent.s-view-in .h3.anim > span:nth-of-type(8) span, .s-view-parent.s-view-in blockquote.anim > span:nth-of-type(8) span, .s-view-parent.s-view-in h1.anim > span:nth-of-type(8) span, .s-view-parent.s-view-in h2.anim > span:nth-of-type(8) span, .s-view-parent.s-view-in h3.anim > span:nth-of-type(8) span, blockquote.s-view-in.anim > span:nth-of-type(8) span, h1.s-view-in.anim > span:nth-of-type(8) span, h2.s-view-in.anim > span:nth-of-type(8) span, h3.s-view-in.anim > span:nth-of-type(8) span {
            transition-delay: .8s
        }

    .active .s-view-in .h1.anim > span:nth-of-type(9), .active .s-view-in .h2.anim > span:nth-of-type(9), .active .s-view-in .h3.anim > span:nth-of-type(9), .active .s-view-in blockquote.anim > span:nth-of-type(9), .active .s-view-in h1.anim > span:nth-of-type(9), .active .s-view-in h2.anim > span:nth-of-type(9), .active .s-view-in h3.anim > span:nth-of-type(9), .h1.s-view-in.anim > span:nth-of-type(9), .h2.s-view-in.anim > span:nth-of-type(9), .h3.s-view-in.anim > span:nth-of-type(9), .s-view-parent.s-view-in .h1.anim > span:nth-of-type(9), .s-view-parent.s-view-in .h2.anim > span:nth-of-type(9), .s-view-parent.s-view-in .h3.anim > span:nth-of-type(9), .s-view-parent.s-view-in blockquote.anim > span:nth-of-type(9), .s-view-parent.s-view-in h1.anim > span:nth-of-type(9), .s-view-parent.s-view-in h2.anim > span:nth-of-type(9), .s-view-parent.s-view-in h3.anim > span:nth-of-type(9), blockquote.s-view-in.anim > span:nth-of-type(9), h1.s-view-in.anim > span:nth-of-type(9), h2.s-view-in.anim > span:nth-of-type(9), h3.s-view-in.anim > span:nth-of-type(9) {
        transition-delay: .675s
    }

        .active .s-view-in .h1.anim > span:nth-of-type(9) span, .active .s-view-in .h2.anim > span:nth-of-type(9) span, .active .s-view-in .h3.anim > span:nth-of-type(9) span, .active .s-view-in blockquote.anim > span:nth-of-type(9) span, .active .s-view-in h1.anim > span:nth-of-type(9) span, .active .s-view-in h2.anim > span:nth-of-type(9) span, .active .s-view-in h3.anim > span:nth-of-type(9) span, .h1.s-view-in.anim > span:nth-of-type(9) span, .h2.s-view-in.anim > span:nth-of-type(9) span, .h3.s-view-in.anim > span:nth-of-type(9) span, .s-view-parent.s-view-in .h1.anim > span:nth-of-type(9) span, .s-view-parent.s-view-in .h2.anim > span:nth-of-type(9) span, .s-view-parent.s-view-in .h3.anim > span:nth-of-type(9) span, .s-view-parent.s-view-in blockquote.anim > span:nth-of-type(9) span, .s-view-parent.s-view-in h1.anim > span:nth-of-type(9) span, .s-view-parent.s-view-in h2.anim > span:nth-of-type(9) span, .s-view-parent.s-view-in h3.anim > span:nth-of-type(9) span, blockquote.s-view-in.anim > span:nth-of-type(9) span, h1.s-view-in.anim > span:nth-of-type(9) span, h2.s-view-in.anim > span:nth-of-type(9) span, h3.s-view-in.anim > span:nth-of-type(9) span {
            transition-delay: .875s
        }

    .active .s-view-in .h1.anim > span:nth-of-type(10), .active .s-view-in .h2.anim > span:nth-of-type(10), .active .s-view-in .h3.anim > span:nth-of-type(10), .active .s-view-in blockquote.anim > span:nth-of-type(10), .active .s-view-in h1.anim > span:nth-of-type(10), .active .s-view-in h2.anim > span:nth-of-type(10), .active .s-view-in h3.anim > span:nth-of-type(10), .h1.s-view-in.anim > span:nth-of-type(10), .h2.s-view-in.anim > span:nth-of-type(10), .h3.s-view-in.anim > span:nth-of-type(10), .s-view-parent.s-view-in .h1.anim > span:nth-of-type(10), .s-view-parent.s-view-in .h2.anim > span:nth-of-type(10), .s-view-parent.s-view-in .h3.anim > span:nth-of-type(10), .s-view-parent.s-view-in blockquote.anim > span:nth-of-type(10), .s-view-parent.s-view-in h1.anim > span:nth-of-type(10), .s-view-parent.s-view-in h2.anim > span:nth-of-type(10), .s-view-parent.s-view-in h3.anim > span:nth-of-type(10), blockquote.s-view-in.anim > span:nth-of-type(10), h1.s-view-in.anim > span:nth-of-type(10), h2.s-view-in.anim > span:nth-of-type(10), h3.s-view-in.anim > span:nth-of-type(10) {
        transition-delay: .75s
    }

        .active .s-view-in .h1.anim > span:nth-of-type(10) span, .active .s-view-in .h2.anim > span:nth-of-type(10) span, .active .s-view-in .h3.anim > span:nth-of-type(10) span, .active .s-view-in blockquote.anim > span:nth-of-type(10) span, .active .s-view-in h1.anim > span:nth-of-type(10) span, .active .s-view-in h2.anim > span:nth-of-type(10) span, .active .s-view-in h3.anim > span:nth-of-type(10) span, .h1.s-view-in.anim > span:nth-of-type(10) span, .h2.s-view-in.anim > span:nth-of-type(10) span, .h3.s-view-in.anim > span:nth-of-type(10) span, .s-view-parent.s-view-in .h1.anim > span:nth-of-type(10) span, .s-view-parent.s-view-in .h2.anim > span:nth-of-type(10) span, .s-view-parent.s-view-in .h3.anim > span:nth-of-type(10) span, .s-view-parent.s-view-in blockquote.anim > span:nth-of-type(10) span, .s-view-parent.s-view-in h1.anim > span:nth-of-type(10) span, .s-view-parent.s-view-in h2.anim > span:nth-of-type(10) span, .s-view-parent.s-view-in h3.anim > span:nth-of-type(10) span, blockquote.s-view-in.anim > span:nth-of-type(10) span, h1.s-view-in.anim > span:nth-of-type(10) span, h2.s-view-in.anim > span:nth-of-type(10) span, h3.s-view-in.anim > span:nth-of-type(10) span {
            transition-delay: .95s
        }

    .active .s-view-in .h1.anim > span:nth-of-type(11), .active .s-view-in .h2.anim > span:nth-of-type(11), .active .s-view-in .h3.anim > span:nth-of-type(11), .active .s-view-in blockquote.anim > span:nth-of-type(11), .active .s-view-in h1.anim > span:nth-of-type(11), .active .s-view-in h2.anim > span:nth-of-type(11), .active .s-view-in h3.anim > span:nth-of-type(11), .h1.s-view-in.anim > span:nth-of-type(11), .h2.s-view-in.anim > span:nth-of-type(11), .h3.s-view-in.anim > span:nth-of-type(11), .s-view-parent.s-view-in .h1.anim > span:nth-of-type(11), .s-view-parent.s-view-in .h2.anim > span:nth-of-type(11), .s-view-parent.s-view-in .h3.anim > span:nth-of-type(11), .s-view-parent.s-view-in blockquote.anim > span:nth-of-type(11), .s-view-parent.s-view-in h1.anim > span:nth-of-type(11), .s-view-parent.s-view-in h2.anim > span:nth-of-type(11), .s-view-parent.s-view-in h3.anim > span:nth-of-type(11), blockquote.s-view-in.anim > span:nth-of-type(11), h1.s-view-in.anim > span:nth-of-type(11), h2.s-view-in.anim > span:nth-of-type(11), h3.s-view-in.anim > span:nth-of-type(11) {
        transition-delay: .825s
    }

        .active .s-view-in .h1.anim > span:nth-of-type(11) span, .active .s-view-in .h2.anim > span:nth-of-type(11) span, .active .s-view-in .h3.anim > span:nth-of-type(11) span, .active .s-view-in blockquote.anim > span:nth-of-type(11) span, .active .s-view-in h1.anim > span:nth-of-type(11) span, .active .s-view-in h2.anim > span:nth-of-type(11) span, .active .s-view-in h3.anim > span:nth-of-type(11) span, .h1.s-view-in.anim > span:nth-of-type(11) span, .h2.s-view-in.anim > span:nth-of-type(11) span, .h3.s-view-in.anim > span:nth-of-type(11) span, .s-view-parent.s-view-in .h1.anim > span:nth-of-type(11) span, .s-view-parent.s-view-in .h2.anim > span:nth-of-type(11) span, .s-view-parent.s-view-in .h3.anim > span:nth-of-type(11) span, .s-view-parent.s-view-in blockquote.anim > span:nth-of-type(11) span, .s-view-parent.s-view-in h1.anim > span:nth-of-type(11) span, .s-view-parent.s-view-in h2.anim > span:nth-of-type(11) span, .s-view-parent.s-view-in h3.anim > span:nth-of-type(11) span, blockquote.s-view-in.anim > span:nth-of-type(11) span, h1.s-view-in.anim > span:nth-of-type(11) span, h2.s-view-in.anim > span:nth-of-type(11) span, h3.s-view-in.anim > span:nth-of-type(11) span {
            transition-delay: 1.025s
        }

    .active .s-view-in .h1.anim > span:nth-of-type(12), .active .s-view-in .h2.anim > span:nth-of-type(12), .active .s-view-in .h3.anim > span:nth-of-type(12), .active .s-view-in blockquote.anim > span:nth-of-type(12), .active .s-view-in h1.anim > span:nth-of-type(12), .active .s-view-in h2.anim > span:nth-of-type(12), .active .s-view-in h3.anim > span:nth-of-type(12), .h1.s-view-in.anim > span:nth-of-type(12), .h2.s-view-in.anim > span:nth-of-type(12), .h3.s-view-in.anim > span:nth-of-type(12), .s-view-parent.s-view-in .h1.anim > span:nth-of-type(12), .s-view-parent.s-view-in .h2.anim > span:nth-of-type(12), .s-view-parent.s-view-in .h3.anim > span:nth-of-type(12), .s-view-parent.s-view-in blockquote.anim > span:nth-of-type(12), .s-view-parent.s-view-in h1.anim > span:nth-of-type(12), .s-view-parent.s-view-in h2.anim > span:nth-of-type(12), .s-view-parent.s-view-in h3.anim > span:nth-of-type(12), blockquote.s-view-in.anim > span:nth-of-type(12), h1.s-view-in.anim > span:nth-of-type(12), h2.s-view-in.anim > span:nth-of-type(12), h3.s-view-in.anim > span:nth-of-type(12) {
        transition-delay: .9s
    }

        .active .s-view-in .h1.anim > span:nth-of-type(12) span, .active .s-view-in .h2.anim > span:nth-of-type(12) span, .active .s-view-in .h3.anim > span:nth-of-type(12) span, .active .s-view-in blockquote.anim > span:nth-of-type(12) span, .active .s-view-in h1.anim > span:nth-of-type(12) span, .active .s-view-in h2.anim > span:nth-of-type(12) span, .active .s-view-in h3.anim > span:nth-of-type(12) span, .h1.s-view-in.anim > span:nth-of-type(12) span, .h2.s-view-in.anim > span:nth-of-type(12) span, .h3.s-view-in.anim > span:nth-of-type(12) span, .s-view-parent.s-view-in .h1.anim > span:nth-of-type(12) span, .s-view-parent.s-view-in .h2.anim > span:nth-of-type(12) span, .s-view-parent.s-view-in .h3.anim > span:nth-of-type(12) span, .s-view-parent.s-view-in blockquote.anim > span:nth-of-type(12) span, .s-view-parent.s-view-in h1.anim > span:nth-of-type(12) span, .s-view-parent.s-view-in h2.anim > span:nth-of-type(12) span, .s-view-parent.s-view-in h3.anim > span:nth-of-type(12) span, blockquote.s-view-in.anim > span:nth-of-type(12) span, h1.s-view-in.anim > span:nth-of-type(12) span, h2.s-view-in.anim > span:nth-of-type(12) span, h3.s-view-in.anim > span:nth-of-type(12) span {
            transition-delay: 1.1s
        }

    .active .s-view-in .h1.anim > span:nth-of-type(13), .active .s-view-in .h2.anim > span:nth-of-type(13), .active .s-view-in .h3.anim > span:nth-of-type(13), .active .s-view-in blockquote.anim > span:nth-of-type(13), .active .s-view-in h1.anim > span:nth-of-type(13), .active .s-view-in h2.anim > span:nth-of-type(13), .active .s-view-in h3.anim > span:nth-of-type(13), .h1.s-view-in.anim > span:nth-of-type(13), .h2.s-view-in.anim > span:nth-of-type(13), .h3.s-view-in.anim > span:nth-of-type(13), .s-view-parent.s-view-in .h1.anim > span:nth-of-type(13), .s-view-parent.s-view-in .h2.anim > span:nth-of-type(13), .s-view-parent.s-view-in .h3.anim > span:nth-of-type(13), .s-view-parent.s-view-in blockquote.anim > span:nth-of-type(13), .s-view-parent.s-view-in h1.anim > span:nth-of-type(13), .s-view-parent.s-view-in h2.anim > span:nth-of-type(13), .s-view-parent.s-view-in h3.anim > span:nth-of-type(13), blockquote.s-view-in.anim > span:nth-of-type(13), h1.s-view-in.anim > span:nth-of-type(13), h2.s-view-in.anim > span:nth-of-type(13), h3.s-view-in.anim > span:nth-of-type(13) {
        transition-delay: .975s
    }

        .active .s-view-in .h1.anim > span:nth-of-type(13) span, .active .s-view-in .h2.anim > span:nth-of-type(13) span, .active .s-view-in .h3.anim > span:nth-of-type(13) span, .active .s-view-in blockquote.anim > span:nth-of-type(13) span, .active .s-view-in h1.anim > span:nth-of-type(13) span, .active .s-view-in h2.anim > span:nth-of-type(13) span, .active .s-view-in h3.anim > span:nth-of-type(13) span, .h1.s-view-in.anim > span:nth-of-type(13) span, .h2.s-view-in.anim > span:nth-of-type(13) span, .h3.s-view-in.anim > span:nth-of-type(13) span, .s-view-parent.s-view-in .h1.anim > span:nth-of-type(13) span, .s-view-parent.s-view-in .h2.anim > span:nth-of-type(13) span, .s-view-parent.s-view-in .h3.anim > span:nth-of-type(13) span, .s-view-parent.s-view-in blockquote.anim > span:nth-of-type(13) span, .s-view-parent.s-view-in h1.anim > span:nth-of-type(13) span, .s-view-parent.s-view-in h2.anim > span:nth-of-type(13) span, .s-view-parent.s-view-in h3.anim > span:nth-of-type(13) span, blockquote.s-view-in.anim > span:nth-of-type(13) span, h1.s-view-in.anim > span:nth-of-type(13) span, h2.s-view-in.anim > span:nth-of-type(13) span, h3.s-view-in.anim > span:nth-of-type(13) span {
            transition-delay: 1.175s
        }

    .active .s-view-in .h1.anim > span:nth-of-type(14), .active .s-view-in .h2.anim > span:nth-of-type(14), .active .s-view-in .h3.anim > span:nth-of-type(14), .active .s-view-in blockquote.anim > span:nth-of-type(14), .active .s-view-in h1.anim > span:nth-of-type(14), .active .s-view-in h2.anim > span:nth-of-type(14), .active .s-view-in h3.anim > span:nth-of-type(14), .h1.s-view-in.anim > span:nth-of-type(14), .h2.s-view-in.anim > span:nth-of-type(14), .h3.s-view-in.anim > span:nth-of-type(14), .s-view-parent.s-view-in .h1.anim > span:nth-of-type(14), .s-view-parent.s-view-in .h2.anim > span:nth-of-type(14), .s-view-parent.s-view-in .h3.anim > span:nth-of-type(14), .s-view-parent.s-view-in blockquote.anim > span:nth-of-type(14), .s-view-parent.s-view-in h1.anim > span:nth-of-type(14), .s-view-parent.s-view-in h2.anim > span:nth-of-type(14), .s-view-parent.s-view-in h3.anim > span:nth-of-type(14), blockquote.s-view-in.anim > span:nth-of-type(14), h1.s-view-in.anim > span:nth-of-type(14), h2.s-view-in.anim > span:nth-of-type(14), h3.s-view-in.anim > span:nth-of-type(14) {
        transition-delay: 1.05s
    }

        .active .s-view-in .h1.anim > span:nth-of-type(14) span, .active .s-view-in .h2.anim > span:nth-of-type(14) span, .active .s-view-in .h3.anim > span:nth-of-type(14) span, .active .s-view-in blockquote.anim > span:nth-of-type(14) span, .active .s-view-in h1.anim > span:nth-of-type(14) span, .active .s-view-in h2.anim > span:nth-of-type(14) span, .active .s-view-in h3.anim > span:nth-of-type(14) span, .h1.s-view-in.anim > span:nth-of-type(14) span, .h2.s-view-in.anim > span:nth-of-type(14) span, .h3.s-view-in.anim > span:nth-of-type(14) span, .s-view-parent.s-view-in .h1.anim > span:nth-of-type(14) span, .s-view-parent.s-view-in .h2.anim > span:nth-of-type(14) span, .s-view-parent.s-view-in .h3.anim > span:nth-of-type(14) span, .s-view-parent.s-view-in blockquote.anim > span:nth-of-type(14) span, .s-view-parent.s-view-in h1.anim > span:nth-of-type(14) span, .s-view-parent.s-view-in h2.anim > span:nth-of-type(14) span, .s-view-parent.s-view-in h3.anim > span:nth-of-type(14) span, blockquote.s-view-in.anim > span:nth-of-type(14) span, h1.s-view-in.anim > span:nth-of-type(14) span, h2.s-view-in.anim > span:nth-of-type(14) span, h3.s-view-in.anim > span:nth-of-type(14) span {
            transition-delay: 1.25s
        }

    .active .s-view-in .h1.anim > span:nth-of-type(15), .active .s-view-in .h2.anim > span:nth-of-type(15), .active .s-view-in .h3.anim > span:nth-of-type(15), .active .s-view-in blockquote.anim > span:nth-of-type(15), .active .s-view-in h1.anim > span:nth-of-type(15), .active .s-view-in h2.anim > span:nth-of-type(15), .active .s-view-in h3.anim > span:nth-of-type(15), .h1.s-view-in.anim > span:nth-of-type(15), .h2.s-view-in.anim > span:nth-of-type(15), .h3.s-view-in.anim > span:nth-of-type(15), .s-view-parent.s-view-in .h1.anim > span:nth-of-type(15), .s-view-parent.s-view-in .h2.anim > span:nth-of-type(15), .s-view-parent.s-view-in .h3.anim > span:nth-of-type(15), .s-view-parent.s-view-in blockquote.anim > span:nth-of-type(15), .s-view-parent.s-view-in h1.anim > span:nth-of-type(15), .s-view-parent.s-view-in h2.anim > span:nth-of-type(15), .s-view-parent.s-view-in h3.anim > span:nth-of-type(15), blockquote.s-view-in.anim > span:nth-of-type(15), h1.s-view-in.anim > span:nth-of-type(15), h2.s-view-in.anim > span:nth-of-type(15), h3.s-view-in.anim > span:nth-of-type(15) {
        transition-delay: 1.125s
    }

        .active .s-view-in .h1.anim > span:nth-of-type(15) span, .active .s-view-in .h2.anim > span:nth-of-type(15) span, .active .s-view-in .h3.anim > span:nth-of-type(15) span, .active .s-view-in blockquote.anim > span:nth-of-type(15) span, .active .s-view-in h1.anim > span:nth-of-type(15) span, .active .s-view-in h2.anim > span:nth-of-type(15) span, .active .s-view-in h3.anim > span:nth-of-type(15) span, .h1.s-view-in.anim > span:nth-of-type(15) span, .h2.s-view-in.anim > span:nth-of-type(15) span, .h3.s-view-in.anim > span:nth-of-type(15) span, .s-view-parent.s-view-in .h1.anim > span:nth-of-type(15) span, .s-view-parent.s-view-in .h2.anim > span:nth-of-type(15) span, .s-view-parent.s-view-in .h3.anim > span:nth-of-type(15) span, .s-view-parent.s-view-in blockquote.anim > span:nth-of-type(15) span, .s-view-parent.s-view-in h1.anim > span:nth-of-type(15) span, .s-view-parent.s-view-in h2.anim > span:nth-of-type(15) span, .s-view-parent.s-view-in h3.anim > span:nth-of-type(15) span, blockquote.s-view-in.anim > span:nth-of-type(15) span, h1.s-view-in.anim > span:nth-of-type(15) span, h2.s-view-in.anim > span:nth-of-type(15) span, h3.s-view-in.anim > span:nth-of-type(15) span {
            transition-delay: 1.325s
        }

    .active .s-view-in .h1.anim > span:nth-of-type(16), .active .s-view-in .h2.anim > span:nth-of-type(16), .active .s-view-in .h3.anim > span:nth-of-type(16), .active .s-view-in blockquote.anim > span:nth-of-type(16), .active .s-view-in h1.anim > span:nth-of-type(16), .active .s-view-in h2.anim > span:nth-of-type(16), .active .s-view-in h3.anim > span:nth-of-type(16), .h1.s-view-in.anim > span:nth-of-type(16), .h2.s-view-in.anim > span:nth-of-type(16), .h3.s-view-in.anim > span:nth-of-type(16), .s-view-parent.s-view-in .h1.anim > span:nth-of-type(16), .s-view-parent.s-view-in .h2.anim > span:nth-of-type(16), .s-view-parent.s-view-in .h3.anim > span:nth-of-type(16), .s-view-parent.s-view-in blockquote.anim > span:nth-of-type(16), .s-view-parent.s-view-in h1.anim > span:nth-of-type(16), .s-view-parent.s-view-in h2.anim > span:nth-of-type(16), .s-view-parent.s-view-in h3.anim > span:nth-of-type(16), blockquote.s-view-in.anim > span:nth-of-type(16), h1.s-view-in.anim > span:nth-of-type(16), h2.s-view-in.anim > span:nth-of-type(16), h3.s-view-in.anim > span:nth-of-type(16) {
        transition-delay: 1.2s
    }

        .active .s-view-in .h1.anim > span:nth-of-type(16) span, .active .s-view-in .h2.anim > span:nth-of-type(16) span, .active .s-view-in .h3.anim > span:nth-of-type(16) span, .active .s-view-in blockquote.anim > span:nth-of-type(16) span, .active .s-view-in h1.anim > span:nth-of-type(16) span, .active .s-view-in h2.anim > span:nth-of-type(16) span, .active .s-view-in h3.anim > span:nth-of-type(16) span, .h1.s-view-in.anim > span:nth-of-type(16) span, .h2.s-view-in.anim > span:nth-of-type(16) span, .h3.s-view-in.anim > span:nth-of-type(16) span, .s-view-parent.s-view-in .h1.anim > span:nth-of-type(16) span, .s-view-parent.s-view-in .h2.anim > span:nth-of-type(16) span, .s-view-parent.s-view-in .h3.anim > span:nth-of-type(16) span, .s-view-parent.s-view-in blockquote.anim > span:nth-of-type(16) span, .s-view-parent.s-view-in h1.anim > span:nth-of-type(16) span, .s-view-parent.s-view-in h2.anim > span:nth-of-type(16) span, .s-view-parent.s-view-in h3.anim > span:nth-of-type(16) span, blockquote.s-view-in.anim > span:nth-of-type(16) span, h1.s-view-in.anim > span:nth-of-type(16) span, h2.s-view-in.anim > span:nth-of-type(16) span, h3.s-view-in.anim > span:nth-of-type(16) span {
            transition-delay: 1.4s
        }

    .active .s-view-in .h1.anim > span:nth-of-type(17), .active .s-view-in .h2.anim > span:nth-of-type(17), .active .s-view-in .h3.anim > span:nth-of-type(17), .active .s-view-in blockquote.anim > span:nth-of-type(17), .active .s-view-in h1.anim > span:nth-of-type(17), .active .s-view-in h2.anim > span:nth-of-type(17), .active .s-view-in h3.anim > span:nth-of-type(17), .h1.s-view-in.anim > span:nth-of-type(17), .h2.s-view-in.anim > span:nth-of-type(17), .h3.s-view-in.anim > span:nth-of-type(17), .s-view-parent.s-view-in .h1.anim > span:nth-of-type(17), .s-view-parent.s-view-in .h2.anim > span:nth-of-type(17), .s-view-parent.s-view-in .h3.anim > span:nth-of-type(17), .s-view-parent.s-view-in blockquote.anim > span:nth-of-type(17), .s-view-parent.s-view-in h1.anim > span:nth-of-type(17), .s-view-parent.s-view-in h2.anim > span:nth-of-type(17), .s-view-parent.s-view-in h3.anim > span:nth-of-type(17), blockquote.s-view-in.anim > span:nth-of-type(17), h1.s-view-in.anim > span:nth-of-type(17), h2.s-view-in.anim > span:nth-of-type(17), h3.s-view-in.anim > span:nth-of-type(17) {
        transition-delay: 1.275s
    }

        .active .s-view-in .h1.anim > span:nth-of-type(17) span, .active .s-view-in .h2.anim > span:nth-of-type(17) span, .active .s-view-in .h3.anim > span:nth-of-type(17) span, .active .s-view-in blockquote.anim > span:nth-of-type(17) span, .active .s-view-in h1.anim > span:nth-of-type(17) span, .active .s-view-in h2.anim > span:nth-of-type(17) span, .active .s-view-in h3.anim > span:nth-of-type(17) span, .h1.s-view-in.anim > span:nth-of-type(17) span, .h2.s-view-in.anim > span:nth-of-type(17) span, .h3.s-view-in.anim > span:nth-of-type(17) span, .s-view-parent.s-view-in .h1.anim > span:nth-of-type(17) span, .s-view-parent.s-view-in .h2.anim > span:nth-of-type(17) span, .s-view-parent.s-view-in .h3.anim > span:nth-of-type(17) span, .s-view-parent.s-view-in blockquote.anim > span:nth-of-type(17) span, .s-view-parent.s-view-in h1.anim > span:nth-of-type(17) span, .s-view-parent.s-view-in h2.anim > span:nth-of-type(17) span, .s-view-parent.s-view-in h3.anim > span:nth-of-type(17) span, blockquote.s-view-in.anim > span:nth-of-type(17) span, h1.s-view-in.anim > span:nth-of-type(17) span, h2.s-view-in.anim > span:nth-of-type(17) span, h3.s-view-in.anim > span:nth-of-type(17) span {
            transition-delay: 1.475s
        }

    .active .s-view-in .h1.anim > span:nth-of-type(18), .active .s-view-in .h2.anim > span:nth-of-type(18), .active .s-view-in .h3.anim > span:nth-of-type(18), .active .s-view-in blockquote.anim > span:nth-of-type(18), .active .s-view-in h1.anim > span:nth-of-type(18), .active .s-view-in h2.anim > span:nth-of-type(18), .active .s-view-in h3.anim > span:nth-of-type(18), .h1.s-view-in.anim > span:nth-of-type(18), .h2.s-view-in.anim > span:nth-of-type(18), .h3.s-view-in.anim > span:nth-of-type(18), .s-view-parent.s-view-in .h1.anim > span:nth-of-type(18), .s-view-parent.s-view-in .h2.anim > span:nth-of-type(18), .s-view-parent.s-view-in .h3.anim > span:nth-of-type(18), .s-view-parent.s-view-in blockquote.anim > span:nth-of-type(18), .s-view-parent.s-view-in h1.anim > span:nth-of-type(18), .s-view-parent.s-view-in h2.anim > span:nth-of-type(18), .s-view-parent.s-view-in h3.anim > span:nth-of-type(18), blockquote.s-view-in.anim > span:nth-of-type(18), h1.s-view-in.anim > span:nth-of-type(18), h2.s-view-in.anim > span:nth-of-type(18), h3.s-view-in.anim > span:nth-of-type(18) {
        transition-delay: 1.35s
    }

        .active .s-view-in .h1.anim > span:nth-of-type(18) span, .active .s-view-in .h2.anim > span:nth-of-type(18) span, .active .s-view-in .h3.anim > span:nth-of-type(18) span, .active .s-view-in blockquote.anim > span:nth-of-type(18) span, .active .s-view-in h1.anim > span:nth-of-type(18) span, .active .s-view-in h2.anim > span:nth-of-type(18) span, .active .s-view-in h3.anim > span:nth-of-type(18) span, .h1.s-view-in.anim > span:nth-of-type(18) span, .h2.s-view-in.anim > span:nth-of-type(18) span, .h3.s-view-in.anim > span:nth-of-type(18) span, .s-view-parent.s-view-in .h1.anim > span:nth-of-type(18) span, .s-view-parent.s-view-in .h2.anim > span:nth-of-type(18) span, .s-view-parent.s-view-in .h3.anim > span:nth-of-type(18) span, .s-view-parent.s-view-in blockquote.anim > span:nth-of-type(18) span, .s-view-parent.s-view-in h1.anim > span:nth-of-type(18) span, .s-view-parent.s-view-in h2.anim > span:nth-of-type(18) span, .s-view-parent.s-view-in h3.anim > span:nth-of-type(18) span, blockquote.s-view-in.anim > span:nth-of-type(18) span, h1.s-view-in.anim > span:nth-of-type(18) span, h2.s-view-in.anim > span:nth-of-type(18) span, h3.s-view-in.anim > span:nth-of-type(18) span {
            transition-delay: 1.55s
        }

    .active .s-view-in .h1.anim > span:nth-of-type(19), .active .s-view-in .h2.anim > span:nth-of-type(19), .active .s-view-in .h3.anim > span:nth-of-type(19), .active .s-view-in blockquote.anim > span:nth-of-type(19), .active .s-view-in h1.anim > span:nth-of-type(19), .active .s-view-in h2.anim > span:nth-of-type(19), .active .s-view-in h3.anim > span:nth-of-type(19), .h1.s-view-in.anim > span:nth-of-type(19), .h2.s-view-in.anim > span:nth-of-type(19), .h3.s-view-in.anim > span:nth-of-type(19), .s-view-parent.s-view-in .h1.anim > span:nth-of-type(19), .s-view-parent.s-view-in .h2.anim > span:nth-of-type(19), .s-view-parent.s-view-in .h3.anim > span:nth-of-type(19), .s-view-parent.s-view-in blockquote.anim > span:nth-of-type(19), .s-view-parent.s-view-in h1.anim > span:nth-of-type(19), .s-view-parent.s-view-in h2.anim > span:nth-of-type(19), .s-view-parent.s-view-in h3.anim > span:nth-of-type(19), blockquote.s-view-in.anim > span:nth-of-type(19), h1.s-view-in.anim > span:nth-of-type(19), h2.s-view-in.anim > span:nth-of-type(19), h3.s-view-in.anim > span:nth-of-type(19) {
        transition-delay: 1.425s
    }

        .active .s-view-in .h1.anim > span:nth-of-type(19) span, .active .s-view-in .h2.anim > span:nth-of-type(19) span, .active .s-view-in .h3.anim > span:nth-of-type(19) span, .active .s-view-in blockquote.anim > span:nth-of-type(19) span, .active .s-view-in h1.anim > span:nth-of-type(19) span, .active .s-view-in h2.anim > span:nth-of-type(19) span, .active .s-view-in h3.anim > span:nth-of-type(19) span, .h1.s-view-in.anim > span:nth-of-type(19) span, .h2.s-view-in.anim > span:nth-of-type(19) span, .h3.s-view-in.anim > span:nth-of-type(19) span, .s-view-parent.s-view-in .h1.anim > span:nth-of-type(19) span, .s-view-parent.s-view-in .h2.anim > span:nth-of-type(19) span, .s-view-parent.s-view-in .h3.anim > span:nth-of-type(19) span, .s-view-parent.s-view-in blockquote.anim > span:nth-of-type(19) span, .s-view-parent.s-view-in h1.anim > span:nth-of-type(19) span, .s-view-parent.s-view-in h2.anim > span:nth-of-type(19) span, .s-view-parent.s-view-in h3.anim > span:nth-of-type(19) span, blockquote.s-view-in.anim > span:nth-of-type(19) span, h1.s-view-in.anim > span:nth-of-type(19) span, h2.s-view-in.anim > span:nth-of-type(19) span, h3.s-view-in.anim > span:nth-of-type(19) span {
            transition-delay: 1.625s
        }

    .active .s-view-in .h1.anim > span:nth-of-type(20), .active .s-view-in .h2.anim > span:nth-of-type(20), .active .s-view-in .h3.anim > span:nth-of-type(20), .active .s-view-in blockquote.anim > span:nth-of-type(20), .active .s-view-in h1.anim > span:nth-of-type(20), .active .s-view-in h2.anim > span:nth-of-type(20), .active .s-view-in h3.anim > span:nth-of-type(20), .h1.s-view-in.anim > span:nth-of-type(20), .h2.s-view-in.anim > span:nth-of-type(20), .h3.s-view-in.anim > span:nth-of-type(20), .s-view-parent.s-view-in .h1.anim > span:nth-of-type(20), .s-view-parent.s-view-in .h2.anim > span:nth-of-type(20), .s-view-parent.s-view-in .h3.anim > span:nth-of-type(20), .s-view-parent.s-view-in blockquote.anim > span:nth-of-type(20), .s-view-parent.s-view-in h1.anim > span:nth-of-type(20), .s-view-parent.s-view-in h2.anim > span:nth-of-type(20), .s-view-parent.s-view-in h3.anim > span:nth-of-type(20), blockquote.s-view-in.anim > span:nth-of-type(20), h1.s-view-in.anim > span:nth-of-type(20), h2.s-view-in.anim > span:nth-of-type(20), h3.s-view-in.anim > span:nth-of-type(20) {
        transition-delay: 1.5s
    }

        .active .s-view-in .h1.anim > span:nth-of-type(20) span, .active .s-view-in .h2.anim > span:nth-of-type(20) span, .active .s-view-in .h3.anim > span:nth-of-type(20) span, .active .s-view-in blockquote.anim > span:nth-of-type(20) span, .active .s-view-in h1.anim > span:nth-of-type(20) span, .active .s-view-in h2.anim > span:nth-of-type(20) span, .active .s-view-in h3.anim > span:nth-of-type(20) span, .h1.s-view-in.anim > span:nth-of-type(20) span, .h2.s-view-in.anim > span:nth-of-type(20) span, .h3.s-view-in.anim > span:nth-of-type(20) span, .s-view-parent.s-view-in .h1.anim > span:nth-of-type(20) span, .s-view-parent.s-view-in .h2.anim > span:nth-of-type(20) span, .s-view-parent.s-view-in .h3.anim > span:nth-of-type(20) span, .s-view-parent.s-view-in blockquote.anim > span:nth-of-type(20) span, .s-view-parent.s-view-in h1.anim > span:nth-of-type(20) span, .s-view-parent.s-view-in h2.anim > span:nth-of-type(20) span, .s-view-parent.s-view-in h3.anim > span:nth-of-type(20) span, blockquote.s-view-in.anim > span:nth-of-type(20) span, h1.s-view-in.anim > span:nth-of-type(20) span, h2.s-view-in.anim > span:nth-of-type(20) span, h3.s-view-in.anim > span:nth-of-type(20) span {
            transition-delay: 1.7s
        }


.v-scroll {
    overflow: scroll
}

.v-scroll-section {
    position: relative
}

    .v-scroll-section[data-z="1"] {
        z-index: 1
    }

    .v-scroll-section[data-z="2"] {
        z-index: 2
    }

    .v-scroll-section[data-z="3"] {
        z-index: 3
    }

    .v-scroll-section[data-z="4"] {
        z-index: 4
    }

    .v-scroll-section[data-z="5"] {
        z-index: 5
    }

    .v-scroll-section[data-z="6"] {
        z-index: 6
    }

    .v-scroll-section[data-z="7"] {
        z-index: 7
    }

    .v-scroll-section[data-z="8"] {
        z-index: 8
    }

    .v-scroll-section[data-z="9"] {
        z-index: 9
    }

    .v-scroll-section[data-z="10"] {
        z-index: 10
    }



.video {
    position: relative;
    width: 100%
}

.video__poster {
    cursor: pointer;
    transition: opacity .1s
}

[data-playing=true] .video__poster {
    opacity: 0
}

.video__poster, .video__poster img {
    height: 100%;
    left: 0;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2
}

[data-playing=true] .video__poster, [data-playing=true] .video__poster img {
    pointer-events: none
}

.single__carousel-wrap--vid [data-playing=true] .video__poster {
    pointer-events: all
}

.video__iframe {
    height: 0;
    padding-bottom: 56.5%;
    position: relative;
    width: 100%;
    z-index: 1
}

    .video__iframe iframe {
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%
    }

.video-gallery, .video-gallery a {
    color: #fff
}

.video-gallery__mobile-description, .video-gallery__mobile-list-items {
    background-color: #000
}

.video-gallery__mobile-video {
    height: 0;
    padding-bottom: 56.5%;
    position: relative
}

    .video-gallery__mobile-image, .video-gallery__mobile-video iframe {
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%
    }

.video-gallery__mobile-image {
    object-fit: cover;
    z-index: 2
}

    .video-gallery__mobile-image img {
        height: 100%;
        object-fit: cover;
        width: 100%
    }

[data-playing=true] .video-gallery__mobile-image {
    opacity: 0;
    pointer-events: none
}

.video-gallery__mobile-description {
    overflow: hidden;
    padding-bottom: 2.4rem;
    padding-top: 2rem;
    text-align: center
}

    .video-gallery__mobile-description h3 {
        font-size: 5rem
    }

    .video-gallery__mobile-description h3, .video-gallery__mobile-description p {
        margin-bottom: 1.3rem
    }

.video-gallery__mobile-list-items {
    padding-bottom: 4.5rem
}

.video-gallery__mobile-list-image {
    margin-bottom: 1.7rem
}

    .video-gallery__mobile-list-image img {
        height: auto;
        width: 100%
    }

.video-gallery__mobile-list-link {
    padding-top: 3.6rem;
    text-align: center
}

    .video-gallery__mobile-list-link a {
        padding-bottom: .1rem;
        text-underline-position: under
    }

.video-gallery__list {
    pointer-events: none;
    position: relative
}

    .video-gallery__list ul {
        list-style-type: none;
        margin-left: -1.6rem;
        margin-right: -1.6rem
    }

    .video-gallery__list li {
        overflow: hidden;
        padding: 0 1.6rem;
        position: relative;
        transition: width .8s cubic-bezier(.19,1,.22,1) .15s
    }

[data-current="1"] .video-gallery__list li:first-of-type {
    width: 52%
}

[data-current="1"] .video-gallery__list li:nth-of-type(2) {
    width: 22.5%
}

[data-current="1"] .video-gallery__list li:nth-of-type(3), [data-current="2"] .video-gallery__list li:first-of-type {
    width: 22.5%
}

[data-current="2"] .video-gallery__list li:nth-of-type(2) {
    width: 52%
}

[data-current="2"] .video-gallery__list li:nth-of-type(3) {
    width: 22.5%
}

[data-current="3"] .video-gallery__list li:first-of-type {
    width: 22.5%
}

[data-current="3"] .video-gallery__list li:nth-of-type(2) {
    width: 22.5%
}

[data-current="3"] .video-gallery__list li:nth-of-type(3) {
    width: 52%
}

.video-gallery__list li:not(.active):hover .video-gallery__image--closed .video-gallery__image-inner {
    transform: scale(1.1)
}

.video-gallery__item {
    height: 38vw;
    pointer-events: all;
    position: relative;
    z-index: 1
}

.video-gallery__video {
    background-color: #000;
    bottom: 0;
    left: 0;
    opacity: 0;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 4
}

[data-playing=true] .video-gallery__video {
    opacity: 1;
    pointer-events: all
}

.video-gallery__video iframe {
    height: 100%;
    width: 100%
}

.video-gallery__image-play-icon {
    border-color: transparent transparent transparent #fff;
    border-style: solid;
    border-width: 3.2rem 5.5rem;
    display: block;
    left: 50%;
    margin-left: -2.25rem;
    margin-top: -3.2rem;
    position: absolute;
    top: 50%;
    z-index: 5
}

[data-playing=true] .video-gallery__image-play-icon {
    opacity: 0;
    pointer-events: none
}

.video-gallery__image {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0
}

[data-playing=true] .video-gallery__image {
    opacity: 0;
    pointer-events: none
}

.video-gallery__image--closed {
    z-index: 2
}

    .video-gallery__image--closed .video-gallery__image-inner {
        transition: transform .3s cubic-bezier(.19,1,.22,1)
    }

.video-gallery__image--open, .video-gallery__image--open .video-gallery__image-inner {
    transition: opacity .4s cubic-bezier(.215,.61,.355,1) .45s
}

.video-gallery__image--open {
    opacity: 0;
    pointer-events: none;
    z-index: 3
}

    .video-gallery__image--open .video-gallery__image-play-icon {
        opacity: 0;
        transform: translateY(2rem);
        transition: opacity 0s .8s,transform 0s .8s
    }

[data-current="1"] li:first-of-type .video-gallery__image--open, [data-current="1"] li:first-of-type .video-gallery__image--open .video-gallery__image-inner, [data-current="2"] li:nth-of-type(2) .video-gallery__image--open, [data-current="2"] li:nth-of-type(2) .video-gallery__image--open .video-gallery__image-inner, [data-current="3"] li:nth-of-type(3) .video-gallery__image--open, [data-current="3"] li:nth-of-type(3) .video-gallery__image--open .video-gallery__image-inner {
    opacity: 1;
    pointer-events: all;
    transition: opacity .4s cubic-bezier(.19,1,.22,1)
}

[data-current="1"] li:first-of-type .video-gallery__image .video-gallery__image-play-icon, [data-current="2"] li:nth-of-type(2) .video-gallery__image .video-gallery__image-play-icon, [data-current="3"] li:nth-of-type(3) .video-gallery__image .video-gallery__image-play-icon {
    opacity: 1;
    transform: translateY(0);
    transition: opacity .3s cubic-bezier(.19,1,.22,1) .5s,transform .3s cubic-bezier(.19,1,.22,1) .5s
}

.video-gallery__image-inner {
    bottom: 0;
    cursor: pointer;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

    .video-gallery__image-inner img {
        height: 100%;
        object-fit: cover;
        width: 100%
    }

.video-gallery__details-wrap {
    height: 20rem;
    position: relative;
    z-index: 2
}

.video-gallery__details {
    color: #fff;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

    .video-gallery__details h3 {
        margin-top: 0
    }

.video-gallery__details--closed {
    background-color: #000;
    padding-top: 1.8rem;
    transform: translateY(-5.8rem);
    transition: transform .4s cubic-bezier(.19,1,.22,1) .2s
}

    .video-gallery__details--closed .label {
        margin-bottom: 1.6rem
    }

    .video-gallery__details--closed .label, .video-gallery__details--closed .video-gallery__progress {
        opacity: 0;
        transition: opacity .4s cubic-bezier(.19,1,.22,1) .2s
    }

.video-gallery__details--open {
    padding-left: 6%;
    transform: none;
    transition: transform .4s cubic-bezier(.215,.61,.355,1)
}

    .video-gallery__details--open .label {
        margin-bottom: .6rem
    }

    .video-gallery__details--open .label, .video-gallery__details--open p {
        opacity: 0;
        transition: opacity .4s cubic-bezier(.215,.61,.355,1)
    }

    .video-gallery__details--open .video-gallery__progress {
        opacity: 0
    }

.video-gallery__details h3 {
    margin-bottom: .5rem
}

.video-gallery__details p {
    margin-bottom: 1rem;
    max-width: 44rem
}

    .video-gallery__details p:nth-of-type(2), .video-gallery__details p:nth-of-type(3) {
        transform: translateY(2rem)
    }

.video-gallery__details .label {
    font-weight: 500
}

[data-current="1"] li:first-of-type .video-gallery__details--closed, [data-current="2"] li:nth-of-type(2) .video-gallery__details--closed, [data-current="3"] li:nth-of-type(3) .video-gallery__details--closed {
    transform: none;
    transition: transform .4s cubic-bezier(.215,.61,.355,1)
}

    [data-current="1"] li:first-of-type .video-gallery__details--closed .label, [data-current="2"] li:nth-of-type(2) .video-gallery__details--closed .label, [data-current="3"] li:nth-of-type(3) .video-gallery__details--closed .label {
        opacity: 0;
        transition: opacity .4s cubic-bezier(.215,.61,.355,1)
    }

    [data-current="1"] li:first-of-type .video-gallery__details--closed .video-gallery__progress, [data-current="2"] li:nth-of-type(2) .video-gallery__details--closed .video-gallery__progress, [data-current="3"] li:nth-of-type(3) .video-gallery__details--closed .video-gallery__progress {
        opacity: 0;
        transition: opacity .1s
    }

:not(.active) .s-view-in .video-gallery__details--closed .label, :not(.active) .s-view-in .video-gallery__details--closed .video-gallery__progress {
    opacity: 1;
    transition: opacity .4s cubic-bezier(.19,1,.22,1) .2s
}

.active .s-view-in .video-gallery__details--open {
    transform: translateY(-5.6rem);
    transition: transform .4s cubic-bezier(.19,1,.22,1) .2s
}

    .active .s-view-in .video-gallery__details--open .label, .active .s-view-in .video-gallery__details--open .video-gallery__progress, .active .s-view-in .video-gallery__details--open p {
        opacity: 1;
        transform: translateY(0);
        transition: opacity .4s cubic-bezier(.19,1,.22,1) .2s,transform .4s cubic-bezier(.19,1,.22,1) .2s
    }

        .active .s-view-in .video-gallery__details--open p:nth-of-type(2) {
            transition-delay: .4s
        }

        .active .s-view-in .video-gallery__details--open p:nth-of-type(3) {
            transition-delay: .5s
        }

    .active .s-view-in .video-gallery__details--open .video-gallery__progress {
        opacity: 1
    }

.active[data-playing=true] .s-view-in .video-gallery__details--open .label, .active[data-playing=true] .s-view-in .video-gallery__details--open h3, .active[data-playing=true] .s-view-in .video-gallery__details--open p {
    opacity: 0;
    transform: translateY(2rem);
    transition-delay: 0s
}

.video-gallery__progress {
    background-color: #444;
    position: relative;
    transform-origin: 0 50%
}

.video-gallery__details--closed .video-gallery__progress {
    height: .3rem;
    width: 100%
}

.video-gallery__details--open .video-gallery__progress {
    height: .6rem;
    position: absolute;
    right: 0;
    top: 7.8rem;
    width: 12.8rem
}

.video-gallery__progress span {
    background-color: #fff;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transform: scaleX(0);
    transform-origin: 0 50%;
    width: 100%
}

.video-gallery__link, .video-gallery__mobile-list-link {
    pointer-events: all
}

    .video-gallery__link a, .video-gallery__mobile-list-link a {
        border-bottom: .1rem solid #fff
    }

.video-gallery__link {
    bottom: 10rem;
    position: absolute;
    right: 0
}

.blockOverlay {
    background-color: #f6f6f6 !important
}

@media (min-width:768px) {
    .video-gallery {
        background-color: #ffffff !important;
        padding-bottom: 0px !important;
        padding-top: 0px !important;
    }
    .wrap {
        padding-left: 2rem;
        padding-right: 2rem
    }

   /* .container {
        padding-left: 2.8rem;
        padding-right: 2.8rem
    }*/

    .cols {
        margin-left: -1rem;
        margin-right: -1rem
    }

    .col {
        padding-left: 1rem;
        padding-right: 1rem
    }

        .col.tp1 {
            width: 4.1667%
        }

        .col.tp1, .col.tp2 {
            display: inline-block
        }

        .col.tp2 {
            width: 8.3334%
        }

        .col.tp3 {
            width: 12.5%
        }

        .col.tp3, .col.tp4 {
            display: inline-block
        }

        .col.tp4 {
            width: 16.6667%
        }

        .col.tp5 {
            width: 20.8334%
        }

        .col.tp5, .col.tp6 {
            display: inline-block
        }

        .col.tp6 {
            width: 25%
        }

        .col.tp7 {
            width: 29.1667%
        }

        .col.tp7, .col.tp8 {
            display: inline-block
        }

        .col.tp8 {
            width: 33.3334%
        }

        .col.tp9 {
            width: 37.5%
        }

        .col.tp9, .col.tp10 {
            display: inline-block
        }

        .col.tp10 {
            width: 41.6667%
        }

        .col.tp11 {
            width: 45.8334%
        }

        .col.tp11, .col.tp12 {
            display: inline-block
        }

        .col.tp12 {
            width: 50%
        }

        .col.tp13 {
            width: 54.1667%
        }

        .col.tp13, .col.tp14 {
            display: inline-block
        }

        .col.tp14 {
            width: 58.3334%
        }

        .col.tp15 {
            width: 62.5%
        }

        .col.tp15, .col.tp16 {
            display: inline-block
        }

        .col.tp16 {
            width: 66.6667%
        }

        .col.tp17 {
            width: 70.8334%
        }

        .col.tp17, .col.tp18 {
            display: inline-block
        }

        .col.tp18 {
            width: 75%
        }

        .col.tp19 {
            width: 79.1667%
        }

        .col.tp19, .col.tp20 {
            display: inline-block
        }

        .col.tp20 {
            width: 83.3334%
        }

        .col.tp21 {
            width: 87.5%
        }

        .col.tp21, .col.tp22 {
            display: inline-block
        }

        .col.tp22 {
            width: 91.6667%
        }

        .col.tp23 {
            width: 95.8334%
        }

        .col.tp23, .col.tp24 {
            display: inline-block
        }

        .col.tp24 {
            width: 100%
        }

        .col.tpfirst {
            order: -1
        }

        .col.tplast {
            order: 999
        }

    blockquote {
        font-size: 6.4rem
    }

        blockquote:before {
            position: absolute
        }

    .cookie-bar {
        padding: 2.1rem 0 2.2rem
    }

    .newsletter-sign-up__heading {
        font-size: 8rem
    }

    .mini-search--mobile {
        left: 50%
    }

    .mini-search__form-inner, input[type=submit].mini-search__submit {
        transform: translateX(50vw) translateX(-13.6rem)
    }

    .mobile-menu__bottom {
        padding: 0 2.8rem 2.8rem
    }

    .mobile-menu__contact {
        transform: translateX(calc(-100% - 2.8rem))
    }

    .welcome-message__content-wrap {
        bottom: auto;
        left: 50%;
        top: 50%;
        transform: translateX(-50%) translateY(-50%) translateY(-2.5rem)
    }

    .welcome-message__close {
        top: 2.4rem
    }

    .welcome-message__content {
        padding-left: 8.33333%;
        padding-right: 8.33333%;
        padding-top: 4.8rem
    }

        .welcome-message__content > div {
            max-height: calc(100vh - 53.1rem)
        }

    .welcome-message__rip {
        display: block
    }

    .hero__inner, .hero__wrap {
        height: 77rem
    }

    .hero__text-img-wrap:last-child .hero__text-img {
        top: auto
    }

    .hero__text-img-wrap {
        width: 50%
    }

    .hero__text-img {
        height: auto;
        width: 100%
    }

    .hero__text {
        display: flex;
        left: -1rem;
        justify-content: center;
        right: -1rem;
        top: 2.4rem;
        width: 100%
    }

    .hero__text-img-mental {
        animation: moveUp .3s linear 1s forwards;
        margin-right: 2.1rem
    }

    .hero__text-img-health {
        animation: moveDown .3s linear 1s forwards;
        margin-left: 2rem
    }

    .shape-right {
        right: -13vw
    }

    .shape-8 {
        top: 72vmin
    }

    .shape-9 {
        top: 49vmin
    }

    .dots-2 {
        bottom: 36vmin;
        display: inline-block
    }

    .sticks {
        top: 45vmin
    }

    .lightning-top-right {
        top: -16vmin
    }

    .lightning-bottom-right {
        top: 28vmin
    }

    .lightning-left--wrap {
        top: 7vmin
    }

        .lightning-left--wrap > div > img {
            top: 20vmin
        }

        .lightning-left--wrap .triangle-1 {
            top: 33.5vmin
        }

        .lightning-left--wrap .triangle-2 {
            top: 36.5vmin
        }

    .lightning-top--wrap .lightning-top--second-wrap > img {
        height: 25vh
    }

    .hero__face {
        bottom: 0;
        left: 50%
    }

    .hero__face-img {
        bottom: 0;
        height: 65rem
    }

    .drop-1 {
        left: 49%;
        top: 33rem
    }

    .drop-2 {
        left: 50.5%;
        top: 33.5rem
    }

    .drop-3 {
        left: 52.5%;
        top: 34rem
    }

    .drop-4 {
        left: 54.5%;
        top: 34rem
    }

    .drop-5 {
        left: 56%;
        top: 33.5rem
    }

    .magazine-list__article:nth-child(2n), .product-list__single:nth-child(2n), .single-product__related .product-list__single:nth-child(2n), .single-product__related .product-list__single:nth-child(3n+2) {
        transition: transform .4s cubic-bezier(.19,1,.22,1) .3s,opacity .1s .15s
    }

    .single-product__related .product-list__single:nth-child(3n+3) {
        transition: transform .4s cubic-bezier(.19,1,.22,1) .45s,opacity .1s .3s
    }

    .single-product__related .product-list__single:first-of-type {
        left: 0
    }

    .single-product__related .product-list__single:nth-of-type(2) {
        left: 50%
    }

    .single-product__related .product-list__single:nth-of-type(3) {
        left: 100%
    }

    .quote__share .share-modal {
        right: -2rem
    }

    .store__statement-block-content--link:before {
        left: 1rem;
        right: 1rem
    }

    .store__statement-image img {
        height: 41rem
    }

    .store__statement-image-wrap {
        display: flex;
        justify-content: flex-end
    }

    .store-header__categories--mobile {
        display: none
    }

    .store-header__categories--desktop {
        display: inline-block
    }

    .store__dropdown {
        display: none
    }

    .container .woocommerce-notices-wrapper {
        padding-left: 2.8rem;
        padding-right: 2.8rem
    }

    .container .woocommerce-notices-wrapper, .home-featured-link__post-image-wrap, .join-hero .hero__imagery--mobile {
        margin-left: -2.8rem;
        margin-right: -2.8rem
    }

    .general__h4 {
        max-width: 85%
    }

    .page-not-found__heading {
        max-width: 60rem
    }

    .single__video--end p.small {
        transition: transform .4s cubic-bezier(.19,1,.22,1) .6s,opacity .1s .45s
    }

    .single__video--share {
        transition: transform .4s cubic-bezier(.19,1,.22,1) .9s,opacity .1s .75s
    }

    .hero__video {
        width: calc(100% + 5.6rem)
    }

    .hero__video, .single__hero--double-col .hero__imagery-wrap {
        margin-left: -2.8rem;
        margin-right: -2.8rem
    }

    .single__hero--double-col .single__h2 {
        font-size: 6rem;
        line-height: .87;
        margin-bottom: 3rem
    }

    .single__hero--double-col .single__col--title {
        padding-bottom: 2rem
    }

    .single__hero--double-col .single__hero-rip {
        left: -2.8rem;
        right: -2.8rem
    }

    .single__h2 {
        font-size: 6.4rem
    }

    .single__content--share > ul > li:first-of-type {
        min-width: 0;
        padding-right: 16.66667%
    }

    .single__date {
        transition: transform .4s cubic-bezier(.19,1,.22,1) .75s,opacity .1s .6s
    }

    .single__col--featured-img {
        margin-left: -2.8rem;
        margin-right: -2.8rem;
        min-width: calc(100% + 5.6rem)
    }

    .single__col--featured-img-caption {
        margin-left: 2.8rem
    }

    .contributors__item-inner img {
        height: 10rem;
        width: 10rem
    }

    .contributors__caption {
        margin-left: 18.75%
    }

    .single-product__carousel-wrap {
        margin-left: -2.8rem;
        margin-right: -2.8rem
    }

    .product-list__single:first-of-type {
        margin-top: 4.2rem
    }

    .store-block, .store-block:nth-child(3n+1) {
        transition: transform .4s cubic-bezier(.19,1,.22,1) .45s,opacity .1s .3s
    }

        .store-block:nth-child(3n+2) {
            transition: transform .4s cubic-bezier(.19,1,.22,1) .6s,opacity .1s .45s
        }
}

@media (min-width:1024px) {   
    .wrap {
        padding-left: 2rem;
        padding-right: 2rem
    }

    /*.container {
        padding-left: 2.8rem;
        padding-right: 2.8rem
    }*/

    .cols {
        margin-left: -1rem;
        margin-right: -1rem
    }

    .col {
        padding-left: 1rem;
        padding-right: 1rem
    }

        .col.t1 {
            width: 4.1667%
        }

        .col.t1, .col.t2 {
            display: inline-block
        }

        .col.t2 {
            width: 8.3334%
        }

        .col.t3 {
            width: 12.5%
        }

        .col.t3, .col.t4 {
            display: inline-block
        }

        .col.t4 {
            width: 16.6667%
        }

        .col.t5 {
            width: 20.8334%
        }

        .col.t5, .col.t6 {
            display: inline-block
        }

        .col.t6 {
            width: 25%
        }

        .col.t7 {
            width: 29.1667%
        }

        .col.t7, .col.t8 {
            display: inline-block
        }

        .col.t8 {
            width: 33.3334%
        }

        .col.t9 {
            width: 37.5%
        }

        .col.t9, .col.t10 {
            display: inline-block
        }

        .col.t10 {
            width: 41.6667%
        }

        .col.t11 {
            width: 45.8334%
        }

        .col.t11, .col.t12 {
            display: inline-block
        }

        .col.t12 {
            width: 50%
        }

        .col.t13 {
            width: 54.1667%
        }

        .col.t13, .col.t14 {
            display: inline-block
        }

        .col.t14 {
            width: 58.3334%
        }

        .col.t15 {
            width: 62.5%
        }

        .col.t15, .col.t16 {
            display: inline-block
        }

        .col.t16 {
            width: 66.6667%
        }

        .col.t17 {
            width: 70.8334%
        }

        .col.t17, .col.t18 {
            display: inline-block
        }

        .col.t18 {
            width: 75%
        }

        .col.t19 {
            width: 79.1667%
        }

        .col.t19, .col.t20 {
            display: inline-block
        }

        .col.t20 {
            width: 83.3334%
        }

        .col.t21 {
            width: 87.5%
        }

        .col.t21, .col.t22 {
            display: inline-block
        }

        .col.t22 {
            width: 91.6667%
        }

        .col.t23 {
            width: 95.8334%
        }

        .col.t23, .col.t24 {
            display: inline-block
        }

        .col.t24 {
            width: 100%
        }

        .col.tfirst {
            order: -1
        }

        .col.tlast {
            order: 999
        }

    .page-wrap, .page-wrap[data-menu-open=true] {
        transform: none;
        transition: none
    }

    blockquote {
        font-size: 9rem
    }

    .mini-cart:before {
        transform: translateX(100%)
    }

    .mini-cart {
        padding: 4rem 2.8rem 0;
        bottom: 0;
        padding: 5rem 4rem 0;
        width: 42rem
    }

        .mini-cart h4 {
            display: block;
            margin-bottom: 6.2rem
        }

        .mini-cart .mini-cart__close {
            display: block
        }

    .mini-cart__close {
        bottom: auto;
        right: 4rem;
        top: 6.3rem
    }

    .mini-cart__scroller {
        height: calc(100% - 11rem)
    }

    .mini-cart__cart-collaterals {
        padding-bottom: 5.6rem
    }

    .mini-cart__product-qty {
        margin-top: 1.5rem
    }

    .mini-cart__shop_table {
        margin-bottom: 0
    }

        .mini-cart__shop_table tr th {
            padding-bottom: 2rem;
            padding-top: 2rem
        }

    .mini-cart__continue-link {
        font-size: 1.8rem
    }

    .mini-cart-preview {
        display: block
    }

    .carousel__list[data-current="1"] {
        transform: translateX(0)
    }

    .carousel__list[data-current="2"] {
        transform: translateX(calc(-100% - 2rem))
    }

    .carousel__list[data-current="3"] {
        transform: translateX(calc(-200% - 4rem))
    }

    .carousel__list[data-current="4"] {
        transform: translateX(calc(-300% - 6rem))
    }

    .carousel__list[data-current="5"] {
        transform: translateX(calc(-400% - 8rem))
    }

    .carousel__list[data-current="6"] {
        transform: translateX(calc(-500% - 10rem))
    }

    .carousel__list[data-current="7"] {
        transform: translateX(calc(-600% - 12rem))
    }

    .carousel__list[data-current="8"] {
        transform: translateX(calc(-700% - 14rem))
    }

    .carousel__list[data-current="9"] {
        transform: translateX(calc(-800% - 16rem))
    }

    .carousel__list[data-current="10"] {
        transform: translateX(calc(-900% - 18rem))
    }

    .carousel__list[data-current="11"] {
        transform: translateX(calc(-1000% - 20rem))
    }

    .carousel__list[data-current="12"] {
        transform: translateX(calc(-1100% - 22rem))
    }

    .carousel__list[data-current="13"] {
        transform: translateX(calc(-1200% - 24rem))
    }

    .carousel__list[data-current="14"] {
        transform: translateX(calc(-1300% - 26rem))
    }

    .carousel__list[data-current="15"] {
        transform: translateX(calc(-1400% - 28rem))
    }

    .carousel__item {
        padding-right: 0
    }

        .carousel__item:nth-of-type(2) {
            transform: translateX(calc(100% + 2rem)) translateZ(0)
        }

    .carousel__item--video .carousel__item:nth-of-type(2) {
        transform: translateX(calc(180% + 2rem)) translateZ(0)
    }

    .carousel__item:nth-of-type(3) {
        transform: translateX(calc(200% + 4rem)) translateZ(0)
    }

    .carousel__item--video .carousel__item:nth-of-type(3) {
        transform: translateX(calc(360% + 4rem)) translateZ(0)
    }

    .carousel__item:nth-of-type(4) {
        transform: translateX(calc(300% + 6rem)) translateZ(0)
    }

    .carousel__item--video .carousel__item:nth-of-type(4) {
        transform: translateX(calc(540% + 6rem)) translateZ(0)
    }

    .carousel__item:nth-of-type(5) {
        transform: translateX(calc(400% + 8rem)) translateZ(0)
    }

    .carousel__item--video .carousel__item:nth-of-type(5) {
        transform: translateX(calc(720% + 8rem)) translateZ(0)
    }

    .carousel__item:nth-of-type(6) {
        transform: translateX(calc(500% + 10rem)) translateZ(0)
    }

    .carousel__item--video .carousel__item:nth-of-type(6) {
        transform: translateX(calc(900% + 10rem)) translateZ(0)
    }

    .carousel__item:nth-of-type(7) {
        transform: translateX(calc(600% + 12rem)) translateZ(0)
    }

    .carousel__item--video .carousel__item:nth-of-type(7) {
        transform: translateX(calc(1080% + 12rem)) translateZ(0)
    }

    .carousel__item:nth-of-type(8) {
        transform: translateX(calc(700% + 14rem)) translateZ(0)
    }

    .carousel__item--video .carousel__item:nth-of-type(8) {
        transform: translateX(calc(1260% + 14rem)) translateZ(0)
    }

    .carousel__item:nth-of-type(9) {
        transform: translateX(calc(800% + 16rem)) translateZ(0)
    }

    .carousel__item--video .carousel__item:nth-of-type(9) {
        transform: translateX(calc(1440% + 16rem)) translateZ(0)
    }

    .carousel__item:nth-of-type(10) {
        transform: translateX(calc(900% + 18rem)) translateZ(0)
    }

    .carousel__item--video .carousel__item:nth-of-type(10) {
        transform: translateX(calc(1620% + 18rem)) translateZ(0)
    }

    .carousel__item:nth-of-type(11) {
        transform: translateX(calc(1000% + 20rem)) translateZ(0)
    }

    .carousel__item--video .carousel__item:nth-of-type(11) {
        transform: translateX(calc(1800% + 20rem)) translateZ(0)
    }

    .carousel__item:nth-of-type(12) {
        transform: translateX(calc(1100% + 22rem)) translateZ(0)
    }

    .carousel__item--video .carousel__item:nth-of-type(12) {
        transform: translateX(calc(1980% + 22rem)) translateZ(0)
    }

    .carousel__item:nth-of-type(13) {
        transform: translateX(calc(1200% + 24rem)) translateZ(0)
    }

    .carousel__item--video .carousel__item:nth-of-type(13) {
        transform: translateX(calc(2160% + 24rem)) translateZ(0)
    }

    .carousel__item:nth-of-type(14) {
        transform: translateX(calc(1300% + 26rem)) translateZ(0)
    }

    .carousel__item--video .carousel__item:nth-of-type(14) {
        transform: translateX(calc(2340% + 26rem)) translateZ(0)
    }

    .carousel__item:nth-of-type(15) {
        transform: translateX(calc(1400% + 28rem)) translateZ(0)
    }

    .carousel__item--video .carousel__item:nth-of-type(15) {
        transform: translateX(calc(2520% + 28rem)) translateZ(0)
    }

    .carousel__item:nth-of-type(16) {
        transform: translateX(calc(1500% + 30rem)) translateZ(0)
    }

    .carousel__item--video .carousel__item:nth-of-type(16) {
        transform: translateX(calc(2700% + 30rem)) translateZ(0)
    }

    .carousel__caption {
        max-width: calc(100% - 8rem)
    }

    [data-tablet-max-visible="2"] [data-current="1"] .carousel__item:nth-child(2) .carousel__caption, [data-tablet-max-visible="2"] [data-current="2"] .carousel__item:nth-child(3) .carousel__caption, [data-tablet-max-visible="2"] [data-current="3"] .carousel__item:nth-child(4) .carousel__caption, [data-tablet-max-visible="2"] [data-current="4"] .carousel__item:nth-child(5) .carousel__caption, [data-tablet-max-visible="2"] [data-current="5"] .carousel__item:nth-child(6) .carousel__caption, [data-tablet-max-visible="2"] [data-current="6"] .carousel__item:nth-child(7) .carousel__caption, [data-tablet-max-visible="2"] [data-current="7"] .carousel__item:nth-child(8) .carousel__caption, [data-tablet-max-visible="2"] [data-current="8"] .carousel__item:nth-child(9) .carousel__caption, [data-tablet-max-visible="2"] [data-current="9"] .carousel__item:nth-child(10) .carousel__caption, [data-tablet-max-visible="2"] [data-current="10"] .carousel__item:nth-child(11) .carousel__caption, [data-tablet-max-visible="2"] [data-current="11"] .carousel__item:nth-child(12) .carousel__caption, [data-tablet-max-visible="2"] [data-current="12"] .carousel__item:nth-child(13) .carousel__caption, [data-tablet-max-visible="2"] [data-current="13"] .carousel__item:nth-child(14) .carousel__caption, [data-tablet-max-visible="2"] [data-current="14"] .carousel__item:nth-child(15) .carousel__caption, [data-tablet-max-visible="2"] [data-current="15"] .carousel__item:nth-child(16) .carousel__caption {
        opacity: 1;
        pointer-events: all
    }

    .cookie-bar p span {
        display: inline
    }

    .page-footer {
        padding-top: 8rem
    }

    .woocommerce-checkout .page-footer {
        padding-bottom: 2rem;
        padding-top: 2rem;
        text-align: center
    }

    .footer__logo-wrap {
        margin-bottom: 0;
        margin-left: 4.16667%
    }

    .woocommerce-checkout .footer__logo-wrap {
        margin-left: 0;
        width: 100%
    }

    .footer__logo {
        padding-left: 0;
        padding-right: 0;
        text-align: left
    }

    .woocommerce-checkout .footer__logo {
        text-align: center
    }

    .footer__logo svg {
        height: 3.7rem;
        width: 9.6rem
    }

    .footer__social-media {
        margin-top: 4rem;
        text-align: left
    }

    .footer-nav {
        margin-bottom: 7.6rem;
        margin-left: 41.66667%
    }

    .footer-nav__menu {
        column-count: 2;
        column-fill: balance;
        text-align: left
    }

    .footer-nav__contact-link {
        margin-top: 0
    }

    .footer__bottom {
        margin-left: 4.16667%;
        margin-right: 4.16667%
    }

        .footer__bottom p {
            text-align: left
        }

    .newsletter-sign-up__heading {
        font-size: 10rem
    }

    .newsletter-sign-up__images {
        bottom: 2.4rem;
        right: 0;
        position: absolute
    }

    .newsletter-sign-up__top {
        margin-bottom: 0;
        padding-top: 6rem
    }

    .newsletter-sign-up__email {
        width: 70%
    }

    .mobile-header, .mobile-header-spacer {
        display: none
    }

    .page-header__inner {
        display: flex;
        opacity: 0
    }

    .s-view-in .page-header__inner {
        opacity: 1;
        transition: opacity .4s cubic-bezier(.19,1,.22,1)
    }

    .mini-search__form-inner, input[type=submit].mini-search__submit {
        transform: translateX(16.1rem)
    }

    .mobile-menu {
        display: none
    }

    .welcome-message__close {
        right: 4.16667%;
        top: 2.5rem
    }

    .welcome-message__content > div {
        max-height: calc(100vh - 37.7rem)
    }

    .hero__imagery--mobile {
        display: none
    }

    .hero__imagery--desktop {
        display: block
    }

    .hero__inner, .hero__wrap {
        height: 65rem
    }

    .hero__text {
        top: 1.6rem
    }

    .shape-right {
        right: -1vw
    }

    .shape-1 {
        height: 41rem;
        left: 5vw
    }

    .shape-5 {
        height: 45rem
    }

    .shape-11 {
        height: 17rem;
        left: 16vw
    }

    .shape-12 {
        height: 13rem;
        left: 19.5vw
    }

    .dots-2 {
        bottom: 10vmin
    }

    .lightning-top-right {
        top: -14vmin;
        right: -13vw
    }

    .lightning-left--wrap {
        left: 10vw;
        top: 4vmin
    }

        .lightning-left--wrap > div > img {
            height: 15rem;
            top: 15rem
        }

        .lightning-left--wrap .triangle-1 {
            height: 1.1rem;
            top: 25.4rem
        }

        .lightning-left--wrap .triangle-2 {
            height: 1rem;
            top: 28rem
        }

    .hero__face-img {
        bottom: -1rem;
        height: 55rem
    }

    .drop-1 {
        top: 29rem
    }

    .drop-2 {
        top: 29.5rem
    }

    .drop-3, .drop-4 {
        top: 30rem
    }

    .drop-5 {
        top: 29.5rem
    }

    .hero__action {
        display: block
    }

    .post-details, .post-links__details .post-details {
        padding: 2.5rem 0 3.5rem
    }

    .magazine-hero {
        padding-bottom: 10rem
    }

    .magazine-hero__rip {
        bottom: -.2rem;
        height: 26rem;
        left: 0;
        right: 0;
        top: auto;
        width: auto
    }

    .magazine-list {
        margin-left: 4.16667%;
        padding-bottom: 8rem
    }

    .magazine-hero__details {
        margin-left: 10%;
        width: 80%
    }

    .magazine-list__details .post-details {
        padding: 1rem 0 2.5rem
    }

    .magazine-list__article {
        transition: transform .4s cubic-bezier(.19,1,.22,1) .3s,opacity .1s .15s
    }

        .magazine-list__article:nth-child(2n) {
            transition: transform .4s cubic-bezier(.19,1,.22,1) .45s,opacity .1s .3s
        }

    .product-details {
        padding: 1.5rem 0 3.5rem
    }

    .product-list__single:nth-child(2n) {
        transition: transform .4s cubic-bezier(.19,1,.22,1) .15s,opacity .1s
    }

    .product-list__single:nth-child(3n+2) {
        transition: transform .4s cubic-bezier(.19,1,.22,1) .3s,opacity .1s .15s
    }

    .product-list__single:nth-child(3n+3) {
        transition: transform .4s cubic-bezier(.19,1,.22,1) .45s,opacity .1s .3s
    }

    .single-product__related {
        padding-bottom: 11rem
    }

        .single-product__related .products {
            padding-top: 4rem
        }

        .single-product__related .product-list__single:first-of-type, .single-product__related .product-list__single:nth-of-type(2), .single-product__related .product-list__single:nth-of-type(3) {
            left: auto
        }

        .single-product__related .product-list__single {
            position: relative
        }

            .single-product__related .product-list__single a {
                padding-right: 0
            }

    .share-modal {
        margin-left: -1rem;
        margin-top: -1rem
    }

    .quote__share .share-modal {
        bottom: -.6rem;
        right: -8rem
    }

    .share-modal-wrap--video .share-modal {
        left: auto;
        right: 0;
        transform: translateY(5rem)
    }

        .share-modal-wrap--video .share-modal[data-open=true] {
            transform: translateY(0)
        }

    .statement__content {
        margin-left: 4.16667%
    }

    .statement--left-link {
        padding-bottom: 6rem
    }

        .statement--left-link .statement__heading {
            font-size: 14rem;
            margin-top: 6rem
        }

        .statement--left-link p {
            max-width: 45rem
        }

    .statement--right-link .statement__heading .xw {
        font-size: 10rem
    }

    .statement--right-link .statement__heading {
        font-size: 10rem;
        margin-top: 15rem
    }

        .statement--right-link .statement__heading:before {
            left: auto;
            right: 8.33333%;
            width: 37.5%
        }

    .statement__bottom {
        padding-right: 8.33333%;
        text-align: right
    }

    .store__statement-block h1 {
        font-size: 7.9rem
    }

    .store__statement-text-wrap {
        display: flex;
        padding-right: 1rem;
        padding-left: 1rem;
        position: relative
    }

        .store__statement-text-wrap:before {
            background-color: #fff;
            content: "";
            height: .1rem;
            right: calc(1rem + 4.16667%);
            position: absolute;
            top: .6rem;
            width: 91.66667%
        }

    .store__statement-block-content--heading {
        order: 1;
        margin-left: 4.16667%;
        padding: 0
    }

        .store__statement-block-content--heading h1 {
            display: inline-block;
            margin-bottom: 2.6rem;
            position: relative
        }

            .store__statement-block-content--heading h1:before {
                background-color: #000;
                bottom: 0;
                content: "";
                left: -100%;
                position: absolute;
                right: 0;
                top: 0;
                z-index: -1
            }

    .store__statement-block-content--link {
        order: 2;
        margin-top: .6rem;
        padding: 0
    }

        .store__statement-block-content--link:before {
            display: none
        }

        .store__statement-block-content--link a {
            position: absolute;
            right: 0;
            top: 0
        }

    .store__statement-image img {
        height: auto;
        margin-left: 20.83333%;
        width: 51.5%
    }

    .store__statement-image {
        margin-bottom: 0;
        order: 2
    }

    .store__statement-image-wrap {
        padding-right: 4.16667%
    }

    .store__statement__wrap .cols {
        display: flex;
        flex-direction: column
    }

    .store-header-section {
        padding-bottom: 8.4rem
    }

    .container .woocommerce-notices-wrapper {
        margin-left: -2.8rem;
        margin-right: -2.8rem;
        padding-left: 2.8rem;
        padding-right: 2.8rem
    }

    .video-gallery {
        background-color: #fff;
        padding-bottom: 0;
        padding-top: 6.5rem
    }

    .video-gallery__mobile-description, .video-gallery__mobile-list-items, .video-gallery__mobile-video {
        display: none
    }

    .video-gallery__list li:nth-child(2) .video-gallery__item {
        transition: transform .4s cubic-bezier(.19,1,.22,1) .3s,opacity .1s .15s
    }

    .video-gallery__list li:nth-child(3) .video-gallery__item {
        transition: transform .4s cubic-bezier(.19,1,.22,1) .45s,opacity .1s .3s
    }

    .video-gallery__details-wrap {
        pointer-events: none
    }

    .checkout-wrap .form-row {
        margin-bottom: 1.5rem
    }

    .checkout-wrap #order_review_heading {
        margin-bottom: 4.6rem
    }

    .woocommerce-billing-fields__field-wrapper .form-row {
        width: calc(50% - 1.6rem)
    }

        .woocommerce-billing-fields__field-wrapper .form-row:nth-of-type(2n-1) {
            margin-right: 3.2rem
        }

        .woocommerce-billing-fields__field-wrapper .form-row#billing_address_1_field, .woocommerce-billing-fields__field-wrapper .form-row#billing_address_2_field {
            margin-right: 0
        }

    .checkout .validate-required.woocommerce-validated:after {
        top: 5.3rem
    }

    .checkout .woocommerce-invalid-required-field:after {
        top: 5.6rem
    }

    .checkout .label .checkout__terms-statement, .checkout .label .woocommerce-privacy-policy-text {
        width: var(--half-width)
    }

    .checkout .label .checkout__terms-statement {
        margin-top: 2.8rem
    }

    .checkout #place_order {
        width: var(--half-width)
    }

    .woocommerce-order--review {
        min-height: calc(100vh - 27.3rem)
    }

    #order_review .payment_methods {
        margin-bottom: 5rem
    }

    .contact {
        margin-bottom: 9.5rem;
        margin-top: 8rem
    }

    .contact__categories {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        position: relative
    }

    .contact__heading {
        font-size: 10rem
    }

    .contact__imagery {
        margin-top: 9.5rem;
        margin-bottom: 12.8rem
    }

    .col:nth-child(2n) .home-intro__post-image a {
        transition: transform .4s cubic-bezier(.19,1,.22,1) .3s,opacity .1s .15s
    }

    .home-intro__post-details {
        top: 40%
    }

    .home-featured-link__post-image-wrap {
        margin-left: 0;
        margin-right: 0
    }

    .home-featured-link__details-col {
        padding-top: 6rem
    }

    .home-featured-link__details {
        padding-bottom: 2rem;
        padding-top: 0
    }

    .join-hero {
        overflow: hidden
    }

    .join-hero__content {
        margin-left: 4.16667%;
        margin-top: 5%
    }

    .join-hero__rip {
        bottom: -.2rem;
        height: 26rem;
        top: auto;
        transform: translateY(-50vw);
        width: auto
    }

        .join-hero__rip:after {
            height: 51vw
        }

    .join-hero__text ul li {
        width: 40%
    }

        .join-hero__text ul li:nth-of-type(2n) {
            margin-left: 4.16667%
        }

    .join-form__form .join-form__form-embed {
        margin-bottom: 12.8rem
    }

    .content__gdprBlock label {
        display: inline-block
    }

    .mc_fieldset label {
        margin-bottom: 0
    }

    .general__col {
        margin-top: 6.6rem
    }

    .single__video--end-wrap {
        margin-bottom: 7rem;
        margin-top: 4.1rem;
        text-align: left
    }

    .single__video--end p.small {
        transition: transform .4s cubic-bezier(.19,1,.22,1) .15s,opacity .1s
    }

    .single__video--share {
        position: absolute;
        right: 0;
        text-align: right;
        transition: transform .4s cubic-bezier(.19,1,.22,1) .45s,opacity .1s .3s
    }

    .single__video-heading blockquote, .single__video-heading h2 {
        transition: transform .4s cubic-bezier(.19,1,.22,1) .3s,opacity .1s .15s
    }

    .single__video-heading a {
        transition: transform .4s cubic-bezier(.19,1,.22,1) .15s,opacity .1s
    }

    .single__video-heading--desktop {
        display: block
    }

    .single__video-heading--mobile {
        display: none
    }

    .hero__video {
        margin-left: auto;
        margin-right: auto;
        transition: transform .4s cubic-bezier(.19,1,.22,1) .45s,opacity .1s .3s;
        width: 100%
    }

    .single__hero--double-col {
        padding-bottom: 3rem
    }

        .single__hero--double-col .hero__imagery-wrap {
            margin-left: 0;
            margin-right: 0
        }

            .single__hero--double-col .hero__imagery-wrap img {
                margin-left: 0;
                margin-right: 0;
                max-width: 100%
            }

        .single__hero--double-col .single__col--title {
            margin-left: 2.08333%;
            padding-bottom: 4rem
        }

        .single__hero--double-col .single__hero-rip {
            left: 0;
            right: 0
        }

            .single__hero--double-col .single__hero-rip:after {
                height: 51vw
            }

    .single__hero {
        overflow: hidden
    }

        .single__hero .hero__imagery--desktop {
            margin-left: 2.8rem;
            margin-right: 2.8rem
        }

    .single__hero-rip {
        height: 26rem;
        left: 0;
        right: 0;
        width: auto
    }

    .single__col--video-carousel .video-carousel {
        margin-bottom: 8rem
    }

    .single__quote {
        margin-top: 3.7rem;
        margin-bottom: 3.2rem
    }

    .single__date {
        transition: transform .4s cubic-bezier(.19,1,.22,1) .3s,opacity .1s .15s
    }

        .single__date br {
            display: none
        }

    .single__carousel {
        transform: translateX(12.1%)
    }

    .video__iframe--landscape {
        margin-top: 7rem
    }

    .single__content--end {
        margin-top: 3.2rem;
        padding-bottom: 6rem
    }

    .single__content--more-stories {
        padding-top: 4rem
    }

    .single__col--featured-img {
        margin-left: auto;
        margin-right: auto;
        min-width: auto
    }

    .single__col--featured-img-caption {
        margin-left: auto
    }

    .contributors__item-inner img {
        height: 12.8rem;
        width: 12.8rem
    }

    .contributors__caption {
        margin-left: 27.08333%
    }

    .podcast-sticky {
        bottom: -5rem;
        top: 0
    }

        .podcast-sticky .js-to-top {
            left: calc(100vw - 10rem)
        }

    .single-product .product {
        display: flex;
        flex-wrap: wrap
    }

    .single-product__images, .single-product__summary {
        margin-bottom: 11.5rem
    }

        .single-product__images .onsale {
            right: 3rem
        }

        .single-product__images figure {
            margin-bottom: 3.2rem;
            margin-left: -2.8rem;
            margin-right: 0
        }

            .single-product__images figure:last-of-type {
                margin-bottom: 0
            }

    .single-product__carousel-wrap {
        margin-left: 0;
        margin-right: 0;
        overflow: unset
    }

    .single-product__carousel-progress {
        display: none
    }

    .single-product__images-wrap figure {
        position: relative
    }

    .single-product__summary {
        margin-left: 4.16667%;
        margin-top: 12vh
    }

    .single-product__summary-inner__variations {
        transition: transform .4s cubic-bezier(.19,1,.22,1) .45s,opacity .1s .3s
    }

    .mission-intro__content .simple-product-add-to-cart p:first-of-type, .mission-intro__content .single_variation_wrap p:first-of-type, .simple-product-add-to-cart .fade-move-in:first-of-type, .simple-product-add-to-cart .mission-intro__content p:first-of-type, .simple-product-add-to-cart .sitemap-intro__content > :first-of-type, .single_variation_wrap .fade-move-in:first-of-type, .single_variation_wrap .mission-intro__content p:first-of-type, .single_variation_wrap .sitemap-intro__content > :first-of-type {
        transition: transform .4s cubic-bezier(.19,1,.22,1) .6s,opacity .1s .45s
    }

    .mission-intro__content .simple-product-add-to-cart p:nth-of-type(2), .mission-intro__content .single_variation_wrap p:nth-of-type(2), .simple-product-add-to-cart .fade-move-in:nth-of-type(2), .simple-product-add-to-cart .mission-intro__content p:nth-of-type(2), .simple-product-add-to-cart .sitemap-intro__content > :nth-of-type(2), .single_variation_wrap .fade-move-in:nth-of-type(2), .single_variation_wrap .mission-intro__content p:nth-of-type(2), .single_variation_wrap .sitemap-intro__content > :nth-of-type(2) {
        transition: transform .4s cubic-bezier(.19,1,.22,1) .75s,opacity .1s .6s
    }

    .single-product__price {
        transition: transform .4s cubic-bezier(.19,1,.22,1) .3s,opacity .1s .15s
    }

    .accordion {
        transition: transform .4s cubic-bezier(.19,1,.22,1) .9s,opacity .1s .75s
    }

    .store-intro {
        padding-bottom: 4.3rem
    }

    .featured-product {
        padding-bottom: 12rem
    }

    .featured-product__list {
        margin-left: 4.16667%
    }

        .featured-product__list .cols {
            flex-direction: column
        }

        .featured-product__list .featured-product__image {
            height: 22.5vw;
            overflow: hidden
        }

            .featured-product__list .featured-product__image a, .featured-product__list .featured-product__image img {
                height: 100%;
                position: relative;
                width: 100%
            }

            .featured-product__list .featured-product__image img {
                object-fit: cover
            }

    .featured-product__details .product-details p:last-of-type {
        font-size: 2.1rem
    }

    .product-list {
        margin-bottom: 6rem
    }

    .featured-product__details {
        padding-bottom: 0
    }

    .product-list__single {
        margin-top: 6.2rem
    }

        .product-list__single:first-of-type, .product-list__single:nth-of-type(2), .product-list__single:nth-of-type(3) {
            margin-top: 0
        }

        .product-list__single .onsale {
            right: 1rem;
            top: 1rem
        }

    .product-list__image {
        margin-bottom: 2.1rem
    }

    .store-block {
        transition: transform .4s cubic-bezier(.19,1,.22,1) .3s,opacity .1s .45s
    }

        .store-block:nth-child(2n) {
            transition: transform .4s cubic-bezier(.19,1,.22,1) .45s,opacity .1s .3s
        }

        .store-block:nth-child(3n+1) {
            transition: transform .4s cubic-bezier(.19,1,.22,1) .6s,opacity .1s .45s
        }

        .store-block:nth-child(3n+2) {
            transition: transform .4s cubic-bezier(.19,1,.22,1) .3s,opacity .1s .15s
        }
}

@media (min-width:1240px) {
    .wrap {
        padding-left: 3.2rem;
        padding-right: 3.2rem
    }

   /* .container {
        padding-left: 4.8rem;
        padding-right: 4.8rem
    }*/

    .cols {
        margin-left: -1.6rem;
        margin-right: -1.6rem
    }

    .col {
        padding-left: 1.6rem;
        padding-right: 1.6rem
    }

        .col.d1 {
            width: 4.1667%
        }

        .col.d1, .col.d2 {
            display: inline-block
        }

        .col.d2 {
            width: 8.3334%
        }

        .col.d3 {
            width: 12.5%
        }

        .col.d3, .col.d4 {
            display: inline-block
        }

        .col.d4 {
            width: 16.6667%
        }

        .col.d5 {
            width: 20.8334%
        }

        .col.d5, .col.d6 {
            display: inline-block
        }

        .col.d6 {
            width: 25%
        }

        .col.d7 {
            width: 29.1667%
        }

        .col.d7, .col.d8 {
            display: inline-block
        }

        .col.d8 {
            width: 33.3334%
        }

        .col.d9 {
            width: 37.5%
        }

        .col.d9, .col.d10 {
            display: inline-block
        }

        .col.d10 {
            width: 41.6667%
        }

        .col.d11 {
            width: 45.8334%
        }

        .col.d11, .col.d12 {
            display: inline-block
        }

        .col.d12 {
            width: 50%
        }

        .col.d13 {
            width: 54.1667%
        }

        .col.d13, .col.d14 {
            display: inline-block
        }

        .col.d14 {
            width: 58.3334%
        }

        .col.d15 {
            width: 62.5%
        }

        .col.d15, .col.d16 {
            display: inline-block
        }

        .col.d16 {
            width: 66.6667%
        }

        .col.d17 {
            width: 70.8334%
        }

        .col.d17, .col.d18 {
            display: inline-block
        }

        .col.d18 {
            width: 75%
        }

        .col.d19 {
            width: 79.1667%
        }

        .col.d19, .col.d20 {
            display: inline-block
        }

        .col.d20 {
            width: 83.3334%
        }

        .col.d21 {
            width: 87.5%
        }

        .col.d21, .col.d22 {
            display: inline-block
        }

        .col.d22 {
            width: 91.6667%
        }

        .col.d23 {
            width: 95.8334%
        }

        .col.d23, .col.d24 {
            display: inline-block
        }

        .col.d24 {
            width: 100%
        }

        .col.dfirst {
            order: -1
        }

        .col.dlast {
            order: 999
        }
}
 