﻿.pure-g {
    word-spacing: 0em
}

.pure-g > div {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.padded {
    padding: 12px 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.pure-g {
    letter-spacing: -.31em;
    *letter-spacing: normal;
    *word-spacing: -.43em;
    text-rendering: optimizespeed;
    font-family: sans-serif;
    display: -webkit-flex;
    -webkit-flex-flow: row wrap;
    display: -ms-flexbox;
    -ms-flex-flow: row wrap
}

.opera-only :-o-prefocus,
.pure-g {
    word-spacing: -.43em
}

.pure-u {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto
}

.pure-g [class*="pure-u"] {
    font-family: sans-serif
}

@media screen and (min-width: 320px) {
    .pure-not-mobile {
        display: none
    }
    .pure-u-mobile-1,
    .pure-u-mobile-1-1,
    .pure-u-mobile-1-2,
    .pure-u-mobile-1-3,
    .pure-u-mobile-2-3,
    .pure-u-mobile-1-4,
    .pure-u-mobile-3-4,
    .pure-u-mobile-1-5,
    .pure-u-mobile-2-5,
    .pure-u-mobile-3-5,
    .pure-u-mobile-4-5,
    .pure-u-mobile-5-5,
    .pure-u-mobile-1-6,
    .pure-u-mobile-5-6,
    .pure-u-mobile-1-8,
    .pure-u-mobile-3-8,
    .pure-u-mobile-5-8,
    .pure-u-mobile-7-8,
    .pure-u-mobile-1-12,
    .pure-u-mobile-5-12,
    .pure-u-mobile-7-12,
    .pure-u-mobile-11-12,
    .pure-u-mobile-1-24,
    .pure-u-mobile-2-24,
    .pure-u-mobile-3-24,
    .pure-u-mobile-4-24,
    .pure-u-mobile-5-24,
    .pure-u-mobile-6-24,
    .pure-u-mobile-7-24,
    .pure-u-mobile-8-24,
    .pure-u-mobile-9-24,
    .pure-u-mobile-10-24,
    .pure-u-mobile-11-24,
    .pure-u-mobile-12-24,
    .pure-u-mobile-13-24,
    .pure-u-mobile-14-24,
    .pure-u-mobile-15-24,
    .pure-u-mobile-16-24,
    .pure-u-mobile-17-24,
    .pure-u-mobile-18-24,
    .pure-u-mobile-19-24,
    .pure-u-mobile-20-24,
    .pure-u-mobile-21-24,
    .pure-u-mobile-22-24,
    .pure-u-mobile-23-24,
    .pure-u-mobile-24-24 {
        display: inline-block;
        *display: inline;
        zoom: 1;
        letter-spacing: normal;
        word-spacing: normal;
        vertical-align: top;
        text-rendering: auto
    }
    .pure-u-mobile-1-24 {
        width: 4.1667%;
        *width: 4.1357%
    }
    .pure-u-mobile-1-12,
    .pure-u-mobile-2-24 {
        width: 8.3333%;
        *width: 8.3023%
    }
    .pure-u-mobile-1-8,
    .pure-u-mobile-3-24 {
        width: 12.5000%;
        *width: 12.4690%
    }
    .pure-u-mobile-1-6,
    .pure-u-mobile-4-24 {
        width: 16.6667%;
        *width: 16.6357%
    }
    .pure-u-mobile-1-5 {
        width: 20%;
        *width: 19.9690%
    }
    .pure-u-mobile-5-24 {
        width: 20.8333%;
        *width: 20.8023%
    }
    .pure-u-mobile-1-4,
    .pure-u-mobile-6-24 {
        width: 25%;
        *width: 24.9690%
    }
    .pure-u-mobile-7-24 {
        width: 29.1667%;
        *width: 29.1357%
    }
    .pure-u-mobile-1-3,
    .pure-u-mobile-8-24 {
        width: 33.3333%;
        *width: 33.3023%
    }
    .pure-u-mobile-3-8,
    .pure-u-mobile-9-24 {
        width: 37.5000%;
        *width: 37.4690%
    }
    .pure-u-mobile-2-5 {
        width: 40%;
        *width: 39.9690%
    }
    .pure-u-mobile-5-12,
    .pure-u-mobile-10-24 {
        width: 41.6667%;
        *width: 41.6357%
    }
    .pure-u-mobile-11-24 {
        width: 45.8333%;
        *width: 45.8023%
    }
    .pure-u-mobile-1-2,
    .pure-u-mobile-12-24 {
        width: 50%;
        *width: 49.9690%
    }
    .pure-u-mobile-13-24 {
        width: 54.1667%;
        *width: 54.1357%
    }
    .pure-u-mobile-7-12,
    .pure-u-mobile-14-24 {
        width: 58.3333%;
        *width: 58.3023%
    }
    .pure-u-mobile-3-5 {
        width: 60%;
        *width: 59.9690%
    }
    .pure-u-mobile-5-8,
    .pure-u-mobile-15-24 {
        width: 62.5000%;
        *width: 62.4690%
    }
    .pure-u-mobile-2-3,
    .pure-u-mobile-16-24 {
        width: 66.6667%;
        *width: 66.6357%
    }
    .pure-u-mobile-17-24 {
        width: 70.8333%;
        *width: 70.8023%
    }
    .pure-u-mobile-3-4,
    .pure-u-mobile-18-24 {
        width: 75%;
        *width: 74.9690%
    }
    .pure-u-mobile-19-24 {
        width: 79.1667%;
        *width: 79.1357%
    }
    .pure-u-mobile-4-5 {
        width: 80%;
        *width: 79.9690%
    }
    .pure-u-mobile-5-6,
    .pure-u-mobile-20-24 {
        width: 83.3333%;
        *width: 83.3023%
    }
    .pure-u-mobile-7-8,
    .pure-u-mobile-21-24 {
        width: 87.5000%;
        *width: 87.4690%
    }
    .pure-u-mobile-11-12,
    .pure-u-mobile-22-24 {
        width: 91.6667%;
        *width: 91.6357%
    }
    .pure-u-mobile-23-24 {
        width: 95.8333%;
        *width: 95.8023%
    }
    .pure-u-mobile-1,
    .pure-u-mobile-1-1,
    .pure-u-mobile-5-5,
    .pure-u-mobile-24-24 {
        width: 100%
    }
    .pure-offset-mobile-1-12,
    .pure-offset-mobile-1-11,
    .pure-offset-mobile-1-10,
    .pure-offset-mobile-1-9,
    .pure-offset-mobile-1-8,
    .pure-offset-mobile-1-7,
    .pure-offset-mobile-1-6,
    .pure-offset-mobile-1-5,
    .pure-offset-mobile-1-4,
    .pure-offset-mobile-1-3,
    .pure-offset-mobile-1-2,
    .pure-offset-mobile-2-11,
    .pure-offset-mobile-2-9,
    .pure-offset-mobile-2-7,
    .pure-offset-mobile-2-5,
    .pure-offset-mobile-2-3,
    .pure-offset-mobile-3-11,
    .pure-offset-mobile-3-10,
    .pure-offset-mobile-3-8,
    .pure-offset-mobile-3-7,
    .pure-offset-mobile-3-5,
    .pure-offset-mobile-3-4,
    .pure-offset-mobile-4-11,
    .pure-offset-mobile-4-9,
    .pure-offset-mobile-4-7,
    .pure-offset-mobile-4-5,
    .pure-offset-mobile-5-11,
    .pure-offset-mobile-5-9,
    .pure-offset-mobile-5-8,
    .pure-offset-mobile-5-7,
    .pure-offset-mobile-5-6 {
        margin-left: 0%
    }
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
    .pure-not-tablet {
        display: none
    }
    .pure-u-tablet-1,
    .pure-u-tablet-1-1,
    .pure-u-tablet-1-2,
    .pure-u-tablet-1-3,
    .pure-u-tablet-2-3,
    .pure-u-tablet-1-4,
    .pure-u-tablet-3-4,
    .pure-u-tablet-1-5,
    .pure-u-tablet-2-5,
    .pure-u-tablet-3-5,
    .pure-u-tablet-4-5,
    .pure-u-tablet-5-5,
    .pure-u-tablet-1-6,
    .pure-u-tablet-5-6,
    .pure-u-tablet-1-8,
    .pure-u-tablet-3-8,
    .pure-u-tablet-5-8,
    .pure-u-tablet-7-8,
    .pure-u-tablet-1-12,
    .pure-u-tablet-5-12,
    .pure-u-tablet-7-12,
    .pure-u-tablet-11-12,
    .pure-u-tablet-1-24,
    .pure-u-tablet-2-24,
    .pure-u-tablet-3-24,
    .pure-u-tablet-4-24,
    .pure-u-tablet-5-24,
    .pure-u-tablet-6-24,
    .pure-u-tablet-7-24,
    .pure-u-tablet-8-24,
    .pure-u-tablet-9-24,
    .pure-u-tablet-10-24,
    .pure-u-tablet-11-24,
    .pure-u-tablet-12-24,
    .pure-u-tablet-13-24,
    .pure-u-tablet-14-24,
    .pure-u-tablet-15-24,
    .pure-u-tablet-16-24,
    .pure-u-tablet-17-24,
    .pure-u-tablet-18-24,
    .pure-u-tablet-19-24,
    .pure-u-tablet-20-24,
    .pure-u-tablet-21-24,
    .pure-u-tablet-22-24,
    .pure-u-tablet-23-24,
    .pure-u-tablet-24-24 {
        display: inline-block;
        *display: inline;
        zoom: 1;
        letter-spacing: normal;
        word-spacing: normal;
        vertical-align: top;
        text-rendering: auto
    }
    .pure-u-tablet-1-24 {
        width: 4.1667%;
        *width: 4.1357%
    }
    .pure-u-tablet-1-12,
    .pure-u-tablet-2-24 {
        width: 8.3333%;
        *width: 8.3023%
    }
    .pure-u-tablet-1-8,
    .pure-u-tablet-3-24 {
        width: 12.5000%;
        *width: 12.4690%
    }
    .pure-u-tablet-1-6,
    .pure-u-tablet-4-24 {
        width: 16.6667%;
        *width: 16.6357%
    }
    .pure-u-tablet-1-5 {
        width: 20%;
        *width: 19.9690%
    }
    .pure-u-tablet-5-24 {
        width: 20.8333%;
        *width: 20.8023%
    }
    .pure-u-tablet-1-4,
    .pure-u-tablet-6-24 {
        width: 25%;
        *width: 24.9690%
    }
    .pure-u-tablet-7-24 {
        width: 29.1667%;
        *width: 29.1357%
    }
    .pure-u-tablet-1-3,
    .pure-u-tablet-8-24 {
        width: 33.3333%;
        *width: 33.3023%
    }
    .pure-u-tablet-3-8,
    .pure-u-tablet-9-24 {
        width: 37.5000%;
        *width: 37.4690%
    }
    .pure-u-tablet-2-5 {
        width: 40%;
        *width: 39.9690%
    }
    .pure-u-tablet-5-12,
    .pure-u-tablet-10-24 {
        width: 41.6667%;
        *width: 41.6357%
    }
    .pure-u-tablet-11-24 {
        width: 45.8333%;
        *width: 45.8023%
    }
    .pure-u-tablet-1-2,
    .pure-u-tablet-12-24 {
        width: 50%;
        *width: 49.9690%
    }
    .pure-u-tablet-13-24 {
        width: 54.1667%;
        *width: 54.1357%
    }
    .pure-u-tablet-7-12,
    .pure-u-tablet-14-24 {
        width: 58.3333%;
        *width: 58.3023%
    }
    .pure-u-tablet-3-5 {
        width: 60%;
        *width: 59.9690%
    }
    .pure-u-tablet-5-8,
    .pure-u-tablet-15-24 {
        width: 62.5000%;
        *width: 62.4690%
    }
    .pure-u-tablet-2-3,
    .pure-u-tablet-16-24 {
        width: 66.6667%;
        *width: 66.6357%
    }
    .pure-u-tablet-17-24 {
        width: 70.8333%;
        *width: 70.8023%
    }
    .pure-u-tablet-3-4,
    .pure-u-tablet-18-24 {
        width: 75%;
        *width: 74.9690%
    }
    .pure-u-tablet-19-24 {
        width: 79.1667%;
        *width: 79.1357%
    }
    .pure-u-tablet-4-5 {
        width: 80%;
        *width: 79.9690%
    }
    .pure-u-tablet-5-6,
    .pure-u-tablet-20-24 {
        width: 83.3333%;
        *width: 83.3023%
    }
    .pure-u-tablet-7-8,
    .pure-u-tablet-21-24 {
        width: 87.5000%;
        *width: 87.4690%
    }
    .pure-u-tablet-11-12,
    .pure-u-tablet-22-24 {
        width: 91.6667%;
        *width: 91.6357%
    }
    .pure-u-tablet-23-24 {
        width: 95.8333%;
        *width: 95.8023%
    }
    .pure-u-tablet-1,
    .pure-u-tablet-1-1,
    .pure-u-tablet-5-5,
    .pure-u-tablet-24-24 {
        width: 100%
    }
    .pure-offset-tablet-1-2 {
        margin-left: 50%
    }
    .pure-offset-tablet-1-3 {
        margin-left: 33.33%
    }
    .pure-offset-tablet-2-3 {
        margin-left: 66.66%
    }
    .pure-offset-tablet-1-4 {
        margin-left: 25%
    }
    .pure-offset-tablet-2-4 {
        margin-left: 50%
    }
    .pure-offset-tablet-3-4 {
        margin-left: 75%
    }
    .pure-offset-tablet-1-5 {
        margin-left: 20%
    }
    .pure-offset-tablet-2-5 {
        margin-left: 40%
    }
    .pure-offset-tablet-3-5 {
        margin-left: 60%
    }
    .pure-offset-tablet-4-5 {
        margin-left: 80%
    }
    .pure-offset-tablet-1-6 {
        margin-left: 16.66%
    }
    .pure-offset-tablet-2-6 {
        margin-left: 33.33%
    }
    .pure-offset-tablet-3-6 {
        margin-left: 50%
    }
    .pure-offset-tablet-4-6 {
        margin-left: 66.66%
    }
    .pure-offset-tablet-5-6 {
        margin-left: 83.33%
    }
    .pure-offset-tablet-1-7 {
        margin-left: 14.28%
    }
    .pure-offset-tablet-2-7 {
        margin-left: 28.57%
    }
    .pure-offset-tablet-3-7 {
        margin-left: 42.85%
    }
    .pure-offset-tablet-4-7 {
        margin-left: 57.14%
    }
    .pure-offset-tablet-5-7 {
        margin-left: 71.42%
    }
    .pure-offset-tablet-6-7 {
        margin-left: 85.71%
    }
    .pure-offset-tablet-1-8 {
        margin-left: 12.5%
    }
    .pure-offset-tablet-2-8 {
        margin-left: 25%
    }
    .pure-offset-tablet-3-8 {
        margin-left: 37.5%
    }
    .pure-offset-tablet-4-8 {
        margin-left: 50%
    }
    .pure-offset-tablet-5-8 {
        margin-left: 62.5%
    }
    .pure-offset-tablet-6-8 {
        margin-left: 75%
    }
    .pure-offset-tablet-7-8 {
        margin-left: 87.5%
    }
    .pure-offset-tablet-1-9 {
        margin-left: 11.11%
    }
    .pure-offset-tablet-2-9 {
        margin-left: 22.22%
    }
    .pure-offset-tablet-3-9 {
        margin-left: 33.33%
    }
    .pure-offset-tablet-4-9 {
        margin-left: 44.44%
    }
    .pure-offset-tablet-5-9 {
        margin-left: 55.55%
    }
    .pure-offset-tablet-6-9 {
        margin-left: 66.66%
    }
    .pure-offset-tablet-7-9 {
        margin-left: 77.77%
    }
    .pure-offset-tablet-8-9 {
        margin-left: 88.88%
    }
    .pure-offset-tablet-1-10 {
        margin-left: 10%
    }
    .pure-offset-tablet-2-10 {
        margin-left: 20%
    }
    .pure-offset-tablet-3-10 {
        margin-left: 30%
    }
    .pure-offset-tablet-4-10 {
        margin-left: 40%
    }
    .pure-offset-tablet-5-10 {
        margin-left: 50%
    }
    .pure-offset-tablet-6-10 {
        margin-left: 60%
    }
    .pure-offset-tablet-7-10 {
        margin-left: 70%
    }
    .pure-offset-tablet-8-10 {
        margin-left: 80%
    }
    .pure-offset-tablet-9-10 {
        margin-left: 90%
    }
    .pure-offset-tablet-1-11 {
        margin-left: 9.09%
    }
    .pure-offset-tablet-2-11 {
        margin-left: 18.18%
    }
    .pure-offset-tablet-3-11 {
        margin-left: 27.27%
    }
    .pure-offset-tablet-4-11 {
        margin-left: 36.36%
    }
    .pure-offset-tablet-5-11 {
        margin-left: 45.45%
    }
    .pure-offset-tablet-6-11 {
        margin-left: 54.54%
    }
    .pure-offset-tablet-7-11 {
        margin-left: 63.63%
    }
    .pure-offset-tablet-8-11 {
        margin-left: 72.72%
    }
    .pure-offset-tablet-9-11 {
        margin-left: 81.81%
    }
    .pure-offset-tablet-10-11 {
        margin-left: 90.9%
    }
    .pure-offset-tablet-1-12 {
        margin-left: 8.33%
    }
    .pure-offset-tablet-2-12 {
        margin-left: 16.66%
    }
    .pure-offset-tablet-3-12 {
        margin-left: 25%
    }
    .pure-offset-tablet-4-12 {
        margin-left: 33.33%
    }
    .pure-offset-tablet-5-12 {
        margin-left: 41.66%
    }
    .pure-offset-tablet-6-12 {
        margin-left: 50%
    }
    .pure-offset-tablet-7-12 {
        margin-left: 58.33%
    }
    .pure-offset-tablet-8-12 {
        margin-left: 66.66%
    }
    .pure-offset-tablet-9-12 {
        margin-left: 75%
    }
    .pure-offset-tablet-10-12 {
        margin-left: 83.33%
    }
    .pure-offset-tablet-11-12 {
        margin-left: 91.66%
    }
    .pure-offset-tablet-1-13 {
        margin-left: 7.69%
    }
    .pure-offset-tablet-2-13 {
        margin-left: 15.38%
    }
    .pure-offset-tablet-3-13 {
        margin-left: 23.07%
    }
    .pure-offset-tablet-4-13 {
        margin-left: 30.76%
    }
    .pure-offset-tablet-5-13 {
        margin-left: 38.46%
    }
    .pure-offset-tablet-6-13 {
        margin-left: 46.15%
    }
    .pure-offset-tablet-7-13 {
        margin-left: 53.84%
    }
    .pure-offset-tablet-8-13 {
        margin-left: 61.53%
    }
    .pure-offset-tablet-9-13 {
        margin-left: 69.23%
    }
    .pure-offset-tablet-10-13 {
        margin-left: 76.92%
    }
    .pure-offset-tablet-11-13 {
        margin-left: 84.61%
    }
    .pure-offset-tablet-1-14 {
        margin-left: 7.14%
    }
    .pure-offset-tablet-2-14 {
        margin-left: 14.28%
    }
    .pure-offset-tablet-3-14 {
        margin-left: 21.42%
    }
    .pure-offset-tablet-4-14 {
        margin-left: 28.57%
    }
    .pure-offset-tablet-5-14 {
        margin-left: 35.71%
    }
    .pure-offset-tablet-6-14 {
        margin-left: 42.85%
    }
    .pure-offset-tablet-7-14 {
        margin-left: 50%
    }
    .pure-offset-tablet-8-14 {
        margin-left: 57.14%
    }
    .pure-offset-tablet-9-14 {
        margin-left: 64.28%
    }
    .pure-offset-tablet-10-14 {
        margin-left: 71.42%
    }
    .pure-offset-tablet-11-14 {
        margin-left: 78.57%
    }
    .pure-offset-tablet-1-15 {
        margin-left: 6.66%
    }
    .pure-offset-tablet-2-15 {
        margin-left: 13.33%
    }
    .pure-offset-tablet-3-15 {
        margin-left: 20%
    }
    .pure-offset-tablet-4-15 {
        margin-left: 26.66%
    }
    .pure-offset-tablet-5-15 {
        margin-left: 33.33%
    }
    .pure-offset-tablet-6-15 {
        margin-left: 40%
    }
    .pure-offset-tablet-7-15 {
        margin-left: 46.66%
    }
    .pure-offset-tablet-8-15 {
        margin-left: 53.33%
    }
    .pure-offset-tablet-9-15 {
        margin-left: 60%
    }
    .pure-offset-tablet-10-15 {
        margin-left: 66.66%
    }
    .pure-offset-tablet-11-15 {
        margin-left: 73.33%
    }
    .pure-offset-tablet-1-16 {
        margin-left: 6.25%
    }
    .pure-offset-tablet-2-16 {
        margin-left: 12.5%
    }
    .pure-offset-tablet-3-16 {
        margin-left: 18.75%
    }
    .pure-offset-tablet-4-16 {
        margin-left: 25%
    }
    .pure-offset-tablet-5-16 {
        margin-left: 31.25%
    }
    .pure-offset-tablet-6-16 {
        margin-left: 37.5%
    }
    .pure-offset-tablet-7-16 {
        margin-left: 43.75%
    }
    .pure-offset-tablet-8-16 {
        margin-left: 50%
    }
    .pure-offset-tablet-9-16 {
        margin-left: 56.25%
    }
    .pure-offset-tablet-10-16 {
        margin-left: 62.5%
    }
    .pure-offset-tablet-11-16 {
        margin-left: 68.75%
    }
    .pure-offset-tablet-1-17 {
        margin-left: 5.88%
    }
    .pure-offset-tablet-2-17 {
        margin-left: 11.76%
    }
    .pure-offset-tablet-3-17 {
        margin-left: 17.64%
    }
    .pure-offset-tablet-4-17 {
        margin-left: 23.52%
    }
    .pure-offset-tablet-5-17 {
        margin-left: 29.41%
    }
    .pure-offset-tablet-6-17 {
        margin-left: 35.29%
    }
    .pure-offset-tablet-7-17 {
        margin-left: 41.17%
    }
    .pure-offset-tablet-8-17 {
        margin-left: 47.05%
    }
    .pure-offset-tablet-9-17 {
        margin-left: 52.94%
    }
    .pure-offset-tablet-10-17 {
        margin-left: 58.82%
    }
    .pure-offset-tablet-11-17 {
        margin-left: 64.7%
    }
    .pure-offset-tablet-1-18 {
        margin-left: 5.55%
    }
    .pure-offset-tablet-2-18 {
        margin-left: 11.11%
    }
    .pure-offset-tablet-3-18 {
        margin-left: 16.66%
    }
    .pure-offset-tablet-4-18 {
        margin-left: 22.22%
    }
    .pure-offset-tablet-5-18 {
        margin-left: 27.77%
    }
    .pure-offset-tablet-6-18 {
        margin-left: 33.33%
    }
    .pure-offset-tablet-7-18 {
        margin-left: 38.88%
    }
    .pure-offset-tablet-8-18 {
        margin-left: 44.44%
    }
    .pure-offset-tablet-9-18 {
        margin-left: 50%
    }
    .pure-offset-tablet-10-18 {
        margin-left: 55.55%
    }
    .pure-offset-tablet-11-18 {
        margin-left: 61.11%
    }
    .pure-offset-tablet-1-19 {
        margin-left: 5.26%
    }
    .pure-offset-tablet-2-19 {
        margin-left: 10.52%
    }
    .pure-offset-tablet-3-19 {
        margin-left: 15.78%
    }
    .pure-offset-tablet-4-19 {
        margin-left: 21.05%
    }
    .pure-offset-tablet-5-19 {
        margin-left: 26.31%
    }
    .pure-offset-tablet-6-19 {
        margin-left: 31.57%
    }
    .pure-offset-tablet-7-19 {
        margin-left: 36.84%
    }
    .pure-offset-tablet-8-19 {
        margin-left: 42.1%
    }
    .pure-offset-tablet-9-19 {
        margin-left: 47.36%
    }
    .pure-offset-tablet-10-19 {
        margin-left: 52.63%
    }
    .pure-offset-tablet-11-19 {
        margin-left: 57.89%
    }
    .pure-offset-tablet-1-20 {
        margin-left: 5%
    }
    .pure-offset-tablet-2-20 {
        margin-left: 10%
    }
    .pure-offset-tablet-3-20 {
        margin-left: 15%
    }
    .pure-offset-tablet-4-20 {
        margin-left: 20%
    }
    .pure-offset-tablet-5-20 {
        margin-left: 25%
    }
    .pure-offset-tablet-6-20 {
        margin-left: 30%
    }
    .pure-offset-tablet-7-20 {
        margin-left: 35%
    }
    .pure-offset-tablet-8-20 {
        margin-left: 40%
    }
    .pure-offset-tablet-9-20 {
        margin-left: 45%
    }
    .pure-offset-tablet-10-20 {
        margin-left: 50%
    }
    .pure-offset-tablet-11-20 {
        margin-left: 55%
    }
    .pure-offset-tablet-1-21 {
        margin-left: 4.76%
    }
    .pure-offset-tablet-2-21 {
        margin-left: 9.52%
    }
    .pure-offset-tablet-3-21 {
        margin-left: 14.28%
    }
    .pure-offset-tablet-4-21 {
        margin-left: 19.04%
    }
    .pure-offset-tablet-5-21 {
        margin-left: 23.8%
    }
    .pure-offset-tablet-6-21 {
        margin-left: 28.57%
    }
    .pure-offset-tablet-7-21 {
        margin-left: 33.33%
    }
    .pure-offset-tablet-8-21 {
        margin-left: 38.09%
    }
    .pure-offset-tablet-9-21 {
        margin-left: 42.85%
    }
    .pure-offset-tablet-10-21 {
        margin-left: 47.61%
    }
    .pure-offset-tablet-11-21 {
        margin-left: 52.38%
    }
    .pure-offset-tablet-1-22 {
        margin-left: 4.54%
    }
    .pure-offset-tablet-2-22 {
        margin-left: 9.09%
    }
    .pure-offset-tablet-3-22 {
        margin-left: 13.63%
    }
    .pure-offset-tablet-4-22 {
        margin-left: 18.18%
    }
    .pure-offset-tablet-5-22 {
        margin-left: 22.72%
    }
    .pure-offset-tablet-6-22 {
        margin-left: 27.27%
    }
    .pure-offset-tablet-7-22 {
        margin-left: 31.81%
    }
    .pure-offset-tablet-8-22 {
        margin-left: 36.36%
    }
    .pure-offset-tablet-9-22 {
        margin-left: 40.9%
    }
    .pure-offset-tablet-10-22 {
        margin-left: 45.45%
    }
    .pure-offset-tablet-11-22 {
        margin-left: 50%
    }
    .pure-offset-tablet-1-23 {
        margin-left: 4.34%
    }
    .pure-offset-tablet-2-23 {
        margin-left: 8.69%
    }
    .pure-offset-tablet-3-23 {
        margin-left: 13.04%
    }
    .pure-offset-tablet-4-23 {
        margin-left: 17.39%
    }
    .pure-offset-tablet-5-23 {
        margin-left: 21.73%
    }
    .pure-offset-tablet-6-23 {
        margin-left: 26.08%
    }
    .pure-offset-tablet-7-23 {
        margin-left: 30.43%
    }
    .pure-offset-tablet-8-23 {
        margin-left: 34.78%
    }
    .pure-offset-tablet-9-23 {
        margin-left: 39.13%
    }
    .pure-offset-tablet-10-23 {
        margin-left: 43.47%
    }
    .pure-offset-tablet-11-23 {
        margin-left: 47.82%
    }
    .pure-offset-tablet-1-24 {
        margin-left: 4.16%
    }
    .pure-offset-tablet-2-24 {
        margin-left: 8.33%
    }
    .pure-offset-tablet-3-24 {
        margin-left: 12.5%
    }
    .pure-offset-tablet-4-24 {
        margin-left: 16.66%
    }
    .pure-offset-tablet-5-24 {
        margin-left: 20.83%
    }
    .pure-offset-tablet-6-24 {
        margin-left: 25%
    }
    .pure-offset-tablet-7-24 {
        margin-left: 29.16%
    }
    .pure-offset-tablet-8-24 {
        margin-left: 33.33%
    }
    .pure-offset-tablet-9-24 {
        margin-left: 37.5%
    }
    .pure-offset-tablet-10-24 {
        margin-left: 41.66%
    }
    .pure-offset-tablet-11-24 {
        margin-left: 45.83%
    }
    .pure-offset-tablet-1-2-s {
        margin-left: 51.11%
    }
    .pure-offset-tablet-1-3-s {
        margin-left: 34.44%
    }
    .pure-offset-tablet-2-3-s {
        margin-left: 67.77%
    }
    .pure-offset-tablet-1-4-s {
        margin-left: 26.11%
    }
    .pure-offset-tablet-2-4-s {
        margin-left: 51.11%
    }
    .pure-offset-tablet-3-4-s {
        margin-left: 76.11%
    }
    .pure-offset-tablet-1-5-s {
        margin-left: 21.11%
    }
    .pure-offset-tablet-2-5-s {
        margin-left: 41.11%
    }
    .pure-offset-tablet-3-5-s {
        margin-left: 61.11%
    }
    .pure-offset-tablet-4-5-s {
        margin-left: 81.11%
    }
    .pure-offset-tablet-1-6-s {
        margin-left: 17.77%
    }
    .pure-offset-tablet-2-6-s {
        margin-left: 34.44%
    }
    .pure-offset-tablet-3-6-s {
        margin-left: 51.11%
    }
    .pure-offset-tablet-4-6-s {
        margin-left: 67.77%
    }
    .pure-offset-tablet-5-6-s {
        margin-left: 84.44%
    }
    .pure-offset-tablet-1-7-s {
        margin-left: 15.39%
    }
    .pure-offset-tablet-2-7-s {
        margin-left: 29.68%
    }
    .pure-offset-tablet-3-7-s {
        margin-left: 43.96%
    }
    .pure-offset-tablet-4-7-s {
        margin-left: 58.25%
    }
    .pure-offset-tablet-5-7-s {
        margin-left: 72.53%
    }
    .pure-offset-tablet-6-7-s {
        margin-left: 86.82%
    }
    .pure-offset-tablet-1-8-s {
        margin-left: 13.61%
    }
    .pure-offset-tablet-2-8-s {
        margin-left: 26.11%
    }
    .pure-offset-tablet-3-8-s {
        margin-left: 38.61%
    }
    .pure-offset-tablet-4-8-s {
        margin-left: 51.11%
    }
    .pure-offset-tablet-5-8-s {
        margin-left: 63.61%
    }
    .pure-offset-tablet-6-8-s {
        margin-left: 76.11%
    }
    .pure-offset-tablet-7-8-s {
        margin-left: 88.61%
    }
    .pure-offset-tablet-1-9-s {
        margin-left: 12.22%
    }
    .pure-offset-tablet-2-9-s {
        margin-left: 23.33%
    }
    .pure-offset-tablet-3-9-s {
        margin-left: 34.44%
    }
    .pure-offset-tablet-4-9-s {
        margin-left: 45.55%
    }
    .pure-offset-tablet-5-9-s {
        margin-left: 56.66%
    }
    .pure-offset-tablet-6-9-s {
        margin-left: 67.77%
    }
    .pure-offset-tablet-7-9-s {
        margin-left: 78.88%
    }
    .pure-offset-tablet-8-9-s {
        margin-left: 90%
    }
    .pure-offset-tablet-1-10-s {
        margin-left: 11.11%
    }
    .pure-offset-tablet-2-10-s {
        margin-left: 21.11%
    }
    .pure-offset-tablet-3-10-s {
        margin-left: 31.11%
    }
    .pure-offset-tablet-4-10-s {
        margin-left: 41.11%
    }
    .pure-offset-tablet-5-10-s {
        margin-left: 51.11%
    }
    .pure-offset-tablet-6-10-s {
        margin-left: 61.11%
    }
    .pure-offset-tablet-7-10-s {
        margin-left: 71.11%
    }
    .pure-offset-tablet-8-10-s {
        margin-left: 81.11%
    }
    .pure-offset-tablet-9-10-s {
        margin-left: 91.11%
    }
    .pure-offset-tablet-1-11-s {
        margin-left: 10.2%
    }
    .pure-offset-tablet-2-11-s {
        margin-left: 19.29%
    }
    .pure-offset-tablet-3-11-s {
        margin-left: 28.38%
    }
    .pure-offset-tablet-4-11-s {
        margin-left: 37.47%
    }
    .pure-offset-tablet-5-11-s {
        margin-left: 46.56%
    }
    .pure-offset-tablet-6-11-s {
        margin-left: 55.65%
    }
    .pure-offset-tablet-7-11-s {
        margin-left: 64.74%
    }
    .pure-offset-tablet-8-11-s {
        margin-left: 73.83%
    }
    .pure-offset-tablet-9-11-s {
        margin-left: 82.92%
    }
    .pure-offset-tablet-10-11-s {
        margin-left: 92.02%
    }
    .pure-offset-tablet-1-12-s {
        margin-left: 9.44%
    }
    .pure-offset-tablet-2-12-s {
        margin-left: 17.77%
    }
    .pure-offset-tablet-3-12-s {
        margin-left: 26.11%
    }
    .pure-offset-tablet-4-12-s {
        margin-left: 34.44%
    }
    .pure-offset-tablet-5-12-s {
        margin-left: 42.77%
    }
    .pure-offset-tablet-6-12-s {
        margin-left: 51.11%
    }
    .pure-offset-tablet-7-12-s {
        margin-left: 59.44%
    }
    .pure-offset-tablet-8-12-s {
        margin-left: 67.77%
    }
    .pure-offset-tablet-9-12-s {
        margin-left: 76.11%
    }
    .pure-offset-tablet-10-12-s {
        margin-left: 84.44%
    }
    .pure-offset-tablet-11-12-s {
        margin-left: 92.77%
    }
    .pure-offset-tablet-1-13-s {
        margin-left: 8.8%
    }
    .pure-offset-tablet-2-13-s {
        margin-left: 16.49%
    }
    .pure-offset-tablet-3-13-s {
        margin-left: 24.18%
    }
    .pure-offset-tablet-4-13-s {
        margin-left: 31.88%
    }
    .pure-offset-tablet-5-13-s {
        margin-left: 39.57%
    }
    .pure-offset-tablet-6-13-s {
        margin-left: 47.26%
    }
    .pure-offset-tablet-7-13-s {
        margin-left: 54.95%
    }
    .pure-offset-tablet-8-13-s {
        margin-left: 62.64%
    }
    .pure-offset-tablet-9-13-s {
        margin-left: 70.34%
    }
    .pure-offset-tablet-10-13-s {
        margin-left: 78.03%
    }
    .pure-offset-tablet-11-13-s {
        margin-left: 85.72%
    }
    .pure-offset-tablet-1-14-s {
        margin-left: 8.25%
    }
    .pure-offset-tablet-2-14-s {
        margin-left: 15.39%
    }
    .pure-offset-tablet-3-14-s {
        margin-left: 22.53%
    }
    .pure-offset-tablet-4-14-s {
        margin-left: 29.68%
    }
    .pure-offset-tablet-5-14-s {
        margin-left: 36.82%
    }
    .pure-offset-tablet-6-14-s {
        margin-left: 43.96%
    }
    .pure-offset-tablet-7-14-s {
        margin-left: 51.11%
    }
    .pure-offset-tablet-8-14-s {
        margin-left: 58.25%
    }
    .pure-offset-tablet-9-14-s {
        margin-left: 65.39%
    }
    .pure-offset-tablet-10-14-s {
        margin-left: 72.53%
    }
    .pure-offset-tablet-11-14-s {
        margin-left: 79.68%
    }
    .pure-offset-tablet-1-15-s {
        margin-left: 7.77%
    }
    .pure-offset-tablet-2-15-s {
        margin-left: 14.44%
    }
    .pure-offset-tablet-3-15-s {
        margin-left: 21.11%
    }
    .pure-offset-tablet-4-15-s {
        margin-left: 27.77%
    }
    .pure-offset-tablet-5-15-s {
        margin-left: 34.44%
    }
    .pure-offset-tablet-6-15-s {
        margin-left: 41.11%
    }
    .pure-offset-tablet-7-15-s {
        margin-left: 47.77%
    }
    .pure-offset-tablet-8-15-s {
        margin-left: 54.44%
    }
    .pure-offset-tablet-9-15-s {
        margin-left: 61.11%
    }
    .pure-offset-tablet-10-15-s {
        margin-left: 67.77%
    }
    .pure-offset-tablet-11-15-s {
        margin-left: 74.44%
    }
    .pure-offset-tablet-1-16-s {
        margin-left: 7.36%
    }
    .pure-offset-tablet-2-16-s {
        margin-left: 13.61%
    }
    .pure-offset-tablet-3-16-s {
        margin-left: 19.86%
    }
    .pure-offset-tablet-4-16-s {
        margin-left: 26.11%
    }
    .pure-offset-tablet-5-16-s {
        margin-left: 32.36%
    }
    .pure-offset-tablet-6-16-s {
        margin-left: 38.61%
    }
    .pure-offset-tablet-7-16-s {
        margin-left: 44.86%
    }
    .pure-offset-tablet-8-16-s {
        margin-left: 51.11%
    }
    .pure-offset-tablet-9-16-s {
        margin-left: 57.36%
    }
    .pure-offset-tablet-10-16-s {
        margin-left: 63.61%
    }
    .pure-offset-tablet-11-16-s {
        margin-left: 69.86%
    }
    .pure-offset-tablet-1-17-s {
        margin-left: 6.99%
    }
    .pure-offset-tablet-2-17-s {
        margin-left: 12.87%
    }
    .pure-offset-tablet-3-17-s {
        margin-left: 18.75%
    }
    .pure-offset-tablet-4-17-s {
        margin-left: 24.64%
    }
    .pure-offset-tablet-5-17-s {
        margin-left: 30.52%
    }
    .pure-offset-tablet-6-17-s {
        margin-left: 36.4%
    }
    .pure-offset-tablet-7-17-s {
        margin-left: 42.28%
    }
    .pure-offset-tablet-8-17-s {
        margin-left: 48.16%
    }
    .pure-offset-tablet-9-17-s {
        margin-left: 54.05%
    }
    .pure-offset-tablet-10-17-s {
        margin-left: 59.93%
    }
    .pure-offset-tablet-11-17-s {
        margin-left: 65.81%
    }
    .pure-offset-tablet-1-18-s {
        margin-left: 6.66%
    }
    .pure-offset-tablet-2-18-s {
        margin-left: 12.22%
    }
    .pure-offset-tablet-3-18-s {
        margin-left: 17.77%
    }
    .pure-offset-tablet-4-18-s {
        margin-left: 23.33%
    }
    .pure-offset-tablet-5-18-s {
        margin-left: 28.88%
    }
    .pure-offset-tablet-6-18-s {
        margin-left: 34.44%
    }
    .pure-offset-tablet-7-18-s {
        margin-left: 40%
    }
    .pure-offset-tablet-8-18-s {
        margin-left: 45.55%
    }
    .pure-offset-tablet-9-18-s {
        margin-left: 51.11%
    }
    .pure-offset-tablet-10-18-s {
        margin-left: 56.66%
    }
    .pure-offset-tablet-11-18-s {
        margin-left: 62.22%
    }
    .pure-offset-tablet-1-19-s {
        margin-left: 6.37%
    }
    .pure-offset-tablet-2-19-s {
        margin-left: 11.63%
    }
    .pure-offset-tablet-3-19-s {
        margin-left: 16.9%
    }
    .pure-offset-tablet-4-19-s {
        margin-left: 22.16%
    }
    .pure-offset-tablet-5-19-s {
        margin-left: 27.42%
    }
    .pure-offset-tablet-6-19-s {
        margin-left: 32.69%
    }
    .pure-offset-tablet-7-19-s {
        margin-left: 37.95%
    }
    .pure-offset-tablet-8-19-s {
        margin-left: 43.21%
    }
    .pure-offset-tablet-9-19-s {
        margin-left: 48.47%
    }
    .pure-offset-tablet-10-19-s {
        margin-left: 53.74%
    }
    .pure-offset-tablet-11-19-s {
        margin-left: 59%
    }
    .pure-offset-tablet-1-20-s {
        margin-left: 6.11%
    }
    .pure-offset-tablet-2-20-s {
        margin-left: 11.11%
    }
    .pure-offset-tablet-3-20-s {
        margin-left: 16.11%
    }
    .pure-offset-tablet-4-20-s {
        margin-left: 21.11%
    }
    .pure-offset-tablet-5-20-s {
        margin-left: 26.11%
    }
    .pure-offset-tablet-6-20-s {
        margin-left: 31.11%
    }
    .pure-offset-tablet-7-20-s {
        margin-left: 36.11%
    }
    .pure-offset-tablet-8-20-s {
        margin-left: 41.11%
    }
    .pure-offset-tablet-9-20-s {
        margin-left: 46.11%
    }
    .pure-offset-tablet-10-20-s {
        margin-left: 51.11%
    }
    .pure-offset-tablet-11-20-s {
        margin-left: 56.11%
    }
    .pure-offset-tablet-1-21-s {
        margin-left: 5.87%
    }
    .pure-offset-tablet-2-21-s {
        margin-left: 10.63%
    }
    .pure-offset-tablet-3-21-s {
        margin-left: 15.39%
    }
    .pure-offset-tablet-4-21-s {
        margin-left: 20.15%
    }
    .pure-offset-tablet-5-21-s {
        margin-left: 24.92%
    }
    .pure-offset-tablet-6-21-s {
        margin-left: 29.68%
    }
    .pure-offset-tablet-7-21-s {
        margin-left: 34.44%
    }
    .pure-offset-tablet-8-21-s {
        margin-left: 39.2%
    }
    .pure-offset-tablet-9-21-s {
        margin-left: 43.96%
    }
    .pure-offset-tablet-10-21-s {
        margin-left: 48.73%
    }
    .pure-offset-tablet-11-21-s {
        margin-left: 53.49%
    }
    .pure-offset-tablet-1-22-s {
        margin-left: 5.65%
    }
    .pure-offset-tablet-2-22-s {
        margin-left: 10.2%
    }
    .pure-offset-tablet-3-22-s {
        margin-left: 14.74%
    }
    .pure-offset-tablet-4-22-s {
        margin-left: 19.29%
    }
    .pure-offset-tablet-5-22-s {
        margin-left: 23.83%
    }
    .pure-offset-tablet-6-22-s {
        margin-left: 28.38%
    }
    .pure-offset-tablet-7-22-s {
        margin-left: 32.92%
    }
    .pure-offset-tablet-8-22-s {
        margin-left: 37.47%
    }
    .pure-offset-tablet-9-22-s {
        margin-left: 42.02%
    }
    .pure-offset-tablet-10-22-s {
        margin-left: 46.56%
    }
    .pure-offset-tablet-11-22-s {
        margin-left: 51.11%
    }
    .pure-offset-tablet-1-23-s {
        margin-left: 5.45%
    }
    .pure-offset-tablet-2-23-s {
        margin-left: 9.8%
    }
    .pure-offset-tablet-3-23-s {
        margin-left: 14.15%
    }
    .pure-offset-tablet-4-23-s {
        margin-left: 18.5%
    }
    .pure-offset-tablet-5-23-s {
        margin-left: 22.85%
    }
    .pure-offset-tablet-6-23-s {
        margin-left: 27.19%
    }
    .pure-offset-tablet-7-23-s {
        margin-left: 31.54%
    }
    .pure-offset-tablet-8-23-s {
        margin-left: 35.89%
    }
    .pure-offset-tablet-9-23-s {
        margin-left: 40.24%
    }
    .pure-offset-tablet-10-23-s {
        margin-left: 44.58%
    }
    .pure-offset-tablet-11-23-s {
        margin-left: 48.93%
    }
    .pure-offset-tablet-1-24-s {
        margin-left: 5.27%
    }
    .pure-offset-tablet-2-24-s {
        margin-left: 9.44%
    }
    .pure-offset-tablet-3-24-s {
        margin-left: 13.61%
    }
    .pure-offset-tablet-4-24-s {
        margin-left: 17.77%
    }
    .pure-offset-tablet-5-24-s {
        margin-left: 21.94%
    }
    .pure-offset-tablet-6-24-s {
        margin-left: 26.11%
    }
    .pure-offset-tablet-7-24-s {
        margin-left: 30.27%
    }
    .pure-offset-tablet-8-24-s {
        margin-left: 34.44%
    }
    .pure-offset-tablet-9-24-s {
        margin-left: 38.61%
    }
    .pure-offset-tablet-10-24-s {
        margin-left: 42.77%
    }
    .pure-offset-tablet-11-24-s {
        margin-left: 46.94%
    }
}

@media screen and (min-width: 1024px) and (max-width: 1279px) {
    .pure-not-desktop {
        display: none
    }
    
    .pure-u-desktop-1,
    .pure-u-desktop-1-1,
    .pure-u-desktop-1-2,
    .pure-u-desktop-1-3,
    .pure-u-desktop-2-3,
    .pure-u-desktop-1-4,
    .pure-u-desktop-3-4,
    .pure-u-desktop-1-5,
    .pure-u-desktop-2-5,
    .pure-u-desktop-3-5,
    .pure-u-desktop-4-5,
    .pure-u-desktop-5-5,
    .pure-u-desktop-1-6,
    .pure-u-desktop-5-6,
    .pure-u-desktop-1-8,
    .pure-u-desktop-3-8,
    .pure-u-desktop-5-8,
    .pure-u-desktop-7-8,
    .pure-u-desktop-1-12,
    .pure-u-desktop-5-12,
    .pure-u-desktop-7-12,
    .pure-u-desktop-11-12,
    .pure-u-desktop-1-24,
    .pure-u-desktop-2-24,
    .pure-u-desktop-3-24,
    .pure-u-desktop-4-24,
    .pure-u-desktop-5-24,
    .pure-u-desktop-6-24,
    .pure-u-desktop-7-24,
    .pure-u-desktop-8-24,
    .pure-u-desktop-9-24,
    .pure-u-desktop-10-24,
    .pure-u-desktop-11-24,
    .pure-u-desktop-12-24,
    .pure-u-desktop-13-24,
    .pure-u-desktop-14-24,
    .pure-u-desktop-15-24,
    .pure-u-desktop-16-24,
    .pure-u-desktop-17-24,
    .pure-u-desktop-18-24,
    .pure-u-desktop-19-24,
    .pure-u-desktop-20-24,
    .pure-u-desktop-21-24,
    .pure-u-desktop-22-24,
    .pure-u-desktop-23-24,
    .pure-u-desktop-24-24 {
        display: inline-block;
        *display: inline;
        zoom: 1;
        letter-spacing: normal;
        word-spacing: normal;
        vertical-align: top;
        text-rendering: auto
    }
    .pure-u-desktop-1-24 {
        width: 4.1667%;
        *width: 4.1357%
    }
    .pure-u-desktop-1-12,
    .pure-u-desktop-2-24 {
        width: 8.3333%;
        *width: 8.3023%
    }
    .pure-u-desktop-1-8,
    .pure-u-desktop-3-24 {
        width: 12.5000%;
        *width: 12.4690%
    }
    .pure-u-desktop-1-6,
    .pure-u-desktop-4-24 {
        width: 16.6667%;
        *width: 16.6357%
    }
    .pure-u-desktop-1-5 {
        width: 20%;
        *width: 19.9690%
    }
    .pure-u-desktop-5-24 {
        width: 20.8333%;
        *width: 20.8023%
    }
    .pure-u-desktop-1-4,
    .pure-u-desktop-6-24 {
        width: 25%;
        *width: 24.9690%
    }
    .pure-u-desktop-7-24 {
        width: 29.1667%;
        *width: 29.1357%
    }
    .pure-u-desktop-1-3,
    .pure-u-desktop-8-24 {
        width: 33.3333%;
        *width: 33.3023%
    }
    .pure-u-desktop-3-8,
    .pure-u-desktop-9-24 {
        width: 37.5000%;
        *width: 37.4690%
    }
    .pure-u-desktop-2-5 {
        width: 40%;
        *width: 39.9690%
    }
    .pure-u-desktop-5-12,
    .pure-u-desktop-10-24 {
        width: 41.6667%;
        *width: 41.6357%
    }
    .pure-u-desktop-11-24 {
        width: 45.8333%;
        *width: 45.8023%
    }
    .pure-u-desktop-1-2,
    .pure-u-desktop-12-24 {
        width: 50%;
        *width: 49.9690%
    }
    .pure-u-desktop-13-24 {
        width: 54.1667%;
        *width: 54.1357%
    }
    .pure-u-desktop-7-12,
    .pure-u-desktop-14-24 {
        width: 58.3333%;
        *width: 58.3023%
    }
    .pure-u-desktop-3-5 {
        width: 60%;
        *width: 59.9690%
    }
    .pure-u-desktop-5-8,
    .pure-u-desktop-15-24 {
        width: 62.5000%;
        *width: 62.4690%
    }
    .pure-u-desktop-2-3,
    .pure-u-desktop-16-24 {
        width: 66.6667%;
        *width: 66.6357%
    }
    .pure-u-desktop-17-24 {
        width: 70.8333%;
        *width: 70.8023%
    }
    .pure-u-desktop-3-4,
    .pure-u-desktop-18-24 {
        width: 75%;
        *width: 74.9690%
    }
    .pure-u-desktop-19-24 {
        width: 79.1667%;
        *width: 79.1357%
    }
    .pure-u-desktop-4-5 {
        width: 80%;
        *width: 79.9690%
    }
    .pure-u-desktop-5-6,
    .pure-u-desktop-20-24 {
        width: 83.3333%;
        *width: 83.3023%
    }
    .pure-u-desktop-7-8,
    .pure-u-desktop-21-24 {
        width: 87.5000%;
        *width: 87.4690%
    }
    .pure-u-desktop-11-12,
    .pure-u-desktop-22-24 {
        width: 91.6667%;
        *width: 91.6357%
    }
    .pure-u-desktop-23-24 {
        width: 95.8333%;
        *width: 95.8023%
    }
    .pure-u-desktop-1,
    .pure-u-desktop-1-1,
    .pure-u-desktop-5-5,
    .pure-u-desktop-24-24 {
        width: 100%
    }
    .pure-offset-desktop-1-2 {
        margin-left: 50%
    }
    .pure-offset-desktop-1-3 {
        margin-left: 33.33%
    }
    .pure-offset-desktop-2-3 {
        margin-left: 66.66%
    }
    .pure-offset-desktop-1-4 {
        margin-left: 25%
    }
    .pure-offset-desktop-2-4 {
        margin-left: 50%
    }
    .pure-offset-desktop-3-4 {
        margin-left: 75%
    }
    .pure-offset-desktop-1-5 {
        margin-left: 20%
    }
    .pure-offset-desktop-2-5 {
        margin-left: 40%
    }
    .pure-offset-desktop-3-5 {
        margin-left: 60%
    }
    .pure-offset-desktop-4-5 {
        margin-left: 80%
    }
    .pure-offset-desktop-1-6 {
        margin-left: 16.66%
    }
    .pure-offset-desktop-2-6 {
        margin-left: 33.33%
    }
    .pure-offset-desktop-3-6 {
        margin-left: 50%
    }
    .pure-offset-desktop-4-6 {
        margin-left: 66.66%
    }
    .pure-offset-desktop-5-6 {
        margin-left: 83.33%
    }
    .pure-offset-desktop-1-7 {
        margin-left: 14.28%
    }
    .pure-offset-desktop-2-7 {
        margin-left: 28.57%
    }
    .pure-offset-desktop-3-7 {
        margin-left: 42.85%
    }
    .pure-offset-desktop-4-7 {
        margin-left: 57.14%
    }
    .pure-offset-desktop-5-7 {
        margin-left: 71.42%
    }
    .pure-offset-desktop-6-7 {
        margin-left: 85.71%
    }
    .pure-offset-desktop-1-8 {
        margin-left: 12.5%
    }
    .pure-offset-desktop-2-8 {
        margin-left: 25%
    }
    .pure-offset-desktop-3-8 {
        margin-left: 37.5%
    }
    .pure-offset-desktop-4-8 {
        margin-left: 50%
    }
    .pure-offset-desktop-5-8 {
        margin-left: 62.5%
    }
    .pure-offset-desktop-6-8 {
        margin-left: 75%
    }
    .pure-offset-desktop-7-8 {
        margin-left: 87.5%
    }
    .pure-offset-desktop-1-9 {
        margin-left: 11.11%
    }
    .pure-offset-desktop-2-9 {
        margin-left: 22.22%
    }
    .pure-offset-desktop-3-9 {
        margin-left: 33.33%
    }
    .pure-offset-desktop-4-9 {
        margin-left: 44.44%
    }
    .pure-offset-desktop-5-9 {
        margin-left: 55.55%
    }
    .pure-offset-desktop-6-9 {
        margin-left: 66.66%
    }
    .pure-offset-desktop-7-9 {
        margin-left: 77.77%
    }
    .pure-offset-desktop-8-9 {
        margin-left: 88.88%
    }
    .pure-offset-desktop-1-10 {
        margin-left: 10%
    }
    .pure-offset-desktop-2-10 {
        margin-left: 20%
    }
    .pure-offset-desktop-3-10 {
        margin-left: 30%
    }
    .pure-offset-desktop-4-10 {
        margin-left: 40%
    }
    .pure-offset-desktop-5-10 {
        margin-left: 50%
    }
    .pure-offset-desktop-6-10 {
        margin-left: 60%
    }
    .pure-offset-desktop-7-10 {
        margin-left: 70%
    }
    .pure-offset-desktop-8-10 {
        margin-left: 80%
    }
    .pure-offset-desktop-9-10 {
        margin-left: 90%
    }
    .pure-offset-desktop-1-11 {
        margin-left: 9.09%
    }
    .pure-offset-desktop-2-11 {
        margin-left: 18.18%
    }
    .pure-offset-desktop-3-11 {
        margin-left: 27.27%
    }
    .pure-offset-desktop-4-11 {
        margin-left: 36.36%
    }
    .pure-offset-desktop-5-11 {
        margin-left: 45.45%
    }
    .pure-offset-desktop-6-11 {
        margin-left: 54.54%
    }
    .pure-offset-desktop-7-11 {
        margin-left: 63.63%
    }
    .pure-offset-desktop-8-11 {
        margin-left: 72.72%
    }
    .pure-offset-desktop-9-11 {
        margin-left: 81.81%
    }
    .pure-offset-desktop-10-11 {
        margin-left: 90.9%
    }
    .pure-offset-desktop-1-12 {
        margin-left: 8.33%
    }
    .pure-offset-desktop-2-12 {
        margin-left: 16.66%
    }
    .pure-offset-desktop-3-12 {
        margin-left: 25%
    }
    .pure-offset-desktop-4-12 {
        margin-left: 33.33%
    }
    .pure-offset-desktop-5-12 {
        margin-left: 41.66%
    }
    .pure-offset-desktop-6-12 {
        margin-left: 50%
    }
    .pure-offset-desktop-7-12 {
        margin-left: 58.33%
    }
    .pure-offset-desktop-8-12 {
        margin-left: 66.66%
    }
    .pure-offset-desktop-9-12 {
        margin-left: 75%
    }
    .pure-offset-desktop-10-12 {
        margin-left: 83.33%
    }
    .pure-offset-desktop-11-12 {
        margin-left: 91.66%
    }
    .pure-offset-desktop-1-13 {
        margin-left: 7.69%
    }
    .pure-offset-desktop-2-13 {
        margin-left: 15.38%
    }
    .pure-offset-desktop-3-13 {
        margin-left: 23.07%
    }
    .pure-offset-desktop-4-13 {
        margin-left: 30.76%
    }
    .pure-offset-desktop-5-13 {
        margin-left: 38.46%
    }
    .pure-offset-desktop-6-13 {
        margin-left: 46.15%
    }
    .pure-offset-desktop-7-13 {
        margin-left: 53.84%
    }
    .pure-offset-desktop-8-13 {
        margin-left: 61.53%
    }
    .pure-offset-desktop-9-13 {
        margin-left: 69.23%
    }
    .pure-offset-desktop-10-13 {
        margin-left: 76.92%
    }
    .pure-offset-desktop-11-13 {
        margin-left: 84.61%
    }
    .pure-offset-desktop-1-14 {
        margin-left: 7.14%
    }
    .pure-offset-desktop-2-14 {
        margin-left: 14.28%
    }
    .pure-offset-desktop-3-14 {
        margin-left: 21.42%
    }
    .pure-offset-desktop-4-14 {
        margin-left: 28.57%
    }
    .pure-offset-desktop-5-14 {
        margin-left: 35.71%
    }
    .pure-offset-desktop-6-14 {
        margin-left: 42.85%
    }
    .pure-offset-desktop-7-14 {
        margin-left: 50%
    }
    .pure-offset-desktop-8-14 {
        margin-left: 57.14%
    }
    .pure-offset-desktop-9-14 {
        margin-left: 64.28%
    }
    .pure-offset-desktop-10-14 {
        margin-left: 71.42%
    }
    .pure-offset-desktop-11-14 {
        margin-left: 78.57%
    }
    .pure-offset-desktop-1-15 {
        margin-left: 6.66%
    }
    .pure-offset-desktop-2-15 {
        margin-left: 13.33%
    }
    .pure-offset-desktop-3-15 {
        margin-left: 20%
    }
    .pure-offset-desktop-4-15 {
        margin-left: 26.66%
    }
    .pure-offset-desktop-5-15 {
        margin-left: 33.33%
    }
    .pure-offset-desktop-6-15 {
        margin-left: 40%
    }
    .pure-offset-desktop-7-15 {
        margin-left: 46.66%
    }
    .pure-offset-desktop-8-15 {
        margin-left: 53.33%
    }
    .pure-offset-desktop-9-15 {
        margin-left: 60%
    }
    .pure-offset-desktop-10-15 {
        margin-left: 66.66%
    }
    .pure-offset-desktop-11-15 {
        margin-left: 73.33%
    }
    .pure-offset-desktop-1-16 {
        margin-left: 6.25%
    }
    .pure-offset-desktop-2-16 {
        margin-left: 12.5%
    }
    .pure-offset-desktop-3-16 {
        margin-left: 18.75%
    }
    .pure-offset-desktop-4-16 {
        margin-left: 25%
    }
    .pure-offset-desktop-5-16 {
        margin-left: 31.25%
    }
    .pure-offset-desktop-6-16 {
        margin-left: 37.5%
    }
    .pure-offset-desktop-7-16 {
        margin-left: 43.75%
    }
    .pure-offset-desktop-8-16 {
        margin-left: 50%
    }
    .pure-offset-desktop-9-16 {
        margin-left: 56.25%
    }
    .pure-offset-desktop-10-16 {
        margin-left: 62.5%
    }
    .pure-offset-desktop-11-16 {
        margin-left: 68.75%
    }
    .pure-offset-desktop-1-17 {
        margin-left: 5.88%
    }
    .pure-offset-desktop-2-17 {
        margin-left: 11.76%
    }
    .pure-offset-desktop-3-17 {
        margin-left: 17.64%
    }
    .pure-offset-desktop-4-17 {
        margin-left: 23.52%
    }
    .pure-offset-desktop-5-17 {
        margin-left: 29.41%
    }
    .pure-offset-desktop-6-17 {
        margin-left: 35.29%
    }
    .pure-offset-desktop-7-17 {
        margin-left: 41.17%
    }
    .pure-offset-desktop-8-17 {
        margin-left: 47.05%
    }
    .pure-offset-desktop-9-17 {
        margin-left: 52.94%
    }
    .pure-offset-desktop-10-17 {
        margin-left: 58.82%
    }
    .pure-offset-desktop-11-17 {
        margin-left: 64.7%
    }
    .pure-offset-desktop-1-18 {
        margin-left: 5.55%
    }
    .pure-offset-desktop-2-18 {
        margin-left: 11.11%
    }
    .pure-offset-desktop-3-18 {
        margin-left: 16.66%
    }
    .pure-offset-desktop-4-18 {
        margin-left: 22.22%
    }
    .pure-offset-desktop-5-18 {
        margin-left: 27.77%
    }
    .pure-offset-desktop-6-18 {
        margin-left: 33.33%
    }
    .pure-offset-desktop-7-18 {
        margin-left: 38.88%
    }
    .pure-offset-desktop-8-18 {
        margin-left: 44.44%
    }
    .pure-offset-desktop-9-18 {
        margin-left: 50%
    }
    .pure-offset-desktop-10-18 {
        margin-left: 55.55%
    }
    .pure-offset-desktop-11-18 {
        margin-left: 61.11%
    }
    .pure-offset-desktop-1-19 {
        margin-left: 5.26%
    }
    .pure-offset-desktop-2-19 {
        margin-left: 10.52%
    }
    .pure-offset-desktop-3-19 {
        margin-left: 15.78%
    }
    .pure-offset-desktop-4-19 {
        margin-left: 21.05%
    }
    .pure-offset-desktop-5-19 {
        margin-left: 26.31%
    }
    .pure-offset-desktop-6-19 {
        margin-left: 31.57%
    }
    .pure-offset-desktop-7-19 {
        margin-left: 36.84%
    }
    .pure-offset-desktop-8-19 {
        margin-left: 42.1%
    }
    .pure-offset-desktop-9-19 {
        margin-left: 47.36%
    }
    .pure-offset-desktop-10-19 {
        margin-left: 52.63%
    }
    .pure-offset-desktop-11-19 {
        margin-left: 57.89%
    }
    .pure-offset-desktop-1-20 {
        margin-left: 5%
    }
    .pure-offset-desktop-2-20 {
        margin-left: 10%
    }
    .pure-offset-desktop-3-20 {
        margin-left: 15%
    }
    .pure-offset-desktop-4-20 {
        margin-left: 20%
    }
    .pure-offset-desktop-5-20 {
        margin-left: 25%
    }
    .pure-offset-desktop-6-20 {
        margin-left: 30%
    }
    .pure-offset-desktop-7-20 {
        margin-left: 35%
    }
    .pure-offset-desktop-8-20 {
        margin-left: 40%
    }
    .pure-offset-desktop-9-20 {
        margin-left: 45%
    }
    .pure-offset-desktop-10-20 {
        margin-left: 50%
    }
    .pure-offset-desktop-11-20 {
        margin-left: 55%
    }
    .pure-offset-desktop-1-21 {
        margin-left: 4.76%
    }
    .pure-offset-desktop-2-21 {
        margin-left: 9.52%
    }
    .pure-offset-desktop-3-21 {
        margin-left: 14.28%
    }
    .pure-offset-desktop-4-21 {
        margin-left: 19.04%
    }
    .pure-offset-desktop-5-21 {
        margin-left: 23.8%
    }
    .pure-offset-desktop-6-21 {
        margin-left: 28.57%
    }
    .pure-offset-desktop-7-21 {
        margin-left: 33.33%
    }
    .pure-offset-desktop-8-21 {
        margin-left: 38.09%
    }
    .pure-offset-desktop-9-21 {
        margin-left: 42.85%
    }
    .pure-offset-desktop-10-21 {
        margin-left: 47.61%
    }
    .pure-offset-desktop-11-21 {
        margin-left: 52.38%
    }
    .pure-offset-desktop-1-22 {
        margin-left: 4.54%
    }
    .pure-offset-desktop-2-22 {
        margin-left: 9.09%
    }
    .pure-offset-desktop-3-22 {
        margin-left: 13.63%
    }
    .pure-offset-desktop-4-22 {
        margin-left: 18.18%
    }
    .pure-offset-desktop-5-22 {
        margin-left: 22.72%
    }
    .pure-offset-desktop-6-22 {
        margin-left: 27.27%
    }
    .pure-offset-desktop-7-22 {
        margin-left: 31.81%
    }
    .pure-offset-desktop-8-22 {
        margin-left: 36.36%
    }
    .pure-offset-desktop-9-22 {
        margin-left: 40.9%
    }
    .pure-offset-desktop-10-22 {
        margin-left: 45.45%
    }
    .pure-offset-desktop-11-22 {
        margin-left: 50%
    }
    .pure-offset-desktop-1-23 {
        margin-left: 4.34%
    }
    .pure-offset-desktop-2-23 {
        margin-left: 8.69%
    }
    .pure-offset-desktop-3-23 {
        margin-left: 13.04%
    }
    .pure-offset-desktop-4-23 {
        margin-left: 17.39%
    }
    .pure-offset-desktop-5-23 {
        margin-left: 21.73%
    }
    .pure-offset-desktop-6-23 {
        margin-left: 26.08%
    }
    .pure-offset-desktop-7-23 {
        margin-left: 30.43%
    }
    .pure-offset-desktop-8-23 {
        margin-left: 34.78%
    }
    .pure-offset-desktop-9-23 {
        margin-left: 39.13%
    }
    .pure-offset-desktop-10-23 {
        margin-left: 43.47%
    }
    .pure-offset-desktop-11-23 {
        margin-left: 47.82%
    }
    .pure-offset-desktop-1-24 {
        margin-left: 4.16%
    }
    .pure-offset-desktop-2-24 {
        margin-left: 8.33%
    }
    .pure-offset-desktop-3-24 {
        margin-left: 12.5%
    }
    .pure-offset-desktop-4-24 {
        margin-left: 16.66%
    }
    .pure-offset-desktop-5-24 {
        margin-left: 20.83%
    }
    .pure-offset-desktop-6-24 {
        margin-left: 25%
    }
    .pure-offset-desktop-7-24 {
        margin-left: 29.16%
    }
    .pure-offset-desktop-8-24 {
        margin-left: 33.33%
    }
    .pure-offset-desktop-9-24 {
        margin-left: 37.5%
    }
    .pure-offset-desktop-10-24 {
        margin-left: 41.66%
    }
    .pure-offset-desktop-11-24 {
        margin-left: 45.83%
    }
    .pure-offset-desktop-1-2-s {
        margin-left: 51.11%
    }
    .pure-offset-desktop-1-3-s {
        margin-left: 34.44%
    }
    .pure-offset-desktop-2-3-s {
        margin-left: 67.77%
    }
    .pure-offset-desktop-1-4-s {
        margin-left: 26.11%
    }
    .pure-offset-desktop-2-4-s {
        margin-left: 51.11%
    }
    .pure-offset-desktop-3-4-s {
        margin-left: 76.11%
    }
    .pure-offset-desktop-1-5-s {
        margin-left: 21.11%
    }
    .pure-offset-desktop-2-5-s {
        margin-left: 41.11%
    }
    .pure-offset-desktop-3-5-s {
        margin-left: 61.11%
    }
    .pure-offset-desktop-4-5-s {
        margin-left: 81.11%
    }
    .pure-offset-desktop-1-6-s {
        margin-left: 17.77%
    }
    .pure-offset-desktop-2-6-s {
        margin-left: 34.44%
    }
    .pure-offset-desktop-3-6-s {
        margin-left: 51.11%
    }
    .pure-offset-desktop-4-6-s {
        margin-left: 67.77%
    }
    .pure-offset-desktop-5-6-s {
        margin-left: 84.44%
    }
    .pure-offset-desktop-1-7-s {
        margin-left: 15.39%
    }
    .pure-offset-desktop-2-7-s {
        margin-left: 29.68%
    }
    .pure-offset-desktop-3-7-s {
        margin-left: 43.96%
    }
    .pure-offset-desktop-4-7-s {
        margin-left: 58.25%
    }
    .pure-offset-desktop-5-7-s {
        margin-left: 72.53%
    }
    .pure-offset-desktop-6-7-s {
        margin-left: 86.82%
    }
    .pure-offset-desktop-1-8-s {
        margin-left: 13.61%
    }
    .pure-offset-desktop-2-8-s {
        margin-left: 26.11%
    }
    .pure-offset-desktop-3-8-s {
        margin-left: 38.61%
    }
    .pure-offset-desktop-4-8-s {
        margin-left: 51.11%
    }
    .pure-offset-desktop-5-8-s {
        margin-left: 63.61%
    }
    .pure-offset-desktop-6-8-s {
        margin-left: 76.11%
    }
    .pure-offset-desktop-7-8-s {
        margin-left: 88.61%
    }
    .pure-offset-desktop-1-9-s {
        margin-left: 12.22%
    }
    .pure-offset-desktop-2-9-s {
        margin-left: 23.33%
    }
    .pure-offset-desktop-3-9-s {
        margin-left: 34.44%
    }
    .pure-offset-desktop-4-9-s {
        margin-left: 45.55%
    }
    .pure-offset-desktop-5-9-s {
        margin-left: 56.66%
    }
    .pure-offset-desktop-6-9-s {
        margin-left: 67.77%
    }
    .pure-offset-desktop-7-9-s {
        margin-left: 78.88%
    }
    .pure-offset-desktop-8-9-s {
        margin-left: 90%
    }
    .pure-offset-desktop-1-10-s {
        margin-left: 11.11%
    }
    .pure-offset-desktop-2-10-s {
        margin-left: 21.11%
    }
    .pure-offset-desktop-3-10-s {
        margin-left: 31.11%
    }
    .pure-offset-desktop-4-10-s {
        margin-left: 41.11%
    }
    .pure-offset-desktop-5-10-s {
        margin-left: 51.11%
    }
    .pure-offset-desktop-6-10-s {
        margin-left: 61.11%
    }
    .pure-offset-desktop-7-10-s {
        margin-left: 71.11%
    }
    .pure-offset-desktop-8-10-s {
        margin-left: 81.11%
    }
    .pure-offset-desktop-9-10-s {
        margin-left: 91.11%
    }
    .pure-offset-desktop-1-11-s {
        margin-left: 10.2%
    }
    .pure-offset-desktop-2-11-s {
        margin-left: 19.29%
    }
    .pure-offset-desktop-3-11-s {
        margin-left: 28.38%
    }
    .pure-offset-desktop-4-11-s {
        margin-left: 37.47%
    }
    .pure-offset-desktop-5-11-s {
        margin-left: 46.56%
    }
    .pure-offset-desktop-6-11-s {
        margin-left: 55.65%
    }
    .pure-offset-desktop-7-11-s {
        margin-left: 64.74%
    }
    .pure-offset-desktop-8-11-s {
        margin-left: 73.83%
    }
    .pure-offset-desktop-9-11-s {
        margin-left: 82.92%
    }
    .pure-offset-desktop-10-11-s {
        margin-left: 92.02%
    }
    .pure-offset-desktop-1-12-s {
        margin-left: 9.44%
    }
    .pure-offset-desktop-2-12-s {
        margin-left: 17.77%
    }
    .pure-offset-desktop-3-12-s {
        margin-left: 26.11%
    }
    .pure-offset-desktop-4-12-s {
        margin-left: 34.44%
    }
    .pure-offset-desktop-5-12-s {
        margin-left: 42.77%
    }
    .pure-offset-desktop-6-12-s {
        margin-left: 51.11%
    }
    .pure-offset-desktop-7-12-s {
        margin-left: 59.44%
    }
    .pure-offset-desktop-8-12-s {
        margin-left: 67.77%
    }
    .pure-offset-desktop-9-12-s {
        margin-left: 76.11%
    }
    .pure-offset-desktop-10-12-s {
        margin-left: 84.44%
    }
    .pure-offset-desktop-11-12-s {
        margin-left: 92.77%
    }
    .pure-offset-desktop-1-13-s {
        margin-left: 8.8%
    }
    .pure-offset-desktop-2-13-s {
        margin-left: 16.49%
    }
    .pure-offset-desktop-3-13-s {
        margin-left: 24.18%
    }
    .pure-offset-desktop-4-13-s {
        margin-left: 31.88%
    }
    .pure-offset-desktop-5-13-s {
        margin-left: 39.57%
    }
    .pure-offset-desktop-6-13-s {
        margin-left: 47.26%
    }
    .pure-offset-desktop-7-13-s {
        margin-left: 54.95%
    }
    .pure-offset-desktop-8-13-s {
        margin-left: 62.64%
    }
    .pure-offset-desktop-9-13-s {
        margin-left: 70.34%
    }
    .pure-offset-desktop-10-13-s {
        margin-left: 78.03%
    }
    .pure-offset-desktop-11-13-s {
        margin-left: 85.72%
    }
    .pure-offset-desktop-1-14-s {
        margin-left: 8.25%
    }
    .pure-offset-desktop-2-14-s {
        margin-left: 15.39%
    }
    .pure-offset-desktop-3-14-s {
        margin-left: 22.53%
    }
    .pure-offset-desktop-4-14-s {
        margin-left: 29.68%
    }
    .pure-offset-desktop-5-14-s {
        margin-left: 36.82%
    }
    .pure-offset-desktop-6-14-s {
        margin-left: 43.96%
    }
    .pure-offset-desktop-7-14-s {
        margin-left: 51.11%
    }
    .pure-offset-desktop-8-14-s {
        margin-left: 58.25%
    }
    .pure-offset-desktop-9-14-s {
        margin-left: 65.39%
    }
    .pure-offset-desktop-10-14-s {
        margin-left: 72.53%
    }
    .pure-offset-desktop-11-14-s {
        margin-left: 79.68%
    }
    .pure-offset-desktop-1-15-s {
        margin-left: 7.77%
    }
    .pure-offset-desktop-2-15-s {
        margin-left: 14.44%
    }
    .pure-offset-desktop-3-15-s {
        margin-left: 21.11%
    }
    .pure-offset-desktop-4-15-s {
        margin-left: 27.77%
    }
    .pure-offset-desktop-5-15-s {
        margin-left: 34.44%
    }
    .pure-offset-desktop-6-15-s {
        margin-left: 41.11%
    }
    .pure-offset-desktop-7-15-s {
        margin-left: 47.77%
    }
    .pure-offset-desktop-8-15-s {
        margin-left: 54.44%
    }
    .pure-offset-desktop-9-15-s {
        margin-left: 61.11%
    }
    .pure-offset-desktop-10-15-s {
        margin-left: 67.77%
    }
    .pure-offset-desktop-11-15-s {
        margin-left: 74.44%
    }
    .pure-offset-desktop-1-16-s {
        margin-left: 7.36%
    }
    .pure-offset-desktop-2-16-s {
        margin-left: 13.61%
    }
    .pure-offset-desktop-3-16-s {
        margin-left: 19.86%
    }
    .pure-offset-desktop-4-16-s {
        margin-left: 26.11%
    }
    .pure-offset-desktop-5-16-s {
        margin-left: 32.36%
    }
    .pure-offset-desktop-6-16-s {
        margin-left: 38.61%
    }
    .pure-offset-desktop-7-16-s {
        margin-left: 44.86%
    }
    .pure-offset-desktop-8-16-s {
        margin-left: 51.11%
    }
    .pure-offset-desktop-9-16-s {
        margin-left: 57.36%
    }
    .pure-offset-desktop-10-16-s {
        margin-left: 63.61%
    }
    .pure-offset-desktop-11-16-s {
        margin-left: 69.86%
    }
    .pure-offset-desktop-1-17-s {
        margin-left: 6.99%
    }
    .pure-offset-desktop-2-17-s {
        margin-left: 12.87%
    }
    .pure-offset-desktop-3-17-s {
        margin-left: 18.75%
    }
    .pure-offset-desktop-4-17-s {
        margin-left: 24.64%
    }
    .pure-offset-desktop-5-17-s {
        margin-left: 30.52%
    }
    .pure-offset-desktop-6-17-s {
        margin-left: 36.4%
    }
    .pure-offset-desktop-7-17-s {
        margin-left: 42.28%
    }
    .pure-offset-desktop-8-17-s {
        margin-left: 48.16%
    }
    .pure-offset-desktop-9-17-s {
        margin-left: 54.05%
    }
    .pure-offset-desktop-10-17-s {
        margin-left: 59.93%
    }
    .pure-offset-desktop-11-17-s {
        margin-left: 65.81%
    }
    .pure-offset-desktop-1-18-s {
        margin-left: 6.66%
    }
    .pure-offset-desktop-2-18-s {
        margin-left: 12.22%
    }
    .pure-offset-desktop-3-18-s {
        margin-left: 17.77%
    }
    .pure-offset-desktop-4-18-s {
        margin-left: 23.33%
    }
    .pure-offset-desktop-5-18-s {
        margin-left: 28.88%
    }
    .pure-offset-desktop-6-18-s {
        margin-left: 34.44%
    }
    .pure-offset-desktop-7-18-s {
        margin-left: 40%
    }
    .pure-offset-desktop-8-18-s {
        margin-left: 45.55%
    }
    .pure-offset-desktop-9-18-s {
        margin-left: 51.11%
    }
    .pure-offset-desktop-10-18-s {
        margin-left: 56.66%
    }
    .pure-offset-desktop-11-18-s {
        margin-left: 62.22%
    }
    .pure-offset-desktop-1-19-s {
        margin-left: 6.37%
    }
    .pure-offset-desktop-2-19-s {
        margin-left: 11.63%
    }
    .pure-offset-desktop-3-19-s {
        margin-left: 16.9%
    }
    .pure-offset-desktop-4-19-s {
        margin-left: 22.16%
    }
    .pure-offset-desktop-5-19-s {
        margin-left: 27.42%
    }
    .pure-offset-desktop-6-19-s {
        margin-left: 32.69%
    }
    .pure-offset-desktop-7-19-s {
        margin-left: 37.95%
    }
    .pure-offset-desktop-8-19-s {
        margin-left: 43.21%
    }
    .pure-offset-desktop-9-19-s {
        margin-left: 48.47%
    }
    .pure-offset-desktop-10-19-s {
        margin-left: 53.74%
    }
    .pure-offset-desktop-11-19-s {
        margin-left: 59%
    }
    .pure-offset-desktop-1-20-s {
        margin-left: 6.11%
    }
    .pure-offset-desktop-2-20-s {
        margin-left: 11.11%
    }
    .pure-offset-desktop-3-20-s {
        margin-left: 16.11%
    }
    .pure-offset-desktop-4-20-s {
        margin-left: 21.11%
    }
    .pure-offset-desktop-5-20-s {
        margin-left: 26.11%
    }
    .pure-offset-desktop-6-20-s {
        margin-left: 31.11%
    }
    .pure-offset-desktop-7-20-s {
        margin-left: 36.11%
    }
    .pure-offset-desktop-8-20-s {
        margin-left: 41.11%
    }
    .pure-offset-desktop-9-20-s {
        margin-left: 46.11%
    }
    .pure-offset-desktop-10-20-s {
        margin-left: 51.11%
    }
    .pure-offset-desktop-11-20-s {
        margin-left: 56.11%
    }
    .pure-offset-desktop-1-21-s {
        margin-left: 5.87%
    }
    .pure-offset-desktop-2-21-s {
        margin-left: 10.63%
    }
    .pure-offset-desktop-3-21-s {
        margin-left: 15.39%
    }
    .pure-offset-desktop-4-21-s {
        margin-left: 20.15%
    }
    .pure-offset-desktop-5-21-s {
        margin-left: 24.92%
    }
    .pure-offset-desktop-6-21-s {
        margin-left: 29.68%
    }
    .pure-offset-desktop-7-21-s {
        margin-left: 34.44%
    }
    .pure-offset-desktop-8-21-s {
        margin-left: 39.2%
    }
    .pure-offset-desktop-9-21-s {
        margin-left: 43.96%
    }
    .pure-offset-desktop-10-21-s {
        margin-left: 48.73%
    }
    .pure-offset-desktop-11-21-s {
        margin-left: 53.49%
    }
    .pure-offset-desktop-1-22-s {
        margin-left: 5.65%
    }
    .pure-offset-desktop-2-22-s {
        margin-left: 10.2%
    }
    .pure-offset-desktop-3-22-s {
        margin-left: 14.74%
    }
    .pure-offset-desktop-4-22-s {
        margin-left: 19.29%
    }
    .pure-offset-desktop-5-22-s {
        margin-left: 23.83%
    }
    .pure-offset-desktop-6-22-s {
        margin-left: 28.38%
    }
    .pure-offset-desktop-7-22-s {
        margin-left: 32.92%
    }
    .pure-offset-desktop-8-22-s {
        margin-left: 37.47%
    }
    .pure-offset-desktop-9-22-s {
        margin-left: 42.02%
    }
    .pure-offset-desktop-10-22-s {
        margin-left: 46.56%
    }
    .pure-offset-desktop-11-22-s {
        margin-left: 51.11%
    }
    .pure-offset-desktop-1-23-s {
        margin-left: 5.45%
    }
    .pure-offset-desktop-2-23-s {
        margin-left: 9.8%
    }
    .pure-offset-desktop-3-23-s {
        margin-left: 14.15%
    }
    .pure-offset-desktop-4-23-s {
        margin-left: 18.5%
    }
    .pure-offset-desktop-5-23-s {
        margin-left: 22.85%
    }
    .pure-offset-desktop-6-23-s {
        margin-left: 27.19%
    }
    .pure-offset-desktop-7-23-s {
        margin-left: 31.54%
    }
    .pure-offset-desktop-8-23-s {
        margin-left: 35.89%
    }
    .pure-offset-desktop-9-23-s {
        margin-left: 40.24%
    }
    .pure-offset-desktop-10-23-s {
        margin-left: 44.58%
    }
    .pure-offset-desktop-11-23-s {
        margin-left: 48.93%
    }
    .pure-offset-desktop-1-24-s {
        margin-left: 5.27%
    }
    .pure-offset-desktop-2-24-s {
        margin-left: 9.44%
    }
    .pure-offset-desktop-3-24-s {
        margin-left: 13.61%
    }
    .pure-offset-desktop-4-24-s {
        margin-left: 17.77%
    }
    .pure-offset-desktop-5-24-s {
        margin-left: 21.94%
    }
    .pure-offset-desktop-6-24-s {
        margin-left: 26.11%
    }
    .pure-offset-desktop-7-24-s {
        margin-left: 30.27%
    }
    .pure-offset-desktop-8-24-s {
        margin-left: 34.44%
    }
    .pure-offset-desktop-9-24-s {
        margin-left: 38.61%
    }
    .pure-offset-desktop-10-24-s {
        margin-left: 42.77%
    }
    .pure-offset-desktop-11-24-s {
        margin-left: 46.94%
    }
}

@media screen and (min-width: 1200px) {
    .pure-not-wide {
        display: none
    }
    
    .pure-u-wide-1,
    .pure-u-wide-1-1,
    .pure-u-wide-1-2,
    .pure-u-wide-1-3,
    .pure-u-wide-2-3,
    .pure-u-wide-1-4,
    .pure-u-wide-3-4,
    .pure-u-wide-1-5,
    .pure-u-wide-2-5,
    .pure-u-wide-3-5,
    .pure-u-wide-4-5,
    .pure-u-wide-5-5,
    .pure-u-wide-1-6,
    .pure-u-wide-5-6,
    .pure-u-wide-1-8,
    .pure-u-wide-3-8,
    .pure-u-wide-5-8,
    .pure-u-wide-7-8,
    .pure-u-wide-1-12,
    .pure-u-wide-5-12,
    .pure-u-wide-7-12,
    .pure-u-wide-11-12,
    .pure-u-wide-1-24,
    .pure-u-wide-2-24,
    .pure-u-wide-3-24,
    .pure-u-wide-4-24,
    .pure-u-wide-5-24,
    .pure-u-wide-6-24,
    .pure-u-wide-7-24,
    .pure-u-wide-8-24,
    .pure-u-wide-9-24,
    .pure-u-wide-10-24,
    .pure-u-wide-11-24,
    .pure-u-wide-12-24,
    .pure-u-wide-13-24,
    .pure-u-wide-14-24,
    .pure-u-wide-15-24,
    .pure-u-wide-16-24,
    .pure-u-wide-17-24,
    .pure-u-wide-18-24,
    .pure-u-wide-19-24,
    .pure-u-wide-20-24,
    .pure-u-wide-21-24,
    .pure-u-wide-22-24,
    .pure-u-wide-23-24,
    .pure-u-wide-24-24 {
        display: inline-block;
        *display: inline;
        zoom: 1;
        letter-spacing: normal;
        word-spacing: normal;
        vertical-align: top;
        text-rendering: auto
    }
    .pure-u-wide-1-24 {
        width: 4.1667%;
        *width: 4.1357%
    }
    .pure-u-wide-1-12,
    .pure-u-wide-2-24 {
        width: 8.3333%;
        *width: 8.3023%
    }
    .pure-u-wide-1-8,
    .pure-u-wide-3-24 {
        width: 12.5000%;
        *width: 12.4690%
    }
    .pure-u-wide-1-6,
    .pure-u-wide-4-24 {
        width: 16.6667%;
        *width: 16.6357%
    }
    .pure-u-wide-1-5 {
        width: 20%;
        *width: 19.9690%
    }
    .pure-u-wide-5-24 {
        width: 20.8333%;
        *width: 20.8023%
    }
    .pure-u-wide-1-4,
    .pure-u-wide-6-24 {
        width: 25%;
        *width: 24.9690%
    }
    .pure-u-wide-7-24 {
        width: 29.1667%;
        *width: 29.1357%
    }
    .pure-u-wide-1-3,
    .pure-u-wide-8-24 {
        width: 33.3333%;
        *width: 33.3023%
    }
    .pure-u-wide-3-8,
    .pure-u-wide-9-24 {
        width: 37.5000%;
        *width: 37.4690%
    }
    .pure-u-wide-2-5 {
        width: 40%;
        *width: 39.9690%
    }
    .pure-u-wide-5-12,
    .pure-u-wide-10-24 {
        width: 41.6667%;
        *width: 41.6357%
    }
    .pure-u-wide-11-24 {
        width: 45.8333%;
        *width: 45.8023%
    }
    .pure-u-wide-1-2,
    .pure-u-wide-12-24 {
        width: 50%;
        *width: 49.9690%
    }
    .pure-u-wide-13-24 {
        width: 54.1667%;
        *width: 54.1357%
    }
    .pure-u-wide-7-12,
    .pure-u-wide-14-24 {
        width: 58.3333%;
        *width: 58.3023%
    }
    .pure-u-wide-3-5 {
        width: 60%;
        *width: 59.9690%
    }
    .pure-u-wide-5-8,
    .pure-u-wide-15-24 {
        width: 62.5000%;
        *width: 62.4690%
    }
    .pure-u-wide-2-3,
    .pure-u-wide-16-24 {
        width: 66.6667%;
        *width: 66.6357%
    }
    .pure-u-wide-17-24 {
        width: 70.8333%;
        *width: 70.8023%
    }
    .pure-u-wide-3-4,
    .pure-u-wide-18-24 {
        width: 75%;
        *width: 74.9690%
    }
    .pure-u-wide-19-24 {
        width: 79.1667%;
        *width: 79.1357%
    }
    .pure-u-wide-4-5 {
        width: 80%;
        *width: 79.9690%
    }
    .pure-u-wide-5-6,
    .pure-u-wide-20-24 {
        width: 83.3333%;
        *width: 83.3023%
    }
    .pure-u-wide-7-8,
    .pure-u-wide-21-24 {
        width: 87.5000%;
        *width: 87.4690%
    }
    .pure-u-wide-11-12,
    .pure-u-wide-22-24 {
        width: 91.6667%;
        *width: 91.6357%
    }
    .pure-u-wide-23-24 {
        width: 95.8333%;
        *width: 95.8023%
    }
    .pure-u-wide-1,
    .pure-u-wide-1-1,
    .pure-u-wide-5-5,
    .pure-u-wide-24-24 {
        width: 100%
    }
    .pure-offset-wide-1-2 {
        margin-left: 50%
    }
    .pure-offset-wide-1-3 {
        margin-left: 33.33%
    }
    .pure-offset-wide-2-3 {
        margin-left: 66.66%
    }
    .pure-offset-wide-1-4 {
        margin-left: 25%
    }
    .pure-offset-wide-2-4 {
        margin-left: 50%
    }
    .pure-offset-wide-3-4 {
        margin-left: 75%
    }
    .pure-offset-wide-1-5 {
        margin-left: 20%
    }
    .pure-offset-wide-2-5 {
        margin-left: 40%
    }
    .pure-offset-wide-3-5 {
        margin-left: 60%
    }
    .pure-offset-wide-4-5 {
        margin-left: 80%
    }
    .pure-offset-wide-1-6 {
        margin-left: 16.66%
    }
    .pure-offset-wide-2-6 {
        margin-left: 33.33%
    }
    .pure-offset-wide-3-6 {
        margin-left: 50%
    }
    .pure-offset-wide-4-6 {
        margin-left: 66.66%
    }
    .pure-offset-wide-5-6 {
        margin-left: 83.33%
    }
    .pure-offset-wide-1-7 {
        margin-left: 14.28%
    }
    .pure-offset-wide-2-7 {
        margin-left: 28.57%
    }
    .pure-offset-wide-3-7 {
        margin-left: 42.85%
    }
    .pure-offset-wide-4-7 {
        margin-left: 57.14%
    }
    .pure-offset-wide-5-7 {
        margin-left: 71.42%
    }
    .pure-offset-wide-6-7 {
        margin-left: 85.71%
    }
    .pure-offset-wide-1-8 {
        margin-left: 12.5%
    }
    .pure-offset-wide-2-8 {
        margin-left: 25%
    }
    .pure-offset-wide-3-8 {
        margin-left: 37.5%
    }
    .pure-offset-wide-4-8 {
        margin-left: 50%
    }
    .pure-offset-wide-5-8 {
        margin-left: 62.5%
    }
    .pure-offset-wide-6-8 {
        margin-left: 75%
    }
    .pure-offset-wide-7-8 {
        margin-left: 87.5%
    }
    .pure-offset-wide-1-9 {
        margin-left: 11.11%
    }
    .pure-offset-wide-2-9 {
        margin-left: 22.22%
    }
    .pure-offset-wide-3-9 {
        margin-left: 33.33%
    }
    .pure-offset-wide-4-9 {
        margin-left: 44.44%
    }
    .pure-offset-wide-5-9 {
        margin-left: 55.55%
    }
    .pure-offset-wide-6-9 {
        margin-left: 66.66%
    }
    .pure-offset-wide-7-9 {
        margin-left: 77.77%
    }
    .pure-offset-wide-8-9 {
        margin-left: 88.88%
    }
    .pure-offset-wide-1-10 {
        margin-left: 10%
    }
    .pure-offset-wide-2-10 {
        margin-left: 20%
    }
    .pure-offset-wide-3-10 {
        margin-left: 30%
    }
    .pure-offset-wide-4-10 {
        margin-left: 40%
    }
    .pure-offset-wide-5-10 {
        margin-left: 50%
    }
    .pure-offset-wide-6-10 {
        margin-left: 60%
    }
    .pure-offset-wide-7-10 {
        margin-left: 70%
    }
    .pure-offset-wide-8-10 {
        margin-left: 80%
    }
    .pure-offset-wide-9-10 {
        margin-left: 90%
    }
    .pure-offset-wide-1-11 {
        margin-left: 9.09%
    }
    .pure-offset-wide-2-11 {
        margin-left: 18.18%
    }
    .pure-offset-wide-3-11 {
        margin-left: 27.27%
    }
    .pure-offset-wide-4-11 {
        margin-left: 36.36%
    }
    .pure-offset-wide-5-11 {
        margin-left: 45.45%
    }
    .pure-offset-wide-6-11 {
        margin-left: 54.54%
    }
    .pure-offset-wide-7-11 {
        margin-left: 63.63%
    }
    .pure-offset-wide-8-11 {
        margin-left: 72.72%
    }
    .pure-offset-wide-9-11 {
        margin-left: 81.81%
    }
    .pure-offset-wide-10-11 {
        margin-left: 90.9%
    }
    .pure-offset-wide-1-12 {
        margin-left: 8.33%
    }
    .pure-offset-wide-2-12 {
        margin-left: 16.66%
    }
    .pure-offset-wide-3-12 {
        margin-left: 25%
    }
    .pure-offset-wide-4-12 {
        margin-left: 33.33%
    }
    .pure-offset-wide-5-12 {
        margin-left: 41.66%
    }
    .pure-offset-wide-6-12 {
        margin-left: 50%
    }
    .pure-offset-wide-7-12 {
        margin-left: 58.33%
    }
    .pure-offset-wide-8-12 {
        margin-left: 66.66%
    }
    .pure-offset-wide-9-12 {
        margin-left: 75%
    }
    .pure-offset-wide-10-12 {
        margin-left: 83.33%
    }
    .pure-offset-wide-11-12 {
        margin-left: 91.66%
    }
    .pure-offset-wide-1-13 {
        margin-left: 7.69%
    }
    .pure-offset-wide-2-13 {
        margin-left: 15.38%
    }
    .pure-offset-wide-3-13 {
        margin-left: 23.07%
    }
    .pure-offset-wide-4-13 {
        margin-left: 30.76%
    }
    .pure-offset-wide-5-13 {
        margin-left: 38.46%
    }
    .pure-offset-wide-6-13 {
        margin-left: 46.15%
    }
    .pure-offset-wide-7-13 {
        margin-left: 53.84%
    }
    .pure-offset-wide-8-13 {
        margin-left: 61.53%
    }
    .pure-offset-wide-9-13 {
        margin-left: 69.23%
    }
    .pure-offset-wide-10-13 {
        margin-left: 76.92%
    }
    .pure-offset-wide-11-13 {
        margin-left: 84.61%
    }
    .pure-offset-wide-1-14 {
        margin-left: 7.14%
    }
    .pure-offset-wide-2-14 {
        margin-left: 14.28%
    }
    .pure-offset-wide-3-14 {
        margin-left: 21.42%
    }
    .pure-offset-wide-4-14 {
        margin-left: 28.57%
    }
    .pure-offset-wide-5-14 {
        margin-left: 35.71%
    }
    .pure-offset-wide-6-14 {
        margin-left: 42.85%
    }
    .pure-offset-wide-7-14 {
        margin-left: 50%
    }
    .pure-offset-wide-8-14 {
        margin-left: 57.14%
    }
    .pure-offset-wide-9-14 {
        margin-left: 64.28%
    }
    .pure-offset-wide-10-14 {
        margin-left: 71.42%
    }
    .pure-offset-wide-11-14 {
        margin-left: 78.57%
    }
    .pure-offset-wide-1-15 {
        margin-left: 6.66%
    }
    .pure-offset-wide-2-15 {
        margin-left: 13.33%
    }
    .pure-offset-wide-3-15 {
        margin-left: 20%
    }
    .pure-offset-wide-4-15 {
        margin-left: 26.66%
    }
    .pure-offset-wide-5-15 {
        margin-left: 33.33%
    }
    .pure-offset-wide-6-15 {
        margin-left: 40%
    }
    .pure-offset-wide-7-15 {
        margin-left: 46.66%
    }
    .pure-offset-wide-8-15 {
        margin-left: 53.33%
    }
    .pure-offset-wide-9-15 {
        margin-left: 60%
    }
    .pure-offset-wide-10-15 {
        margin-left: 66.66%
    }
    .pure-offset-wide-11-15 {
        margin-left: 73.33%
    }
    .pure-offset-wide-1-16 {
        margin-left: 6.25%
    }
    .pure-offset-wide-2-16 {
        margin-left: 12.5%
    }
    .pure-offset-wide-3-16 {
        margin-left: 18.75%
    }
    .pure-offset-wide-4-16 {
        margin-left: 25%
    }
    .pure-offset-wide-5-16 {
        margin-left: 31.25%
    }
    .pure-offset-wide-6-16 {
        margin-left: 37.5%
    }
    .pure-offset-wide-7-16 {
        margin-left: 43.75%
    }
    .pure-offset-wide-8-16 {
        margin-left: 50%
    }
    .pure-offset-wide-9-16 {
        margin-left: 56.25%
    }
    .pure-offset-wide-10-16 {
        margin-left: 62.5%
    }
    .pure-offset-wide-11-16 {
        margin-left: 68.75%
    }
    .pure-offset-wide-1-17 {
        margin-left: 5.88%
    }
    .pure-offset-wide-2-17 {
        margin-left: 11.76%
    }
    .pure-offset-wide-3-17 {
        margin-left: 17.64%
    }
    .pure-offset-wide-4-17 {
        margin-left: 23.52%
    }
    .pure-offset-wide-5-17 {
        margin-left: 29.41%
    }
    .pure-offset-wide-6-17 {
        margin-left: 35.29%
    }
    .pure-offset-wide-7-17 {
        margin-left: 41.17%
    }
    .pure-offset-wide-8-17 {
        margin-left: 47.05%
    }
    .pure-offset-wide-9-17 {
        margin-left: 52.94%
    }
    .pure-offset-wide-10-17 {
        margin-left: 58.82%
    }
    .pure-offset-wide-11-17 {
        margin-left: 64.7%
    }
    .pure-offset-wide-1-18 {
        margin-left: 5.55%
    }
    .pure-offset-wide-2-18 {
        margin-left: 11.11%
    }
    .pure-offset-wide-3-18 {
        margin-left: 16.66%
    }
    .pure-offset-wide-4-18 {
        margin-left: 22.22%
    }
    .pure-offset-wide-5-18 {
        margin-left: 27.77%
    }
    .pure-offset-wide-6-18 {
        margin-left: 33.33%
    }
    .pure-offset-wide-7-18 {
        margin-left: 38.88%
    }
    .pure-offset-wide-8-18 {
        margin-left: 44.44%
    }
    .pure-offset-wide-9-18 {
        margin-left: 50%
    }
    .pure-offset-wide-10-18 {
        margin-left: 55.55%
    }
    .pure-offset-wide-11-18 {
        margin-left: 61.11%
    }
    .pure-offset-wide-1-19 {
        margin-left: 5.26%
    }
    .pure-offset-wide-2-19 {
        margin-left: 10.52%
    }
    .pure-offset-wide-3-19 {
        margin-left: 15.78%
    }
    .pure-offset-wide-4-19 {
        margin-left: 21.05%
    }
    .pure-offset-wide-5-19 {
        margin-left: 26.31%
    }
    .pure-offset-wide-6-19 {
        margin-left: 31.57%
    }
    .pure-offset-wide-7-19 {
        margin-left: 36.84%
    }
    .pure-offset-wide-8-19 {
        margin-left: 42.1%
    }
    .pure-offset-wide-9-19 {
        margin-left: 47.36%
    }
    .pure-offset-wide-10-19 {
        margin-left: 52.63%
    }
    .pure-offset-wide-11-19 {
        margin-left: 57.89%
    }
    .pure-offset-wide-1-20 {
        margin-left: 5%
    }
    .pure-offset-wide-2-20 {
        margin-left: 10%
    }
    .pure-offset-wide-3-20 {
        margin-left: 15%
    }
    .pure-offset-wide-4-20 {
        margin-left: 20%
    }
    .pure-offset-wide-5-20 {
        margin-left: 25%
    }
    .pure-offset-wide-6-20 {
        margin-left: 30%
    }
    .pure-offset-wide-7-20 {
        margin-left: 35%
    }
    .pure-offset-wide-8-20 {
        margin-left: 40%
    }
    .pure-offset-wide-9-20 {
        margin-left: 45%
    }
    .pure-offset-wide-10-20 {
        margin-left: 50%
    }
    .pure-offset-wide-11-20 {
        margin-left: 55%
    }
    .pure-offset-wide-1-21 {
        margin-left: 4.76%
    }
    .pure-offset-wide-2-21 {
        margin-left: 9.52%
    }
    .pure-offset-wide-3-21 {
        margin-left: 14.28%
    }
    .pure-offset-wide-4-21 {
        margin-left: 19.04%
    }
    .pure-offset-wide-5-21 {
        margin-left: 23.8%
    }
    .pure-offset-wide-6-21 {
        margin-left: 28.57%
    }
    .pure-offset-wide-7-21 {
        margin-left: 33.33%
    }
    .pure-offset-wide-8-21 {
        margin-left: 38.09%
    }
    .pure-offset-wide-9-21 {
        margin-left: 42.85%
    }
    .pure-offset-wide-10-21 {
        margin-left: 47.61%
    }
    .pure-offset-wide-11-21 {
        margin-left: 52.38%
    }
    .pure-offset-wide-1-22 {
        margin-left: 4.54%
    }
    .pure-offset-wide-2-22 {
        margin-left: 9.09%
    }
    .pure-offset-wide-3-22 {
        margin-left: 13.63%
    }
    .pure-offset-wide-4-22 {
        margin-left: 18.18%
    }
    .pure-offset-wide-5-22 {
        margin-left: 22.72%
    }
    .pure-offset-wide-6-22 {
        margin-left: 27.27%
    }
    .pure-offset-wide-7-22 {
        margin-left: 31.81%
    }
    .pure-offset-wide-8-22 {
        margin-left: 36.36%
    }
    .pure-offset-wide-9-22 {
        margin-left: 40.9%
    }
    .pure-offset-wide-10-22 {
        margin-left: 45.45%
    }
    .pure-offset-wide-11-22 {
        margin-left: 50%
    }
    .pure-offset-wide-1-23 {
        margin-left: 4.34%
    }
    .pure-offset-wide-2-23 {
        margin-left: 8.69%
    }
    .pure-offset-wide-3-23 {
        margin-left: 13.04%
    }
    .pure-offset-wide-4-23 {
        margin-left: 17.39%
    }
    .pure-offset-wide-5-23 {
        margin-left: 21.73%
    }
    .pure-offset-wide-6-23 {
        margin-left: 26.08%
    }
    .pure-offset-wide-7-23 {
        margin-left: 30.43%
    }
    .pure-offset-wide-8-23 {
        margin-left: 34.78%
    }
    .pure-offset-wide-9-23 {
        margin-left: 39.13%
    }
    .pure-offset-wide-10-23 {
        margin-left: 43.47%
    }
    .pure-offset-wide-11-23 {
        margin-left: 47.82%
    }
    .pure-offset-wide-1-24 {
        margin-left: 4.16%
    }
    .pure-offset-wide-2-24 {
        margin-left: 8.33%
    }
    .pure-offset-wide-3-24 {
        margin-left: 12.5%
    }
    .pure-offset-wide-4-24 {
        margin-left: 16.66%
    }
    .pure-offset-wide-5-24 {
        margin-left: 20.83%
    }
    .pure-offset-wide-6-24 {
        margin-left: 25%
    }
    .pure-offset-wide-7-24 {
        margin-left: 29.16%
    }
    .pure-offset-wide-8-24 {
        margin-left: 33.33%
    }
    .pure-offset-wide-9-24 {
        margin-left: 37.5%
    }
    .pure-offset-wide-10-24 {
        margin-left: 41.66%
    }
    .pure-offset-wide-11-24 {
        margin-left: 45.83%
    }
    .pure-offset-wide-1-2-s {
        margin-left: 51.11%
    }
    .pure-offset-wide-1-3-s {
        margin-left: 34.44%
    }
    .pure-offset-wide-2-3-s {
        margin-left: 67.77%
    }
    .pure-offset-wide-1-4-s {
        margin-left: 26.11%
    }
    .pure-offset-wide-2-4-s {
        margin-left: 51.11%
    }
    .pure-offset-wide-3-4-s {
        margin-left: 76.11%
    }
    .pure-offset-wide-1-5-s {
        margin-left: 21.11%
    }
    .pure-offset-wide-2-5-s {
        margin-left: 41.11%
    }
    .pure-offset-wide-3-5-s {
        margin-left: 61.11%
    }
    .pure-offset-wide-4-5-s {
        margin-left: 81.11%
    }
    .pure-offset-wide-1-6-s {
        margin-left: 17.77%
    }
    .pure-offset-wide-2-6-s {
        margin-left: 34.44%
    }
    .pure-offset-wide-3-6-s {
        margin-left: 51.11%
    }
    .pure-offset-wide-4-6-s {
        margin-left: 67.77%
    }
    .pure-offset-wide-5-6-s {
        margin-left: 84.44%
    }
    .pure-offset-wide-1-7-s {
        margin-left: 15.39%
    }
    .pure-offset-wide-2-7-s {
        margin-left: 29.68%
    }
    .pure-offset-wide-3-7-s {
        margin-left: 43.96%
    }
    .pure-offset-wide-4-7-s {
        margin-left: 58.25%
    }
    .pure-offset-wide-5-7-s {
        margin-left: 72.53%
    }
    .pure-offset-wide-6-7-s {
        margin-left: 86.82%
    }
    .pure-offset-wide-1-8-s {
        margin-left: 13.61%
    }
    .pure-offset-wide-2-8-s {
        margin-left: 26.11%
    }
    .pure-offset-wide-3-8-s {
        margin-left: 38.61%
    }
    .pure-offset-wide-4-8-s {
        margin-left: 51.11%
    }
    .pure-offset-wide-5-8-s {
        margin-left: 63.61%
    }
    .pure-offset-wide-6-8-s {
        margin-left: 76.11%
    }
    .pure-offset-wide-7-8-s {
        margin-left: 88.61%
    }
    .pure-offset-wide-1-9-s {
        margin-left: 12.22%
    }
    .pure-offset-wide-2-9-s {
        margin-left: 23.33%
    }
    .pure-offset-wide-3-9-s {
        margin-left: 34.44%
    }
    .pure-offset-wide-4-9-s {
        margin-left: 45.55%
    }
    .pure-offset-wide-5-9-s {
        margin-left: 56.66%
    }
    .pure-offset-wide-6-9-s {
        margin-left: 67.77%
    }
    .pure-offset-wide-7-9-s {
        margin-left: 78.88%
    }
    .pure-offset-wide-8-9-s {
        margin-left: 90%
    }
    .pure-offset-wide-1-10-s {
        margin-left: 11.11%
    }
    .pure-offset-wide-2-10-s {
        margin-left: 21.11%
    }
    .pure-offset-wide-3-10-s {
        margin-left: 31.11%
    }
    .pure-offset-wide-4-10-s {
        margin-left: 41.11%
    }
    .pure-offset-wide-5-10-s {
        margin-left: 51.11%
    }
    .pure-offset-wide-6-10-s {
        margin-left: 61.11%
    }
    .pure-offset-wide-7-10-s {
        margin-left: 71.11%
    }
    .pure-offset-wide-8-10-s {
        margin-left: 81.11%
    }
    .pure-offset-wide-9-10-s {
        margin-left: 91.11%
    }
    .pure-offset-wide-1-11-s {
        margin-left: 10.2%
    }
    .pure-offset-wide-2-11-s {
        margin-left: 19.29%
    }
    .pure-offset-wide-3-11-s {
        margin-left: 28.38%
    }
    .pure-offset-wide-4-11-s {
        margin-left: 37.47%
    }
    .pure-offset-wide-5-11-s {
        margin-left: 46.56%
    }
    .pure-offset-wide-6-11-s {
        margin-left: 55.65%
    }
    .pure-offset-wide-7-11-s {
        margin-left: 64.74%
    }
    .pure-offset-wide-8-11-s {
        margin-left: 73.83%
    }
    .pure-offset-wide-9-11-s {
        margin-left: 82.92%
    }
    .pure-offset-wide-10-11-s {
        margin-left: 92.02%
    }
    .pure-offset-wide-1-12-s {
        margin-left: 9.44%
    }
    .pure-offset-wide-2-12-s {
        margin-left: 17.77%
    }
    .pure-offset-wide-3-12-s {
        margin-left: 26.11%
    }
    .pure-offset-wide-4-12-s {
        margin-left: 34.44%
    }
    .pure-offset-wide-5-12-s {
        margin-left: 42.77%
    }
    .pure-offset-wide-6-12-s {
        margin-left: 51.11%
    }
    .pure-offset-wide-7-12-s {
        margin-left: 59.44%
    }
    .pure-offset-wide-8-12-s {
        margin-left: 67.77%
    }
    .pure-offset-wide-9-12-s {
        margin-left: 76.11%
    }
    .pure-offset-wide-10-12-s {
        margin-left: 84.44%
    }
    .pure-offset-wide-11-12-s {
        margin-left: 92.77%
    }
    .pure-offset-wide-1-13-s {
        margin-left: 8.8%
    }
    .pure-offset-wide-2-13-s {
        margin-left: 16.49%
    }
    .pure-offset-wide-3-13-s {
        margin-left: 24.18%
    }
    .pure-offset-wide-4-13-s {
        margin-left: 31.88%
    }
    .pure-offset-wide-5-13-s {
        margin-left: 39.57%
    }
    .pure-offset-wide-6-13-s {
        margin-left: 47.26%
    }
    .pure-offset-wide-7-13-s {
        margin-left: 54.95%
    }
    .pure-offset-wide-8-13-s {
        margin-left: 62.64%
    }
    .pure-offset-wide-9-13-s {
        margin-left: 70.34%
    }
    .pure-offset-wide-10-13-s {
        margin-left: 78.03%
    }
    .pure-offset-wide-11-13-s {
        margin-left: 85.72%
    }
    .pure-offset-wide-1-14-s {
        margin-left: 8.25%
    }
    .pure-offset-wide-2-14-s {
        margin-left: 15.39%
    }
    .pure-offset-wide-3-14-s {
        margin-left: 22.53%
    }
    .pure-offset-wide-4-14-s {
        margin-left: 29.68%
    }
    .pure-offset-wide-5-14-s {
        margin-left: 36.82%
    }
    .pure-offset-wide-6-14-s {
        margin-left: 43.96%
    }
    .pure-offset-wide-7-14-s {
        margin-left: 51.11%
    }
    .pure-offset-wide-8-14-s {
        margin-left: 58.25%
    }
    .pure-offset-wide-9-14-s {
        margin-left: 65.39%
    }
    .pure-offset-wide-10-14-s {
        margin-left: 72.53%
    }
    .pure-offset-wide-11-14-s {
        margin-left: 79.68%
    }
    .pure-offset-wide-1-15-s {
        margin-left: 7.77%
    }
    .pure-offset-wide-2-15-s {
        margin-left: 14.44%
    }
    .pure-offset-wide-3-15-s {
        margin-left: 21.11%
    }
    .pure-offset-wide-4-15-s {
        margin-left: 27.77%
    }
    .pure-offset-wide-5-15-s {
        margin-left: 34.44%
    }
    .pure-offset-wide-6-15-s {
        margin-left: 41.11%
    }
    .pure-offset-wide-7-15-s {
        margin-left: 47.77%
    }
    .pure-offset-wide-8-15-s {
        margin-left: 54.44%
    }
    .pure-offset-wide-9-15-s {
        margin-left: 61.11%
    }
    .pure-offset-wide-10-15-s {
        margin-left: 67.77%
    }
    .pure-offset-wide-11-15-s {
        margin-left: 74.44%
    }
    .pure-offset-wide-1-16-s {
        margin-left: 7.36%
    }
    .pure-offset-wide-2-16-s {
        margin-left: 13.61%
    }
    .pure-offset-wide-3-16-s {
        margin-left: 19.86%
    }
    .pure-offset-wide-4-16-s {
        margin-left: 26.11%
    }
    .pure-offset-wide-5-16-s {
        margin-left: 32.36%
    }
    .pure-offset-wide-6-16-s {
        margin-left: 38.61%
    }
    .pure-offset-wide-7-16-s {
        margin-left: 44.86%
    }
    .pure-offset-wide-8-16-s {
        margin-left: 51.11%
    }
    .pure-offset-wide-9-16-s {
        margin-left: 57.36%
    }
    .pure-offset-wide-10-16-s {
        margin-left: 63.61%
    }
    .pure-offset-wide-11-16-s {
        margin-left: 69.86%
    }
    .pure-offset-wide-1-17-s {
        margin-left: 6.99%
    }
    .pure-offset-wide-2-17-s {
        margin-left: 12.87%
    }
    .pure-offset-wide-3-17-s {
        margin-left: 18.75%
    }
    .pure-offset-wide-4-17-s {
        margin-left: 24.64%
    }
    .pure-offset-wide-5-17-s {
        margin-left: 30.52%
    }
    .pure-offset-wide-6-17-s {
        margin-left: 36.4%
    }
    .pure-offset-wide-7-17-s {
        margin-left: 42.28%
    }
    .pure-offset-wide-8-17-s {
        margin-left: 48.16%
    }
    .pure-offset-wide-9-17-s {
        margin-left: 54.05%
    }
    .pure-offset-wide-10-17-s {
        margin-left: 59.93%
    }
    .pure-offset-wide-11-17-s {
        margin-left: 65.81%
    }
    .pure-offset-wide-1-18-s {
        margin-left: 6.66%
    }
    .pure-offset-wide-2-18-s {
        margin-left: 12.22%
    }
    .pure-offset-wide-3-18-s {
        margin-left: 17.77%
    }
    .pure-offset-wide-4-18-s {
        margin-left: 23.33%
    }
    .pure-offset-wide-5-18-s {
        margin-left: 28.88%
    }
    .pure-offset-wide-6-18-s {
        margin-left: 34.44%
    }
    .pure-offset-wide-7-18-s {
        margin-left: 40%
    }
    .pure-offset-wide-8-18-s {
        margin-left: 45.55%
    }
    .pure-offset-wide-9-18-s {
        margin-left: 51.11%
    }
    .pure-offset-wide-10-18-s {
        margin-left: 56.66%
    }
    .pure-offset-wide-11-18-s {
        margin-left: 62.22%
    }
    .pure-offset-wide-1-19-s {
        margin-left: 6.37%
    }
    .pure-offset-wide-2-19-s {
        margin-left: 11.63%
    }
    .pure-offset-wide-3-19-s {
        margin-left: 16.9%
    }
    .pure-offset-wide-4-19-s {
        margin-left: 22.16%
    }
    .pure-offset-wide-5-19-s {
        margin-left: 27.42%
    }
    .pure-offset-wide-6-19-s {
        margin-left: 32.69%
    }
    .pure-offset-wide-7-19-s {
        margin-left: 37.95%
    }
    .pure-offset-wide-8-19-s {
        margin-left: 43.21%
    }
    .pure-offset-wide-9-19-s {
        margin-left: 48.47%
    }
    .pure-offset-wide-10-19-s {
        margin-left: 53.74%
    }
    .pure-offset-wide-11-19-s {
        margin-left: 59%
    }
    .pure-offset-wide-1-20-s {
        margin-left: 6.11%
    }
    .pure-offset-wide-2-20-s {
        margin-left: 11.11%
    }
    .pure-offset-wide-3-20-s {
        margin-left: 16.11%
    }
    .pure-offset-wide-4-20-s {
        margin-left: 21.11%
    }
    .pure-offset-wide-5-20-s {
        margin-left: 26.11%
    }
    .pure-offset-wide-6-20-s {
        margin-left: 31.11%
    }
    .pure-offset-wide-7-20-s {
        margin-left: 36.11%
    }
    .pure-offset-wide-8-20-s {
        margin-left: 41.11%
    }
    .pure-offset-wide-9-20-s {
        margin-left: 46.11%
    }
    .pure-offset-wide-10-20-s {
        margin-left: 51.11%
    }
    .pure-offset-wide-11-20-s {
        margin-left: 56.11%
    }
    .pure-offset-wide-1-21-s {
        margin-left: 5.87%
    }
    .pure-offset-wide-2-21-s {
        margin-left: 10.63%
    }
    .pure-offset-wide-3-21-s {
        margin-left: 15.39%
    }
    .pure-offset-wide-4-21-s {
        margin-left: 20.15%
    }
    .pure-offset-wide-5-21-s {
        margin-left: 24.92%
    }
    .pure-offset-wide-6-21-s {
        margin-left: 29.68%
    }
    .pure-offset-wide-7-21-s {
        margin-left: 34.44%
    }
    .pure-offset-wide-8-21-s {
        margin-left: 39.2%
    }
    .pure-offset-wide-9-21-s {
        margin-left: 43.96%
    }
    .pure-offset-wide-10-21-s {
        margin-left: 48.73%
    }
    .pure-offset-wide-11-21-s {
        margin-left: 53.49%
    }
    .pure-offset-wide-1-22-s {
        margin-left: 5.65%
    }
    .pure-offset-wide-2-22-s {
        margin-left: 10.2%
    }
    .pure-offset-wide-3-22-s {
        margin-left: 14.74%
    }
    .pure-offset-wide-4-22-s {
        margin-left: 19.29%
    }
    .pure-offset-wide-5-22-s {
        margin-left: 23.83%
    }
    .pure-offset-wide-6-22-s {
        margin-left: 28.38%
    }
    .pure-offset-wide-7-22-s {
        margin-left: 32.92%
    }
    .pure-offset-wide-8-22-s {
        margin-left: 37.47%
    }
    .pure-offset-wide-9-22-s {
        margin-left: 42.02%
    }
    .pure-offset-wide-10-22-s {
        margin-left: 46.56%
    }
    .pure-offset-wide-11-22-s {
        margin-left: 51.11%
    }
    .pure-offset-wide-1-23-s {
        margin-left: 5.45%
    }
    .pure-offset-wide-2-23-s {
        margin-left: 9.8%
    }
    .pure-offset-wide-3-23-s {
        margin-left: 14.15%
    }
    .pure-offset-wide-4-23-s {
        margin-left: 18.5%
    }
    .pure-offset-wide-5-23-s {
        margin-left: 22.85%
    }
    .pure-offset-wide-6-23-s {
        margin-left: 27.19%
    }
    .pure-offset-wide-7-23-s {
        margin-left: 31.54%
    }
    .pure-offset-wide-8-23-s {
        margin-left: 35.89%
    }
    .pure-offset-wide-9-23-s {
        margin-left: 40.24%
    }
    .pure-offset-wide-10-23-s {
        margin-left: 44.58%
    }
    .pure-offset-wide-11-23-s {
        margin-left: 48.93%
    }
    .pure-offset-wide-1-24-s {
        margin-left: 5.27%
    }
    .pure-offset-wide-2-24-s {
        margin-left: 9.44%
    }
    .pure-offset-wide-3-24-s {
        margin-left: 13.61%
    }
    .pure-offset-wide-4-24-s {
        margin-left: 17.77%
    }
    .pure-offset-wide-5-24-s {
        margin-left: 21.94%
    }
    .pure-offset-wide-6-24-s {
        margin-left: 26.11%
    }
    .pure-offset-wide-7-24-s {
        margin-left: 30.27%
    }
    .pure-offset-wide-8-24-s {
        margin-left: 34.44%
    }
    .pure-offset-wide-9-24-s {
        margin-left: 38.61%
    }
    .pure-offset-wide-10-24-s {
        margin-left: 42.77%
    }
    .pure-offset-wide-11-24-s {
        margin-left: 46.94%
    }
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline
}

a:link {
    color: #000000;
    text-decoration: none
}

a:visited {
    color: #000000;
    text-decoration: none
}

a:hover {
    color: #000000;
    text-decoration: none
}

a:active {
    color: #000000;
    text-decoration: none
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

body {
    line-height: 1
}

ol,
ul {
    list-style: none
}

blockquote,
q {
    quotes: none
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

body {
    margin: 0;
    background-color: #ffffff
}

html {
    font-size: 62.5%
}

@media (max-width: 440px) {
    .notShowMobile {
        display: none !important
    }
}

@media (max-width: 860px) {
    .notShowTablet {
        display: none !important
    }
}

.whiteDiv {
    background: white
}

.toAnkerLink {
    height: 0px;
    overflow: hidden
}

img {
    display: block
}

.main {
    position: relative;
    margin: 20px;
    padding-bottom: 200px;
    z-index: 1;
    text-align: center;
    background-color: #1a2229
}

.main .border {
    position: fixed;
    z-index: 103;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 20px;
    background: #ffffff
}

.main .menu {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 60px;
    z-index: 101;
    background: #ffffff
}

.main .menu .logo {
    position: absolute;
    left: 50%;
    width: 20px;
    margin-left: -10px;
    height: 100%;
    background-image: url(../img/logo.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center left
}

.main .menu p {
    font-size: 11.5px;
    line-height: 10px;
    font-size: 1.15rem;
    line-height: 1rem;
    font-family: 'sofia-pro', Helvetica, Arial, sans-serif;
    font-weight: 300;
    letter-spacing: 0.1em;
    word-spacing: normal;
    color: #003264;
    text-transform: uppercase;
    display: inline-block;
    margin: 0 !important;
    padding: 0 !important
}

.main .menu .left {
    height: 100%;
    text-align: left;
    padding-left: 20px;
    display: inline-block;
    float: left
}

.main .menu .nav-opener {
    cursor: pointer
}

.main .menu .right {
    height: 100%;
    width: 20%;
    float: right;
    text-align: right;
    display: block;
    padding-right: 20px
}

.main .menu .right .navOpen {
    display: block;
    position: fixed;
    top: 60px;
    width: 50%;
    right: -200%;
    bottom: 20px;
    background-color: #1a2229;
    z-index: 20;
    -webkit-transition: all 1s ease;
    -khtml-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-opacity: 0;
    -khtml-opacity: 0;
    -moz-opacity: 0;
    -ms-opacity: 0;
    -o-opacity: 0;
    opacity: 0
}

@media only screen and (min-width: 0) and (max-width: 767px) {
    .main .menu .right .navOpen {
        width: 100%
    }
}

.main .menu .right .navOpen h2,
.main .menu .right .navOpen p {
    color: white;
    text-align: left;
    display: block
}

.main .menu .right .navOpen a:hover {
    border-bottom: 1px solid #fff !important
}

.main .menu .right .navOpen.open {
    right: 0%;
    filter: alpha(opacity=95);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
    -webkit-opacity: .95;
    -khtml-opacity: .95;
    -moz-opacity: .95;
    -ms-opacity: .95;
    -o-opacity: .95;
    opacity: .95
}

.main .logo {
    width: 80px;
    height: auto;
    margin: 0 auto 75px auto
}

.main .trans {
    opacity: 0.66
}

.main .willkommen {
    width: 100%;
    background: #8097AE
}

.main .willkommen h1,
.main .willkommen h2,
.main .willkommen h3,
.main .willkommen p {
    color: black !important
}

.main .bilder {
    width: 100%
}

.main .bilder .bild {
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    min-height: 300px;
    background-color: #fff;
    position: relative
}

@media (min-width: 1200px) {
    .main .bilder .bild {
        height: 500px
    }
}

.main .bilder .bild .img {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-transition: opacity ease 3s;
    -khtml-transition: opacity ease 3s;
    -moz-transition: opacity ease 3s;
    -ms-transition: opacity ease 3s;
    -o-transition: opacity ease 3s;
    transition: opacity ease 3s;
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-opacity: 0;
    -khtml-opacity: 0;
    -moz-opacity: 0;
    -ms-opacity: 0;
    -o-opacity: 0;
    opacity: 0;
    z-index: 9
}

.main .bilder .bild .img.removeable {
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-opacity: 0;
    -khtml-opacity: 0;
    -moz-opacity: 0;
    -ms-opacity: 0;
    -o-opacity: 0;
    opacity: 0
}

.main .bilder .bild .img.active {
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-opacity: 1;
    -khtml-opacity: 1;
    -moz-opacity: 1;
    -ms-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
    z-index: 10
}

.main #introSlider {
    position: relative;
    overflow: hidden
}

.main #introSlider .introSliderImg {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 1
}

.main #introSlider .activeImg {
    z-index: 3;
    animation: zoomIn 8s infinite
}

@keyframes zoomIn {
    0% {
        transform: scale(1)
    }
    100% {
        transform: scale(1.1)
    }
}

.main #introSlider .team {
    width: 100%
}

.main .behandlung {
    width: 100%;
    height: 800px;
    margin: 0;
    overflow: hidden;
    position: relative;
    background: white
}

.main .behandlung p {
    font-size: 15px;
    line-height: 25px;
    font-size: 1.5rem;
    line-height: 2.5rem;
    font-family: 'sofia-pro', Helvetica, Arial, sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    word-spacing: normal
}

.main .behandlung .slideControls {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 100%;
    z-index: 100;
    pointer-events: none
}

.main .behandlung .slideControls .arrow-l {
    position: absolute;
    top: 40%;
    background-repeat: no-repeat;
    font-size: 100px;
    line-height: 0px;
    font-size: 10rem;
    line-height: 0rem;
    font-family: 'sofia-pro', Helvetica, Arial, sans-serif;
    font-weight: 100;
    letter-spacing: 0.1em;
    word-spacing: normal;
    cursor: pointer;
    color: white;
    left: 10%;
    pointer-events: auto
}

@media only screen and (min-width: 0) and (max-width: 767px) {
    .main .behandlung .slideControls .arrow-l {
        top: 65%
    }
}

.main .behandlung .slideControls .arrow-r {
    position: absolute;
    top: 40%;
    background-repeat: no-repeat;
    font-size: 100px;
    line-height: 0px;
    font-size: 10rem;
    line-height: 0rem;
    font-family: 'sofia-pro', Helvetica, Arial, sans-serif;
    font-weight: 100;
    letter-spacing: 0.1em;
    word-spacing: normal;
    cursor: pointer;
    color: white;
    right: 10%;
    pointer-events: auto
}

@media only screen and (min-width: 0) and (max-width: 767px) {
    .main .behandlung .slideControls .arrow-r {
        top: 65%
    }
}

.main .behandlung #slideProphylaxe {
    background-image: url("../img/slide_bg.jpg");
    background-position: center center;
    background-size: cover
}

