
#page .make-location-button {
    display: -ms-flexbox;
    display: flex
}

#page .make-location-button .svg {
    margin-right: .5em;
    width: 1.4em;
    height: 1.5em
}

#page .make-location-button .svg path {
    fill: #fff
}

#page .make-location-button::after {
    content: none
}

#page .text-button {
    padding-top: 0;
    padding-bottom: 0;
    color: #000
}

#page .text-button::after {
    background-image: var(--wpr-bg-ef79b78e-c13b-4953-ae66-8701131b0921)
}

#page .black-button,#page .black-button-download,#page .btn-primary {
    background-image: var(--wpr-bg-db106a00-aa53-4466-ad86-1129344a7248);
    position: relative
}

#page .black-button-download:hover,#page .black-button:hover,#page .btn-primary:hover {
    background-image: var(--wpr-bg-9b6cca26-3ff3-46d7-af9a-a9b4e1464ea6)
}

#page .green-theme .black-button-download:hover,#page .green-theme .black-button:hover,#page .hero-slider-block .black-button-download:hover,#page .hero-slider-block .black-button:hover {
    background-image: var(--wpr-bg-dcb3e0f9-8f1e-4ee3-b937-e97a2664691c)
}

#page .green-button {
    background-image: var(--wpr-bg-3c785d4c-34e2-4591-8868-3bd1bb1792c4)
}

#page .green-button:hover {
    background-image: var(--wpr-bg-bd1aa3b6-6e37-4a50-b6fd-7de6c2618aba)
}

#page .green-button:hover .green-button--text {
    background-color: #000
}

#page .white-button,#page .white-button-download {
    color: #000;
    background-image: var(--wpr-bg-f44e4cc7-6f09-4557-94e8-58466b0d798b)
}

#page .white-button::after {
    background-image: var(--wpr-bg-382b5270-cf0b-4f69-9c3f-c2098c27cba8) !important
}

#page .transparent-black-download-button::after,#page .white-button-download::after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    background-image: var(--wpr-bg-85befb1d-bf55-4f68-ac01-0827a737237c) !important;
    padding-top: .25em;
    border-top: .15em solid #000
}

#page .black-button-download::after {
    -webkit-transform: rotate(180deg) !important;
    transform: rotate(180deg) !important;
    background-image: var(--wpr-bg-9ae48d8b-6dac-4bc0-90ab-a700c45d72d1) !important
}

#page .transparent-black-download-button::after,#page .transparent-white-button::after {
    margin-left: 1rem
}

#page .transparent-black-download-button {
    color: #000
}

#page .back-button::before {
    content: '';
    display: inline-block;
    width: .9em;
    height: .9em;
    margin-right: 1em;
    background-image: var(--wpr-bg-4bf0bb1e-cba8-482f-9a92-3e77c85a2a78);
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

#page .back-button:after {
    content: none
}
.display\(none\) {
    display: none
}

.display\(block\) {
    display: block
}

.display\(flex\) {
    display: flex
}

.display\(inline-block\) {
    display: inline-block
}

.display\(inline\) {
    display: inline
}

.flex\(col\),.flex\(row\) {
    display: flex;
    flex-wrap: wrap
}

.flex\(col\) {
    flex-direction: column
}

.flex\(row\) {
    flex-direction: row
}

.flex\(none\) {
    flex: none
}

.flex\(1\) {
    flex: 1
}

.flex\(2\) {
    flex: 2
}

.flex\(3\) {
    flex: 3
}

.flex\(4\) {
    flex: 4
}

.flex\(5\) {
    flex: 5
}

.flex\(6\) {
    flex: 6
}

.flex\(7\) {
    flex: 7
}

.flex\(8\) {
    flex: 8
}

.flex\(9\) {
    flex: 9
}

.flex\(10\) {
    flex: 10
}

.size\(1\/10\) {
    width: 10%
}

.size\(1\/9\) {
    width: 11.11111%
}

.size\(1\/8\) {
    width: 12.5%
}

.size\(1\/7\) {
    width: 14.28571%
}

.size\(1\/6\) {
    width: 16.66666%
}

.size\(1\/5\),.size\(2\/10\) {
    width: 20%
}

.size\(2\/9\) {
    width: 22.22222%
}

.size\(1\/4\),.size\(2\/8\) {
    width: 25%
}

.size\(2\/7\) {
    width: 28.57142%
}

.size\(3\/10\) {
    width: 30%
}

.size\(1\/3\),.size\(2\/6\),.size\(3\/9\) {
    width: 33.33333%
}

.size\(3\/8\) {
    width: 37.5%
}

.size\(2\/5\),.size\(4\/10\) {
    width: 40%
}

.size\(3\/7\) {
    width: 42.85714%
}

.size\(4\/9\) {
    width: 44.44444%
}

.size\(1\/2\),.size\(2\/4\),.size\(3\/6\),.size\(4\/8\),.size\(5\/10\) {
    width: 50%
}

.size\(5\/9\) {
    width: 55.55555%
}

.size\(4\/7\) {
    width: 57.14285%
}

.size\(3\/5\),.size\(6\/10\) {
    width: 60%
}

.size\(5\/8\) {
    width: 62.5%
}

.size\(2\/3\),.size\(4\/6\),.size\(6\/9\) {
    width: 66.66666%
}

.size\(7\/10\) {
    width: 70%
}

.size\(5\/7\) {
    width: 71.42857%
}

.size\(3\/4\),.size\(6\/8\) {
    width: 75%
}

.size\(7\/9\) {
    width: 77.77777%
}

.size\(4\/5\),.size\(8\/10\) {
    width: 80%
}

.size\(5\/6\) {
    width: 83.3333%
}

.size\(6\/7\) {
    width: 85.71428%
}

.size\(7\/8\) {
    width: 87.5%
}

.size\(8\/9\) {
    width: 88.888888%
}

.size\(9\/10\) {
    width: 90%
}

.size\(1\/1\) {
    width: 100%
}

.pad\(xs\),.pad\(xs\,t\),.pad\(xs\,v\) {
    padding-top: .5rem
}

.pad\(xs\),.pad\(xs\,b\),.pad\(xs\,v\) {
    padding-bottom: .5rem
}

.pad\(xs\),.pad\(xs\,h\),.pad\(xs\,l\) {
    padding-left: .5rem
}

.pad\(xs\),.pad\(xs\,h\),.pad\(xs\,r\) {
    padding-right: .5rem
}

.pad\(sm\),.pad\(sm\,t\),.pad\(sm\,v\) {
    padding-top: 1rem
}

.pad\(sm\),.pad\(sm\,b\),.pad\(sm\,v\) {
    padding-bottom: 1rem
}

.pad\(sm\),.pad\(sm\,h\),.pad\(sm\,l\) {
    padding-left: 1rem
}

.pad\(sm\),.pad\(sm\,h\),.pad\(sm\,r\) {
    padding-right: 1rem
}

.pad\(md\),.pad\(md\,t\),.pad\(md\,v\) {
    padding-top: 2rem
}

.pad\(md\),.pad\(md\,b\),.pad\(md\,v\) {
    padding-bottom: 2rem
}

.pad\(md\),.pad\(md\,h\),.pad\(md\,l\) {
    padding-left: 2rem
}

.pad\(md\),.pad\(md\,h\),.pad\(md\,r\) {
    padding-right: 2rem
}

.pad\(lg\),.pad\(lg\,t\),.pad\(lg\,v\) {
    padding-top: 3rem
}

.pad\(lg\),.pad\(lg\,b\),.pad\(lg\,v\) {
    padding-bottom: 3rem
}

.pad\(lg\),.pad\(lg\,h\),.pad\(lg\,l\) {
    padding-left: 3rem
}

.pad\(lg\),.pad\(lg\,h\),.pad\(lg\,r\) {
    padding-right: 3rem
}

.pad\(xl\),.pad\(xl\,b\),.pad\(xl\,v\) {
    padding-bottom: 4rem
}

.pad\(xl\),.pad\(xl\,h\),.pad\(xl\,l\) {
    padding-left: 4rem
}

.pad\(xl\),.pad\(xl\,h\),.pad\(xl\,r\) {
    padding-right: 4rem
}

.pad\(xl\),.pad\(xl\,t\),.pad\(xl\,v\) {
    padding-top: 4rem
}

.pad\(none\),.pad\(none\,t\),.pad\(none\,v\) {
    padding-top: 0
}

.pad\(none\),.pad\(none\,b\),.pad\(none\,v\) {
    padding-bottom: 0
}

.pad\(none\),.pad\(none\,h\),.pad\(none\,l\) {
    padding-left: 0
}

.pad\(none\),.pad\(none\,h\),.pad\(none\,r\) {
    padding-right: 0
}

.margin\(auto\),.margin\(auto\,t\),.margin\(auto\,v\) {
    margin-top: auto
}

.margin\(auto\),.margin\(auto\,b\),.margin\(auto\,v\) {
    margin-bottom: auto
}

.margin\(auto\),.margin\(auto\,h\),.margin\(auto\,l\) {
    margin-left: auto
}

.margin\(auto\),.margin\(auto\,h\),.margin\(auto\,r\) {
    margin-right: auto
}

.margin\(xs\),.margin\(xs\,t\),.margin\(xs\,v\) {
    margin-top: .5rem
}

.margin\(xs\),.margin\(xs\,b\),.margin\(xs\,v\) {
    margin-bottom: .5rem
}

.margin\(xs\),.margin\(xs\,h\),.margin\(xs\,l\) {
    margin-left: .5rem
}

.margin\(xs\),.margin\(xs\,h\),.margin\(xs\,r\) {
    margin-right: .5rem
}

.margin\(sm\),.margin\(sm\,t\),.margin\(sm\,v\) {
    margin-top: 1rem
}

.margin\(sm\),.margin\(sm\,b\),.margin\(sm\,v\) {
    margin-bottom: 1rem
}

.margin\(sm\),.margin\(sm\,h\),.margin\(sm\,l\) {
    margin-left: 1rem
}

.margin\(sm\),.margin\(sm\,h\),.margin\(sm\,r\) {
    margin-right: 1rem
}

.margin\(md\),.margin\(md\,t\),.margin\(md\,v\) {
    margin-top: 2rem
}

.margin\(md\),.margin\(md\,b\),.margin\(md\,v\) {
    margin-bottom: 2rem
}

.margin\(md\),.margin\(md\,h\),.margin\(md\,l\) {
    margin-left: 2rem
}

.margin\(md\),.margin\(md\,h\),.margin\(md\,r\) {
    margin-right: 2rem
}

.margin\(lg\),.margin\(lg\,t\),.margin\(lg\,v\) {
    margin-top: 3rem
}

.margin\(lg\),.margin\(lg\,b\),.margin\(lg\,v\) {
    margin-bottom: 3rem
}

.margin\(lg\),.margin\(lg\,h\),.margin\(lg\,l\) {
    margin-left: 3rem
}

.margin\(lg\),.margin\(lg\,h\),.margin\(lg\,r\) {
    margin-right: 3rem
}

.margin\(xl\),.margin\(xl\,t\),.margin\(xl\,v\) {
    margin-top: 4rem
}

.margin\(xl\),.margin\(xl\,b\),.margin\(xl\,v\) {
    margin-bottom: 4rem
}

.margin\(xl\),.margin\(xl\,h\),.margin\(xl\,l\) {
    margin-left: 4rem
}

.margin\(xl\),.margin\(xl\,h\),.margin\(xl\,r\) {
    margin-right: 4rem
}

.margin\(-xs\),.margin\(-xs\,t\),.margin\(-xs\,v\) {
    margin-top: -.5rem
}

.margin\(-xs\),.margin\(-xs\,b\),.margin\(-xs\,v\) {
    margin-bottom: -.5rem
}

.margin\(-xs\),.margin\(-xs\,h\),.margin\(-xs\,l\) {
    margin-left: -.5rem
}

.margin\(-xs\),.margin\(-xs\,h\),.margin\(-xs\,r\) {
    margin-right: -.5rem
}

.margin\(-sm\),.margin\(-sm\,t\),.margin\(-sm\,v\) {
    margin-top: -1rem
}

.margin\(-sm\),.margin\(-sm\,b\),.margin\(-sm\,v\) {
    margin-bottom: -1rem
}

.margin\(-sm\),.margin\(-sm\,h\),.margin\(-sm\,l\) {
    margin-left: -1rem
}

.margin\(-sm\),.margin\(-sm\,h\),.margin\(-sm\,r\) {
    margin-right: -1rem
}

.margin\(-md\),.margin\(-md\,t\),.margin\(-md\,v\) {
    margin-top: -2rem
}

.margin\(-md\),.margin\(-md\,b\),.margin\(-md\,v\) {
    margin-bottom: -2rem
}

.margin\(-md\),.margin\(-md\,h\),.margin\(-md\,l\) {
    margin-left: -2rem
}

.margin\(-md\),.margin\(-md\,h\),.margin\(-md\,r\) {
    margin-right: -2rem
}

.margin\(-lg\),.margin\(-lg\,t\),.margin\(-lg\,v\) {
    margin-top: -3rem
}

.margin\(-lg\),.margin\(-lg\,b\),.margin\(-lg\,v\) {
    margin-bottom: -3rem
}

.margin\(-lg\),.margin\(-lg\,h\),.margin\(-lg\,l\) {
    margin-left: -3rem
}

.margin\(-lg\),.margin\(-lg\,h\),.margin\(-lg\,r\) {
    margin-right: -3rem
}

.margin\(-xl\),.margin\(-xl\,t\),.margin\(-xl\,v\) {
    margin-top: -4rem
}

.margin\(-xl\),.margin\(-xl\,b\),.margin\(-xl\,v\) {
    margin-bottom: -4rem
}

.margin\(-xl\),.margin\(-xl\,h\),.margin\(-xl\,l\) {
    margin-left: -4rem
}

.margin\(-xl\),.margin\(-xl\,h\),.margin\(-xl\,r\) {
    margin-right: -4rem
}

.margin\(none\),.margin\(none\,t\),.margin\(none\,v\) {
    margin-top: 0
}

.margin\(none\),.margin\(none\,b\),.margin\(none\,v\) {
    margin-bottom: 0
}

.margin\(none\),.margin\(none\,h\),.margin\(none\,l\) {
    margin-left: 0
}

.margin\(none\),.margin\(none\,h\),.margin\(none\,r\) {
    margin-right: 0
}

.gutter\(xs\) {
    margin-left: -.5rem;
    margin-right: -.5rem
}

.gutter\(xs\)>* {
    padding: .5rem
}

.gutter\(sm\) {
    margin-left: -1rem;
    margin-right: -1rem
}

.gutter\(sm\)>* {
    padding: 1rem
}

.gutter\(md\) {
    margin-left: -2rem;
    margin-right: -2rem
}

.gutter\(md\)>* {
    padding: 2rem
}

#page .modal .modal-content,.gutter\(lg\)>* {
    padding: 3rem
}

.gutter\(lg\) {
    margin-left: -3rem;
    margin-right: -3rem
}

.gutter\(xl\) {
    margin-left: -4rem;
    margin-right: -4rem
}

.gutter\(xl\)>* {
    padding: 4rem
}

.text\(left\) {
    text-align: left
}

.text\(right\) {
    text-align: right
}

.text\(center\) {
    text-align: center
}

.align\(center\) {
    align-items: center
}

.align\(space-around\) {
    align-items: space-around
}

.align\(space-between\) {
    align-items: space-between
}

.align\(start\) {
    align-items: flex-start
}

.align\(end\) {
    align-items: flex-end
}

.justify\(center\) {
    justify-content: center
}

.justify\(space-around\) {
    justify-content: space-around
}

.justify\(space-between\) {
    justify-content: space-between
}

.justify\(start\) {
    justify-content: flex-start
}

.justify\(end\) {
    justify-content: flex-end
}

.align-self\(start\) {
    align-self: flex-start
}

.align-self\(center\) {
    align-self: center
}

.align-self\(end\) {
    align-self: flex-end
}

.justify-self\(start\) {
    align-self: flex-start
}

.justify-self\(center\) {
    align-self: center
}

.justify-self\(end\) {
    align-self: flex-end
}

.order\(1\) {
    order: 1
}

.order\(2\) {
    order: 2
}

.order\(3\) {
    order: 3
}

.order\(4\) {
    order: 4
}

.order\(5\) {
    order: 5
}

[class*="bg\("] {
    background-repeat: no-repeat;
    background-position: center center
}

.bg\(cover\) {
    background-size: cover
}

.bg\(contain\) {
    background-size: contain
}

[class*="ratio\("] {
    display: block;
    position: relative
}

[class*="ratio\("]>.content {
    display: flex;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    overflow: hidden
}

.ratio\(2\) {
    padding-top: 200%
}

.ratio\(1\.95\) {
    padding-top: 195%
}

.ratio\(1\.9\) {
    padding-top: 190%
}

.ratio\(1\.85\) {
    padding-top: 185%
}

.ratio\(1\.8\) {
    padding-top: 180%
}

.ratio\(1\.75\) {
    padding-top: 175%
}

.ratio\(1\.7\) {
    padding-top: 170%
}

.ratio\(1\.65\) {
    padding-top: 165%
}

.ratio\(1\.6\) {
    padding-top: 160%
}

.ratio\(1\.55\) {
    padding-top: 155%
}

.ratio\(1\.5\) {
    padding-top: 150%
}

.ratio\(1\.45\) {
    padding-top: 145%
}

.ratio\(1\.4\) {
    padding-top: 140%
}

.ratio\(1\.35\) {
    padding-top: 135%
}

.ratio\(1\.3\) {
    padding-top: 130%
}

.ratio\(1\.25\) {
    padding-top: 125%
}

.ratio\(1\.2\) {
    padding-top: 120%
}

.ratio\(1\.15\) {
    padding-top: 115%
}

.ratio\(1\.1\) {
    padding-top: 110%
}

.ratio\(1\.05\) {
    padding-top: 105%
}

.ratio\(1\) {
    padding-top: 100%
}

.ratio\(0\.95\) {
    padding-top: 95%
}

.ratio\(0\.9\) {
    padding-top: 90%
}

.ratio\(0\.85\) {
    padding-top: 85%
}

.ratio\(0\.8\) {
    padding-top: 80%
}

.ratio\(0\.75\) {
    padding-top: 75%
}

.ratio\(0\.7\) {
    padding-top: 70%
}

.ratio\(0\.65\) {
    padding-top: 65%
}

.ratio\(0\.6\) {
    padding-top: 60%
}

.ratio\(0\.55\) {
    padding-top: 55%
}

.ratio\(0\.5\) {
    padding-top: 50%
}

.ratio\(0\.45\) {
    padding-top: 45%
}

.ratio\(0\.4\) {
    padding-top: 40%
}

.ratio\(0\.35\) {
    padding-top: 35%
}

.ratio\(0\.3\) {
    padding-top: 30%
}

.ratio\(0\.25\) {
    padding-top: 25%
}

.ratio\(0\.2\) {
    padding-top: 20%
}

.ratio\(0\.15\) {
    padding-top: 15%
}

.ratio\(0\.1\) {
    padding-top: 10%
}

.ratio\(0\.05\) {
    padding-top: 5%
}

@media(max-width: 1500px) {
    .s15\:display\(none\) {
        display:none
    }

    .s15\:display\(block\) {
        display: block
    }

    .s15\:display\(flex\) {
        display: flex
    }

    .s15\:display\(inline-block\) {
        display: inline-block
    }

    .s15\:display\(inline\) {
        display: inline
    }

    .s15\:flex\(col\),.s15\:flex\(row\) {
        display: flex;
        flex-wrap: wrap
    }

    .s15\:flex\(col\) {
        flex-direction: column
    }

    .s15\:flex\(row\) {
        flex-direction: row
    }

    .s15\:flex\(none\) {
        flex: none
    }

    .s15\:flex\(1\) {
        flex: 1
    }

    .s15\:flex\(2\) {
        flex: 2
    }

    .s15\:flex\(3\) {
        flex: 3
    }

    .s15\:flex\(4\) {
        flex: 4
    }

    .s15\:flex\(5\) {
        flex: 5
    }

    .s15\:flex\(6\) {
        flex: 6
    }

    .s15\:flex\(7\) {
        flex: 7
    }

    .s15\:flex\(8\) {
        flex: 8
    }

    .s15\:flex\(9\) {
        flex: 9
    }

    .s15\:flex\(10\) {
        flex: 10
    }

    .s15\:size\(1\/10\) {
        width: 10%
    }

    .s15\:size\(1\/9\) {
        width: 11.11111%
    }

    .s15\:size\(1\/8\) {
        width: 12.5%
    }

    .s15\:size\(1\/7\) {
        width: 14.28571%
    }

    .s15\:size\(1\/6\) {
        width: 16.66666%
    }

    .s15\:size\(1\/5\),.s15\:size\(2\/10\) {
        width: 20%
    }

    .s15\:size\(2\/9\) {
        width: 22.22222%
    }

    .s15\:size\(1\/4\),.s15\:size\(2\/8\) {
        width: 25%
    }

    .s15\:size\(2\/7\) {
        width: 28.57142%
    }

    .s15\:size\(3\/10\) {
        width: 30%
    }

    .s15\:size\(1\/3\),.s15\:size\(2\/6\),.s15\:size\(3\/9\) {
        width: 33.33333%
    }

    .s15\:size\(3\/8\) {
        width: 37.5%
    }

    .s15\:size\(2\/5\),.s15\:size\(4\/10\) {
        width: 40%
    }

    .s15\:size\(3\/7\) {
        width: 42.85714%
    }

    .s15\:size\(4\/9\) {
        width: 44.44444%
    }

    .s15\:size\(1\/2\),.s15\:size\(2\/4\),.s15\:size\(3\/6\),.s15\:size\(4\/8\),.s15\:size\(5\/10\) {
        width: 50%
    }

    .s15\:size\(5\/9\) {
        width: 55.55555%
    }

    .s15\:size\(4\/7\) {
        width: 57.14285%
    }

    .s15\:size\(3\/5\),.s15\:size\(6\/10\) {
        width: 60%
    }

    .s15\:size\(5\/8\) {
        width: 62.5%
    }

    .s15\:size\(2\/3\),.s15\:size\(4\/6\),.s15\:size\(6\/9\) {
        width: 66.66666%
    }

    .s15\:size\(7\/10\) {
        width: 70%
    }

    .s15\:size\(5\/7\) {
        width: 71.42857%
    }

    .s15\:size\(3\/4\),.s15\:size\(6\/8\) {
        width: 75%
    }

    .s15\:size\(7\/9\) {
        width: 77.77777%
    }

    .s15\:size\(4\/5\),.s15\:size\(8\/10\) {
        width: 80%
    }

    .s15\:size\(5\/6\) {
        width: 83.3333%
    }

    .s15\:size\(6\/7\) {
        width: 85.71428%
    }

    .s15\:size\(7\/8\) {
        width: 87.5%
    }

    .s15\:size\(8\/9\) {
        width: 88.888888%
    }

    .s15\:size\(9\/10\) {
        width: 90%
    }

    .s15\:size\(1\/1\) {
        width: 100%
    }

    .s15\:pad\(xs\),.s15\:pad\(xs\,t\),.s15\:pad\(xs\,v\) {
        padding-top: .5rem
    }

    .s15\:pad\(xs\),.s15\:pad\(xs\,b\),.s15\:pad\(xs\,v\) {
        padding-bottom: .5rem
    }

    .s15\:pad\(xs\),.s15\:pad\(xs\,h\),.s15\:pad\(xs\,l\) {
        padding-left: .5rem
    }

    .s15\:pad\(xs\),.s15\:pad\(xs\,h\),.s15\:pad\(xs\,r\) {
        padding-right: .5rem
    }

    .s15\:pad\(sm\),.s15\:pad\(sm\,t\),.s15\:pad\(sm\,v\) {
        padding-top: 1rem
    }

    .s15\:pad\(sm\),.s15\:pad\(sm\,b\),.s15\:pad\(sm\,v\) {
        padding-bottom: 1rem
    }

    .s15\:pad\(sm\),.s15\:pad\(sm\,h\),.s15\:pad\(sm\,l\) {
        padding-left: 1rem
    }

    .s15\:pad\(sm\),.s15\:pad\(sm\,h\),.s15\:pad\(sm\,r\) {
        padding-right: 1rem
    }

    .s15\:pad\(md\),.s15\:pad\(md\,t\),.s15\:pad\(md\,v\) {
        padding-top: 2rem
    }

    .s15\:pad\(md\),.s15\:pad\(md\,b\),.s15\:pad\(md\,v\) {
        padding-bottom: 2rem
    }

    .s15\:pad\(md\),.s15\:pad\(md\,h\),.s15\:pad\(md\,l\) {
        padding-left: 2rem
    }

    .s15\:pad\(md\),.s15\:pad\(md\,h\),.s15\:pad\(md\,r\) {
        padding-right: 2rem
    }

    .s15\:pad\(lg\),.s15\:pad\(lg\,t\),.s15\:pad\(lg\,v\) {
        padding-top: 3rem
    }

    .s15\:pad\(lg\),.s15\:pad\(lg\,b\),.s15\:pad\(lg\,v\) {
        padding-bottom: 3rem
    }

    .s15\:pad\(lg\),.s15\:pad\(lg\,h\),.s15\:pad\(lg\,l\) {
        padding-left: 3rem
    }

    .s15\:pad\(lg\),.s15\:pad\(lg\,h\),.s15\:pad\(lg\,r\) {
        padding-right: 3rem
    }

    .s15\:pad\(xl\),.s15\:pad\(xl\,b\),.s15\:pad\(xl\,v\) {
        padding-bottom: 4rem
    }

    .s15\:pad\(xl\),.s15\:pad\(xl\,h\),.s15\:pad\(xl\,l\) {
        padding-left: 4rem
    }

    .s15\:pad\(xl\),.s15\:pad\(xl\,h\),.s15\:pad\(xl\,r\) {
        padding-right: 4rem
    }

    .s15\:pad\(xl\),.s15\:pad\(xl\,t\),.s15\:pad\(xl\,v\) {
        padding-top: 4rem
    }

    .s15\:pad\(none\),.s15\:pad\(none\,t\),.s15\:pad\(none\,v\) {
        padding-top: 0
    }

    .s15\:pad\(none\),.s15\:pad\(none\,b\),.s15\:pad\(none\,v\) {
        padding-bottom: 0
    }

    .s15\:pad\(none\),.s15\:pad\(none\,h\),.s15\:pad\(none\,l\) {
        padding-left: 0
    }

    .s15\:pad\(none\),.s15\:pad\(none\,h\),.s15\:pad\(none\,r\) {
        padding-right: 0
    }

    .s15\:margin\(auto\),.s15\:margin\(auto\,t\),.s15\:margin\(auto\,v\) {
        margin-top: auto
    }

    .s15\:margin\(auto\),.s15\:margin\(auto\,b\),.s15\:margin\(auto\,v\) {
        margin-bottom: auto
    }

    .s15\:margin\(auto\),.s15\:margin\(auto\,h\),.s15\:margin\(auto\,l\) {
        margin-left: auto
    }

    .s15\:margin\(auto\),.s15\:margin\(auto\,h\),.s15\:margin\(auto\,r\) {
        margin-right: auto
    }

    .s15\:margin\(xs\),.s15\:margin\(xs\,t\),.s15\:margin\(xs\,v\) {
        margin-top: .5rem
    }

    .s15\:margin\(xs\),.s15\:margin\(xs\,b\),.s15\:margin\(xs\,v\) {
        margin-bottom: .5rem
    }

    .s15\:margin\(xs\),.s15\:margin\(xs\,h\),.s15\:margin\(xs\,l\) {
        margin-left: .5rem
    }

    .s15\:margin\(xs\),.s15\:margin\(xs\,h\),.s15\:margin\(xs\,r\) {
        margin-right: .5rem
    }

    .s15\:margin\(sm\),.s15\:margin\(sm\,t\),.s15\:margin\(sm\,v\) {
        margin-top: 1rem
    }

    .s15\:margin\(sm\),.s15\:margin\(sm\,b\),.s15\:margin\(sm\,v\) {
        margin-bottom: 1rem
    }

    .s15\:margin\(sm\),.s15\:margin\(sm\,h\),.s15\:margin\(sm\,l\) {
        margin-left: 1rem
    }

    .s15\:margin\(sm\),.s15\:margin\(sm\,h\),.s15\:margin\(sm\,r\) {
        margin-right: 1rem
    }

    .s15\:margin\(md\),.s15\:margin\(md\,t\),.s15\:margin\(md\,v\) {
        margin-top: 2rem
    }

    .s15\:margin\(md\),.s15\:margin\(md\,b\),.s15\:margin\(md\,v\) {
        margin-bottom: 2rem
    }

    .s15\:margin\(md\),.s15\:margin\(md\,h\),.s15\:margin\(md\,l\) {
        margin-left: 2rem
    }

    .s15\:margin\(md\),.s15\:margin\(md\,h\),.s15\:margin\(md\,r\) {
        margin-right: 2rem
    }

    .s15\:margin\(lg\),.s15\:margin\(lg\,t\),.s15\:margin\(lg\,v\) {
        margin-top: 3rem
    }

    .s15\:margin\(lg\),.s15\:margin\(lg\,b\),.s15\:margin\(lg\,v\) {
        margin-bottom: 3rem
    }

    .s15\:margin\(lg\),.s15\:margin\(lg\,h\),.s15\:margin\(lg\,l\) {
        margin-left: 3rem
    }

    .s15\:margin\(lg\),.s15\:margin\(lg\,h\),.s15\:margin\(lg\,r\) {
        margin-right: 3rem
    }

    .s15\:margin\(xl\),.s15\:margin\(xl\,t\),.s15\:margin\(xl\,v\) {
        margin-top: 4rem
    }

    .s15\:margin\(xl\),.s15\:margin\(xl\,b\),.s15\:margin\(xl\,v\) {
        margin-bottom: 4rem
    }

    .s15\:margin\(xl\),.s15\:margin\(xl\,h\),.s15\:margin\(xl\,l\) {
        margin-left: 4rem
    }

    .s15\:margin\(xl\),.s15\:margin\(xl\,h\),.s15\:margin\(xl\,r\) {
        margin-right: 4rem
    }

    .s15\:margin\(-xs\),.s15\:margin\(-xs\,t\),.s15\:margin\(-xs\,v\) {
        margin-top: -.5rem
    }

    .s15\:margin\(-xs\),.s15\:margin\(-xs\,b\),.s15\:margin\(-xs\,v\) {
        margin-bottom: -.5rem
    }

    .s15\:margin\(-xs\),.s15\:margin\(-xs\,h\),.s15\:margin\(-xs\,l\) {
        margin-left: -.5rem
    }

    .s15\:margin\(-xs\),.s15\:margin\(-xs\,h\),.s15\:margin\(-xs\,r\) {
        margin-right: -.5rem
    }

    .s15\:margin\(-sm\),.s15\:margin\(-sm\,t\),.s15\:margin\(-sm\,v\) {
        margin-top: -1rem
    }

    .s15\:margin\(-sm\),.s15\:margin\(-sm\,b\),.s15\:margin\(-sm\,v\) {
        margin-bottom: -1rem
    }

    .s15\:margin\(-sm\),.s15\:margin\(-sm\,h\),.s15\:margin\(-sm\,l\) {
        margin-left: -1rem
    }

    .s15\:margin\(-sm\),.s15\:margin\(-sm\,h\),.s15\:margin\(-sm\,r\) {
        margin-right: -1rem
    }

    .s15\:margin\(-md\),.s15\:margin\(-md\,t\),.s15\:margin\(-md\,v\) {
        margin-top: -2rem
    }

    .s15\:margin\(-md\),.s15\:margin\(-md\,b\),.s15\:margin\(-md\,v\) {
        margin-bottom: -2rem
    }

    .s15\:margin\(-md\),.s15\:margin\(-md\,h\),.s15\:margin\(-md\,l\) {
        margin-left: -2rem
    }

    .s15\:margin\(-md\),.s15\:margin\(-md\,h\),.s15\:margin\(-md\,r\) {
        margin-right: -2rem
    }

    .s15\:margin\(-lg\),.s15\:margin\(-lg\,t\),.s15\:margin\(-lg\,v\) {
        margin-top: -3rem
    }

    .s15\:margin\(-lg\),.s15\:margin\(-lg\,b\),.s15\:margin\(-lg\,v\) {
        margin-bottom: -3rem
    }

    .s15\:margin\(-lg\),.s15\:margin\(-lg\,h\),.s15\:margin\(-lg\,l\) {
        margin-left: -3rem
    }

    .s15\:margin\(-lg\),.s15\:margin\(-lg\,h\),.s15\:margin\(-lg\,r\) {
        margin-right: -3rem
    }

    .s15\:margin\(-xl\),.s15\:margin\(-xl\,t\),.s15\:margin\(-xl\,v\) {
        margin-top: -4rem
    }

    .s15\:margin\(-xl\),.s15\:margin\(-xl\,b\),.s15\:margin\(-xl\,v\) {
        margin-bottom: -4rem
    }

    .s15\:margin\(-xl\),.s15\:margin\(-xl\,h\),.s15\:margin\(-xl\,l\) {
        margin-left: -4rem
    }

    .s15\:margin\(-xl\),.s15\:margin\(-xl\,h\),.s15\:margin\(-xl\,r\) {
        margin-right: -4rem
    }

    .s15\:margin\(none\),.s15\:margin\(none\,t\),.s15\:margin\(none\,v\) {
        margin-top: 0
    }

    .s15\:margin\(none\),.s15\:margin\(none\,b\),.s15\:margin\(none\,v\) {
        margin-bottom: 0
    }

    .s15\:margin\(none\),.s15\:margin\(none\,h\),.s15\:margin\(none\,l\) {
        margin-left: 0
    }

    .s15\:margin\(none\),.s15\:margin\(none\,h\),.s15\:margin\(none\,r\) {
        margin-right: 0
    }

    .s15\:gutter\(xs\) {
        margin-left: -.5rem;
        margin-right: -.5rem
    }

    .s15\:gutter\(xs\)>* {
        padding: .5rem
    }

    .s15\:gutter\(sm\) {
        margin-left: -1rem;
        margin-right: -1rem
    }

    .s15\:gutter\(sm\)>* {
        padding: 1rem
    }

    .s15\:gutter\(md\) {
        margin-left: -2rem;
        margin-right: -2rem
    }

    .s15\:gutter\(md\)>* {
        padding: 2rem
    }

    .s15\:gutter\(lg\) {
        margin-left: -3rem;
        margin-right: -3rem
    }

    .s15\:gutter\(lg\)>* {
        padding: 3rem
    }

    .s15\:gutter\(xl\) {
        margin-left: -4rem;
        margin-right: -4rem
    }

    .s15\:gutter\(xl\)>* {
        padding: 4rem
    }

    .s15\:text\(left\) {
        text-align: left
    }

    .s15\:text\(right\) {
        text-align: right
    }

    .s15\:text\(center\) {
        text-align: center
    }

    .s15\:align\(center\) {
        align-items: center
    }

    .s15\:align\(space-around\) {
        align-items: space-around
    }

    .s15\:align\(space-between\) {
        align-items: space-between
    }

    .s15\:align\(start\) {
        align-items: flex-start
    }

    .s15\:align\(end\) {
        align-items: flex-end
    }

    .s15\:justify\(center\) {
        justify-content: center
    }

    .s15\:justify\(space-around\) {
        justify-content: space-around
    }

    .s15\:justify\(space-between\) {
        justify-content: space-between
    }

    .s15\:justify\(start\) {
        justify-content: flex-start
    }

    .s15\:justify\(end\) {
        justify-content: flex-end
    }

    .s15\:align-self\(start\) {
        align-self: flex-start
    }

    .s15\:align-self\(center\) {
        align-self: center
    }

    .s15\:align-self\(end\) {
        align-self: flex-end
    }

    .s15\:justify-self\(start\) {
        align-self: flex-start
    }

    .s15\:justify-self\(center\) {
        align-self: center
    }

    .s15\:justify-self\(end\) {
        align-self: flex-end
    }

    .s15\:order\(1\) {
        order: 1
    }

    .s15\:order\(2\) {
        order: 2
    }

    .s15\:order\(3\) {
        order: 3
    }

    .s15\:order\(4\) {
        order: 4
    }

    .s15\:order\(5\) {
        order: 5
    }

    .s15\:ratio\(2\) {
        padding-top: 200%
    }

    .s15\:ratio\(1\.95\) {
        padding-top: 195%
    }

    .s15\:ratio\(1\.9\) {
        padding-top: 190%
    }

    .s15\:ratio\(1\.85\) {
        padding-top: 185%
    }

    .s15\:ratio\(1\.8\) {
        padding-top: 180%
    }

    .s15\:ratio\(1\.75\) {
        padding-top: 175%
    }

    .s15\:ratio\(1\.7\) {
        padding-top: 170%
    }

    .s15\:ratio\(1\.65\) {
        padding-top: 165%
    }

    .s15\:ratio\(1\.6\) {
        padding-top: 160%
    }

    .s15\:ratio\(1\.55\) {
        padding-top: 155%
    }

    .s15\:ratio\(1\.5\) {
        padding-top: 150%
    }

    .s15\:ratio\(1\.45\) {
        padding-top: 145%
    }

    .s15\:ratio\(1\.4\) {
        padding-top: 140%
    }

    .s15\:ratio\(1\.35\) {
        padding-top: 135%
    }

    .s15\:ratio\(1\.3\) {
        padding-top: 130%
    }

    .s15\:ratio\(1\.25\) {
        padding-top: 125%
    }

    .s15\:ratio\(1\.2\) {
        padding-top: 120%
    }

    .s15\:ratio\(1\.15\) {
        padding-top: 115%
    }

    .s15\:ratio\(1\.1\) {
        padding-top: 110%
    }

    .s15\:ratio\(1\.05\) {
        padding-top: 105%
    }

    .s15\:ratio\(1\) {
        padding-top: 100%
    }

    .s15\:ratio\(0\.95\) {
        padding-top: 95%
    }

    .s15\:ratio\(0\.9\) {
        padding-top: 90%
    }

    .s15\:ratio\(0\.85\) {
        padding-top: 85%
    }

    .s15\:ratio\(0\.8\) {
        padding-top: 80%
    }

    .s15\:ratio\(0\.75\) {
        padding-top: 75%
    }

    .s15\:ratio\(0\.7\) {
        padding-top: 70%
    }

    .s15\:ratio\(0\.65\) {
        padding-top: 65%
    }

    .s15\:ratio\(0\.6\) {
        padding-top: 60%
    }

    .s15\:ratio\(0\.55\) {
        padding-top: 55%
    }

    .s15\:ratio\(0\.5\) {
        padding-top: 50%
    }

    .s15\:ratio\(0\.45\) {
        padding-top: 45%
    }

    .s15\:ratio\(0\.4\) {
        padding-top: 40%
    }

    .s15\:ratio\(0\.35\) {
        padding-top: 35%
    }

    .s15\:ratio\(0\.3\) {
        padding-top: 30%
    }

    .s15\:ratio\(0\.25\) {
        padding-top: 25%
    }

    .s15\:ratio\(0\.2\) {
        padding-top: 20%
    }

    .s15\:ratio\(0\.15\) {
        padding-top: 15%
    }

    .s15\:ratio\(0\.1\) {
        padding-top: 10%
    }

    .s15\:ratio\(0\.05\) {
        padding-top: 5%
    }
}