.main .behandlung #slideErhaltung {
    background-image: url("../img/slide_bg.jpg");
    background-position: center center;
    background-size: cover
}

.main .behandlung #slideEndodontie {
    background-image: url("../img/slide_bg.jpg");
    background-position: center center;
    background-size: cover
}

.main .behandlung #slideAestethik {
    background-image: url("../img/slide_bg.jpg");
    background-position: center center;
    background-size: cover
}

.main .behandlung #slideImplantate {
    background-image: url("../img/slide_bg.jpg");
    background-position: center center;
    background-size: cover
}

.main .behandlung #slideChirurgie {
    background-image: url("../img/slide_bg.jpg");
    background-position: center center;
    background-size: cover
}

.main .behandlung #slideDVT {
    background-image: url("../img/slide_bg.jpg");
    background-position: center center;
    background-size: cover
}

.main .behandlung .wrapper {
    position: relative;
    width: 100%;
    min-height: 800px;
    background: radial-gradient(ellipse at left bottom, #1a2229 0%, rgba(26, 34, 41, 0.1) 100%)
}

.main .behandlung .textContainer {
    position: absolute;
    left: 60px;
    top: 50%;
    width: 85%;
    height: 100%;
    text-align: left;
    z-index: 90
}

@media only screen and (min-width: 1200px) {
    .main .behandlung .textContainer {
        width: 50%
    }
}

@media only screen and (min-width: 0) and (max-width: 767px) {
    .main .behandlung .textContainer {
        top: 40px;
        left: 20px
    }
    .main .behandlung .textContainer .indentSpacer {
        padding-left: 0 !important
    }
    .main .behandlung .textContainer .indentSpacer:before {
        content: " " !important
    }
}

.main .behandlung .textContainer .slideIcons {
    width: 100px;
    height: 100px
}

.main .behandlung .textContainer h2,
.main .behandlung .textContainer p {
    color: white
}

.main .behandlung .textContainer .indentSpacer {
    padding-left: 100px
}

.main .behandlung .textContainer .indentSpacer:before {
    content: '—';
    position: absolute;
    left: 0;
    top: 162px;
    font-size: 80px;
    line-height: 10px;
    font-size: 8rem;
    line-height: 1rem;
    font-family: 'sofia-pro', Helvetica, Arial, sans-serif;
    font-weight: 100;
    letter-spacing: 0.1em;
    word-spacing: normal;
    color: white
}

.main .behandlung .btn {
    border: 1px solid #ADCDD9
}

.main .behandlung .btn p {
    color: #ADCDD9 !important
}

.main .praxis {
    width: 100%;
    height: 100%
}

.main .termin {
    width: 100%;
    height: 600px;
    background-image: url("../img/termin.jpg");
    background-size: cover;
    background-position: center center;
    background-color: #ffffff
}

@media (max-width: 860px) {
    .main .termin {
        background-image: none;
        background-color: #ced7e0
    }
}

.main .haus {
    width: 100%;
    height: 600px;
    background-image: url("../img/haus1.jpg");
    background-size: cover;
    background-attachment: fixed;
    background-position: center center
}

@media (max-width: 860px) {
    .main .haus {
        height: 400px
    }
}

.main .kontakt {
    width: 100%;
    background: #ffffff
}

.main .maps iframe {
    pointer-events: none
}

.main .spacer {
    width: 100%;
    height: 540px;
    background-color: #ffffff;
    border-color: #ffffff;
    background-attachment: fixed;
    min-height: 600px
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
    .main .spacer {
        height: auto;
        min-height: 459px
    }
}

@media only screen and (min-width: 0) and (max-width: 767px) {
    .main .spacer {
        height: auto;
        min-height: 378px
    }
}

@media only screen and (min-width: 1200px) {
    .main .spacer {
        height: auto;
        min-height: 648px
    }
}

.main .spacer h1,
.main .spacer h2,
.main .spacer h3,
.main .spacer h4,
.main .spacer p {
    font-size: 12.5px;
    line-height: 10px;
    font-size: 1.25rem;
    line-height: 1rem;
    font-family: 'sofia-pro', Helvetica, Arial, sans-serif;
    font-weight: 500;
    letter-spacing: 0.03em;
    word-spacing: normal;
    letter-spacing: 0.15em;
    filter: alpha(opacity=33);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=33)";
    -webkit-opacity: .33;
    -khtml-opacity: .33;
    -moz-opacity: .33;
    -ms-opacity: .33;
    -o-opacity: .33;
    opacity: .33;
    -webkit-transition: all 2s ease;
    -khtml-transition: all 2s ease;
    -moz-transition: all 2s ease;
    -ms-transition: all 2s ease;
    -o-transition: all 2s ease;
    transition: all 2s ease;
    padding-bottom: 30px;
    color: #003264
}