@media(max-width: 1400px) {
    .s14\:display\(none\) {
        display:none
    }

    .s14\:display\(block\) {
        display: block
    }

    .s14\:display\(flex\) {
        display: flex
    }

    .s14\:display\(inline-block\) {
        display: inline-block
    }

    .s14\:display\(inline\) {
        display: inline
    }

    .s14\:flex\(col\),.s14\:flex\(row\) {
        display: flex;
        flex-wrap: wrap
    }

    .s14\:flex\(col\) {
        flex-direction: column
    }

    .s14\:flex\(row\) {
        flex-direction: row
    }

    .s14\:flex\(none\) {
        flex: none
    }

    .s14\:flex\(1\) {
        flex: 1
    }

    .s14\:flex\(2\) {
        flex: 2
    }

    .s14\:flex\(3\) {
        flex: 3
    }

    .s14\:flex\(4\) {
        flex: 4
    }

    .s14\:flex\(5\) {
        flex: 5
    }

    .s14\:flex\(6\) {
        flex: 6
    }

    .s14\:flex\(7\) {
        flex: 7
    }

    .s14\:flex\(8\) {
        flex: 8
    }

    .s14\:flex\(9\) {
        flex: 9
    }

    .s14\:flex\(10\) {
        flex: 10
    }

    .s14\:size\(1\/10\) {
        width: 10%
    }

    .s14\:size\(1\/9\) {
        width: 11.11111%
    }

    .s14\:size\(1\/8\) {
        width: 12.5%
    }

    .s14\:size\(1\/7\) {
        width: 14.28571%
    }

    .s14\:size\(1\/6\) {
        width: 16.66666%
    }

    .s14\:size\(1\/5\),.s14\:size\(2\/10\) {
        width: 20%
    }

    .s14\:size\(2\/9\) {
        width: 22.22222%
    }

    .s14\:size\(1\/4\),.s14\:size\(2\/8\) {
        width: 25%
    }

    .s14\:size\(2\/7\) {
        width: 28.57142%
    }

    .s14\:size\(3\/10\) {
        width: 30%
    }

    .s14\:size\(1\/3\),.s14\:size\(2\/6\),.s14\:size\(3\/9\) {
        width: 33.33333%
    }

    .s14\:size\(3\/8\) {
        width: 37.5%
    }

    .s14\:size\(2\/5\),.s14\:size\(4\/10\) {
        width: 40%
    }

    .s14\:size\(3\/7\) {
        width: 42.85714%
    }

    .s14\:size\(4\/9\) {
        width: 44.44444%
    }

    .s14\:size\(1\/2\),.s14\:size\(2\/4\),.s14\:size\(3\/6\),.s14\:size\(4\/8\),.s14\:size\(5\/10\) {
        width: 50%
    }

    .s14\:size\(5\/9\) {
        width: 55.55555%
    }

    .s14\:size\(4\/7\) {
        width: 57.14285%
    }

    .s14\:size\(3\/5\),.s14\:size\(6\/10\) {
        width: 60%
    }

    .s14\:size\(5\/8\) {
        width: 62.5%
    }

    .s14\:size\(2\/3\),.s14\:size\(4\/6\),.s14\:size\(6\/9\) {
        width: 66.66666%
    }

    .s14\:size\(7\/10\) {
        width: 70%
    }

    .s14\:size\(5\/7\) {
        width: 71.42857%
    }

    .s14\:size\(3\/4\),.s14\:size\(6\/8\) {
        width: 75%
    }

    .s14\:size\(7\/9\) {
        width: 77.77777%
    }

    .s14\:size\(4\/5\),.s14\:size\(8\/10\) {
        width: 80%
    }

    .s14\:size\(5\/6\) {
        width: 83.3333%
    }

    .s14\:size\(6\/7\) {
        width: 85.71428%
    }

    .s14\:size\(7\/8\) {
        width: 87.5%
    }

    .s14\:size\(8\/9\) {
        width: 88.888888%
    }

    .s14\:size\(9\/10\) {
        width: 90%
    }

    .s14\:size\(1\/1\) {
        width: 100%
    }

    .s14\:pad\(xs\),.s14\:pad\(xs\,t\),.s14\:pad\(xs\,v\) {
        padding-top: .5rem
    }

    .s14\:pad\(xs\),.s14\:pad\(xs\,b\),.s14\:pad\(xs\,v\) {
        padding-bottom: .5rem
    }

    .s14\:pad\(xs\),.s14\:pad\(xs\,h\),.s14\:pad\(xs\,l\) {
        padding-left: .5rem
    }

    .s14\:pad\(xs\),.s14\:pad\(xs\,h\),.s14\:pad\(xs\,r\) {
        padding-right: .5rem
    }

    .s14\:pad\(sm\),.s14\:pad\(sm\,t\),.s14\:pad\(sm\,v\) {
        padding-top: 1rem
    }

    .s14\:pad\(sm\),.s14\:pad\(sm\,b\),.s14\:pad\(sm\,v\) {
        padding-bottom: 1rem
    }

    .s14\:pad\(sm\),.s14\:pad\(sm\,h\),.s14\:pad\(sm\,l\) {
        padding-left: 1rem
    }

    .s14\:pad\(sm\),.s14\:pad\(sm\,h\),.s14\:pad\(sm\,r\) {
        padding-right: 1rem
    }

    .s14\:pad\(md\),.s14\:pad\(md\,t\),.s14\:pad\(md\,v\) {
        padding-top: 2rem
    }

    .s14\:pad\(md\),.s14\:pad\(md\,b\),.s14\:pad\(md\,v\) {
        padding-bottom: 2rem
    }

    .s14\:pad\(md\),.s14\:pad\(md\,h\),.s14\:pad\(md\,l\) {
        padding-left: 2rem
    }

    .s14\:pad\(md\),.s14\:pad\(md\,h\),.s14\:pad\(md\,r\) {
        padding-right: 2rem
    }

    .s14\:pad\(lg\),.s14\:pad\(lg\,t\),.s14\:pad\(lg\,v\) {
        padding-top: 3rem
    }

    .s14\:pad\(lg\),.s14\:pad\(lg\,b\),.s14\:pad\(lg\,v\) {
        padding-bottom: 3rem
    }

    .s14\:pad\(lg\),.s14\:pad\(lg\,h\),.s14\:pad\(lg\,l\) {
        padding-left: 3rem
    }

    .s14\:pad\(lg\),.s14\:pad\(lg\,h\),.s14\:pad\(lg\,r\) {
        padding-right: 3rem
    }

    .s14\:pad\(xl\),.s14\:pad\(xl\,b\),.s14\:pad\(xl\,v\) {
        padding-bottom: 4rem
    }

    .s14\:pad\(xl\),.s14\:pad\(xl\,h\),.s14\:pad\(xl\,l\) {
        padding-left: 4rem
    }

    .s14\:pad\(xl\),.s14\:pad\(xl\,h\),.s14\:pad\(xl\,r\) {
        padding-right: 4rem
    }

    .s14\:pad\(xl\),.s14\:pad\(xl\,t\),.s14\:pad\(xl\,v\) {
        padding-top: 4rem
    }

    .s14\:pad\(none\),.s14\:pad\(none\,t\),.s14\:pad\(none\,v\) {
        padding-top: 0
    }

    .s14\:pad\(none\),.s14\:pad\(none\,b\),.s14\:pad\(none\,v\) {
        padding-bottom: 0
    }

    .s14\:pad\(none\),.s14\:pad\(none\,h\),.s14\:pad\(none\,l\) {
        padding-left: 0
    }

    .s14\:pad\(none\),.s14\:pad\(none\,h\),.s14\:pad\(none\,r\) {
        padding-right: 0
    }

    .s14\:margin\(auto\),.s14\:margin\(auto\,t\),.s14\:margin\(auto\,v\) {
        margin-top: auto
    }

    .s14\:margin\(auto\),.s14\:margin\(auto\,b\),.s14\:margin\(auto\,v\) {
        margin-bottom: auto
    }

    .s14\:margin\(auto\),.s14\:margin\(auto\,h\),.s14\:margin\(auto\,l\) {
        margin-left: auto
    }

    .s14\:margin\(auto\),.s14\:margin\(auto\,h\),.s14\:margin\(auto\,r\) {
        margin-right: auto
    }

    .s14\:margin\(xs\),.s14\:margin\(xs\,t\),.s14\:margin\(xs\,v\) {
        margin-top: .5rem
    }

    .s14\:margin\(xs\),.s14\:margin\(xs\,b\),.s14\:margin\(xs\,v\) {
        margin-bottom: .5rem
    }

    .s14\:margin\(xs\),.s14\:margin\(xs\,h\),.s14\:margin\(xs\,l\) {
        margin-left: .5rem
    }

    .s14\:margin\(xs\),.s14\:margin\(xs\,h\),.s14\:margin\(xs\,r\) {
        margin-right: .5rem
    }

    .s14\:margin\(sm\),.s14\:margin\(sm\,t\),.s14\:margin\(sm\,v\) {
        margin-top: 1rem
    }

    .s14\:margin\(sm\),.s14\:margin\(sm\,b\),.s14\:margin\(sm\,v\) {
        margin-bottom: 1rem
    }

    .s14\:margin\(sm\),.s14\:margin\(sm\,h\),.s14\:margin\(sm\,l\) {
        margin-left: 1rem
    }

    .s14\:margin\(sm\),.s14\:margin\(sm\,h\),.s14\:margin\(sm\,r\) {
        margin-right: 1rem
    }

    .s14\:margin\(md\),.s14\:margin\(md\,t\),.s14\:margin\(md\,v\) {
        margin-top: 2rem
    }

    .s14\:margin\(md\),.s14\:margin\(md\,b\),.s14\:margin\(md\,v\) {
        margin-bottom: 2rem
    }

    .s14\:margin\(md\),.s14\:margin\(md\,h\),.s14\:margin\(md\,l\) {
        margin-left: 2rem
    }

    .s14\:margin\(md\),.s14\:margin\(md\,h\),.s14\:margin\(md\,r\) {
        margin-right: 2rem
    }

    .s14\:margin\(lg\),.s14\:margin\(lg\,t\),.s14\:margin\(lg\,v\) {
        margin-top: 3rem
    }

    .s14\:margin\(lg\),.s14\:margin\(lg\,b\),.s14\:margin\(lg\,v\) {
        margin-bottom: 3rem
    }

    .s14\:margin\(lg\),.s14\:margin\(lg\,h\),.s14\:margin\(lg\,l\) {
        margin-left: 3rem
    }

    .s14\:margin\(lg\),.s14\:margin\(lg\,h\),.s14\:margin\(lg\,r\) {
        margin-right: 3rem
    }

    .s14\:margin\(xl\),.s14\:margin\(xl\,t\),.s14\:margin\(xl\,v\) {
        margin-top: 4rem
    }

    .s14\:margin\(xl\),.s14\:margin\(xl\,b\),.s14\:margin\(xl\,v\) {
        margin-bottom: 4rem
    }

    .s14\:margin\(xl\),.s14\:margin\(xl\,h\),.s14\:margin\(xl\,l\) {
        margin-left: 4rem
    }

    .s14\:margin\(xl\),.s14\:margin\(xl\,h\),.s14\:margin\(xl\,r\) {
        margin-right: 4rem
    }

    .s14\:margin\(-xs\),.s14\:margin\(-xs\,t\),.s14\:margin\(-xs\,v\) {
        margin-top: -.5rem
    }

    .s14\:margin\(-xs\),.s14\:margin\(-xs\,b\),.s14\:margin\(-xs\,v\) {
        margin-bottom: -.5rem
    }

    .s14\:margin\(-xs\),.s14\:margin\(-xs\,h\),.s14\:margin\(-xs\,l\) {
        margin-left: -.5rem
    }

    .s14\:margin\(-xs\),.s14\:margin\(-xs\,h\),.s14\:margin\(-xs\,r\) {
        margin-right: -.5rem
    }

    .s14\:margin\(-sm\),.s14\:margin\(-sm\,t\),.s14\:margin\(-sm\,v\) {
        margin-top: -1rem
    }

    .s14\:margin\(-sm\),.s14\:margin\(-sm\,b\),.s14\:margin\(-sm\,v\) {
        margin-bottom: -1rem
    }

    .s14\:margin\(-sm\),.s14\:margin\(-sm\,h\),.s14\:margin\(-sm\,l\) {
        margin-left: -1rem
    }

    .s14\:margin\(-sm\),.s14\:margin\(-sm\,h\),.s14\:margin\(-sm\,r\) {
        margin-right: -1rem
    }

    .s14\:margin\(-md\),.s14\:margin\(-md\,t\),.s14\:margin\(-md\,v\) {
        margin-top: -2rem
    }

    .s14\:margin\(-md\),.s14\:margin\(-md\,b\),.s14\:margin\(-md\,v\) {
        margin-bottom: -2rem
    }

    .s14\:margin\(-md\),.s14\:margin\(-md\,h\),.s14\:margin\(-md\,l\) {
        margin-left: -2rem
    }

    .s14\:margin\(-md\),.s14\:margin\(-md\,h\),.s14\:margin\(-md\,r\) {
        margin-right: -2rem
    }

    .s14\:margin\(-lg\),.s14\:margin\(-lg\,t\),.s14\:margin\(-lg\,v\) {
        margin-top: -3rem
    }

    .s14\:margin\(-lg\),.s14\:margin\(-lg\,b\),.s14\:margin\(-lg\,v\) {
        margin-bottom: -3rem
    }

    .s14\:margin\(-lg\),.s14\:margin\(-lg\,h\),.s14\:margin\(-lg\,l\) {
        margin-left: -3rem
    }

    .s14\:margin\(-lg\),.s14\:margin\(-lg\,h\),.s14\:margin\(-lg\,r\) {
        margin-right: -3rem
    }

    .s14\:margin\(-xl\),.s14\:margin\(-xl\,t\),.s14\:margin\(-xl\,v\) {
        margin-top: -4rem
    }

    .s14\:margin\(-xl\),.s14\:margin\(-xl\,b\),.s14\:margin\(-xl\,v\) {
        margin-bottom: -4rem
    }

    .s14\:margin\(-xl\),.s14\:margin\(-xl\,h\),.s14\:margin\(-xl\,l\) {
        margin-left: -4rem
    }

    .s14\:margin\(-xl\),.s14\:margin\(-xl\,h\),.s14\:margin\(-xl\,r\) {
        margin-right: -4rem
    }

    .s14\:margin\(none\),.s14\:margin\(none\,t\),.s14\:margin\(none\,v\) {
        margin-top: 0
    }

    .s14\:margin\(none\),.s14\:margin\(none\,b\),.s14\:margin\(none\,v\) {
        margin-bottom: 0
    }

    .s14\:margin\(none\),.s14\:margin\(none\,h\),.s14\:margin\(none\,l\) {
        margin-left: 0
    }

    .s14\:margin\(none\),.s14\:margin\(none\,h\),.s14\:margin\(none\,r\) {
        margin-right: 0
    }

    .s14\:gutter\(xs\) {
        margin-left: -.5rem;
        margin-right: -.5rem
    }

    .s14\:gutter\(xs\)>* {
        padding: .5rem
    }

    .s14\:gutter\(sm\) {
        margin-left: -1rem;
        margin-right: -1rem
    }

    .s14\:gutter\(sm\)>* {
        padding: 1rem
    }

    .s14\:gutter\(md\) {
        margin-left: -2rem;
        margin-right: -2rem
    }

    .s14\:gutter\(md\)>* {
        padding: 2rem
    }

    .s14\:gutter\(lg\) {
        margin-left: -3rem;
        margin-right: -3rem
    }

    .s14\:gutter\(lg\)>* {
        padding: 3rem
    }

    .s14\:gutter\(xl\) {
        margin-left: -4rem;
        margin-right: -4rem
    }

    .s14\:gutter\(xl\)>* {
        padding: 4rem
    }

    .s14\:text\(left\) {
        text-align: left
    }

    .s14\:text\(right\) {
        text-align: right
    }

    .s14\:text\(center\) {
        text-align: center
    }

    .s14\:align\(center\) {
        align-items: center
    }

    .s14\:align\(space-around\) {
        align-items: space-around
    }

    .s14\:align\(space-between\) {
        align-items: space-between
    }

    .s14\:align\(start\) {
        align-items: flex-start
    }

    .s14\:align\(end\) {
        align-items: flex-end
    }

    .s14\:justify\(center\) {
        justify-content: center
    }

    .s14\:justify\(space-around\) {
        justify-content: space-around
    }

    .s14\:justify\(space-between\) {
        justify-content: space-between
    }

    .s14\:justify\(start\) {
        justify-content: flex-start
    }

    .s14\:justify\(end\) {
        justify-content: flex-end
    }

    .s14\:align-self\(start\) {
        align-self: flex-start
    }

    .s14\:align-self\(center\) {
        align-self: center
    }

    .s14\:align-self\(end\) {
        align-self: flex-end
    }

    .s14\:justify-self\(start\) {
        align-self: flex-start
    }

    .s14\:justify-self\(center\) {
        align-self: center
    }

    .s14\:justify-self\(end\) {
        align-self: flex-end
    }

    .s14\:order\(1\) {
        order: 1
    }

    .s14\:order\(2\) {
        order: 2
    }

    .s14\:order\(3\) {
        order: 3
    }

    .s14\:order\(4\) {
        order: 4
    }

    .s14\:order\(5\) {
        order: 5
    }

    .s14\:ratio\(2\) {
        padding-top: 200%
    }

    .s14\:ratio\(1\.95\) {
        padding-top: 195%
    }

    .s14\:ratio\(1\.9\) {
        padding-top: 190%
    }

    .s14\:ratio\(1\.85\) {
        padding-top: 185%
    }

    .s14\:ratio\(1\.8\) {
        padding-top: 180%
    }

    .s14\:ratio\(1\.75\) {
        padding-top: 175%
    }

    .s14\:ratio\(1\.7\) {
        padding-top: 170%
    }

    .s14\:ratio\(1\.65\) {
        padding-top: 165%
    }

    .s14\:ratio\(1\.6\) {
        padding-top: 160%
    }

    .s14\:ratio\(1\.55\) {
        padding-top: 155%
    }

    .s14\:ratio\(1\.5\) {
        padding-top: 150%
    }

    .s14\:ratio\(1\.45\) {
        padding-top: 145%
    }

    .s14\:ratio\(1\.4\) {
        padding-top: 140%
    }

    .s14\:ratio\(1\.35\) {
        padding-top: 135%
    }

    .s14\:ratio\(1\.3\) {
        padding-top: 130%
    }

    .s14\:ratio\(1\.25\) {
        padding-top: 125%
    }

    .s14\:ratio\(1\.2\) {
        padding-top: 120%
    }

    .s14\:ratio\(1\.15\) {
        padding-top: 115%
    }

    .s14\:ratio\(1\.1\) {
        padding-top: 110%
    }

    .s14\:ratio\(1\.05\) {
        padding-top: 105%
    }

    .s14\:ratio\(1\) {
        padding-top: 100%
    }

    .s14\:ratio\(0\.95\) {
        padding-top: 95%
    }

    .s14\:ratio\(0\.9\) {
        padding-top: 90%
    }

    .s14\:ratio\(0\.85\) {
        padding-top: 85%
    }

    .s14\:ratio\(0\.8\) {
        padding-top: 80%
    }

    .s14\:ratio\(0\.75\) {
        padding-top: 75%
    }

    .s14\:ratio\(0\.7\) {
        padding-top: 70%
    }

    .s14\:ratio\(0\.65\) {
        padding-top: 65%
    }

    .s14\:ratio\(0\.6\) {
        padding-top: 60%
    }

    .s14\:ratio\(0\.55\) {
        padding-top: 55%
    }

    .s14\:ratio\(0\.5\) {
        padding-top: 50%
    }

    .s14\:ratio\(0\.45\) {
        padding-top: 45%
    }

    .s14\:ratio\(0\.4\) {
        padding-top: 40%
    }

    .s14\:ratio\(0\.35\) {
        padding-top: 35%
    }

    .s14\:ratio\(0\.3\) {
        padding-top: 30%
    }

    .s14\:ratio\(0\.25\) {
        padding-top: 25%
    }

    .s14\:ratio\(0\.2\) {
        padding-top: 20%
    }

    .s14\:ratio\(0\.15\) {
        padding-top: 15%
    }

    .s14\:ratio\(0\.1\) {
        padding-top: 10%
    }

    .s14\:ratio\(0\.05\) {
        padding-top: 5%
    }
}

@media(max-width: 1300px) {
    .s13\:display\(none\) {
        display:none
    }

    .s13\:display\(block\) {
        display: block
    }

    .s13\:display\(flex\) {
        display: flex
    }

    .s13\:display\(inline-block\) {
        display: inline-block
    }

    .s13\:display\(inline\) {
        display: inline
    }

    .s13\:flex\(col\),.s13\:flex\(row\) {
        display: flex;
        flex-wrap: wrap
    }

    .s13\:flex\(col\) {
        flex-direction: column
    }

    .s13\:flex\(row\) {
        flex-direction: row
    }

    .s13\:flex\(none\) {
        flex: none
    }

    .s13\:flex\(1\) {
        flex: 1
    }

    .s13\:flex\(2\) {
        flex: 2
    }

    .s13\:flex\(3\) {
        flex: 3
    }

    .s13\:flex\(4\) {
        flex: 4
    }

    .s13\:flex\(5\) {
        flex: 5
    }

    .s13\:flex\(6\) {
        flex: 6
    }

    .s13\:flex\(7\) {
        flex: 7
    }

    .s13\:flex\(8\) {
        flex: 8
    }

    .s13\:flex\(9\) {
        flex: 9
    }

    .s13\:flex\(10\) {
        flex: 10
    }

    .s13\:size\(1\/10\) {
        width: 10%
    }

    .s13\:size\(1\/9\) {
        width: 11.11111%
    }

    .s13\:size\(1\/8\) {
        width: 12.5%
    }

    .s13\:size\(1\/7\) {
        width: 14.28571%
    }

    .s13\:size\(1\/6\) {
        width: 16.66666%
    }

    .s13\:size\(1\/5\),.s13\:size\(2\/10\) {
        width: 20%
    }

    .s13\:size\(2\/9\) {
        width: 22.22222%
    }

    .s13\:size\(1\/4\),.s13\:size\(2\/8\) {
        width: 25%
    }

    .s13\:size\(2\/7\) {
        width: 28.57142%
    }

    .s13\:size\(3\/10\) {
        width: 30%
    }

    .s13\:size\(1\/3\),.s13\:size\(2\/6\),.s13\:size\(3\/9\) {
        width: 33.33333%
    }

    .s13\:size\(3\/8\) {
        width: 37.5%
    }

    .s13\:size\(2\/5\),.s13\:size\(4\/10\) {
        width: 40%
    }

    .s13\:size\(3\/7\) {
        width: 42.85714%
    }

    .s13\:size\(4\/9\) {
        width: 44.44444%
    }

    .s13\:size\(1\/2\),.s13\:size\(2\/4\),.s13\:size\(3\/6\),.s13\:size\(4\/8\),.s13\:size\(5\/10\) {
        width: 50%
    }

    .s13\:size\(5\/9\) {
        width: 55.55555%
    }

    .s13\:size\(4\/7\) {
        width: 57.14285%
    }

    .s13\:size\(3\/5\),.s13\:size\(6\/10\) {
        width: 60%
    }

    .s13\:size\(5\/8\) {
        width: 62.5%
    }

    .s13\:size\(2\/3\),.s13\:size\(4\/6\),.s13\:size\(6\/9\) {
        width: 66.66666%
    }

    .s13\:size\(7\/10\) {
        width: 70%
    }

    .s13\:size\(5\/7\) {
        width: 71.42857%
    }

    .s13\:size\(3\/4\),.s13\:size\(6\/8\) {
        width: 75%
    }

    .s13\:size\(7\/9\) {
        width: 77.77777%
    }

    .s13\:size\(4\/5\),.s13\:size\(8\/10\) {
        width: 80%
    }

    .s13\:size\(5\/6\) {
        width: 83.3333%
    }

    .s13\:size\(6\/7\) {
        width: 85.71428%
    }

    .s13\:size\(7\/8\) {
        width: 87.5%
    }

    .s13\:size\(8\/9\) {
        width: 88.888888%
    }

    .s13\:size\(9\/10\) {
        width: 90%
    }

    .s13\:size\(1\/1\) {
        width: 100%
    }

    .s13\:pad\(xs\),.s13\:pad\(xs\,t\),.s13\:pad\(xs\,v\) {
        padding-top: .5rem
    }

    .s13\:pad\(xs\),.s13\:pad\(xs\,b\),.s13\:pad\(xs\,v\) {
        padding-bottom: .5rem
    }

    .s13\:pad\(xs\),.s13\:pad\(xs\,h\),.s13\:pad\(xs\,l\) {
        padding-left: .5rem
    }

    .s13\:pad\(xs\),.s13\:pad\(xs\,h\),.s13\:pad\(xs\,r\) {
        padding-right: .5rem
    }

    .s13\:pad\(sm\),.s13\:pad\(sm\,t\),.s13\:pad\(sm\,v\) {
        padding-top: 1rem
    }

    .s13\:pad\(sm\),.s13\:pad\(sm\,b\),.s13\:pad\(sm\,v\) {
        padding-bottom: 1rem
    }

    .s13\:pad\(sm\),.s13\:pad\(sm\,h\),.s13\:pad\(sm\,l\) {
        padding-left: 1rem
    }

    .s13\:pad\(sm\),.s13\:pad\(sm\,h\),.s13\:pad\(sm\,r\) {
        padding-right: 1rem
    }

    .s13\:pad\(md\),.s13\:pad\(md\,t\),.s13\:pad\(md\,v\) {
        padding-top: 2rem
    }

    .s13\:pad\(md\),.s13\:pad\(md\,b\),.s13\:pad\(md\,v\) {
        padding-bottom: 2rem
    }

    .s13\:pad\(md\),.s13\:pad\(md\,h\),.s13\:pad\(md\,l\) {
        padding-left: 2rem
    }

    .s13\:pad\(md\),.s13\:pad\(md\,h\),.s13\:pad\(md\,r\) {
        padding-right: 2rem
    }

    .s13\:pad\(lg\),.s13\:pad\(lg\,t\),.s13\:pad\(lg\,v\) {
        padding-top: 3rem
    }

    .s13\:pad\(lg\),.s13\:pad\(lg\,b\),.s13\:pad\(lg\,v\) {
        padding-bottom: 3rem
    }

    .s13\:pad\(lg\),.s13\:pad\(lg\,h\),.s13\:pad\(lg\,l\) {
        padding-left: 3rem
    }

    .s13\:pad\(lg\),.s13\:pad\(lg\,h\),.s13\:pad\(lg\,r\) {
        padding-right: 3rem
    }

    .s13\:pad\(xl\),.s13\:pad\(xl\,b\),.s13\:pad\(xl\,v\) {
        padding-bottom: 4rem
    }

    .s13\:pad\(xl\),.s13\:pad\(xl\,h\),.s13\:pad\(xl\,l\) {
        padding-left: 4rem
    }

    .s13\:pad\(xl\),.s13\:pad\(xl\,h\),.s13\:pad\(xl\,r\) {
        padding-right: 4rem
    }

    .s13\:pad\(xl\),.s13\:pad\(xl\,t\),.s13\:pad\(xl\,v\) {
        padding-top: 4rem
    }

    .s13\:pad\(none\),.s13\:pad\(none\,t\),.s13\:pad\(none\,v\) {
        padding-top: 0
    }

    .s13\:pad\(none\),.s13\:pad\(none\,b\),.s13\:pad\(none\,v\) {
        padding-bottom: 0
    }

    .s13\:pad\(none\),.s13\:pad\(none\,h\),.s13\:pad\(none\,l\) {
        padding-left: 0
    }

    .s13\:pad\(none\),.s13\:pad\(none\,h\),.s13\:pad\(none\,r\) {
        padding-right: 0
    }

    .s13\:margin\(auto\),.s13\:margin\(auto\,t\),.s13\:margin\(auto\,v\) {
        margin-top: auto
    }

    .s13\:margin\(auto\),.s13\:margin\(auto\,b\),.s13\:margin\(auto\,v\) {
        margin-bottom: auto
    }

    .s13\:margin\(auto\),.s13\:margin\(auto\,h\),.s13\:margin\(auto\,l\) {
        margin-left: auto
    }

    .s13\:margin\(auto\),.s13\:margin\(auto\,h\),.s13\:margin\(auto\,r\) {
        margin-right: auto
    }

    .s13\:margin\(xs\),.s13\:margin\(xs\,t\),.s13\:margin\(xs\,v\) {
        margin-top: .5rem
    }

    .s13\:margin\(xs\),.s13\:margin\(xs\,b\),.s13\:margin\(xs\,v\) {
        margin-bottom: .5rem
    }

    .s13\:margin\(xs\),.s13\:margin\(xs\,h\),.s13\:margin\(xs\,l\) {
        margin-left: .5rem
    }

    .s13\:margin\(xs\),.s13\:margin\(xs\,h\),.s13\:margin\(xs\,r\) {
        margin-right: .5rem
    }

    .s13\:margin\(sm\),.s13\:margin\(sm\,t\),.s13\:margin\(sm\,v\) {
        margin-top: 1rem
    }

    .s13\:margin\(sm\),.s13\:margin\(sm\,b\),.s13\:margin\(sm\,v\) {
        margin-bottom: 1rem
    }

    .s13\:margin\(sm\),.s13\:margin\(sm\,h\),.s13\:margin\(sm\,l\) {
        margin-left: 1rem
    }

    .s13\:margin\(sm\),.s13\:margin\(sm\,h\),.s13\:margin\(sm\,r\) {
        margin-right: 1rem
    }

    .s13\:margin\(md\),.s13\:margin\(md\,t\),.s13\:margin\(md\,v\) {
        margin-top: 2rem
    }

    .s13\:margin\(md\),.s13\:margin\(md\,b\),.s13\:margin\(md\,v\) {
        margin-bottom: 2rem
    }

    .s13\:margin\(md\),.s13\:margin\(md\,h\),.s13\:margin\(md\,l\) {
        margin-left: 2rem
    }

    .s13\:margin\(md\),.s13\:margin\(md\,h\),.s13\:margin\(md\,r\) {
        margin-right: 2rem
    }

    .s13\:margin\(lg\),.s13\:margin\(lg\,t\),.s13\:margin\(lg\,v\) {
        margin-top: 3rem
    }

    .s13\:margin\(lg\),.s13\:margin\(lg\,b\),.s13\:margin\(lg\,v\) {
        margin-bottom: 3rem
    }

    .s13\:margin\(lg\),.s13\:margin\(lg\,h\),.s13\:margin\(lg\,l\) {
        margin-left: 3rem
    }

    .s13\:margin\(lg\),.s13\:margin\(lg\,h\),.s13\:margin\(lg\,r\) {
        margin-right: 3rem
    }

    .s13\:margin\(xl\),.s13\:margin\(xl\,t\),.s13\:margin\(xl\,v\) {
        margin-top: 4rem
    }

    .s13\:margin\(xl\),.s13\:margin\(xl\,b\),.s13\:margin\(xl\,v\) {
        margin-bottom: 4rem
    }

    .s13\:margin\(xl\),.s13\:margin\(xl\,h\),.s13\:margin\(xl\,l\) {
        margin-left: 4rem
    }

    .s13\:margin\(xl\),.s13\:margin\(xl\,h\),.s13\:margin\(xl\,r\) {
        margin-right: 4rem
    }

    .s13\:margin\(-xs\),.s13\:margin\(-xs\,t\),.s13\:margin\(-xs\,v\) {
        margin-top: -.5rem
    }

    .s13\:margin\(-xs\),.s13\:margin\(-xs\,b\),.s13\:margin\(-xs\,v\) {
        margin-bottom: -.5rem
    }

    .s13\:margin\(-xs\),.s13\:margin\(-xs\,h\),.s13\:margin\(-xs\,l\) {
        margin-left: -.5rem
    }

    .s13\:margin\(-xs\),.s13\:margin\(-xs\,h\),.s13\:margin\(-xs\,r\) {
        margin-right: -.5rem
    }

    .s13\:margin\(-sm\),.s13\:margin\(-sm\,t\),.s13\:margin\(-sm\,v\) {
        margin-top: -1rem
    }

    .s13\:margin\(-sm\),.s13\:margin\(-sm\,b\),.s13\:margin\(-sm\,v\) {
        margin-bottom: -1rem
    }

    .s13\:margin\(-sm\),.s13\:margin\(-sm\,h\),.s13\:margin\(-sm\,l\) {
        margin-left: -1rem
    }

    .s13\:margin\(-sm\),.s13\:margin\(-sm\,h\),.s13\:margin\(-sm\,r\) {
        margin-right: -1rem
    }

    .s13\:margin\(-md\),.s13\:margin\(-md\,t\),.s13\:margin\(-md\,v\) {
        margin-top: -2rem
    }

    .s13\:margin\(-md\),.s13\:margin\(-md\,b\),.s13\:margin\(-md\,v\) {
        margin-bottom: -2rem
    }

    .s13\:margin\(-md\),.s13\:margin\(-md\,h\),.s13\:margin\(-md\,l\) {
        margin-left: -2rem
    }

    .s13\:margin\(-md\),.s13\:margin\(-md\,h\),.s13\:margin\(-md\,r\) {
        margin-right: -2rem
    }

    .s13\:margin\(-lg\),.s13\:margin\(-lg\,t\),.s13\:margin\(-lg\,v\) {
        margin-top: -3rem
    }

    .s13\:margin\(-lg\),.s13\:margin\(-lg\,b\),.s13\:margin\(-lg\,v\) {
        margin-bottom: -3rem
    }

    .s13\:margin\(-lg\),.s13\:margin\(-lg\,h\),.s13\:margin\(-lg\,l\) {
        margin-left: -3rem
    }

    .s13\:margin\(-lg\),.s13\:margin\(-lg\,h\),.s13\:margin\(-lg\,r\) {
        margin-right: -3rem
    }

    .s13\:margin\(-xl\),.s13\:margin\(-xl\,t\),.s13\:margin\(-xl\,v\) {
        margin-top: -4rem
    }

    .s13\:margin\(-xl\),.s13\:margin\(-xl\,b\),.s13\:margin\(-xl\,v\) {
        margin-bottom: -4rem
    }

    .s13\:margin\(-xl\),.s13\:margin\(-xl\,h\),.s13\:margin\(-xl\,l\) {
        margin-left: -4rem
    }

    .s13\:margin\(-xl\),.s13\:margin\(-xl\,h\),.s13\:margin\(-xl\,r\) {
        margin-right: -4rem
    }

    .s13\:margin\(none\),.s13\:margin\(none\,t\),.s13\:margin\(none\,v\) {
        margin-top: 0
    }

    .s13\:margin\(none\),.s13\:margin\(none\,b\),.s13\:margin\(none\,v\) {
        margin-bottom: 0
    }

    .s13\:margin\(none\),.s13\:margin\(none\,h\),.s13\:margin\(none\,l\) {
        margin-left: 0
    }

    .s13\:margin\(none\),.s13\:margin\(none\,h\),.s13\:margin\(none\,r\) {
        margin-right: 0
    }

    .s13\:gutter\(xs\) {
        margin-left: -.5rem;
        margin-right: -.5rem
    }

    .s13\:gutter\(xs\)>* {
        padding: .5rem
    }

    .s13\:gutter\(sm\) {
        margin-left: -1rem;
        margin-right: -1rem
    }

    .s13\:gutter\(sm\)>* {
        padding: 1rem
    }

    .s13\:gutter\(md\) {
        margin-left: -2rem;
        margin-right: -2rem
    }

    .s13\:gutter\(md\)>* {
        padding: 2rem
    }

    .s13\:gutter\(lg\) {
        margin-left: -3rem;
        margin-right: -3rem
    }

    .s13\:gutter\(lg\)>* {
        padding: 3rem
    }

    .s13\:gutter\(xl\) {
        margin-left: -4rem;
        margin-right: -4rem
    }

    .s13\:gutter\(xl\)>* {
        padding: 4rem
    }

    .s13\:text\(left\) {
        text-align: left
    }

    .s13\:text\(right\) {
        text-align: right
    }

    .s13\:text\(center\) {
        text-align: center
    }

    .s13\:align\(center\) {
        align-items: center
    }

    .s13\:align\(space-around\) {
        align-items: space-around
    }

    .s13\:align\(space-between\) {
        align-items: space-between
    }

    .s13\:align\(start\) {
        align-items: flex-start
    }

    .s13\:align\(end\) {
        align-items: flex-end
    }

    .s13\:justify\(center\) {
        justify-content: center
    }

    .s13\:justify\(space-around\) {
        justify-content: space-around
    }

    .s13\:justify\(space-between\) {
        justify-content: space-between
    }

    .s13\:justify\(start\) {
        justify-content: flex-start
    }

    .s13\:justify\(end\) {
        justify-content: flex-end
    }

    .s13\:align-self\(start\) {
        align-self: flex-start
    }

    .s13\:align-self\(center\) {
        align-self: center
    }

    .s13\:align-self\(end\) {
        align-self: flex-end
    }

    .s13\:justify-self\(start\) {
        align-self: flex-start
    }

    .s13\:justify-self\(center\) {
        align-self: center
    }

    .s13\:justify-self\(end\) {
        align-self: flex-end
    }

    .s13\:order\(1\) {
        order: 1
    }

    .s13\:order\(2\) {
        order: 2
    }

    .s13\:order\(3\) {
        order: 3
    }

    .s13\:order\(4\) {
        order: 4
    }

    .s13\:order\(5\) {
        order: 5
    }

    .s13\:ratio\(2\) {
        padding-top: 200%
    }

    .s13\:ratio\(1\.95\) {
        padding-top: 195%
    }

    .s13\:ratio\(1\.9\) {
        padding-top: 190%
    }

    .s13\:ratio\(1\.85\) {
        padding-top: 185%
    }

    .s13\:ratio\(1\.8\) {
        padding-top: 180%
    }

    .s13\:ratio\(1\.75\) {
        padding-top: 175%
    }

    .s13\:ratio\(1\.7\) {
        padding-top: 170%
    }

    .s13\:ratio\(1\.65\) {
        padding-top: 165%
    }

    .s13\:ratio\(1\.6\) {
        padding-top: 160%
    }

    .s13\:ratio\(1\.55\) {
        padding-top: 155%
    }

    .s13\:ratio\(1\.5\) {
        padding-top: 150%
    }

    .s13\:ratio\(1\.45\) {
        padding-top: 145%
    }

    .s13\:ratio\(1\.4\) {
        padding-top: 140%
    }

    .s13\:ratio\(1\.35\) {
        padding-top: 135%
    }

    .s13\:ratio\(1\.3\) {
        padding-top: 130%
    }

    .s13\:ratio\(1\.25\) {
        padding-top: 125%
    }

    .s13\:ratio\(1\.2\) {
        padding-top: 120%
    }

    .s13\:ratio\(1\.15\) {
        padding-top: 115%
    }

    .s13\:ratio\(1\.1\) {
        padding-top: 110%
    }

    .s13\:ratio\(1\.05\) {
        padding-top: 105%
    }

    .s13\:ratio\(1\) {
        padding-top: 100%
    }

    .s13\:ratio\(0\.95\) {
        padding-top: 95%
    }

    .s13\:ratio\(0\.9\) {
        padding-top: 90%
    }

    .s13\:ratio\(0\.85\) {
        padding-top: 85%
    }

    .s13\:ratio\(0\.8\) {
        padding-top: 80%
    }

    .s13\:ratio\(0\.75\) {
        padding-top: 75%
    }

    .s13\:ratio\(0\.7\) {
        padding-top: 70%
    }

    .s13\:ratio\(0\.65\) {
        padding-top: 65%
    }

    .s13\:ratio\(0\.6\) {
        padding-top: 60%
    }

    .s13\:ratio\(0\.55\) {
        padding-top: 55%
    }

    .s13\:ratio\(0\.5\) {
        padding-top: 50%
    }

    .s13\:ratio\(0\.45\) {
        padding-top: 45%
    }

    .s13\:ratio\(0\.4\) {
        padding-top: 40%
    }

    .s13\:ratio\(0\.35\) {
        padding-top: 35%
    }

    .s13\:ratio\(0\.3\) {
        padding-top: 30%
    }

    .s13\:ratio\(0\.25\) {
        padding-top: 25%
    }

    .s13\:ratio\(0\.2\) {
        padding-top: 20%
    }

    .s13\:ratio\(0\.15\) {
        padding-top: 15%
    }

    .s13\:ratio\(0\.1\) {
        padding-top: 10%
    }

    .s13\:ratio\(0\.05\) {
        padding-top: 5%
    }
}

@media(max-width: 1200px) {
    .s12\:display\(none\) {
        display:none
    }

    .s12\:display\(block\) {
        display: block
    }

    .s12\:display\(flex\) {
        display: flex
    }

    .s12\:display\(inline-block\) {
        display: inline-block
    }

    .s12\:display\(inline\) {
        display: inline
    }

    .s12\:flex\(col\),.s12\:flex\(row\) {
        display: flex;
        flex-wrap: wrap
    }

    .s12\:flex\(col\) {
        flex-direction: column
    }

    .s12\:flex\(row\) {
        flex-direction: row
    }

    .s12\:flex\(none\) {
        flex: none
    }

    .s12\:flex\(1\) {
        flex: 1
    }

    .s12\:flex\(2\) {
        flex: 2
    }

    .s12\:flex\(3\) {
        flex: 3
    }

    .s12\:flex\(4\) {
        flex: 4
    }

    .s12\:flex\(5\) {
        flex: 5
    }

    .s12\:flex\(6\) {
        flex: 6
    }

    .s12\:flex\(7\) {
        flex: 7
    }

    .s12\:flex\(8\) {
        flex: 8
    }

    .s12\:flex\(9\) {
        flex: 9
    }

    .s12\:flex\(10\) {
        flex: 10
    }

    .s12\:size\(1\/10\) {
        width: 10%
    }

    .s12\:size\(1\/9\) {
        width: 11.11111%
    }

    .s12\:size\(1\/8\) {
        width: 12.5%
    }

    .s12\:size\(1\/7\) {
        width: 14.28571%
    }

    .s12\:size\(1\/6\) {
        width: 16.66666%
    }

    .s12\:size\(1\/5\),.s12\:size\(2\/10\) {
        width: 20%
    }

    .s12\:size\(2\/9\) {
        width: 22.22222%
    }

    .s12\:size\(1\/4\),.s12\:size\(2\/8\) {
        width: 25%
    }

    .s12\:size\(2\/7\) {
        width: 28.57142%
    }

    .s12\:size\(3\/10\) {
        width: 30%
    }

    .s12\:size\(1\/3\),.s12\:size\(2\/6\),.s12\:size\(3\/9\) {
        width: 33.33333%
    }

    .s12\:size\(3\/8\) {
        width: 37.5%
    }

    .s12\:size\(2\/5\),.s12\:size\(4\/10\) {
        width: 40%
    }

    .s12\:size\(3\/7\) {
        width: 42.85714%
    }

    .s12\:size\(4\/9\) {
        width: 44.44444%
    }

    .s12\:size\(1\/2\),.s12\:size\(2\/4\),.s12\:size\(3\/6\),.s12\:size\(4\/8\),.s12\:size\(5\/10\) {
        width: 50%
    }

    .s12\:size\(5\/9\) {
        width: 55.55555%
    }

    .s12\:size\(4\/7\) {
        width: 57.14285%
    }

    .s12\:size\(3\/5\),.s12\:size\(6\/10\) {
        width: 60%
    }

    .s12\:size\(5\/8\) {
        width: 62.5%
    }

    .s12\:size\(2\/3\),.s12\:size\(4\/6\),.s12\:size\(6\/9\) {
        width: 66.66666%
    }

    .s12\:size\(7\/10\) {
        width: 70%
    }

    .s12\:size\(5\/7\) {
        width: 71.42857%
    }

    .s12\:size\(3\/4\),.s12\:size\(6\/8\) {
        width: 75%
    }

    .s12\:size\(7\/9\) {
        width: 77.77777%
    }

    .s12\:size\(4\/5\),.s12\:size\(8\/10\) {
        width: 80%
    }

    .s12\:size\(5\/6\) {
        width: 83.3333%
    }

    .s12\:size\(6\/7\) {
        width: 85.71428%
    }

    .s12\:size\(7\/8\) {
        width: 87.5%
    }

    .s12\:size\(8\/9\) {
        width: 88.888888%
    }

    .s12\:size\(9\/10\) {
        width: 90%
    }

    .s12\:size\(1\/1\) {
        width: 100%
    }

    .s12\:pad\(xs\),.s12\:pad\(xs\,t\),.s12\:pad\(xs\,v\) {
        padding-top: .5rem
    }

    .s12\:pad\(xs\),.s12\:pad\(xs\,b\),.s12\:pad\(xs\,v\) {
        padding-bottom: .5rem
    }

    .s12\:pad\(xs\),.s12\:pad\(xs\,h\),.s12\:pad\(xs\,l\) {
        padding-left: .5rem
    }

    .s12\:pad\(xs\),.s12\:pad\(xs\,h\),.s12\:pad\(xs\,r\) {
        padding-right: .5rem
    }

    .s12\:pad\(sm\),.s12\:pad\(sm\,t\),.s12\:pad\(sm\,v\) {
        padding-top: 1rem
    }

    .s12\:pad\(sm\),.s12\:pad\(sm\,b\),.s12\:pad\(sm\,v\) {
        padding-bottom: 1rem
    }

    .s12\:pad\(sm\),.s12\:pad\(sm\,h\),.s12\:pad\(sm\,l\) {
        padding-left: 1rem
    }

    .s12\:pad\(sm\),.s12\:pad\(sm\,h\),.s12\:pad\(sm\,r\) {
        padding-right: 1rem
    }

    .s12\:pad\(md\),.s12\:pad\(md\,t\),.s12\:pad\(md\,v\) {
        padding-top: 2rem
    }

    .s12\:pad\(md\),.s12\:pad\(md\,b\),.s12\:pad\(md\,v\) {
        padding-bottom: 2rem
    }

    .s12\:pad\(md\),.s12\:pad\(md\,h\),.s12\:pad\(md\,l\) {
        padding-left: 2rem
    }

    .s12\:pad\(md\),.s12\:pad\(md\,h\),.s12\:pad\(md\,r\) {
        padding-right: 2rem
    }

    .s12\:pad\(lg\),.s12\:pad\(lg\,t\),.s12\:pad\(lg\,v\) {
        padding-top: 3rem
    }

    .s12\:pad\(lg\),.s12\:pad\(lg\,b\),.s12\:pad\(lg\,v\) {
        padding-bottom: 3rem
    }

    .s12\:pad\(lg\),.s12\:pad\(lg\,h\),.s12\:pad\(lg\,l\) {
        padding-left: 3rem
    }

    .s12\:pad\(lg\),.s12\:pad\(lg\,h\),.s12\:pad\(lg\,r\) {
        padding-right: 3rem
    }

    .s12\:pad\(xl\),.s12\:pad\(xl\,b\),.s12\:pad\(xl\,v\) {
        padding-bottom: 4rem
    }

    .s12\:pad\(xl\),.s12\:pad\(xl\,h\),.s12\:pad\(xl\,l\) {
        padding-left: 4rem
    }

    .s12\:pad\(xl\),.s12\:pad\(xl\,h\),.s12\:pad\(xl\,r\) {
        padding-right: 4rem
    }

    .s12\:pad\(xl\),.s12\:pad\(xl\,t\),.s12\:pad\(xl\,v\) {
        padding-top: 4rem
    }

    .s12\:pad\(none\),.s12\:pad\(none\,t\),.s12\:pad\(none\,v\) {
        padding-top: 0
    }

    .s12\:pad\(none\),.s12\:pad\(none\,b\),.s12\:pad\(none\,v\) {
        padding-bottom: 0
    }

    .s12\:pad\(none\),.s12\:pad\(none\,h\),.s12\:pad\(none\,l\) {
        padding-left: 0
    }

    .s12\:pad\(none\),.s12\:pad\(none\,h\),.s12\:pad\(none\,r\) {
        padding-right: 0
    }

    .s12\:margin\(auto\),.s12\:margin\(auto\,t\),.s12\:margin\(auto\,v\) {
        margin-top: auto
    }

    .s12\:margin\(auto\),.s12\:margin\(auto\,b\),.s12\:margin\(auto\,v\) {
        margin-bottom: auto
    }

    .s12\:margin\(auto\),.s12\:margin\(auto\,h\),.s12\:margin\(auto\,l\) {
        margin-left: auto
    }

    .s12\:margin\(auto\),.s12\:margin\(auto\,h\),.s12\:margin\(auto\,r\) {
        margin-right: auto
    }

    .s12\:margin\(xs\),.s12\:margin\(xs\,t\),.s12\:margin\(xs\,v\) {
        margin-top: .5rem
    }

    .s12\:margin\(xs\),.s12\:margin\(xs\,b\),.s12\:margin\(xs\,v\) {
        margin-bottom: .5rem
    }

    .s12\:margin\(xs\),.s12\:margin\(xs\,h\),.s12\:margin\(xs\,l\) {
        margin-left: .5rem
    }

    .s12\:margin\(xs\),.s12\:margin\(xs\,h\),.s12\:margin\(xs\,r\) {
        margin-right: .5rem
    }

    .s12\:margin\(sm\),.s12\:margin\(sm\,t\),.s12\:margin\(sm\,v\) {
        margin-top: 1rem
    }

    .s12\:margin\(sm\),.s12\:margin\(sm\,b\),.s12\:margin\(sm\,v\) {
        margin-bottom: 1rem
    }

    .s12\:margin\(sm\),.s12\:margin\(sm\,h\),.s12\:margin\(sm\,l\) {
        margin-left: 1rem
    }

    .s12\:margin\(sm\),.s12\:margin\(sm\,h\),.s12\:margin\(sm\,r\) {
        margin-right: 1rem
    }

    .s12\:margin\(md\),.s12\:margin\(md\,t\),.s12\:margin\(md\,v\) {
        margin-top: 2rem
    }

    .s12\:margin\(md\),.s12\:margin\(md\,b\),.s12\:margin\(md\,v\) {
        margin-bottom: 2rem
    }

    .s12\:margin\(md\),.s12\:margin\(md\,h\),.s12\:margin\(md\,l\) {
        margin-left: 2rem
    }

    .s12\:margin\(md\),.s12\:margin\(md\,h\),.s12\:margin\(md\,r\) {
        margin-right: 2rem
    }

    .s12\:margin\(lg\),.s12\:margin\(lg\,t\),.s12\:margin\(lg\,v\) {
        margin-top: 3rem
    }

    .s12\:margin\(lg\),.s12\:margin\(lg\,b\),.s12\:margin\(lg\,v\) {
        margin-bottom: 3rem
    }

    .s12\:margin\(lg\),.s12\:margin\(lg\,h\),.s12\:margin\(lg\,l\) {
        margin-left: 3rem
    }

    .s12\:margin\(lg\),.s12\:margin\(lg\,h\),.s12\:margin\(lg\,r\) {
        margin-right: 3rem
    }

    .s12\:margin\(xl\),.s12\:margin\(xl\,t\),.s12\:margin\(xl\,v\) {
        margin-top: 4rem
    }

    .s12\:margin\(xl\),.s12\:margin\(xl\,b\),.s12\:margin\(xl\,v\) {
        margin-bottom: 4rem
    }

    .s12\:margin\(xl\),.s12\:margin\(xl\,h\),.s12\:margin\(xl\,l\) {
        margin-left: 4rem
    }

    .s12\:margin\(xl\),.s12\:margin\(xl\,h\),.s12\:margin\(xl\,r\) {
        margin-right: 4rem
    }

    .s12\:margin\(-xs\),.s12\:margin\(-xs\,t\),.s12\:margin\(-xs\,v\) {
        margin-top: -.5rem
    }

    .s12\:margin\(-xs\),.s12\:margin\(-xs\,b\),.s12\:margin\(-xs\,v\) {
        margin-bottom: -.5rem
    }

    .s12\:margin\(-xs\),.s12\:margin\(-xs\,h\),.s12\:margin\(-xs\,l\) {
        margin-left: -.5rem
    }

    .s12\:margin\(-xs\),.s12\:margin\(-xs\,h\),.s12\:margin\(-xs\,r\) {
        margin-right: -.5rem
    }

    .s12\:margin\(-sm\),.s12\:margin\(-sm\,t\),.s12\:margin\(-sm\,v\) {
        margin-top: -1rem
    }

    .s12\:margin\(-sm\),.s12\:margin\(-sm\,b\),.s12\:margin\(-sm\,v\) {
        margin-bottom: -1rem
    }

    .s12\:margin\(-sm\),.s12\:margin\(-sm\,h\),.s12\:margin\(-sm\,l\) {
        margin-left: -1rem
    }

    .s12\:margin\(-sm\),.s12\:margin\(-sm\,h\),.s12\:margin\(-sm\,r\) {
        margin-right: -1rem
    }

    .s12\:margin\(-md\),.s12\:margin\(-md\,t\),.s12\:margin\(-md\,v\) {
        margin-top: -2rem
    }

    .s12\:margin\(-md\),.s12\:margin\(-md\,b\),.s12\:margin\(-md\,v\) {
        margin-bottom: -2rem
    }

    .s12\:margin\(-md\),.s12\:margin\(-md\,h\),.s12\:margin\(-md\,l\) {
        margin-left: -2rem
    }

    .s12\:margin\(-md\),.s12\:margin\(-md\,h\),.s12\:margin\(-md\,r\) {
        margin-right: -2rem
    }

    .s12\:margin\(-lg\),.s12\:margin\(-lg\,t\),.s12\:margin\(-lg\,v\) {
        margin-top: -3rem
    }

    .s12\:margin\(-lg\),.s12\:margin\(-lg\,b\),.s12\:margin\(-lg\,v\) {
        margin-bottom: -3rem
    }

    .s12\:margin\(-lg\),.s12\:margin\(-lg\,h\),.s12\:margin\(-lg\,l\) {
        margin-left: -3rem
    }

    .s12\:margin\(-lg\),.s12\:margin\(-lg\,h\),.s12\:margin\(-lg\,r\) {
        margin-right: -3rem
    }

    .s12\:margin\(-xl\),.s12\:margin\(-xl\,t\),.s12\:margin\(-xl\,v\) {
        margin-top: -4rem
    }

    .s12\:margin\(-xl\),.s12\:margin\(-xl\,b\),.s12\:margin\(-xl\,v\) {
        margin-bottom: -4rem
    }

    .s12\:margin\(-xl\),.s12\:margin\(-xl\,h\),.s12\:margin\(-xl\,l\) {
        margin-left: -4rem
    }

    .s12\:margin\(-xl\),.s12\:margin\(-xl\,h\),.s12\:margin\(-xl\,r\) {
        margin-right: -4rem
    }

    .s12\:margin\(none\),.s12\:margin\(none\,t\),.s12\:margin\(none\,v\) {
        margin-top: 0
    }

    .s12\:margin\(none\),.s12\:margin\(none\,b\),.s12\:margin\(none\,v\) {
        margin-bottom: 0
    }

    .s12\:margin\(none\),.s12\:margin\(none\,h\),.s12\:margin\(none\,l\) {
        margin-left: 0
    }

    .s12\:margin\(none\),.s12\:margin\(none\,h\),.s12\:margin\(none\,r\) {
        margin-right: 0
    }

    .s12\:gutter\(xs\) {
        margin-left: -.5rem;
        margin-right: -.5rem
    }

    .s12\:gutter\(xs\)>* {
        padding: .5rem
    }

    .s12\:gutter\(sm\) {
        margin-left: -1rem;
        margin-right: -1rem
    }

    .s12\:gutter\(sm\)>* {
        padding: 1rem
    }

    .s12\:gutter\(md\) {
        margin-left: -2rem;
        margin-right: -2rem
    }

    .s12\:gutter\(md\)>* {
        padding: 2rem
    }

    .s12\:gutter\(lg\) {
        margin-left: -3rem;
        margin-right: -3rem
    }

    .s12\:gutter\(lg\)>* {
        padding: 3rem
    }

    .s12\:gutter\(xl\) {
        margin-left: -4rem;
        margin-right: -4rem
    }

    .s12\:gutter\(xl\)>* {
        padding: 4rem
    }

    .s12\:text\(left\) {
        text-align: left
    }

    .s12\:text\(right\) {
        text-align: right
    }

    .s12\:text\(center\) {
        text-align: center
    }

    .s12\:align\(center\) {
        align-items: center
    }

    .s12\:align\(space-around\) {
        align-items: space-around
    }

    .s12\:align\(space-between\) {
        align-items: space-between
    }

    .s12\:align\(start\) {
        align-items: flex-start
    }

    .s12\:align\(end\) {
        align-items: flex-end
    }

    .s12\:justify\(center\) {
        justify-content: center
    }

    .s12\:justify\(space-around\) {
        justify-content: space-around
    }

    .s12\:justify\(space-between\) {
        justify-content: space-between
    }

    .s12\:justify\(start\) {
        justify-content: flex-start
    }

    .s12\:justify\(end\) {
        justify-content: flex-end
    }

    .s12\:align-self\(start\) {
        align-self: flex-start
    }

    .s12\:align-self\(center\) {
        align-self: center
    }

    .s12\:align-self\(end\) {
        align-self: flex-end
    }

    .s12\:justify-self\(start\) {
        align-self: flex-start
    }

    .s12\:justify-self\(center\) {
        align-self: center
    }

    .s12\:justify-self\(end\) {
        align-self: flex-end
    }

    .s12\:order\(1\) {
        order: 1
    }

    .s12\:order\(2\) {
        order: 2
    }

    .s12\:order\(3\) {
        order: 3
    }

    .s12\:order\(4\) {
        order: 4
    }

    .s12\:order\(5\) {
        order: 5
    }

    .s12\:ratio\(2\) {
        padding-top: 200%
    }

    .s12\:ratio\(1\.95\) {
        padding-top: 195%
    }

    .s12\:ratio\(1\.9\) {
        padding-top: 190%
    }

    .s12\:ratio\(1\.85\) {
        padding-top: 185%
    }

    .s12\:ratio\(1\.8\) {
        padding-top: 180%
    }

    .s12\:ratio\(1\.75\) {
        padding-top: 175%
    }

    .s12\:ratio\(1\.7\) {
        padding-top: 170%
    }

    .s12\:ratio\(1\.65\) {
        padding-top: 165%
    }

    .s12\:ratio\(1\.6\) {
        padding-top: 160%
    }

    .s12\:ratio\(1\.55\) {
        padding-top: 155%
    }

    .s12\:ratio\(1\.5\) {
        padding-top: 150%
    }

    .s12\:ratio\(1\.45\) {
        padding-top: 145%
    }

    .s12\:ratio\(1\.4\) {
        padding-top: 140%
    }

    .s12\:ratio\(1\.35\) {
        padding-top: 135%
    }

    .s12\:ratio\(1\.3\) {
        padding-top: 130%
    }

    .s12\:ratio\(1\.25\) {
        padding-top: 125%
    }

    .s12\:ratio\(1\.2\) {
        padding-top: 120%
    }

    .s12\:ratio\(1\.15\) {
        padding-top: 115%
    }

    .s12\:ratio\(1\.1\) {
        padding-top: 110%
    }

    .s12\:ratio\(1\.05\) {
        padding-top: 105%
    }

    .s12\:ratio\(1\) {
        padding-top: 100%
    }

    .s12\:ratio\(0\.95\) {
        padding-top: 95%
    }

    .s12\:ratio\(0\.9\) {
        padding-top: 90%
    }

    .s12\:ratio\(0\.85\) {
        padding-top: 85%
    }

    .s12\:ratio\(0\.8\) {
        padding-top: 80%
    }

    .s12\:ratio\(0\.75\) {
        padding-top: 75%
    }

    .s12\:ratio\(0\.7\) {
        padding-top: 70%
    }

    .s12\:ratio\(0\.65\) {
        padding-top: 65%
    }

    .s12\:ratio\(0\.6\) {
        padding-top: 60%
    }

    .s12\:ratio\(0\.55\) {
        padding-top: 55%
    }

    .s12\:ratio\(0\.5\) {
        padding-top: 50%
    }

    .s12\:ratio\(0\.45\) {
        padding-top: 45%
    }

    .s12\:ratio\(0\.4\) {
        padding-top: 40%
    }

    .s12\:ratio\(0\.35\) {
        padding-top: 35%
    }

    .s12\:ratio\(0\.3\) {
        padding-top: 30%
    }

    .s12\:ratio\(0\.25\) {
        padding-top: 25%
    }

    .s12\:ratio\(0\.2\) {
        padding-top: 20%
    }

    .s12\:ratio\(0\.15\) {
        padding-top: 15%
    }

    .s12\:ratio\(0\.1\) {
        padding-top: 10%
    }

    .s12\:ratio\(0\.05\) {
        padding-top: 5%
    }
}

@media(max-width: 1100px) {
    .s11\:display\(none\) {
        display:none
    }

    .s11\:display\(block\) {
        display: block
    }

    .s11\:display\(flex\) {
        display: flex
    }

    .s11\:display\(inline-block\) {
        display: inline-block
    }

    .s11\:display\(inline\) {
        display: inline
    }

    .s11\:flex\(col\),.s11\:flex\(row\) {
        display: flex;
        flex-wrap: wrap
    }

    .s11\:flex\(col\) {
        flex-direction: column
    }

    .s11\:flex\(row\) {
        flex-direction: row
    }

    .s11\:flex\(none\) {
        flex: none
    }

    .s11\:flex\(1\) {
        flex: 1
    }

    .s11\:flex\(2\) {
        flex: 2
    }

    .s11\:flex\(3\) {
        flex: 3
    }

    .s11\:flex\(4\) {
        flex: 4
    }

    .s11\:flex\(5\) {
        flex: 5
    }

    .s11\:flex\(6\) {
        flex: 6
    }

    .s11\:flex\(7\) {
        flex: 7
    }

    .s11\:flex\(8\) {
        flex: 8
    }

    .s11\:flex\(9\) {
        flex: 9
    }

    .s11\:flex\(10\) {
        flex: 10
    }

    .s11\:size\(1\/10\) {
        width: 10%
    }

    .s11\:size\(1\/9\) {
        width: 11.11111%
    }

    .s11\:size\(1\/8\) {
        width: 12.5%
    }

    .s11\:size\(1\/7\) {
        width: 14.28571%
    }

    .s11\:size\(1\/6\) {
        width: 16.66666%
    }

    .s11\:size\(1\/5\),.s11\:size\(2\/10\) {
        width: 20%
    }

    .s11\:size\(2\/9\) {
        width: 22.22222%
    }

    .s11\:size\(1\/4\),.s11\:size\(2\/8\) {
        width: 25%
    }

    .s11\:size\(2\/7\) {
        width: 28.57142%
    }

    .s11\:size\(3\/10\) {
        width: 30%
    }

    .s11\:size\(1\/3\),.s11\:size\(2\/6\),.s11\:size\(3\/9\) {
        width: 33.33333%
    }

    .s11\:size\(3\/8\) {
        width: 37.5%
    }

    .s11\:size\(2\/5\),.s11\:size\(4\/10\) {
        width: 40%
    }

    .s11\:size\(3\/7\) {
        width: 42.85714%
    }

    .s11\:size\(4\/9\) {
        width: 44.44444%
    }

    .s11\:size\(1\/2\),.s11\:size\(2\/4\),.s11\:size\(3\/6\),.s11\:size\(4\/8\),.s11\:size\(5\/10\) {
        width: 50%
    }

    .s11\:size\(5\/9\) {
        width: 55.55555%
    }

    .s11\:size\(4\/7\) {
        width: 57.14285%
    }

    .s11\:size\(3\/5\),.s11\:size\(6\/10\) {
        width: 60%
    }

    .s11\:size\(5\/8\) {
        width: 62.5%
    }

    .s11\:size\(2\/3\),.s11\:size\(4\/6\),.s11\:size\(6\/9\) {
        width: 66.66666%
    }

    .s11\:size\(7\/10\) {
        width: 70%
    }

    .s11\:size\(5\/7\) {
        width: 71.42857%
    }

    .s11\:size\(3\/4\),.s11\:size\(6\/8\) {
        width: 75%
    }

    .s11\:size\(7\/9\) {
        width: 77.77777%
    }

    .s11\:size\(4\/5\),.s11\:size\(8\/10\) {
        width: 80%
    }

    .s11\:size\(5\/6\) {
        width: 83.3333%
    }

    .s11\:size\(6\/7\) {
        width: 85.71428%
    }

    .s11\:size\(7\/8\) {
        width: 87.5%
    }

    .s11\:size\(8\/9\) {
        width: 88.888888%
    }

    .s11\:size\(9\/10\) {
        width: 90%
    }

    .s11\:size\(1\/1\) {
        width: 100%
    }

    .s11\:pad\(xs\),.s11\:pad\(xs\,t\),.s11\:pad\(xs\,v\) {
        padding-top: .5rem
    }

    .s11\:pad\(xs\),.s11\:pad\(xs\,b\),.s11\:pad\(xs\,v\) {
        padding-bottom: .5rem
    }

    .s11\:pad\(xs\),.s11\:pad\(xs\,h\),.s11\:pad\(xs\,l\) {
        padding-left: .5rem
    }

    .s11\:pad\(xs\),.s11\:pad\(xs\,h\),.s11\:pad\(xs\,r\) {
        padding-right: .5rem
    }

    .s11\:pad\(sm\),.s11\:pad\(sm\,t\),.s11\:pad\(sm\,v\) {
        padding-top: 1rem
    }

    .s11\:pad\(sm\),.s11\:pad\(sm\,b\),.s11\:pad\(sm\,v\) {
        padding-bottom: 1rem
    }

    .s11\:pad\(sm\),.s11\:pad\(sm\,h\),.s11\:pad\(sm\,l\) {
        padding-left: 1rem
    }

    .s11\:pad\(sm\),.s11\:pad\(sm\,h\),.s11\:pad\(sm\,r\) {
        padding-right: 1rem
    }

    .s11\:pad\(md\),.s11\:pad\(md\,t\),.s11\:pad\(md\,v\) {
        padding-top: 2rem
    }

    .s11\:pad\(md\),.s11\:pad\(md\,b\),.s11\:pad\(md\,v\) {
        padding-bottom: 2rem
    }

    .s11\:pad\(md\),.s11\:pad\(md\,h\),.s11\:pad\(md\,l\) {
        padding-left: 2rem
    }

    .s11\:pad\(md\),.s11\:pad\(md\,h\),.s11\:pad\(md\,r\) {
        padding-right: 2rem
    }

    .s11\:pad\(lg\),.s11\:pad\(lg\,t\),.s11\:pad\(lg\,v\) {
        padding-top: 3rem
    }

    .s11\:pad\(lg\),.s11\:pad\(lg\,b\),.s11\:pad\(lg\,v\) {
        padding-bottom: 3rem
    }

    .s11\:pad\(lg\),.s11\:pad\(lg\,h\),.s11\:pad\(lg\,l\) {
        padding-left: 3rem
    }

    .s11\:pad\(lg\),.s11\:pad\(lg\,h\),.s11\:pad\(lg\,r\) {
        padding-right: 3rem
    }

    .s11\:pad\(xl\),.s11\:pad\(xl\,b\),.s11\:pad\(xl\,v\) {
        padding-bottom: 4rem
    }

    .s11\:pad\(xl\),.s11\:pad\(xl\,h\),.s11\:pad\(xl\,l\) {
        padding-left: 4rem
    }

    .s11\:pad\(xl\),.s11\:pad\(xl\,h\),.s11\:pad\(xl\,r\) {
        padding-right: 4rem
    }

    .s11\:pad\(xl\),.s11\:pad\(xl\,t\),.s11\:pad\(xl\,v\) {
        padding-top: 4rem
    }

    .s11\:pad\(none\),.s11\:pad\(none\,t\),.s11\:pad\(none\,v\) {
        padding-top: 0
    }

    .s11\:pad\(none\),.s11\:pad\(none\,b\),.s11\:pad\(none\,v\) {
        padding-bottom: 0
    }

    .s11\:pad\(none\),.s11\:pad\(none\,h\),.s11\:pad\(none\,l\) {
        padding-left: 0
    }

    .s11\:pad\(none\),.s11\:pad\(none\,h\),.s11\:pad\(none\,r\) {
        padding-right: 0
    }

    .s11\:margin\(auto\),.s11\:margin\(auto\,t\),.s11\:margin\(auto\,v\) {
        margin-top: auto
    }

    .s11\:margin\(auto\),.s11\:margin\(auto\,b\),.s11\:margin\(auto\,v\) {
        margin-bottom: auto
    }

    .s11\:margin\(auto\),.s11\:margin\(auto\,h\),.s11\:margin\(auto\,l\) {
        margin-left: auto
    }

    .s11\:margin\(auto\),.s11\:margin\(auto\,h\),.s11\:margin\(auto\,r\) {
        margin-right: auto
    }

    .s11\:margin\(xs\),.s11\:margin\(xs\,t\),.s11\:margin\(xs\,v\) {
        margin-top: .5rem
    }

    .s11\:margin\(xs\),.s11\:margin\(xs\,b\),.s11\:margin\(xs\,v\) {
        margin-bottom: .5rem
    }

    .s11\:margin\(xs\),.s11\:margin\(xs\,h\),.s11\:margin\(xs\,l\) {
        margin-left: .5rem
    }

    .s11\:margin\(xs\),.s11\:margin\(xs\,h\),.s11\:margin\(xs\,r\) {
        margin-right: .5rem
    }

    .s11\:margin\(sm\),.s11\:margin\(sm\,t\),.s11\:margin\(sm\,v\) {
        margin-top: 1rem
    }

    .s11\:margin\(sm\),.s11\:margin\(sm\,b\),.s11\:margin\(sm\,v\) {
        margin-bottom: 1rem
    }

    .s11\:margin\(sm\),.s11\:margin\(sm\,h\),.s11\:margin\(sm\,l\) {
        margin-left: 1rem
    }

    .s11\:margin\(sm\),.s11\:margin\(sm\,h\),.s11\:margin\(sm\,r\) {
        margin-right: 1rem
    }

    .s11\:margin\(md\),.s11\:margin\(md\,t\),.s11\:margin\(md\,v\) {
        margin-top: 2rem
    }

    .s11\:margin\(md\),.s11\:margin\(md\,b\),.s11\:margin\(md\,v\) {
        margin-bottom: 2rem
    }

    .s11\:margin\(md\),.s11\:margin\(md\,h\),.s11\:margin\(md\,l\) {
        margin-left: 2rem
    }

    .s11\:margin\(md\),.s11\:margin\(md\,h\),.s11\:margin\(md\,r\) {
        margin-right: 2rem
    }

    .s11\:margin\(lg\),.s11\:margin\(lg\,t\),.s11\:margin\(lg\,v\) {
        margin-top: 3rem
    }

    .s11\:margin\(lg\),.s11\:margin\(lg\,b\),.s11\:margin\(lg\,v\) {
        margin-bottom: 3rem
    }

    .s11\:margin\(lg\),.s11\:margin\(lg\,h\),.s11\:margin\(lg\,l\) {
        margin-left: 3rem
    }

    .s11\:margin\(lg\),.s11\:margin\(lg\,h\),.s11\:margin\(lg\,r\) {
        margin-right: 3rem
    }

    .s11\:margin\(xl\),.s11\:margin\(xl\,t\),.s11\:margin\(xl\,v\) {
        margin-top: 4rem
    }

    .s11\:margin\(xl\),.s11\:margin\(xl\,b\),.s11\:margin\(xl\,v\) {
        margin-bottom: 4rem
    }

    .s11\:margin\(xl\),.s11\:margin\(xl\,h\),.s11\:margin\(xl\,l\) {
        margin-left: 4rem
    }

    .s11\:margin\(xl\),.s11\:margin\(xl\,h\),.s11\:margin\(xl\,r\) {
        margin-right: 4rem
    }

    .s11\:margin\(-xs\),.s11\:margin\(-xs\,t\),.s11\:margin\(-xs\,v\) {
        margin-top: -.5rem
    }

    .s11\:margin\(-xs\),.s11\:margin\(-xs\,b\),.s11\:margin\(-xs\,v\) {
        margin-bottom: -.5rem
    }

    .s11\:margin\(-xs\),.s11\:margin\(-xs\,h\),.s11\:margin\(-xs\,l\) {
        margin-left: -.5rem
    }

    .s11\:margin\(-xs\),.s11\:margin\(-xs\,h\),.s11\:margin\(-xs\,r\) {
        margin-right: -.5rem
    }

    .s11\:margin\(-sm\),.s11\:margin\(-sm\,t\),.s11\:margin\(-sm\,v\) {
        margin-top: -1rem
    }

    .s11\:margin\(-sm\),.s11\:margin\(-sm\,b\),.s11\:margin\(-sm\,v\) {
        margin-bottom: -1rem
    }

    .s11\:margin\(-sm\),.s11\:margin\(-sm\,h\),.s11\:margin\(-sm\,l\) {
        margin-left: -1rem
    }

    .s11\:margin\(-sm\),.s11\:margin\(-sm\,h\),.s11\:margin\(-sm\,r\) {
        margin-right: -1rem
    }

    .s11\:margin\(-md\),.s11\:margin\(-md\,t\),.s11\:margin\(-md\,v\) {
        margin-top: -2rem
    }

    .s11\:margin\(-md\),.s11\:margin\(-md\,b\),.s11\:margin\(-md\,v\) {
        margin-bottom: -2rem
    }

    .s11\:margin\(-md\),.s11\:margin\(-md\,h\),.s11\:margin\(-md\,l\) {
        margin-left: -2rem
    }

    .s11\:margin\(-md\),.s11\:margin\(-md\,h\),.s11\:margin\(-md\,r\) {
        margin-right: -2rem
    }

    .s11\:margin\(-lg\),.s11\:margin\(-lg\,t\),.s11\:margin\(-lg\,v\) {
        margin-top: -3rem
    }

    .s11\:margin\(-lg\),.s11\:margin\(-lg\,b\),.s11\:margin\(-lg\,v\) {
        margin-bottom: -3rem
    }

    .s11\:margin\(-lg\),.s11\:margin\(-lg\,h\),.s11\:margin\(-lg\,l\) {
        margin-left: -3rem
    }

    .s11\:margin\(-lg\),.s11\:margin\(-lg\,h\),.s11\:margin\(-lg\,r\) {
        margin-right: -3rem
    }

    .s11\:margin\(-xl\),.s11\:margin\(-xl\,t\),.s11\:margin\(-xl\,v\) {
        margin-top: -4rem
    }

    .s11\:margin\(-xl\),.s11\:margin\(-xl\,b\),.s11\:margin\(-xl\,v\) {
        margin-bottom: -4rem
    }

    .s11\:margin\(-xl\),.s11\:margin\(-xl\,h\),.s11\:margin\(-xl\,l\) {
        margin-left: -4rem
    }

    .s11\:margin\(-xl\),.s11\:margin\(-xl\,h\),.s11\:margin\(-xl\,r\) {
        margin-right: -4rem
    }

    .s11\:margin\(none\),.s11\:margin\(none\,t\),.s11\:margin\(none\,v\) {
        margin-top: 0
    }

    .s11\:margin\(none\),.s11\:margin\(none\,b\),.s11\:margin\(none\,v\) {
        margin-bottom: 0
    }

    .s11\:margin\(none\),.s11\:margin\(none\,h\),.s11\:margin\(none\,l\) {
        margin-left: 0
    }

    .s11\:margin\(none\),.s11\:margin\(none\,h\),.s11\:margin\(none\,r\) {
        margin-right: 0
    }

    .s11\:gutter\(xs\) {
        margin-left: -.5rem;
        margin-right: -.5rem
    }

    .s11\:gutter\(xs\)>* {
        padding: .5rem
    }

    .s11\:gutter\(sm\) {
        margin-left: -1rem;
        margin-right: -1rem
    }

    .s11\:gutter\(sm\)>* {
        padding: 1rem
    }

    .s11\:gutter\(md\) {
        margin-left: -2rem;
        margin-right: -2rem
    }

    .s11\:gutter\(md\)>* {
        padding: 2rem
    }

    .s11\:gutter\(lg\) {
        margin-left: -3rem;
        margin-right: -3rem
    }

    .s11\:gutter\(lg\)>* {
        padding: 3rem
    }

    .s11\:gutter\(xl\) {
        margin-left: -4rem;
        margin-right: -4rem
    }

    .s11\:gutter\(xl\)>* {
        padding: 4rem
    }

    .s11\:text\(left\) {
        text-align: left
    }

    .s11\:text\(right\) {
        text-align: right
    }

    .s11\:text\(center\) {
        text-align: center
    }

    .s11\:align\(center\) {
        align-items: center
    }

    .s11\:align\(space-around\) {
        align-items: space-around
    }

    .s11\:align\(space-between\) {
        align-items: space-between
    }

    .s11\:align\(start\) {
        align-items: flex-start
    }

    .s11\:align\(end\) {
        align-items: flex-end
    }

    .s11\:justify\(center\) {
        justify-content: center
    }

    .s11\:justify\(space-around\) {
        justify-content: space-around
    }

    .s11\:justify\(space-between\) {
        justify-content: space-between
    }

    .s11\:justify\(start\) {
        justify-content: flex-start
    }

    .s11\:justify\(end\) {
        justify-content: flex-end
    }

    .s11\:align-self\(start\) {
        align-self: flex-start
    }

    .s11\:align-self\(center\) {
        align-self: center
    }

    .s11\:align-self\(end\) {
        align-self: flex-end
    }

    .s11\:justify-self\(start\) {
        align-self: flex-start
    }

    .s11\:justify-self\(center\) {
        align-self: center
    }

    .s11\:justify-self\(end\) {
        align-self: flex-end
    }

    .s11\:order\(1\) {
        order: 1
    }

    .s11\:order\(2\) {
        order: 2
    }

    .s11\:order\(3\) {
        order: 3
    }

    .s11\:order\(4\) {
        order: 4
    }

    .s11\:order\(5\) {
        order: 5
    }

    .s11\:ratio\(2\) {
        padding-top: 200%
    }

    .s11\:ratio\(1\.95\) {
        padding-top: 195%
    }

    .s11\:ratio\(1\.9\) {
        padding-top: 190%
    }

    .s11\:ratio\(1\.85\) {
        padding-top: 185%
    }

    .s11\:ratio\(1\.8\) {
        padding-top: 180%
    }

    .s11\:ratio\(1\.75\) {
        padding-top: 175%
    }

    .s11\:ratio\(1\.7\) {
        padding-top: 170%
    }

    .s11\:ratio\(1\.65\) {
        padding-top: 165%
    }

    .s11\:ratio\(1\.6\) {
        padding-top: 160%
    }

    .s11\:ratio\(1\.55\) {
        padding-top: 155%
    }

    .s11\:ratio\(1\.5\) {
        padding-top: 150%
    }

    .s11\:ratio\(1\.45\) {
        padding-top: 145%
    }

    .s11\:ratio\(1\.4\) {
        padding-top: 140%
    }

    .s11\:ratio\(1\.35\) {
        padding-top: 135%
    }

    .s11\:ratio\(1\.3\) {
        padding-top: 130%
    }

    .s11\:ratio\(1\.25\) {
        padding-top: 125%
    }

    .s11\:ratio\(1\.2\) {
        padding-top: 120%
    }

    .s11\:ratio\(1\.15\) {
        padding-top: 115%
    }

    .s11\:ratio\(1\.1\) {
        padding-top: 110%
    }

    .s11\:ratio\(1\.05\) {
        padding-top: 105%
    }

    .s11\:ratio\(1\) {
        padding-top: 100%
    }

    .s11\:ratio\(0\.95\) {
        padding-top: 95%
    }

    .s11\:ratio\(0\.9\) {
        padding-top: 90%
    }

    .s11\:ratio\(0\.85\) {
        padding-top: 85%
    }

    .s11\:ratio\(0\.8\) {
        padding-top: 80%
    }

    .s11\:ratio\(0\.75\) {
        padding-top: 75%
    }

    .s11\:ratio\(0\.7\) {
        padding-top: 70%
    }

    .s11\:ratio\(0\.65\) {
        padding-top: 65%
    }

    .s11\:ratio\(0\.6\) {
        padding-top: 60%
    }

    .s11\:ratio\(0\.55\) {
        padding-top: 55%
    }

    .s11\:ratio\(0\.5\) {
        padding-top: 50%
    }

    .s11\:ratio\(0\.45\) {
        padding-top: 45%
    }

    .s11\:ratio\(0\.4\) {
        padding-top: 40%
    }

    .s11\:ratio\(0\.35\) {
        padding-top: 35%
    }

    .s11\:ratio\(0\.3\) {
        padding-top: 30%
    }

    .s11\:ratio\(0\.25\) {
        padding-top: 25%
    }

    .s11\:ratio\(0\.2\) {
        padding-top: 20%
    }

    .s11\:ratio\(0\.15\) {
        padding-top: 15%
    }

    .s11\:ratio\(0\.1\) {
        padding-top: 10%
    }

    .s11\:ratio\(0\.05\) {
        padding-top: 5%
    }
}