.main .spacer.half {
    height: 300px
}

.main .spacer.quart {
    height: 150px
}

.main .spacer.start {
    background-image: url("../img/start.jpg");
    background-attachment: inherit
}

.main .spacer.start h1 {
    font-size: 30px;
    line-height: 30px;
    font-size: 3rem;
    line-height: 3rem;
    font-family: 'sofia-pro', Helvetica, Arial, sans-serif;
    font-weight: 100;
    letter-spacing: 0.1em;
    word-spacing: normal;
    color: #003264 !important
}

.main .spacer.spc1 {
    background-image: url(../img/spc1.jpg);
    background-size: cover;
    background-position: center center
}

.main .spacer.spc2 {
    background-image: url(../img/spc2.jpg);
    background-size: cover;
    background-position: center center;
    background-attachement: fixed
}

.main .spacer.spc3 {
    background-image: url(../img/spc3.jpg);
    background-size: cover;
    background-position: center center;
    background-attachement: fixed
}

.main .spacer:hover h1,
.main .spacer:hover h2,
.main .spacer:hover h3,
.main .spacer:hover h4,
.main .spacer:hover p {
    filter: alpha(opacity=60);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    -webkit-opacity: .6;
    -khtml-opacity: .6;
    -moz-opacity: .6;
    -ms-opacity: .6;
    -o-opacity: .6;
    opacity: .6;
    padding-bottom: 0
}