@media(max-width: 1000px) {
    .s10\:display\(none\) {
        display:none
    }

    .s10\:display\(block\) {
        display: block
    }

    .s10\:display\(flex\) {
        display: flex
    }

    .s10\:display\(inline-block\) {
        display: inline-block
    }

    .s10\:display\(inline\) {
        display: inline
    }

    .s10\:flex\(col\),.s10\:flex\(row\) {
        display: flex;
        flex-wrap: wrap
    }

    .s10\:flex\(col\) {
        flex-direction: column
    }

    .s10\:flex\(row\) {
        flex-direction: row
    }

    .s10\:flex\(none\) {
        flex: none
    }

    .s10\:flex\(1\) {
        flex: 1
    }

    .s10\:flex\(2\) {
        flex: 2
    }

    .s10\:flex\(3\) {
        flex: 3
    }

    .s10\:flex\(4\) {
        flex: 4
    }

    .s10\:flex\(5\) {
        flex: 5
    }

    .s10\:flex\(6\) {
        flex: 6
    }

    .s10\:flex\(7\) {
        flex: 7
    }

    .s10\:flex\(8\) {
        flex: 8
    }

    .s10\:flex\(9\) {
        flex: 9
    }

    .s10\:flex\(10\) {
        flex: 10
    }

    .s10\:size\(1\/10\) {
        width: 10%
    }

    .s10\:size\(1\/9\) {
        width: 11.11111%
    }

    .s10\:size\(1\/8\) {
        width: 12.5%
    }

    .s10\:size\(1\/7\) {
        width: 14.28571%
    }

    .s10\:size\(1\/6\) {
        width: 16.66666%
    }

    .s10\:size\(1\/5\),.s10\:size\(2\/10\) {
        width: 20%
    }

    .s10\:size\(2\/9\) {
        width: 22.22222%
    }

    .s10\:size\(1\/4\),.s10\:size\(2\/8\) {
        width: 25%
    }

    .s10\:size\(2\/7\) {
        width: 28.57142%
    }

    .s10\:size\(3\/10\) {
        width: 30%
    }

    .s10\:size\(1\/3\),.s10\:size\(2\/6\),.s10\:size\(3\/9\) {
        width: 33.33333%
    }

    .s10\:size\(3\/8\) {
        width: 37.5%
    }

    .s10\:size\(2\/5\),.s10\:size\(4\/10\) {
        width: 40%
    }

    .s10\:size\(3\/7\) {
        width: 42.85714%
    }

    .s10\:size\(4\/9\) {
        width: 44.44444%
    }

    .s10\:size\(1\/2\),.s10\:size\(2\/4\),.s10\:size\(3\/6\),.s10\:size\(4\/8\),.s10\:size\(5\/10\) {
        width: 50%
    }

    .s10\:size\(5\/9\) {
        width: 55.55555%
    }

    .s10\:size\(4\/7\) {
        width: 57.14285%
    }

    .s10\:size\(3\/5\),.s10\:size\(6\/10\) {
        width: 60%
    }

    .s10\:size\(5\/8\) {
        width: 62.5%
    }

    .s10\:size\(2\/3\),.s10\:size\(4\/6\),.s10\:size\(6\/9\) {
        width: 66.66666%
    }

    .s10\:size\(7\/10\) {
        width: 70%
    }

    .s10\:size\(5\/7\) {
        width: 71.42857%
    }

    .s10\:size\(3\/4\),.s10\:size\(6\/8\) {
        width: 75%
    }

    .s10\:size\(7\/9\) {
        width: 77.77777%
    }

    .s10\:size\(4\/5\),.s10\:size\(8\/10\) {
        width: 80%
    }

    .s10\:size\(5\/6\) {
        width: 83.3333%
    }

    .s10\:size\(6\/7\) {
        width: 85.71428%
    }

    .s10\:size\(7\/8\) {
        width: 87.5%
    }

    .s10\:size\(8\/9\) {
        width: 88.888888%
    }

    .s10\:size\(9\/10\) {
        width: 90%
    }

    .s10\:size\(1\/1\) {
        width: 100%
    }

    .s10\:pad\(xs\),.s10\:pad\(xs\,t\),.s10\:pad\(xs\,v\) {
        padding-top: .5rem
    }

    .s10\:pad\(xs\),.s10\:pad\(xs\,b\),.s10\:pad\(xs\,v\) {
        padding-bottom: .5rem
    }

    .s10\:pad\(xs\),.s10\:pad\(xs\,h\),.s10\:pad\(xs\,l\) {
        padding-left: .5rem
    }

    .s10\:pad\(xs\),.s10\:pad\(xs\,h\),.s10\:pad\(xs\,r\) {
        padding-right: .5rem
    }

    .s10\:pad\(sm\),.s10\:pad\(sm\,t\),.s10\:pad\(sm\,v\) {
        padding-top: 1rem
    }

    .s10\:pad\(sm\),.s10\:pad\(sm\,b\),.s10\:pad\(sm\,v\) {
        padding-bottom: 1rem
    }

    .s10\:pad\(sm\),.s10\:pad\(sm\,h\),.s10\:pad\(sm\,l\) {
        padding-left: 1rem
    }

    .s10\:pad\(sm\),.s10\:pad\(sm\,h\),.s10\:pad\(sm\,r\) {
        padding-right: 1rem
    }

    .s10\:pad\(md\),.s10\:pad\(md\,t\),.s10\:pad\(md\,v\) {
        padding-top: 2rem
    }

    .s10\:pad\(md\),.s10\:pad\(md\,b\),.s10\:pad\(md\,v\) {
        padding-bottom: 2rem
    }

    .s10\:pad\(md\),.s10\:pad\(md\,h\),.s10\:pad\(md\,l\) {
        padding-left: 2rem
    }

    .s10\:pad\(md\),.s10\:pad\(md\,h\),.s10\:pad\(md\,r\) {
        padding-right: 2rem
    }

    .s10\:pad\(lg\),.s10\:pad\(lg\,t\),.s10\:pad\(lg\,v\) {
        padding-top: 3rem
    }

    .s10\:pad\(lg\),.s10\:pad\(lg\,b\),.s10\:pad\(lg\,v\) {
        padding-bottom: 3rem
    }

    .s10\:pad\(lg\),.s10\:pad\(lg\,h\),.s10\:pad\(lg\,l\) {
        padding-left: 3rem
    }

    .s10\:pad\(lg\),.s10\:pad\(lg\,h\),.s10\:pad\(lg\,r\) {
        padding-right: 3rem
    }

    .s10\:pad\(xl\),.s10\:pad\(xl\,b\),.s10\:pad\(xl\,v\) {
        padding-bottom: 4rem
    }

    .s10\:pad\(xl\),.s10\:pad\(xl\,h\),.s10\:pad\(xl\,l\) {
        padding-left: 4rem
    }

    .s10\:pad\(xl\),.s10\:pad\(xl\,h\),.s10\:pad\(xl\,r\) {
        padding-right: 4rem
    }

    .s10\:pad\(xl\),.s10\:pad\(xl\,t\),.s10\:pad\(xl\,v\) {
        padding-top: 4rem
    }

    .s10\:pad\(none\),.s10\:pad\(none\,t\),.s10\:pad\(none\,v\) {
        padding-top: 0
    }

    .s10\:pad\(none\),.s10\:pad\(none\,b\),.s10\:pad\(none\,v\) {
        padding-bottom: 0
    }

    .s10\:pad\(none\),.s10\:pad\(none\,h\),.s10\:pad\(none\,l\) {
        padding-left: 0
    }

    .s10\:pad\(none\),.s10\:pad\(none\,h\),.s10\:pad\(none\,r\) {
        padding-right: 0
    }

    .s10\:margin\(auto\),.s10\:margin\(auto\,t\),.s10\:margin\(auto\,v\) {
        margin-top: auto
    }

    .s10\:margin\(auto\),.s10\:margin\(auto\,b\),.s10\:margin\(auto\,v\) {
        margin-bottom: auto
    }

    .s10\:margin\(auto\),.s10\:margin\(auto\,h\),.s10\:margin\(auto\,l\) {
        margin-left: auto
    }

    .s10\:margin\(auto\),.s10\:margin\(auto\,h\),.s10\:margin\(auto\,r\) {
        margin-right: auto
    }

    .s10\:margin\(xs\),.s10\:margin\(xs\,t\),.s10\:margin\(xs\,v\) {
        margin-top: .5rem
    }

    .s10\:margin\(xs\),.s10\:margin\(xs\,b\),.s10\:margin\(xs\,v\) {
        margin-bottom: .5rem
    }

    .s10\:margin\(xs\),.s10\:margin\(xs\,h\),.s10\:margin\(xs\,l\) {
        margin-left: .5rem
    }

    .s10\:margin\(xs\),.s10\:margin\(xs\,h\),.s10\:margin\(xs\,r\) {
        margin-right: .5rem
    }

    .s10\:margin\(sm\),.s10\:margin\(sm\,t\),.s10\:margin\(sm\,v\) {
        margin-top: 1rem
    }

    .s10\:margin\(sm\),.s10\:margin\(sm\,b\),.s10\:margin\(sm\,v\) {
        margin-bottom: 1rem
    }

    .s10\:margin\(sm\),.s10\:margin\(sm\,h\),.s10\:margin\(sm\,l\) {
        margin-left: 1rem
    }

    .s10\:margin\(sm\),.s10\:margin\(sm\,h\),.s10\:margin\(sm\,r\) {
        margin-right: 1rem
    }

    .s10\:margin\(md\),.s10\:margin\(md\,t\),.s10\:margin\(md\,v\) {
        margin-top: 2rem
    }

    .s10\:margin\(md\),.s10\:margin\(md\,b\),.s10\:margin\(md\,v\) {
        margin-bottom: 2rem
    }

    .s10\:margin\(md\),.s10\:margin\(md\,h\),.s10\:margin\(md\,l\) {
        margin-left: 2rem
    }

    .s10\:margin\(md\),.s10\:margin\(md\,h\),.s10\:margin\(md\,r\) {
        margin-right: 2rem
    }

    .s10\:margin\(lg\),.s10\:margin\(lg\,t\),.s10\:margin\(lg\,v\) {
        margin-top: 3rem
    }

    .s10\:margin\(lg\),.s10\:margin\(lg\,b\),.s10\:margin\(lg\,v\) {
        margin-bottom: 3rem
    }

    .s10\:margin\(lg\),.s10\:margin\(lg\,h\),.s10\:margin\(lg\,l\) {
        margin-left: 3rem
    }

    .s10\:margin\(lg\),.s10\:margin\(lg\,h\),.s10\:margin\(lg\,r\) {
        margin-right: 3rem
    }

    .s10\:margin\(xl\),.s10\:margin\(xl\,t\),.s10\:margin\(xl\,v\) {
        margin-top: 4rem
    }

    .s10\:margin\(xl\),.s10\:margin\(xl\,b\),.s10\:margin\(xl\,v\) {
        margin-bottom: 4rem
    }

    .s10\:margin\(xl\),.s10\:margin\(xl\,h\),.s10\:margin\(xl\,l\) {
        margin-left: 4rem
    }

    .s10\:margin\(xl\),.s10\:margin\(xl\,h\),.s10\:margin\(xl\,r\) {
        margin-right: 4rem
    }

    .s10\:margin\(-xs\),.s10\:margin\(-xs\,t\),.s10\:margin\(-xs\,v\) {
        margin-top: -.5rem
    }

    .s10\:margin\(-xs\),.s10\:margin\(-xs\,b\),.s10\:margin\(-xs\,v\) {
        margin-bottom: -.5rem
    }

    .s10\:margin\(-xs\),.s10\:margin\(-xs\,h\),.s10\:margin\(-xs\,l\) {
        margin-left: -.5rem
    }

    .s10\:margin\(-xs\),.s10\:margin\(-xs\,h\),.s10\:margin\(-xs\,r\) {
        margin-right: -.5rem
    }

    .s10\:margin\(-sm\),.s10\:margin\(-sm\,t\),.s10\:margin\(-sm\,v\) {
        margin-top: -1rem
    }

    .s10\:margin\(-sm\),.s10\:margin\(-sm\,b\),.s10\:margin\(-sm\,v\) {
        margin-bottom: -1rem
    }

    .s10\:margin\(-sm\),.s10\:margin\(-sm\,h\),.s10\:margin\(-sm\,l\) {
        margin-left: -1rem
    }

    .s10\:margin\(-sm\),.s10\:margin\(-sm\,h\),.s10\:margin\(-sm\,r\) {
        margin-right: -1rem
    }

    .s10\:margin\(-md\),.s10\:margin\(-md\,t\),.s10\:margin\(-md\,v\) {
        margin-top: -2rem
    }

    .s10\:margin\(-md\),.s10\:margin\(-md\,b\),.s10\:margin\(-md\,v\) {
        margin-bottom: -2rem
    }

    .s10\:margin\(-md\),.s10\:margin\(-md\,h\),.s10\:margin\(-md\,l\) {
        margin-left: -2rem
    }

    .s10\:margin\(-md\),.s10\:margin\(-md\,h\),.s10\:margin\(-md\,r\) {
        margin-right: -2rem
    }

    .s10\:margin\(-lg\),.s10\:margin\(-lg\,t\),.s10\:margin\(-lg\,v\) {
        margin-top: -3rem
    }

    .s10\:margin\(-lg\),.s10\:margin\(-lg\,b\),.s10\:margin\(-lg\,v\) {
        margin-bottom: -3rem
    }

    .s10\:margin\(-lg\),.s10\:margin\(-lg\,h\),.s10\:margin\(-lg\,l\) {
        margin-left: -3rem
    }

    .s10\:margin\(-lg\),.s10\:margin\(-lg\,h\),.s10\:margin\(-lg\,r\) {
        margin-right: -3rem
    }

    .s10\:margin\(-xl\),.s10\:margin\(-xl\,t\),.s10\:margin\(-xl\,v\) {
        margin-top: -4rem
    }

    .s10\:margin\(-xl\),.s10\:margin\(-xl\,b\),.s10\:margin\(-xl\,v\) {
        margin-bottom: -4rem
    }

    .s10\:margin\(-xl\),.s10\:margin\(-xl\,h\),.s10\:margin\(-xl\,l\) {
        margin-left: -4rem
    }

    .s10\:margin\(-xl\),.s10\:margin\(-xl\,h\),.s10\:margin\(-xl\,r\) {
        margin-right: -4rem
    }

    .s10\:margin\(none\),.s10\:margin\(none\,t\),.s10\:margin\(none\,v\) {
        margin-top: 0
    }

    .s10\:margin\(none\),.s10\:margin\(none\,b\),.s10\:margin\(none\,v\) {
        margin-bottom: 0
    }

    .s10\:margin\(none\),.s10\:margin\(none\,h\),.s10\:margin\(none\,l\) {
        margin-left: 0
    }

    .s10\:margin\(none\),.s10\:margin\(none\,h\),.s10\:margin\(none\,r\) {
        margin-right: 0
    }

    .s10\:gutter\(xs\) {
        margin-left: -.5rem;
        margin-right: -.5rem
    }

    .s10\:gutter\(xs\)>* {
        padding: .5rem
    }

    .s10\:gutter\(sm\) {
        margin-left: -1rem;
        margin-right: -1rem
    }

    .s10\:gutter\(sm\)>* {
        padding: 1rem
    }

    .s10\:gutter\(md\) {
        margin-left: -2rem;
        margin-right: -2rem
    }

    .s10\:gutter\(md\)>* {
        padding: 2rem
    }

    .s10\:gutter\(lg\) {
        margin-left: -3rem;
        margin-right: -3rem
    }

    .s10\:gutter\(lg\)>* {
        padding: 3rem
    }

    .s10\:gutter\(xl\) {
        margin-left: -4rem;
        margin-right: -4rem
    }

    .s10\:gutter\(xl\)>* {
        padding: 4rem
    }

    .s10\:text\(left\) {
        text-align: left
    }

    .s10\:text\(right\) {
        text-align: right
    }

    .s10\:text\(center\) {
        text-align: center
    }

    .s10\:align\(center\) {
        align-items: center
    }

    .s10\:align\(space-around\) {
        align-items: space-around
    }

    .s10\:align\(space-between\) {
        align-items: space-between
    }

    .s10\:align\(start\) {
        align-items: flex-start
    }

    .s10\:align\(end\) {
        align-items: flex-end
    }

    .s10\:justify\(center\) {
        justify-content: center
    }

    .s10\:justify\(space-around\) {
        justify-content: space-around
    }

    .s10\:justify\(space-between\) {
        justify-content: space-between
    }

    .s10\:justify\(start\) {
        justify-content: flex-start
    }

    .s10\:justify\(end\) {
        justify-content: flex-end
    }

    .s10\:align-self\(start\) {
        align-self: flex-start
    }

    .s10\:align-self\(center\) {
        align-self: center
    }

    .s10\:align-self\(end\) {
        align-self: flex-end
    }

    .s10\:justify-self\(start\) {
        align-self: flex-start
    }

    .s10\:justify-self\(center\) {
        align-self: center
    }

    .s10\:justify-self\(end\) {
        align-self: flex-end
    }

    .s10\:order\(1\) {
        order: 1
    }

    .s10\:order\(2\) {
        order: 2
    }

    .s10\:order\(3\) {
        order: 3
    }

    .s10\:order\(4\) {
        order: 4
    }

    .s10\:order\(5\) {
        order: 5
    }

    .s10\:ratio\(2\) {
        padding-top: 200%
    }

    .s10\:ratio\(1\.95\) {
        padding-top: 195%
    }

    .s10\:ratio\(1\.9\) {
        padding-top: 190%
    }

    .s10\:ratio\(1\.85\) {
        padding-top: 185%
    }

    .s10\:ratio\(1\.8\) {
        padding-top: 180%
    }

    .s10\:ratio\(1\.75\) {
        padding-top: 175%
    }

    .s10\:ratio\(1\.7\) {
        padding-top: 170%
    }

    .s10\:ratio\(1\.65\) {
        padding-top: 165%
    }

    .s10\:ratio\(1\.6\) {
        padding-top: 160%
    }

    .s10\:ratio\(1\.55\) {
        padding-top: 155%
    }

    .s10\:ratio\(1\.5\) {
        padding-top: 150%
    }

    .s10\:ratio\(1\.45\) {
        padding-top: 145%
    }

    .s10\:ratio\(1\.4\) {
        padding-top: 140%
    }

    .s10\:ratio\(1\.35\) {
        padding-top: 135%
    }

    .s10\:ratio\(1\.3\) {
        padding-top: 130%
    }

    .s10\:ratio\(1\.25\) {
        padding-top: 125%
    }

    .s10\:ratio\(1\.2\) {
        padding-top: 120%
    }

    .s10\:ratio\(1\.15\) {
        padding-top: 115%
    }

    .s10\:ratio\(1\.1\) {
        padding-top: 110%
    }

    .s10\:ratio\(1\.05\) {
        padding-top: 105%
    }

    .s10\:ratio\(1\) {
        padding-top: 100%
    }

    .s10\:ratio\(0\.95\) {
        padding-top: 95%
    }

    .s10\:ratio\(0\.9\) {
        padding-top: 90%
    }

    .s10\:ratio\(0\.85\) {
        padding-top: 85%
    }

    .s10\:ratio\(0\.8\) {
        padding-top: 80%
    }

    .s10\:ratio\(0\.75\) {
        padding-top: 75%
    }

    .s10\:ratio\(0\.7\) {
        padding-top: 70%
    }

    .s10\:ratio\(0\.65\) {
        padding-top: 65%
    }

    .s10\:ratio\(0\.6\) {
        padding-top: 60%
    }

    .s10\:ratio\(0\.55\) {
        padding-top: 55%
    }

    .s10\:ratio\(0\.5\) {
        padding-top: 50%
    }

    .s10\:ratio\(0\.45\) {
        padding-top: 45%
    }

    .s10\:ratio\(0\.4\) {
        padding-top: 40%
    }

    .s10\:ratio\(0\.35\) {
        padding-top: 35%
    }

    .s10\:ratio\(0\.3\) {
        padding-top: 30%
    }

    .s10\:ratio\(0\.25\) {
        padding-top: 25%
    }

    .s10\:ratio\(0\.2\) {
        padding-top: 20%
    }

    .s10\:ratio\(0\.15\) {
        padding-top: 15%
    }

    .s10\:ratio\(0\.1\) {
        padding-top: 10%
    }

    .s10\:ratio\(0\.05\) {
        padding-top: 5%
    }
}

@media(max-width: 900px) {
    .s9\:display\(none\) {
        display:none
    }

    .s9\:display\(block\) {
        display: block
    }

    .s9\:display\(flex\) {
        display: flex
    }

    .s9\:display\(inline-block\) {
        display: inline-block
    }

    .s9\:display\(inline\) {
        display: inline
    }

    .s9\:flex\(col\),.s9\:flex\(row\) {
        display: flex;
        flex-wrap: wrap
    }

    .s9\:flex\(col\) {
        flex-direction: column
    }

    .s9\:flex\(row\) {
        flex-direction: row
    }

    .s9\:flex\(none\) {
        flex: none
    }

    .s9\:flex\(1\) {
        flex: 1
    }

    .s9\:flex\(2\) {
        flex: 2
    }

    .s9\:flex\(3\) {
        flex: 3
    }

    .s9\:flex\(4\) {
        flex: 4
    }

    .s9\:flex\(5\) {
        flex: 5
    }

    .s9\:flex\(6\) {
        flex: 6
    }

    .s9\:flex\(7\) {
        flex: 7
    }

    .s9\:flex\(8\) {
        flex: 8
    }

    .s9\:flex\(9\) {
        flex: 9
    }

    .s9\:flex\(10\) {
        flex: 10
    }

    .s9\:size\(1\/10\) {
        width: 10%
    }

    .s9\:size\(1\/9\) {
        width: 11.111%
    }

    .s9\:size\(1\/8\) {
        width: 12.5%
    }

    .s9\:size\(1\/7\) {
        width: 14.28571%
    }

    .s9\:size\(1\/6\) {
        width: 16.66666%
    }

    .s9\:size\(1\/5\),.s9\:size\(2\/10\) {
        width: 20%
    }

    .s9\:size\(2\/9\) {
        width: 22.22222%
    }

    .s9\:size\(1\/4\),.s9\:size\(2\/8\) {
        width: 25%
    }

    .s9\:size\(2\/7\) {
        width: 28.57142%
    }

    .s9\:size\(3\/10\) {
        width: 30%
    }

    .s9\:size\(1\/3\),.s9\:size\(2\/6\),.s9\:size\(3\/9\) {
        width: 33.33333%
    }

    .s9\:size\(3\/8\) {
        width: 37.5%
    }

    .s9\:size\(2\/5\),.s9\:size\(4\/10\) {
        width: 40%
    }

    .s9\:size\(3\/7\) {
        width: 42.85714%
    }

    .s9\:size\(4\/9\) {
        width: 44.44444%
    }

    .s9\:size\(1\/2\),.s9\:size\(2\/4\),.s9\:size\(3\/6\),.s9\:size\(4\/8\),.s9\:size\(5\/10\) {
        width: 50%
    }

    .s9\:size\(5\/9\) {
        width: 55.55555%
    }

    .s9\:size\(4\/7\) {
        width: 57.14285%
    }

    .s9\:size\(3\/5\),.s9\:size\(6\/10\) {
        width: 60%
    }

    .s9\:size\(5\/8\) {
        width: 62.5%
    }

    .s9\:size\(2\/3\),.s9\:size\(4\/6\),.s9\:size\(6\/9\) {
        width: 66.66666%
    }

    .s9\:size\(7\/10\) {
        width: 70%
    }

    .s9\:size\(5\/7\) {
        width: 71.42857%
    }

    .s9\:size\(3\/4\),.s9\:size\(6\/8\) {
        width: 75%
    }

    .s9\:size\(7\/9\) {
        width: 77.77777%
    }

    .s9\:size\(4\/5\),.s9\:size\(8\/10\) {
        width: 80%
    }

    .s9\:size\(5\/6\) {
        width: 83.3333%
    }

    .s9\:size\(6\/7\) {
        width: 85.71428%
    }

    .s9\:size\(7\/8\) {
        width: 87.5%
    }

    .s9\:size\(8\/9\) {
        width: 88.888888%
    }

    .s9\:size\(9\/10\) {
        width: 90%
    }

    .s9\:size\(1\/1\) {
        width: 100%
    }

    .s9\:pad\(xs\),.s9\:pad\(xs\,t\),.s9\:pad\(xs\,v\) {
        padding-top: .5rem
    }

    .s9\:pad\(xs\),.s9\:pad\(xs\,b\),.s9\:pad\(xs\,v\) {
        padding-bottom: .5rem
    }

    .s9\:pad\(xs\),.s9\:pad\(xs\,h\),.s9\:pad\(xs\,l\) {
        padding-left: .5rem
    }

    .s9\:pad\(xs\),.s9\:pad\(xs\,h\),.s9\:pad\(xs\,r\) {
        padding-right: .5rem
    }

    .s9\:pad\(sm\),.s9\:pad\(sm\,t\),.s9\:pad\(sm\,v\) {
        padding-top: 1rem
    }

    .s9\:pad\(sm\),.s9\:pad\(sm\,b\),.s9\:pad\(sm\,v\) {
        padding-bottom: 1rem
    }

    .s9\:pad\(sm\),.s9\:pad\(sm\,h\),.s9\:pad\(sm\,l\) {
        padding-left: 1rem
    }

    .s9\:pad\(sm\),.s9\:pad\(sm\,h\),.s9\:pad\(sm\,r\) {
        padding-right: 1rem
    }

    .s9\:pad\(md\),.s9\:pad\(md\,t\),.s9\:pad\(md\,v\) {
        padding-top: 2rem
    }

    .s9\:pad\(md\),.s9\:pad\(md\,b\),.s9\:pad\(md\,v\) {
        padding-bottom: 2rem
    }

    .s9\:pad\(md\),.s9\:pad\(md\,h\),.s9\:pad\(md\,l\) {
        padding-left: 2rem
    }

    .s9\:pad\(md\),.s9\:pad\(md\,h\),.s9\:pad\(md\,r\) {
        padding-right: 2rem
    }

    .s9\:pad\(lg\),.s9\:pad\(lg\,t\),.s9\:pad\(lg\,v\) {
        padding-top: 3rem
    }

    .s9\:pad\(lg\),.s9\:pad\(lg\,b\),.s9\:pad\(lg\,v\) {
        padding-bottom: 3rem
    }

    .s9\:pad\(lg\),.s9\:pad\(lg\,h\),.s9\:pad\(lg\,l\) {
        padding-left: 3rem
    }

    .s9\:pad\(lg\),.s9\:pad\(lg\,h\),.s9\:pad\(lg\,r\) {
        padding-right: 3rem
    }

    .s9\:pad\(xl\),.s9\:pad\(xl\,b\),.s9\:pad\(xl\,v\) {
        padding-bottom: 4rem
    }

    .s9\:pad\(xl\),.s9\:pad\(xl\,h\),.s9\:pad\(xl\,l\) {
        padding-left: 4rem
    }

    .s9\:pad\(xl\),.s9\:pad\(xl\,h\),.s9\:pad\(xl\,r\) {
        padding-right: 4rem
    }

    .s9\:pad\(xl\),.s9\:pad\(xl\,t\),.s9\:pad\(xl\,v\) {
        padding-top: 4rem
    }

    .s9\:pad\(none\),.s9\:pad\(none\,t\),.s9\:pad\(none\,v\) {
        padding-top: 0
    }

    .s9\:pad\(none\),.s9\:pad\(none\,b\),.s9\:pad\(none\,v\) {
        padding-bottom: 0
    }

    .s9\:pad\(none\),.s9\:pad\(none\,h\),.s9\:pad\(none\,l\) {
        padding-left: 0
    }

    .s9\:pad\(none\),.s9\:pad\(none\,h\),.s9\:pad\(none\,r\) {
        padding-right: 0
    }

    .s9\:margin\(auto\),.s9\:margin\(auto\,t\),.s9\:margin\(auto\,v\) {
        margin-top: auto
    }

    .s9\:margin\(auto\),.s9\:margin\(auto\,b\),.s9\:margin\(auto\,v\) {
        margin-bottom: auto
    }

    .s9\:margin\(auto\),.s9\:margin\(auto\,h\),.s9\:margin\(auto\,l\) {
        margin-left: auto
    }

    .s9\:margin\(auto\),.s9\:margin\(auto\,h\),.s9\:margin\(auto\,r\) {
        margin-right: auto
    }

    .s9\:margin\(xs\),.s9\:margin\(xs\,t\),.s9\:margin\(xs\,v\) {
        margin-top: .5rem
    }

    .s9\:margin\(xs\),.s9\:margin\(xs\,b\),.s9\:margin\(xs\,v\) {
        margin-bottom: .5rem
    }

    .s9\:margin\(xs\),.s9\:margin\(xs\,h\),.s9\:margin\(xs\,l\) {
        margin-left: .5rem
    }

    .s9\:margin\(xs\),.s9\:margin\(xs\,h\),.s9\:margin\(xs\,r\) {
        margin-right: .5rem
    }

    .s9\:margin\(sm\),.s9\:margin\(sm\,t\),.s9\:margin\(sm\,v\) {
        margin-top: 1rem
    }

    .s9\:margin\(sm\),.s9\:margin\(sm\,b\),.s9\:margin\(sm\,v\) {
        margin-bottom: 1rem
    }

    .s9\:margin\(sm\),.s9\:margin\(sm\,h\),.s9\:margin\(sm\,l\) {
        margin-left: 1rem
    }

    .s9\:margin\(sm\),.s9\:margin\(sm\,h\),.s9\:margin\(sm\,r\) {
        margin-right: 1rem
    }

    .s9\:margin\(md\),.s9\:margin\(md\,t\),.s9\:margin\(md\,v\) {
        margin-top: 2rem
    }

    .s9\:margin\(md\),.s9\:margin\(md\,b\),.s9\:margin\(md\,v\) {
        margin-bottom: 2rem
    }

    .s9\:margin\(md\),.s9\:margin\(md\,h\),.s9\:margin\(md\,l\) {
        margin-left: 2rem
    }

    .s9\:margin\(md\),.s9\:margin\(md\,h\),.s9\:margin\(md\,r\) {
        margin-right: 2rem
    }

    .s9\:margin\(lg\),.s9\:margin\(lg\,t\),.s9\:margin\(lg\,v\) {
        margin-top: 3rem
    }

    .s9\:margin\(lg\),.s9\:margin\(lg\,b\),.s9\:margin\(lg\,v\) {
        margin-bottom: 3rem
    }

    .s9\:margin\(lg\),.s9\:margin\(lg\,h\),.s9\:margin\(lg\,l\) {
        margin-left: 3rem
    }

    .s9\:margin\(lg\),.s9\:margin\(lg\,h\),.s9\:margin\(lg\,r\) {
        margin-right: 3rem
    }

    .s9\:margin\(xl\),.s9\:margin\(xl\,t\),.s9\:margin\(xl\,v\) {
        margin-top: 4rem
    }

    .s9\:margin\(xl\),.s9\:margin\(xl\,b\),.s9\:margin\(xl\,v\) {
        margin-bottom: 4rem
    }

    .s9\:margin\(xl\),.s9\:margin\(xl\,h\),.s9\:margin\(xl\,l\) {
        margin-left: 4rem
    }

    .s9\:margin\(xl\),.s9\:margin\(xl\,h\),.s9\:margin\(xl\,r\) {
        margin-right: 4rem
    }

    .s9\:margin\(-xs\),.s9\:margin\(-xs\,t\),.s9\:margin\(-xs\,v\) {
        margin-top: -.5rem
    }

    .s9\:margin\(-xs\),.s9\:margin\(-xs\,b\),.s9\:margin\(-xs\,v\) {
        margin-bottom: -.5rem
    }

    .s9\:margin\(-xs\),.s9\:margin\(-xs\,h\),.s9\:margin\(-xs\,l\) {
        margin-left: -.5rem
    }

    .s9\:margin\(-xs\),.s9\:margin\(-xs\,h\),.s9\:margin\(-xs\,r\) {
        margin-right: -.5rem
    }

    .s9\:margin\(-sm\),.s9\:margin\(-sm\,t\),.s9\:margin\(-sm\,v\) {
        margin-top: -1rem
    }

    .s9\:margin\(-sm\),.s9\:margin\(-sm\,b\),.s9\:margin\(-sm\,v\) {
        margin-bottom: -1rem
    }

    .s9\:margin\(-sm\),.s9\:margin\(-sm\,h\),.s9\:margin\(-sm\,l\) {
        margin-left: -1rem
    }

    .s9\:margin\(-sm\),.s9\:margin\(-sm\,h\),.s9\:margin\(-sm\,r\) {
        margin-right: -1rem
    }

    .s9\:margin\(-md\),.s9\:margin\(-md\,t\),.s9\:margin\(-md\,v\) {
        margin-top: -2rem
    }

    .s9\:margin\(-md\),.s9\:margin\(-md\,b\),.s9\:margin\(-md\,v\) {
        margin-bottom: -2rem
    }

    .s9\:margin\(-md\),.s9\:margin\(-md\,h\),.s9\:margin\(-md\,l\) {
        margin-left: -2rem
    }

    .s9\:margin\(-md\),.s9\:margin\(-md\,h\),.s9\:margin\(-md\,r\) {
        margin-right: -2rem
    }

    .s9\:margin\(-lg\),.s9\:margin\(-lg\,t\),.s9\:margin\(-lg\,v\) {
        margin-top: -3rem
    }

    .s9\:margin\(-lg\),.s9\:margin\(-lg\,b\),.s9\:margin\(-lg\,v\) {
        margin-bottom: -3rem
    }

    .s9\:margin\(-lg\),.s9\:margin\(-lg\,h\),.s9\:margin\(-lg\,l\) {
        margin-left: -3rem
    }

    .s9\:margin\(-lg\),.s9\:margin\(-lg\,h\),.s9\:margin\(-lg\,r\) {
        margin-right: -3rem
    }

    .s9\:margin\(-xl\),.s9\:margin\(-xl\,t\),.s9\:margin\(-xl\,v\) {
        margin-top: -4rem
    }

    .s9\:margin\(-xl\),.s9\:margin\(-xl\,b\),.s9\:margin\(-xl\,v\) {
        margin-bottom: -4rem
    }

    .s9\:margin\(-xl\),.s9\:margin\(-xl\,h\),.s9\:margin\(-xl\,l\) {
        margin-left: -4rem
    }

    .s9\:margin\(-xl\),.s9\:margin\(-xl\,h\),.s9\:margin\(-xl\,r\) {
        margin-right: -4rem
    }

    .s9\:margin\(none\),.s9\:margin\(none\,t\),.s9\:margin\(none\,v\) {
        margin-top: 0
    }

    .s9\:margin\(none\),.s9\:margin\(none\,b\),.s9\:margin\(none\,v\) {
        margin-bottom: 0
    }

    .s9\:margin\(none\),.s9\:margin\(none\,h\),.s9\:margin\(none\,l\) {
        margin-left: 0
    }

    .s9\:margin\(none\),.s9\:margin\(none\,h\),.s9\:margin\(none\,r\) {
        margin-right: 0
    }

    .s9\:gutter\(xs\) {
        margin-left: -.5rem;
        margin-right: -.5rem
    }

    .s9\:gutter\(xs\)>* {
        padding: .5rem
    }

    .s9\:gutter\(sm\) {
        margin-left: -1rem;
        margin-right: -1rem
    }

    .s9\:gutter\(sm\)>* {
        padding: 1rem
    }

    .s9\:gutter\(md\) {
        margin-left: -2rem;
        margin-right: -2rem
    }

    .s9\:gutter\(md\)>* {
        padding: 2rem
    }

    .s9\:gutter\(lg\) {
        margin-left: -3rem;
        margin-right: -3rem
    }

    .s9\:gutter\(lg\)>* {
        padding: 3rem
    }

    .s9\:gutter\(xl\) {
        margin-left: -4rem;
        margin-right: -4rem
    }

    .s9\:gutter\(xl\)>* {
        padding: 4rem
    }

    .s9\:text\(left\) {
        text-align: left
    }

    .s9\:text\(right\) {
        text-align: right
    }

    .s9\:text\(center\) {
        text-align: center
    }

    .s9\:align\(center\) {
        align-items: center
    }

    .s9\:align\(space-around\) {
        align-items: space-around
    }

    .s9\:align\(space-between\) {
        align-items: space-between
    }

    .s9\:align\(start\) {
        align-items: flex-start
    }

    .s9\:align\(end\) {
        align-items: flex-end
    }

    .s9\:justify\(center\) {
        justify-content: center
    }

    .s9\:justify\(space-around\) {
        justify-content: space-around
    }

    .s9\:justify\(space-between\) {
        justify-content: space-between
    }

    .s9\:justify\(start\) {
        justify-content: flex-start
    }

    .s9\:justify\(end\) {
        justify-content: flex-end
    }

    .s9\:align-self\(start\) {
        align-self: flex-start
    }

    .s9\:align-self\(center\) {
        align-self: center
    }

    .s9\:align-self\(end\) {
        align-self: flex-end
    }

    .s9\:justify-self\(start\) {
        align-self: flex-start
    }

    .s9\:justify-self\(center\) {
        align-self: center
    }

    .s9\:justify-self\(end\) {
        align-self: flex-end
    }

    .s9\:order\(1\) {
        order: 1
    }

    .s9\:order\(2\) {
        order: 2
    }

    .s9\:order\(3\) {
        order: 3
    }

    .s9\:order\(4\) {
        order: 4
    }

    .s9\:order\(5\) {
        order: 5
    }

    .s9\:ratio\(2\) {
        padding-top: 200%
    }

    .s9\:ratio\(1\.95\) {
        padding-top: 195%
    }

    .s9\:ratio\(1\.9\) {
        padding-top: 190%
    }

    .s9\:ratio\(1\.85\) {
        padding-top: 185%
    }

    .s9\:ratio\(1\.8\) {
        padding-top: 180%
    }

    .s9\:ratio\(1\.75\) {
        padding-top: 175%
    }

    .s9\:ratio\(1\.7\) {
        padding-top: 170%
    }

    .s9\:ratio\(1\.65\) {
        padding-top: 165%
    }

    .s9\:ratio\(1\.6\) {
        padding-top: 160%
    }

    .s9\:ratio\(1\.55\) {
        padding-top: 155%
    }

    .s9\:ratio\(1\.5\) {
        padding-top: 150%
    }

    .s9\:ratio\(1\.45\) {
        padding-top: 145%
    }

    .s9\:ratio\(1\.4\) {
        padding-top: 140%
    }

    .s9\:ratio\(1\.35\) {
        padding-top: 135%
    }

    .s9\:ratio\(1\.3\) {
        padding-top: 130%
    }

    .s9\:ratio\(1\.25\) {
        padding-top: 125%
    }

    .s9\:ratio\(1\.2\) {
        padding-top: 120%
    }

    .s9\:ratio\(1\.15\) {
        padding-top: 115%
    }

    .s9\:ratio\(1\.1\) {
        padding-top: 110%
    }

    .s9\:ratio\(1\.05\) {
        padding-top: 105%
    }

    .s9\:ratio\(1\) {
        padding-top: 100%
    }

    .s9\:ratio\(0\.95\) {
        padding-top: 95%
    }

    .s9\:ratio\(0\.9\) {
        padding-top: 90%
    }

    .s9\:ratio\(0\.85\) {
        padding-top: 85%
    }

    .s9\:ratio\(0\.8\) {
        padding-top: 80%
    }

    .s9\:ratio\(0\.75\) {
        padding-top: 75%
    }

    .s9\:ratio\(0\.7\) {
        padding-top: 70%
    }

    .s9\:ratio\(0\.65\) {
        padding-top: 65%
    }

    .s9\:ratio\(0\.6\) {
        padding-top: 60%
    }

    .s9\:ratio\(0\.55\) {
        padding-top: 55%
    }

    .s9\:ratio\(0\.5\) {
        padding-top: 50%
    }

    .s9\:ratio\(0\.45\) {
        padding-top: 45%
    }

    .s9\:ratio\(0\.4\) {
        padding-top: 40%
    }

    .s9\:ratio\(0\.35\) {
        padding-top: 35%
    }

    .s9\:ratio\(0\.3\) {
        padding-top: 30%
    }

    .s9\:ratio\(0\.25\) {
        padding-top: 25%
    }

    .s9\:ratio\(0\.2\) {
        padding-top: 20%
    }

    .s9\:ratio\(0\.15\) {
        padding-top: 15%
    }

    .s9\:ratio\(0\.1\) {
        padding-top: 10%
    }

    .s9\:ratio\(0\.05\) {
        padding-top: 5%
    }
}