.main .shadow {
    width: 100%;
    height: 20px;
    background: url("../img/shadow.png") repeat-x
}

.main .btn {
    width: 200px;
    height: 30px;
    border: 1px solid #8097AE;
    padding: 5px;
    margin: 25px auto;
    transition: all 0.5s ease;
    cursor: pointer;
    display: block
}

.main .btn p {
    color: #8097AE !important;
    transition: all 0.5s ease;
    padding-top: 3px
}

.main .btn:hover {
    border: 1px solid #44576b !important
}

.main .btn:hover p {
    color: #44576b !important
}

.main .box {
    width: 100%;
    height: 600px;
    background: #ffffff
}

.main .box p {
    color: #003264
}

.main .box h3:after {
    width: 25px;
    height: 1px;
    margin: 15px auto 0px auto;
    display: block;
    background: #ced7e0;
    content: ' '
}

.main .box.verySmall {
    height: 150px
}

.main .box.verySmall:after {
    border-width: 10px !important
}

.main .box.verySmall.padded {
    padding: 15px !important
}

.main .box.small {
    height: 300px
}

.main .box.small:after {
    border-width: 15px !important
}

@media (max-width: 440px) {
    .main .box.small {
        height: 500px
    }
}

.main .box.large {
    height: 800px !important
}

.main .box.rechts {
    width: 50%;
    float: right;
    background: none
}

@media (max-width: 860px) {
    .main .box.rechts {
        width: 100% !important
    }
}

.main .box.white {
    background: white;
    border-color: white
}

.main .box.white h2,
.main .box.white p {
    color: #000
}

.main .box.lightBlue {
    background: #ADCDD9;
    border-color: #ADCDD9
}

.main .box.lightBlue h2,
.main .box.lightBlue p {
    color: #ffffff
}

.main .box.darkBlue {
    background: #003264;
    border-color: #003264
}

.main .box.darkBlue h2,
.main .box.darkBlue h3,
.main .box.darkBlue p {
    color: #ffffff
}

.main .box.grey {
    background: #8097AE;
    border-color: #8097AE
}

.main .box.grey p,
.main .box.grey h2 {
    color: #ffffff
}

.main .box.darkGrey {
    background: #557ea6;
    border-color: #557ea6
}

.main .box.darkGrey p,
.main .box.darkGrey h2 {
    color: #ffffff
}

.main .box.anthrazit {
    background: #586470;
    border-color: #586470
}

.main .box.anthrazit p,
.main .box.anthrazit h2,
.main .box.anthrazit h3 {
    color: #ffffff
}

.main .box.darkAnthrazit {
    background: #2b3137;
    border-color: #2b3137
}