@media(max-width: 800px) {
    .s8\:display\(none\) {
        display:none
    }

    .s8\:display\(block\) {
        display: block
    }

    .s8\:display\(flex\) {
        display: flex
    }

    .s8\:display\(inline-block\) {
        display: inline-block
    }

    .s8\:display\(inline\) {
        display: inline
    }

    .s8\:flex\(col\),.s8\:flex\(row\) {
        display: flex;
        flex-wrap: wrap
    }

    .s8\:flex\(col\) {
        flex-direction: column
    }

    .s8\:flex\(row\) {
        flex-direction: row
    }

    .s8\:flex\(none\) {
        flex: none
    }

    .s8\:flex\(1\) {
        flex: 1
    }

    .s8\:flex\(2\) {
        flex: 2
    }

    .s8\:flex\(3\) {
        flex: 3
    }

    .s8\:flex\(4\) {
        flex: 4
    }

    .s8\:flex\(5\) {
        flex: 5
    }

    .s8\:flex\(6\) {
        flex: 6
    }

    .s8\:flex\(7\) {
        flex: 7
    }

    .s8\:flex\(8\) {
        flex: 8
    }

    .s8\:flex\(9\) {
        flex: 9
    }

    .s8\:flex\(10\) {
        flex: 10
    }

    .s8\:size\(1\/10\) {
        width: 10%
    }

    .s8\:size\(1\/9\) {
        width: 11.111%
    }

    .s8\:size\(1\/8\) {
        width: 12.5%
    }

    .s8\:size\(1\/7\) {
        width: 14.28571%
    }

    .s8\:size\(1\/6\) {
        width: 16.66666%
    }

    .s8\:size\(1\/5\),.s8\:size\(2\/10\) {
        width: 20%
    }

    .s8\:size\(2\/9\) {
        width: 22.22222%
    }

    .s8\:size\(1\/4\),.s8\:size\(2\/8\) {
        width: 25%
    }

    .s8\:size\(2\/7\) {
        width: 28.57142%
    }

    .s8\:size\(3\/10\) {
        width: 30%
    }

    .s8\:size\(1\/3\),.s8\:size\(2\/6\),.s8\:size\(3\/9\) {
        width: 33.33333%
    }

    .s8\:size\(3\/8\) {
        width: 37.5%
    }

    .s8\:size\(2\/5\),.s8\:size\(4\/10\) {
        width: 40%
    }

    .s8\:size\(3\/7\) {
        width: 42.85714%
    }

    .s8\:size\(4\/9\) {
        width: 44.44444%
    }

    .s8\:size\(1\/2\),.s8\:size\(2\/4\),.s8\:size\(3\/6\),.s8\:size\(4\/8\),.s8\:size\(5\/10\) {
        width: 50%
    }

    .s8\:size\(5\/9\) {
        width: 55.55555%
    }

    .s8\:size\(4\/7\) {
        width: 57.14285%
    }

    .s8\:size\(3\/5\),.s8\:size\(6\/10\) {
        width: 60%
    }

    .s8\:size\(5\/8\) {
        width: 62.5%
    }

    .s8\:size\(2\/3\),.s8\:size\(4\/6\),.s8\:size\(6\/9\) {
        width: 66.66666%
    }

    .s8\:size\(7\/10\) {
        width: 70%
    }

    .s8\:size\(5\/7\) {
        width: 71.42857%
    }

    .s8\:size\(3\/4\),.s8\:size\(6\/8\) {
        width: 75%
    }

    .s8\:size\(7\/9\) {
        width: 77.77777%
    }

    .s8\:size\(4\/5\),.s8\:size\(8\/10\) {
        width: 80%
    }

    .s8\:size\(5\/6\) {
        width: 83.3333%
    }

    .s8\:size\(6\/7\) {
        width: 85.71428%
    }

    .s8\:size\(7\/8\) {
        width: 87.5%
    }

    .s8\:size\(8\/9\) {
        width: 88.888888%
    }

    .s8\:size\(9\/10\) {
        width: 90%
    }

    .s8\:size\(1\/1\) {
        width: 100%
    }

    .s8\:pad\(xs\),.s8\:pad\(xs\,t\),.s8\:pad\(xs\,v\) {
        padding-top: .5rem
    }

    .s8\:pad\(xs\),.s8\:pad\(xs\,b\),.s8\:pad\(xs\,v\) {
        padding-bottom: .5rem
    }

    .s8\:pad\(xs\),.s8\:pad\(xs\,h\),.s8\:pad\(xs\,l\) {
        padding-left: .5rem
    }

    .s8\:pad\(xs\),.s8\:pad\(xs\,h\),.s8\:pad\(xs\,r\) {
        padding-right: .5rem
    }

    .s8\:pad\(sm\),.s8\:pad\(sm\,t\),.s8\:pad\(sm\,v\) {
        padding-top: 1rem
    }

    .s8\:pad\(sm\),.s8\:pad\(sm\,b\),.s8\:pad\(sm\,v\) {
        padding-bottom: 1rem
    }

    .s8\:pad\(sm\),.s8\:pad\(sm\,h\),.s8\:pad\(sm\,l\) {
        padding-left: 1rem
    }

    .s8\:pad\(sm\),.s8\:pad\(sm\,h\),.s8\:pad\(sm\,r\) {
        padding-right: 1rem
    }

    .s8\:pad\(md\),.s8\:pad\(md\,t\),.s8\:pad\(md\,v\) {
        padding-top: 2rem
    }

    .s8\:pad\(md\),.s8\:pad\(md\,b\),.s8\:pad\(md\,v\) {
        padding-bottom: 2rem
    }

    .s8\:pad\(md\),.s8\:pad\(md\,h\),.s8\:pad\(md\,l\) {
        padding-left: 2rem
    }

    .s8\:pad\(md\),.s8\:pad\(md\,h\),.s8\:pad\(md\,r\) {
        padding-right: 2rem
    }

    .s8\:pad\(lg\),.s8\:pad\(lg\,t\),.s8\:pad\(lg\,v\) {
        padding-top: 3rem
    }

    .s8\:pad\(lg\),.s8\:pad\(lg\,b\),.s8\:pad\(lg\,v\) {
        padding-bottom: 3rem
    }

    .s8\:pad\(lg\),.s8\:pad\(lg\,h\),.s8\:pad\(lg\,l\) {
        padding-left: 3rem
    }

    .s8\:pad\(lg\),.s8\:pad\(lg\,h\),.s8\:pad\(lg\,r\) {
        padding-right: 3rem
    }

    .s8\:pad\(xl\),.s8\:pad\(xl\,b\),.s8\:pad\(xl\,v\) {
        padding-bottom: 4rem
    }

    .s8\:pad\(xl\),.s8\:pad\(xl\,h\),.s8\:pad\(xl\,l\) {
        padding-left: 4rem
    }

    .s8\:pad\(xl\),.s8\:pad\(xl\,h\),.s8\:pad\(xl\,r\) {
        padding-right: 4rem
    }

    .s8\:pad\(xl\),.s8\:pad\(xl\,t\),.s8\:pad\(xl\,v\) {
        padding-top: 4rem
    }

    .s8\:pad\(none\),.s8\:pad\(none\,t\),.s8\:pad\(none\,v\) {
        padding-top: 0
    }

    .s8\:pad\(none\),.s8\:pad\(none\,b\),.s8\:pad\(none\,v\) {
        padding-bottom: 0
    }

    .s8\:pad\(none\),.s8\:pad\(none\,h\),.s8\:pad\(none\,l\) {
        padding-left: 0
    }

    .s8\:pad\(none\),.s8\:pad\(none\,h\),.s8\:pad\(none\,r\) {
        padding-right: 0
    }

    .s8\:margin\(auto\),.s8\:margin\(auto\,t\),.s8\:margin\(auto\,v\) {
        margin-top: auto
    }

    .s8\:margin\(auto\),.s8\:margin\(auto\,b\),.s8\:margin\(auto\,v\) {
        margin-bottom: auto
    }

    .s8\:margin\(auto\),.s8\:margin\(auto\,h\),.s8\:margin\(auto\,l\) {
        margin-left: auto
    }

    .s8\:margin\(auto\),.s8\:margin\(auto\,h\),.s8\:margin\(auto\,r\) {
        margin-right: auto
    }

    .s8\:margin\(xs\),.s8\:margin\(xs\,t\),.s8\:margin\(xs\,v\) {
        margin-top: .5rem
    }

    .s8\:margin\(xs\),.s8\:margin\(xs\,b\),.s8\:margin\(xs\,v\) {
        margin-bottom: .5rem
    }

    .s8\:margin\(xs\),.s8\:margin\(xs\,h\),.s8\:margin\(xs\,l\) {
        margin-left: .5rem
    }

    .s8\:margin\(xs\),.s8\:margin\(xs\,h\),.s8\:margin\(xs\,r\) {
        margin-right: .5rem
    }

    .s8\:margin\(sm\),.s8\:margin\(sm\,t\),.s8\:margin\(sm\,v\) {
        margin-top: 1rem
    }

    .s8\:margin\(sm\),.s8\:margin\(sm\,b\),.s8\:margin\(sm\,v\) {
        margin-bottom: 1rem
    }

    .s8\:margin\(sm\),.s8\:margin\(sm\,h\),.s8\:margin\(sm\,l\) {
        margin-left: 1rem
    }

    .s8\:margin\(sm\),.s8\:margin\(sm\,h\),.s8\:margin\(sm\,r\) {
        margin-right: 1rem
    }

    .s8\:margin\(md\),.s8\:margin\(md\,t\),.s8\:margin\(md\,v\) {
        margin-top: 2rem
    }

    .s8\:margin\(md\),.s8\:margin\(md\,b\),.s8\:margin\(md\,v\) {
        margin-bottom: 2rem
    }

    .s8\:margin\(md\),.s8\:margin\(md\,h\),.s8\:margin\(md\,l\) {
        margin-left: 2rem
    }

    .s8\:margin\(md\),.s8\:margin\(md\,h\),.s8\:margin\(md\,r\) {
        margin-right: 2rem
    }

    .s8\:margin\(lg\),.s8\:margin\(lg\,t\),.s8\:margin\(lg\,v\) {
        margin-top: 3rem
    }

    .s8\:margin\(lg\),.s8\:margin\(lg\,b\),.s8\:margin\(lg\,v\) {
        margin-bottom: 3rem
    }

    .s8\:margin\(lg\),.s8\:margin\(lg\,h\),.s8\:margin\(lg\,l\) {
        margin-left: 3rem
    }

    .s8\:margin\(lg\),.s8\:margin\(lg\,h\),.s8\:margin\(lg\,r\) {
        margin-right: 3rem
    }

    .s8\:margin\(xl\),.s8\:margin\(xl\,t\),.s8\:margin\(xl\,v\) {
        margin-top: 4rem
    }

    .s8\:margin\(xl\),.s8\:margin\(xl\,b\),.s8\:margin\(xl\,v\) {
        margin-bottom: 4rem
    }

    .s8\:margin\(xl\),.s8\:margin\(xl\,h\),.s8\:margin\(xl\,l\) {
        margin-left: 4rem
    }

    .s8\:margin\(xl\),.s8\:margin\(xl\,h\),.s8\:margin\(xl\,r\) {
        margin-right: 4rem
    }

    .s8\:margin\(-xs\),.s8\:margin\(-xs\,t\),.s8\:margin\(-xs\,v\) {
        margin-top: -.5rem
    }

    .s8\:margin\(-xs\),.s8\:margin\(-xs\,b\),.s8\:margin\(-xs\,v\) {
        margin-bottom: -.5rem
    }

    .s8\:margin\(-xs\),.s8\:margin\(-xs\,h\),.s8\:margin\(-xs\,l\) {
        margin-left: -.5rem
    }

    .s8\:margin\(-xs\),.s8\:margin\(-xs\,h\),.s8\:margin\(-xs\,r\) {
        margin-right: -.5rem
    }

    .s8\:margin\(-sm\),.s8\:margin\(-sm\,t\),.s8\:margin\(-sm\,v\) {
        margin-top: -1rem
    }

    .s8\:margin\(-sm\),.s8\:margin\(-sm\,b\),.s8\:margin\(-sm\,v\) {
        margin-bottom: -1rem
    }

    .s8\:margin\(-sm\),.s8\:margin\(-sm\,h\),.s8\:margin\(-sm\,l\) {
        margin-left: -1rem
    }

    .s8\:margin\(-sm\),.s8\:margin\(-sm\,h\),.s8\:margin\(-sm\,r\) {
        margin-right: -1rem
    }

    .s8\:margin\(-md\),.s8\:margin\(-md\,t\),.s8\:margin\(-md\,v\) {
        margin-top: -2rem
    }

    .s8\:margin\(-md\),.s8\:margin\(-md\,b\),.s8\:margin\(-md\,v\) {
        margin-bottom: -2rem
    }

    .s8\:margin\(-md\),.s8\:margin\(-md\,h\),.s8\:margin\(-md\,l\) {
        margin-left: -2rem
    }

    .s8\:margin\(-md\),.s8\:margin\(-md\,h\),.s8\:margin\(-md\,r\) {
        margin-right: -2rem
    }

    .s8\:margin\(-lg\),.s8\:margin\(-lg\,t\),.s8\:margin\(-lg\,v\) {
        margin-top: -3rem
    }

    .s8\:margin\(-lg\),.s8\:margin\(-lg\,b\),.s8\:margin\(-lg\,v\) {
        margin-bottom: -3rem
    }

    .s8\:margin\(-lg\),.s8\:margin\(-lg\,h\),.s8\:margin\(-lg\,l\) {
        margin-left: -3rem
    }

    .s8\:margin\(-lg\),.s8\:margin\(-lg\,h\),.s8\:margin\(-lg\,r\) {
        margin-right: -3rem
    }

    .s8\:margin\(-xl\),.s8\:margin\(-xl\,t\),.s8\:margin\(-xl\,v\) {
        margin-top: -4rem
    }

    .s8\:margin\(-xl\),.s8\:margin\(-xl\,b\),.s8\:margin\(-xl\,v\) {
        margin-bottom: -4rem
    }

    .s8\:margin\(-xl\),.s8\:margin\(-xl\,h\),.s8\:margin\(-xl\,l\) {
        margin-left: -4rem
    }

    .s8\:margin\(-xl\),.s8\:margin\(-xl\,h\),.s8\:margin\(-xl\,r\) {
        margin-right: -4rem
    }

    .s8\:margin\(none\),.s8\:margin\(none\,t\),.s8\:margin\(none\,v\) {
        margin-top: 0
    }

    .s8\:margin\(none\),.s8\:margin\(none\,b\),.s8\:margin\(none\,v\) {
        margin-bottom: 0
    }

    .s8\:margin\(none\),.s8\:margin\(none\,h\),.s8\:margin\(none\,l\) {
        margin-left: 0
    }

    .s8\:margin\(none\),.s8\:margin\(none\,h\),.s8\:margin\(none\,r\) {
        margin-right: 0
    }

    .s8\:gutter\(xs\) {
        margin-left: -.5rem;
        margin-right: -.5rem
    }

    .s8\:gutter\(xs\)>* {
        padding: .5rem
    }

    .s8\:gutter\(sm\) {
        margin-left: -1rem;
        margin-right: -1rem
    }

    .s8\:gutter\(sm\)>* {
        padding: 1rem
    }

    .s8\:gutter\(md\) {
        margin-left: -2rem;
        margin-right: -2rem
    }

    .s8\:gutter\(md\)>* {
        padding: 2rem
    }

    .s8\:gutter\(lg\) {
        margin-left: -3rem;
        margin-right: -3rem
    }

    .s8\:gutter\(lg\)>* {
        padding: 3rem
    }

    .s8\:gutter\(xl\) {
        margin-left: -4rem;
        margin-right: -4rem
    }

    .s8\:gutter\(xl\)>* {
        padding: 4rem
    }

    .s8\:text\(left\) {
        text-align: left
    }

    .s8\:text\(right\) {
        text-align: right
    }

    .s8\:text\(center\) {
        text-align: center
    }

    .s8\:align\(center\) {
        align-items: center
    }

    .s8\:align\(space-around\) {
        align-items: space-around
    }

    .s8\:align\(space-between\) {
        align-items: space-between
    }

    .s8\:align\(start\) {
        align-items: flex-start
    }

    .s8\:align\(end\) {
        align-items: flex-end
    }

    .s8\:justify\(center\) {
        justify-content: center
    }

    .s8\:justify\(space-around\) {
        justify-content: space-around
    }

    .s8\:justify\(space-between\) {
        justify-content: space-between
    }

    .s8\:justify\(start\) {
        justify-content: flex-start
    }

    .s8\:justify\(end\) {
        justify-content: flex-end
    }

    .s8\:align-self\(start\) {
        align-self: flex-start
    }

    .s8\:align-self\(center\) {
        align-self: center
    }

    .s8\:align-self\(end\) {
        align-self: flex-end
    }

    .s8\:justify-self\(start\) {
        align-self: flex-start
    }

    .s8\:justify-self\(center\) {
        align-self: center
    }

    .s8\:justify-self\(end\) {
        align-self: flex-end
    }

    .s8\:order\(1\) {
        order: 1
    }

    .s8\:order\(2\) {
        order: 2
    }

    .s8\:order\(3\) {
        order: 3
    }

    .s8\:order\(4\) {
        order: 4
    }

    .s8\:order\(5\) {
        order: 5
    }

    .s8\:ratio\(2\) {
        padding-top: 200%
    }

    .s8\:ratio\(1\.95\) {
        padding-top: 195%
    }

    .s8\:ratio\(1\.9\) {
        padding-top: 190%
    }

    .s8\:ratio\(1\.85\) {
        padding-top: 185%
    }

    .s8\:ratio\(1\.8\) {
        padding-top: 180%
    }

    .s8\:ratio\(1\.75\) {
        padding-top: 175%
    }

    .s8\:ratio\(1\.7\) {
        padding-top: 170%
    }

    .s8\:ratio\(1\.65\) {
        padding-top: 165%
    }

    .s8\:ratio\(1\.6\) {
        padding-top: 160%
    }

    .s8\:ratio\(1\.55\) {
        padding-top: 155%
    }

    .s8\:ratio\(1\.5\) {
        padding-top: 150%
    }

    .s8\:ratio\(1\.45\) {
        padding-top: 145%
    }

    .s8\:ratio\(1\.4\) {
        padding-top: 140%
    }

    .s8\:ratio\(1\.35\) {
        padding-top: 135%
    }

    .s8\:ratio\(1\.3\) {
        padding-top: 130%
    }

    .s8\:ratio\(1\.25\) {
        padding-top: 125%
    }

    .s8\:ratio\(1\.2\) {
        padding-top: 120%
    }

    .s8\:ratio\(1\.15\) {
        padding-top: 115%
    }

    .s8\:ratio\(1\.1\) {
        padding-top: 110%
    }

    .s8\:ratio\(1\.05\) {
        padding-top: 105%
    }

    .s8\:ratio\(1\) {
        padding-top: 100%
    }

    .s8\:ratio\(0\.95\) {
        padding-top: 95%
    }

    .s8\:ratio\(0\.9\) {
        padding-top: 90%
    }

    .s8\:ratio\(0\.85\) {
        padding-top: 85%
    }

    .s8\:ratio\(0\.8\) {
        padding-top: 80%
    }

    .s8\:ratio\(0\.75\) {
        padding-top: 75%
    }

    .s8\:ratio\(0\.7\) {
        padding-top: 70%
    }

    .s8\:ratio\(0\.65\) {
        padding-top: 65%
    }

    .s8\:ratio\(0\.6\) {
        padding-top: 60%
    }

    .s8\:ratio\(0\.55\) {
        padding-top: 55%
    }

    .s8\:ratio\(0\.5\) {
        padding-top: 50%
    }

    .s8\:ratio\(0\.45\) {
        padding-top: 45%
    }

    .s8\:ratio\(0\.4\) {
        padding-top: 40%
    }

    .s8\:ratio\(0\.35\) {
        padding-top: 35%
    }

    .s8\:ratio\(0\.3\) {
        padding-top: 30%
    }

    .s8\:ratio\(0\.25\) {
        padding-top: 25%
    }

    .s8\:ratio\(0\.2\) {
        padding-top: 20%
    }

    .s8\:ratio\(0\.15\) {
        padding-top: 15%
    }

    .s8\:ratio\(0\.1\) {
        padding-top: 10%
    }

    .s8\:ratio\(0\.05\) {
        padding-top: 5%
    }
}

@media(max-width: 700px) {
    .s7\:display\(none\) {
        display:none
    }

    .s7\:display\(block\) {
        display: block
    }

    .s7\:display\(flex\) {
        display: flex
    }

    .s7\:display\(inline-block\) {
        display: inline-block
    }

    .s7\:display\(inline\) {
        display: inline
    }

    .s7\:flex\(col\),.s7\:flex\(row\) {
        display: flex;
        flex-wrap: wrap
    }

    .s7\:flex\(col\) {
        flex-direction: column
    }

    .s7\:flex\(row\) {
        flex-direction: row
    }

    .s7\:flex\(none\) {
        flex: none
    }

    .s7\:flex\(1\) {
        flex: 1
    }

    .s7\:flex\(2\) {
        flex: 2
    }

    .s7\:flex\(3\) {
        flex: 3
    }

    .s7\:flex\(4\) {
        flex: 4
    }

    .s7\:flex\(5\) {
        flex: 5
    }

    .s7\:flex\(6\) {
        flex: 6
    }

    .s7\:flex\(7\) {
        flex: 7
    }

    .s7\:flex\(8\) {
        flex: 8
    }

    .s7\:flex\(9\) {
        flex: 9
    }

    .s7\:flex\(10\) {
        flex: 10
    }

    .s7\:size\(1\/10\) {
        width: 10%
    }

    .s7\:size\(1\/9\) {
        width: 11.111%
    }

    .s7\:size\(1\/8\) {
        width: 12.5%
    }

    .s7\:size\(1\/7\) {
        width: 14.28571%
    }

    .s7\:size\(1\/6\) {
        width: 16.66666%
    }

    .s7\:size\(1\/5\),.s7\:size\(2\/10\) {
        width: 20%
    }

    .s7\:size\(2\/9\) {
        width: 22.22222%
    }

    .s7\:size\(1\/4\),.s7\:size\(2\/8\) {
        width: 25%
    }

    .s7\:size\(2\/7\) {
        width: 28.57142%
    }

    .s7\:size\(3\/10\) {
        width: 30%
    }

    .s7\:size\(1\/3\),.s7\:size\(2\/6\),.s7\:size\(3\/9\) {
        width: 33.33333%
    }

    .s7\:size\(3\/8\) {
        width: 37.5%
    }

    .s7\:size\(2\/5\),.s7\:size\(4\/10\) {
        width: 40%
    }

    .s7\:size\(3\/7\) {
        width: 42.85714%
    }

    .s7\:size\(4\/9\) {
        width: 44.44444%
    }

    .s7\:size\(1\/2\),.s7\:size\(2\/4\),.s7\:size\(3\/6\),.s7\:size\(4\/8\),.s7\:size\(5\/10\) {
        width: 50%
    }

    .s7\:size\(5\/9\) {
        width: 55.55555%
    }

    .s7\:size\(4\/7\) {
        width: 57.14285%
    }

    .s7\:size\(3\/5\),.s7\:size\(6\/10\) {
        width: 60%
    }

    .s7\:size\(5\/8\) {
        width: 62.5%
    }

    .s7\:size\(2\/3\),.s7\:size\(4\/6\),.s7\:size\(6\/9\) {
        width: 66.66666%
    }

    .s7\:size\(7\/10\) {
        width: 70%
    }

    .s7\:size\(5\/7\) {
        width: 71.42857%
    }

    .s7\:size\(3\/4\),.s7\:size\(6\/8\) {
        width: 75%
    }

    .s7\:size\(7\/9\) {
        width: 77.77777%
    }

    .s7\:size\(4\/5\),.s7\:size\(8\/10\) {
        width: 80%
    }

    .s7\:size\(5\/6\) {
        width: 83.3333%
    }

    .s7\:size\(6\/7\) {
        width: 85.71428%
    }

    .s7\:size\(7\/8\) {
        width: 87.5%
    }

    .s7\:size\(8\/9\) {
        width: 88.888888%
    }

    .s7\:size\(9\/10\) {
        width: 90%
    }

    .s7\:size\(1\/1\) {
        width: 100%
    }

    .s7\:pad\(xs\),.s7\:pad\(xs\,t\),.s7\:pad\(xs\,v\) {
        padding-top: .5rem
    }

    .s7\:pad\(xs\),.s7\:pad\(xs\,b\),.s7\:pad\(xs\,v\) {
        padding-bottom: .5rem
    }

    .s7\:pad\(xs\),.s7\:pad\(xs\,h\),.s7\:pad\(xs\,l\) {
        padding-left: .5rem
    }

    .s7\:pad\(xs\),.s7\:pad\(xs\,h\),.s7\:pad\(xs\,r\) {
        padding-right: .5rem
    }

    .s7\:pad\(sm\),.s7\:pad\(sm\,t\),.s7\:pad\(sm\,v\) {
        padding-top: 1rem
    }

    .s7\:pad\(sm\),.s7\:pad\(sm\,b\),.s7\:pad\(sm\,v\) {
        padding-bottom: 1rem
    }

    .s7\:pad\(sm\),.s7\:pad\(sm\,h\),.s7\:pad\(sm\,l\) {
        padding-left: 1rem
    }

    .s7\:pad\(sm\),.s7\:pad\(sm\,h\),.s7\:pad\(sm\,r\) {
        padding-right: 1rem
    }

    .s7\:pad\(md\),.s7\:pad\(md\,t\),.s7\:pad\(md\,v\) {
        padding-top: 2rem
    }

    .s7\:pad\(md\),.s7\:pad\(md\,b\),.s7\:pad\(md\,v\) {
        padding-bottom: 2rem
    }

    .s7\:pad\(md\),.s7\:pad\(md\,h\),.s7\:pad\(md\,l\) {
        padding-left: 2rem
    }

    .s7\:pad\(md\),.s7\:pad\(md\,h\),.s7\:pad\(md\,r\) {
        padding-right: 2rem
    }

    .s7\:pad\(lg\),.s7\:pad\(lg\,t\),.s7\:pad\(lg\,v\) {
        padding-top: 3rem
    }

    .s7\:pad\(lg\),.s7\:pad\(lg\,b\),.s7\:pad\(lg\,v\) {
        padding-bottom: 3rem
    }

    .s7\:pad\(lg\),.s7\:pad\(lg\,h\),.s7\:pad\(lg\,l\) {
        padding-left: 3rem
    }

    .s7\:pad\(lg\),.s7\:pad\(lg\,h\),.s7\:pad\(lg\,r\) {
        padding-right: 3rem
    }

    .s7\:pad\(xl\),.s7\:pad\(xl\,b\),.s7\:pad\(xl\,v\) {
        padding-bottom: 4rem
    }

    .s7\:pad\(xl\),.s7\:pad\(xl\,h\),.s7\:pad\(xl\,l\) {
        padding-left: 4rem
    }

    .s7\:pad\(xl\),.s7\:pad\(xl\,h\),.s7\:pad\(xl\,r\) {
        padding-right: 4rem
    }

    .s7\:pad\(xl\),.s7\:pad\(xl\,t\),.s7\:pad\(xl\,v\) {
        padding-top: 4rem
    }

    .s7\:pad\(none\),.s7\:pad\(none\,t\),.s7\:pad\(none\,v\) {
        padding-top: 0
    }

    .s7\:pad\(none\),.s7\:pad\(none\,b\),.s7\:pad\(none\,v\) {
        padding-bottom: 0
    }

    .s7\:pad\(none\),.s7\:pad\(none\,h\),.s7\:pad\(none\,l\) {
        padding-left: 0
    }

    .s7\:pad\(none\),.s7\:pad\(none\,h\),.s7\:pad\(none\,r\) {
        padding-right: 0
    }

    .s7\:margin\(auto\),.s7\:margin\(auto\,t\),.s7\:margin\(auto\,v\) {
        margin-top: auto
    }

    .s7\:margin\(auto\),.s7\:margin\(auto\,b\),.s7\:margin\(auto\,v\) {
        margin-bottom: auto
    }

    .s7\:margin\(auto\),.s7\:margin\(auto\,h\),.s7\:margin\(auto\,l\) {
        margin-left: auto
    }

    .s7\:margin\(auto\),.s7\:margin\(auto\,h\),.s7\:margin\(auto\,r\) {
        margin-right: auto
    }

    .s7\:margin\(xs\),.s7\:margin\(xs\,t\),.s7\:margin\(xs\,v\) {
        margin-top: .5rem
    }

    .s7\:margin\(xs\),.s7\:margin\(xs\,b\),.s7\:margin\(xs\,v\) {
        margin-bottom: .5rem
    }

    .s7\:margin\(xs\),.s7\:margin\(xs\,h\),.s7\:margin\(xs\,l\) {
        margin-left: .5rem
    }

    .s7\:margin\(xs\),.s7\:margin\(xs\,h\),.s7\:margin\(xs\,r\) {
        margin-right: .5rem
    }

    .s7\:margin\(sm\),.s7\:margin\(sm\,t\),.s7\:margin\(sm\,v\) {
        margin-top: 1rem
    }

    .s7\:margin\(sm\),.s7\:margin\(sm\,b\),.s7\:margin\(sm\,v\) {
        margin-bottom: 1rem
    }

    .s7\:margin\(sm\),.s7\:margin\(sm\,h\),.s7\:margin\(sm\,l\) {
        margin-left: 1rem
    }

    .s7\:margin\(sm\),.s7\:margin\(sm\,h\),.s7\:margin\(sm\,r\) {
        margin-right: 1rem
    }

    .s7\:margin\(md\),.s7\:margin\(md\,t\),.s7\:margin\(md\,v\) {
        margin-top: 2rem
    }

    .s7\:margin\(md\),.s7\:margin\(md\,b\),.s7\:margin\(md\,v\) {
        margin-bottom: 2rem
    }

    .s7\:margin\(md\),.s7\:margin\(md\,h\),.s7\:margin\(md\,l\) {
        margin-left: 2rem
    }

    .s7\:margin\(md\),.s7\:margin\(md\,h\),.s7\:margin\(md\,r\) {
        margin-right: 2rem
    }

    .s7\:margin\(lg\),.s7\:margin\(lg\,t\),.s7\:margin\(lg\,v\) {
        margin-top: 3rem
    }

    .s7\:margin\(lg\),.s7\:margin\(lg\,b\),.s7\:margin\(lg\,v\) {
        margin-bottom: 3rem
    }

    .s7\:margin\(lg\),.s7\:margin\(lg\,h\),.s7\:margin\(lg\,l\) {
        margin-left: 3rem
    }

    .s7\:margin\(lg\),.s7\:margin\(lg\,h\),.s7\:margin\(lg\,r\) {
        margin-right: 3rem
    }

    .s7\:margin\(xl\),.s7\:margin\(xl\,t\),.s7\:margin\(xl\,v\) {
        margin-top: 4rem
    }

    .s7\:margin\(xl\),.s7\:margin\(xl\,b\),.s7\:margin\(xl\,v\) {
        margin-bottom: 4rem
    }

    .s7\:margin\(xl\),.s7\:margin\(xl\,h\),.s7\:margin\(xl\,l\) {
        margin-left: 4rem
    }

    .s7\:margin\(xl\),.s7\:margin\(xl\,h\),.s7\:margin\(xl\,r\) {
        margin-right: 4rem
    }

    .s7\:margin\(-xs\),.s7\:margin\(-xs\,t\),.s7\:margin\(-xs\,v\) {
        margin-top: -.5rem
    }

    .s7\:margin\(-xs\),.s7\:margin\(-xs\,b\),.s7\:margin\(-xs\,v\) {
        margin-bottom: -.5rem
    }

    .s7\:margin\(-xs\),.s7\:margin\(-xs\,h\),.s7\:margin\(-xs\,l\) {
        margin-left: -.5rem
    }

    .s7\:margin\(-xs\),.s7\:margin\(-xs\,h\),.s7\:margin\(-xs\,r\) {
        margin-right: -.5rem
    }

    .s7\:margin\(-sm\),.s7\:margin\(-sm\,t\),.s7\:margin\(-sm\,v\) {
        margin-top: -1rem
    }

    .s7\:margin\(-sm\),.s7\:margin\(-sm\,b\),.s7\:margin\(-sm\,v\) {
        margin-bottom: -1rem
    }

    .s7\:margin\(-sm\),.s7\:margin\(-sm\,h\),.s7\:margin\(-sm\,l\) {
        margin-left: -1rem
    }

    .s7\:margin\(-sm\),.s7\:margin\(-sm\,h\),.s7\:margin\(-sm\,r\) {
        margin-right: -1rem
    }

    .s7\:margin\(-md\),.s7\:margin\(-md\,t\),.s7\:margin\(-md\,v\) {
        margin-top: -2rem
    }

    .s7\:margin\(-md\),.s7\:margin\(-md\,b\),.s7\:margin\(-md\,v\) {
        margin-bottom: -2rem
    }

    .s7\:margin\(-md\),.s7\:margin\(-md\,h\),.s7\:margin\(-md\,l\) {
        margin-left: -2rem
    }

    .s7\:margin\(-md\),.s7\:margin\(-md\,h\),.s7\:margin\(-md\,r\) {
        margin-right: -2rem
    }

    .s7\:margin\(-lg\),.s7\:margin\(-lg\,t\),.s7\:margin\(-lg\,v\) {
        margin-top: -3rem
    }

    .s7\:margin\(-lg\),.s7\:margin\(-lg\,b\),.s7\:margin\(-lg\,v\) {
        margin-bottom: -3rem
    }

    .s7\:margin\(-lg\),.s7\:margin\(-lg\,h\),.s7\:margin\(-lg\,l\) {
        margin-left: -3rem
    }

    .s7\:margin\(-lg\),.s7\:margin\(-lg\,h\),.s7\:margin\(-lg\,r\) {
        margin-right: -3rem
    }

    .s7\:margin\(-xl\),.s7\:margin\(-xl\,t\),.s7\:margin\(-xl\,v\) {
        margin-top: -4rem
    }

    .s7\:margin\(-xl\),.s7\:margin\(-xl\,b\),.s7\:margin\(-xl\,v\) {
        margin-bottom: -4rem
    }

    .s7\:margin\(-xl\),.s7\:margin\(-xl\,h\),.s7\:margin\(-xl\,l\) {
        margin-left: -4rem
    }

    .s7\:margin\(-xl\),.s7\:margin\(-xl\,h\),.s7\:margin\(-xl\,r\) {
        margin-right: -4rem
    }

    .s7\:margin\(none\),.s7\:margin\(none\,t\),.s7\:margin\(none\,v\) {
        margin-top: 0
    }

    .s7\:margin\(none\),.s7\:margin\(none\,b\),.s7\:margin\(none\,v\) {
        margin-bottom: 0
    }

    .s7\:margin\(none\),.s7\:margin\(none\,h\),.s7\:margin\(none\,l\) {
        margin-left: 0
    }

    .s7\:margin\(none\),.s7\:margin\(none\,h\),.s7\:margin\(none\,r\) {
        margin-right: 0
    }

    .s7\:gutter\(xs\) {
        margin-left: -.5rem;
        margin-right: -.5rem
    }

    .s7\:gutter\(xs\)>* {
        padding: .5rem
    }

    .s7\:gutter\(sm\) {
        margin-left: -1rem;
        margin-right: -1rem
    }

    .s7\:gutter\(sm\)>* {
        padding: 1rem
    }

    .s7\:gutter\(md\) {
        margin-left: -2rem;
        margin-right: -2rem
    }

    .s7\:gutter\(md\)>* {
        padding: 2rem
    }

    .s7\:gutter\(lg\) {
        margin-left: -3rem;
        margin-right: -3rem
    }

    .s7\:gutter\(lg\)>* {
        padding: 3rem
    }

    .s7\:gutter\(xl\) {
        margin-left: -4rem;
        margin-right: -4rem
    }

    .s7\:gutter\(xl\)>* {
        padding: 4rem
    }

    .s7\:text\(left\) {
        text-align: left
    }

    .s7\:text\(right\) {
        text-align: right
    }

    .s7\:text\(center\) {
        text-align: center
    }

    .s7\:align\(center\) {
        align-items: center
    }

    .s7\:align\(space-around\) {
        align-items: space-around
    }

    .s7\:align\(space-between\) {
        align-items: space-between
    }

    .s7\:align\(start\) {
        align-items: flex-start
    }

    .s7\:align\(end\) {
        align-items: flex-end
    }

    .s7\:justify\(center\) {
        justify-content: center
    }

    .s7\:justify\(space-around\) {
        justify-content: space-around
    }

    .s7\:justify\(space-between\) {
        justify-content: space-between
    }

    .s7\:justify\(start\) {
        justify-content: flex-start
    }

    .s7\:justify\(end\) {
        justify-content: flex-end
    }

    .s7\:align-self\(start\) {
        align-self: flex-start
    }

    .s7\:align-self\(center\) {
        align-self: center
    }

    .s7\:align-self\(end\) {
        align-self: flex-end
    }

    .s7\:justify-self\(start\) {
        align-self: flex-start
    }

    .s7\:justify-self\(center\) {
        align-self: center
    }

    .s7\:justify-self\(end\) {
        align-self: flex-end
    }

    .s7\:order\(1\) {
        order: 1
    }

    .s7\:order\(2\) {
        order: 2
    }

    .s7\:order\(3\) {
        order: 3
    }

    .s7\:order\(4\) {
        order: 4
    }

    .s7\:order\(5\) {
        order: 5
    }

    .s7\:ratio\(2\) {
        padding-top: 200%
    }

    .s7\:ratio\(1\.95\) {
        padding-top: 195%
    }

    .s7\:ratio\(1\.9\) {
        padding-top: 190%
    }

    .s7\:ratio\(1\.85\) {
        padding-top: 185%
    }

    .s7\:ratio\(1\.8\) {
        padding-top: 180%
    }

    .s7\:ratio\(1\.75\) {
        padding-top: 175%
    }

    .s7\:ratio\(1\.7\) {
        padding-top: 170%
    }

    .s7\:ratio\(1\.65\) {
        padding-top: 165%
    }

    .s7\:ratio\(1\.6\) {
        padding-top: 160%
    }

    .s7\:ratio\(1\.55\) {
        padding-top: 155%
    }

    .s7\:ratio\(1\.5\) {
        padding-top: 150%
    }

    .s7\:ratio\(1\.45\) {
        padding-top: 145%
    }

    .s7\:ratio\(1\.4\) {
        padding-top: 140%
    }

    .s7\:ratio\(1\.35\) {
        padding-top: 135%
    }

    .s7\:ratio\(1\.3\) {
        padding-top: 130%
    }

    .s7\:ratio\(1\.25\) {
        padding-top: 125%
    }

    .s7\:ratio\(1\.2\) {
        padding-top: 120%
    }

    .s7\:ratio\(1\.15\) {
        padding-top: 115%
    }

    .s7\:ratio\(1\.1\) {
        padding-top: 110%
    }

    .s7\:ratio\(1\.05\) {
        padding-top: 105%
    }

    .s7\:ratio\(1\) {
        padding-top: 100%
    }

    .s7\:ratio\(0\.95\) {
        padding-top: 95%
    }

    .s7\:ratio\(0\.9\) {
        padding-top: 90%
    }

    .s7\:ratio\(0\.85\) {
        padding-top: 85%
    }

    .s7\:ratio\(0\.8\) {
        padding-top: 80%
    }

    .s7\:ratio\(0\.75\) {
        padding-top: 75%
    }

    .s7\:ratio\(0\.7\) {
        padding-top: 70%
    }

    .s7\:ratio\(0\.65\) {
        padding-top: 65%
    }

    .s7\:ratio\(0\.6\) {
        padding-top: 60%
    }

    .s7\:ratio\(0\.55\) {
        padding-top: 55%
    }

    .s7\:ratio\(0\.5\) {
        padding-top: 50%
    }

    .s7\:ratio\(0\.45\) {
        padding-top: 45%
    }

    .s7\:ratio\(0\.4\) {
        padding-top: 40%
    }

    .s7\:ratio\(0\.35\) {
        padding-top: 35%
    }

    .s7\:ratio\(0\.3\) {
        padding-top: 30%
    }

    .s7\:ratio\(0\.25\) {
        padding-top: 25%
    }

    .s7\:ratio\(0\.2\) {
        padding-top: 20%
    }

    .s7\:ratio\(0\.15\) {
        padding-top: 15%
    }

    .s7\:ratio\(0\.1\) {
        padding-top: 10%
    }

    .s7\:ratio\(0\.05\) {
        padding-top: 5%
    }
}