.main .box.darkAnthrazit p,
.main .box.darkAnthrazit h2,
.main .box.darkAnthrazit h3 {
    color: #ffffff
}

.main .box.darkAnthrazit .btn {
    border: 1px solid #586470
}

.main .box.darkAnthrazit .btn p {
    color: #6e7e8d
}

.main .box.darkAnthrazit .btn:hover {
    border: 1px solid #fff !important
}

.main .box.darkAnthrazit .btn:hover p {
    color: #fff !important
}

.main .box.darkBlack {
    background: #1a2229
}

.main .box.darkBlack p {
    color: #566e87
}

.main .box.darkBlack h1,
.main .box.darkBlack h2,
.main .box.darkBlack h3 {
    color: white
}

.main .box.lightAnthrazit {
    background: #cacaca;
    border-color: #cacaca
}

.main .box.lightAnthrazit p,
.main .box.lightAnthrazit h2,
.main .box.lightAnthrazit h3 {
    color: #ffffff
}

.main .box.lightGrey {
    background: #ced7e0;
    border-color: #ced7e0
}

.main .box.lightGrey p,
.main .box.lightGrey h2,
.main .box.lightGrey h3 {
    color: #003264
}

.main .box a {
    color: #003264
}

.main .box a:hover {
    color: #0058b1
}