@media(max-width: 600px) {
    .s6\:display\(none\) {
        display:none
    }

    .s6\:display\(block\) {
        display: block
    }

    .s6\:display\(flex\) {
        display: flex
    }

    .s6\:display\(inline-block\) {
        display: inline-block
    }

    .s6\:display\(inline\) {
        display: inline
    }

    .s6\:flex\(col\),.s6\:flex\(row\) {
        display: flex;
        flex-wrap: wrap
    }

    .s6\:flex\(col\) {
        flex-direction: column
    }

    .s6\:flex\(row\) {
        flex-direction: row
    }

    .s6\:flex\(none\) {
        flex: none
    }

    .s6\:flex\(1\) {
        flex: 1
    }

    .s6\:flex\(2\) {
        flex: 2
    }

    .s6\:flex\(3\) {
        flex: 3
    }

    .s6\:flex\(4\) {
        flex: 4
    }

    .s6\:flex\(5\) {
        flex: 5
    }

    .s6\:flex\(6\) {
        flex: 6
    }

    .s6\:flex\(7\) {
        flex: 7
    }

    .s6\:flex\(8\) {
        flex: 8
    }

    .s6\:flex\(9\) {
        flex: 9
    }

    .s6\:flex\(10\) {
        flex: 10
    }

    .s6\:size\(1\/10\) {
        width: 10%
    }

    .s6\:size\(1\/9\) {
        width: 11.111%
    }

    .s6\:size\(1\/8\) {
        width: 12.5%
    }

    .s6\:size\(1\/7\) {
        width: 14.28571%
    }

    .s6\:size\(1\/6\) {
        width: 16.66666%
    }

    .s6\:size\(1\/5\),.s6\:size\(2\/10\) {
        width: 20%
    }

    .s6\:size\(2\/9\) {
        width: 22.22222%
    }

    .s6\:size\(1\/4\),.s6\:size\(2\/8\) {
        width: 25%
    }

    .s6\:size\(2\/7\) {
        width: 28.57142%
    }

    .s6\:size\(3\/10\) {
        width: 30%
    }

    .s6\:size\(1\/3\),.s6\:size\(2\/6\),.s6\:size\(3\/9\) {
        width: 33.33333%
    }

    .s6\:size\(3\/8\) {
        width: 37.5%
    }

    .s6\:size\(2\/5\),.s6\:size\(4\/10\) {
        width: 40%
    }

    .s6\:size\(3\/7\) {
        width: 42.85714%
    }

    .s6\:size\(4\/9\) {
        width: 44.44444%
    }

    .s6\:size\(1\/2\),.s6\:size\(2\/4\),.s6\:size\(3\/6\),.s6\:size\(4\/8\),.s6\:size\(5\/10\) {
        width: 50%
    }

    .s6\:size\(5\/9\) {
        width: 55.55555%
    }

    .s6\:size\(4\/7\) {
        width: 57.14285%
    }

    .s6\:size\(3\/5\),.s6\:size\(6\/10\) {
        width: 60%
    }

    .s6\:size\(5\/8\) {
        width: 62.5%
    }

    .s6\:size\(2\/3\),.s6\:size\(4\/6\),.s6\:size\(6\/9\) {
        width: 66.66666%
    }

    .s6\:size\(7\/10\) {
        width: 70%
    }

    .s6\:size\(5\/7\) {
        width: 71.42857%
    }

    .s6\:size\(3\/4\),.s6\:size\(6\/8\) {
        width: 75%
    }

    .s6\:size\(7\/9\) {
        width: 77.77777%
    }

    .s6\:size\(4\/5\),.s6\:size\(8\/10\) {
        width: 80%
    }

    .s6\:size\(5\/6\) {
        width: 83.3333%
    }

    .s6\:size\(6\/7\) {
        width: 85.71428%
    }

    .s6\:size\(7\/8\) {
        width: 87.5%
    }

    .s6\:size\(8\/9\) {
        width: 88.888888%
    }

    .s6\:size\(9\/10\) {
        width: 90%
    }

    .s6\:size\(1\/1\) {
        width: 100%
    }

    .s6\:pad\(xs\),.s6\:pad\(xs\,t\),.s6\:pad\(xs\,v\) {
        padding-top: .5rem
    }

    .s6\:pad\(xs\),.s6\:pad\(xs\,b\),.s6\:pad\(xs\,v\) {
        padding-bottom: .5rem
    }

    .s6\:pad\(xs\),.s6\:pad\(xs\,h\),.s6\:pad\(xs\,l\) {
        padding-left: .5rem
    }

    .s6\:pad\(xs\),.s6\:pad\(xs\,h\),.s6\:pad\(xs\,r\) {
        padding-right: .5rem
    }

    .s6\:pad\(sm\),.s6\:pad\(sm\,t\),.s6\:pad\(sm\,v\) {
        padding-top: 1rem
    }

    .s6\:pad\(sm\),.s6\:pad\(sm\,b\),.s6\:pad\(sm\,v\) {
        padding-bottom: 1rem
    }

    .s6\:pad\(sm\),.s6\:pad\(sm\,h\),.s6\:pad\(sm\,l\) {
        padding-left: 1rem
    }

    .s6\:pad\(sm\),.s6\:pad\(sm\,h\),.s6\:pad\(sm\,r\) {
        padding-right: 1rem
    }

    .s6\:pad\(md\),.s6\:pad\(md\,t\),.s6\:pad\(md\,v\) {
        padding-top: 2rem
    }

    .s6\:pad\(md\),.s6\:pad\(md\,b\),.s6\:pad\(md\,v\) {
        padding-bottom: 2rem
    }

    .s6\:pad\(md\),.s6\:pad\(md\,h\),.s6\:pad\(md\,l\) {
        padding-left: 2rem
    }

    .s6\:pad\(md\),.s6\:pad\(md\,h\),.s6\:pad\(md\,r\) {
        padding-right: 2rem
    }

    .s6\:pad\(lg\),.s6\:pad\(lg\,t\),.s6\:pad\(lg\,v\) {
        padding-top: 3rem
    }

    .s6\:pad\(lg\),.s6\:pad\(lg\,b\),.s6\:pad\(lg\,v\) {
        padding-bottom: 3rem
    }

    .s6\:pad\(lg\),.s6\:pad\(lg\,h\),.s6\:pad\(lg\,l\) {
        padding-left: 3rem
    }

    .s6\:pad\(lg\),.s6\:pad\(lg\,h\),.s6\:pad\(lg\,r\) {
        padding-right: 3rem
    }

    .s6\:pad\(xl\),.s6\:pad\(xl\,b\),.s6\:pad\(xl\,v\) {
        padding-bottom: 4rem
    }

    .s6\:pad\(xl\),.s6\:pad\(xl\,h\),.s6\:pad\(xl\,l\) {
        padding-left: 4rem
    }

    .s6\:pad\(xl\),.s6\:pad\(xl\,h\),.s6\:pad\(xl\,r\) {
        padding-right: 4rem
    }

    .s6\:pad\(xl\),.s6\:pad\(xl\,t\),.s6\:pad\(xl\,v\) {
        padding-top: 4rem
    }

    .s6\:pad\(none\),.s6\:pad\(none\,t\),.s6\:pad\(none\,v\) {
        padding-top: 0
    }

    .s6\:pad\(none\),.s6\:pad\(none\,b\),.s6\:pad\(none\,v\) {
        padding-bottom: 0
    }

    .s6\:pad\(none\),.s6\:pad\(none\,h\),.s6\:pad\(none\,l\) {
        padding-left: 0
    }

    .s6\:pad\(none\),.s6\:pad\(none\,h\),.s6\:pad\(none\,r\) {
        padding-right: 0
    }

    .s6\:margin\(auto\),.s6\:margin\(auto\,t\),.s6\:margin\(auto\,v\) {
        margin-top: auto
    }

    .s6\:margin\(auto\),.s6\:margin\(auto\,b\),.s6\:margin\(auto\,v\) {
        margin-bottom: auto
    }

    .s6\:margin\(auto\),.s6\:margin\(auto\,h\),.s6\:margin\(auto\,l\) {
        margin-left: auto
    }

    .s6\:margin\(auto\),.s6\:margin\(auto\,h\),.s6\:margin\(auto\,r\) {
        margin-right: auto
    }

    .s6\:margin\(xs\),.s6\:margin\(xs\,t\),.s6\:margin\(xs\,v\) {
        margin-top: .5rem
    }

    .s6\:margin\(xs\),.s6\:margin\(xs\,b\),.s6\:margin\(xs\,v\) {
        margin-bottom: .5rem
    }

    .s6\:margin\(xs\),.s6\:margin\(xs\,h\),.s6\:margin\(xs\,l\) {
        margin-left: .5rem
    }

    .s6\:margin\(xs\),.s6\:margin\(xs\,h\),.s6\:margin\(xs\,r\) {
        margin-right: .5rem
    }

    .s6\:margin\(sm\),.s6\:margin\(sm\,t\),.s6\:margin\(sm\,v\) {
        margin-top: 1rem
    }

    .s6\:margin\(sm\),.s6\:margin\(sm\,b\),.s6\:margin\(sm\,v\) {
        margin-bottom: 1rem
    }

    .s6\:margin\(sm\),.s6\:margin\(sm\,h\),.s6\:margin\(sm\,l\) {
        margin-left: 1rem
    }

    .s6\:margin\(sm\),.s6\:margin\(sm\,h\),.s6\:margin\(sm\,r\) {
        margin-right: 1rem
    }

    .s6\:margin\(md\),.s6\:margin\(md\,t\),.s6\:margin\(md\,v\) {
        margin-top: 2rem
    }

    .s6\:margin\(md\),.s6\:margin\(md\,b\),.s6\:margin\(md\,v\) {
        margin-bottom: 2rem
    }

    .s6\:margin\(md\),.s6\:margin\(md\,h\),.s6\:margin\(md\,l\) {
        margin-left: 2rem
    }

    .s6\:margin\(md\),.s6\:margin\(md\,h\),.s6\:margin\(md\,r\) {
        margin-right: 2rem
    }

    .s6\:margin\(lg\),.s6\:margin\(lg\,t\),.s6\:margin\(lg\,v\) {
        margin-top: 3rem
    }

    .s6\:margin\(lg\),.s6\:margin\(lg\,b\),.s6\:margin\(lg\,v\) {
        margin-bottom: 3rem
    }

    .s6\:margin\(lg\),.s6\:margin\(lg\,h\),.s6\:margin\(lg\,l\) {
        margin-left: 3rem
    }

    .s6\:margin\(lg\),.s6\:margin\(lg\,h\),.s6\:margin\(lg\,r\) {
        margin-right: 3rem
    }

    .s6\:margin\(xl\),.s6\:margin\(xl\,t\),.s6\:margin\(xl\,v\) {
        margin-top: 4rem
    }

    .s6\:margin\(xl\),.s6\:margin\(xl\,b\),.s6\:margin\(xl\,v\) {
        margin-bottom: 4rem
    }

    .s6\:margin\(xl\),.s6\:margin\(xl\,h\),.s6\:margin\(xl\,l\) {
        margin-left: 4rem
    }

    .s6\:margin\(xl\),.s6\:margin\(xl\,h\),.s6\:margin\(xl\,r\) {
        margin-right: 4rem
    }

    .s6\:margin\(-xs\),.s6\:margin\(-xs\,t\),.s6\:margin\(-xs\,v\) {
        margin-top: -.5rem
    }

    .s6\:margin\(-xs\),.s6\:margin\(-xs\,b\),.s6\:margin\(-xs\,v\) {
        margin-bottom: -.5rem
    }

    .s6\:margin\(-xs\),.s6\:margin\(-xs\,h\),.s6\:margin\(-xs\,l\) {
        margin-left: -.5rem
    }

    .s6\:margin\(-xs\),.s6\:margin\(-xs\,h\),.s6\:margin\(-xs\,r\) {
        margin-right: -.5rem
    }

    .s6\:margin\(-sm\),.s6\:margin\(-sm\,t\),.s6\:margin\(-sm\,v\) {
        margin-top: -1rem
    }

    .s6\:margin\(-sm\),.s6\:margin\(-sm\,b\),.s6\:margin\(-sm\,v\) {
        margin-bottom: -1rem
    }

    .s6\:margin\(-sm\),.s6\:margin\(-sm\,h\),.s6\:margin\(-sm\,l\) {
        margin-left: -1rem
    }

    .s6\:margin\(-sm\),.s6\:margin\(-sm\,h\),.s6\:margin\(-sm\,r\) {
        margin-right: -1rem
    }

    .s6\:margin\(-md\),.s6\:margin\(-md\,t\),.s6\:margin\(-md\,v\) {
        margin-top: -2rem
    }

    .s6\:margin\(-md\),.s6\:margin\(-md\,b\),.s6\:margin\(-md\,v\) {
        margin-bottom: -2rem
    }

    .s6\:margin\(-md\),.s6\:margin\(-md\,h\),.s6\:margin\(-md\,l\) {
        margin-left: -2rem
    }

    .s6\:margin\(-md\),.s6\:margin\(-md\,h\),.s6\:margin\(-md\,r\) {
        margin-right: -2rem
    }

    .s6\:margin\(-lg\),.s6\:margin\(-lg\,t\),.s6\:margin\(-lg\,v\) {
        margin-top: -3rem
    }

    .s6\:margin\(-lg\),.s6\:margin\(-lg\,b\),.s6\:margin\(-lg\,v\) {
        margin-bottom: -3rem
    }

    .s6\:margin\(-lg\),.s6\:margin\(-lg\,h\),.s6\:margin\(-lg\,l\) {
        margin-left: -3rem
    }

    .s6\:margin\(-lg\),.s6\:margin\(-lg\,h\),.s6\:margin\(-lg\,r\) {
        margin-right: -3rem
    }

    .s6\:margin\(-xl\),.s6\:margin\(-xl\,t\),.s6\:margin\(-xl\,v\) {
        margin-top: -4rem
    }

    .s6\:margin\(-xl\),.s6\:margin\(-xl\,b\),.s6\:margin\(-xl\,v\) {
        margin-bottom: -4rem
    }

    .s6\:margin\(-xl\),.s6\:margin\(-xl\,h\),.s6\:margin\(-xl\,l\) {
        margin-left: -4rem
    }

    .s6\:margin\(-xl\),.s6\:margin\(-xl\,h\),.s6\:margin\(-xl\,r\) {
        margin-right: -4rem
    }

    .s6\:margin\(none\),.s6\:margin\(none\,t\),.s6\:margin\(none\,v\) {
        margin-top: 0
    }

    .s6\:margin\(none\),.s6\:margin\(none\,b\),.s6\:margin\(none\,v\) {
        margin-bottom: 0
    }

    .s6\:margin\(none\),.s6\:margin\(none\,h\),.s6\:margin\(none\,l\) {
        margin-left: 0
    }

    .s6\:margin\(none\),.s6\:margin\(none\,h\),.s6\:margin\(none\,r\) {
        margin-right: 0
    }

    .s6\:gutter\(xs\) {
        margin-left: -.5rem;
        margin-right: -.5rem
    }

    .s6\:gutter\(xs\)>* {
        padding: .5rem
    }

    .s6\:gutter\(sm\) {
        margin-left: -1rem;
        margin-right: -1rem
    }

    .s6\:gutter\(sm\)>* {
        padding: 1rem
    }

    .s6\:gutter\(md\) {
        margin-left: -2rem;
        margin-right: -2rem
    }

    .s6\:gutter\(md\)>* {
        padding: 2rem
    }

    .s6\:gutter\(lg\) {
        margin-left: -3rem;
        margin-right: -3rem
    }

    .s6\:gutter\(lg\)>* {
        padding: 3rem
    }

    .s6\:gutter\(xl\) {
        margin-left: -4rem;
        margin-right: -4rem
    }

    .s6\:gutter\(xl\)>* {
        padding: 4rem
    }

    .s6\:text\(left\) {
        text-align: left
    }

    .s6\:text\(right\) {
        text-align: right
    }

    .s6\:text\(center\) {
        text-align: center
    }

    .s6\:align\(center\) {
        align-items: center
    }

    .s6\:align\(space-around\) {
        align-items: space-around
    }

    .s6\:align\(space-between\) {
        align-items: space-between
    }

    .s6\:align\(start\) {
        align-items: flex-start
    }

    .s6\:align\(end\) {
        align-items: flex-end
    }

    .s6\:justify\(center\) {
        justify-content: center
    }

    .s6\:justify\(space-around\) {
        justify-content: space-around
    }

    .s6\:justify\(space-between\) {
        justify-content: space-between
    }

    .s6\:justify\(start\) {
        justify-content: flex-start
    }

    .s6\:justify\(end\) {
        justify-content: flex-end
    }

    .s6\:align-self\(start\) {
        align-self: flex-start
    }

    .s6\:align-self\(center\) {
        align-self: center
    }

    .s6\:align-self\(end\) {
        align-self: flex-end
    }

    .s6\:justify-self\(start\) {
        align-self: flex-start
    }

    .s6\:justify-self\(center\) {
        align-self: center
    }

    .s6\:justify-self\(end\) {
        align-self: flex-end
    }

    .s6\:order\(1\) {
        order: 1
    }

    .s6\:order\(2\) {
        order: 2
    }

    .s6\:order\(3\) {
        order: 3
    }

    .s6\:order\(4\) {
        order: 4
    }

    .s6\:order\(5\) {
        order: 5
    }

    .s6\:ratio\(2\) {
        padding-top: 200%
    }

    .s6\:ratio\(1\.95\) {
        padding-top: 195%
    }

    .s6\:ratio\(1\.9\) {
        padding-top: 190%
    }

    .s6\:ratio\(1\.85\) {
        padding-top: 185%
    }

    .s6\:ratio\(1\.8\) {
        padding-top: 180%
    }

    .s6\:ratio\(1\.75\) {
        padding-top: 175%
    }

    .s6\:ratio\(1\.7\) {
        padding-top: 170%
    }

    .s6\:ratio\(1\.65\) {
        padding-top: 165%
    }

    .s6\:ratio\(1\.6\) {
        padding-top: 160%
    }

    .s6\:ratio\(1\.55\) {
        padding-top: 155%
    }

    .s6\:ratio\(1\.5\) {
        padding-top: 150%
    }

    .s6\:ratio\(1\.45\) {
        padding-top: 145%
    }

    .s6\:ratio\(1\.4\) {
        padding-top: 140%
    }

    .s6\:ratio\(1\.35\) {
        padding-top: 135%
    }

    .s6\:ratio\(1\.3\) {
        padding-top: 130%
    }

    .s6\:ratio\(1\.25\) {
        padding-top: 125%
    }

    .s6\:ratio\(1\.2\) {
        padding-top: 120%
    }

    .s6\:ratio\(1\.15\) {
        padding-top: 115%
    }

    .s6\:ratio\(1\.1\) {
        padding-top: 110%
    }

    .s6\:ratio\(1\.05\) {
        padding-top: 105%
    }

    .s6\:ratio\(1\) {
        padding-top: 100%
    }

    .s6\:ratio\(0\.95\) {
        padding-top: 95%
    }

    .s6\:ratio\(0\.9\) {
        padding-top: 90%
    }

    .s6\:ratio\(0\.85\) {
        padding-top: 85%
    }

    .s6\:ratio\(0\.8\) {
        padding-top: 80%
    }

    .s6\:ratio\(0\.75\) {
        padding-top: 75%
    }

    .s6\:ratio\(0\.7\) {
        padding-top: 70%
    }

    .s6\:ratio\(0\.65\) {
        padding-top: 65%
    }

    .s6\:ratio\(0\.6\) {
        padding-top: 60%
    }

    .s6\:ratio\(0\.55\) {
        padding-top: 55%
    }

    .s6\:ratio\(0\.5\) {
        padding-top: 50%
    }

    .s6\:ratio\(0\.45\) {
        padding-top: 45%
    }

    .s6\:ratio\(0\.4\) {
        padding-top: 40%
    }

    .s6\:ratio\(0\.35\) {
        padding-top: 35%
    }

    .s6\:ratio\(0\.3\) {
        padding-top: 30%
    }

    .s6\:ratio\(0\.25\) {
        padding-top: 25%
    }

    .s6\:ratio\(0\.2\) {
        padding-top: 20%
    }

    .s6\:ratio\(0\.15\) {
        padding-top: 15%
    }

    .s6\:ratio\(0\.1\) {
        padding-top: 10%
    }

    .s6\:ratio\(0\.05\) {
        padding-top: 5%
    }
}

@media(max-width: 500px) {
    .s5\:display\(none\) {
        display:none
    }

    .s5\:display\(block\) {
        display: block
    }

    .s5\:display\(flex\) {
        display: flex
    }

    .s5\:display\(inline-block\) {
        display: inline-block
    }

    .s5\:display\(inline\) {
        display: inline
    }

    .s5\:flex\(col\),.s5\:flex\(row\) {
        display: flex;
        flex-wrap: wrap
    }

    .s5\:flex\(col\) {
        flex-direction: column
    }

    .s5\:flex\(row\) {
        flex-direction: row
    }

    .s5\:flex\(none\) {
        flex: none
    }

    .s5\:flex\(1\) {
        flex: 1
    }

    .s5\:flex\(2\) {
        flex: 2
    }

    .s5\:flex\(3\) {
        flex: 3
    }

    .s5\:flex\(4\) {
        flex: 4
    }

    .s5\:flex\(5\) {
        flex: 5
    }

    .s5\:flex\(6\) {
        flex: 6
    }

    .s5\:flex\(7\) {
        flex: 7
    }

    .s5\:flex\(8\) {
        flex: 8
    }

    .s5\:flex\(9\) {
        flex: 9
    }

    .s5\:flex\(10\) {
        flex: 10
    }

    .s5\:size\(1\/10\) {
        width: 10%
    }

    .s5\:size\(1\/9\) {
        width: 11.111%
    }

    .s5\:size\(1\/8\) {
        width: 12.5%
    }

    .s5\:size\(1\/7\) {
        width: 14.28571%
    }

    .s5\:size\(1\/6\) {
        width: 16.66666%
    }

    .s5\:size\(1\/5\),.s5\:size\(2\/10\) {
        width: 20%
    }

    .s5\:size\(2\/9\) {
        width: 22.22222%
    }

    .s5\:size\(1\/4\),.s5\:size\(2\/8\) {
        width: 25%
    }

    .s5\:size\(2\/7\) {
        width: 28.57142%
    }

    .s5\:size\(3\/10\) {
        width: 30%
    }

    .s5\:size\(1\/3\),.s5\:size\(2\/6\),.s5\:size\(3\/9\) {
        width: 33.33333%
    }

    .s5\:size\(3\/8\) {
        width: 37.5%
    }

    .s5\:size\(2\/5\),.s5\:size\(4\/10\) {
        width: 40%
    }

    .s5\:size\(3\/7\) {
        width: 42.85714%
    }

    .s5\:size\(4\/9\) {
        width: 44.44444%
    }

    .s5\:size\(1\/2\),.s5\:size\(2\/4\),.s5\:size\(3\/6\),.s5\:size\(4\/8\),.s5\:size\(5\/10\) {
        width: 50%
    }

    .s5\:size\(5\/9\) {
        width: 55.55555%
    }

    .s5\:size\(4\/7\) {
        width: 57.14285%
    }

    .s5\:size\(3\/5\),.s5\:size\(6\/10\) {
        width: 60%
    }

    .s5\:size\(5\/8\) {
        width: 62.5%
    }

    .s5\:size\(2\/3\),.s5\:size\(4\/6\),.s5\:size\(6\/9\) {
        width: 66.66666%
    }

    .s5\:size\(7\/10\) {
        width: 70%
    }

    .s5\:size\(5\/7\) {
        width: 71.42857%
    }

    .s5\:size\(3\/4\),.s5\:size\(6\/8\) {
        width: 75%
    }

    .s5\:size\(7\/9\) {
        width: 77.77777%
    }

    .s5\:size\(4\/5\),.s5\:size\(8\/10\) {
        width: 80%
    }

    .s5\:size\(5\/6\) {
        width: 83.3333%
    }

    .s5\:size\(6\/7\) {
        width: 85.71428%
    }

    .s5\:size\(7\/8\) {
        width: 87.5%
    }

    .s5\:size\(8\/9\) {
        width: 88.888888%
    }

    .s5\:size\(9\/10\) {
        width: 90%
    }

    .s5\:size\(1\/1\) {
        width: 100%
    }

    .s5\:pad\(xs\),.s5\:pad\(xs\,t\),.s5\:pad\(xs\,v\) {
        padding-top: .5rem
    }

    .s5\:pad\(xs\),.s5\:pad\(xs\,b\),.s5\:pad\(xs\,v\) {
        padding-bottom: .5rem
    }

    .s5\:pad\(xs\),.s5\:pad\(xs\,h\),.s5\:pad\(xs\,l\) {
        padding-left: .5rem
    }

    .s5\:pad\(xs\),.s5\:pad\(xs\,h\),.s5\:pad\(xs\,r\) {
        padding-right: .5rem
    }

    .s5\:pad\(sm\),.s5\:pad\(sm\,t\),.s5\:pad\(sm\,v\) {
        padding-top: 1rem
    }

    .s5\:pad\(sm\),.s5\:pad\(sm\,b\),.s5\:pad\(sm\,v\) {
        padding-bottom: 1rem
    }

    .s5\:pad\(sm\),.s5\:pad\(sm\,h\),.s5\:pad\(sm\,l\) {
        padding-left: 1rem
    }

    .s5\:pad\(sm\),.s5\:pad\(sm\,h\),.s5\:pad\(sm\,r\) {
        padding-right: 1rem
    }

    .s5\:pad\(md\),.s5\:pad\(md\,t\),.s5\:pad\(md\,v\) {
        padding-top: 2rem
    }

    .s5\:pad\(md\),.s5\:pad\(md\,b\),.s5\:pad\(md\,v\) {
        padding-bottom: 2rem
    }

    .s5\:pad\(md\),.s5\:pad\(md\,h\),.s5\:pad\(md\,l\) {
        padding-left: 2rem
    }

    .s5\:pad\(md\),.s5\:pad\(md\,h\),.s5\:pad\(md\,r\) {
        padding-right: 2rem
    }

    .s5\:pad\(lg\),.s5\:pad\(lg\,t\),.s5\:pad\(lg\,v\) {
        padding-top: 3rem
    }

    .s5\:pad\(lg\),.s5\:pad\(lg\,b\),.s5\:pad\(lg\,v\) {
        padding-bottom: 3rem
    }

    .s5\:pad\(lg\),.s5\:pad\(lg\,h\),.s5\:pad\(lg\,l\) {
        padding-left: 3rem
    }

    .s5\:pad\(lg\),.s5\:pad\(lg\,h\),.s5\:pad\(lg\,r\) {
        padding-right: 3rem
    }

    .s5\:pad\(xl\),.s5\:pad\(xl\,b\),.s5\:pad\(xl\,v\) {
        padding-bottom: 4rem
    }

    .s5\:pad\(xl\),.s5\:pad\(xl\,h\),.s5\:pad\(xl\,l\) {
        padding-left: 4rem
    }

    .s5\:pad\(xl\),.s5\:pad\(xl\,h\),.s5\:pad\(xl\,r\) {
        padding-right: 4rem
    }

    .s5\:pad\(xl\),.s5\:pad\(xl\,t\),.s5\:pad\(xl\,v\) {
        padding-top: 4rem
    }

    .s5\:pad\(none\),.s5\:pad\(none\,t\),.s5\:pad\(none\,v\) {
        padding-top: 0
    }

    .s5\:pad\(none\),.s5\:pad\(none\,b\),.s5\:pad\(none\,v\) {
        padding-bottom: 0
    }

    .s5\:pad\(none\),.s5\:pad\(none\,h\),.s5\:pad\(none\,l\) {
        padding-left: 0
    }

    .s5\:pad\(none\),.s5\:pad\(none\,h\),.s5\:pad\(none\,r\) {
        padding-right: 0
    }

    .s5\:margin\(auto\),.s5\:margin\(auto\,t\),.s5\:margin\(auto\,v\) {
        margin-top: auto
    }

    .s5\:margin\(auto\),.s5\:margin\(auto\,b\),.s5\:margin\(auto\,v\) {
        margin-bottom: auto
    }

    .s5\:margin\(auto\),.s5\:margin\(auto\,h\),.s5\:margin\(auto\,l\) {
        margin-left: auto
    }

    .s5\:margin\(auto\),.s5\:margin\(auto\,h\),.s5\:margin\(auto\,r\) {
        margin-right: auto
    }

    .s5\:margin\(xs\),.s5\:margin\(xs\,t\),.s5\:margin\(xs\,v\) {
        margin-top: .5rem
    }

    .s5\:margin\(xs\),.s5\:margin\(xs\,b\),.s5\:margin\(xs\,v\) {
        margin-bottom: .5rem
    }

    .s5\:margin\(xs\),.s5\:margin\(xs\,h\),.s5\:margin\(xs\,l\) {
        margin-left: .5rem
    }

    .s5\:margin\(xs\),.s5\:margin\(xs\,h\),.s5\:margin\(xs\,r\) {
        margin-right: .5rem
    }

    .s5\:margin\(sm\),.s5\:margin\(sm\,t\),.s5\:margin\(sm\,v\) {
        margin-top: 1rem
    }

    .s5\:margin\(sm\),.s5\:margin\(sm\,b\),.s5\:margin\(sm\,v\) {
        margin-bottom: 1rem
    }

    .s5\:margin\(sm\),.s5\:margin\(sm\,h\),.s5\:margin\(sm\,l\) {
        margin-left: 1rem
    }

    .s5\:margin\(sm\),.s5\:margin\(sm\,h\),.s5\:margin\(sm\,r\) {
        margin-right: 1rem
    }

    .s5\:margin\(md\),.s5\:margin\(md\,t\),.s5\:margin\(md\,v\) {
        margin-top: 2rem
    }

    .s5\:margin\(md\),.s5\:margin\(md\,b\),.s5\:margin\(md\,v\) {
        margin-bottom: 2rem
    }

    .s5\:margin\(md\),.s5\:margin\(md\,h\),.s5\:margin\(md\,l\) {
        margin-left: 2rem
    }

    .s5\:margin\(md\),.s5\:margin\(md\,h\),.s5\:margin\(md\,r\) {
        margin-right: 2rem
    }

    .s5\:margin\(lg\),.s5\:margin\(lg\,t\),.s5\:margin\(lg\,v\) {
        margin-top: 3rem
    }

    .s5\:margin\(lg\),.s5\:margin\(lg\,b\),.s5\:margin\(lg\,v\) {
        margin-bottom: 3rem
    }

    .s5\:margin\(lg\),.s5\:margin\(lg\,h\),.s5\:margin\(lg\,l\) {
        margin-left: 3rem
    }

    .s5\:margin\(lg\),.s5\:margin\(lg\,h\),.s5\:margin\(lg\,r\) {
        margin-right: 3rem
    }

    .s5\:margin\(xl\),.s5\:margin\(xl\,t\),.s5\:margin\(xl\,v\) {
        margin-top: 4rem
    }

    .s5\:margin\(xl\),.s5\:margin\(xl\,b\),.s5\:margin\(xl\,v\) {
        margin-bottom: 4rem
    }

    .s5\:margin\(xl\),.s5\:margin\(xl\,h\),.s5\:margin\(xl\,l\) {
        margin-left: 4rem
    }

    .s5\:margin\(xl\),.s5\:margin\(xl\,h\),.s5\:margin\(xl\,r\) {
        margin-right: 4rem
    }

    .s5\:margin\(-xs\),.s5\:margin\(-xs\,t\),.s5\:margin\(-xs\,v\) {
        margin-top: -.5rem
    }

    .s5\:margin\(-xs\),.s5\:margin\(-xs\,b\),.s5\:margin\(-xs\,v\) {
        margin-bottom: -.5rem
    }

    .s5\:margin\(-xs\),.s5\:margin\(-xs\,h\),.s5\:margin\(-xs\,l\) {
        margin-left: -.5rem
    }

    .s5\:margin\(-xs\),.s5\:margin\(-xs\,h\),.s5\:margin\(-xs\,r\) {
        margin-right: -.5rem
    }

    .s5\:margin\(-sm\),.s5\:margin\(-sm\,t\),.s5\:margin\(-sm\,v\) {
        margin-top: -1rem
    }

    .s5\:margin\(-sm\),.s5\:margin\(-sm\,b\),.s5\:margin\(-sm\,v\) {
        margin-bottom: -1rem
    }

    .s5\:margin\(-sm\),.s5\:margin\(-sm\,h\),.s5\:margin\(-sm\,l\) {
        margin-left: -1rem
    }

    .s5\:margin\(-sm\),.s5\:margin\(-sm\,h\),.s5\:margin\(-sm\,r\) {
        margin-right: -1rem
    }

    .s5\:margin\(-md\),.s5\:margin\(-md\,t\),.s5\:margin\(-md\,v\) {
        margin-top: -2rem
    }

    .s5\:margin\(-md\),.s5\:margin\(-md\,b\),.s5\:margin\(-md\,v\) {
        margin-bottom: -2rem
    }

    .s5\:margin\(-md\),.s5\:margin\(-md\,h\),.s5\:margin\(-md\,l\) {
        margin-left: -2rem
    }

    .s5\:margin\(-md\),.s5\:margin\(-md\,h\),.s5\:margin\(-md\,r\) {
        margin-right: -2rem
    }

    .s5\:margin\(-lg\),.s5\:margin\(-lg\,t\),.s5\:margin\(-lg\,v\) {
        margin-top: -3rem
    }

    .s5\:margin\(-lg\),.s5\:margin\(-lg\,b\),.s5\:margin\(-lg\,v\) {
        margin-bottom: -3rem
    }

    .s5\:margin\(-lg\),.s5\:margin\(-lg\,h\),.s5\:margin\(-lg\,l\) {
        margin-left: -3rem
    }

    .s5\:margin\(-lg\),.s5\:margin\(-lg\,h\),.s5\:margin\(-lg\,r\) {
        margin-right: -3rem
    }

    .s5\:margin\(-xl\),.s5\:margin\(-xl\,t\),.s5\:margin\(-xl\,v\) {
        margin-top: -4rem
    }

    .s5\:margin\(-xl\),.s5\:margin\(-xl\,b\),.s5\:margin\(-xl\,v\) {
        margin-bottom: -4rem
    }

    .s5\:margin\(-xl\),.s5\:margin\(-xl\,h\),.s5\:margin\(-xl\,l\) {
        margin-left: -4rem
    }

    .s5\:margin\(-xl\),.s5\:margin\(-xl\,h\),.s5\:margin\(-xl\,r\) {
        margin-right: -4rem
    }

    .s5\:margin\(none\),.s5\:margin\(none\,t\),.s5\:margin\(none\,v\) {
        margin-top: 0
    }

    .s5\:margin\(none\),.s5\:margin\(none\,b\),.s5\:margin\(none\,v\) {
        margin-bottom: 0
    }

    .s5\:margin\(none\),.s5\:margin\(none\,h\),.s5\:margin\(none\,l\) {
        margin-left: 0
    }

    .s5\:margin\(none\),.s5\:margin\(none\,h\),.s5\:margin\(none\,r\) {
        margin-right: 0
    }

    .s5\:gutter\(xs\) {
        margin-left: -.5rem;
        margin-right: -.5rem
    }

    .s5\:gutter\(xs\)>* {
        padding: .5rem
    }

    .s5\:gutter\(sm\) {
        margin-left: -1rem;
        margin-right: -1rem
    }

    .s5\:gutter\(sm\)>* {
        padding: 1rem
    }

    .s5\:gutter\(md\) {
        margin-left: -2rem;
        margin-right: -2rem
    }

    .s5\:gutter\(md\)>* {
        padding: 2rem
    }

    .s5\:gutter\(lg\) {
        margin-left: -3rem;
        margin-right: -3rem
    }

    .s5\:gutter\(lg\)>* {
        padding: 3rem
    }

    .s5\:gutter\(xl\) {
        margin-left: -4rem;
        margin-right: -4rem
    }

    .s5\:gutter\(xl\)>* {
        padding: 4rem
    }

    .s5\:text\(left\) {
        text-align: left
    }

    .s5\:text\(right\) {
        text-align: right
    }

    .s5\:text\(center\) {
        text-align: center
    }

    .s5\:align\(center\) {
        align-items: center
    }

    .s5\:align\(space-around\) {
        align-items: space-around
    }

    .s5\:align\(space-between\) {
        align-items: space-between
    }

    .s5\:align\(start\) {
        align-items: flex-start
    }

    .s5\:align\(end\) {
        align-items: flex-end
    }

    .s5\:justify\(center\) {
        justify-content: center
    }

    .s5\:justify\(space-around\) {
        justify-content: space-around
    }

    .s5\:justify\(space-between\) {
        justify-content: space-between
    }

    .s5\:justify\(start\) {
        justify-content: flex-start
    }

    .s5\:justify\(end\) {
        justify-content: flex-end
    }

    .s5\:align-self\(start\) {
        align-self: flex-start
    }

    .s5\:align-self\(center\) {
        align-self: center
    }

    .s5\:align-self\(end\) {
        align-self: flex-end
    }

    .s5\:justify-self\(start\) {
        align-self: flex-start
    }

    .s5\:justify-self\(center\) {
        align-self: center
    }

    .s5\:justify-self\(end\) {
        align-self: flex-end
    }

    .s5\:order\(1\) {
        order: 1
    }

    .s5\:order\(2\) {
        order: 2
    }

    .s5\:order\(3\) {
        order: 3
    }

    .s5\:order\(4\) {
        order: 4
    }

    .s5\:order\(5\) {
        order: 5
    }

    .s5\:ratio\(2\) {
        padding-top: 200%
    }

    .s5\:ratio\(1\.95\) {
        padding-top: 195%
    }

    .s5\:ratio\(1\.9\) {
        padding-top: 190%
    }

    .s5\:ratio\(1\.85\) {
        padding-top: 185%
    }

    .s5\:ratio\(1\.8\) {
        padding-top: 180%
    }

    .s5\:ratio\(1\.75\) {
        padding-top: 175%
    }

    .s5\:ratio\(1\.7\) {
        padding-top: 170%
    }

    .s5\:ratio\(1\.65\) {
        padding-top: 165%
    }

    .s5\:ratio\(1\.6\) {
        padding-top: 160%
    }

    .s5\:ratio\(1\.55\) {
        padding-top: 155%
    }

    .s5\:ratio\(1\.5\) {
        padding-top: 150%
    }

    .s5\:ratio\(1\.45\) {
        padding-top: 145%
    }

    .s5\:ratio\(1\.4\) {
        padding-top: 140%
    }

    .s5\:ratio\(1\.35\) {
        padding-top: 135%
    }

    .s5\:ratio\(1\.3\) {
        padding-top: 130%
    }

    .s5\:ratio\(1\.25\) {
        padding-top: 125%
    }

    .s5\:ratio\(1\.2\) {
        padding-top: 120%
    }

    .s5\:ratio\(1\.15\) {
        padding-top: 115%
    }

    .s5\:ratio\(1\.1\) {
        padding-top: 110%
    }

    .s5\:ratio\(1\.05\) {
        padding-top: 105%
    }

    .s5\:ratio\(1\) {
        padding-top: 100%
    }

    .s5\:ratio\(0\.95\) {
        padding-top: 95%
    }

    .s5\:ratio\(0\.9\) {
        padding-top: 90%
    }

    .s5\:ratio\(0\.85\) {
        padding-top: 85%
    }

    .s5\:ratio\(0\.8\) {
        padding-top: 80%
    }

    .s5\:ratio\(0\.75\) {
        padding-top: 75%
    }

    .s5\:ratio\(0\.7\) {
        padding-top: 70%
    }

    .s5\:ratio\(0\.65\) {
        padding-top: 65%
    }

    .s5\:ratio\(0\.6\) {
        padding-top: 60%
    }

    .s5\:ratio\(0\.55\) {
        padding-top: 55%
    }

    .s5\:ratio\(0\.5\) {
        padding-top: 50%
    }

    .s5\:ratio\(0\.45\) {
        padding-top: 45%
    }

    .s5\:ratio\(0\.4\) {
        padding-top: 40%
    }

    .s5\:ratio\(0\.35\) {
        padding-top: 35%
    }

    .s5\:ratio\(0\.3\) {
        padding-top: 30%
    }

    .s5\:ratio\(0\.25\) {
        padding-top: 25%
    }

    .s5\:ratio\(0\.2\) {
        padding-top: 20%
    }

    .s5\:ratio\(0\.15\) {
        padding-top: 15%
    }

    .s5\:ratio\(0\.1\) {
        padding-top: 10%
    }

    .s5\:ratio\(0\.05\) {
        padding-top: 5%
    }
}

@media(max-width: 400px) {
    .s4\:display\(none\) {
        display:none
    }

    .s4\:display\(block\) {
        display: block
    }

    .s4\:display\(flex\) {
        display: flex
    }

    .s4\:display\(inline-block\) {
        display: inline-block
    }

    .s4\:display\(inline\) {
        display: inline
    }

    .s4\:flex\(col\),.s4\:flex\(row\) {
        display: flex;
        flex-wrap: wrap
    }

    .s4\:flex\(col\) {
        flex-direction: column
    }

    .s4\:flex\(row\) {
        flex-direction: row
    }

    .s4\:flex\(none\) {
        flex: none
    }

    .s4\:flex\(1\) {
        flex: 1
    }

    .s4\:flex\(2\) {
        flex: 2
    }

    .s4\:flex\(3\) {
        flex: 3
    }

    .s4\:flex\(4\) {
        flex: 4
    }

    .s4\:flex\(5\) {
        flex: 5
    }

    .s4\:flex\(6\) {
        flex: 6
    }

    .s4\:flex\(7\) {
        flex: 7
    }

    .s4\:flex\(8\) {
        flex: 8
    }

    .s4\:flex\(9\) {
        flex: 9
    }

    .s4\:flex\(10\) {
        flex: 10
    }

    .s4\:size\(1\/10\) {
        width: 10%
    }

    .s4\:size\(1\/9\) {
        width: 11.111%
    }

    .s4\:size\(1\/8\) {
        width: 12.5%
    }

    .s4\:size\(1\/7\) {
        width: 14.28571%
    }

    .s4\:size\(1\/6\) {
        width: 16.66666%
    }

    .s4\:size\(1\/5\),.s4\:size\(2\/10\) {
        width: 20%
    }

    .s4\:size\(2\/9\) {
        width: 22.22222%
    }

    .s4\:size\(1\/4\),.s4\:size\(2\/8\) {
        width: 25%
    }

    .s4\:size\(2\/7\) {
        width: 28.57142%
    }

    .s4\:size\(3\/10\) {
        width: 30%
    }

    .s4\:size\(1\/3\),.s4\:size\(2\/6\),.s4\:size\(3\/9\) {
        width: 33.33333%
    }

    .s4\:size\(3\/8\) {
        width: 37.5%
    }

    .s4\:size\(2\/5\),.s4\:size\(4\/10\) {
        width: 40%
    }

    .s4\:size\(3\/7\) {
        width: 42.85714%
    }

    .s4\:size\(4\/9\) {
        width: 44.44444%
    }

    .s4\:size\(1\/2\),.s4\:size\(2\/4\),.s4\:size\(3\/6\),.s4\:size\(4\/8\),.s4\:size\(5\/10\) {
        width: 50%
    }

    .s4\:size\(5\/9\) {
        width: 55.55555%
    }

    .s4\:size\(4\/7\) {
        width: 57.14285%
    }

    .s4\:size\(3\/5\),.s4\:size\(6\/10\) {
        width: 60%
    }

    .s4\:size\(5\/8\) {
        width: 62.5%
    }

    .s4\:size\(2\/3\),.s4\:size\(4\/6\),.s4\:size\(6\/9\) {
        width: 66.66666%
    }

    .s4\:size\(7\/10\) {
        width: 70%
    }

    .s4\:size\(5\/7\) {
        width: 71.42857%
    }

    .s4\:size\(3\/4\),.s4\:size\(6\/8\) {
        width: 75%
    }

    .s4\:size\(7\/9\) {
        width: 77.77777%
    }

    .s4\:size\(4\/5\),.s4\:size\(8\/10\) {
        width: 80%
    }

    .s4\:size\(5\/6\) {
        width: 83.3333%
    }

    .s4\:size\(6\/7\) {
        width: 85.71428%
    }

    .s4\:size\(7\/8\) {
        width: 87.5%
    }

    .s4\:size\(8\/9\) {
        width: 88.888888%
    }

    .s4\:size\(9\/10\) {
        width: 90%
    }

    .s4\:size\(1\/1\) {
        width: 100%
    }

    .s4\:pad\(xs\),.s4\:pad\(xs\,t\),.s4\:pad\(xs\,v\) {
        padding-top: .5rem
    }

    .s4\:pad\(xs\),.s4\:pad\(xs\,b\),.s4\:pad\(xs\,v\) {
        padding-bottom: .5rem
    }

    .s4\:pad\(xs\),.s4\:pad\(xs\,h\),.s4\:pad\(xs\,l\) {
        padding-left: .5rem
    }

    .s4\:pad\(xs\),.s4\:pad\(xs\,h\),.s4\:pad\(xs\,r\) {
        padding-right: .5rem
    }

    .s4\:pad\(sm\),.s4\:pad\(sm\,t\),.s4\:pad\(sm\,v\) {
        padding-top: 1rem
    }

    .s4\:pad\(sm\),.s4\:pad\(sm\,b\),.s4\:pad\(sm\,v\) {
        padding-bottom: 1rem
    }

    .s4\:pad\(sm\),.s4\:pad\(sm\,h\),.s4\:pad\(sm\,l\) {
        padding-left: 1rem
    }

    .s4\:pad\(sm\),.s4\:pad\(sm\,h\),.s4\:pad\(sm\,r\) {
        padding-right: 1rem
    }

    .s4\:pad\(md\),.s4\:pad\(md\,t\),.s4\:pad\(md\,v\) {
        padding-top: 2rem
    }

    .s4\:pad\(md\),.s4\:pad\(md\,b\),.s4\:pad\(md\,v\) {
        padding-bottom: 2rem
    }

    .s4\:pad\(md\),.s4\:pad\(md\,h\),.s4\:pad\(md\,l\) {
        padding-left: 2rem
    }

    .s4\:pad\(md\),.s4\:pad\(md\,h\),.s4\:pad\(md\,r\) {
        padding-right: 2rem
    }

    .s4\:pad\(lg\),.s4\:pad\(lg\,t\),.s4\:pad\(lg\,v\) {
        padding-top: 3rem
    }

    .s4\:pad\(lg\),.s4\:pad\(lg\,b\),.s4\:pad\(lg\,v\) {
        padding-bottom: 3rem
    }

    .s4\:pad\(lg\),.s4\:pad\(lg\,h\),.s4\:pad\(lg\,l\) {
        padding-left: 3rem
    }

    .s4\:pad\(lg\),.s4\:pad\(lg\,h\),.s4\:pad\(lg\,r\) {
        padding-right: 3rem
    }

    .s4\:pad\(xl\),.s4\:pad\(xl\,b\),.s4\:pad\(xl\,v\) {
        padding-bottom: 4rem
    }

    .s4\:pad\(xl\),.s4\:pad\(xl\,h\),.s4\:pad\(xl\,l\) {
        padding-left: 4rem
    }

    .s4\:pad\(xl\),.s4\:pad\(xl\,h\),.s4\:pad\(xl\,r\) {
        padding-right: 4rem
    }

    .s4\:pad\(xl\),.s4\:pad\(xl\,t\),.s4\:pad\(xl\,v\) {
        padding-top: 4rem
    }

    .s4\:pad\(none\),.s4\:pad\(none\,t\),.s4\:pad\(none\,v\) {
        padding-top: 0
    }

    .s4\:pad\(none\),.s4\:pad\(none\,b\),.s4\:pad\(none\,v\) {
        padding-bottom: 0
    }

    .s4\:pad\(none\),.s4\:pad\(none\,h\),.s4\:pad\(none\,l\) {
        padding-left: 0
    }

    .s4\:pad\(none\),.s4\:pad\(none\,h\),.s4\:pad\(none\,r\) {
        padding-right: 0
    }

    .s4\:margin\(auto\),.s4\:margin\(auto\,t\),.s4\:margin\(auto\,v\) {
        margin-top: auto
    }

    .s4\:margin\(auto\),.s4\:margin\(auto\,b\),.s4\:margin\(auto\,v\) {
        margin-bottom: auto
    }

    .s4\:margin\(auto\),.s4\:margin\(auto\,h\),.s4\:margin\(auto\,l\) {
        margin-left: auto
    }

    .s4\:margin\(auto\),.s4\:margin\(auto\,h\),.s4\:margin\(auto\,r\) {
        margin-right: auto
    }

    .s4\:margin\(xs\),.s4\:margin\(xs\,t\),.s4\:margin\(xs\,v\) {
        margin-top: .5rem
    }

    .s4\:margin\(xs\),.s4\:margin\(xs\,b\),.s4\:margin\(xs\,v\) {
        margin-bottom: .5rem
    }

    .s4\:margin\(xs\),.s4\:margin\(xs\,h\),.s4\:margin\(xs\,l\) {
        margin-left: .5rem
    }

    .s4\:margin\(xs\),.s4\:margin\(xs\,h\),.s4\:margin\(xs\,r\) {
        margin-right: .5rem
    }

    .s4\:margin\(sm\),.s4\:margin\(sm\,t\),.s4\:margin\(sm\,v\) {
        margin-top: 1rem
    }

    .s4\:margin\(sm\),.s4\:margin\(sm\,b\),.s4\:margin\(sm\,v\) {
        margin-bottom: 1rem
    }

    .s4\:margin\(sm\),.s4\:margin\(sm\,h\),.s4\:margin\(sm\,l\) {
        margin-left: 1rem
    }

    .s4\:margin\(sm\),.s4\:margin\(sm\,h\),.s4\:margin\(sm\,r\) {
        margin-right: 1rem
    }

    .s4\:margin\(md\),.s4\:margin\(md\,t\),.s4\:margin\(md\,v\) {
        margin-top: 2rem
    }

    .s4\:margin\(md\),.s4\:margin\(md\,b\),.s4\:margin\(md\,v\) {
        margin-bottom: 2rem
    }

    .s4\:margin\(md\),.s4\:margin\(md\,h\),.s4\:margin\(md\,l\) {
        margin-left: 2rem
    }

    .s4\:margin\(md\),.s4\:margin\(md\,h\),.s4\:margin\(md\,r\) {
        margin-right: 2rem
    }

    .s4\:margin\(lg\),.s4\:margin\(lg\,t\),.s4\:margin\(lg\,v\) {
        margin-top: 3rem
    }

    .s4\:margin\(lg\),.s4\:margin\(lg\,b\),.s4\:margin\(lg\,v\) {
        margin-bottom: 3rem
    }

    .s4\:margin\(lg\),.s4\:margin\(lg\,h\),.s4\:margin\(lg\,l\) {
        margin-left: 3rem
    }

    .s4\:margin\(lg\),.s4\:margin\(lg\,h\),.s4\:margin\(lg\,r\) {
        margin-right: 3rem
    }

    .s4\:margin\(xl\),.s4\:margin\(xl\,t\),.s4\:margin\(xl\,v\) {
        margin-top: 4rem
    }

    .s4\:margin\(xl\),.s4\:margin\(xl\,b\),.s4\:margin\(xl\,v\) {
        margin-bottom: 4rem
    }

    .s4\:margin\(xl\),.s4\:margin\(xl\,h\),.s4\:margin\(xl\,l\) {
        margin-left: 4rem
    }

    .s4\:margin\(xl\),.s4\:margin\(xl\,h\),.s4\:margin\(xl\,r\) {
        margin-right: 4rem
    }

    .s4\:margin\(-xs\),.s4\:margin\(-xs\,t\),.s4\:margin\(-xs\,v\) {
        margin-top: -.5rem
    }

    .s4\:margin\(-xs\),.s4\:margin\(-xs\,b\),.s4\:margin\(-xs\,v\) {
        margin-bottom: -.5rem
    }

    .s4\:margin\(-xs\),.s4\:margin\(-xs\,h\),.s4\:margin\(-xs\,l\) {
        margin-left: -.5rem
    }

    .s4\:margin\(-xs\),.s4\:margin\(-xs\,h\),.s4\:margin\(-xs\,r\) {
        margin-right: -.5rem
    }

    .s4\:margin\(-sm\),.s4\:margin\(-sm\,t\),.s4\:margin\(-sm\,v\) {
        margin-top: -1rem
    }

    .s4\:margin\(-sm\),.s4\:margin\(-sm\,b\),.s4\:margin\(-sm\,v\) {
        margin-bottom: -1rem
    }

    .s4\:margin\(-sm\),.s4\:margin\(-sm\,h\),.s4\:margin\(-sm\,l\) {
        margin-left: -1rem
    }

    .s4\:margin\(-sm\),.s4\:margin\(-sm\,h\),.s4\:margin\(-sm\,r\) {
        margin-right: -1rem
    }

    .s4\:margin\(-md\),.s4\:margin\(-md\,t\),.s4\:margin\(-md\,v\) {
        margin-top: -2rem
    }

    .s4\:margin\(-md\),.s4\:margin\(-md\,b\),.s4\:margin\(-md\,v\) {
        margin-bottom: -2rem
    }

    .s4\:margin\(-md\),.s4\:margin\(-md\,h\),.s4\:margin\(-md\,l\) {
        margin-left: -2rem
    }

    .s4\:margin\(-md\),.s4\:margin\(-md\,h\),.s4\:margin\(-md\,r\) {
        margin-right: -2rem
    }

    .s4\:margin\(-lg\),.s4\:margin\(-lg\,t\),.s4\:margin\(-lg\,v\) {
        margin-top: -3rem
    }

    .s4\:margin\(-lg\),.s4\:margin\(-lg\,b\),.s4\:margin\(-lg\,v\) {
        margin-bottom: -3rem
    }

    .s4\:margin\(-lg\),.s4\:margin\(-lg\,h\),.s4\:margin\(-lg\,l\) {
        margin-left: -3rem
    }

    .s4\:margin\(-lg\),.s4\:margin\(-lg\,h\),.s4\:margin\(-lg\,r\) {
        margin-right: -3rem
    }

    .s4\:margin\(-xl\),.s4\:margin\(-xl\,t\),.s4\:margin\(-xl\,v\) {
        margin-top: -4rem
    }

    .s4\:margin\(-xl\),.s4\:margin\(-xl\,b\),.s4\:margin\(-xl\,v\) {
        margin-bottom: -4rem
    }

    .s4\:margin\(-xl\),.s4\:margin\(-xl\,h\),.s4\:margin\(-xl\,l\) {
        margin-left: -4rem
    }

    .s4\:margin\(-xl\),.s4\:margin\(-xl\,h\),.s4\:margin\(-xl\,r\) {
        margin-right: -4rem
    }

    .s4\:margin\(none\),.s4\:margin\(none\,t\),.s4\:margin\(none\,v\) {
        margin-top: 0
    }

    .s4\:margin\(none\),.s4\:margin\(none\,b\),.s4\:margin\(none\,v\) {
        margin-bottom: 0
    }

    .s4\:margin\(none\),.s4\:margin\(none\,h\),.s4\:margin\(none\,l\) {
        margin-left: 0
    }

    .s4\:margin\(none\),.s4\:margin\(none\,h\),.s4\:margin\(none\,r\) {
        margin-right: 0
    }

    .s4\:gutter\(xs\) {
        margin-left: -.5rem;
        margin-right: -.5rem
    }

    .s4\:gutter\(xs\)>* {
        padding: .5rem
    }

    .s4\:gutter\(sm\) {
        margin-left: -1rem;
        margin-right: -1rem
    }

    .s4\:gutter\(sm\)>* {
        padding: 1rem
    }

    .s4\:gutter\(md\) {
        margin-left: -2rem;
        margin-right: -2rem
    }

    .s4\:gutter\(md\)>* {
        padding: 2rem
    }

    .s4\:gutter\(lg\) {
        margin-left: -3rem;
        margin-right: -3rem
    }

    .s4\:gutter\(lg\)>* {
        padding: 3rem
    }

    .s4\:gutter\(xl\) {
        margin-left: -4rem;
        margin-right: -4rem
    }

    .s4\:gutter\(xl\)>* {
        padding: 4rem
    }

    .s4\:text\(left\) {
        text-align: left
    }

    .s4\:text\(right\) {
        text-align: right
    }

    .s4\:text\(center\) {
        text-align: center
    }

    .s4\:align\(center\) {
        align-items: center
    }

    .s4\:align\(space-around\) {
        align-items: space-around
    }

    .s4\:align\(space-between\) {
        align-items: space-between
    }

    .s4\:align\(start\) {
        align-items: flex-start
    }

    .s4\:align\(end\) {
        align-items: flex-end
    }

    .s4\:justify\(center\) {
        justify-content: center
    }

    .s4\:justify\(space-around\) {
        justify-content: space-around
    }

    .s4\:justify\(space-between\) {
        justify-content: space-between
    }

    .s4\:justify\(start\) {
        justify-content: flex-start
    }

    .s4\:justify\(end\) {
        justify-content: flex-end
    }

    .s4\:align-self\(start\) {
        align-self: flex-start
    }

    .s4\:align-self\(center\) {
        align-self: center
    }

    .s4\:align-self\(end\) {
        align-self: flex-end
    }

    .s4\:justify-self\(start\) {
        align-self: flex-start
    }

    .s4\:justify-self\(center\) {
        align-self: center
    }

    .s4\:justify-self\(end\) {
        align-self: flex-end
    }

    .s4\:order\(1\) {
        order: 1
    }

    .s4\:order\(2\) {
        order: 2
    }

    .s4\:order\(3\) {
        order: 3
    }

    .s4\:order\(4\) {
        order: 4
    }

    .s4\:order\(5\) {
        order: 5
    }

    .s4\:ratio\(2\) {
        padding-top: 200%
    }

    .s4\:ratio\(1\.95\) {
        padding-top: 195%
    }

    .s4\:ratio\(1\.9\) {
        padding-top: 190%
    }

    .s4\:ratio\(1\.85\) {
        padding-top: 185%
    }

    .s4\:ratio\(1\.8\) {
        padding-top: 180%
    }

    .s4\:ratio\(1\.75\) {
        padding-top: 175%
    }

    .s4\:ratio\(1\.7\) {
        padding-top: 170%
    }

    .s4\:ratio\(1\.65\) {
        padding-top: 165%
    }

    .s4\:ratio\(1\.6\) {
        padding-top: 160%
    }

    .s4\:ratio\(1\.55\) {
        padding-top: 155%
    }

    .s4\:ratio\(1\.5\) {
        padding-top: 150%
    }

    .s4\:ratio\(1\.45\) {
        padding-top: 145%
    }

    .s4\:ratio\(1\.4\) {
        padding-top: 140%
    }

    .s4\:ratio\(1\.35\) {
        padding-top: 135%
    }

    .s4\:ratio\(1\.3\) {
        padding-top: 130%
    }

    .s4\:ratio\(1\.25\) {
        padding-top: 125%
    }

    .s4\:ratio\(1\.2\) {
        padding-top: 120%
    }

    .s4\:ratio\(1\.15\) {
        padding-top: 115%
    }

    .s4\:ratio\(1\.1\) {
        padding-top: 110%
    }

    .s4\:ratio\(1\.05\) {
        padding-top: 105%
    }

    .s4\:ratio\(1\) {
        padding-top: 100%
    }

    .s4\:ratio\(0\.95\) {
        padding-top: 95%
    }

    .s4\:ratio\(0\.9\) {
        padding-top: 90%
    }

    .s4\:ratio\(0\.85\) {
        padding-top: 85%
    }

    .s4\:ratio\(0\.8\) {
        padding-top: 80%
    }

    .s4\:ratio\(0\.75\) {
        padding-top: 75%
    }

    .s4\:ratio\(0\.7\) {
        padding-top: 70%
    }

    .s4\:ratio\(0\.65\) {
        padding-top: 65%
    }

    .s4\:ratio\(0\.6\) {
        padding-top: 60%
    }

    .s4\:ratio\(0\.55\) {
        padding-top: 55%
    }

    .s4\:ratio\(0\.5\) {
        padding-top: 50%
    }

    .s4\:ratio\(0\.45\) {
        padding-top: 45%
    }

    .s4\:ratio\(0\.4\) {
        padding-top: 40%
    }

    .s4\:ratio\(0\.35\) {
        padding-top: 35%
    }

    .s4\:ratio\(0\.3\) {
        padding-top: 30%
    }

    .s4\:ratio\(0\.25\) {
        padding-top: 25%
    }

    .s4\:ratio\(0\.2\) {
        padding-top: 20%
    }

    .s4\:ratio\(0\.15\) {
        padding-top: 15%
    }

    .s4\:ratio\(0\.1\) {
        padding-top: 10%
    }

    .s4\:ratio\(0\.05\) {
        padding-top: 5%
    }
}

@media (max-width: 769px) {
    body {
        overflow-y:scroll;
        -webkit-overflow-scrolling: touch
    }
}

.stop-scroll {
    position: fixed;
    top: 0;
    left: 0;
    overflow: auto;
    width: 100%;
    height: 100%
}


#page:focus {
    border: 1px solid #9ecaed;
    box-shadow: 0 0 10px #9ecaed
}

#page a {
    text-decoration: none;
    color: #0174ad
}
#page img {
  border: 0;
}

#page p:first-child {
    margin-top: 0
}

#page .form-group>label,#page .hide,#pagediv[data-header=file-manager] label,div[data-header=file-manager] #pagelabel {
    border: 0;
    clip: rect(1px,1px,1px,1px);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

#page .center\(lg\),#page .center\(md\),#page .center\(none\),#page .center\(sm\),#page .center\(xl\),#page .center\(xs\),#page .login-page {
    position: relative;
    margin: 0 auto
}

#page .center\(none\) {
    max-width: none
}

#page .center\(xs\),#page .login-page {
    max-width: 30rem
}

#page .center\(sm\) {
    max-width: 45rem
}

#page .center\(md\) {
    max-width: 60rem
}

#page .center\(lg\) {
    max-width: 75rem
}

#page .center\(xl\) {
    max-width: 90rem
}

#page .half-center {
    max-width: 30rem
}

#page .center-small {
    max-width: 35rem;
    margin: 0 auto
}

#page .accent-font {
    font-family: verveine,sans-serif
}

#page button {
    cursor: pointer;
    border: 0;
    font-family: inherit;
    font-size: inherit;
    color: inherit;
    text-align: inherit;
    background-color: transparent;
    padding: 0;
    margin: 0;
    width: auto;
    height: auto;
    font-weight: inherit
}

#page input:not([type=checkbox]) {
    height: 3.25rem
}

#page input:not([type=checkbox])[type=checkbox],#page input:not([type=checkbox])[type=radio] {
    height: auto
}

#page input:not([type=checkbox]),#page textarea {
    width: 100%;
    padding: 0 1.5rem;
    font-size: .8rem;
    font-family: inherit;
    border-radius: .2rem;
    border: 0;
    background-color: #fff;
    line-height: 4em;
    -webkit-appearance: none
}

#page textarea {
    min-height: 10rem
}

#page::-webkit-input-placeholder {
    opacity: 1
}

#page:-ms-input-placeholder {
    opacity: 1
}

#page::placeholder {
    opacity: 1
}

#page hr {
    border: 0;
    height: .2rem;
    color: rgba(255,255,255,.2);
    background-color: rgba(255,255,255,.2);
    margin: 0
}

#page fieldset {
    border: 0;
    padding: 0;
    margin: 0
}

#page .form-group {
    margin: .5rem 0
}

#page .form-group .checkbox label {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center
}

#page .form-group .checkbox label input {
    margin-right: .75rem
}

#page .location-details p {
    margin-top: 0
}

#page .location-details a[href^=tel] {
    color: inherit
}

#page .happy-hour-block {
    background-color: #fff;
    position: relative;
    z-index: 2;
    top: -4rem;
    margin-bottom: -4rem
}

#page .happy-hour-block .happy-hour-section {
    min-height: 13rem
}

#page .happy-hour-block .blue-theme {
    background-position: 10% bottom;
    background-image: var(--wpr-bg-edbfaed0-c3be-47f3-9593-f105c2153910);
    background-repeat: no-repeat;
    background-size: 40% auto; background-color: #0174ad
}

#page .happy-hour-block .location-details h3 {
    color: #0174ad
}

#page .happy-hour-block .location-details {
    border: .25rem solid #0174ad
}

#page .happy-hour-block .location-details .choose-location {
    font-weight: 700
}

#page .happy-hour-block .location-details .choose-location span {
    position: relative;
    top: -.25rem;
    color: #000
}

#page .happy-hour-block .location-details .choose-location .label {
    font-size: .8rem;
    display: block;
    color: #bbb;
    margin: -.5rem 0
}

#page .happy-hour-block .subtitle {
    font-family: verveine,sans-serif;
    font-size: 1.5rem
}

#page .gallery-block .title-block {
    display: -ms-flexbox;
    display: flex
}

#page .location-block .location-detail-slider,#page .location-block .slider {
    margin: 0 -.2rem;
    display: -ms-flexbox;
    display: flex
}

#page .location-block .location-detail-slider .slick-list,#page .location-block .slider .slick-list {
    width: calc(100% - 80px);
    margin: 0 auto
}

#page .location-block .location-detail-slider .slick-slide,#page .location-block .slider .slick-slide {
    padding: 0 .2rem;
    cursor: pointer
}

#page .location-block .location-detail-slider .slick-slide>div,#page .location-block .slider .slick-slide>div {
    height: 100%;
    display: -ms-flexbox;
    display: flex
}

#page .location-block .location-detail-slider .slick .slide,#page .location-block .slider .slick .slide {
    padding: 0 .2rem
}

#page .location-block .location-detail-slider .slick-arrow,#page .location-block .slider .slick-arrow {
    width: 40px;
    color: #fff;
    font-size: 50px;
    font-weight: 600;
    position: relative;
    display: -ms-flexbox;
    display: flex;
    vertical-align: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

#page .location-block .location-detail-slider .slick-arrow:hover span.arrow,#page .location-block .slider .slick-arrow:hover span.arrow {
    opacity: 1
}

#page .location-block .location-detail-slider .slick-arrow span.arrow,#page .location-block .slider .slick-arrow span.arrow {
    width: 31px;
    height: 31px;
    border: solid #fff;
    border-width: 0 7px 7px 0;
    display: inline-block;
    padding: 12px;
    opacity: .5;
    transition: opacity 150ms ease-in-out;
    position: relative
}

#page .location-block .location-detail-slider .slick-prev,#page .location-block .slider .slick-prev {
    -ms-flex-pack: end;
    justify-content: flex-end
}

#page .location-block .location-detail-slider .slick-prev span.arrow,#page .location-block .slider .slick-prev span.arrow {
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg)
}

#page .location-block .location-detail-slider .slick-next,#page .location-block .slider .slick-next {
    -ms-flex-pack: start;
    justify-content: flex-start
}

#page .location-block .location-detail-slider .slick-next span.arrow,#page .location-block .slider .slick-next span.arrow {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}
.slider-modal .modal .close-modal,.slider-modal--img {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain
}


.jquery-modal .modal,.slider-modal .modal {
    max-width: 100%;
    margin-top: 100px;
    margin-bottom: 20px;
    text-align: center
}

.jquery-modal .modal .art-modal-image,.slider-modal .modal .art-modal-image {
    max-width: 100%;
    max-height: 100%
}

.slider-modal {
    overflow: hidden;
    display: none
}

.slider-modal.active {
    display: -ms-flexbox;
    display: flex
}

.slider-modal.active .modal {
    display: block
}

.slider-modal .modal {
    width: calc(100% - (20px + 5.25vw));
    height: calc(100vh - (120px + 1vw));
    margin: 100px auto 0
}

.slider-modal .modal .close-modal {
    position: absolute;
    top: -12.5px;
    right: -12.5px;
    display: block;
    width: 30px;
    height: 30px;
    text-indent: -9999px;
    cursor: pointer
}

.slider-modal--img {
    height: 100%
}

.slider-modal .slider {
    height: 100%;
    margin: 0 -.2rem;
    display: -ms-flexbox;
    display: flex
}

.slider-modal .slider .slick-list {
    width: calc(100% - 80px);
    margin: 0 auto
}

.slider-modal .slider .slick-track {
    height: 100%
}

.slider-modal .slider .slick-slide {
    padding: 0 .2rem;
    cursor: pointer
}

.slider-modal .slider .slick-slide>div {
    height: 100%;
    display: -ms-flexbox;
    display: flex
}

.slider-modal .slider .slick .slide {
    padding: 0 .2rem
}

.slider-modal .slider .slick-arrow {
    width: 40px;
    font-weight: 600;
    position: relative;
    background-color: transparent;
    display: -ms-flexbox;
    display: flex;
    vertical-align: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    border: none;
    cursor: pointer
}

.slider-modal .slider .slick-arrow:hover>span.arrow {
    opacity: 1
}

.slider-modal .slider .slick-arrow span.arrow {
    width: 100%;
    height: auto;
    border: solid #1a9168;
    border-width: 0 7px 7px 0;
    display: inline-block;
    padding: 12px;
    opacity: .5;
    transition: opacity 150ms ease-in-out;
    position: relative
}

.slider-modal .slider .slick-prev {
    -ms-flex-pack: end;
    justify-content: flex-end
}

.slider-modal .slider .slick-prev span.arrow {
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg)
}

.slider-modal .slider .slick-next {
    -ms-flex-pack: start;
    justify-content: flex-start
}

.slider-modal .slider .slick-next span.arrow {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

@media (max-width: 1000px) {
    .slider-modal .modal {
        width:100%
    }
}

@media (max-width: 700px) {
    .slider-modal .modal {
        margin-top:115px;
        height: calc(100vh - (135px + 1vw))
    }
}

#page .map-block .search-wrapper {
    position: relative
}

#page .map-block .search-wrapper>div {
    opacity: .5
}

#page .map-block .search-wrapper::after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: var(--wpr-bg-fd879e40-43bc-4559-85ab-44121448aa49);
    background-repeat: no-repeat;
    background-size: 3rem;
    background-position: center 1rem
}

#page .map-block {
    position: relative;
    padding-top: 60%
}

#page .map-block .map-wrapper {
    height: 100%
}

#page .map-block .search-wrapper>div {
    transition: opacity .2s
}

#page .map-block>.content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

#page .map-block .info-window-content {
    color: #000
}

#page .map-block .scrollable {
    overflow: auto
}

#page .map-block .empty-message {
    display: none
}

#page .map-block .list-wrapper {
    position: relative;
    background-image: var(--wpr-bg-139276b4-e3ac-46ac-880a-2f5945262757);
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center bottom;
    height: 100%
}
#page .noise {
    background-image: var(--wpr-bg-2fb60818-138c-42dc-8dd0-b5187e9e2fb5);
}
#page .map-block .list-wrapper .list-item {
    overflow: hidden
}

#page .map-block .list-wrapper .list-item .location {
    border-top: .25rem solid rgba(255,255,255,.25);
    font-size: .9rem
}

#page .map-block .list-wrapper .list-item .pin {
    position: relative;
    width: 1.75rem;
    height: 2.25rem
}

#page .map-block .list-wrapper .list-item .pin .svg {
    height: 100%
}

#page .map-block .list-wrapper .list-item .pin .label {
    position: absolute;
    left: 0;
    right: 0;
    top: -.1rem;
    text-align: center;
    font-family: vinyl,sans-serif;
    font-size: 1.2rem
}

#page .map-block .list-wrapper .list-item .name {
    text-transform: uppercase
}

#page .map-block .list-wrapper .list-item .phone {
    font-weight: 700
}

#page .map-block .list-wrapper .list-item .actions button {
    position: relative;
    text-indent: 9999rem;
    border: 0;
    background-color: #4ac796;
    border-radius: 100%;
    color: #fff;
    width: 1.5rem;
    height: 1.5rem;
    background-image: var(--wpr-bg-dba80fd7-5f3d-416e-a9ff-7aab4e17f308);
    background-size: .75rem auto;
    background-position: center center;
    background-repeat: no-repeat;
    transition: .2s
}

#page .map-block .list-wrapper .list-item .additional-details {
    border-top: 1px solid rgba(255,255,255,.2);
    display: none
}

#page .map-block .list-wrapper .list-item .additional-details button {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

#page .map-block .list-wrapper .list-item .additional-details button .svg {
    margin-right: 1rem;
    display: block;
    width: 1.25rem
}

#page .map-block .list-wrapper .list-item .additional-details button .svg svg path {
    fill: #fff
}

#page .map-block .list-wrapper .list-item[data-details=open] .actions button {
    background-color: #fff;
    background-image: var(--wpr-bg-6b5b3b80-41f9-49d3-9559-eb32ecf36757);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

#page .map-block .noise {
    height: 100%
}

#page .map-block .strawberry {
    width: 11%;
    position: absolute;
    left: 0;
    top: 7%
}

#page .map-block .olive-oil {
    width: 30%;
    position: absolute;
    right: -9%;
    top: -12%
}

#page .map-block .pita-chip {
    width: 30%;
    position: absolute;
    right: -20%;
    top: 14%
}

#page .map-block .compass {
    width: 3rem
}

#page .autonav-block[data-template=horizontal_underlined] {
    font-size: 1.175rem;
    border-bottom: .35rem solid #e7e7e7;
    color: #000
}

#page .autonav-block[data-template=horizontal_underlined] ul {
    list-style: none;
    margin: 0;
    padding: 0;
    font-family: vinyl,sans-serif;
    text-transform: uppercase
}

@media (min-width: 1001px) {
    #page .autonav-block[data-template=horizontal_underlined] ul.two-row>li {
        text-align:center
    }

    #page .autonav-block[data-template=horizontal_underlined] ul.two-row>li>a {
        padding: 1rem 0;
        display: inline-block;
        white-space: nowrap
    }
}