@media only screen and (min-width: 0) and (max-width: 767px) {
    .main .box {
        min-height: 400px !important
    }
}

@media only screen and (min-width: 1200px) {
    .main .box {
        min-height: 500px !important
    }
}

.main .padded {
    padding: 50px
}

.main .content {
    max-width: 640px;
    margin: 0 auto
}

.main .center {
    position: relative;
    top: 50%;
    transform: translateY(-50%)
}

.main .centerCenter {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.main .centerBottom {
    position: absolute !important;
    bottom: 10%;
    left: 50%;
    transform: translateX(-50%)
}

.main h1,
.main h2 {
    font-size: 25px;
    line-height: 40px;
    font-size: 2.5rem;
    line-height: 4rem;
    font-family: 'sofia-pro', Helvetica, Arial, sans-serif;
    font-weight: 100;
    letter-spacing: 0.1em;
    word-spacing: normal;
    color: #003264;
    padding: 10px 0 20px 0;
    text-transform: uppercase
}

.main h3 {
    font-size: 15px;
    line-height: 20px;
    font-size: 1.5rem;
    line-height: 2rem;
    font-family: 'sofia-pro', Helvetica, Arial, sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    word-spacing: normal;
    color: #003264;
    padding: 10px 0 20px 0;
    text-transform: uppercase
}

.main h4 {
    font-size: 17.5px;
    line-height: 30px;
    font-size: 1.75rem;
    line-height: 3rem;
    font-family: 'sofia-pro', Helvetica, Arial, sans-serif;
    font-weight: 300;
    letter-spacing: 0.1em;
    word-spacing: normal;
    color: #003264;
    padding: 10px 0 20px 0
}

.main h5 {
    font-size: 17.5px;
    line-height: 30px;
    font-size: 1.75rem;
    line-height: 3rem;
    font-family: 'sofia-pro', Helvetica, Arial, sans-serif;
    font-weight: 300;
    letter-spacing: 0.1em;
    word-spacing: normal;
    color: #003264;
    padding: 2px 0
}

.main p {
    font-size: 13px;
    line-height: 19px;
    font-size: 1.3rem;
    line-height: 1.9rem;
    font-family: 'sofia-pro', Helvetica, Arial, sans-serif;
    font-weight: 300;
    letter-spacing: 0.1em;
    word-spacing: normal;
    color: #ADCDD9;
    padding-bottom: 20px
}

.main b {
    font-weight: 500 !important
}

.main table {
    border-collapse: separate;
    font-size: 17.5px;
    line-height: 30px;
    font-size: 1.75rem;
    line-height: 3rem;
    font-family: 'sofia-pro', Helvetica, Arial, sans-serif;
    font-weight: 300;
    letter-spacing: 0.1em;
    word-spacing: normal;
    color: #003264;
    border-spacing: 30px 0;
    margin: 0 auto
}

.main .imgBox {
    display: block;
    width: 100%;
    height: 100%
}

.main .imgBox #pGB {
    width: 100%;
    height: 100%;
    background-image: url(../img/gerritbaeumer.jpg);
    background-size: cover;
    background-position: top center
}