#page .autonav-block[data-template=horizontal_underlined] a {
    color: inherit;
    display: block;
    padding: 1.5rem 0;
    margin: 0 1rem;
    position: relative
}

#page .autonav-block[data-template=horizontal_underlined] a.nav-selected,#page .autonav-block[data-template=horizontal_underlined] a:hover {
    color: #19865E
}

#page .autonav-block[data-template=horizontal_underlined] a.nav-selected::after,#page .autonav-block[data-template=horizontal_underlined] a:hover::after {
    content: '';
    display: block;
    height: .35rem;
    width: 100%;
    background-color: #19865E;
    position: absolute;
    top: 100%
}

#page .autonav-block[data-template=horizontal_arrows] {
    font-size: 1rem;
    color: #000
}

#page .autonav-block[data-template=horizontal_arrows] ul {
    list-style: none;
    margin: 0;
    padding: 0;
    font-family: vinyl,sans-serif;
    text-transform: uppercase
}

#page .autonav-block[data-template=horizontal_arrows] a {
    color: inherit;
    padding: 1.5rem 0;
    margin: 0 1.5rem;
    position: relative
}

#page .autonav-block[data-template=horizontal_arrows] a .svg {
    margin-left: 1rem;
    width: .8em;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

#page .autonav-block[data-template=horizontal_arrows] a .svg path {
    fill: #19865E
}

#page .autonav-block[data-template=horizontal_arrows] a.nav-selected,#page .autonav-block[data-template=horizontal_arrows] a:hover {
    color: #19865E
}

#page .content-block img {
    max-width: 100%;
    width: auto
}

#page .content-block[data-template=disclaimer] {
    color: #bbb;
    font-size: .8rem
}

#page .content-block[data-template=orange] {
    position: relative;
    top: -5rem;
    margin-bottom: -5rem
}

#page .content-block[data-template=orange] .svg {
    position: absolute;
    top: 10%;
    left: -25%;
    width: 50%
}

#page .content-block[data-template=orange]::before {
    content: '';
    width: 7rem;
    height: 7rem;
    background-image: var(--wpr-bg-01b13738-ec96-4e79-bf17-ffa62276d94b);
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    display: inline-block;
    position: absolute;
    top: -1.5rem;
    left: calc(50% - 3.5rem)
}

#page .content-block[data-template=orange] .content {
    overflow: hidden;
    background-color: #ffa310;
    color: #fff;
    text-align: center
}

#page .menu-block {
    list-style: none;
    margin-top: 0;
    padding-top: 0;
    padding-left: 0
}

#page .menu-block p {
    margin-top: 0
}

#page .menu-block .menu-item {
    border-top: 1px solid #e7e7e7
}

#page .menu-block .menu-item:first-child {
    padding-top: 0;
    margin-top: 0;
    border-top: 0
}

#page .menu-block .menu-section .menu-item {
    border-top: 1px solid #e7e7e7
}

#page .menu-block .menu-section .menu-item:first-of-type {
    border-top: 0
}

#page .menu-block .menu-section ul {
    padding-left: 0;
    list-style-type: none
}

#page .menu-block .name {
    font-weight: 700;
    color: #000;
    font-size: 1.1rem;
    margin: 0 .2rem 0 0
}

#page .menu-block .description {
    color: #5a5a5a;
    font-size: .9rem
}

#page .attribute-bar .attribute,#page .menu-block .attribute {
    margin: 0 .2rem;
    width: 2em;
    height: 2em;
    border-radius: 100%;
    text-align: center;
    line-height: 2.25em;
    color: #fff;
    font-family: vinyl,sans-serif;
    font-size: .7rem
}

#page .attribute-bar {
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 0
}

#page .attribute-bar .attribute-single {
    margin-right: calc(8px + .2vw);
    text-align: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

#page .attribute-bar .attribute-single .attribute {
    margin: 0 auto
}

#page .attribute-bar .attribute-name {
    width: 100%;
    color: #5a5a5a;
    font-size: calc(11px + .05vw);
    text-transform: uppercase;
    display: block
}

#page #narp_ct .narp_img_report,#page #narp_ct .narp_title_report,#page #narp_ct .narp_title_report_allergen,#page #narp_ct .narp_title_report_vegan {
    display: none
}

#page #narp_ct .narp_date,#page #narp_ct .narp_date_allergen,#page #narp_ct .narp_date_vegan {
    font-weight: 700;
    font-size: .8rem;
    padding-bottom: .5rem;
    text-align: right
}

#page #narp_ct th {
    height: 10rem;
    background-color: #fff;
    border-right: 1px solid #bbb;
    vertical-align: bottom
}

#page #narp_ct th .label-wrapper {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    position: relative
}

#page #narp_ct th .label {
    position: absolute;
    white-space: nowrap
}

#page #narp_ct table {
    width: 100%
}

#page #narp_ct .narp_subtitle_report,#page #narp_ct .narp_vegan_subtitle_report {
    font-weight: 700;
    font-size: 1.1rem;
    color: #000;
    padding-top: 2rem
}

#page #narp_ct tbody td {
    border-bottom: 1px solid #bbb;
    background-color: #fff;
    padding: .5rem 1rem
}

#page #narp_ct tbody .narp_bkgr_row1 td,#page #narp_ct tbody .narp_bkgr_row2 td,#page #narp_ct tbody .narp_vegan_bkgr_row1 td,#page #narp_ct tbody .narp_vegan_bkgr_row2 td {
    border-right: 1px solid #bbb;
    color: grey
}

#page #narp_ct tbody .narp_bkgr_row1 td:first-child,#page #narp_ct tbody .narp_bkgr_row2 td:first-child,#page #narp_ct tbody .narp_vegan_bkgr_row1 td:first-child,#page #narp_ct tbody .narp_vegan_bkgr_row2 td:first-child {
    border-left: 1px solid #bbb
}

#page #narp_ct tbody {
    text-align: center
}

#page #narp_ct tbody .narp_cell_txt,#page #narp_ct tbody .narp_cell_vegan_name,#page #narp_ct tbody .narp_subtitle_report,#page #narp_ct tbody .narp_vegan_subtitle_report {
    text-align: left
}

#page #narp_ct tbody .narp_bkgr_row1 td,#page #narp_ct tbody .narp_vegan_bkgr_row1 td {
    background-color: #f7f7f7
}

#page #narp_ct .narp_notes,#page #narp_ct .narp_notes_nutchart,#page #narp_ct .narp_notes_vegan {
    padding-top: 1rem;
    text-align: left
}

#page #narp_ct .narp_notes img,#page #narp_ct .narp_notes_nutchart img,#page #narp_ct .narp_notes_vegan img {
    width: auto;
    max-width: 100%;
    margin-left: 2rem
}

#page #narp_table_report>thead>tr [class^=narp_cell_vegan] .label-wrapper,#page #narp_table_report>thead>tr>.narp_cell_items .label-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

#page #narp_table_report_2>thead .label,#page .nafc2_calculator_text_block+div,#page .nafc2_print {
    display: none
}

#page #narp_table_report>thead>tr [class^=narp_cell_vegan] .label-wrapper>.label,#page #narp_table_report>thead>tr>.narp_cell_items .label-wrapper>.label {
    text-indent: .5rem;
    left: 50%
}

@media (min-width: 770px) {
    #page #narp_table_report {
        padding-right:15px
    }
}

#pageform[name=nafc_frm] .select2-container,#pageform[name=nafc_frm] select {
    max-width: 250px
}

#pageform[name=nafc_frm] .select2-container a,#pageform[name=nafc_frm] select a {
    background-color: #fff;
    border: 1px solid rgba(74,199,150,.25)
}

@media (max-width: 769px) {
    #pageform[name=nafc_frm]>div:first-of-type>div:first-of-type {
        width:100%!important;
        float: none!important
    }

    #pageform[name=nafc_frm] .select2-container,#pageform[name=nafc_frm] select {
        max-width: 300px
    }
}

#page .nafc2_calculator_text_block {
    padding-top: 20px;
    float: none;
    clear: both
}

#page .nafc2_notes {
    margin-top: 2rem
}

#page .nafc2_notes a img {
    max-width: 160px
}

@media (max-width: 769px) {
    #page #nafc2_chart_container {
        margin-top:30px;
        overflow: auto
    }
}

#page .nafc-more-button {
    max-width: 150px;
    margin-top: 30px;
    padding: 5px 10px;
    color: #fff;
    background-color: #ffa310;
    display: block
}

#page .nafc-more-button[data-chart-align=right] {
    float: left
}

#page .nafc-more-button[data-chart-align=left] {
    float: right
}

#page .nafc-more-button+#nafc2_chart_container {
    margin-top: 0
}

@media (min-width: 800px) {
    #page .nutrition-chart-block {
        overflow-y:hidden!important
    }
}

#page .narp_date_allergen+.narp_table_top table thead,#page .narp_date_vegan+.narp_table_top table thead {
    text-align: center
}

#page .narp_date_allergen+.narp_table_top table thead th,#page .narp_date_vegan+.narp_table_top table thead th {
    height: 3rem!important
}

#page .narp_date_allergen+.narp_table_top+.narp_table_bottom table thead th,#page .narp_date_vegan+.narp_table_top+.narp_table_bottom table thead th {
    height: 3rem!important;
    color: transparent
}

@media (min-width: 500px) {
    #page .narp_date_allergen+.narp_table_top,#page .narp_date_allergen+.narp_table_top+.narp_table_bottom,#page .narp_date_vegan+.narp_table_top,#page .narp_date_vegan+.narp_table_top+.narp_table_bottom {
        max-width:calc(100% - 20px)
    }
}

#page .youtube-playlist-block .title {
    font-weight: 700;
    font-size: 1.1rem;
    color: #000;
    padding-top: 1rem;
    padding-bottom: 2rem
}

#page .youtube-playlist-block button {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    border: 0;
    background-color: transparent;
    cursor: pointer
}

#page .play {
    width: 6em;
    height: 6em;
    border-radius: 100%;
    background-color: rgba(0,0,0,.7);
    position: absolute;
    top: calc(50% - 3em);
    left: calc(50% - 3em);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

#page .play::after {
    content: '';
    display: block;
    border-color: transparent transparent transparent #fff;
    border-top-width: 1em;
    border-bottom-width: 1em;
    border-left-width: 1.5em;
    border-style: solid;
    width: 0;
    height: 0;
    margin-right: -.5em
}

#page .video iframe {
    border: 0;
    width: 100%;
    height: 100%
}

#page .modal {
    position: fixed;
    z-index: 5;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,.75)
}

#page .modal .modal-outer-content-wrapper {
    display: table;
    height: 100%;
    width: 100%;
    max-width: 50rem;
    margin: 0 auto
}

#page .modal .modal-inner-content-wrapper {
    display: table-cell;
    vertical-align: middle
}

#page .modal .modal-content-wrapper {
    position: relative
}

#page .modal button[data-action=modal-close] {
    cursor: pointer;
    position: absolute;
    right: .5rem;
    top: .5rem;
    text-indent: 9999rem;
    border: 0;
    padding: 0;
    margin: 0;
    font-size: inherit;
    background-image: var(--wpr-bg-360bf381-a6ab-4cc9-aadb-6b4703f1db58);
    width: 1.5rem;
    height: 1.5rem;
    background-color: transparent;
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat
}

#page .nutrition-chart-block {
    overflow: auto
}

#page #nafc_nutrition_panel input[type=checkbox] {
    -webkit-appearance: checkbox;
    width: auto
}

#page .location-block .scrollable {
    position: relative;
    height: 100%
}

#page .location-block .name {
    text-transform: uppercase
}

#page .location-block .services {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    width: 100%
}

#page .location-block .services.flex-centered {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: center;
    justify-content: center
}

#page .location-block .services.flex-centered img {
    height: 1.2rem
}

#page .location-block .services>a {
    padding: calc(5px + .75vw)
}

#page .location-block .services>a:first-of-type {
    padding-left: 0
}

#page .location-block .services>a:last-of-type {
    padding-right: 0
}

#page .location-block .services img {
    height: 1.5rem;
    width: auto
}

#page .location-block .back-button {
    position: absolute;
    top: 2.5rem; color: #fff
}
#page .location-details .transparent-white-button{
  color: #fff !important
}

#page .mCustomScrollBox {
    width: 100%
}

#page .mCSB_container {
    margin: 0
}

#page .mCSB_container .reservations-link {
    margin-top: 0;
    padding-top: 0
}

#page .mCSB_scrollTools {
    left: 0;
    right: auto;
    width: .65rem
}

#page .mCSB_draggerRail {
    width: auto;
    background-color: #4ac796
}

#page .mCSB_dragger_bar {
    width: auto;
    border-radius: 0;
    background-color: #000
}

#page .ccm-block-page-list-wrapper[data-template=list] .ccm-block-page-list-page-entry {
    border-top: 1px solid #efefef;
    padding: 2rem 0
}

#page .ccm-block-page-list-wrapper[data-template=list] .ccm-block-page-list-page-entry:first-child {
    border-top: 0;
    padding-top: 0
}

#page .ccm-block-page-list-wrapper[data-template=recent_posts] .ccm-block-page-list-header {
    text-transform: uppercase
}

#page .ccm-block-page-list-wrapper[data-template=recent_posts] .ccm-block-page-list-page-entry {
    border-top: 1px solid #efefef;
    padding: .5rem 0
}

#page .ccm-block-page-list-wrapper[data-template=recent_posts] .ccm-block-page-list-title {
    font-size: .7rem;
    font-weight: 700
}

#page .page-list-block[data-template=footer_links] .page-list-item {
    padding-top: 0;
    padding-bottom: 0;
    border-left: 1px solid #fff
}

#page .award-block,#page .press-release-block {
    color: #bbb
}

#page .award-block[data-template=slider],#page .press-release-block[data-template=slider] {
    position: relative
}

#page .award-block[data-template=slider] .tomato,#page .press-release-block[data-template=slider] .tomato {
    position: absolute;
    top: -9rem;
    right: -4rem;
    width: 13rem
}

#page .award-block[data-template=slider] .plate,#page .press-release-block[data-template=slider] .plate {
    width: 24%;
    position: absolute;
    top: -10rem;
    left: 0
}

#page .award-block [class*="ratio("]>.content,#page .press-release-block [class*="ratio("]>.content {
    padding-top: 1.25rem;
    overflow: visible
}

#page .award-block--container,#page .press-release-block--container {
    min-height: calc(350px + 12vw);
    padding-top: 135%
}

#page .award-block h5,#page .press-release-block h5 {
    padding-top: 1.65rem;
    padding-right: .5rem;
    padding-left: .5rem;
    font-size: 1.6rem
}

#page .award-block .svg,#page .press-release-block .svg {
    width: 2.5rem;
    height: 2.5rem
}

#page .award-block .type,#page .press-release-block .type {
    font-size: 1.2rem
}

#page .award-block .name,#page .press-release-block .name {
    width: 100%;
    color: #ffa310;
    text-transform: uppercase
}

#page .award-block .logo,#page .press-release-block .logo {
    width: 70%;
    height: 6rem;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center
}

#page .award-block .content,#page .press-release-block .content {
    background-color: #fff;
    -ms-flex-direction: column;
    flex-direction: column;
    border: .25rem solid #e7e7e7
}

#page .award-block .date,#page .award-block .subtitle,#page .press-release-block .date,#page .press-release-block .subtitle {
    font-size: .9rem
}

#page .award-block a,#page .press-release-block a {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

#page .award-block a:focus,#page .press-release-block a:focus {
    outline: #212121 dotted 1px;
    outline: -webkit-focus-ring-color auto 5px
}
#page .make-location-button {
    display: -ms-flexbox !important;
    display: flex !important
}
#page .make-location-button:after{
  display: none !important
}

#page .make-location-button .svg {
    margin-right: .5em;
    width: 1.4em;
    height: 1.5em
}

#page .make-location-button .svg path {
    fill: #fff
}

#page .make-location-button::after {
    content: none
}
@media (max-width: 1000px) {
    #page .award-block .press-release span.white-button,#page .press-release-block .press-release span.white-button {
        padding:.5rem 1.5rem .5rem 1rem
    }
}

@media (max-width: 900px) {
    #page .award-block .slick-list,#page .press-release-block .slick-list {
        padding:0!important
    }

    #page .award-block[data-template=slider] .plate,#page .press-release-block[data-template=slider] .plate {
        top: -3rem;
        width: 40%
    }

    #page .award-block[data-template=slider] .tomato,#page .press-release-block[data-template=slider] .tomato {
        top: -2rem
    }

    #page .award-block--container,#page .press-release-block--container {
        min-height: calc(300px + 5vw);
        padding-top: 120%
    }

    #page .map-block .content {
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }
}

@media (max-width: 768px) {
    #page .award-block--container,#page .press-release-block--container {
        min-height:calc(350px + 10vw);
        padding-top: 145%
    }

    #page .award-block .content,#page .press-release-block .content {
        padding: 15px 10px
    }
}

@media (max-width: 500px) {
    #page .award-block--container,#page .press-release-block--container {
        padding-top:95%
    }
}

#page .award-block .award:hover .content {
    border-color: #19865E
}

#page .press-release-block .press-release span.white-button {
    margin-bottom: 0
}

#page .sitemap-wrapper h1 {
    margin: calc(25px + 5vw) 0;
    text-transform: uppercase;
    text-align: center
}

#page .sitemap-wrapper__instructions {
    margin-bottom: calc(15px + 1vw);
    color: red;
    font-size: 14px;
    font-weight: 600
}

#page .content-left-scroll-block {
    height: 100vh
}

@media (max-width: 900px) {
    #page .content-left-scroll-block {
        height:auto
    }
}

#page .content-left-scroll-block h3 {
    text-transform: uppercase;
    color: #fff;
    padding: 30px;
    margin: 0
}

#page .content-left-scroll-block .content-container {
    padding: 50px 40px;
    display: -ms-flexbox;
    display: flex
}

#page .content-left-scroll-block .content-container.has-contact {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-direction: unset;
    flex-direction: unset
}

#page .content-left-scroll-block .content-container.has-contact .content {
    -ms-flex-order: 3;
    order: 3;
    padding-bottom: 40px
}

#page .content-left-scroll-block .content-container.has-contact .has-contact__buttons,#page .content-left-scroll-block .content-container.has-contact .has-contact__info {
    min-width: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center
}

#page .content-left-scroll-block .content-container.has-contact .has-contact__info {
    -ms-flex-order: 1;
    order: 1;
    width: 50%
}

#page .content-left-scroll-block .content-container.has-contact .has-contact__buttons {
    -ms-flex-order: 2;
    order: 2;
    width: 50%
}

#page .content-left-scroll-block .content-container .content {
    color: #fff;
    padding-right: 20px
}

@media (max-width: 600px) {
    #page .content-left-scroll-block .content-container.has-contact .has-contact__buttons,#page .content-left-scroll-block .content-container.has-contact .has-contact__info {
        width:100%
    }

    #page .content-left-scroll-block .content-container {
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }
}

#page .content-left-scroll-block .content-container .buttons {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

#page .content-left-scroll-block .content-container .buttons .single-button {
    display: block;
    margin-bottom: 20px;
    max-width: 270px
}

@media (max-width: 600px) {
    #page .content-left-scroll-block .content-container .buttons {
        -ms-flex-align:center;
        align-items: center
    }

    #page .content-left-scroll-block .content-container .buttons .single-button {
        max-width: none
    }
}

#page .content-left-scroll-block .content-container .buttons .single-button>span {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between
}

#page .content-left-scroll-block .content-container .buttons .single-button>span::after {
    margin-left: 10px
}

#page .express-form-block.truck-contact .ccm-input-date-wrapper:not([style$="display: none;"])+.ccm-input-time-wrapper,#page .express-form-block.truck-contact .ccm-input-date-wrapper[style$="display: none;"]+.ccm-input-time-wrapper,#page .express-form-block.truck-contact .form-group:first-of-type {
    position: relative;
    margin-top: 30px
}

#page .express-form-block.truck-contact .ccm-input-date-wrapper:not([style$="display: none;"])+.ccm-input-time-wrapper label:first-of-type,#page .express-form-block.truck-contact .ccm-input-date-wrapper[style$="display: none;"]+.ccm-input-time-wrapper label:first-of-type,#page .express-form-block.truck-contact .form-group:first-of-type label:first-of-type {
    height: auto;
    width: auto;
    clip: revert;
    top: -1.4rem
}

#page .express-form-block.truck-contact .form-group:first-of-type label:first-of-type {
    top: -2rem
}

.visually-hide {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    width: 1px;
    position: absolute
}

#narp_ct .narp_img_report,#narp_ct .narp_title_report,#narp_ct .narp_title_report_allergen,#narp_ct .narp_title_report_vegan {
    display: none
}

#narp_ct .narp_date,#narp_ct .narp_date_allergen,#narp_ct .narp_date_vegan {
    font-weight: 700;
    font-size: .8rem;
    padding-bottom: .5rem;
    text-align: right
}

#narp_ct th {
    height: 10rem;
    background-color: #fff;
    border-right: 1px solid #bbb;
    vertical-align: bottom
}

#narp_ct th .label-wrapper {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    position: relative
}

#narp_ct th .label {
    position: absolute;
    white-space: nowrap
}

#narp_ct table {
    width: 100%
}

#narp_ct .narp_subtitle_report,#narp_ct .narp_vegan_subtitle_report {
    font-weight: 700;
    font-size: 1.1rem;
    color: #000;
    padding-top: 2rem
}

#narp_ct tbody td {
    border-bottom: 1px solid #bbb;
    background-color: #fff;
    padding: .5rem 1rem
}

#narp_ct tbody .narp_bkgr_row1 td,#narp_ct tbody .narp_bkgr_row2 td,#narp_ct tbody .narp_vegan_bkgr_row1 td,#narp_ct tbody .narp_vegan_bkgr_row2 td {
    border-right: 1px solid #bbb;
    color: grey
}

#narp_ct tbody .narp_bkgr_row1 td:first-child,#narp_ct tbody .narp_bkgr_row2 td:first-child,#narp_ct tbody .narp_vegan_bkgr_row1 td:first-child,#narp_ct tbody .narp_vegan_bkgr_row2 td:first-child {
    border-left: 1px solid #bbb
}

#narp_ct tbody {
    text-align: center
}

#narp_ct tbody .narp_cell_txt,#narp_ct tbody .narp_cell_vegan_name,#narp_ct tbody .narp_subtitle_report,#narp_ct tbody .narp_vegan_subtitle_report {
    text-align: left
}

#narp_ct tbody .narp_bkgr_row1 td,#narp_ct tbody .narp_vegan_bkgr_row1 td {
    background-color: #f7f7f7
}

#narp_ct .narp_notes,#narp_ct .narp_notes_nutchart,#narp_ct .narp_notes_vegan {
    padding-top: 1rem;
    text-align: left
}

#narp_ct .narp_notes img,#narp_ct .narp_notes_nutchart img,#narp_ct .narp_notes_vegan img {
    width: auto;
    max-width: 100%;
    margin-left: 2rem
}

#narp_table_report>thead>tr [class^=narp_cell_vegan] .label-wrapper,#narp_table_report>thead>tr>.narp_cell_items .label-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

#narp_table_report_2>thead .label,.nafc2_calculator_text_block+div,.nafc2_print {
    display: none
}

#narp_table_report>thead>tr [class^=narp_cell_vegan] .label-wrapper>.label,#narp_table_report>thead>tr>.narp_cell_items .label-wrapper>.label {
    text-indent: .5rem;
    left: 50%
}

@media (min-width: 770px) {
    #narp_table_report {
        padding-right:15px
    }
}

form[name=nafc_frm] .select2-container,form[name=nafc_frm] select {
    max-width: 250px
}

form[name=nafc_frm] .select2-container a,form[name=nafc_frm] select a {
    background-color: #fff;
    border: 1px solid rgba(74,199,150,.25)
}

@media (max-width: 769px) {
    form[name=nafc_frm]>div:first-of-type>div:first-of-type {
        width:100%!important;
        float: none!important
    }

    form[name=nafc_frm] .select2-container,form[name=nafc_frm] select {
        max-width: 300px
    }
}

.nafc2_calculator_text_block {
    padding-top: 20px;
    float: none;
    clear: both
}

.nafc2_notes {
    margin-top: 2rem
}

.nafc2_notes a img {
    max-width: 160px
}

@media (max-width: 769px) {
    #nafc2_chart_container {
        margin-top:30px;
        overflow: auto
    }
}

.nafc-more-button {
    max-width: 150px;
    margin-top: 30px;
    padding: 5px 10px;
    color: #fff;
    background-color: #ffa310;
    display: block
}

.nafc-more-button[data-chart-align=right] {
    float: left
}

.nafc-more-button[data-chart-align=left] {
    float: right
}

.nafc-more-button+#nafc2_chart_container {
    margin-top: 0
}

@media (min-width: 800px) {
    .nutrition-chart-block {
        overflow-y:hidden!important
    }
}

.narp_date_allergen+.narp_table_top table thead,.narp_date_vegan+.narp_table_top table thead {
    text-align: center
}

.narp_date_allergen+.narp_table_top table thead th,.narp_date_vegan+.narp_table_top table thead th {
    height: 3rem!important
}

.narp_date_allergen+.narp_table_top+.narp_table_bottom table thead th,.narp_date_vegan+.narp_table_top+.narp_table_bottom table thead th {
    height: 3rem!important;
    color: transparent
}

@media (min-width: 500px) {
    .narp_date_allergen+.narp_table_top,.narp_date_allergen+.narp_table_top+.narp_table_bottom,.narp_date_vegan+.narp_table_top,.narp_date_vegan+.narp_table_top+.narp_table_bottom {
        max-width:calc(100% - 20px)
    }
}

#page .hero-slider-block .slide .animated-content>h2.appear {
    margin-top: calc(25px + .25vw);
    font-size: 1.6rem;
    text-align: center;
    line-height: 1.2em
}

.page-template-contact form .form-group:first-of-type .select2-container {
    overflow: visible
}

.page-template-contact form .form-group:first-of-type .select2-container :focus {
    outline: -webkit-focus-ring-color auto 5px
}

#page .new-modal {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    max-width: none;
    border-radius: 0
}

#page .new-modal .modal-slider-container {
    margin-top: 50px;
    max-width: calc(800px - 80px)
}

#page .new-modal .modal-content-wrapper {
    width: 100%
}

#page .new-modal .modal-outer-content-wrapper {
    display: -ms-flexbox;
    display: flex;
    max-width: 800px;
    height: auto;
    margin: 0
}

#page .new-modal .modal-outer-content-wrapper .modal-inner-content-wrapper {
    display: -ms-flexbox;
    display: flex;
    background: #F0F0F0;
    border-radius: 5px;
    overflow-y: scroll;
    overflow-x: hidden;
    max-height: 80vh
}

#page .new-modal .modal-outer-content-wrapper .modal-inner-content-wrapper .bot-right-image,#page .new-modal .modal-outer-content-wrapper .modal-inner-content-wrapper .top-left-image {
    position: absolute;
    width: auto;
    height: auto
}

#page .new-modal .modal-outer-content-wrapper .modal-inner-content-wrapper .top-left-image {
    top: 0;
    left: 0
}

#page .new-modal .modal-outer-content-wrapper .modal-inner-content-wrapper .bot-right-image {
    bottom: 0;
    right: 0
}

#page .new-modal .modal-outer-content-wrapper .modal-inner-content-wrapper .modal-content {
    height: auto;
    position: relative;
    padding: 40px 80px
}

@media (max-width: 500px) {
    #page .new-modal .modal-outer-content-wrapper .modal-inner-content-wrapper .modal-content {
        padding:40px
    }
}

#page .new-modal .modal-outer-content-wrapper .modal-inner-content-wrapper .modal-internal-content {
    position: relative;
    z-index: 6;
    text-align: center
}

#page .new-modal .modal-outer-content-wrapper .modal-inner-content-wrapper .modal-internal-content .modal-logo {
    height: auto;
    width: auto;
    margin-bottom: 25px
}

#page .new-modal .modal-outer-content-wrapper .modal-inner-content-wrapper .modal-internal-content .header {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center
}

#page .new-modal .modal-outer-content-wrapper .modal-inner-content-wrapper .modal-internal-content .header h3 {
    text-transform: uppercase
}

#page .new-modal .modal-outer-content-wrapper .modal-inner-content-wrapper .modal-internal-content .header h5 {
    font-family: verveine,sans-serif;
    color: #FEA517
}

#page .new-modal .modal-outer-content-wrapper .modal-inner-content-wrapper .modal-internal-content p.primary-text {
    margin-top: 50px;
    color: #B2B2B2;
    font-size: 1.25rem;
    line-height: calc(1.25rem + 15px)
}

#page .new-modal .modal-outer-content-wrapper .modal-inner-content-wrapper .modal-internal-content .button-container {
    margin-top: 50px
}

#page .new-modal .modal-outer-content-wrapper .modal-inner-content-wrapper button[data-action=modal-close] {
    background-image: var(--wpr-bg-cd1be6f8-e0ca-4395-adb3-6002bc685163);
    top: 30px;
    right: 30px
}

.modal-template-container {
    display: none
}

.content-block-two-col {
    margin: 0 auto;
    max-width: 650px;
    height: auto
}

@media (max-width: 499px) {
    .content-block-two-col table,.content-block-two-col table tr td {
        width:100%;
        display: block
    }
}

.ie11 #pageheader .header nav li:hover>ul.has-thumbs {
    padding-left: 18%;
    display: block;
    text-align: center
}

.ie11 #pageheader .header nav li:hover>ul.has-thumbs>li {
    width: 12%;
    margin-right: 2%;
    float: left;
    display: block
}

.ie11 #pageheader .header nav li:hover>ul.has-thumbs>li:first-of-type {
    width: 22%
}

.ie11 #page[data-template=menu].page-list-block .svg svg {
    margin-left: -32px
}

.ie11 #page .gallery-block .slick-arrow {
    height: 55px;
    width: 35px
}

.ie11 #page .gallery-block .slick-arrow .arrow {
    margin-top: 5px
}

.ie11 #page .gallery-block .slick-prev .arrow {
    margin-left: 6px
}

.ie11 #page .gallery-block .slick-next {
    right: -25px
}

.ie11 #page .gallery-block .slick-next .arrow {
    margin-right: 6px
}

.contrast-fg--white {
    color: #fff!important
}

.contrast-fg--gray {
    color: #606060!important
}

.contrast-fg--gray2 {
    color: #949494!important
}

.contrast-fg--orange {
    color: #A66700!important
}

.contrast-fg--orange-2 {
    color: #C27800!important
}

.contrast-bg--orange {
    background-color: #D18100!important;
    font-weight: 700!important
}

.contrast-bg--orange2 {
    background-color: #A86800!important
}

.contrast-bg--dark-green {
    background-color: #146E50!important
}

.contrast-bg--light-green {
    background-color: #279974!important
}

.contrast-bg--light-green2 {
    background-color: #32A476!important
}

.contrast-bg--blue {
    background-color: #3D9CDB!important
}

.pagination>.active>span {
    background-color: #3D9CDB
}

#page{
    color: #606060
}

#page  .select2-chosen {
    color: #32A476!important
}

#page .hero-slider-block .slider .slick-list .slick-track .slide sup {
    height: 16px;
    padding: 0;
    border-radius: calc(4px + .2vw);
    background-color: #146E50;
    display: inline-block;
    font-weight: 700;
    font-size: 34px
}

#page .express-form-block .select2-default .select2-chosen {
    color: #146E50!important
}

#page::-webkit-input-placeholder {
    color: #146E50!important
}

#page::placeholder {
    color: #146E50!important
}

#page:-ms-input-placeholder {
    color: #146E50!important
}

#page::-ms-input-placeholder {
    color: #146E50!important
}

#page[data-template=orange].content-block .content {
    background-color: #A86800!important
}

#page .green-theme,#page .map-block .list-wrapper {
    background-color: #146E50
}

.child-align-items-stretch>div {
    -ms-flex-align: stretch;
    align-items: stretch
}

@media (max-width: 1400px) {
    html {
        font-size:14px
    }

    html #page .content-block .giant-text {
        font-size: 8vw
    }
}

@media (max-width: 1300px) {
    #page .autonav-block[data-template=horizontal_underlined] {
        font-size:1rem
    }
}

@media (max-width: 1200px) {
    #page .autonav-block[data-template=horizontal_underlined] {
        font-size:.9rem
    }

    #page .callout-block .callouts .callout {
        padding-bottom: 25%
    }

    #page .callout-block .callouts .callout>img {
        top: auto;
        bottom: 0
    }

    #page .back-button,#page .black-button,#page .green-button,#page .white-button,#page .white-button-download {
        padding: 1rem 1.5rem .75rem 1rem
    }

    #page .back-button::after,#page .black-button::after,#page .green-button::after,#page .white-button-download::after,#page .white-button::after {
        margin-left: .5rem
    }
    #page  button {
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center;
        display: -ms-flexbox;
        display: flex
    }

    #page  button>div {
        padding: 0
    }

    #page  .location-details {
        left: -16rem
    }

    #page .hero-slider-block .floating-image {
        width: 40vw
    }
}

@media (max-width: 1100px) {
    #page .autonav-block[data-template=horizontal_underlined] a {
        margin:0 .5rem
    }
}

@media (min-width: 1001px) {
    [data-mobile-menu-toggle] {
        display:none
    }
}

@media (max-width: 1000px) {
    [data-mobile-menu-toggle] {
        height:5rem
    }

    #page .autonav-block[data-template=horizontal_underlined] {
        position: relative
    }

    #page .autonav-block[data-template=horizontal_underlined] .selected {
        text-transform: uppercase;
        font-family: vinyl,sans-serif;
        text-align: center;
        font-size: 2.4rem;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    #page .autonav-block[data-template=horizontal_underlined] .selected:after {
        font-size: 1rem;
        margin-left: 1rem;
        content: '\f078';
        line-height: 3rem;
        font-family: FontAwesome;
        display: inline-block
    }

    #page .autonav-block[data-template=horizontal_underlined]:hover ul {
        border: 2px solid #e7e7e7;
        padding: 1rem;
        position: absolute;
        top: 100%;
        left: 0;
        width: 100%;
        display: block;
        z-index: 2;
        background-color: #fff;
        box-shadow: 0 0 1rem rgba(0,0,0,.2)
    }

    #page .autonav-block[data-template=horizontal_underlined] li.nav-selected,#page .autonav-block[data-template=horizontal_underlined] ul {
        display: none
    }

    #page .autonav-block[data-template=horizontal_underlined]:hover ul li {
        text-align: center;
        font-size: 1.2rem
    }

    #page .autonav-block[data-template=horizontal_underlined]:hover ul li a {
        padding: .5rem 0
    }

    #page .autonav-block[data-template=horizontal_underlined] li {
        width: 100%
    }

    #page .happy-hour-block .blue-theme {
        padding-bottom: 3rem;
        background-position: right bottom
    }
}

@media (max-width: 900px) {
    #page .map-block {
        padding-top:0
    }

    #page .map-block>.content {
        position: relative
    }
}

@media (max-width: 800px) {
    #page .hero-slider-block {
        font-size:1.2rem
    }

    #page .hero-slider-block h1 {
        font-size: 15vw
    }

    #page .hero-slider-block h2 {
        font-size: 13vw
    }

    #page .hero-slider-block .floating-image {
        width: 45vw
    }
}

@media (max-width: 700px) {

    #page .hero-slider-block .giant-text,#page .hero-slider-block h1,#page .hero-slider-block h2 {
        font-size: 21vw
    }

    #pageheader .header .modules {
        position: static
    }

    #pageheader .header .online-ordering {
        position: absolute;
        top: 100%;
        left: 0;
        width: 100%;
        height: 3rem;
        background-color: #fff
    }

    #pageheader .header .online-ordering .svg-arrow {
        height: 1.75rem
    }

    #pageheader .header .online-ordering>div {
        padding-left: 1px
    }

    #pageheader .header .online-ordering>div:first-child {
        padding-bottom: 0;
        padding-left: 0
    }

    #page  .location-details {
        top: calc(100% + 3rem);
        left: 0
    }
}

@media (max-width: 600px) {
    #page .giant-text {
        font-size:20vw
    }

    #page .callout-block .callouts .callout {
        padding-bottom: 2rem
    }

    #page .callout-block .callouts .callout .title {
        font-size: 15vw
    }

    #page .callout-block .callouts .callout>img {
        top: 2rem;
        bottom: auto
    }

    #page .page-list-block[data-template=footer_links] .page-list-item:first-child {
        border-left-width: 0
    }
}

@media (max-width: 500px) {
    #pageheader .header .logo img {
        max-width:44vw
    }

    #page .autonav-block[data-template=horizontal_arrows] a {
        margin: 0 .4rem
    }

    #page .autonav-block[data-template=horizontal_arrows] a .svg {
        margin-left: .5rem
    }

    #page .location-block .back-button {
        position: static;
        margin-top: 1rem;
        margin-bottom: -2rem;
        padding-left: 0;
        padding-right: 0
    }
}

@media (max-width: 400px) {
    #page .page-list-block[data-template=menu] .page-list-item>div {
        overflow:hidden
    }

    #page .map-block .black-button {
        padding-left: .7rem;
        padding-right: .9rem
    }

    #page .form-group .checkbox {
        text-align: left
    }

    #page .form-group .checkbox input:not([type=checkbox]) {
        margin-top: .5rem
    }

    #page .form-group .checkbox label {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: start;
        align-items: flex-start
    }
}

#page .back-button,#page .black-button,#page .black-button-download,#page .btn-primary,#page .green-button,#page .text-button,#page .transparent-black-download-button,#page .transparent-white-button,#page .white-button,#page .white-button-download {
    cursor: pointer;
    display: inline-block;
    padding: 1rem 2.5rem .75rem 2rem;
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
    font-family: vinyl,sans-serif;
    text-transform: uppercase;
    color: #fff;
    border: 0;
    background-color: transparent;
    font-size: .9rem
}

#page .back-button,#page .transparent-black-download-button,#page .transparent-white-button {
    padding-left: 0;
    padding-right: 0
}

#page .back-button a,#page .black-button a,#page .black-button-download a,#page .btn-primary a,#page .green-button a,#page .text-button a,#page .transparent-black-download-button a,#page .transparent-white-button a,#page .white-button a,#page .white-button-download a {
    color: inherit
}

#page .back-button::after,#page .black-button-download::after,#page .black-button::after,#page .btn-primary::after,#page .green-button::after,#page .text-button::after,#page .transparent-black-download-button::after,#page .transparent-white-button::after,#page .white-button-download::after,#page .white-button::after {
    content: '';
    display: inline-block;
    width: .9em;
    height: .9em;
    margin-left: 2.5em;
    background-image: var(--wpr-bg-dfa9b0a2-96cb-4b5b-b924-29c4b984109f);
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

#page .green-button .green-button--text {
    background-color: #19855F
}

#page .transparent-white-button.pad-top-0 {
    padding-top: 0
}

#page .transparent-white-button.pad-bottom-0 {
    padding-top: .25rem;
    padding-bottom: 0
}

#page .text-button {
    padding-top: 0;
    padding-bottom: 0;
    color: #000
}
.select2-results,.slick-slider {
    -webkit-tap-highlight-color: transparent
}
.select2-container .select2-choice,.select2-results .select2-result-label {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-touch-callout: none
}
.select2-container .select2-choice,.select2-container.select2-drop-above .select2-choice {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0)
}
.select2-container {
    margin: 0;
    position: relative;
    display: inline-block;
    vertical-align: middle
}

.select2-container,.select2-drop,.select2-search,.select2-search input {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