.main .imgBox #pGeB {
    width: 100%;
    height: 100%;
    background-image: url(../img/mitarbeiter/gerrit_baeumer.jpg);
    background-size: cover;
    background-position: top center
}

.main .imgBox #pAD {
    width: 100%;
    height: 100%;
    background-image: url(../img/annedallmoeller.jpg);
    background-size: cover;
    background-position: top center
}

.main .imgBox #pAnD {
    width: 100%;
    height: 100%;
    background-image: url(../img/mitarbeiter/anne_dallmoeller.jpg);
    background-size: cover;
    background-position: top center
}

.main .imgBox #pKL {
    width: 100%;
    height: 100%;
    background-image: url(../img/kirstenleimer.jpg);
    background-size: cover;
    background-position: top center
}

.main .imgBox #pKiL {
    width: 100%;
    height: 100%;
    background-image: url(../img/mitarbeiter/kirsten_leimer.jpg);
    background-size: cover;
    background-position: top center
}

.main .imgBox #pEQ {
    width: 100%;
    height: 100%;
    background-image: url(../img/evaquellenberg.jpg);
    background-size: cover;
    background-position: top center
}

.main .imgBox #pEE {
    width: 100%;
    height: 100%;
    background-image: url(../img/mitarbeiter/eva_eggert.jpg);
    background-size: cover;
    background-position: top center
}

.main .imgBox #pLK {
    width: 100%;
    height: 100%;
    background-image: url(../img/mitarbeiter/laura_knappheide.jpg);
    background-size: cover;
    background-position: top center
}

.main .imgBox #t1 {
    width: 100%;
    height: 100%;
    background-image: url(../img/team/team.jpg);
    background-size: cover;
    background-position: center center
}

.main .imgBox #t2 {
    width: 100%;
    height: 100%;
    background-image: url(../img/team/team2.jpg);
    background-size: cover;
    background-position: center center
}

.main .imgBox #t3 {
    width: 100%;
    height: 100%;
    background-image: url(../img/team/team3.jpg);
    background-size: cover;
    background-position: center center
}

.main .imgBox #t4 {
    width: 100%;
    height: 100%;
    background-image: url(../img/team/team4.jpg);
    background-size: cover;
    background-position: center center
}

.main img {
    max-width: 100%;
    height: auto
}

.main .arrow_box_l,
.main .arrow_box_r,
.main .arrow_box_t,
.main .arrow_box_b {
    position: relative;
    border-color: inherit;
    z-index: 100
}

.main .arrow_box_l:after,
.main .arrow_box_r:after,
.main .arrow_box_t:after,
.main .arrow_box_b:after {
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: inherit;
    border-color: rgba(255, 255, 255, 0);
    border-width: 20px
}

@media only screen and (min-width: 0) and (max-width: 767px) {
    .main .arrow_box_l:after,
    .main .arrow_box_r:after,
    .main .arrow_box_t:after,
    .main .arrow_box_b:after {
        display: none
    }
}

.main .arrow_box_l:after {
    top: 50%;
    right: 99.5%;
    margin-top: -20px;
    border-right-color: inherit
}

.main .arrow_box_r:after {
    top: 50%;
    left: 99.5%;
    margin-top: -20px;
    border-left-color: inherit
}

.main .arrow_box_t:after {
    bottom: 99.5%;
    left: 50%;
    margin-left: -20px;
    border-bottom-color: inherit
}

.main .arrow_box_b:after {
    top: 99.5%;
    left: 50%;
    margin-left: -20px;
    border-top-color: inherit;
    z-index: 2
}

.main #vita,
.main #impressum,
.main #prophylaxe,
.main #zahnerhaltung,
.main #endodontie,
.main #aesthetik,
.main #chirurgie,
.main #dvt,
.main #implantate {
    display: none
}

.main .overlay {
    position: fixed;
    background-color: rgba(26, 34, 41, 0.9);
    top: 60px;
    left: 20px;
    right: 20px;
    bottom: 20px;
    z-index: 999;
    overflow: auto
}

.main .overlay h2 {
    color: white;
    margin-bottom: 25px
}

.main .overlay .ovContent {
    max-width: 700px;
    margin: 0 auto;
    padding: 32px
}

.main .overlay .ovContent h4 {
    font-size: 15px;
    line-height: 20px;
    font-size: 1.5rem;
    line-height: 2rem;
    font-family: 'sofia-pro', Helvetica, Arial, sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    word-spacing: normal;
    color: #ADCDD9;
    text-align: left;
    margin-bottom: 0 !important;
    margin-top: 10px !important;
    padding: 0 !important
}

.main .overlay .ovContent p {
    color: white;
    font-size: 17.5px;
    line-height: 25px;
    font-size: 1.75rem;
    line-height: 2.5rem;
    font-family: 'sofia-pro', Helvetica, Arial, sans-serif;
    font-weight: 300;
    letter-spacing: 0.1em;
    word-spacing: normal;
    margin: 0 !important;
    text-align: left;
    padding-bottom: 20px;
    letter-spacing: 0.05em
}

.main .overlay .ovContent .indent {
    padding-left: 20px
}

.main .overlay .ovContent a,
.main .overlay .ovContent a:hover {
    color: #fff !important
}

.main .overlay .closeBtn {
    position: fixed;
    top: 80px;
    right: 40px;
    width: 50px;
    height: 50px;
    cursor: pointer;
    padding: 0;
    background-image: url(../img/close.svg);
    transition: all 1s ease
}

.main .overlay .closeBtn:hover {
    width: 60px;
    height: 60px;
    margin-top: -5px;
    margin-right: -5px
}

.main .footer {
    position: fixed;
    height: 240px;
    bottom: 0;
    left: 20px;
    right: 20px;
    background: #1a2229;
    z-index: -1;
    text-align: center;
    padding: 0 10px
}

.main .footer h2 {
    font-size: 20px;
    line-height: 30px;
    font-size: 2rem;
    line-height: 3rem;
    font-family: 'sofia-pro', Helvetica, Arial, sans-serif;
    font-weight: 100;
    letter-spacing: 0.1em;
    word-spacing: normal;
    color: #ffffff
}

.main .footer p {
    font-size: 10px;
    line-height: 15px;
    font-size: 1rem;
    line-height: 1.5rem;
    font-family: 'sofia-pro', Helvetica, Arial, sans-serif;
    font-weight: 300;
    letter-spacing: 0.1em;
    word-spacing: normal;
    color: #ADCDD9;
    margin-bottom: 10px
}

.main .openBtn {
    cursor: pointer;
    padding: 0;
    font-size: 11.5px;
    line-height: 10px;
    font-size: 1.15rem;
    line-height: 1rem;
    font-family: 'sofia-pro', Helvetica, Arial, sans-serif;
    font-weight: 700;
    letter-spacing: 0.03em;
    word-spacing: normal;
    -webkit-transition: letter-spacing 0.5s ease;
    -khtml-transition: letter-spacing 0.5s ease;
    -moz-transition: letter-spacing 0.5s ease;
    -ms-transition: letter-spacing 0.5s ease;
    -o-transition: letter-spacing 0.5s ease;
    transition: letter-spacing 0.5s ease;
    text-transform: uppercase;
    text-align: left;
    color: white;
    margin-bottom: 5px;
    z-index: 100
}

.main .openBtn:hover {
    letter-spacing: 0.1em
}

.noScroll {
    overflow: hidden
}