﻿/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}

body { /* line-height:1.7; */
}

table {
    border-collapse: separate;
    border-spacing: 0;
}

caption, th, td {
    text-align: left;
    font-weight: normal;
}

table, td, th {
    vertical-align: middle;
}

blockquote:before, blockquote:after, q:before, q:after {
    content: "";
}

blockquote, q {
    quotes: "" "";
}

a img {
    border: none;
}

img {
    border: 0;
}

header, footer, hgroup, nav, section {
    display: block;
}

* {
    box-sizing: border-box;
}


/*Fonts*/
@font-face {
    font-family: 'ClearSans-Thin';
    src: url('webfonts/clearsans/EOT/ClearSans-Thin.eot');
    src: url('webfonts/clearsans/EOT/ClearSans-Thin.eot?#iefix') format('embedded-opentype'), url('webfonts/clearsans/WOFF/ClearSans-Thin.woff') format('woff'), url('webfonts/clearsans/TTF/ClearSans-Thin.ttf') format('truetype'), url('webfonts/clearsans/SVG/ClearSans-Thin.svg#Humanist-Light') format('svg'), url('webfonts/clearsans/SVG/ClearSans-Thin.svgz#Humanist-Light') format('svg');
}

@font-face {
    font-family: 'ClearSans-Light';
    src: url('webfonts/clearsans/EOT/ClearSans-Light.eot');
    src: url('webfonts/clearsans/EOT/ClearSans-Light.eot?#iefix') format('embedded-opentype'), url('webfonts/clearsans/WOFF/ClearSans-Light.woff') format('woff'), url('webfonts/clearsans/TTF/ClearSans-Light.ttf') format('truetype'), url('webfonts/clearsans/SVG/ClearSans-Light.svg#Humanist-Light') format('svg'), url('webfonts/clearsans/SVG/ClearSans-Light.svgz#Humanist-Light') format('svg');
}


@font-face {
    font-family: 'ClearSans-Roman';
    src: url('webfonts/clearsans/EOT/ClearSans-Regular.eot');
    src: url('webfonts/clearsans/EOT/ClearSans-Regular.eot?#iefix') format('embedded-opentype'), url('webfonts/clearsans/WOFF/ClearSans-Regular.woff') format('woff'), url('webfonts/clearsans/TTF/ClearSans-Regular.ttf') format('truetype'), url('webfonts/clearsans/SVG/ClearSans-Regular.svg#Humanist-Light') format('svg'), url('webfonts/clearsans/SVG/ClearSans-Regular.svgz#Humanist-Light') format('svg');
}

@font-face {
    font-family: 'ClearSans-Medium';
    src: url('webfonts/clearsans/EOT/ClearSans-Medium.eot');
    src: url('webfonts/clearsans/EOT/ClearSans-Medium.eot?#iefix') format('embedded-opentype'), url('webfonts/clearsans/WOFF/ClearSans-Medium.woff') format('woff'), url('webfonts/clearsans/TTF/ClearSans-Medium.ttf') format('truetype'), url('webfonts/clearsans/SVG/ClearSans-Medium.svg#Humanist-Light') format('svg'), url('webfonts/clearsans/SVG/ClearSans-Medium.svgz#Humanist-Light') format('svg');
}

@font-face {
    font-family: 'ClearSans-Bold';
    src: url('webfonts/clearsans/EOT/ClearSans-Bold.eot');
    src: url('webfonts/clearsans/EOT/ClearSans-Bold.eot?#iefix') format('embedded-opentype'), url('webfonts/clearsans/WOFF/ClearSans-Bold.woff') format('woff'), url('webfonts/clearsans/TTF/ClearSans-Bold.ttf') format('truetype'), url('webfonts/clearsans/SVG/ClearSans-Bold.svg#Humanist-Light') format('svg'), url('webfonts/clearsans/SVG/ClearSans-Bold.svgz#Humanist-Light') format('svg');
}



/*******************  structure  ************************/


html {
    height: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

body {
    font-family: ClearSans-Roman,Arial,Verdana,sans-serif;
    color: #333;
    font-size: 1.15em;
    line-height: 1.35em;
    background: #fff;
    /* padding: 0; */
    height: 100%;
}

.font-bold {
    font-weight: normal;
    font-family: ClearSans-Medium,Arial,Verdana,sans-serif;
}

.font-boldest {
    font-weight: normal;
    font-family: ClearSans-Bold,Arial,Verdana,sans-serif;
}

.font-normal {
    font-weight: normal;
    font-family: ClearSans-Regular,Arial,Verdana,sans-serif;
}

.font-size-bigger\- {
    font-size: 1.3em !important;
}

.font-size-bigger {
    font-size: 1.6em !important;
}

.font-size-bigger\+ {
    font-size: 2.2em !important;
}

.font-size-bigger\+\+ {
    font-size: 3em !important;
}

.font-size-smaller {
    font-size: 0.85em;
    line-height: 1.35em;
}

.font-size-micro,
.text-micro {
    font-size: 0.6em;
    line-height: 1.1em;
}

.font-size-smaller .button,
.font-size-smaller .button.medium {
    font-size: inherit;
}

.font-size-micro {
    font-size: 13px;
    opacity: 0.8;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.ie .clearfix {
    zoom: 1;
    display: block;
}

.clear {
    clear: both;
    content: ".";
    height: 0;
    line-height: 0;
}

.clear-left {
    clear: left;
}

.block {
    display: block !important;
}

.inline-block {
    display: inline-block !important;
}

.max-100,
.max-width--100 {
    max-width: 100px !important;
}

.max-height--100 {
    max-height: 100px !important;
}

.min-height--3 {
    min-height: 4em;
}

.width--auto {
    width: auto !important;
}

.width--100 {
    width: 100%;
}

.opacity-05 {
    opacity: 0.5;
}

.opacity-08 {
    opacity: 0.8;
}

.strong {
    font-weight: bold;
}

em {
    font-style: italic;
}

hr {
    border-top: 1px solid #999;
    width: 100%;
}

.whitebar {
    border: none;
    border-top: 1px solid rgba(255,255,255,0.4);
    opacity: 0.4;
}

.uppercase {
    text-transform: uppercase;
}

.center-v {
    position: absolute !important;
    top: 50% !important;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.center-h {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}

.center-hv,
.center-vh,
.center-all {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    text-align: center;
}




.green {
    color: #469B3E;
}

.red {
    color: #d93f38 !important;
}

.yellow {
    color: #ffba00 !important;
}

a.yellow:hover {
    color: #222;
}

a.hover--white:hover {
    color: #fff;
}

.black,
.text {
    color: #333;
}

.white,
.color-white {
    color: white !important;
    max-width: 600px;
    margin: 0 auto;
}

.lighter {
    opacity: 0.5;
}

.lighter\- {
    opacity: 0.75;
}


table.comparative {
    border-collapse: collapse;
    margin-bottom: 50px;
}

    table.comparative tr {
        border-bottom: 1px solid #ccc;
    }

    table.comparative td {
        padding: 10px;
    }

        table.comparative td:nth-child(n+2) {
            text-align: center;
        }


@media only screen and (max-width: 992px) {
    table.comparative,
    table.comparative td,
    table.comparative tr,
    table.comparative tbody {
        display: block;
        border: none;
    }

        table.comparative td:nth-child(n+2) {
            display: none;
        }

        table.comparative thead {
            display: none;
        }

        table.comparative .icon--grid {
            padding-bottom: 0 !important;
        }
}

/**********  langs  *****************/
.en-only,
.fr-only,
.de-only {
    display: none;
}

.en .en-only,
.fr .fr-only,
.de .de-only {
    display: block;
}

.en .en-hidden,
.fr .fr-hidden,
.de .de-hidden {
    display: none;
}
/**********  header ****************/

header {
    overflow: auto;
    background: #000;
    padding: 20px 5%;
    position: relative;
    z-index: 6000;
    -webkit-transition: padding 350ms ease, transform 350ms ease;
    -moz-transition: padding 350ms ease, transform 350ms ease;
    -o-transition: padding 350ms ease, transform 350ms ease;
    transition: padding 350ms ease, transform 350ms ease;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}



    header .wrapper {
        margin: 0;
        padding: 8px 0 6px 0;
    }

.header-mydf-premium {
    padding: 0px;
}

    .header-mydf-premium .wrapper {
        padding: 10px 5% !important;
    }

    .header-mydf-premium .button {
        right: 5% !important;
    }

/*** mega-menu ***/

.mega-menu {
    display: block;
    visibility: visible;
    padding: 5px 0 15px;
}


    .mega-menu h2 {
        text-align: center;
        font-size: 1em;
        color: white;
        padding: 10px 6px;
        -webkit-transition: color 200ms ease;
        -moz-transition: color 200ms ease;
        -o-transition: color 200ms ease;
        transition: color 200ms ease;
    }

    .mega-menu .text-small {
        text-align: center;
        color: #ccc;
    }

    .mega-menu .picto {
        width: 100%;
    }

        .mega-menu .picto:after {
            position: relative;
            margin: 0 auto;
            -webkit-transition: transform 200ms ease;
            -moz-transition: transform 200ms ease;
            -o-transition: transform 200ms ease;
            transition: transform 200ms ease;
            -webkit-transform: translateY(0);
            -moz-transform: translateY(0);
            -ms-transform: translateY(0);
            transform: translateY(0);
        }

    .mega-menu a:hover .picto:after {
        -webkit-transform: translateY(15px);
        -moz-transform: translateY(15px);
        -ms-transform: translateY(15px);
        transform: translateY(-15px);
    }

    .mega-menu a:hover h2 {
        color: #d93f38;
    }

@media (max-width: 1099px) { /* mobile only */

    .mega-menu {
        font-size: 0.8em;
    }

        .mega-menu.hide {
            display: none;
        }

        .mega-menu a {
            padding-bottom: 20px;
        }

        .mega-menu h2 {
            text-align: center;
            font-size: 1.1em;
        }

        .mega-menu .picto {
            width: 100px;
            height: 50px;
        }

            .mega-menu .picto:after {
                background-size: 100px 1530px;
                width: 100px;
                height: 50px;
            }

        .mega-menu .picto--my-dartfish-premium::after {
            background-position: 0 -50px;
        }

        .mega-menu .picto--my-dartfish-tv::after {
            background-position: 25px -700px;
        }

        .mega-menu .picto--solutions::after {
            background-position: 5px -603px;
        }

        .mega-menu .picto--pricing::after {
            background-position: 5px -648px;
        }

        .mega-menu .picto--healthcare::after {
            background-position: 5px -1150px;
        }

        .mega-menu .picto--education::after {
            background-position: 5px -1200px;
        }

        .mega-menu .picto--champion::after {
            background-position: 5px -1250px;
        }


    nav#menu ul li:nth-child(n+8) a {
        display: inline-grid;
    }

    nav#menu ul li:nth-child(8) a {
        color: #ffba00;
        border-bottom: 1px solid #ffba00;
        margin: 10px 0;
    }

        nav#menu ul li:nth-child(8) a:hover {
            background-color: #ffba00;
            color: #000;
        }

    nav#menu ul li:last-child a {
        color: #222;
    }


        nav#menu ul li:last-child a:hover {
            color: #222;
            background-color: #ffd667;
        }
}

@media (min-width: 1100px) { /* desktop only */

    .mega-menu {
        position: fixed;
        left: 0;
        right: 0;
        top: 90px;
        z-index: 99999;
        background: #222;
        border-bottom: 2px solid #ffba00;
        -webkit-transition: transform 450ms ease;
        -moz-transition: transform 450ms ease;
        -o-transition: transform 450ms ease;
        transition: transform 450ms ease;
        -webkit-transform: translateY(-125px);
        -moz-transform: translateY(-125px);
        -ms-transform: translateY(-125px);
        transform: translateY(-125px);
    }


    #header.small ~ .mega-menu {
        -webkit-transform: translateY(-167px);
        -moz-transform: translateY(-167px);
        -ms-transform: translateY(-167px);
        transform: translateY(-167px);
    }

    .mega-menu.hide {
        -webkit-transform: translateY(-700px) !important;
        -moz-transform: translateY(-700px) !important;
        -ms-transform: translateY(-700px) !important;
        transform: translateY(-700px) !important;
    }

    .mega-menu a {
        text-align: center;
        display: inline-block;
        border-right: 1px solid #444;
        padding: 0 5px 20px 5px;
        min-height: 210px;
    }

    .mega-menu [class*="grid__col-"] {
        padding: 0;
    }

        .mega-menu [class*="grid__col-"]:last-of-type a {
            border-right: none;
        }

    .mega-menu .wrapper {
        margin: 0 0;
        max-width: none;
        padding: 140px 4% 0 !important;
    }
}

.tvlogos {
    display: block;
}


a.logo {
    background: url('../img/logo_dartfish_corporate.png');
    background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTkuMTUgMzYuNCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmYzM7fS5jbHMtMntmaWxsOiNkZDFjMWE7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5GaWNoaWVyIDE8L3RpdGxlPjxnIGlkPSJDYWxxdWVfMiIgZGF0YS1uYW1lPSJDYWxxdWUgMiI+PGcgaWQ9IkFMTF9EUkFGVCIgZGF0YS1uYW1lPSJBTEwgRFJBRlQiPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iOS40MiIgeT0iNC4zMSIgd2lkdGg9IjI3Ljc3IiBoZWlnaHQ9IjI3Ljc3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMi41MyAzMi41OCkgcm90YXRlKC02Ny4wNykiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0zMi4wNiwxNi43MWExMy41MSwxMy41MSwwLDAsMC03LjkyLTIuNDEsMTMuNzcsMTMuNzcsMCwwLDAtNy40NCwyLjA3bC0uMDcsMC0uMDYtLjA1LTItMS44NWExLDEsMCwwLDAtMS4zNS4wNywxLDEsMCwwLDAsLjA3LDEuMzZMMTUsMTcuNTgsMTYuNTksMTlsLjI2LS4yNGExMS4yMiwxMS4yMiwwLDAsMSw3LjI5LTIuNDVjMy40NiwwLDYuNjIsMS4zMiw4LjI1LDMuNDRsMCwuMDYsMCwuMDdjLTEuNjMsMi4xMi00Ljc5LDMuNDQtOC4yNSwzLjQ0YTExLjIyLDExLjIyLDAsMCwxLTcuMjktMi40NGwtLjI2LS4yNEwxNSwyMi4wNmwtMS44LDEuNjVhLjkzLjkzLDAsMCwwLS4zMi42NiwxLDEsMCwwLDAsMS42Ljc2bDItMS44NS4wNi0uMDYuMDcsMGExMy43OCwxMy43OCwwLDAsMCw3LjQ0LDIuMDcsMTMuNSwxMy41LDAsMCwwLDcuOTItMi40MSw5LjkxLDkuOTEsMCwwLDAsMS4xOC0xLDcuOTQsNy45NCwwLDAsMCwxLjU1LTIuMTEsOC4xNSw4LjE1LDAsMCwwLTEuNTUtMi4xMUExMC4yNCwxMC4yNCwwLDAsMCwzMi4wNiwxNi43MVoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0yNC4xMywxNy4wOGEyLjc0LDIuNzQsMCwxLDEtMi43NCwyLjc0QTIuNzUsMi43NSwwLDAsMSwyNC4xMywxNy4wOFoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xNywxNCwxNS43LDExLjc5YTEuMDcsMS4wNywwLDEsMSwxLjk1LS44N2wuNzMsMi41MmEuNzYuNzYsMCwwLDEtLjM3LDFBLjc4Ljc4LDAsMCwxLDE3LDE0WiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTIwLjcyLDEyLjg2bC0uNzgtMi41QTEuMDcsMS4wNywwLDAsMSwyMiwxMGwuMTIsMi42M2EuNzYuNzYsMCwwLDEtLjU5Ljg1QS43OC43OCwwLDAsMSwyMC43MiwxMi44NloiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0yNC41OSwxMi41NywyNC40MSwxMGExLjA3LDEuMDcsMCwwLDEsMi4xMy4xbC0uNDksMi41OGEuNzUuNzUsMCwwLDEtLjc3LjY5QS43Ny43NywwLDAsMSwyNC41OSwxMi41N1oiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0yOC40MSwxMy4xOGwuNDMtMi41OGExLjA3LDEuMDcsMCwwLDEsMiwuNmwtMS4wOCwyLjRhLjc2Ljc2LDAsMCwxLS45MS40OUEuNzguNzgsMCwwLDEsMjguNDEsMTMuMThaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMzIsMTQuNjdsMS0yLjQxYTEuMDcsMS4wNywwLDAsMSwxLjg2LDEuMDZsLTEuNiwyLjA4YS43Ni43NiwwLDAsMS0xLC4yN0EuNzcuNzcsMCwwLDEsMzIsMTQuNjdaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTEuNzcsMTcuMjNhLjc3Ljc3LDAsMCwwLC4xNi0uNDcuNzUuNzUsMCwwLDAtMS4yOC0uNTNoMGMtLjg4LDEtMi45NS43My00LjI1LS4xMi0xLjg0LTEuMjEtNC43My0xLjUtNi4xOS4xNGgwYS43NS43NSwwLDEsMCwxLjEyLDFoMGMuODgtMSwyLjk1LS43Myw0LjI1LjEyLDEuOCwxLjE4LDQuNiwxLjQ4LDYuMDgsMGwuMDctLjA3LDAsMFoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0uMDksMTkuNThoMEEuNy43LDAsMCwwLDAsMjBhLjcxLjcxLDAsMCwwLC43LjU2Ljc1Ljc1LDAsMCwwLC41OS0uMjloMGMuODgtMSwyLjk1LS43Myw0LjI1LjEyLDEuOCwxLjE4LDQuNiwxLjQ4LDYuMDgsMGwuMDctLjA3LDAsMGgwYS43NC43NCwwLDAsMCwuMTctLjQ3Ljc1Ljc1LDAsMCwwLS43NS0uNzUuNzMuNzMsMCwwLDAtLjUzLjIyaDBjLS44OCwxLTIuOTUuNzMtNC4yNS0uMTJDNC42MiwxOCwxLjksMTcuNzEuNCwxOS4xM2gwQTEuMTIsMS4xMiwwLDAsMCwuMDksMTkuNThaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTEuNzcsMjMuMzZhLjc0Ljc0LDAsMCwwLC4xNi0uNDYuNzUuNzUsMCwwLDAtLjc1LS43NS43My43MywwLDAsMC0uNTMuMjJoMGMtLjg4LDEtMi45NS43My00LjI1LS4xMi0xLjg0LTEuMi00LjczLTEuNS02LjE5LjE0aDBhLjc2Ljc2LDAsMCwwLS4yMy41NC43NS43NSwwLDAsMCwuNzUuNzUuNzMuNzMsMCwwLDAsLjU5LS4yOWgwYy44OC0xLDIuOTUtLjczLDQuMjUuMTIsMS44LDEuMTgsNC42LDEuNDgsNi4wOCwwbC4wNy0uMDcsMCwwWiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTIwOS4xNywyNC45NGgxMS43YzEuMjIsMCwyLjQ3LS4xMywyLjQ3LTEuNTksMC0xLjY0LS42OC0xLjc0LTguMTItMS43NC04LjY5LDAtOS42OC0xLTkuNjgtNS42NywwLTMuNDEuMzEtNiw3LjYtNmg4LjA3YzYsMCw3LjEsMS44Miw3LjI2LDQuNTgsMCwuMTQsMCwuMjksMCwuNDUtLjQxLS4zOS0xLjMtLjgxLTQtLjgxaC0xMWMtMS4zLDAtMi4xOC40NC0yLjE4LDEuNDYsMCwxLjY0LjcsMS42OSw2Ljg5LDEuNjcsOSwwLDExLjA2LjUyLDExLjA2LDYsMCw1LjA3LTEuNzIsNS45MS05LjQsNS45MWgtN2MtNS4xNSwwLTcuMjgtLjk1LTcuMzYtNC44M0MyMDUuOTMsMjQuNzQsMjA3LDI0Ljk0LDIwOS4xNywyNC45NFoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xMDUuMjcsMjguOTRoMy4xNEw5OC4wNywxMC4wN0g4Ny42bC0uMDguMjFjMi4xNy45MywxLjU4LDIuMzMuODMsMy45bC04LDE0Ljc2SDgzLjJjMy4zNSwwLDMuNDctMSw1LjI5LTMuMzNIMTAwLjJsMCwwQzEwMS44OCwyNy45MSwxMDIuMDUsMjguOTUsMTA1LjI3LDI4Ljk0Wk05MC42NSwyMS41NmwzLjY0LTcuMDhMOTgsMjEuNTZaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTU0LDE0Ljc5aDguMTJzLTEuMjYtNC43MS00LjM2LTQuNzJIMTQwLjA1cy45Miw0LjcxLDQuMzksNC43MiwzLjczLDAsMy43MywwVjIxaDB2Mi4zOWMwLDMuMTUuNzIsNS41Myw0LjA1LDUuNTNIMTU0VjIwLjcxaDBaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTY0LjIzLDEwLjI4YzEuODkuNjcsMi43NiwyLjg0LDMsNC4xNXY5YzAsMy4xNS43Miw1LjU0LDQuMDUsNS41NEgxNzNWMjIuNTJoNy40MWMzLjI1LS4wNiw1LjY3LS41LDUuODQtNHYtLjQySDE3M1YxNC42NGg4LjMzYzMuMTItLjA4LDUuNDItLjYxLDUuNTctNC4xMnYtLjQ0SDE2NC4yM1oiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xOTAuMzIsMTAuMjhjMS44OS42NywyLjc2LDIuODMsMi45NSw0LjE1djljMCwzLjE1LjcyLDUuNTMsNC4wNSw1LjUzSDE5OVYxMC4wOWgtOC43MloiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0yNTMuMzgsMTAuMDd2Ni43NUgyNDEuMTZWMTAuMDloLTguNzN2LjIxYzEuODkuNjcsMi43NiwyLjgzLDMsNC4xNXY5YzAsMy4xNS43Miw1LjUzLDQuMDYsNS41M2gxLjcyVjIxLjgyaDEyLjIydjEuNTljMCwzLjE1LjcyLDUuNTMsNC4wNiw1LjUzaDEuNzFWMTAuMDhoLTUuNzdaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNNzcsMTkuNTJjMC00LjY2LTMuMDgtOS40NS04Ljg2LTkuNDVINDguNDF2LjE3YzEuOTQuNjksMy4xNCwzLjM3LDMuMyw0LjY3djguNDRjLjA4LDMuMTEuNjEsNS40MSw0LjE1LDUuNTlINjguMTNDNzMuOSwyOC45NCw3NywyNC4xOCw3NywxOS41MlptLTUuNzctLjA4YTQuNjksNC42OSwwLDAsMS00LjY5LDQuNjZoLTlWMTQuNzhoOUE0LjY4LDQuNjgsMCwwLDEsNzEuMjEsMTkuNDRaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTMwLjU5LDEwLjA4aC0yMC40di4xN2MxLjk0LjY5LDIuODEsMi45NCwzLDQuMjV2MS4xNWgwdjcuNzNjMCwzLjE1LjcyLDUuNTYsNC4wNSw1LjU3aDEuNzJWMjRIMTI4YzEuMzcsMCwyLC4zOCwyLjI2LDEuNDUuMzksMS4zNS41NCwzLjMyLDQuMDksMy40N2gxLjhWMjUuNzFjMC0zLjEtMS40My0zLjg1LTMuMTUtNC4xNlYyMS41YzIuNjUtLjYzLDMuMjItMi4xMSwzLjIyLTQuNjN2LTEuMkMxMzYuMjQsMTIuMjksMTM1LDEwLjA4LDEzMC41OSwxMC4wOFptMCw3LjI4YzAsMS4zNS0uNTgsMi0yLjEzLDJoLTkuNTVWMTQuNzZoOWMxLjgyLDAsMi42NS4zMSwyLjY1LDJaIi8+PC9nPjwvZz48L3N2Zz4=);
    float: left;
    margin-right: 5px;
    height: 30px;
    text-indent: -3000px;
    width: 214px;
    overflow: auto;
    -webkit-transition: transform 250ms ease;
    -moz-transition: transform 250ms ease;
    -o-transition: transform 250ms ease;
    transition: transform 250ms ease;
    transform-origin: left center;
}

    a.logo img {
        display: block;
        margin: 0;
    }

.mydartfish-logo {
    display: inline-block;
    text-indent: -10000px;
    text-align: left;
    height: 0.85em;
    width: 0;
    padding-right: 7.65em; /* image ratio 198x22px * 0.85*/
    /* background: transparent url('../img/logo-mydartish--positive.svg') center center no-repeat; */
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiIFs8IUVOVElUWSBuc19mbG93cyAiaHR0cDovL25zLmFkb2JlLmNvbS9GbG93cy8xLjAvIj5dPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczphPSJodHRwOi8vbnMuYWRvYmUuY29tL0Fkb2JlU1ZHVmlld2VyRXh0ZW5zaW9ucy8zLjAvIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE5OHB4IiBoZWlnaHQ9IjIycHgiIHZpZXdCb3g9Ii0xLjUgLTEgMTk4IDIyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0xLjUgLTEgMTk4IDIyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZGVmcz48L2RlZnM+PHBhdGggZmlsbD0iI2ZmYmEwMCIgZD0iTTE2LjQxNCwxNC40OTJsMS43Ni04LjMwMmMwLjA5OC0wLjQ1NiwwLjE3LTAuODQ3LDAuMjE0LTEuMTc1YzAuMDQ2LTAuMzI2LDAuMDY3LTAuNjA2LDAuMDY3LTAuODRjMC0wLjQwMy0wLjEwMi0wLjY5MS0wLjMxLTAuODY3QzE3Ljk0LDMuMTM1LDE3LjY1OCwzLjA0NywxNy4zLDMuMDQ3Yy0wLjI2LDAtMC41NDIsMC4wNTMtMC44NDcsMC4xNjJjLTAuMzA0LDAuMTA3LTAuNjE4LDAuMjUyLTAuOTM5LDAuNDM3Yy0wLjMyMSwwLjE4My0wLjY0NiwwLjQwMS0wLjk3NCwwLjY1Yy0wLjMyNywwLjI1MS0wLjY0NiwwLjUxNy0wLjk2LDAuNzkybC0xLjk3NSw5LjQwM0g4LjE5Mkw5Ljk1MSw2LjE5YzAuMTAxLTAuNDU2LDAuMTcxLTAuODQyLDAuMjE3LTEuMTZjMC4wNDMtMC4zMiwwLjA2Ny0wLjU0MSwwLjA2Ny0wLjY2NmMwLTAuMjA2LTAuMDE0LTAuMzg5LTAuMDQxLTAuNTUyYy0wLjAyNi0wLjE2MS0wLjA4LTAuMjk5LTAuMTYxLTAuNDE1Yy0wLjA4Mi0wLjExNy0wLjE5Ni0wLjIwNC0wLjM1LTAuMjYzQzkuNTMxLDMuMDc3LDkuMzMxLDMuMDQ3LDkuMDgxLDMuMDQ3Yy0wLjI4OSwwLTAuNTksMC4wNjItMC45MDcsMC4xODNDNy44NTQsMy4zNTEsNy41MywzLjUwNyw3LjIsMy43QzYuODY4LDMuODkzLDYuNTQ2LDQuMTEsNi4yMzIsNC4zNTJDNS45MTksNC41OTQsNS42MjgsNC44NCw1LjM1Nyw1LjA4OWwtMS45NzMsOS40MDNIMGwyLjk2OS0xNC4wOWgzLjM4NGwtMC4zOSwxLjgyN2MwLjc3OS0wLjcwOCwxLjU1Ni0xLjI1NywyLjMzMS0xLjY0N0M5LjA2NywwLjE5NCw5Ljg0MSwwLDEwLjYxLDBjMS4wMDMsMCwxLjc4LDAuMjA1LDIuMzMxLDAuNjE2YzAuNTUxLDAuNDEzLDAuODQ4LDEuMDUxLDAuODkzLDEuOTA5YzAuNDgzLTAuNDAyLDAuOTQxLTAuNzYxLDEuMzctMS4wNzVjMC40MzItMC4zMTQsMC44NDMtMC41NzcsMS4yMzYtMC43OTNjMC4zOTQtMC4yMTUsMC43NzctMC4zNzgsMS4xNDgtMC40OUMxNy45NjEsMC4wNTYsMTguMzI5LDAsMTguNjk2LDBjMC42NDYsMCwxLjE4MSwwLjA3OCwxLjYwNSwwLjIzNGMwLjQyNiwwLjE1NywwLjc2NywwLjM3NiwxLjAyMSwwLjY1OGMwLjI1NiwwLjI4MiwwLjQzOCwwLjYxNSwwLjU0NiwxLjAwM2MwLjEwNywwLjM4NCwwLjE2MSwwLjgwNCwwLjE2MSwxLjI2MWMwLDAuMzMyLTAuMDIxLDAuNjgzLTAuMDYyLDEuMDUzYy0wLjA0LDAuMzczLTAuMTA5LDAuNzY2LTAuMjA3LDEuMTc3bC0xLjkzNSw5LjEwN0gxNi40MTR6Ii8+PHBhdGggZmlsbD0iI2ZmYmEwMCIgZD0iTTIxLjIxMSwxNi4zODdjMC4zNjcsMC4xNDMsMC43MjgsMC4yNDMsMS4wOCwwLjMwMmMwLjM1NSwwLjA1OCwwLjY3NSwwLjA4NiwwLjk2MSwwLjA4NmMwLjI1MSwwLDAuNDk3LTAuMDQyLDAuNzM4LTAuMTI2YzAuMjQzLTAuMDg1LDAuNDg4LTAuMjMsMC43MzktMC40MzdjMC4yNTItMC4yMDcsMC41MDgtMC40OCwwLjc3MS0wLjgyMWMwLjI2Ni0wLjMzOSwwLjU0OS0wLjc1OSwwLjg1NC0xLjI2MWwwLjQ5Ni0wLjgyTDI0LjYyMiwwLjQwMmgzLjM4NmwxLjM4Myw5LjA4MWw1LjE5OS05LjA4MWgzLjYyN0wyOS4wODIsMTUuNDZjLTAuNDU1LDAuNzYtMC44OTksMS40MTUtMS4zMywxLjk2Yy0wLjQzLDAuNTQ2LTAuODg0LDAuOTk2LTEuMzYzLDEuMzVjLTAuNDc5LDAuMzUzLTEuMDAyLDAuNjE0LTEuNTcxLDAuNzhjLTAuNTY4LDAuMTY2LTEuMjE5LDAuMjQ5LTEuOTU1LDAuMjQ5Yy0wLjQyOSwwLTAuODg4LTAuMDQ2LTEuMzc1LTAuMTQxYy0wLjQ4OS0wLjA5NC0wLjk3Ni0wLjIxNC0xLjQ1OC0wLjM1NUwyMS4yMTEsMTYuMzg3eiIvPjxwYXRoIGZpbGw9IiM0MDQyNDUiIGQ9Ik0xNTcuMjQ0LDExLjUxaDguODE1YzAuOTIzLDAsMS44NjMtMC4xMDEsMS44NjMtMS4xOTljMC0xLjIzNC0wLjUxLTEuMzEyLTYuMTEyLTEuMzEyYy02LjU0NSwwLTcuMjk1LTAuNzgzLTcuMjk1LTQuMjcxYzAtMi41NjgsMC4yMzUtNC41NDgsNS43MjQtNC41NDhoNi4wN2M0LjUwMywwLDUuMzQ0LDEuMzczLDUuNDcyLDMuNDUzYzAuMDA5LDAuMTA1LDAuMDA5LDAuMjE4LDAuMDEzLDAuMzMzYy0wLjMwMS0wLjI5NC0wLjk3OS0wLjYxMy0yLjk3OS0wLjYxM2gtOC4zMDRjLTAuOTc5LDAtMS42NDYsMC4zMzUtMS42NDYsMS4xMDFjMCwxLjIzNiwwLjUzMSwxLjI3Miw1LjE5NSwxLjI1NWM2Ljc2LTAuMDE5LDguMzI2LDAuMzg5LDguMzI2LDQuNTI2YzAsMy44MjEtMS4yOTIsNC40NS03LjA3NCw0LjQ1aC01LjI3MWMtMy44NzgsMC01LjQ4LTAuNzE2LTUuNTQ0LTMuNjM2QzE1NC44MDIsMTEuMzU5LDE1NS42MDEsMTEuNTA3LDE1Ny4yNDQsMTEuNTF6Ii8+PHBhdGggZmlsbD0iIzQwNDI0NSIgZD0iTTgwLjk5MywxNC41MjJoMi4zNjNMNzUuNTc0LDAuMzA5aC03Ljg4NmwtMC4wNjIsMC4xNmMxLjYzMywwLjY5OSwxLjE4OCwxLjc1NywwLjYxNSwyLjkzOWwtNi4wMTksMTEuMTIxaDIuMTVjMi41MjIsMC4wMDIsMi42MDktMC43ODQsMy45ODgtMi41MTF2MC4wMDRoOC44MTRsMC4wMjMsMC4wMzNDNzguNDM3LDEzLjc0NCw3OC41NzEsMTQuNTI0LDgwLjk5MywxNC41MjJ6IE02OS45ODcsOC45NjVsMi43NDQtNS4zMzFsMi44MTUsNS4zMzFINjkuOTg3eiIvPjxwYXRoIGZpbGw9IiM0MDQyNDUiIGQ9Ik0xMTUuNjU5LDMuODY2aDYuMTA4YzAsMC0wLjk0Mi0zLjU0Ny0zLjI4NS0zLjU1OGgtMTMuMjkzYzAsMCwwLjY5MSwzLjU0NywzLjMwOCwzLjU1OGMyLjYxMiwwLjAwOSwyLjgwOSwwLDIuODA5LDB2NC42ODhsMCwwdjEuOGMtMC4wMDQsMi4zNzUsMC41NDYsNC4xNjMsMy4wNTMsNC4xNjdoMS4zMDFWOC4zMTlWOC4zMTVWMy44NjZ6Ii8+PHBhdGggZmlsbD0iIzQwNDI0NSIgZD0iTTEyMy40LDAuNDY1YzEuNDI1LDAuNTA3LDIuMDc5LDIuMTM5LDIuMjIzLDMuMTI5djYuNzZjLTAuMDA3LDIuMzc1LDAuNTQyLDQuMTY5LDMuMDUzLDQuMTczaDEuM1Y5LjY4NWg1LjU4MmMyLjQ0NS0wLjA0Miw0LjI2NS0wLjM3NCw0LjQwMS0yLjk3NFY2LjM5NmgtOS45ODNWMy43NDloNi4yNzVjMi4zNDgtMC4wNjEsNC4wNzctMC40NTksNC4xOTMtMy4xMDRWMC4zMDlIMTIzLjRDMTIzLjQsMC4zMDYsMTIzLjQsMC40NjUsMTIzLjQsMC40NjV6Ii8+PHBhdGggZmlsbD0iIzQwNDI0NSIgZD0iTTE0My4wNSwwLjQ2NWMxLjQxNywwLjUwNywyLjA3OSwyLjEzNywyLjIxNiwzLjEyNmwwLjAwNCw2Ljc2M2MtMC4wMDQsMi4zNzUsMC41NCw0LjE2MywzLjA1Niw0LjE2N2gxLjI5NVYwLjMxOVYwLjMxNWwtNi41Ny0wLjAwNlYwLjQ2NXoiLz48cGF0aCBmaWxsPSIjNDA0MjQ1IiBkPSJNMTkwLjU0OCwwLjMwOXY1LjA4NmgtOS4yMDRWMC4zMTlWMC4zMTVsLTYuNTc1LTAuMDA2djAuMTU3YzEuNDI5LDAuNTA3LDIuMDc0LDIuMTM3LDIuMjIzLDMuMTI2djYuNzYzYy0wLjAwOCwyLjM3NSwwLjU0Miw0LjE2MywzLjA1NSw0LjE2N2gxLjI5OFY5LjE1OGg5LjIwNHYxLjE5N2MtMC4wMSwyLjM3NSwwLjU0LDQuMTYzLDMuMDUsNC4xNjdoMS4yOTdWMC4zMTlWMC4zMTFMMTkwLjU0OCwwLjMwOXoiLz48cGF0aCBmaWxsPSIjNDA0MjQ1IiBkPSJNNjEuMjksNy40MjZjMC0zLjUwOC0yLjMxOS03LjExOC02LjY2OS03LjExOEgzOS43NjhjMC0wLjAwMiwwLDAuMTMsMCwwLjEzYzEuNDY0LDAuNTIsMi4zNzEsMi41MzMsMi40ODcsMy41MTZsMC4wMDQsNi4zNzJsMC4wMDMtMC4wMTZjMC4wNjIsMi4zNDIsMC40NjMsNC4wNzUsMy4xMjYsNC4yMTJoOS4yMzNDNTguOTcxLDE0LjUyMiw2MS4yOSwxMC45MzEsNjEuMjksNy40MjZ6IE01Ni45NDEsNy4zNjhjMCwyLjAxOC0xLjY3LDMuNTA3LTMuNTMxLDMuNTA3aC02LjgwMVYzLjg2MWg2LjgwMUM1NS4yNzEsMy44NjEsNTYuOTQxLDUuMzUxLDU2Ljk0MSw3LjM2OHoiLz48cGF0aCBmaWxsPSIjNDA0MjQ1IiBkPSJNOTguNjY3LDAuMzExaC00LjI1NmwwLjAwOS0wLjAwMkg4My4zMDFjMC0wLjAwMiwwLjIsMC4xMywwLjIsMC4xM2MxLjQ2NCwwLjUyLDEuOTE3LDIuMjE1LDIuMDMzLDMuMTk1djAuODY5bDAsMHY1LjgyM2MtMC4wMDYsMi4zNzUsMC41NCw0LjE5MSwzLjA1NCw0LjE5NmgxLjI5OHYtMy43MDhoNi44MzdjMS4wMzgsMCwxLjUyNywwLjI5MiwxLjcwMywxLjA5M2MwLjI5MywxLjAxOSwwLjQwNywyLjQ5OCwzLjA3NywyLjYxNmgxLjM1NHYtMi40MzFjMC0yLjMzMy0xLjA3Ni0yLjkwMi0yLjM3NC0zLjEzNnYtMC4wNGMyLjAwMS0wLjQ3NSwyLjQzNi0xLjU4OCwyLjQzNi0zLjQ4OHYtMC45QzEwMi45MTksMS45NzgsMTAyLjAxOSwwLjMxMSw5OC42NjcsMC4zMTF6IE05OC42ODYsNS43OThjMCwxLjAyNS0wLjQzNiwxLjQ4OS0xLjYwOSwxLjQ4OWgtNy4xOVYzLjgzOWg2Ljc5NWMxLjM3OCwwLDIuMDA1LDAuMjM2LDIuMDA1LDEuNDkxVjUuNzk4eiIvPjwvc3ZnPg==);
    background-size: contain;
    overflow: hidden;
    position: relative;
    top: 0.25em;
    margin-right: 0.17em;
}

.mydartfish-logo--negative {
    display: inline-block;
    text-indent: -10000px;
    text-align: left;
    height: 0.85em;
    width: 0;
    padding-right: 7.65em; /* image ratio 198x22px * 0.85*/
    /* background: transparent url('../img/logo-mydartish--negative.svg') center center no-repeat; */
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiIFs8IUVOVElUWSBuc19mbG93cyAiaHR0cDovL25zLmFkb2JlLmNvbS9GbG93cy8xLjAvIj5dPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczphPSJodHRwOi8vbnMuYWRvYmUuY29tL0Fkb2JlU1ZHVmlld2VyRXh0ZW5zaW9ucy8zLjAvIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE5OHB4IiBoZWlnaHQ9IjIycHgiIHZpZXdCb3g9Ii0xLjUgLTEgMTk4IDIyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0xLjUgLTEgMTk4IDIyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZGVmcz48L2RlZnM+PHBhdGggZmlsbD0iI2ZmYmEwMCIgZD0iTTE2LjQxNCwxNC40OTJsMS43Ni04LjMwMmMwLjA5OC0wLjQ1NiwwLjE3LTAuODQ3LDAuMjE0LTEuMTc1YzAuMDQ2LTAuMzI2LDAuMDY3LTAuNjA2LDAuMDY3LTAuODRjMC0wLjQwMy0wLjEwMi0wLjY5MS0wLjMxLTAuODY3QzE3Ljk0LDMuMTM1LDE3LjY1OCwzLjA0NywxNy4zLDMuMDQ3Yy0wLjI2LDAtMC41NDIsMC4wNTMtMC44NDcsMC4xNjJjLTAuMzA0LDAuMTA3LTAuNjE4LDAuMjUyLTAuOTM5LDAuNDM3Yy0wLjMyMSwwLjE4My0wLjY0NiwwLjQwMS0wLjk3NCwwLjY1Yy0wLjMyNywwLjI1MS0wLjY0NiwwLjUxNy0wLjk2LDAuNzkybC0xLjk3NSw5LjQwM0g4LjE5Mkw5Ljk1MSw2LjE5YzAuMTAxLTAuNDU2LDAuMTcxLTAuODQyLDAuMjE3LTEuMTZjMC4wNDMtMC4zMiwwLjA2Ny0wLjU0MSwwLjA2Ny0wLjY2NmMwLTAuMjA2LTAuMDE0LTAuMzg5LTAuMDQxLTAuNTUyYy0wLjAyNi0wLjE2MS0wLjA4LTAuMjk5LTAuMTYxLTAuNDE1Yy0wLjA4Mi0wLjExNy0wLjE5Ni0wLjIwNC0wLjM1LTAuMjYzQzkuNTMxLDMuMDc3LDkuMzMxLDMuMDQ3LDkuMDgxLDMuMDQ3Yy0wLjI4OSwwLTAuNTksMC4wNjItMC45MDcsMC4xODNDNy44NTQsMy4zNTEsNy41MywzLjUwNyw3LjIsMy43QzYuODY4LDMuODkzLDYuNTQ2LDQuMTEsNi4yMzIsNC4zNTJDNS45MTksNC41OTQsNS42MjgsNC44NCw1LjM1Nyw1LjA4OWwtMS45NzMsOS40MDNIMGwyLjk2OS0xNC4wOWgzLjM4NGwtMC4zOSwxLjgyN2MwLjc3OS0wLjcwOCwxLjU1Ni0xLjI1NywyLjMzMS0xLjY0N0M5LjA2NywwLjE5NCw5Ljg0MSwwLDEwLjYxLDBjMS4wMDMsMCwxLjc4LDAuMjA1LDIuMzMxLDAuNjE2YzAuNTUxLDAuNDEzLDAuODQ4LDEuMDUxLDAuODkzLDEuOTA5YzAuNDgzLTAuNDAyLDAuOTQxLTAuNzYxLDEuMzctMS4wNzVjMC40MzItMC4zMTQsMC44NDMtMC41NzcsMS4yMzYtMC43OTNjMC4zOTQtMC4yMTUsMC43NzctMC4zNzgsMS4xNDgtMC40OUMxNy45NjEsMC4wNTYsMTguMzI5LDAsMTguNjk2LDBjMC42NDYsMCwxLjE4MSwwLjA3OCwxLjYwNSwwLjIzNGMwLjQyNiwwLjE1NywwLjc2NywwLjM3NiwxLjAyMSwwLjY1OGMwLjI1NiwwLjI4MiwwLjQzOCwwLjYxNSwwLjU0NiwxLjAwM2MwLjEwNywwLjM4NCwwLjE2MSwwLjgwNCwwLjE2MSwxLjI2MWMwLDAuMzMyLTAuMDIxLDAuNjgzLTAuMDYyLDEuMDUzYy0wLjA0LDAuMzczLTAuMTA5LDAuNzY2LTAuMjA3LDEuMTc3bC0xLjkzNSw5LjEwN0gxNi40MTR6Ii8+PHBhdGggZmlsbD0iI2ZmYmEwMCIgZD0iTTIxLjIxMSwxNi4zODdjMC4zNjcsMC4xNDMsMC43MjgsMC4yNDMsMS4wOCwwLjMwMmMwLjM1NSwwLjA1OCwwLjY3NSwwLjA4NiwwLjk2MSwwLjA4NmMwLjI1MSwwLDAuNDk3LTAuMDQyLDAuNzM4LTAuMTI2YzAuMjQzLTAuMDg1LDAuNDg4LTAuMjMsMC43MzktMC40MzdjMC4yNTItMC4yMDcsMC41MDgtMC40OCwwLjc3MS0wLjgyMWMwLjI2Ni0wLjMzOSwwLjU0OS0wLjc1OSwwLjg1NC0xLjI2MWwwLjQ5Ni0wLjgyTDI0LjYyMiwwLjQwMmgzLjM4NmwxLjM4Myw5LjA4MWw1LjE5OS05LjA4MWgzLjYyN0wyOS4wODIsMTUuNDZjLTAuNDU1LDAuNzYtMC44OTksMS40MTUtMS4zMywxLjk2Yy0wLjQzLDAuNTQ2LTAuODg0LDAuOTk2LTEuMzYzLDEuMzVjLTAuNDc5LDAuMzUzLTEuMDAyLDAuNjE0LTEuNTcxLDAuNzhjLTAuNTY4LDAuMTY2LTEuMjE5LDAuMjQ5LTEuOTU1LDAuMjQ5Yy0wLjQyOSwwLTAuODg4LTAuMDQ2LTEuMzc1LTAuMTQxYy0wLjQ4OS0wLjA5NC0wLjk3Ni0wLjIxNC0xLjQ1OC0wLjM1NUwyMS4yMTEsMTYuMzg3eiIvPjxwYXRoIGZpbGw9IiNjY2NjY2MiIGQ9Ik0xNTcuMjQ0LDExLjUxaDguODE1YzAuOTIzLDAsMS44NjMtMC4xMDEsMS44NjMtMS4xOTljMC0xLjIzNC0wLjUxLTEuMzEyLTYuMTEyLTEuMzEyYy02LjU0NSwwLTcuMjk1LTAuNzgzLTcuMjk1LTQuMjcxYzAtMi41NjgsMC4yMzUtNC41NDgsNS43MjQtNC41NDhoNi4wN2M0LjUwMywwLDUuMzQ0LDEuMzczLDUuNDcyLDMuNDUzYzAuMDA5LDAuMTA1LDAuMDA5LDAuMjE4LDAuMDEzLDAuMzMzYy0wLjMwMS0wLjI5NC0wLjk3OS0wLjYxMy0yLjk3OS0wLjYxM2gtOC4zMDRjLTAuOTc5LDAtMS42NDYsMC4zMzUtMS42NDYsMS4xMDFjMCwxLjIzNiwwLjUzMSwxLjI3Miw1LjE5NSwxLjI1NWM2Ljc2LTAuMDE5LDguMzI2LDAuMzg5LDguMzI2LDQuNTI2YzAsMy44MjEtMS4yOTIsNC40NS03LjA3NCw0LjQ1aC01LjI3MWMtMy44NzgsMC01LjQ4LTAuNzE2LTUuNTQ0LTMuNjM2QzE1NC44MDIsMTEuMzU5LDE1NS42MDEsMTEuNTA3LDE1Ny4yNDQsMTEuNTF6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTgwLjk5MywxNC41MjJoMi4zNjNMNzUuNTc0LDAuMzA5aC03Ljg4NmwtMC4wNjIsMC4xNmMxLjYzMywwLjY5OSwxLjE4OCwxLjc1NywwLjYxNSwyLjkzOWwtNi4wMTksMTEuMTIxaDIuMTVjMi41MjIsMC4wMDIsMi42MDktMC43ODQsMy45ODgtMi41MTF2MC4wMDRoOC44MTRsMC4wMjMsMC4wMzNDNzguNDM3LDEzLjc0NCw3OC41NzEsMTQuNTI0LDgwLjk5MywxNC41MjJ6IE02OS45ODcsOC45NjVsMi43NDQtNS4zMzFsMi44MTUsNS4zMzFINjkuOTg3eiIvPjxwYXRoIGZpbGw9IiNjY2NjY2MiIGQ9Ik0xMTUuNjU5LDMuODY2aDYuMTA4YzAsMC0wLjk0Mi0zLjU0Ny0zLjI4NS0zLjU1OGgtMTMuMjkzYzAsMCwwLjY5MSwzLjU0NywzLjMwOCwzLjU1OGMyLjYxMiwwLjAwOSwyLjgwOSwwLDIuODA5LDB2NC42ODhsMCwwdjEuOGMtMC4wMDQsMi4zNzUsMC41NDYsNC4xNjMsMy4wNTMsNC4xNjdoMS4zMDFWOC4zMTlWOC4zMTVWMy44NjZ6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTEyMy40LDAuNDY1YzEuNDI1LDAuNTA3LDIuMDc5LDIuMTM5LDIuMjIzLDMuMTI5djYuNzZjLTAuMDA3LDIuMzc1LDAuNTQyLDQuMTY5LDMuMDUzLDQuMTczaDEuM1Y5LjY4NWg1LjU4MmMyLjQ0NS0wLjA0Miw0LjI2NS0wLjM3NCw0LjQwMS0yLjk3NFY2LjM5NmgtOS45ODNWMy43NDloNi4yNzVjMi4zNDgtMC4wNjEsNC4wNzctMC40NTksNC4xOTMtMy4xMDRWMC4zMDlIMTIzLjRDMTIzLjQsMC4zMDYsMTIzLjQsMC40NjUsMTIzLjQsMC40NjV6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTE0My4wNSwwLjQ2NWMxLjQxNywwLjUwNywyLjA3OSwyLjEzNywyLjIxNiwzLjEyNmwwLjAwNCw2Ljc2M2MtMC4wMDQsMi4zNzUsMC41NCw0LjE2MywzLjA1Niw0LjE2N2gxLjI5NVYwLjMxOVYwLjMxNWwtNi41Ny0wLjAwNlYwLjQ2NXoiLz48cGF0aCBmaWxsPSIjY2NjY2NjIiBkPSJNMTkwLjU0OCwwLjMwOXY1LjA4NmgtOS4yMDRWMC4zMTlWMC4zMTVsLTYuNTc1LTAuMDA2djAuMTU3YzEuNDI5LDAuNTA3LDIuMDc0LDIuMTM3LDIuMjIzLDMuMTI2djYuNzYzYy0wLjAwOCwyLjM3NSwwLjU0Miw0LjE2MywzLjA1NSw0LjE2N2gxLjI5OFY5LjE1OGg5LjIwNHYxLjE5N2MtMC4wMSwyLjM3NSwwLjU0LDQuMTYzLDMuMDUsNC4xNjdoMS4yOTdWMC4zMTlWMC4zMTFMMTkwLjU0OCwwLjMwOXoiLz48cGF0aCBmaWxsPSIjY2NjY2NjIiBkPSJNNjEuMjksNy40MjZjMC0zLjUwOC0yLjMxOS03LjExOC02LjY2OS03LjExOEgzOS43NjhjMC0wLjAwMiwwLDAuMTMsMCwwLjEzYzEuNDY0LDAuNTIsMi4zNzEsMi41MzMsMi40ODcsMy41MTZsMC4wMDQsNi4zNzJsMC4wMDMtMC4wMTZjMC4wNjIsMi4zNDIsMC40NjMsNC4wNzUsMy4xMjYsNC4yMTJoOS4yMzNDNTguOTcxLDE0LjUyMiw2MS4yOSwxMC45MzEsNjEuMjksNy40MjZ6IE01Ni45NDEsNy4zNjhjMCwyLjAxOC0xLjY3LDMuNTA3LTMuNTMxLDMuNTA3aC02LjgwMVYzLjg2MWg2LjgwMUM1NS4yNzEsMy44NjEsNTYuOTQxLDUuMzUxLDU2Ljk0MSw3LjM2OHoiLz48cGF0aCBmaWxsPSIjY2NjY2NjIiBkPSJNOTguNjY3LDAuMzExaC00LjI1NmwwLjAwOS0wLjAwMkg4My4zMDFjMC0wLjAwMiwwLjIsMC4xMywwLjIsMC4xM2MxLjQ2NCwwLjUyLDEuOTE3LDIuMjE1LDIuMDMzLDMuMTk1djAuODY5bDAsMHY1LjgyM2MtMC4wMDYsMi4zNzUsMC41NCw0LjE5MSwzLjA1NCw0LjE5NmgxLjI5OHYtMy43MDhoNi44MzdjMS4wMzgsMCwxLjUyNywwLjI5MiwxLjcwMywxLjA5M2MwLjI5MywxLjAxOSwwLjQwNywyLjQ5OCwzLjA3NywyLjYxNmgxLjM1NHYtMi40MzFjMC0yLjMzMy0xLjA3Ni0yLjkwMi0yLjM3NC0zLjEzNnYtMC4wNGMyLjAwMS0wLjQ3NSwyLjQzNi0xLjU4OCwyLjQzNi0zLjQ4OHYtMC45QzEwMi45MTksMS45NzgsMTAyLjAxOSwwLjMxMSw5OC42NjcsMC4zMTF6IE05OC42ODYsNS43OThjMCwxLjAyNS0wLjQzNiwxLjQ4OS0xLjYwOSwxLjQ4OWgtNy4xOVYzLjgzOWg2Ljc5NWMxLjM3OCwwLDIuMDA1LDAuMjM2LDIuMDA1LDEuNDkxVjUuNzk4eiIvPjwvc3ZnPg==);
    background-size: contain;
    overflow: hidden;
    position: relative;
    top: 0.25em;
    margin-right: 0.17em;
}

.mydartfish-premium-logo {
    display: inline-block;
    text-indent: -10000px;
    text-align: left;
    height: 28px;
    width: 130px;
    margin-bottom: 6px;
    /* background: transparent url('../img/logo-mydartish-premium.svg') center center no-repeat; */
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhbHF1ZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDY3MCAxNDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDY3MCAxNDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkJCOTE0O30uc3Qxe2ZpbGw6IzQxNDI0NTt9LnN0MntmaWxsOiNDRUNEQ0Y7fS5zdDN7b3BhY2l0eTowLjY7ZmlsbDojQ0VDRENGO308L3N0eWxlPjxnPjxnPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01OC45LDY2LjlsNS45LTI4LjFjMC4zLTEuNSwwLjYtMi45LDAuNy00YzAuMi0xLjEsMC4yLTIsMC4yLTIuOGMwLTEuNC0wLjMtMi4zLTEtMi45Yy0wLjctMC42LTEuNi0wLjktMi45LTAuOWMtMC45LDAtMS44LDAuMi0yLjksMC41Yy0xLDAuNC0yLjEsMC45LTMuMiwxLjVjLTEuMSwwLjYtMi4yLDEuNC0zLjMsMi4yYy0xLjEsMC44LTIuMiwxLjctMy4yLDIuN2wtNi43LDMxLjhIMzEuMUwzNywzOC45YzAuMy0xLjUsMC42LTIuOCwwLjctMy45YzAuMS0xLjEsMC4yLTEuOCwwLjItMi4zYzAtMC43LDAtMS4zLTAuMS0xLjljLTAuMS0wLjUtMC4zLTEtMC41LTEuNGMtMC4zLTAuNC0wLjctMC43LTEuMi0wLjljLTAuNS0wLjItMS4yLTAuMy0yLTAuM2MtMSwwLTIsMC4yLTMuMSwwLjZjLTEuMSwwLjQtMi4yLDAuOS0zLjMsMS42Yy0xLjEsMC43LTIuMiwxLjQtMy4zLDIuMmMtMS4xLDAuOC0yLDEuNi0zLDIuNWwtNi43LDMxLjhIMy40bDEwLTQ3LjZoMTEuNGwtMS4zLDYuMmMyLjYtMi40LDUuMy00LjIsNy45LTUuNmMyLjYtMS4zLDUuMi0yLDcuOC0yYzMuNCwwLDYsMC43LDcuOSwyLjFjMS45LDEuNCwyLjksMy42LDMsNi41YzEuNi0xLjQsMy4yLTIuNiw0LjYtMy42YzEuNS0xLjEsMi44LTEuOSw0LjItMi43YzEuMy0wLjcsMi42LTEuMywzLjktMS43YzEuMy0wLjQsMi41LTAuNiwzLjctMC42YzIuMiwwLDQsMC4zLDUuNCwwLjhjMS40LDAuNSwyLjYsMS4zLDMuNSwyLjJjMC45LDEsMS41LDIuMSwxLjgsMy40YzAuNCwxLjMsMC41LDIuNywwLjUsNC4zYzAsMS4xLTAuMSwyLjMtMC4yLDMuNmMtMC4xLDEuMy0wLjQsMi42LTAuNyw0bC02LjUsMzAuOEw1OC45LDY2LjlMNTguOSw2Ni45eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik03NS4xLDczLjNjMS4yLDAuNSwyLjUsMC44LDMuNiwxYzEuMiwwLjIsMi4zLDAuMywzLjIsMC4zYzAuOCwwLDEuNy0wLjEsMi41LTAuNGMwLjgtMC4zLDEuNi0wLjgsMi41LTEuNWMwLjktMC43LDEuNy0xLjYsMi42LTIuOGMwLjktMS4xLDEuOS0yLjYsMi45LTQuM2wxLjctMi44bC03LjUtNDMuNkg5OGw0LjcsMzAuN2wxNy42LTMwLjdoMTIuM2wtMzAuOSw1MC45Yy0xLjUsMi42LTMsNC44LTQuNSw2LjZjLTEuNSwxLjgtMywzLjQtNC42LDQuNmMtMS42LDEuMi0zLjQsMi4xLTUuMywyLjZjLTEuOSwwLjYtNC4xLDAuOC02LjYsMC44Yy0xLjQsMC0zLTAuMi00LjYtMC41Yy0xLjctMC4zLTMuMy0wLjctNC45LTEuMkw3NS4xLDczLjN6Ii8+PHBhdGggY2xhc3M9InN0MiIgZD0iTTUzNC44LDU2LjloMjkuOGMzLjEsMCw2LjMtMC4zLDYuMy00LjFjMC00LjItMS43LTQuNC0yMC43LTQuNGMtMjIuMSwwLTI0LjctMi42LTI0LjctMTQuNGMwLTguNywwLjgtMTUuNCwxOS4zLTE1LjRoMjAuNWMxNS4yLDAsMTguMSw0LjYsMTguNSwxMS43YzAsMC40LDAsMC43LDAsMS4xYy0xLTEtMy4zLTIuMS0xMC4xLTIuMWgtMjguMWMtMy4zLDAtNS42LDEuMS01LjYsMy43YzAsNC4yLDEuOCw0LjMsMTcuNiw0LjJjMjIuOC0wLjEsMjguMSwxLjMsMjguMSwxNS4zYzAsMTIuOS00LjQsMTUtMjMuOSwxNWgtMTcuOGMtMTMuMSwwLTE4LjUtMi40LTE4LjctMTIuM0M1MjYuNSw1Ni40LDUyOS4yLDU2LjksNTM0LjgsNTYuOXoiLz48cGF0aCBjbGFzcz0ic3QyIiBkPSJNMjc3LjEsNjdoOGwtMjYuMy00OGgtMjYuNmwtMC4yLDAuNWM1LjUsMi40LDQsNS45LDIuMSw5LjlsLTIwLjMsMzcuNmg3LjNjOC41LDAsOC44LTIuNiwxMy41LTguNXYwaDI5LjhsMC4xLDAuMUMyNjguNSw2NC40LDI2OC45LDY3LjEsMjc3LjEsNjd6IE0yMzkuOSw0OC4zbDkuMy0xOGw5LjUsMThIMjM5Ljl6Ii8+PHBhdGggY2xhc3M9InN0MiIgZD0iTTM5NC4yLDMxaDIwLjZjMCwwLTMuMi0xMi0xMS4xLTEyaC00NC45YzAsMCwyLjMsMTIsMTEuMiwxMmM4LjgsMCw5LjUsMCw5LjUsMHYxNS44bDAsMFY1M2MwLDgsMS44LDE0LjEsMTAuMywxNC4xaDQuNHYtMjF2MEwzOTQuMiwzMUwzOTQuMiwzMXoiLz48cGF0aCBjbGFzcz0ic3QyIiBkPSJNNDIwLjQsMTkuNWM0LjgsMS43LDcsNy4yLDcuNSwxMC42VjUzYzAsOCwxLjgsMTQuMSwxMC4zLDE0LjFoNC40VjUwLjdoMTguOWM4LjMtMC4xLDE0LjQtMS4zLDE0LjktMTB2LTEuMWgtMzMuN3YtOC45aDIxLjJjNy45LTAuMiwxMy44LTEuNiwxNC4yLTEwLjVWMTloLTU3LjZDNDIwLjQsMTksNDIwLjQsMTkuNSw0MjAuNCwxOS41eiIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik00ODYuOCwxOS41YzQuOCwxLjcsNyw3LjIsNy41LDEwLjZsMCwyMi45YzAsOCwxLjgsMTQuMSwxMC4zLDE0LjFoNC40di00OHYwbC0yMi4yLDBMNDg2LjgsMTkuNUw0ODYuOCwxOS41eiIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik02NDcuMywxOXYxNy4yaC0zMS4xVjE5LjF2MEw1OTQsMTl2MC41YzQuOCwxLjcsNyw3LjIsNy41LDEwLjZWNTNjMCw4LDEuOCwxNC4xLDEwLjMsMTQuMWg0LjRWNDguOWgzMS4xdjRjMCw4LDEuOCwxNC4xLDEwLjMsMTQuMWg0LjR2LTQ4djBMNjQ3LjMsMTl6Ii8+PHBhdGggY2xhc3M9InN0MiIgZD0iTTIxMC41LDQzLjFjMC0xMS45LTcuOC0yNC4xLTIyLjUtMjQuMWgtNTAuMmMwLDAsMCwwLjQsMCwwLjRjNC45LDEuOCw4LDguNiw4LjQsMTEuOWwwLDIxLjVsMC0wLjFjMC4yLDcuOSwxLjYsMTMuOCwxMC42LDE0LjJIMTg4QzIwMi43LDY3LDIxMC41LDU0LjksMjEwLjUsNDMuMXogTTE5NS44LDQyLjljMCw2LjgtNS42LDExLjktMTEuOSwxMS45aC0yM1YzMWgyM0MxOTAuMiwzMSwxOTUuOCwzNi4xLDE5NS44LDQyLjl6Ii8+PHBhdGggY2xhc3M9InN0MiIgZD0iTTMzNi44LDE5aC0xNC40bDAsMGgtMzcuNmMwLDAsMC43LDAuNCwwLjcsMC40YzQuOSwxLjgsNi41LDcuNSw2LjksMTAuOHYyLjlsMCwwdjE5LjdjMCw4LDEuOCwxNC4yLDEwLjMsMTQuMmg0LjRWNTQuNWgyMy4xYzMuNSwwLDUuMiwxLDUuOCwzLjdjMSwzLjQsMS40LDguNCwxMC40LDguOGg0LjZ2LTguMmMwLTcuOS0zLjYtOS44LTgtMTAuNnYtMC4xYzYuOC0xLjYsOC4yLTUuNCw4LjItMTEuOHYtM0MzNTEuMiwyNC43LDM0OC4yLDE5LDMzNi44LDE5eiBNMzM2LjksMzcuNmMwLDMuNS0xLjUsNS01LjQsNWgtMjQuM1YzMC45aDIzYzQuNywwLDYuOCwwLjgsNi44LDVMMzM2LjksMzcuNkwzMzYuOSwzNy42eiIvPjwvZz48Zz48cGF0aCBjbGFzcz0ic3QzIiBkPSJNMTgzLjgsMTAxYzAsNS45LTEuNCwxMC4zLTQuMiwxMy4yYy0yLjgsMi45LTcuMyw0LjMtMTMuNiw0LjNoLTguMnYxNS4zaC0xMC4xVjg0LjVoMTguNWM1LjYsMCw5LjksMS4zLDEyLjksMy45UzE4My44LDk1LjIsMTgzLjgsMTAxeiBNMTczLjQsMTAxLjFjMC0yLjgtMC44LTQuOC0yLjMtNmMtMS41LTEuMi00LjMtMS45LTguMy0xLjloLTV2MTYuNmg0LjFjMy43LDAsNi4yLTAuMyw3LjYtMC44YzEuNC0wLjUsMi40LTEuNCwzLTIuNkMxNzMuMSwxMDUuMiwxNzMuNCwxMDMuNSwxNzMuNCwxMDEuMXoiLz48cGF0aCBjbGFzcz0ic3QzIiBkPSJNMjI2LjIsMTMzLjhsLTEyLjYtMTguN2gtNS4xdjE4LjdoLTEwLjFWODQuNWgxNy45YzYuMywwLDExLDEuMSwxMy45LDMuNGMyLjksMi4zLDQuNCw2LDQuNCwxMS4yYzAsNC4yLTAuOSw3LjYtMi43LDEwLjFzLTQuMyw0LjEtNy41LDQuOGwxMy4yLDE5LjlIMjI2LjJ6IE0yMjQuNSw5OS42YzAtMi41LTAuNi00LjItMS45LTUuMWMtMS4zLTAuOS0zLjQtMS4zLTYuMy0xLjNoLTcuOHYxMy4yaDcuNGMyLjMsMCw0LTAuMiw1LjItMC42YzEuMi0wLjQsMi4xLTEuMSwyLjYtMkMyMjQuMywxMDIuOCwyMjQuNSwxMDEuNCwyMjQuNSw5OS42eiIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0yNTAuOCwxMzMuOFY4NC41aDMydjguOWgtMjJ2MTAuNWgxOC41djguOWgtMTguNXYxMS44aDIydjkuMkgyNTAuOHoiLz48cGF0aCBjbGFzcz0ic3QzIiBkPSJNMzM3LjQsMTMzLjh2LTMzLjFsLTExLjgsMjAuNmgtNS44TDMwOCwxMDAuN3YzMy4xaC05LjdWODQuNWgxMS42bDEyLjksMjMuNGwxMy0yMy40aDExLjN2NDkuM0gzMzcuNHoiLz48cGF0aCBjbGFzcz0ic3QzIiBkPSJNMzg2LjQsMTMzLjhoLTIzLjh2LTcuN2g2LjlWOTIuMmgtNi45di03LjdoMjMuOHY3LjdoLTYuOHYzMy45aDYuOFYxMzMuOHoiLz48cGF0aCBjbGFzcz0ic3QzIiBkPSJNNDQyLjUsMTEzLjJjMCw3LjctMS42LDEzLjMtNC43LDE2LjZjLTMuMSwzLjQtOC4zLDUuMS0xNS42LDUuMWMtNy4yLDAtMTIuNC0xLjctMTUuNS01Yy0zLjItMy4zLTQuOC04LjktNC44LTE2LjdWODQuNUg0MTJ2MjhjMCwzLjQsMC4zLDYsMSw3LjljMC42LDEuOSwxLjcsMy4zLDMuMSw0LjJjMS40LDAuOSwzLjQsMS40LDYuMSwxLjRjMy44LDAsNi41LTEsOC0zYzEuNS0yLDIuMy01LjUsMi4zLTEwLjNWODQuNWgxMC4xVjExMy4yeiIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik00OTguOCwxMzMuOHYtMzMuMUw0ODcsMTIxLjNoLTUuOGwtMTEuNy0yMC42djMzLjFoLTkuN1Y4NC41aDExLjZsMTIuOSwyMy40bDEzLTIzLjRoMTEuM3Y0OS4zSDQ5OC44eiIvPjwvZz48L2c+PC9zdmc+);
    background-size: contain;
    overflow: hidden;
    position: relative;
    top: 0.25em;
    margin-right: 0.17em;
}

.mydartfish-premium-logo--positive {
    display: inline-block;
    text-indent: -10000px;
    height: 0;
    width: 90%;
    max-width: 500px;
    padding-top: 25%;
    /* background: transparent url('../img/logo-mydartish-premium--positive.svg') center center no-repeat; */
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhbHF1ZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMzcgMzUwLjkgNjcwIDE0MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAzNyAzNTAuOSA2NzAgMTQwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZCQjkxNDt9LnN0MXtmaWxsOiM0MTQyNDU7fS5zdDJ7ZmlsbDojOTk5OTk5O308L3N0eWxlPjxnPjxnPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik05NS45LDQxNy44bDUuOS0yOC4xYzAuMy0xLjUsMC42LTIuOSwwLjctNGMwLjItMS4xLDAuMi0yLDAuMi0yLjhjMC0xLjQtMC4zLTIuMy0xLTIuOWMtMC43LTAuNi0xLjYtMC45LTIuOS0wLjljLTAuOSwwLTEuOCwwLjItMi45LDAuNWMtMSwwLjQtMi4xLDAuOS0zLjIsMS41Yy0xLjEsMC42LTIuMiwxLjQtMy4zLDIuMmMtMS4xLDAuOC0yLjIsMS43LTMuMiwyLjdsLTYuNywzMS44SDY4LjFsNS45LTI4YzAuMy0xLjUsMC42LTIuOCwwLjctMy45YzAuMS0xLjEsMC4yLTEuOCwwLjItMi4zYzAtMC43LDAtMS4zLTAuMS0xLjljLTAuMS0wLjUtMC4zLTEtMC41LTEuNGMtMC4zLTAuNC0wLjctMC43LTEuMi0wLjljLTAuNS0wLjItMS4yLTAuMy0yLTAuM2MtMSwwLTIsMC4yLTMuMSwwLjZjLTEuMSwwLjQtMi4yLDAuOS0zLjMsMS42Yy0xLjEsMC43LTIuMiwxLjQtMy4zLDIuMmMtMS4xLDAuOC0yLDEuNi0zLDIuNWwtNi43LDMxLjhINDAuNGwxMC00Ny42aDExLjRsLTEuMyw2LjJjMi42LTIuNCw1LjMtNC4yLDcuOS01LjZjMi42LTEuMyw1LjItMiw3LjgtMmMzLjQsMCw2LDAuNyw3LjksMi4xYzEuOSwxLjQsMi45LDMuNiwzLDYuNWMxLjYtMS40LDMuMi0yLjYsNC42LTMuNmMxLjUtMS4xLDIuOC0xLjksNC4yLTIuN2MxLjMtMC43LDIuNi0xLjMsMy45LTEuN2MxLjMtMC40LDIuNS0wLjYsMy43LTAuNmMyLjIsMCw0LDAuMyw1LjQsMC44czIuNiwxLjMsMy41LDIuMmMwLjksMSwxLjUsMi4xLDEuOCwzLjRjMC40LDEuMywwLjUsMi43LDAuNSw0LjNjMCwxLjEtMC4xLDIuMy0wLjIsMy42Yy0wLjEsMS4zLTAuNCwyLjYtMC43LDRsLTYuNSwzMC44TDk1LjksNDE3LjhMOTUuOSw0MTcuOHoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTEyLjEsNDI0LjJjMS4yLDAuNSwyLjUsMC44LDMuNiwxYzEuMiwwLjIsMi4zLDAuMywzLjIsMC4zYzAuOCwwLDEuNy0wLjEsMi41LTAuNGMwLjgtMC4zLDEuNi0wLjgsMi41LTEuNWMwLjktMC43LDEuNy0xLjYsMi42LTIuOGMwLjktMS4xLDEuOS0yLjYsMi45LTQuM2wxLjctMi44bC03LjUtNDMuNkgxMzVsNC43LDMwLjdsMTcuNi0zMC43aDEyLjNMMTM4LjcsNDIxYy0xLjUsMi42LTMsNC44LTQuNSw2LjZjLTEuNSwxLjgtMywzLjQtNC42LDQuNmMtMS42LDEuMi0zLjQsMi4xLTUuMywyLjZjLTEuOSwwLjYtNC4xLDAuOC02LjYsMC44Yy0xLjQsMC0zLTAuMi00LjYtMC41Yy0xLjctMC4zLTMuMy0wLjctNC45LTEuMkwxMTIuMSw0MjQuMnoiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNNTcxLjgsNDA3LjhoMjkuOGMzLjEsMCw2LjMtMC4zLDYuMy00LjFjMC00LjItMS43LTQuNC0yMC43LTQuNGMtMjIuMSwwLTI0LjctMi42LTI0LjctMTQuNGMwLTguNywwLjgtMTUuNCwxOS4zLTE1LjRoMjAuNWMxNS4yLDAsMTguMSw0LjYsMTguNSwxMS43YzAsMC40LDAsMC43LDAsMS4xYy0xLTEtMy4zLTIuMS0xMC4xLTIuMWgtMjguMWMtMy4zLDAtNS42LDEuMS01LjYsMy43YzAsNC4yLDEuOCw0LjMsMTcuNiw0LjJjMjIuOC0wLjEsMjguMSwxLjMsMjguMSwxNS4zYzAsMTIuOS00LjQsMTUtMjMuOSwxNUg1ODFjLTEzLjEsMC0xOC41LTIuNC0xOC43LTEyLjNDNTYzLjUsNDA3LjMsNTY2LjIsNDA3LjgsNTcxLjgsNDA3Ljh6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTMxNC4xLDQxNy45aDhsLTI2LjMtNDhoLTI2LjZsLTAuMiwwLjVjNS41LDIuNCw0LDUuOSwyLjEsOS45bC0yMC4zLDM3LjZoNy4zYzguNSwwLDguOC0yLjYsMTMuNS04LjVsMCwwaDI5LjhsMC4xLDAuMUMzMDUuNSw0MTUuMywzMDUuOSw0MTgsMzE0LjEsNDE3Ljl6IE0yNzYuOSwzOTkuMmw5LjMtMThsOS41LDE4SDI3Ni45eiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik00MzEuMiwzODEuOWgyMC42YzAsMC0zLjItMTItMTEuMS0xMmgtNDQuOWMwLDAsMi4zLDEyLDExLjIsMTJjOC44LDAsOS41LDAsOS41LDB2MTUuOGwwLDB2Ni4yYzAsOCwxLjgsMTQuMSwxMC4zLDE0LjFoNC40di0yMWwwLDBWMzgxLjlMNDMxLjIsMzgxLjl6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTQ1Ny40LDM3MC40YzQuOCwxLjcsNyw3LjIsNy41LDEwLjZ2MjIuOWMwLDgsMS44LDE0LjEsMTAuMywxNC4xaDQuNHYtMTYuNGgxOC45YzguMy0wLjEsMTQuNC0xLjMsMTQuOS0xMHYtMS4xaC0zMy43di04LjloMjEuMmM3LjktMC4yLDEzLjgtMS42LDE0LjItMTAuNXYtMS4yaC01Ny42QzQ1Ny40LDM2OS45LDQ1Ny40LDM3MC40LDQ1Ny40LDM3MC40eiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik01MjMuOCwzNzAuNGM0LjgsMS43LDcsNy4yLDcuNSwxMC42djIyLjljMCw4LDEuOCwxNC4xLDEwLjMsMTQuMWg0LjR2LTQ4bDAsMGgtMjIuMkw1MjMuOCwzNzAuNEw1MjMuOCwzNzAuNHoiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNNjg0LjMsMzY5Ljl2MTcuMmgtMzEuMVYzNzBsMCwwbC0yMi4yLTAuMXYwLjVjNC44LDEuNyw3LDcuMiw3LjUsMTAuNnYyMi45YzAsOCwxLjgsMTQuMSwxMC4zLDE0LjFoNC40di0xOC4yaDMxLjF2NGMwLDgsMS44LDE0LjEsMTAuMywxNC4xaDQuNHYtNDhsMCwwSDY4NC4zeiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0yNDcuNSwzOTRjMC0xMS45LTcuOC0yNC4xLTIyLjUtMjQuMWgtNTAuMnYwLjRjNC45LDEuOCw4LDguNiw4LjQsMTEuOXYyMS41di0wLjFjMC4yLDcuOSwxLjYsMTMuOCwxMC42LDE0LjJIMjI1QzIzOS43LDQxNy45LDI0Ny41LDQwNS44LDI0Ny41LDM5NHogTTIzMi44LDM5My44YzAsNi44LTUuNiwxMS45LTExLjksMTEuOWgtMjN2LTIzLjhoMjNDMjI3LjIsMzgxLjksMjMyLjgsMzg3LDIzMi44LDM5My44eiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0zNzMuOCwzNjkuOWgtMTQuNGwwLDBoLTM3LjZsMC43LDAuNGM0LjksMS44LDYuNSw3LjUsNi45LDEwLjh2Mi45bDAsMHYxOS43YzAsOCwxLjgsMTQuMiwxMC4zLDE0LjJoNC40di0xMi41aDIzLjFjMy41LDAsNS4yLDEsNS44LDMuN2MxLDMuNCwxLjQsOC40LDEwLjQsOC44aDQuNnYtOC4yYzAtNy45LTMuNi05LjgtOC0xMC42VjM5OWM2LjgtMS42LDguMi01LjQsOC4yLTExLjh2LTNDMzg4LjIsMzc1LjYsMzg1LjIsMzY5LjksMzczLjgsMzY5Ljl6IE0zNzMuOSwzODguNWMwLDMuNS0xLjUsNS01LjQsNWgtMjQuM3YtMTEuN2gyM2M0LjcsMCw2LjgsMC44LDYuOCw1TDM3My45LDM4OC41TDM3My45LDM4OC41eiIvPjwvZz48Zz48cGF0aCBjbGFzcz0ic3QyIiBkPSJNMjIwLjgsNDUxLjljMCw1LjktMS40LDEwLjMtNC4yLDEzLjJzLTcuMyw0LjMtMTMuNiw0LjNoLTguMnYxNS4zaC0xMC4xdi00OS4zaDE4LjVjNS42LDAsOS45LDEuMywxMi45LDMuOVMyMjAuOCw0NDYuMSwyMjAuOCw0NTEuOXogTTIxMC40LDQ1MmMwLTIuOC0wLjgtNC44LTIuMy02Yy0xLjUtMS4yLTQuMy0xLjktOC4zLTEuOWgtNXYxNi42aDQuMWMzLjcsMCw2LjItMC4zLDcuNi0wLjhjMS40LTAuNSwyLjQtMS40LDMtMi42QzIxMC4xLDQ1Ni4xLDIxMC40LDQ1NC40LDIxMC40LDQ1MnoiLz48cGF0aCBjbGFzcz0ic3QyIiBkPSJNMjYzLjIsNDg0LjdMMjUwLjYsNDY2aC01LjF2MTguN2gtMTAuMXYtNDkuM2gxNy45YzYuMywwLDExLDEuMSwxMy45LDMuNGMyLjksMi4zLDQuNCw2LDQuNCwxMS4yYzAsNC4yLTAuOSw3LjYtMi43LDEwLjFzLTQuMyw0LjEtNy41LDQuOGwxMy4yLDE5LjloLTExLjRWNDg0Ljd6IE0yNjEuNSw0NTAuNWMwLTIuNS0wLjYtNC4yLTEuOS01LjFjLTEuMy0wLjktMy40LTEuMy02LjMtMS4zaC03Ljh2MTMuMmg3LjRjMi4zLDAsNC0wLjIsNS4yLTAuNmMxLjItMC40LDIuMS0xLjEsMi42LTJDMjYxLjMsNDUzLjcsMjYxLjUsNDUyLjMsMjYxLjUsNDUwLjV6Ii8+PHBhdGggY2xhc3M9InN0MiIgZD0iTTI4Ny44LDQ4NC43di00OS4zaDMydjguOWgtMjJ2MTAuNWgxOC41djguOWgtMTguNXYxMS44aDIydjkuMkgyODcuOHoiLz48cGF0aCBjbGFzcz0ic3QyIiBkPSJNMzc0LjQsNDg0Ljd2LTMzLjFsLTExLjgsMjAuNmgtNS44TDM0NSw0NTEuNnYzMy4xaC05Ljd2LTQ5LjNoMTEuNmwxMi45LDIzLjRsMTMtMjMuNGgxMS4zdjQ5LjNIMzc0LjR6Ii8+PHBhdGggY2xhc3M9InN0MiIgZD0iTTQyMy40LDQ4NC43aC0yMy44VjQ3N2g2Ljl2LTMzLjloLTYuOXYtNy43aDIzLjh2Ny43aC02LjhWNDc3aDYuOFY0ODQuN3oiLz48cGF0aCBjbGFzcz0ic3QyIiBkPSJNNDc5LjUsNDY0LjFjMCw3LjctMS42LDEzLjMtNC43LDE2LjZjLTMuMSwzLjQtOC4zLDUuMS0xNS42LDUuMWMtNy4yLDAtMTIuNC0xLjctMTUuNS01Yy0zLjItMy4zLTQuOC04LjktNC44LTE2Ljd2LTI4LjdINDQ5djI4YzAsMy40LDAuMyw2LDEsNy45YzAuNiwxLjksMS43LDMuMywzLjEsNC4yYzEuNCwwLjksMy40LDEuNCw2LjEsMS40YzMuOCwwLDYuNS0xLDgtM3MyLjMtNS41LDIuMy0xMC4zdi0yOC4yaDEwLjF2MjguN0g0NzkuNXoiLz48cGF0aCBjbGFzcz0ic3QyIiBkPSJNNTM1LjgsNDg0Ljd2LTMzLjFMNTI0LDQ3Mi4yaC01LjhsLTExLjctMjAuNnYzMy4xaC05Ljd2LTQ5LjNoMTEuNmwxMi45LDIzLjRsMTMtMjMuNGgxMS4zdjQ5LjNINTM1Ljh6Ii8+PC9nPjwvZz48L3N2Zz4=);
    background-size: contain;
    overflow: hidden;
    position: relative;
    top: 0.25em;
    margin-right: 0.17em;
}

.mydartfish-premium-logo--positive--big {
    padding-top: 9%;
}


/**********  footer and siblings **************/


.prefooter {
    width: 100%;
    height: 290px;
    background: #eee;
}

    .prefooter .center {
        padding: 5em 0 0 0;
    }

.siblings {
    width: 100%;
    height: 60px;
    background: #eee;
}


    .siblings .wrapper {
        padding: 0;
    }

    .siblings .submenu {
        bottom: -60px;
        border-bottom: 2px solid #ffba00;
    }





footer {
    clear: both;
    background-color: #222;
    font-size: .75em;
    color: #999;
    line-height: 1.4em;
    padding-bottom: 2em;
}

    footer h6 {
        font-size: 1.6em;
        color: #eeb526;
        padding: 1em 0 0.2em;
    }

    footer a {
        color: #999;
        display: block;
    }

        footer a:hover {
            color: #fff;
        }

    footer .selected a {
        color: #fff;
    }

    footer a {
        display: inline-block;
        padding: 0 0 0.5em 0;
    }

    footer p {
        color: #999;
        padding: 1em 0 2em;
    }

    footer .social a {
        display: inline-block;
        width: 50px;
        height: 50px;
        margin: 7px 10px 0 0;
        background: transparent url("../img/social/facebook.svg") 0 0 no-repeat;
        background-size: contain !important;
        text-indent: -10000px;
        opacity: 0.6;
        border-radius: 3px;
        text-align: left;
    }

        footer .social a:hover {
            opacity: 1;
        }

        footer .social a.twitter {
            background: transparent url("../img/social/twitter.svg") 0 0 no-repeat;
        }

        footer .social a.blog {
            background: transparent url("../img/social/blogger.svg") 0 0 no-repeat;
            margin-right: 0px;
        }

    footer .lang {
        position: relative;
        left: -0.5em;
    }

        footer .lang a {
            padding: 0.5em;
        }



.title-separator {
    text-align: center;
    margin: 0 auto;
    max-width: 600px;
    border-top: 1px solid #999;
    position: relative;
}

    .title-separator div {
        color: #999;
        background: white;
        position: relative;
        display: inline-block;
        padding: 0 10px;
        top: -0.85em;
    }

.title-separator--strong {
    font-weight: 600;
    border-top: 2px solid #222;
}

    .title-separator--strong div {
        color: #222;
        max-width: 80%;
    }


.title-separator--fancy,
.title-separator--fancy div {
    border: none;
    background-color: transparent;
    color: #222;
}

    .title-separator--fancy div::before {
        content: "";
        width: 20px;
        height: 2px;
        background-color: #222;
        position: absolute;
        top: 12px;
        left: -14px;
    }

    .title-separator--fancy div::after {
        content: "";
        width: 20px;
        height: 2px;
        background-color: #222;
        position: absolute;
        top: 12px;
        right: -14px;
    }

    .title-separator--fancy div.white::before,
    .title-separator--fancy div.white::after {
        background-color: #fff;
    }

/******* sections ******************/

.sections {
    height: 100%;
}

.hero {
    width: 100%;
    background: #000;
    padding: 0 5%;
    min-height: 350px;
}

.hero--border {
    border-bottom: 2px solid #ffba00;
}

.hero h1 {
    font-size: 1em;
    color: #fff;
}

.hero .mainslogan {
    width: 450px;
    padding: 1em 132px 1em 4.2%;
    position: absolute;
    opacity: 1;
    left: 0;
}

    .hero .mainslogan > div {
        font-family: ClearSans-Bold,Arial,Verdana,sans-serif;
        font-size: 1.5em;
        line-height: 1.1em;
        color: #fff;
    }

        .hero .mainslogan > div span {
            font-size: 2em;
            text-transform: uppercase;
            display: block;
            line-height: 0.85em;
            position: relative;
            top: -2px;
        }

.hero--backlink {
    position: absolute;
    top: 15px;
    left: 3.4%;
    background-color: rgba(0,0,0,0.4);
    padding: 5px;
    color: #fff;
    border-radius: 5px;
    min-width: 210px;
    z-index: 1000;
}

    .hero--backlink a:hover {
        color: #fff;
    }

.hero--backlink--enterprise {
    min-width: 245px;
}

.hero--backlink .app-icon {
    float: left;
    margin: 1px 16px 1px 5px;
}

.hero--backlink .mydf-icon {
    height: 37px;
}

.home section.slogan {
    display: none;
}


.count,
.count-suffix {
    font-weight: 700;
    font-size: 0.8em;
}

a.bubble.camera {
    text-indent: -2000px;
    display: block;
}

.hero-bg--mydf-premium {
    background: transparent url('../img/mydf/sportwoman-teacher.png') bottom left no-repeat;
    width: 300px;
    height: 0;
    padding-top: 100%;
    background-size: contain;
    background-position: 0 bottom;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 2;
}

@media (max-width: 959px) {
    .hero-bg--mydf-premium {
        position: relative;
        padding: 0;
        height: 200px;
        margin-top: -50px;
    }
}

.hero-bg--bottom-color {
    background-color: #e8e8e8;
    height: 20%;
    background-size: contain;
    background-position: 0 bottom;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
}



.desaturate,
.desaturate *::after {
    background-blend-mode: luminosity, normal;
    background-color: #fff;
}


/******************* carrousel *******************/

.carrousel {
    width: 100%;
    padding: 0;
}

.carrousel-home {
    background: #222;
}

.carrousel__text,
.hero__overlay__text {
    max-width: 540px;
    position: absolute;
    top: 55%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

    .carrousel__text h1,
    .hero__overlay__text h1 {
        color: #fff;
        font-size: 2.4em;
        letter-spacing: -0.02em;
        line-height: 1.05;
        font-weight: 700;
        padding: 0 0 7px 0;
        text-align: left;
    }


    .carrousel__text .description,
    .hero__overlay__text .description {
        font-size: 0.9em;
        max-width: 480px;
    }





@media only screen and (max-width: 992px) {
    .carrousel h1 {
        font-size: 2.1em;
    }

    .carrousel .slick-prev {
        display: none !important;
    }

    .carrousel__text {
        max-width: 420px;
    }
}

@media only screen and (max-width: 480px) {
    .carrousel h1 {
        font-size: 1.7em;
    }

    .carrousel__text {
        max-width: 80%;
    }
}


/******************* general *******************/

h1 {
    font-family: ClearSans-Medium, Helvetica neue, Helvetica, Arial,Verdana,sans-serif;
    margin: 0;
    padding: 0.35em 5% 0.5em;
    font-size: 2.0em;
    /* letter-spacing:0.4px; */
    line-height: 1.18em;
    text-align: center;
    /* text-transform: uppercase; */
    text-indent: -3px;
}

h2,
h3,
h4,
h5,
h6 {
    font-family: ClearSans-Medium, Helvetica neue, Helvetica, Arial,Verdana,sans-serif;
    color: #222222;
    font-size: 2.2em;
    line-height: 1.1em;
    padding: 0.3em 0 0.3em 0;
}

h3,
h4,
h5 {
    font-size: 1.3em;
}

h6 {
    font-size: 1.1em;
    padding: 0 0 1em 0;
}

.analyze h3 {
    text-align: center;
    padding-bottom: 1.2em;
}

/** FORMS ***/

.contact .wrapper {
    padding: 2em 0.2em;
}


.contact .bottom-separator::after {
    margin-bottom: 1em;
}


.formfield {
    overflow: auto;
}

.formlabel {
    width: 33%;
    float: left;
    line-height: 2em;
    min-height: 1px;
}

.forminput {
    width: 66%;
    float: left;
    position: relative;
}

form {
    padding: 1em 0;
}

input[type=text],
input[type=password],
input[type=tel],
input[type=email],
input[type=number],
textarea,
select {
    width: 100%;
    padding: 7px 12px 9px 13px;
    background: #fff;
    border: 1px solid #d6d6d6;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 15px;
    font-size: 1em;
    color: #333;
    font-family: inherit;
    line-height: 1em;
}

    select#USStates_SelectedUSStateValue option {
        font-style: normal;
        color: #333;
    }

        select#USStates_SelectedUSStateValue option:first-of-type {
            font-style: italic;
        }

textarea {
    padding: 10px 12px;
    line-height: 1.5em;
}

.contact .spinner {
    float: left;
    height: 30px;
    width: 30px;
    position: relative;
    top: 5px;
    left: 12px;
    margin: 0;
    padding: 0;
    border-bottom: 2px solid #ccc;
    border-left: 2px solid #ddd;
    border-right: 2px solid #eee;
    border-top: 2px solid #ddd;
}

.notification {
    margin: 1em 0;
}

    .notification .success {
        background: #eeffee url(../img/success.png) no-repeat 10px center;
        border: 1px solid #bacf66;
        padding: 20px 20px 20px 60px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        margin: 2em 0 5em 0;
    }

    .notification .error {
        background: #ffeeee url(../img/error.png) no-repeat 10px center;
        border: 1px solid Red;
        padding: 20px 20px 20px 60px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        color: Red;
    }

p {
    margin: 0 0 1.1em 0;
}


img {
    max-width: 100% !important;
    max-height: 100% !important;
    display: block;
    margin: 0 auto;
}

a {
    color: #d93f38;
    text-decoration: none;
    /* font-family: ClearSans-Roman,Arial,Verdana,sans-serif; */
}

    a:hover {
        color: #222;
    }

    a:active {
        color: #222;
    }

ul {
    margin-bottom: 1em;
}

li {
    display: block;
    width: 100%;
    min-width: 100%;
}

.float-left {
    float: left;
}

.float-right {
    float: right !important;
}




.arrow-down {
    width: 0;
    height: 20px;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    border-top: 30px solid #fff;
    position: absolute;
    bottom: -29px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    z-index: 9900;
    cursor: pointer;
}

.soft-bg .arrow-down {
    border-top-color: #eee;
}

.soft-bg .top .arrow-down {
    border-top-color: #fff;
}

.box .soft-bg .top {
    background: #fff;
}

.grid__col-md-6.box {
    padding: 2px;
    margin-bottom: 0;
}

    .grid__col-md-6.box .top {
        padding: 0 0 1em;
        position: relative;
        text-align: center;
    }

.box {
    padding: 2px !important;
    margin-bottom: 0 !important;
}

    .box .top {
        background: #fff;
        padding: 0 0 2em;
        position: relative;
        text-align: center;
    }


.help .grid__col-md-4.box .top {
    padding-top: 2em;
}

.box .bottom {
    padding: 2.5em 1em;
}

.box h3 {
    padding-bottom: 2px;
    margin-bottom: 0;
}

.darkbox {
    border: 1px solid #666;
    border-radius: 6px;
    font-size: 0.8em;
    text-align: center;
}

    .darkbox h6 {
        font-size: 1.5em;
        color: white;
        text-align: center;
    }

    .darkbox p {
        color: white;
        text-align: center;
        margin: 0 !important;
    }

.column-center {
    width: 100%;
    margin: 0 auto 2em auto;
    text-align: center;
}

.center {
    text-align: center;
    clear: both;
}

.center-text,
.text-center {
    text-align: center !important;
}

@media (max-width: 767px) {
    .palm--text-center {
        text-align: center !important;
    }
}

@media (max-width: 959px) {
    .portable--text-center {
        text-align: center !important;
    }
}

.text-left {
    text-align: left !important;
}

.text-right {
    text-align: right !important;
}

.text-small {
    font-size: 0.85em;
    line-height: 1.2em;
}

.text-small- {
    font-size: 0.75em;
    line-height: 1em;
}

.text-small-- {
    font-size: 0.6em;
    line-height: 0.8em;
}

.center-mobileonly {
    text-align: center;
}

.nice-price {
    white-space: nowrap;
}


.introduction .arrow-down {
    width: 0;
    height: 20px;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    border-top: 30px solid #ffba00;
    position: absolute;
    bottom: -30px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    z-index: 99;
    cursor: pointer;
}


.button,
.highlightbg,
.highlight-bg {
    color: #000;
    background: #ffba00;
}


.very-soft-bg {
    background-color: #f2f2f2 !important;
    position: relative;
    z-index: 10;
}

.soft-bg {
    background-color: #eee !important;
    position: relative;
    z-index: 10;
}

.medium-bg {
    background-color: #e2e2e2!important;
    position: relative;
    z-index: 10;
}

.medium-plus-bg {
    background-color: #dfdfdf!important;
    position: relative;
    z-index: 10;
}

.dark-bg {
    background-color: #444!important;
    color: #fff;
}

.very-dark-bg {
    background-color: #333!important;
    color: #fff;
}

.black-bg {
    background-color: #222 !important;
    color: #fff;
}

.white-bg {
    background-color: #fff !important;
}

.yellow-bg {
    background-color: #ffba00 !important;
}

.red-bg {
    background-color: #d93f38 !important;
}

@media only screen and (max-width: 959px) {
    .portable--white-bg {
        background: #fff;
    }
}

.border-bottom-light {
    border-bottom: 1px solid #666;
}

.highlight-color {
    color: #ffba00;
}

.light-gray-color {
    color: #dfdfdf;
}

.white,
.white-color {
    color: #fff;
}

.no-border {
    border: none !important;
}

.border-radius {
    border-radius: 5px;
}

.button {
    padding: 8px 12px;
    border-radius: 6.25em;
    position: relative;
    display: inline-block;
    border: none;
    line-height: 1em;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    height: auto;
    border: 1px solid #ffba00;
    transition: color 200ms, border-color 200ms, background-color 200ms;
    text-transform: uppercase;
    min-width: 130px;
}

    .button:hover {
        color: #222;
        border-color: #ffd667;
        background-color: #ffd667;
    }

    .button:active {
        background: #df9633;
        border-color: #df9633;
    }


.button--hot {
    color: #fff;
    background: #d93f38;
    border-color: #d93f38;
}

.button--warm {
    background: white;
    padding: 0.7em 1em 0.85em !important;
    border: 2px solid #d93f38;
    color: #d93f38;
    text-shadow: none;
    box-shadow: none;
}

    .button--warm:hover,
    .button--hot:hover,
    .button--warm:active,
    .button--hot:active {
        background: #BA3230;
        color: white;
        border-color: #BA3230;
    }


.button--white {
    font-size: 0.9em;
    color: #848484;
    background: white;
    border-radius: 5px;
    box-shadow: none;
    text-shadow: none;
    margin: 0;
    font-family: ClearSans-Bold, Helvetica neue, Helvetica, Arial,Verdana,sans-serif;
}

    .button--white:hover {
        background: white;
        color: #222;
        box-shadow: none;
        text-shadow: none;
        margin: 0;
    }

    .button--white:active {
        background: white;
        color: #222;
        box-shadow: none;
        text-shadow: none;
        margin: 0;
    }

.button--yellowlight {
    background: #FFCB44;
}

.button--border {
    border: 1px solid #222;
}

    .button--border:hover {
        border-color: #fff;
        color: #fff;
        background-color: inherit;
    }

.button--border-light {
    border: 1px solid #fff;
    background-color: transparent;
    color: white;
}

    .button--border-light:hover {
        border-color: #ffba00;
        color: #ffba00;
        background-color: inherit;
        cursor: pointer;
    }

.button--border-dark {
    border: 1px solid #000;
    color: #222;
    background-color: transparent;
}

    .button--border-dark:hover {
        border-color: #d93f38;
        color: #d93f38;
        background-color: inherit;
        cursor: pointer;
    }

.button--border-hot {
    border: 1px solid #d93f38;
    color: #d93f38;
    background-color: transparent;
}

    .button--border-hot:hover {
        border-color: #d93f38;
        color: #fff;
        background-color: #d93f38;
        cursor: pointer;
    }

.carrousel .button--border-hot:hover {
    border-color: #fff;
    color: #fff;
    background-color: inherit;
    cursor: pointer;
}

.button--header {
    max-width: 130px;
    font-size: 14px;
    text-align: center;
    float: right;
    padding: 0.4em 0.8em 0.5em;
    margin-bottom: 1px;
}

    .button--header:active {
        margin-bottom: 0px;
    }

.button--border-yellow {
    border-color: #ffba00;
    color: #ffba00;
    background-color: transparent;
}

    .button--border-yellow:hover {
        border-color: #222;
        color: #222;
        background-color: inherit;
        cursor: pointer;
    }

.button--border-yellow-plus {
    border-color: #ffba00;
    color: #ffba00;
    background-color: transparent;
}

    .button--border-yellow-plus:hover {
        border-color: #ffba00;
        color: #222;
        background-color: #ffba00;
        cursor: pointer;
    }




input[type='submit'].button {
    padding: 0.5em 1em 0.5em;
    float: left;
}

.button.clear-button {
    display: block;
    float: left;
    margin-top: 12px;
    clear: both;
}

    .button.clear-button:active {
        margin-top: 13px;
    }

.button.small {
    padding: 0.4em 0.5em 0.5em;
    /* margin: 1px 0 11px 0; */
    font-size: 0.9em;
    /* font-weight: normal; */
}

.button.medium {
    padding: 0.8em 1.2em 0.9em;
}

.button.big {
    padding: 1.1em 2em 1.15em;
    margin: 50px 0;
    font-size: 1.3em;
    font-family: ClearSans-Medium, Helvetica neue, Helvetica, Arial,Verdana,sans-serif;
    /* font-weight: normal; */
}

.grid__col-md-6 .button.big {
    margin: 0 0 2em 0;
}

.share .big.button,
.prefooter .big.button {
    margin: 0 auto 1em auto;
}


.button--265 {
    text-align: center;
    min-width: 265px;
}

.button--download {
    color: white;
    background: #606060;
    border-radius: 6px;
    height: 48px;
    width: 160px;
    display: block;
    padding: 10px 0 0 40px;
    margin: 0 auto 8px;
}

.de .button--download {
    width: 180px;
}

.button--download:hover {
    background: #242424 url(../img/apps/windows_white.png) 8px 7px no-repeat;
    color: white;
}

.button--download--windows {
    background: #606060 url(../img/apps/windows_white.png) 8px 7px no-repeat;
}

.storeLink {
    width: 130px;
    height: 50px;
    display: inline-block;
    border: none;
    opacity: 0.8;
    -webkit-transition: opacity 250ms ease;
    -moz-transition: opacity 250ms ease;
    -o-transition: opacity 250ms ease;
    transition: opacity 250ms ease;
}

.appleStoreLink {
    background: transparent url(../img/apps/iosAppStore.png) 0 0px no-repeat;
    background-size: 130px;
}

.googlePlayLink {
    background: transparent url(../img/apps/androidAppStore.png) 0 0px no-repeat;
    background-size: 130px;
}


    .storeLink:hover,
    .googlePlayLink:hover {
        opacity: 1;
    }

ul.bullets li {
    padding-left: 16px;
}

    ul.bullets li:before {
        content: "";
        height: 8px;
        width: 8px;
        background: #ffba00;
        border-radius: 50%;
        display: block;
        margin: 11px 8px 0px -14px;
        position: absolute;
    }

ul.zebra li {
    padding: 12px 3px;
}

    ul.zebra li:nth-of-type(2n+1) {
        background-color: #eee;
    }

.transparent--background {
    background-color: transparent;
}


/******* icons **********************/

.hide-icons .icons {
    display: none;
}

.circle {
    border-radius: 50%;
    overflow: hidden;
    border: 2px solid #bababa;
    background-color: #eee;
}

.picto {
    width: 100px;
    height: 100px;
    position: relative;
}

.picto--product {
    width: 200px;
    margin: 0.5em auto 0 auto;
}

.picto::after,
.icon::after,
.icon--grid::after {
    content: " ";
    display: block;
    width: 100px;
    height: 100px;
    position: absolute;
    /* Dartfish%20Design%20Library/icons/DARTFISH_COM/portalPictos.svg */
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhbHF1ZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDIwMCAzMDUwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMDAgMzA1MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNGRkZGRkY7fS5zdDF7ZmlsbDojQ0MzMDI3O30uc3Qye2ZpbGw6I0NDQ0NDQzt9LnN0M3tmaWxsOiM4MDgwODA7fS5zdDR7ZmlsbDojRjlCODJGO30uc3Q1e2ZpbGw6bm9uZTt9LnN0NntmaWxsOiNDQzMwMjc7c3Ryb2tlOiNDQzMwMjc7c3Ryb2tlLXdpZHRoOjEuNTt9LnN0N3tmaWxsOiNDODNBMjg7fS5zdDh7ZmlsbDp1cmwoI1NWR0lEXzFfKTt9LnN0OXtmaWxsOm5vbmU7c3Ryb2tlOiNDQzMwMjc7fS5zdDEwe2ZpbGw6I0ZGRkZGRjtzdHJva2U6I0NDMzAyNztzdHJva2Utd2lkdGg6MS41O30uc3QxMXtmaWxsOiNDRDNGMjg7fS5zdDEye2ZpbGw6I0YyRjJGMjt9LnN0MTN7ZmlsbDojODA4MDgwO3N0cm9rZTojODA4MDgwO3N0cm9rZS13aWR0aDoxLjQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fS5zdDE0e2ZpbGw6bm9uZTtzdHJva2U6IzgwODA4MDtzdHJva2Utd2lkdGg6MS40O3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9LnN0MTV7ZmlsbDojRjlCODJGO3N0cm9rZTojRjlCODJGO3N0cm9rZS13aWR0aDoxLjQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fS5zdDE2e2ZpbGw6bm9uZTtzdHJva2U6I0Y5QjgyRjtzdHJva2Utd2lkdGg6MS40O3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9LnN0MTd7ZmlsbDojQ0NDQ0NDO3N0cm9rZTojQ0NDQ0NDO3N0cm9rZS13aWR0aDoxLjQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30uc3QxOHtmaWxsOm5vbmU7c3Ryb2tlOiNDQ0NDQ0M7c3Ryb2tlLXdpZHRoOjEuNDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fS5zdDE5e2ZpbGw6Izk4OTg5ODt9LnN0MjB7ZmlsbDojOTk5OTk5O30uc3QyMXtmaWxsOiNDQTQzMzI7fS5zdDIye2ZpbGw6Izk3OTc5Nzt9LnN0MjN7Zm9udC1mYW1pbHk6J0FyaWFsTVQnO30uc3QyNHtmb250LXNpemU6MjYuNjQyMnB4O30uc3QyNXtmaWxsOiNDRTJDMTM7fS5zdDI2e2ZvbnQtc2l6ZToxMnB4O30uc3QyN3tmaWxsOiNDQzJGMjc7c3Ryb2tlOiNGMkYyRjI7fS5zdDI4e2ZpbGw6I0NDMkYyNzt9LnN0Mjl7ZmlsbDpub25lO3N0cm9rZTojQ0NDQ0NDO3N0cm9rZS13aWR0aDozO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9LnN0MzB7ZmlsbDpub25lO3N0cm9rZTojRjlCODJGO3N0cm9rZS13aWR0aDozO3N0cm9rZS1taXRlcmxpbWl0OjEwO30uc3QzMXtmaWxsOiM4QzkwOTE7fS5zdDMye2ZpbGw6I0ZBQjkxNDt9LnN0MzN7ZmlsbDojQzYzQTI3O30uc3QzNHtmaWxsOiMyMjIyMjI7fS5zdDM1e2ZpbGw6bm9uZTtzdHJva2U6IzIyMjIyMjtzdHJva2Utd2lkdGg6MztzdHJva2UtbWl0ZXJsaW1pdDoxMDt9LnN0MzZ7ZmlsbDojRkZCQTAwO30uc3QzN3tmaWxsOm5vbmU7c3Ryb2tlOiNGRkJBMDA7c3Ryb2tlLXdpZHRoOjM7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fTwvc3R5bGU+PGcgaWQ9IkNhbHF1ZV8yIj48L2c+PGc+PGcgaWQ9IkNhbHF1ZV8xXzFfIj48Zz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzcuNiw4OTIuMmMtNC4zLDAtNy0wLjgtOC4yLTIuNGwwLjEtNC4yYzAuMy0wLjQsMS4xLTEuNywyLTIuMmMwLjgtMC41LDEuOC0wLjksMi45LTEuMWMwLjksMSwxLjksMS42LDMsMS42aDAuN3YtMC4xYzAuOC0wLjIsMS42LTAuNywyLjMtMS41YzEuMiwwLjIsMi4yLDAuNiwzLDEuMWMwLjksMC41LDEuNywxLjcsMiwyLjJsMC4xLDQuMkM0NC42LDg5MS4zLDQxLjgsODkyLjIsMzcuNiw4OTIuMkwzNy42LDg5Mi4yeiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik00MC44LDg4M2MwLjksMC4yLDEuNywwLjUsMi40LDFjMC43LDAuNCwxLjMsMS4zLDEuNywxLjhsMC4xLDMuOGMtMS4xLDEuMy0zLjYsMi03LjQsMmgtMC4zYy0zLjYsMC02LjEtMC43LTcuMS0ybDAuMS0zLjhjMC4zLTAuNSwxLTEuNCwxLjctMS44czEuNS0wLjcsMi4zLTAuOWMxLDAuOSwyLDEuNCwzLjEsMS41bDAsMGgwLjFoMS40di0wLjNDMzkuNiw4ODMuOSw0MC4yLDg4My41LDQwLjgsODgzIE00MC4yLDg4MS40Yy0wLjgsMS0xLjgsMS42LTIuNywxLjdsMCwwbDAsMGwwLDBjLTAuOSwwLTEuOS0wLjYtMi43LTEuNmMtMS4xLDAuMi0yLjQsMC42LTMuNiwxLjNjLTEuNCwwLjgtMi40LDIuNi0yLjQsMi42bC0wLjEsNC42YzEsMS42LDMuNCwyLjksOC45LDIuOWwwLDBjNS41LDAsNy45LTEuMyw4LjgtMi45bC0wLjEtNC42YzAsMC0xLTEuOC0yLjQtMi42QzQyLjcsODgyLDQxLjQsODgxLjYsNDAuMiw4ODEuNEw0MC4yLDg4MS40eiIvPjwvZz48Zz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTEuOSw4OTIuMmMtNC4zLDAtNy0wLjgtOC4xLTIuNGwwLjEtNC4yYzAuMy0wLjQsMS4xLTEuNywyLTIuMmMwLjgtMC41LDEuOC0wLjksMi45LTEuMWMwLjksMSwxLjksMS42LDMsMS42aDAuN3YtMC4xYzAuOC0wLjIsMS42LTAuNywyLjMtMS41YzEuMiwwLjIsMi4yLDAuNiwzLDEuMWMwLjksMC41LDEuNywxLjcsMiwyLjJsMC4xLDQuMkMxOC44LDg5MS4zLDE2LjEsODkyLjIsMTEuOSw4OTIuMkwxMS45LDg5Mi4yeiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xNSw4ODNjMC45LDAuMiwxLjcsMC41LDIuNCwxYzAuNywwLjQsMS4zLDEuMywxLjcsMS44bDAuMSwzLjhjLTEuMSwxLjMtMy42LDEuOS03LjQsMmgtMC4zYy0zLjYsMC02LjEtMC43LTcuMS0ybDAuMS0zLjhjMC4zLTAuNSwxLTEuNCwxLjctMS44czEuNS0wLjcsMi4zLTAuOWMwLjksMC45LDIsMS40LDMuMSwxLjVsMCwwaDAuMWgxLjR2LTAuM0MxMy45LDg4My45LDE0LjUsODgzLjUsMTUsODgzIE0xNC41LDg4MS40Yy0wLjgsMS0xLjgsMS42LTIuNywxLjdsMCwwbDAsMGwwLDBjLTAuOSwwLTEuOS0wLjYtMi43LTEuNmMtMS4xLDAuMi0yLjQsMC42LTMuNiwxLjNjLTEuNCwwLjgtMi40LDIuNi0yLjQsMi42TDMsODkwYzEsMS42LDMuNCwyLjksOC45LDIuOWwwLDBjNS41LDAsNy45LTEuMyw4LjgtMi45bC0wLjEtNC42YzAsMC0xLTEuOC0yLjQtMi42QzE3LDg4MiwxNS43LDg4MS42LDE0LjUsODgxLjRMMTQuNSw4ODEuNHoiLz48L2c+PGc+PGc+PHBhdGggY2xhc3M9InN0MCIgZD0iTTM3LjUsODg0LjJjLTEuNy0wLjEtMy43LTMuNS0zLjctNy40YzAtMi45LDIuMi0zLjMsMy42LTMuM2gwLjNjMS4zLDAsMy42LDAuNCwzLjYsMy4zQzQxLjMsODgwLjcsMzkuMiw4ODQuMSwzNy41LDg4NC4yTDM3LjUsODg0LjJ6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTM3LjQsODc0LjJMMzcuNCw4NzQuMmgwLjhjMS42LDAuMSwyLjQsMSwyLjQsMi42YzAsMy44LTIsNi43LTMsNi43bDAsMGMtMS4xLTAuMS0zLTIuOS0zLTYuN0MzNC41LDg3NS4xLDM1LjUsODc0LjIsMzcuNCw4NzQuMiBNMzcuNyw4NzIuOGMtMC4xLDAtMC4yLDAtMC4yLDBsMCwwaC0wLjFjLTAuOCwwLTQuMywwLjItNC4zLDRjMCw0LjIsMi4yLDguMSw0LjQsOC4xbDAsMGwwLDBsMCwwbDAsMGMyLjIsMCw0LjQtMy45LDQuNC04LjFDNDIsODczLDM4LjUsODcyLjgsMzcuNyw4NzIuOEwzNy43LDg3Mi44eiIvPjwvZz48L2c+PGc+PGc+PHBhdGggY2xhc3M9InN0MCIgZD0iTTExLjgsODg0LjJjLTEuNy0wLjEtMy43LTMuNS0zLjctNy40YzAtMi45LDIuMi0zLjMsMy42LTMuM0gxMmMxLjMsMCwzLjYsMC40LDMuNiwzLjNDMTUuNiw4ODAuNywxMy41LDg4NC4xLDExLjgsODg0LjJMMTEuOCw4ODQuMnoiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTEuNyw4NzQuMkwxMS43LDg3NC4yaDAuOGMxLjYsMC4xLDIuNCwxLDIuNCwyLjZjMCwzLjgtMiw2LjctMyw2LjdsMCwwYy0xLjEtMC4xLTMtMi45LTMtNi43QzguOCw4NzUuMSw5LjgsODc0LjIsMTEuNyw4NzQuMiBNMTIsODcyLjhjLTAuMSwwLTAuMiwwLTAuMiwwbDAsMGgtMC4xYy0wLjgsMC00LjMsMC4yLTQuMyw0YzAsNC4yLDIuMiw4LjEsNC40LDguMWwwLDBsMCwwbDAsMGwwLDBjMi4yLDAsNC40LTMuOSw0LjQtOC4xQzE2LjMsODczLDEyLjgsODcyLjgsMTIsODcyLjhMMTIsODcyLjh6Ii8+PC9nPjwvZz48Zz48cGF0aCBjbGFzcz0ic3QyIiBkPSJNNzUuNCwyOC42bC0xOC4xLDEuOWwwLjEsMTQuNGwxOC4xLTAuMkw3NS40LDI4LjZ6IE02MC41LDQyLjVsLTAuMS05LjlsMTEuOS0xLjFsMC4xLDEwLjZMNjAuNSw0Mi41eiIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik05Ni40LDI2LjRsLTE4LjEsMS45bDAuMSwxNi40bDE4LjEtMC4yTDk2LjQsMjYuNHogTTgxLjUsNDEuOWwtMC4xLTExLjJsMTEuOS0xLjF2MTJMODEuNSw0MS45eiIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik03NS41LDQ4bC0xOC4xLTAuMmwwLjEsMTQuNGwxOCwxLjlWNDh6IE02MC42LDYwLjFsLTAuMS05LjlsMTEuOCwwLjNsMC4xLDEwLjZMNjAuNiw2MC4xeiIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik05Ni41LDQ4LjJMNzguNCw0OGwwLjEsMTYuNGwxOCwxLjlWNDguMnogTTgxLjYsNjJsLTAuMS0xMS4ybDExLjgsMC4zdjEyTDgxLjYsNjJ6Ii8+PHBhdGggY2xhc3M9InN0MiIgZD0iTTEwMi42LDYxLjJ2LTkuOWw4LjUsMC4yYy0wLjQtMS0wLjgtMi4xLTEuMS0zLjJsLTEwLjUtMC4xdjE2LjJDMTAwLjMsNjMuMywxMDEuMyw2Mi4yLDEwMi42LDYxLjJ6Ii8+PHBhdGggY2xhc3M9InN0MiIgZD0iTTU3LjYsNjUuMWwwLjEsMTQuNGwxOCw0bC0wLjEtMTYuMkw1Ny42LDY1LjF6IE02MC44LDc3LjhsLTAuMS05LjlsMTEuOCwxLjdsMC4xLDEwLjZMNjAuOCw3Ny44eiIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik03OC41LDY3LjdsMC4xLDE2LjRsMTgsNGwtMC4xLTE4LjJMNzguNSw2Ny43eiBNODEuNyw4Mi4xbC0wLjEtMTEuMmwxMS44LDEuN3YxMkw4MS43LDgyLjF6Ii8+PHBhdGggY2xhc3M9InN0MiIgZD0iTTExNC40LDg2Ljl2MS45bC0xMS44LTIuNHYtMi41Yy0xLjItMC42LTIuMy0xLjMtMy4xLTJ2Ni44bDE4LDR2LTUuNkMxMTYuNCw4Ny4xLDExNS40LDg3LDExNC40LDg2Ljl6Ii8+PHBhdGggY2xhc3M9InN0MiIgZD0iTTEwOSw0NC40Yy0wLjItMS0wLjItMi4xLTAuMy0zLjJsLTYuMiwwLjJWMjguOGwxMS45LTEuMXYyLjdjMS4xLTAuNSwyLjEtMC44LDMuMS0xdi01LjNMOTkuNCwyNnYxOC40SDEwOUwxMDksNDQuNHoiLz48Zz48cGF0aCBjbGFzcz0ic3QzIiBkPSJNMTMzLjQsNDAuNmMwLTEwLTExLTkuNS0xMS41LTkuNWwwLDBjLTEsMC0xMS40LTAuMy0xMS40LDkuNWMwLDEwLDUuNywxOSwxMS40LDE5LjFsMCwwbDAsMGMwLDAsMCwwLDAuMSwwbDAsMEMxMjcuNiw1OS42LDEzMy40LDUwLjYsMTMzLjQsNDAuNnoiLz48cGF0aCBjbGFzcz0ic3QzIiBkPSJNMTQ0LjUsNjcuNGMwLDAtMi42LTQuMy02LjEtNi4yYy0zLjEtMS43LTYuNi0yLjYtOS41LTNjLTIuMSwyLjQtNC42LDMuOS03LDMuOWwwLDBjMCwwLDAsMC0wLjEsMGwwLDBsMCwwYy0yLjQsMC00LjktMS41LTctMy45Yy0yLjksMC41LTYuMiwxLjQtOS4yLDNjLTMuNSwxLjktNi4xLDYuMi02LjEsNi4ybC0wLjMsMTAuOWMyLjUsMy44LDguNyw2LjksMjIuOSw2LjlsMCwwYzE0LjEsMCwyMC4zLTMuMiwyMi44LTYuOUwxNDQuNSw2Ny40eiIvPjwvZz48L2c+PGc+PHBhdGggY2xhc3M9InN0NCIgZD0iTTEyMi4yLDE4MC4xTDEyMi4yLDE4MC4xYy0wLjQsMC0wLjgsMC0xLjIsMGMtMS42LDEuNS0zLjIsMi0zLjcsMmMtMS40LDAtMTguMiwwLjEtMzUuNCwwLjFjLTE3LjksMC0yNS4xLDAtMjUuOC0wLjFjLTAuMSwwLTcuMi0wLjYtNy4xLTkuM2MwLjEtNy42LDkuMi04LjksOS42LTguOWwzLjctMC40bC0wLjgtMy42YzAsMC0wLjktNC42LDEuOS03LjRjMS40LTEuMywzLjEtMiw1LjItMmMyLjMsMCw0LjMsMC44LDQuMywwLjhsMy4xLDEuNGwxLjMtMy4yYzIuNS02LjEsNy40LTguOSwxNS4zLTguOWMwLjUsMCwxLDAsMS41LDBjNy4yLDAuMywxMS4yLDUuMiwxMy40LDEwYzEuMS0wLjQsMi4yLTAuNywzLjMtMWMtMi43LTYuMS04LTEyLTE2LjUtMTIuNGMtMC41LDAtMS4xLDAtMS42LDBjLTkuMiwwLTE1LjMsMy42LTE4LjQsMTFjMCwwLTIuNS0xLjEtNS42LTEuMWMtMi40LDAtNS4yLDAuNy03LjYsM2MtNC4zLDQuMi0yLjgsMTAuNS0yLjgsMTAuNXMtMTIuNCwxLjUtMTIuNSwxMi4yYy0wLjEsMTAuNSw4LjMsMTIuNSwxMC4yLDEyLjZjMC45LDAuMSwxMi45LDAuMSwyNiwwLjFjMTYuMSwwLDMzLjksMCwzNS41LTAuMWMxLjktMC4xLDUuNi0xLjYsNy45LTUuNEMxMjQuMywxODAuMSwxMjMuMywxODAuMSwxMjIuMiwxODAuMXoiLz48L2c+PGc+PHBhdGggY2xhc3M9InN0MyIgZD0iTTEzMi43LDEzMy4yYzAtMTAuMS0xMS4xLTkuNi0xMS42LTkuNmwwLDBjLTEuMSwwLTExLjUtMC4zLTExLjUsOS42YzAsMTAuMSw1LjgsMTkuMiwxMS41LDE5LjNsMCwwbDAsMGMwLDAsMCwwLDAuMSwwbDAsMEMxMjYuOSwxNTIuNSwxMzIuOCwxNDMuMywxMzIuNywxMzMuMnoiLz48cGF0aCBjbGFzcz0ic3QzIiBkPSJNMTQ0LDE2MC4xYzAsMC0yLjYtNC40LTYuMi02LjNjLTMuMi0xLjctNi42LTIuNi05LjYtMy4xYy0yLjIsMi40LTQuNiwzLjktNy4xLDMuOWwwLDBIMTIxbDAsMGwwLDBjLTIuNSwwLTQuOS0xLjUtNy4xLTMuOWMtMi45LDAuNS02LjIsMS40LTkuMywzYy0zLjYsMS45LTYuMiw2LjMtNi4yLDYuM2wtMC4zLDExYzIuNiwzLjgsOC44LDcsMjMuMSw3bDAsMGMxNC4zLDAsMjAuNS0zLjIsMjMuMS03TDE0NCwxNjAuMXoiLz48L2c+PGc+PGc+PHBhdGggY2xhc3M9InN0NCIgZD0iTTU5LjksMjQxLjhMNTkuOSwyNDEuOGMtMC4yLDAtMC4zLDAtMC41LDBjLTAuNywwLjYtMS40LDAuOC0xLjYsMC45Yy0wLjYsMC03LjcsMC0xNC45LDBjLTcuNiwwLTEwLjYsMC0xMC45LDBjMCwwLTMtMC4zLTMtMy45YzAtMy4yLDMuOS0zLjcsNC0zLjdsMS42LTAuMmwtMC4zLTEuNWMwLDAtMC40LTEuOSwwLjgtMy4xYzAuNi0wLjYsMS4zLTAuOCwyLjItMC44YzEsMCwxLjgsMC4zLDEuOCwwLjNsMS4zLDAuNmwwLjYtMS4zYzEuMS0yLjYsMy4xLTMuNyw2LjQtMy43YzAuMiwwLDAuNCwwLDAuNiwwYzMsMC4xLDQuNywyLjIsNS42LDQuMmMwLjUtMC4yLDAuOS0wLjMsMS40LTAuNGMtMS4xLTIuNi0zLjMtNS4xLTYuOS01LjJjLTAuMiwwLTAuNSwwLTAuNywwYy0zLjksMC02LjQsMS41LTcuNyw0LjZjMCwwLTEtMC41LTIuNC0wLjVjLTEsMC0yLjIsMC4zLTMuMiwxLjJjLTEuOCwxLjgtMS4yLDQuNC0xLjIsNC40cy01LjIsMC42LTUuMyw1LjFjMCw0LjQsMy41LDUuMyw0LjMsNS4zYzAuNCwwLDUuNCwwLDExLDBjNi44LDAsMTQuMywwLDE0LjksMGMwLjgsMCwyLjQtMC43LDMuMy0yLjNDNjAuOCwyNDEuOCw2MC40LDI0MS44LDU5LjksMjQxLjh6Ii8+PC9nPjxnPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik02NC4zLDIyMi4xYzAtNC4zLTQuNy00LTQuOS00bDAsMGMtMC40LDAtNC44LTAuMS00LjksNGMwLDQuMiwyLjQsOC4xLDQuOSw4LjFsMCwwbDAsMGwwLDBsMCwwQzYxLjksMjMwLjIsNjQuMywyMjYuMyw2NC4zLDIyMi4xeiIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik02OS4xLDIzMy40YzAsMC0xLjEtMS44LTIuNi0yLjZjLTEuMy0wLjctMi44LTEuMS00LTEuM2MtMC45LDEtMiwxLjYtMywxLjdsMCwwbDAsMGwwLDBsMCwwYy0xLDAtMi4xLTAuNi0zLTEuNmMtMS4yLDAuMi0yLjYsMC42LTMuOSwxLjNjLTEuNSwwLjgtMi42LDIuNi0yLjYsMi42bC0wLjEsNC42YzEuMSwxLjYsMy43LDMsOS43LDNsMCwwYzYsMCw4LjYtMS4zLDkuNy0zTDY5LjEsMjMzLjR6Ii8+PC9nPjwvZz48Zz48Zz48cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMTE5LjIsMjk0LjRMMTE5LjIsMjk0LjRjLTAuMywwLTAuNSwwLTAuOCwwYy0xLDAuOS0yLDEuMy0yLjMsMS4zYy0wLjksMC0xMS40LDAuMS0yMi4yLDAuMWMtMTEuMywwLTE1LjgsMC0xNi4yLDBjMCwwLTQuNS0wLjQtNC40LTUuOGMwLjEtNC44LDUuOC01LjYsNi01LjZsMi4zLTAuM2wtMC41LTIuM2MwLDAtMC42LTIuOSwxLjItNC43YzAuOS0wLjgsMS45LTEuMywzLjMtMS4zYzEuNSwwLDIuNywwLjUsMi43LDAuNWwyLDAuOWwwLjgtMmMxLjYtMy44LDQuNi01LjYsOS42LTUuNmMwLjMsMCwwLjYsMCwwLjksMGM0LjUsMC4yLDcuMSwzLjMsOC40LDYuM2MwLjctMC4yLDEuNC0wLjQsMi0wLjZjLTEuNy0zLjktNS03LjYtMTAuNC03LjhjLTAuMywwLTAuNywwLTEsMGMtNS44LDAtOS42LDIuMy0xMS41LDYuOWMwLDAtMS42LTAuNy0zLjUtMC43Yy0xLjUsMC0zLjMsMC40LTQuNywxLjljLTIuNywyLjYtMS44LDYuNi0xLjgsNi42cy03LjgsMC45LTcuOSw3LjdjLTAuMSw2LjYsNS4yLDcuOSw2LjQsNy45YzAuNSwwLDguMSwwLjEsMTYuMywwLjFjMTAuMSwwLDIxLjMsMCwyMi4zLTAuMWMxLjIsMCwzLjUtMSw0LjktMy40QzEyMC41LDI5NC40LDExOS44LDI5NC40LDExOS4yLDI5NC40eiIvPjwvZz48Zz48cGF0aCBjbGFzcz0ic3QzIiBkPSJNMTI1LjgsMjY0LjljMC02LjQtNy02LTcuMy02bDAsMGMtMC43LDAtNy4yLTAuMi03LjIsNmMwLDYuMywzLjYsMTIuMSw3LjIsMTIuMWwwLDBsMCwwbDAsMGwwLDBDMTIyLjEsMjc3LDEyNS44LDI3MS4zLDEyNS44LDI2NC45eiIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0xMzIuOCwyODEuOGMwLDAtMS42LTIuOC0zLjktNGMtMi0xLjEtNC4yLTEuNi02LTEuOWMtMS40LDEuNS0yLjksMi41LTQuNSwyLjVsMCwwbDAsMGwwLDBsMCwwYy0xLjYsMC0zLjEtMC45LTQuNC0yLjVjLTEuOCwwLjMtMy45LDAuOS01LjksMS45Yy0yLjIsMS4yLTMuOSw0LTMuOSw0bC0wLjIsNi45YzEuNiwyLjQsNS41LDQuNCwxNC41LDQuNGwwLDBjOSwwLDEyLjktMiwxNC41LTQuNEwxMzIuOCwyODEuOHoiLz48L2c+PC9nPjxnPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik03My44LDI4Mi44Yy0xNy0zLjctMjguOC0xMi4xLTI5LjItMjIuN2MtMC4yLTUuNCwyLjYtMTAuNiw3LjYtMTUuMmgtNy4xYy02LjIsNS41LTkuNywxMS44LTkuNCwxOC4zYzAuNSwxMi4yLDEzLjksMjIsMzMuMiwyNi40QzY5LjMsMjg2LjMsNzEuNywyODQuMiw3My44LDI4Mi44eiIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik05Ni41LDIyNy4zYy05LjcsMC42LTE4LjksMi4zLTI3LDQuOGwwLjIsMi44YzcuOS0yLjksMTcuMS00LjksMjctNS40YzI5LjQtMS43LDUzLjgsOS4yLDU0LjQsMjQuNGMwLjQsOC45LTcuNSwxNy4zLTE5LjksMjMuMWMxLjYsMS45LDMuNCw0LjUsMy40LDQuNWwtMC4zLDIuN2MxNi02LjgsMjYuMy0xNy4yLDI1LjgtMjguMkMxNTkuNCwyMzguMSwxMzAuOSwyMjUuMiw5Ni41LDIyNy4zeiIvPjwvZz48Zz48Zz48cGF0aCBjbGFzcz0ic3QzIiBkPSJNMTQ4LjcsMjIyLjdjMC00LjYtNS00LjMtNS4yLTQuM2wwLDBjLTAuNSwwLTUuMi0wLjEtNS4yLDQuM2MwLDQuNSwyLjYsOC43LDUuMiw4LjdsMCwwbDAsMGwwLDBsMCwwQzE0Ni4xLDIzMS40LDE0OC43LDIyNy4zLDE0OC43LDIyMi43eiIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0xNTMuOCwyMzQuOGMwLDAtMS4yLTItMi44LTIuOGMtMS40LTAuOC0zLTEuMi00LjMtMS40Yy0xLDEuMS0yLjEsMS44LTMuMiwxLjhsMCwwbDAsMGwwLDBsMCwwYy0xLjEsMC0yLjItMC43LTMuMi0xLjhjLTEuMywwLjItMi44LDAuNi00LjIsMS40Yy0xLjYsMC45LTIuOCwyLjgtMi44LDIuOGwtMC4xLDQuOWMxLjIsMS43LDMuOSwzLjIsMTAuNCwzLjJsMCwwYzYuNCwwLDkuMi0xLjQsMTAuNC0zLjJMMTUzLjgsMjM0Ljh6Ii8+PC9nPjwvZz48Zz48Zz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMzEuNywzMjAuOWMyLjgsMCw1LjEsMS42LDYuMiw0LjNjMS4yLDIuOSwwLjcsNi0xLjQsOC4zbC0wLjEsMC4yYy02LjMsNi43LTkuOSwxMC41LTEzLjEsMTQuMWMtMy4yLTMuNi02LjgtNy40LTEzLjItMTQuMWwtMC4xLTAuMWMtMi4xLTIuMi0yLjYtNS40LTEuNC04LjNjMS4xLTIuNywzLjUtNC4zLDYuMi00LjNjMC4xLDAsMC4yLDAsMC40LDBjMi45LDAuMSw1LjMsMi4xLDYuMiw1bDEuOSw2bDEuOS02YzAuOS0yLjksMy4zLTQuOSw2LjItNUMzMS41LDMyMC45LDMxLjYsMzIwLjksMzEuNywzMjAuOSBNMzEuNywzMTguOWMtMC4yLDAtMC4zLDAtMC41LDBjLTMuOCwwLjItNi44LDIuNi04LDYuNGMtMS4yLTMuOC00LjMtNi4yLTgtNi40Yy0wLjIsMC0wLjMsMC0wLjUsMGMtMy42LDAtNi42LDIuMS04LjEsNS42Yy0xLjUsMy42LTAuOCw3LjYsMS44LDEwLjRjNy40LDcuOCwxMS4xLDExLjcsMTQuNywxNS45YzMuNy00LjIsNy40LTguMSwxNC43LTE1LjljMi42LTIuOCwzLjMtNi44LDEuOC0xMC40QzM4LjMsMzIxLDM1LjMsMzE4LjksMzEuNywzMTguOUwzMS43LDMxOC45eiIvPjwvZz48Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIzNS4yIiBjeT0iMzQyLjUiIHI9IjEwLjUiLz48Y2lyY2xlIGNsYXNzPSJzdDEiIGN4PSIzNS4yIiBjeT0iMzQyLjUiIHI9IjguNSIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00MS40LDM0Mi4yYzAsMC43LTAuNiwxLjMtMS4zLDEuM2gtOS4zYy0wLjcsMC0xLjMtMC42LTEuMy0xLjNsMCwwYzAtMC43LDAuNi0xLjMsMS4zLTEuM2g5LjNDNDAuOCwzNDAuOSw0MS40LDM0MS41LDQxLjQsMzQyLjJMNDEuNCwzNDIuMnoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzUuNCwzNDguM2MtMC43LDAtMS4zLTAuNi0xLjMtMS4zdi05LjNjMC0wLjcsMC42LTEuMywxLjMtMS4zbDAsMGMwLjcsMCwxLjMsMC42LDEuMywxLjN2OS4zQzM2LjcsMzQ3LjcsMzYuMSwzNDguMywzNS40LDM0OC4zTDM1LjQsMzQ4LjN6Ii8+PC9nPjxnPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0yNy41LDQ3NS4zYzAuMiwwLDAuNSwwLDAuNywwYzUuMSwwLjIsNy4xLDUuOCw3LjMsOC41bDAuMSwxLjhsMS44LDAuMWMwLjUsMCw1LjEsMC40LDUuMSw0LjljMCwzLjQtMi40LDQuMy0yLjksNC40Yy0wLjcsMC04LjksMC0xNy4zLDBjLTguOCwwLTEyLjMsMC0xMi42LDBjLTAuMSwwLTMuMi0wLjMtMy4xLTQuMmMwLTMuNCwzLjktNCw0LjQtNGwyLjItMC4zbC0wLjQtMi4xYzAsMC0wLjQtMi4xLDAuOC0zLjNjMC42LTAuNiwxLjMtMC45LDIuMy0wLjljMS4xLDAsMS45LDAuNCwxLjksMC40bDAsMGwxLjksMC44bDAuOC0xLjlDMjEuNiw0NzYuNiwyMy44LDQ3NS4zLDI3LjUsNDc1LjNMMjcuNSw0NzUuMyBNMjcuNSw0NzMuM2MtNC41LDAtNy41LDEuOC05LDUuNGMwLDAtMS4yLTAuNS0yLjgtMC41Yy0xLjIsMC0yLjYsMC4zLTMuNywxLjVjLTIuMSwyLjEtMS40LDUuMi0xLjQsNS4ycy02LjEsMC43LTYuMSw2Yy0wLjEsNS4yLDQuMSw2LjEsNSw2LjJjMC40LDAsNi4zLDAsMTIuOCwwYzcuOSwwLDE2LjYsMCwxNy40LDBjMS40LDAsNC44LTEuOCw0LjgtNi40YzAtNi41LTctNi45LTctNi45Yy0wLjItMy44LTIuOS0xMC4xLTkuMi0xMC40QzI4LjEsNDczLjMsMjcuOCw0NzMuMywyNy41LDQ3My4zTDI3LjUsNDczLjN6Ii8+PC9nPjxyZWN0IHg9Ijk3LjIiIHk9IjMyNS45IiBjbGFzcz0ic3Q1IiB3aWR0aD0iMzkiIGhlaWdodD0iMyIvPjxnPjxjaXJjbGUgY2xhc3M9InN0MSIgY3g9IjI1LjciIGN5PSI1NDcuNCIgcj0iMy41Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTI1LjcsNTM2LjljMi40LDAsNC42LDAuOCw2LjQsMi4ybDEuMi0xLjJjLTIuMS0xLjctNC44LTIuNy03LjctMi43Yy0zLjQsMC02LjQsMS40LTguNiwzLjZsMS4yLDEuMkMyMC4yLDUzOC4xLDIyLjgsNTM3LDI1LjcsNTM2Ljl6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTI1LjcsNTIzLjljNiwwLDExLjUsMi4zLDE1LjYsNmwxLjItMS4yYy00LjUtNC0xMC40LTYuNS0xNi45LTYuNWMtNywwLTEzLjMsMi44LTE3LjgsNy40bDEuMiwxLjJDMTMuNCw1MjYuNiwxOS4yLDUyMy45LDI1LjcsNTIzLjl6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTI1LjcsNTMwYzQuMywwLDguMywxLjYsMTEuMyw0LjJsMS4yLTEuMmMtMy40LTIuOS03LjgtNC43LTEyLjYtNC43Yy01LjMsMC0xMCwyLjEtMTMuNSw1LjZsMS4yLDEuMkMxNi42LDUzMiwyMC45LDUzMCwyNS43LDUzMHoiLz48Zz48cmVjdCB4PSI2IiB5PSI1MzAuMiIgdHJhbnNmb3JtPSJtYXRyaXgoMC40MjQzIC0wLjkwNTUgMC45MDU1IDAuNDI0MyAtNDY2LjQyMTcgMzMwLjgwNTgpIiBjbGFzcz0ic3QxIiB3aWR0aD0iNDIiIGhlaWdodD0iNCIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zNC41LDUxMy44bDEuOCwwLjhsLTE3LDM2LjJsLTEuOC0wLjhMMzQuNSw1MTMuOCBNMzMuNiw1MTEuMmwtMC45LDEuOGwtMTcsMzYuMmwtMC44LDEuOGwxLjgsMC44bDEuOCwwLjhsMS44LDAuOGwwLjgtMS44bDE3LTM2LjJsMC44LTEuOGwtMS44LTAuOGwtMS44LTAuOEwzMy42LDUxMS4yTDMzLjYsNTExLjJ6Ii8+PC9nPjwvZz48Zz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMzYuNCw1NzQuOUgyMy43bC02LTVIOS4xbC0xLjQsMS4zdjIzLjdoMjkuOVY1NzZMMzYuNCw1NzQuOXogTTkuNyw1NzIuOWwxLTFoNmw0LDMuMWgtMTFDOS43LDU3NSw5LjcsNTcyLjksOS43LDU3Mi45eiBNMzUuNyw1OTIuOWgtMjZ2LTE2aDI1bDEsMVY1OTIuOXoiLz48cmVjdCB4PSIzNS4zIiB5PSI1ODQiIGNsYXNzPSJzdDAiIHdpZHRoPSIzLjciIGhlaWdodD0iOC42Ii8+PGc+PHBhdGggY2xhc3M9InN0MSIgZD0iTTMxLjMsNjA0Yy0xLjQsMC0yLjYtMS4yLTIuNi0yLjh2LTcuNmMwLTEuNCwwLjktMi41LDIuMS0yLjd2LTIuNmMwLTMuNSwyLjYtNi40LDUuOC02LjRoMi4xYzMuMiwwLDUuOSwyLjksNS45LDYuNHYyLjZjMS4yLDAuMiwyLjEsMS40LDIuMSwyLjd2Ny43YzAsMS41LTEuMiwyLjgtMi42LDIuOEwzMS4zLDYwNEwzMS4zLDYwNHogTTQxLDU5MC45di0yLjVjMC0xLjktMS43LTIuNy0zLjMtMi43cy0zLjIsMC44LTMuMiwyLjd2Mi41SDQxeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zOC43LDU4Mi45YzIuNywwLDQuOSwyLjUsNC45LDUuNHYzLjVoMC41YzAuOSwwLDEuNiwwLjgsMS42LDEuOHY3LjdjMCwxLTAuNywxLjgtMS42LDEuOEgzMS4zYy0wLjksMC0xLjYtMC44LTEuNi0xLjh2LTcuN2MwLTEsMC43LTEuOCwxLjYtMS44aDAuNXYtMy41YzAtMi45LDIuMS01LjQsNC44LTUuNEgzOC43IE0zMy40LDU5MS45SDQydi0zLjVjMC0yLjMtMi0zLjctNC4zLTMuN2MtMi40LDAtNC4yLDEuNC00LjIsMy43TDMzLjQsNTkxLjkgTTM4LjcsNTgwLjloLTIuMWMtMy43LDAtNi44LDMuMy02LjgsNy40djEuOWMtMS4zLDAuNi0yLjEsMS45LTIuMSwzLjR2Ny43YzAsMi4xLDEuNiwzLjgsMy42LDMuOGgxMi44YzIsMCwzLjYtMS43LDMuNi0zLjh2LTcuN2MwLTEuNS0wLjktMi45LTIuMS0zLjR2LTEuOUM0NS42LDU4NC4zLDQyLjQsNTgwLjksMzguNyw1ODAuOUwzOC43LDU4MC45eiBNMzUuNCw1ODkuOXYtMS41YzAtMS43LDEuOS0xLjcsMi4yLTEuN2MwLjIsMCwyLjMsMCwyLjMsMS43djEuNUgzNS40TDM1LjQsNTg5Ljl6Ii8+PC9nPjwvZz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMzYuNCwxMDIzLjlIMjMuN2wtNi01SDkuMWwtMS40LDEuM3YyMy43aDI5LjlWMTAyNUwzNi40LDEwMjMuOXogTTkuNywxMDIxLjlsMS0xaDZsNCwzLjFoLTExQzkuNywxMDI0LDkuNywxMDIxLjksOS43LDEwMjEuOXogTTM1LjcsMTA0MS45aC0yNnYtMTZoMjVsMSwxVjEwNDEuOXoiLz48cmVjdCB4PSIzNS4zIiB5PSIxMDMyIiBjbGFzcz0ic3QwIiB3aWR0aD0iMy43IiBoZWlnaHQ9IjguNiIvPjxnPjxyZWN0IHg9IjEzLjciIHk9IjcxOC45IiBjbGFzcz0ic3QxIiB3aWR0aD0iMjciIGhlaWdodD0iMyIvPjxyZWN0IHg9IjEzLjciIHk9IjcyNy45IiBjbGFzcz0ic3QxIiB3aWR0aD0iMjciIGhlaWdodD0iMyIvPjxyZWN0IHg9IjEzLjciIHk9IjczNi45IiBjbGFzcz0ic3QxIiB3aWR0aD0iMjciIGhlaWdodD0iMyIvPjxyZWN0IHg9IjEzLjciIHk9Ijc0NS45IiBjbGFzcz0ic3QxIiB3aWR0aD0iMjciIGhlaWdodD0iMyIvPjxyZWN0IHg9IjYuNyIgeT0iNzE4LjkiIGNsYXNzPSJzdDEiIHdpZHRoPSI0IiBoZWlnaHQ9IjMiLz48cmVjdCB4PSI2LjciIHk9IjcyNy45IiBjbGFzcz0ic3QxIiB3aWR0aD0iNCIgaGVpZ2h0PSIzIi8+PHJlY3QgeD0iNi43IiB5PSI3MzYuOSIgY2xhc3M9InN0MSIgd2lkdGg9IjQiIGhlaWdodD0iMyIvPjxyZWN0IHg9IjYuNyIgeT0iNzQ1LjkiIGNsYXNzPSJzdDEiIHdpZHRoPSI0IiBoZWlnaHQ9IjMiLz48L2c+PGc+PHBhdGggY2xhc3M9InN0MSIgZD0iTTUuNywzNzMuOXYyaDJ2MTNoMi41SDE3bC03LjUsN2MtMC42LDAuNi0wLjgsMS4xLTAuMiwxLjZjMC42LDAuNiwxLjIsMC41LDEuOC0wLjFsOC42LTcuOGw3LjYsOGMwLjYsMC42LDEuMiwwLjksMS44LDAuM2MwLjYtMC42LDAuNC0xLjMtMC4yLTEuOWwtNy4xLTcuMWg5Ljh2LTEzaDJ2LTJINS43eiBNMjkuNywzODYuOWgtMjB2LTExaDIwVjM4Ni45eiIvPjxyZWN0IHg9IjE1LjciIHk9IjM3MC45IiBjbGFzcz0ic3QxIiB3aWR0aD0iNi44IiBoZWlnaHQ9IjIiLz48cmVjdCB4PSI2LjciIHk9IjQyOC45IiBjbGFzcz0ic3QxIiB3aWR0aD0iMTUiIGhlaWdodD0iMSIvPjxyZWN0IHg9IjYuNyIgeT0iNDMxLjkiIGNsYXNzPSJzdDEiIHdpZHRoPSIxMyIgaGVpZ2h0PSIxIi8+PHJlY3QgeD0iNi43IiB5PSI0MzQuOSIgY2xhc3M9InN0MSIgd2lkdGg9IjExIiBoZWlnaHQ9IjEiLz48cmVjdCB4PSI2LjciIHk9IjQzNy45IiBjbGFzcz0ic3QxIiB3aWR0aD0iNyIgaGVpZ2h0PSIxIi8+PGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMzQuMiIgY3k9IjM5NC40IiByPSIxMC41Ii8+PGNpcmNsZSBjbGFzcz0ic3QxIiBjeD0iMzQuMiIgY3k9IjM5NC40IiByPSI4LjUiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDAuMywzOTQuMmMwLDAuNy0wLjYsMS4zLTEuMywxLjNoLTkuM2MtMC43LDAtMS4zLTAuNi0xLjMtMS4zbDAsMGMwLTAuNywwLjYtMS4zLDEuMy0xLjNIMzlDMzkuNywzOTIuOSw0MC4zLDM5My41LDQwLjMsMzk0LjJMNDAuMywzOTQuMnoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzQuMyw0MDAuMmMtMC43LDAtMS4zLTAuNi0xLjMtMS4zdi05LjNjMC0wLjcsMC42LTEuMywxLjMtMS4zbDAsMGMwLjcsMCwxLjMsMC42LDEuMywxLjN2OS4zQzM1LjcsMzk5LjYsMzUuMSw0MDAuMiwzNC4zLDQwMC4yTDM0LjMsNDAwLjJ6Ii8+PC9nPjxnPjxjaXJjbGUgY2xhc3M9InN0NiIgY3g9IjE4LjciIGN5PSI2NzUuOSIgcj0iOCIvPjxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE4LjciIGN5PSI2NzUuOSIgcj0iNi41Ii8+PGNpcmNsZSBjbGFzcz0ic3Q3IiBjeD0iMTguNyIgY3k9IjY3NS45IiByPSIzLjkiLz48cmVjdCB4PSIxNy43IiB5PSI2ODIuOSIgY2xhc3M9InN0MSIgd2lkdGg9IjIiIGhlaWdodD0iMTMiLz48Zz48cmVjdCB4PSI3LjciIHk9IjY5Mi45IiBjbGFzcz0ic3QxIiB3aWR0aD0iMzQiIGhlaWdodD0iNiIvPjwvZz48cmVjdCB4PSIxNy43IiB5PSI2OTIuOSIgY2xhc3M9InN0MCIgd2lkdGg9IjIiIGhlaWdodD0iNiIvPjwvZz48Zz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMjEuNyw5NjguOXY1aC0xM3YtNUgyMS43IE0yMy43LDk2Ni45aC0xN3Y5aDE3Vjk2Ni45TDIzLjcsOTY2Ljl6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTQxLjcsOTgwLjl2NWgtMTN2LTVINDEuNyBNNDMuNyw5NzguOWgtMTd2OWgxN1Y5NzguOUw0My43LDk3OC45eiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik00MS43LDk5NC45djVoLTEzdi01SDQxLjcgTTQzLjcsOTkyLjloLTE3djloMTdWOTkyLjlMNDMuNyw5OTIuOXoiLz48cmVjdCB4PSIxMy43IiB5PSI5NzUuOSIgY2xhc3M9InN0MSIgd2lkdGg9IjIiIGhlaWdodD0iMjIiLz48cmVjdCB4PSIxNS43IiB5PSI5OTUuOSIgY2xhc3M9InN0MSIgd2lkdGg9IjEyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIxNS43IiB5PSI5ODIuOSIgY2xhc3M9InN0MSIgd2lkdGg9IjEyIiBoZWlnaHQ9IjIiLz48L2c+PGc+PHBhdGggY2xhc3M9InN0MSIgZD0iTTE0LjcsNzkxLjljMCwwLDUuNy05LjgsMTAuNS0xMmM0LjMtMiw5LjUtMS43LDkuNS0xLjd2Ni44bDEwLjItMTAuN2wtMTAuMi05Ljl2Ni42YzAsMC04LjEsMC4yLTEzLjYsNS4xQzE1LjcsNzgwLjgsMTQuNyw3OTEuOSwxNC43LDc5MS45eiBNMzguNyw3OTYuOWgtMzF2LTI0aDExbDMtMmgtMTZ2MjhoMzV2LTE0LjNsLTIsMi4zVjc5Ni45eiIvPjwvZz48Zz48bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzFfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjIzLjciIHkxPSI2MTQwLjI0NjYiIHgyPSIyMy43IiB5Mj0iNjE0MC4yNDY2IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDAgNjk3NS4xMTMzKSI+PHN0b3AgIG9mZnNldD0iNS42MDAwMDBlLTAzIiBzdHlsZT0ic3RvcC1jb2xvcjojQjNCM0IzIi8+PHN0b3AgIG9mZnNldD0iMC42ODU0IiBzdHlsZT0ic3RvcC1jb2xvcjojRjJGMkYyIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBjbGFzcz0ic3Q4IiBkPSJNMjMuNyw4MzQuOSIvPjxnPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0yMy43LDgxOC45YzguOCwwLDE2LDcuMiwxNiwxNnMtNy4yLDE2LTE2LDE2cy0xNi03LjItMTYtMTZTMTQuOSw4MTguOSwyMy43LDgxOC45IE0yMy43LDgxNi45Yy05LjksMC0xOCw4LjEtMTgsMThzOC4xLDE4LDE4LDE4czE4LTguMSwxOC0xOFMzMy42LDgxNi45LDIzLjcsODE2LjlMMjMuNyw4MTYuOXoiLz48L2c+PHBhdGggY2xhc3M9InN0MSIgZD0iTTMxLjIsODM5Yy0xLjQsMi41LTQuMSw0LjItNy4zLDQuM2MtNC42LDAtOC4zLTMuNy04LjMtOC4zczMuNy04LjMsOC4zLTguM2MzLjMsMCw2LjIsMiw3LjUsNC44SDM1Yy0xLjUtNC43LTUuOS04LjItMTEuMS04LjJjLTYuNCwwLTExLjYsNS4yLTExLjYsMTEuNmMwLDYuNCw1LjIsMTEuNiwxMS42LDExLjZjNSwwLDkuMy0zLjIsMTAuOS03LjZMMzEuMiw4MzlMMzEuMiw4Mzl6Ii8+PC9nPjxnPjxwYXRoIGNsYXNzPSJzdDUiIGQ9Ik0xMi43LDEwOTkuOUwxMi43LDEwOTkuOXYyaDI2YzEuMSwwLDItMC45LDItMmwwLDBsMCwwdi0zMWgtMjh2MTNsMCwwQzEyLjcsMTA4MS45LDEyLjcsMTA5OS45LDEyLjcsMTA5OS45eiBNMzYuNywxMDk3LjloLTIwdi0xaDIwVjEwOTcuOXogTTM2LjcsMTA5NC45aC0yMHYtMWgyMFYxMDk0Ljl6IE0yNS43LDEwODUuOXYxaC05di0xSDI1Ljd6IE0xNi43LDEwODMuOXYtMWg5djFIMTYuN3ogTTI1LjcsMTA4OC45djFoLTl2LTFIMjUuN3ogTTM2LjcsMTA4OS45aC05di0xaDlWMTA4OS45eiBNMzYuNywxMDg2LjloLTl2LTFoOVYxMDg2Ljl6IE0zNi43LDEwODMuOWgtOXYtMWg5VjEwODMuOXogTTM1LjksMTA3NS43Yy0xLTAuNC0xLjYtMS0xLjYtMS45YzAtMS4xLDAuOC0xLjgsMi0xLjhjMC42LDAsMS4xLDAuMiwxLjMsMC4zbC0wLjIsMC43Yy0wLjItMC4xLTAuNi0wLjMtMS4xLTAuM2MtMC44LDAtMS4xLDAuNi0xLjEsMWMwLDAuNiwwLjQsMC45LDEuMiwxLjNjMSwwLjQsMS41LDEsMS41LDJzLTAuNywyLTIuMSwyYy0wLjYsMC0xLjItMC4yLTEuNS0wLjRsMC4yLTAuN2MwLjQsMC4zLDAuOSwwLjQsMS40LDAuNGMwLjgsMCwxLjMtMC41LDEuMy0xLjJDMzcsMTA3Ni40LDM2LjcsMTA3NiwzNS45LDEwNzUuN3ogTTI3LjEsMTA3MmwwLjcsMy40YzAuMiwwLjgsMC4zLDEuNywwLjQsMi4zbDAsMGMwLjEtMC43LDAuMy0xLjUsMC41LTIuNGwwLjgtMy40aDAuOGwwLjcsMy40YzAuMiwwLjgsMC4zLDEuNiwwLjQsMi4zbDAsMGMwLjEtMC43LDAuMy0xLjUsMC41LTIuM2wwLjgtMy40aDAuOGwtMS43LDYuOEgzMWwtMC44LTMuNWMtMC4yLTAuOS0wLjMtMS41LTAuNC0yLjJsMCwwYy0wLjEsMC43LTAuMiwxLjMtMC41LDIuMmwtMC45LDMuNWgtMC44bC0xLjUtNi44TDI3LjEsMTA3MkwyNy4xLDEwNzJ6IE0yMS45LDEwNzJoMy43djAuN2gtMi45djIuMWgyLjd2MC43aC0yLjd2Mi40aDN2MC43aC0zLjhMMjEuOSwxMDcyTDIxLjksMTA3MnogTTE1LjgsMTA3MmgwLjlsMi4yLDMuNGMwLjQsMC44LDAuNiwxLjUsMC45LDIuMmwwLDBjLTAuMS0wLjktMC4xLTEuNy0wLjEtMi44di0yLjhoMC43djYuOGgtMC44bC0xLjctMy40Yy0wLjQtMC44LTEuMS0xLjUtMS40LTIuM2wwLDBjMCwwLjksMC4xLDEuNywwLjEsMi44djIuOWgtMC43TDE1LjgsMTA3MkwxNS44LDEwNzJ6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTEyLjcsMTA5OS45di0xOGwwLDBWMTA5OS45TDEyLjcsMTA5OS45eiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xMC43LDEwNjYuOXYzM2MwLDEuMS0wLjksMi0yLDJsMCwwbDAsMGwwLDBjLTEuMSwwLTItMC45LTItMnYtMjBoMnYtMmgtNHYyMmMwLDIuMiwxLjgsNCw0LDRsMCwwaDJoMWgyN2MyLjIsMCw0LTEuOCw0LTR2LTMzSDEwLjdMMTAuNywxMDY2Ljl6IE00MC43LDEwOTkuOUw0MC43LDEwOTkuOWMwLDEuMS0wLjksMi0yLDJoLTI2di0zM2gyOFYxMDk5LjlMNDAuNywxMDk5LjlMNDAuNywxMDk5Ljl6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTE2LjYsMTA3NS45YzAtMS4xLDAtMS45LTAuMS0yLjhsMCwwYzAuMywwLjcsMSwxLjUsMS40LDIuM2wxLjcsMy40aDAuOHYtNi44aC0wLjd2Mi44YzAsMS4xLDAsMS45LDAuMSwyLjhsMCwwYy0wLjMtMC43LTAuNC0xLjQtMC45LTIuMmwtMi4yLTMuNGgtMC45djYuOGgwLjdMMTYuNiwxMDc1LjlMMTYuNiwxMDc1Ljl6Ii8+PHBvbHlnb24gY2xhc3M9InN0MSIgcG9pbnRzPSIyNS43LDEwNzggMjIuNywxMDc4IDIyLjcsMTA3NS42IDI1LjQsMTA3NS42IDI1LjQsMTA3NC45IDIyLjcsMTA3NC45IDIyLjcsMTA3Mi43IDI1LjYsMTA3Mi43IDI1LjYsMTA3MiAyMS45LDEwNzIgMjEuOSwxMDc4LjggMjUuNywxMDc4LjggIi8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTI4LjYsMTA3OC44bDAuOS0zLjVjMC4yLTAuOSwwLjQtMS41LDAuNS0yLjJsMCwwYzAuMSwwLjcsMC4yLDEuMywwLjQsMi4ybDAuOCwzLjVIMzJsMS43LTYuOGgtMC44bC0wLjgsMy40Yy0wLjIsMC44LTAuNCwxLjYtMC41LDIuM2wwLDBjLTAuMS0wLjctMC4zLTEuNS0wLjQtMi4zbC0wLjctMy40aC0wLjhsLTAuOCwzLjRjLTAuMiwwLjktMC40LDEuNy0wLjUsMi40bDAsMGMtMC4xLTAuNy0wLjMtMS41LTAuNC0yLjNsLTAuNy0zLjRoLTAuOGwxLjUsNi44TDI4LjYsMTA3OC44TDI4LjYsMTA3OC44eiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0zNS43LDEwNzguMmMtMC41LDAtMS0wLjItMS40LTAuNGwtMC4yLDAuN2MwLjMsMC4yLDEsMC40LDEuNSwwLjRjMS40LDAsMi4xLTAuOSwyLjEtMmMwLTEtMC41LTEuNS0xLjUtMmMtMC44LTAuNC0xLjItMC43LTEuMi0xLjNjMC0wLjUsMC4zLTEsMS4xLTFjMC42LDAsMSwwLjIsMS4xLDAuM2wwLjItMC43Yy0wLjMtMC4yLTAuNy0wLjMtMS4zLTAuM2MtMS4yLDAtMiwwLjgtMiwxLjhjMCwwLjksMC42LDEuNSwxLjYsMS45YzAuOCwwLjMsMS4xLDAuNywxLjEsMS4zQzM3LDEwNzcuNywzNi41LDEwNzguMiwzNS43LDEwNzguMnoiLz48cmVjdCB4PSIxNi43IiB5PSIxMDgyLjkiIGNsYXNzPSJzdDEiIHdpZHRoPSI5IiBoZWlnaHQ9IjEiLz48cmVjdCB4PSIyNy43IiB5PSIxMDgyLjkiIGNsYXNzPSJzdDEiIHdpZHRoPSI5IiBoZWlnaHQ9IjEiLz48cmVjdCB4PSIxNi43IiB5PSIxMDg1LjkiIGNsYXNzPSJzdDEiIHdpZHRoPSI5IiBoZWlnaHQ9IjEiLz48cmVjdCB4PSIyNy43IiB5PSIxMDg1LjkiIGNsYXNzPSJzdDEiIHdpZHRoPSI5IiBoZWlnaHQ9IjEiLz48cmVjdCB4PSIxNi43IiB5PSIxMDg4LjkiIGNsYXNzPSJzdDEiIHdpZHRoPSI5IiBoZWlnaHQ9IjEiLz48cmVjdCB4PSIyNy43IiB5PSIxMDg4LjkiIGNsYXNzPSJzdDEiIHdpZHRoPSI5IiBoZWlnaHQ9IjEiLz48cmVjdCB4PSIxNi43IiB5PSIxMDkzLjkiIGNsYXNzPSJzdDEiIHdpZHRoPSIyMCIgaGVpZ2h0PSIxIi8+PHJlY3QgeD0iMTYuNyIgeT0iMTA5Ni45IiBjbGFzcz0ic3QxIiB3aWR0aD0iMjAiIGhlaWdodD0iMSIvPjwvZz48cGF0aCBjbGFzcz0ic3Q5IiBkPSJNMjIsNDI2LjkiLz48cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjM0LjIsNDI4LjkgMjguOCw0MjMuOSAyMS44LDQyNS40IDIzLDQyNy4yIDI3LjcsNDI2LjQgMzAuMSw0MjguOCAyNC4yLDQzMi40IDI4LjksNDM5LjUgMjQuMiw0NDQuMiAyNi45LDQ0OC4zIDI3LjQsNDQ3LjYgMjcuMyw0NDQuNiAzMy42LDQzOS41IDMwLjEsNDM0LjcgMzcuOSw0MzAuNCAiLz48Zz48cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjM4LjQsNDM1LjIgNDQuNyw0MzIuNSA0NC4zLDQzMC4xIDM5LjUsNDMyLjUgMzguNSw0MzEuNCAzNi4yLDQzMi43ICIvPjwvZz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMjQuMiw0MzUuOWMtMS4yLDEuNi0yLjQsMy4yLTMuNiw0LjdjLTIsMS43LTQsMy40LTYsNS4xYzAuNCwxLjQsMC44LDIuOSwxLjMsNC4zaDEuMmwwLjctNC4ybDYuNC00LjFsMi40LTIuNEwyNC4yLDQzNS45Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTM3LjgsNDIyLjljLTEuNywwLTMsMS40LTMsM2MwLDAuOSwwLjQsMS43LDEuMSwyLjNjMC41LDAuNCwxLjIsMC43LDEuOSwwLjdjMC4yLDAsMC4zLDAsMC41LTAuMWMxLjQtMC4yLDIuNS0xLjUsMi41LTNDNDAuOCw0MjQuMiwzOS41LDQyMi45LDM3LjgsNDIyLjl6Ii8+PGc+PGc+PHBhdGggY2xhc3M9InN0MCIgZD0iTTI0LjksOTAxLjNjLTUuOCwwLTkuNC0xLjItMTEtMy44bC0wLjEtMC4ybDAuMS01LjhsMC4xLTAuMmMwLjEtMC4xLDEuMy0yLjMsMy0zLjRjMS4zLTAuNywyLjctMS4zLDQuNC0xLjZsMC40LTAuMWwwLjMsMC4zYzAuOCwxLDEuOCwxLjYsMi42LDEuN2gwLjFjMC44LDAsMS44LTAuNiwyLjYtMS43bDAuMy0wLjNsMC40LDAuMWMxLjcsMC4zLDMuMiwwLjgsNC41LDEuNmMxLjgsMSwzLDMuMywzLDMuNGwwLjEsMC4ybDAuMSw1LjhsLTAuMSwwLjJjLTEuNSwyLjQtNC44LDMuNy0xMC4yLDMuOGwwLDBIMjQuOXoiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMjgsODg3LjJjMS4zLDAuMiwyLjksMC43LDQuMywxLjVjMS42LDAuOSwyLjgsMy4xLDIuOCwzLjFsMC4xLDUuNGMtMS4xLDEuOS0zLjksMy40LTEwLjMsMy40bDAsMGMtNi40LDAtOS4yLTEuNi0xMC40LTMuNGwwLjEtNS40YzAsMCwxLjItMi4yLDIuOC0zLjFjMS40LTAuOCwyLjktMS4zLDQuMi0xLjVjMSwxLjIsMi4xLDEuOSwzLjIsMS45bDAsMGwwLDBsMCwwQzI2LDg4OS4xLDI3LjEsODg4LjQsMjgsODg3LjIgTTI3LjUsODg1LjZsLTAuNSwwLjdjLTAuNywwLjktMS41LDEuNC0yLjEsMS40aC0wLjFjLTAuNiwwLTEuMy0wLjUtMi0xLjRsLTAuNS0wLjdsLTAuOCwwLjJjLTEuOCwwLjMtMy4zLDAuOS00LjYsMS43Yy0xLjksMS4xLTMuMiwzLjQtMy4zLDMuNmwtMC4yLDAuM3YwLjNsLTAuMSw1LjR2MC40bDAuMiwwLjRjMS43LDIuOCw1LjUsNC4xLDExLjYsNC4xaDEuNGwwLDBjNS4yLTAuMiw4LjYtMS42LDEwLjEtNC4xbDAuMi0wLjR2LTAuNGwtMC4xLTUuNHYtMC4zbC0wLjItMC4zYy0wLjEtMC4zLTEuNC0yLjUtMy4zLTMuNmMtMS40LTAuOC0zLTEuNC00LjgtMS43TDI3LjUsODg1LjZMMjcuNSw4ODUuNnoiLz48L2c+PC9nPjxnPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNC44LDg4OC44Yy0zLjEtMC4xLTUuOS00LjktNS44LTEwLjJjMC00LDMtNS40LDUuNy01LjRoMC4yYzAsMCwwLjEsMCwwLjIsMGMyLjgsMCw1LjcsMS40LDUuNyw1LjRjMCw0LjktMi40LDkuNC01LjIsMTAuMXYwLjFMMjQuOCw4ODguOEwyNC44LDg4OC44eiIvPjxnPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0yNS4xLDg3My45YzEsMCw1LDAuMiw1LDQuN2MwLDUtMi42LDkuNC01LjIsOS41bDAsMGwwLDBsMCwwbDAsMGMtMi42LDAtNS4yLTQuNS01LjItOS41YzAtNC41LDQtNC43LDUtNC43YzAuMSwwLDAuMSwwLDAuMiwwbDAsMEMyNC45LDg3My45LDI1LDg3My45LDI1LjEsODczLjkgTTI1LjEsODcyLjVoLTAuMmgtMC4xaC0wLjFjLTAuMiwwLTAuMywwLTAuNSwwaC0wLjd2MC4xYy0yLjYsMC40LTUuMiwyLjEtNS4yLDZjMCw1LjcsMywxMC44LDYuNSwxMC45bDAsMGgwLjFoMS40di0wLjNjMi45LTEuMiw1LjItNS42LDUuMi0xMC42QzMxLjUsODc0LjEsMjgsODcyLjUsMjUuMSw4NzIuNUwyNS4xLDg3Mi41eiIvPjwvZz48L2c+PGc+PGc+PHBhdGggY2xhc3M9InN0MCIgZD0iTTIwLjksOTUyYy02LjgsMC0xMS0xLjQtMTIuOC00LjRMOCw5NDcuNGwwLjItNi43bDAuMS0wLjJjMC4xLTAuMSwxLjUtMi43LDMuNS0zLjljMS41LTAuOSwzLjItMS41LDUuMi0xLjhsMC40LTAuMWwwLjMsMC4zYzEsMS4yLDIuMywxLjksMy40LDEuOWMxLDAsMS45LTAuNiwzLTJsMC4zLTAuM2wwLjQsMC4xYzIsMC40LDMuOCwxLDUuMywxLjljMiwxLjIsMy41LDMuOCwzLjUsMy45bDAuMSwwLjJsMC4yLDYuN2wtMC4xLDAuMmMtMS43LDIuOC01LjcsNC4zLTEyLDQuNGwwLDBMMjAuOSw5NTJMMjAuOSw5NTJ6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTI0LjYsOTM1LjRjMS42LDAuMywzLjQsMC44LDUuMSwxLjhjMS45LDEuMSwzLjMsMy42LDMuMywzLjZsMC4yLDYuM2MtMS4zLDIuMi00LjYsNC0xMi4xLDRsMCwwYy03LjYsMC0xMC44LTEuOC0xMi4yLTRsMC4yLTYuM2MwLDAsMS40LTIuNSwzLjMtMy42YzEuNi0xLDMuNC0xLjUsNC45LTEuN2MxLjEsMS40LDIuNiwyLjIsMy45LDIuMkMyMi4zLDkzNy43LDIzLjQsOTM2LjgsMjQuNiw5MzUuNCBNMjMuOSw5MzMuOGwtMC42LDAuN2MtMC45LDEuMS0xLjcsMS43LTIuNCwxLjdzLTEuOC0wLjUtMi44LTEuN2wtMC42LTAuN2wtMC45LDAuMmMtMiwwLjQtMy45LDEtNS40LDEuOWMtMi4yLDEuMy0zLjcsMy45LTMuOCw0LjJsLTAuMiwwLjN2MC40TDcsOTQ3LjF2MC40bDAuMiwwLjRjMiwzLjIsNi40LDQuOCwxMy41LDQuOGgxLjVsMCwwYzYuMi0wLjIsMTAuMS0xLjgsMTEuOS00LjdsMC4yLTAuNHYtMC40bC0wLjItNi4zdi0wLjRsLTAuMi0wLjNjLTAuMi0wLjMtMS42LTIuOS0zLjgtNC4yYy0xLjYtMC45LTMuNS0xLjYtNS42LTJMMjMuOSw5MzMuOEwyMy45LDkzMy44eiIvPjwvZz48L2c+PHBhdGggY2xhc3M9InN0MTAiIGQ9Ik0yMC45LDkzNi41TDIwLjksOTM2LjVjMy0wLjEsNi4xLTUuMyw2LjEtMTEuMXMtNS44LTUuNS02LjEtNS41bDAsMGMtMC42LDAtNi4xLTAuMi02LjEsNS41QzE0LjcsOTMxLjMsMTcuOSw5MzYuNSwyMC45LDkzNi41eiIvPjxnPjxwYXRoIGNsYXNzPSJzdDExIiBkPSJNMjYuNyw2MjAuOXY3aC0xOHYtN0gyNi43IE0yOC43LDYxOC45aC0yMnYxMWgyMlY2MTguOUwyOC43LDYxOC45eiIvPjxwYXRoIGNsYXNzPSJzdDExIiBkPSJNMzguNyw2MjAuOXY3aC02di03SDM4LjcgTTQwLjcsNjE4LjloLTEwdjExaDEwVjYxOC45TDQwLjcsNjE4Ljl6Ii8+PHBhdGggY2xhc3M9InN0MTEiIGQ9Ik00MC43LDYzMS45aC0yMnY5aDIyVjYzMS45TDQwLjcsNjMxLjl6Ii8+PHBhdGggY2xhc3M9InN0MTEiIGQ9Ik0xNC43LDYzMy45djVoLTZ2LTVIMTQuNyBNMTYuNyw2MzEuOWgtMTB2OWgxMFY2MzEuOUwxNi43LDYzMS45eiIvPjxwYXRoIGNsYXNzPSJzdDExIiBkPSJNMTQuNyw2NDQuOXY1aC02di01SDE0LjcgTTE2LjcsNjQyLjloLTEwdjloMTBWNjQyLjlMMTYuNyw2NDIuOXoiLz48cGF0aCBjbGFzcz0ic3QxMSIgZD0iTTI2LjcsNjQ0Ljl2NWgtNnYtNUgyNi43IE0yOC43LDY0Mi45aC0xMHY5aDEwVjY0Mi45TDI4LjcsNjQyLjl6Ii8+PHBhdGggY2xhc3M9InN0MTEiIGQ9Ik0zOC43LDY0NC45djVoLTZ2LTVIMzguNyBNNDAuNyw2NDIuOWgtMTB2OWgxMFY2NDIuOUw0MC43LDY0Mi45eiIvPjwvZz48Zz48cGF0aCBjbGFzcz0ic3QxMSIgZD0iTTIzLjcsMTEyMy45djZoLTE3di02SDIzLjcgTTI1LjcsMTEyMS45aC0yMXYxMGgyMVYxMTIxLjlMMjUuNywxMTIxLjl6Ii8+PHBhdGggY2xhc3M9InN0MTEiIGQ9Ik0xMS43LDExMzUuOXY0aC01di00SDExLjcgTTEzLjcsMTEzMy45aC05djhoOVYxMTMzLjlMMTMuNywxMTMzLjl6Ii8+PHBhdGggY2xhc3M9InN0MTEiIGQ9Ik0xMS43LDExNDUuOXY0aC01di00SDExLjcgTTEzLjcsMTE0My45aC05djhoOVYxMTQzLjlMMTMuNywxMTQzLjl6Ii8+PHBhdGggY2xhc3M9InN0MTEiIGQ9Ik0yMy43LDExNDUuOXY0aC02di00SDIzLjcgTTI1LjcsMTE0My45aC0xMHY4aDEwVjExNDMuOUwyNS43LDExNDMuOXoiLz48cGF0aCBjbGFzcz0ic3QxMSIgZD0iTTM1LjcsMTE0NS45djRoLTZ2LTRIMzUuNyBNMzcuNywxMTQzLjloLTEwdjhoMTBWMTE0My45TDM3LjcsMTE0My45eiIvPjwvZz48Zz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMzEuMyw5NTYuOWMtMS40LDAtMi42LTEuMi0yLjYtMi44di03LjdjMC0xLjQsMC45LTIuNSwyLjEtMi43di0yLjZjMC0zLjUsMi42LTYuNCw1LjgtNi40aDIuMWMzLjIsMCw1LjksMi45LDUuOSw2LjR2Mi42YzEuMiwwLjIsMi4xLDEuNCwyLjEsMi43djcuN2MwLDEuNS0xLjIsMi44LTIuNiwyLjhIMzEuM3ogTTQxLDk0My43di0yLjVjMC0xLjktMS43LTIuNy0zLjMtMi43cy0zLjIsMC44LTMuMiwyLjd2Mi41SDQxeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zOC43LDkzNS43YzIuNywwLDQuOSwyLjUsNC45LDUuNHYzLjVoMC41YzAuOSwwLDEuNiwwLjgsMS42LDEuOHY3LjdjMCwxLTAuNywxLjgtMS42LDEuOEgzMS4zYy0wLjksMC0xLjYtMC44LTEuNi0xLjh2LTcuN2MwLTEsMC43LTEuOCwxLjYtMS44aDAuNXYtMy41YzAtMi45LDIuMS01LjQsNC44LTUuNEgzOC43IE0zMy40LDk0NC43SDQydi0zLjVjMC0yLjMtMi0zLjctNC4zLTMuN2MtMi40LDAtNC4yLDEuNC00LjIsMy43TDMzLjQsOTQ0LjcgTTM4LjcsOTMzLjdoLTIuMWMtMy43LDAtNi44LDMuMy02LjgsNy40djEuOWMtMS4zLDAuNi0yLjEsMS45LTIuMSwzLjR2Ny43YzAsMi4xLDEuNiwzLjgsMy42LDMuOGgxMi44YzIsMCwzLjYtMS43LDMuNi0zLjh2LTcuN2MwLTEuNS0wLjktMi45LTIuMS0zLjR2LTEuOUM0NS42LDkzNy4xLDQyLjQsOTMzLjcsMzguNyw5MzMuN0wzOC43LDkzMy43eiBNMzUuNCw5NDIuN3YtMS41YzAtMS43LDEuOS0xLjcsMi4yLTEuN2MwLjIsMCwyLjMsMCwyLjMsMS43djEuNUgzNS40TDM1LjQsOTQyLjd6Ii8+PC9nPjxnPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zNS41LDEwNTIuMWMtNS4zLTAuMS04LjctMS4xLTEwLjEtMy4ybDAuMS01LjRjMC4zLTAuNSwxLjQtMi4yLDIuNy0yLjljMS4xLTAuNywyLjQtMS4xLDMuOS0xLjRjMS4yLDEuMywyLjQsMiwzLjcsMmgwLjh2LTAuMWMxLjEtMC4yLDIuMS0wLjksMy0yYzEuNSwwLjMsMi45LDAuOCw0LDEuNWMxLjMsMC44LDIuNCwyLjQsMi43LDIuOWwwLjEsNS40Yy0xLjUsMi4xLTUsMy4yLTEwLjUsMy4ySDM1LjVMMzUuNSwxMDUyLjF6Ii8+PGc+PHBhdGggY2xhc3M9InN0MSIgZD0iTTM5LjksMTAzOS45YzEuMywwLjMsMi40LDAuNywzLjQsMS4zczEuOSwxLjgsMi4zLDIuNWwwLjEsNWMtMS40LDEuOC00LjcsMi43LTkuNywyLjdoLTAuNGMtNC44LDAtOC0xLTkuNC0yLjdsMC4xLTVjMC40LTAuNywxLjMtMS45LDIuMy0yLjVjMC45LTAuNiwyLTEsMy4yLTEuM2MxLjIsMS4yLDIuNSwxLjksMy45LDEuOWwwLDBoMC4xaDEuNXYtMC4zQzM4LjMsMTA0MS4zLDM5LjEsMTA0MC43LDM5LjksMTAzOS45IE0zOS40LDEwMzguM2MtMS4xLDEuMy0yLjMsMi4xLTMuNSwyLjFsMCwwbDAsMGwwLDBjLTEuMiwwLTIuNC0wLjgtMy41LTIuMWMtMS40LDAuMy0zLDAuNy00LjUsMS42Yy0xLjcsMS0zLDMuNC0zLDMuNGwtMC4xLDUuOWMxLjMsMiw0LjMsMy43LDExLjMsMy43bDAsMGM3LDAsMTAtMS43LDExLjItMy43bC0wLjEtNS45YzAsMC0xLjMtMi4zLTMtMy40QzQyLjUsMTAzOSw0MC44LDEwMzguNSwzOS40LDEwMzguM0wzOS40LDEwMzguM3oiLz48L2c+PC9nPjxnPjxnPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zNS43LDEwNDEuOUwzNS43LDEwNDEuOWMtMi4yLTAuNC00LjctNC42LTQuNi05LjVjMC0zLjksMy4zLTQuNCw0LjctNC40SDM2YzAuMSwwLDAuMiwwLDAuMiwwYzEuNCwwLDQuNywwLjQsNC43LDQuNGMwLDUuMS0yLjYsOS41LTQuOSw5LjZMMzUuNywxMDQxLjl6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTM1LjcsMTAyOC44aDAuMmgwLjhjMS42LDAuMSwzLjMsMC45LDMuNCwzLjZjMCw0LjctMi40LDguNi00LjEsOC44bC0wLjYtMC4xYy0xLjYtMC43LTMuNy00LjMtMy43LTguN0MzMS44LDEwMjkuNCwzNCwxMDI4LjgsMzUuNywxMDI4LjggTTM2LjIsMTAyNy4zYy0wLjEsMC0wLjIsMC0wLjIsMGwwLDBjMCwwLTAuMSwwLTAuMiwwYy0xLjEsMC01LjQsMC4yLTUuNCw1LjFjMCw1LjQsMi44LDEwLjMsNS42LDEwLjNsMCwwbDAsMGwwLDBsMCwwYzIuOCwwLDUuNy00LjksNS42LTEwLjNDNDEuNiwxMDI3LjUsMzcuMiwxMDI3LjMsMzYuMiwxMDI3LjNMMzYuMiwxMDI3LjN6Ii8+PC9nPjwvZz48cGF0aCBjbGFzcz0ic3QxMSIgZD0iTTE1LjcsMTEzMy45djhoMjJ2LThIMTUuN3ogTTM1LjcsMTEzOS45aC0xOHYtNGgxOFYxMTM5Ljl6Ii8+PGc+PHBhdGggY2xhc3M9InN0MTIiIGQ9Ik0yMC4zLDExNDNsMS44LTAuMWMxLjktMy4xLDUtNy44LDcuOS0xMC4xYzQuMy0zLjUsNy43LTIuNiw3LjctMi42djguN2wxMy0xNC44bC0xMy0xMy45djguN2MwLDAtNywwLjMtMTIuOSw2LjFDMjAuNSwxMTI5LjIsMjAuMiwxMTM4LjQsMjAuMywxMTQzeiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0yMS44LDExMzkuNGMwLDAsNC45LTguNSw5LjEtMTAuNWMzLjgtMS44LDguMy0xLjUsOC4zLTEuNXY1LjlsOC45LTkuM2wtOC45LTguNnY1LjdjMCwwLTcsMC4yLTExLjgsNC40QzIyLjYsMTEyOS44LDIxLjgsMTEzOS40LDIxLjgsMTEzOS40eiIvPjwvZz48cGF0aCBjbGFzcz0ic3QxMSIgZD0iTTIyLjcsMTE4MC4xYy05LjksMC0xNy0zLjEtMTctNy4xczctNy4xLDE3LTcuMWM5LjksMCwxNywzLjEsMTcsNy4xUzMyLjYsMTE4MC4xLDIyLjcsMTE4MC4xTDIyLjcsMTE4MC4xeiBNMjIuNywxMTY3LjNjLTkuNywwLTE1LjUsMy0xNS41LDUuN3M1LjgsNS43LDE1LjUsNS43czE1LjUtMywxNS41LTUuN1MzMi40LDExNjcuMywyMi43LDExNjcuM0wyMi43LDExNjcuM3oiLz48cGF0aCBjbGFzcz0ic3QxMSIgZD0iTTIyLjcsMTE4Ny40Yy05LjksMC0xNy0zLjEtMTctNy4xdi03LjJjMCwwLDAsMCwwLTAuMWgxLjVjMCwyLjgsNS44LDUuNywxNS41LDUuN3MxNS41LTMsMTUuNS01LjdoMS41djcuM0MzOS43LDExODQuMiwzMi42LDExODcuNCwyMi43LDExODcuNEwyMi43LDExODcuNHogTTcuMiwxMTc1Ljl2NC40YzAsMi44LDUuOCw1LjcsMTUuNSw1LjdzMTUuNS0zLDE1LjUtNS43di00LjRjLTIuNywyLjUtOC4yLDQuMi0xNS41LDQuMkMxNS4zLDExODAuMSw5LjksMTE3OC40LDcuMiwxMTc1LjlMNy4yLDExNzUuOXoiLz48cGF0aCBjbGFzcz0ic3QxMSIgZD0iTTIyLjcsMTE5NC42Yy05LjksMC0xNy0zLjEtMTctNy4xdi03LjJjMCwwLDAsMCwwLTAuMWgxLjVjMCwyLjgsNS44LDUuNywxNS41LDUuN3MxNS41LTMsMTUuNS01LjdoMS41djcuM0MzOS43LDExOTEuNSwzMi42LDExOTQuNiwyMi43LDExOTQuNkwyMi43LDExOTQuNnogTTcuMiwxMTgzLjJ2NC40YzAsMi44LDUuOCw1LjcsMTUuNSw1LjdzMTUuNS0zLDE1LjUtNS43di00LjRjLTIuNywyLjUtOC4yLDQuMi0xNS41LDQuMkMxNS4zLDExODcuNCw5LjksMTE4NS43LDcuMiwxMTgzLjJMNy4yLDExODMuMnoiLz48cGF0aCBjbGFzcz0ic3QxMSIgZD0iTTIyLjcsMTIwMS45Yy05LjksMC0xNy0zLjEtMTctNy4xdi03LjJjMCwwLDAsMCwwLTAuMWgxLjVjMCwyLjgsNS44LDUuNywxNS41LDUuN3MxNS41LTMsMTUuNS01LjdoMS41djcuM0MzOS43LDExOTguOCwzMi42LDEyMDEuOSwyMi43LDEyMDEuOUwyMi43LDEyMDEuOXogTTcuMiwxMTkwLjR2NC40YzAsMi44LDUuOCw1LjcsMTUuNSw1LjdzMTUuNS0zLDE1LjUtNS43di00LjRjLTIuNywyLjUtOC4yLDQuMi0xNS41LDQuMkMxNS4zLDExOTQuNiw5LjksMTE5Mi45LDcuMiwxMTkwLjRMNy4yLDExOTAuNHoiLz48Zz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMzYuMiwxMjA1LjRjLTUsMC05LTQtOS05czQtOSw5LTlzOSw0LDksOVM0MS4yLDEyMDUuNCwzNi4yLDEyMDUuNEwzNi4yLDEyMDUuNHoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzYuMiwxMTg3LjljNC43LDAsOC41LDMuOCw4LjUsOC41cy0zLjgsOC41LTguNSw4LjVzLTguNS0zLjgtOC41LTguNVMzMS41LDExODcuOSwzNi4yLDExODcuOSBNMzYuMiwxMTg2LjljLTUuMiwwLTkuNSw0LjMtOS41LDkuNXM0LjMsOS41LDkuNSw5LjVzOS41LTQuMyw5LjUtOS41UzQxLjQsMTE4Ni45LDM2LjIsMTE4Ni45TDM2LjIsMTE4Ni45eiIvPjwvZz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDIuNCwxMTk2LjJjMCwwLjctMC42LDEuMy0xLjMsMS4zaC05LjNjLTAuNywwLTEuMy0wLjYtMS4zLTEuM2wwLDBjMC0wLjcsMC42LTEuMywxLjMtMS4zaDkuM0M0MS44LDExOTQuOCw0Mi40LDExOTUuNCw0Mi40LDExOTYuMkw0Mi40LDExOTYuMnoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzYuNCwxMjAyLjJjLTAuNywwLTEuMy0wLjYtMS4zLTEuM3YtOS4zYzAtMC43LDAuNi0xLjMsMS4zLTEuM2wwLDBjMC43LDAsMS4zLDAuNiwxLjMsMS4zdjkuM0MzNy43LDEyMDEuNiwzNy4xLDEyMDIuMiwzNi40LDEyMDIuMkwzNi40LDEyMDIuMnoiLz48L2c+PGc+PHBvbHlnb24gY2xhc3M9InN0MTMiIHBvaW50cz0iMTE1LjUsMTMwMy4zIDkxLjgsMTI5NC4zIDkxLjgsMTI3MC42IDExNS41LDEyNzkuNiAiLz48cG9seWdvbiBjbGFzcz0ic3QxNCIgcG9pbnRzPSIxMzkuMiwxMjcwLjYgMTE1LjUsMTI3OS42IDExNS41LDEzMDMuMyAxMzkuMiwxMjk0LjMgIi8+PHBvbHlnb24gY2xhc3M9InN0MTQiIHBvaW50cz0iMTE1LjUsMTI3OS42IDkxLjgsMTI3MC42IDExNS41LDEyNjEuNiAxMzkuMiwxMjcwLjYgIi8+PHBvbHlnb24gY2xhc3M9InN0MTUiIHBvaW50cz0iOTEuOCwxMjcwLjYgNjguMSwxMjYxLjYgNjguMSwxMjM3LjkgOTEuOCwxMjQ2LjkgIi8+PHBvbHlnb24gY2xhc3M9InN0MTYiIHBvaW50cz0iMTE1LjUsMTIzNy45IDkxLjgsMTI0Ni45IDkxLjgsMTI3MC42IDExNS41LDEyNjEuNiAiLz48cG9seWdvbiBjbGFzcz0ic3QxNiIgcG9pbnRzPSI5MS44LDEyNDYuOSA2OC4xLDEyMzcuOSA5MS44LDEyMjguOSAxMTUuNSwxMjM3LjkgIi8+PHBvbHlnb24gY2xhc3M9InN0MTciIHBvaW50cz0iNjguMSwxMzAzLjMgNDQuNCwxMjk0LjMgNDQuNCwxMjcwLjYgNjguMSwxMjc5LjYgIi8+PHBvbHlnb24gY2xhc3M9InN0MTgiIHBvaW50cz0iOTEuOCwxMjcwLjYgNjguMSwxMjc5LjYgNjguMSwxMzAzLjMgOTEuOCwxMjk0LjMgIi8+PHBvbHlnb24gY2xhc3M9InN0MTgiIHBvaW50cz0iNjguMSwxMjc5LjYgNDQuNCwxMjcwLjYgNjguMSwxMjYxLjYgOTEuOCwxMjcwLjYgIi8+PC9nPjxnPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik02Ni4yLDEzODcuNnYtMTcuM2wwLDBWMTM4Ny42QzY2LjIsMTM4Ny43LDY2LjIsMTM4Ny43LDY2LjIsMTM4Ny42eiIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik02NCwxMzE3LjV2NzAuMWMwLDEuMi0xLDIuMS0yLjEsMi4xbDAsMGwwLDBsMCwwYy0xLjIsMC0yLjEtMS0yLjEtMi4xdi0xOS41aDIuMXYtMi4xaC00LjN2MjEuNmMwLDIuNCwxLjksNC4zLDQuMyw0LjNsMCwwSDY0aDEuMWg1Mi41YzIuNCwwLDQuMy0xLjksNC4zLTQuM3YtNzAuMUg2NHogTTExOS43LDEzODcuNkwxMTkuNywxMzg3LjZjMCwxLjItMSwyLjEtMi4xLDIuMUg2Ni4ydi03MC4xaDUzLjVWMTM4Ny42TDExOS43LDEzODcuNkwxMTkuNywxMzg3LjZ6Ii8+PHJlY3QgeD0iNzAuNCIgeT0iMTM2My4zIiBjbGFzcz0ic3QzIiB3aWR0aD0iMjAuNSIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iOTUiIHk9IjEzNjMuMyIgY2xhc3M9InN0MyIgd2lkdGg9IjIwLjUiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjcwLjQiIHk9IjEzNjkuMyIgY2xhc3M9InN0MyIgd2lkdGg9IjIwLjUiIGhlaWdodD0iMiIvPjxyZWN0IHg9Ijk1IiB5PSIxMzY5LjMiIGNsYXNzPSJzdDMiIHdpZHRoPSIyMC41IiBoZWlnaHQ9IjIiLz48cmVjdCB4PSI5NSIgeT0iMTM4Mi4xIiBjbGFzcz0ic3QzIiB3aWR0aD0iMjAuNSIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iNzAuNCIgeT0iMTM3NiIgY2xhc3M9InN0MyIgd2lkdGg9IjQ1LjEiIGhlaWdodD0iMiIvPjxnPjxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik0xMDIuMiwxMzQ3LjJjMCwxLjktMC43LDMuNS0yLDQuNmMtMS4zLDEuMi0zLjIsMS44LTUuNiwxLjl2NGgtMi41di00Yy0zLjQtMC4yLTYtMS43LTcuOC00LjVsMi42LTEuNmMxLjIsMiwyLjksMy4xLDUuMSwzLjR2LThjLTIuOC0wLjYtNC42LTEuNC01LjctMi40Yy0xLTEtMS42LTIuMy0xLjYtNGMwLTEuOSwwLjctMy40LDItNC41czMuMS0xLjcsNS4zLTEuOHYtMmgyLjV2MmMxLjEsMC4xLDIuMSwwLjIsMywwLjZjMC45LDAuMywxLjcsMC44LDIuMywxLjRjMC43LDAuNiwxLjMsMS40LDIsMi40bC0yLjcsMS42Yy0xLjEtMi0yLjctMy4xLTQuNy0zLjJ2Ny40YzIuOCwwLjcsNC43LDEuNSw1LjksMi42QzEwMS43LDEzNDQuMSwxMDIuMiwxMzQ1LjUsMTAyLjIsMTM0Ny4yeiBNOTIuMiwxMzMzLjFjLTIuNiwwLjItMy45LDEuNC0zLjksMy41YzAsMSwwLjQsMS43LDEuMSwyLjJjMC44LDAuNSwxLjcsMC45LDIuOCwxLjJWMTMzMy4xeiBNOTguOSwxMzQ3LjRjMC0xLTAuMy0xLjgtMS0yLjNzLTEuOC0xLjEtMy4zLTEuNXY3LjZjMS4zLTAuMSwyLjMtMC41LDMuMS0xLjJDOTguNiwxMzQ5LjQsOTguOSwxMzQ4LjUsOTguOSwxMzQ3LjR6Ii8+PC9nPjwvZz48Zz48Zz48Zz48cGF0aCBjbGFzcz0ic3QxOSIgZD0iTTYzLDE0ODUuN2MwLDAtMS4zLTEuMS0yLjEtMS45Yy0wLjctMC43LTAuOS0xLjMtMC45LTEuM2wtMC42LTUuOWgtMTZsLTAuNiw1LjljMCwwLTAuMiwwLjgtMC45LDEuNXMtMi4xLDEuOC0yLjEsMS44cy0xLjIsMS4xLDAuNiwxLjRjMSwwLjIsNS42LDAuNSw5LjMsMC41aDMuNWMzLjgsMCw4LjItMC40LDkuMy0wLjZDNjQuMiwxNDg2LjksNjMsMTQ4NS43LDYzLDE0ODUuN3oiLz48L2c+PHBhdGggY2xhc3M9InN0MTkiIGQ9Ik04Ni43LDE0MzEuN2MwLjYsMCwxLDAuNCwxLDF2MzljMCwwLjYtMC40LDEtMSwxaC03MGMtMC42LDAtMS0wLjQtMS0xdi0zOWMwLTAuNiwwLjQtMSwxLTFIODYuNyBNODYuNywxNDI4LjdoLTcwYy0yLjIsMC00LDEuOC00LDR2MzljMCwyLjIsMS44LDQsNCw0aDcwYzIuMiwwLDQtMS44LDQtNHYtMzlDOTAuNywxNDMwLjUsODguOSwxNDI4LjcsODYuNywxNDI4LjdMODYuNywxNDI4Ljd6Ii8+PC9nPjxnPjxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik00MS43LDE0NDYuN3YxN2gtNXYtMTdoLTZ2LTVoMTd2NUg0MS43eiIvPjxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik02NS41LDE0NDEuN2g2LjJsLTcsMjJoLTlsLTYuMS0yMmg2bDIuNSw4LjZjMC44LDIuOSwxLjYsNS44LDIuNCw4LjZoMC4yYzAuNy0yLjgsMS41LTUuNywyLjQtOC42TDY1LjUsMTQ0MS43eiIvPjwvZz48L2c+PGc+PGc+PHBvbHlnb24gY2xhc3M9InN0MjAiIHBvaW50cz0iNzguNywxNTU4LjMgNjUuNSwxNTcwLjYgNjMuNSwxNTY4LjMgNzIuNywxNTU5LjcgMjkuNywxNTU5LjcgMzguOSwxNTY4LjMgMzYuOSwxNTcwLjUgMjMuNywxNTU4LjMgMzYuOSwxNTQ2IDM4LjksMTU0OC4yIDI5LjcsMTU1Ni43IDcyLjcsMTU1Ni43IDYzLjUsMTU0OC4yIDY1LjUsMTU0NiAiLz48L2c+PC9nPjxnPjxnPjxwYXRoIGNsYXNzPSJzdDIwIiBkPSJNNTcuMywxNjM3LjdjMC40LDAsMC44LDAsMS4zLDBjOS4zLDAuNCwxMi45LDExLjIsMTMuMiwxNi40bDAuMiwzLjZsMy42LDAuMmMwLDAsMi40LDAuMiw0LjgsMS41YzMsMS42LDQuNCw0LjIsNC40LDcuOWMwLDYuNS00LjIsOC4zLTUsOC40Yy0xLjIsMC0xNi41LDAuMS0zMi4xLDAuMWMtMTUuOSwwLTIyLjUsMC0yMy4zLTAuMWMtMC40LDAtNS42LTAuNy01LjUtOGMwLjEtNi40LDcuMS03LjYsNy45LTcuN2w0LjMtMC41bC0wLjktNC4zYzAsMC0wLjctNCwxLjUtNi40YzEtMS4xLDIuMy0xLjYsNC0xLjZjMS45LDAsMy40LDAuNywzLjQsMC43bDAsMGwzLjgsMS44bDEuNi0zLjlDNDYuNSwxNjQwLjIsNTAuNiwxNjM3LjcsNTcuMywxNjM3LjdMNTcuMywxNjM3LjcgTTU3LjMsMTYzMy43Yy04LjQsMC0xMy45LDMuNS0xNi43LDEwLjRjMCwwLTIuMy0xLTUuMS0xYy0yLjIsMC00LjcsMC42LTYuOSwyLjhjLTMuOSw0LTIuNiwxMC0yLjYsMTBzLTExLjMsMS40LTExLjQsMTEuNmMtMC4xLDEwLDcuNSwxMS45LDkuMywxMmMwLjgsMC4xLDExLjcsMC4xLDIzLjYsMC4xYzE0LjYsMCwzMC44LDAsMzIuMi0wLjFjMi42LTAuMSw4LjktMy40LDguOS0xMi40Yy0wLjEtMTIuNi0xMy0xMy40LTEzLTEzLjRjLTAuNC03LjMtNS40LTE5LjYtMTctMjAuMUM1OC4yLDE2MzMuNyw1Ny44LDE2MzMuNyw1Ny4zLDE2MzMuN0w1Ny4zLDE2MzMuN3oiLz48L2c+PGc+PGc+PHBhdGggY2xhc3M9InN0MjAiIGQ9Ik01OS4xLDE2NTkuM2w0LjQsNS4zbDQuNC01LjNoLTIuN2MtMC41LTUuOS01LjQtMTAuNi0xMS40LTEwLjZjLTIuOSwwLTUuNiwxLjEtNy42LDIuOWwyLjIsMi4yYzEuNS0xLjIsMy4zLTIsNS40LTJjNC4zLDAsNy45LDMuMyw4LjMsNy41SDU5LjF6IE0zOS43LDE2NjEuMWgyLjdjMC41LDUuOSw1LjQsMTAuNiwxMS40LDEwLjZjMywwLDUuOC0xLjIsNy44LTMuMWwtMi4yLTIuMmMtMS41LDEuNC0zLjUsMi4yLTUuNiwyLjJjLTQuMywwLTcuOS0zLjMtOC4zLTcuNWgzbC00LjQtNS4zTDM5LjcsMTY2MS4xeiIvPjwvZz48L2c+PC9nPjxnPjxwYXRoIGNsYXNzPSJzdDIwIiBkPSJNNzUuNywxODUzLjljLTAuNC03LjMtNS40LTE5LjYtMTctMjAuMWMtMC41LDAtMSwwLTEuNSwwYy00LjksMC04LjgsMS4yLTExLjgsMy42bDMuMiwyLjZjMi4yLTEuNSw1LTIuMiw4LjYtMi4ybDAsMGMwLjQsMCwwLjgsMCwxLjMsMGM5LjMsMC40LDEyLjksMTEuMiwxMy4yLDE2LjRsMC4yLDMuNmwzLjYsMC4yYzAsMCwyLjQsMC4yLDQuOCwxLjVjMywxLjYsNC40LDQuMiw0LjQsNy45YzAsNi41LTQuMiw4LjMtNSw4LjRjLTEuMiwwLTE2LjUsMC4xLTMyLjEsMC4xYy0xNS45LDAtMjIuNSwwLTIzLjMtMC4xYy0wLjQsMC01LjYtMC43LTUuNS04YzAuMS02LjQsNy4xLTcuNiw3LjktNy43bDQuMy0wLjVsLTAuNC0xLjdoLTkuN2MtMywxLjYtNi4xLDQuNS02LjIsOS45Yy0wLjEsMTAsNy41LDExLjksOS4zLDEyYzAuOCwwLjEsMTEuNywwLjEsMjMuNiwwLjFjMTQuNiwwLDMwLjgsMCwzMi4yLTAuMWMyLjYtMC4xLDguOS0zLjQsOC45LTEyLjRDODguNiwxODU0LjYsNzUuNywxODUzLjksNzUuNywxODUzLjl6Ii8+PHBvbHlnb24gY2xhc3M9InN0MjEiIHBvaW50cz0iNDAuNywxODYwIDQwLjcsMTg1NS43IDE4LjcsMTg1NS43IDE4LjcsMTg0MC43IDQwLjcsMTg0MC43IDQwLjcsMTgzNi4zIDU1LjMsMTg0OC4yICIvPjwvZz48Zz48Zz48cGF0aCBjbGFzcz0ic3QxOSIgZD0iTTg5LjcsMTc0Ny42YzAtMS42LTEuMy0yLjktMi45LTIuOUg3Mi42Yy0xLjYsMC0yLjksMS4zLTIuOSwyLjl2MzcuMmMwLDEuNiwxLjMsMi45LDIuOSwyLjloMTQuMmMxLjYsMCwyLjktMS4zLDIuOS0yLjlWMTc0Ny42eiBNODEuNywxNzQ5LjJjMCwwLjMtMC4yLDAuNS0wLjUsMC41aC0zLjFjLTAuMywwLTAuNS0wLjItMC41LTAuNXYtMC4xYzAtMC4zLDAuMi0wLjUsMC41LTAuNWgzLjFDODEuNSwxNzQ4LjcsODEuNywxNzQ4LjksODEuNywxNzQ5LjJMODEuNywxNzQ5LjJ6IE04MC4yLDE3ODdjLTEsMC0xLjktMC44LTEuOS0xLjljMC0xLDAuOC0xLjksMS45LTEuOWMxLDAsMS45LDAuOCwxLjksMS45UzgxLjMsMTc4Nyw4MC4yLDE3ODd6IE04Ny43LDE3ODEuN2gtMTZ2LTMwaDE2VjE3ODEuN3oiLz48L2c+PHBhdGggY2xhc3M9InN0MTkiIGQ9Ik02Ny43LDE3NzMuN2gtNDd2LTQxaDU2djEwaDZ2LTEyLjNjMC0xLjUtMS4yLTIuNy0yLjctMi43SDE3LjRjLTEuNSwwLTIuNywxLjItMi43LDIuN3Y0Ni41YzAsMS41LDEuMiwyLjcsMi43LDIuN2g1MC4zVjE3NzMuN3ogTTE4LjIsMTc1NC45Yy0wLjgsMC0xLjUtMC43LTEuNS0xLjVzMC43LTEuNSwxLjUtMS41czEuNSwwLjcsMS41LDEuNUMxOS44LDE3NTQuMiwxOS4xLDE3NTQuOSwxOC4yLDE3NTQuOXoiLz48L2c+PGc+PGc+PHBhdGggY2xhc3M9InN0MTkiIGQ9Ik04OS43LDE5NDcuNmMwLTEuNi0xLjMtMi45LTIuOS0yLjlINzIuNmMtMS42LDAtMi45LDEuMy0yLjksMi45djM3LjJjMCwxLjYsMS4zLDIuOSwyLjksMi45aDE0LjJjMS42LDAsMi45LTEuMywyLjktMi45VjE5NDcuNnogTTgxLjcsMTk0OS4yYzAsMC4zLTAuMiwwLjUtMC41LDAuNWgtMy4xYy0wLjMsMC0wLjUtMC4yLTAuNS0wLjV2LTAuMWMwLTAuMywwLjItMC41LDAuNS0wLjVoMy4xQzgxLjUsMTk0OC43LDgxLjcsMTk0OC45LDgxLjcsMTk0OS4yTDgxLjcsMTk0OS4yeiBNODAuMiwxOTg3Yy0xLDAtMS45LTAuOC0xLjktMS45YzAtMSwwLjgtMS45LDEuOS0xLjljMSwwLDEuOSwwLjgsMS45LDEuOVM4MS4zLDE5ODcsODAuMiwxOTg3eiBNODcuNywxOTgxLjdoLTE2di0zMGgxNlYxOTgxLjd6Ii8+PC9nPjxwYXRoIGNsYXNzPSJzdDE5IiBkPSJNNjcuNywxOTczLjdoLTQ3di00MWg1NnYxMGg2di0xMi4zYzAtMS41LTEuMi0yLjctMi43LTIuN0gxNy40Yy0xLjUsMC0yLjcsMS4yLTIuNywyLjd2NDYuNWMwLDEuNSwxLjIsMi43LDIuNywyLjdoNTAuM1YxOTczLjd6IE0xOC4yLDE5NTQuOWMtMC44LDAtMS41LTAuNy0xLjUtMS41czAuNy0xLjUsMS41LTEuNXMxLjUsMC43LDEuNSwxLjVDMTkuOCwxOTU0LjIsMTkuMSwxOTU0LjksMTguMiwxOTU0Ljl6Ii8+PHBhdGggY2xhc3M9InN0MjEiIGQ9Ik00OS43LDE5NDEuN2M3LjIsMCwxMyw1LjgsMTMsMTNzLTUuOCwxMy0xMywxM3MtMTMtNS44LTEzLTEzUzQyLjUsMTk0MS43LDQ5LjcsMTk0MS43IE00OS43LDE5MzkuN2MtOC4zLDAtMTUsNi43LTE1LDE1czYuNywxNSwxNSwxNXMxNS02LjcsMTUtMTVTNTgsMTkzOS43LDQ5LjcsMTkzOS43TDQ5LjcsMTkzOS43eiIvPjxwYXRoIGNsYXNzPSJzdDIxIiBkPSJNNTYsMTk1OC4xYy0xLjIsMi4xLTMuNCwzLjUtNiwzLjVjLTMuOCwwLTYuOS0zLjEtNi45LTYuOXMzLjEtNi45LDYuOS02LjljMi44LDAsNS4yLDEuNyw2LjMsNGgzYy0xLjItMy45LTQuOS02LjgtOS4zLTYuOGMtNS40LDAtOS43LDQuMy05LjcsOS43YzAsNS40LDQuMyw5LjcsOS43LDkuN2M0LjIsMCw3LjctMi42LDkuMS02LjNMNTYsMTk1OC4xTDU2LDE5NTguMXoiLz48L2c+PGc+PHBhdGggY2xhc3M9InN0MjIiIGQ9Ik02MywyMDc1LjdIMjEuN3YtMzRoNThsMiwyLjF2MTMuMWMxLjQsMC4yLDIuNywwLjYsNCwxLjF2LTE3LjJsLTMtMy4xaC0zNWwtMTAuMi0xMEgyMC44bC0zLjEsNC4xdjQ3LjloNDYuNEM2My42LDIwNzguNyw2My4yLDIwNzcuNyw2MywyMDc1Ljd6IE0yMS43LDIwMzMuOGwyLTIuMWgxMmw2LDZoLTIwVjIwMzMuOHoiLz48Y2lyY2xlIGNsYXNzPSJzdDIxIiBjeD0iNzkuMyIgY3k9IjIwNzMuMyIgcj0iMTQuNCIvPjx0ZXh0IHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIDEgNzEuNzQyNiAyMDgyLjM5MjgpIiBjbGFzcz0ic3QwIHN0MjMgc3QyNCI+JDwvdGV4dD48L2c+PGc+PGc+PHBhdGggY2xhc3M9InN0MjEiIGQ9Ik04MS43LDIxNDcuNmMwLTEuNi0xLjMtMi45LTIuOS0yLjlINjQuNmMtMS42LDAtMi45LDEuMy0yLjksMi45djM3LjJjMCwxLjYsMS4zLDIuOSwyLjksMi45aDE0LjJjMS42LDAsMi45LTEuMywyLjktMi45VjIxNDcuNnogTTczLjcsMjE0OS4yYzAsMC4zLTAuMiwwLjUtMC41LDAuNWgtMy4xYy0wLjMsMC0wLjUtMC4yLTAuNS0wLjV2LTAuMWMwLTAuMywwLjItMC41LDAuNS0wLjVoMy4xQzczLjUsMjE0OC43LDczLjcsMjE0OC45LDczLjcsMjE0OS4yTDczLjcsMjE0OS4yeiBNNzIuMiwyMTg3Yy0xLDAtMS45LTAuOC0xLjktMS45YzAtMSwwLjgtMS45LDEuOS0xLjljMSwwLDEuOSwwLjgsMS45LDEuOVM3My4zLDIxODcsNzIuMiwyMTg3eiBNNzkuNywyMTgxLjdoLTE2di0zMGgxNlYyMTgxLjd6Ii8+PC9nPjxnPjxwYXRoIGNsYXNzPSJzdDIwIiBkPSJNNTkuNywyMTc1LjdjLTMuOCwwLTgsMC0xMi4xLDBjLTE1LjksMC0yMi41LDAtMjMuMy0wLjFjLTAuNCwwLTUuNi0wLjctNS41LThjMC4xLTYuNCw3LjEtNy42LDcuOS03LjdsNC4zLTAuNWwtMC45LTQuM2MwLDAtMC44LTQuMSwxLjUtNi41YzEtMS4xLDIuMy0xLjYsNC0xLjZjMS45LDAsMy40LDAuNywzLjQsMC43bDAsMGwzLjgsMS44bDEuNi0zLjljMi4xLTUuNCw2LjItNy45LDEyLjktNy45bDAsMGMwLjQsMCwwLjgsMCwxLjMsMGM0LDAuMiw2LjksMi4zLDksNWg0LjhjLTIuNy00LjctNy4xLTguNy0xMy42LTljLTAuNSwwLTEsMC0xLjUsMGMtOC40LDAtMTMuOSwzLjUtMTYuNywxMC40YzAsMC0yLjMtMS01LjEtMWMtMi4yLDAtNC43LDAuNi02LjksMi44Yy0zLjksNC0yLjYsMTAtMi42LDEwcy0xMS4zLDEuNC0xMS40LDExLjZjLTAuMSwxMCw3LjUsMTEuOSw5LjMsMTJjMC44LDAuMSwxMS43LDAuMSwyMy42LDAuMWM0LDAsOC4yLDAsMTIuMSwwTDU5LjcsMjE3NS43TDU5LjcsMjE3NS43eiIvPjxwYXRoIGNsYXNzPSJzdDIwIiBkPSJNODMuNywyMTU2Ljh2NmMwLjcsMS4zLDEsMi44LDEsNC41YzAsMi0wLjQsMy42LTEsNC44djZjMi41LTEuOCw1LTUuMiw1LTEwLjhDODguNywyMTYxLjksODYuNCwyMTU4LjcsODMuNywyMTU2Ljh6Ii8+PC9nPjwvZz48Zz48Zz48Zz48Zz48Zz48Zz48Zz48ZyBpZD0iQ2FscXVlXzFfMl8iPjxyZWN0IHg9IjMzMiIgeT0iNDYzLjIiIGNsYXNzPSJzdDUiIHdpZHRoPSIxOS41IiBoZWlnaHQ9IjEuNSIvPjxnPjxwYXRoIGNsYXNzPSJzdDI1IiBkPSJNMTQ1LjUsMzc0Ljh2MTMuNGwtNy42LTUuMXYtMy4yTDE0NS41LDM3NC44IE0xNDcuNSwzNzFsLTExLjYsNy44djUuM2wxMS42LDcuOFYzNzFMMTQ3LjUsMzcxeiIvPjwvZz48Zz48cGF0aCBjbGFzcz0ic3QyNSIgZD0iTTEzMC43LDM3MS45YzAuNiwwLDEsMC41LDEsMXYxN2MwLDAuNi0wLjMsMC45LTAuOSwwLjloLTIyYy0wLjYsMC0wLjktMC4zLTAuOS0wLjl2LTE3YzAtMC42LDAuNS0xLDEtMUgxMzAuNyBNMTMwLjcsMzY5LjloLTIxLjhjLTEuNywwLTMsMS4zLTMsM3YxN2MwLDEuNywxLjIsMi45LDIuOSwyLjloMjJjMS43LDAsMi45LTEuMiwyLjktMi45di0xN0MxMzMuNywzNzEuMywxMzIuMywzNjkuOSwxMzAuNywzNjkuOUwxMzAuNywzNjkuOXoiLz48L2c+PHBhdGggY2xhc3M9InN0MjUiIGQ9Ik0xMzMsNDI1LjVjMC02LjEtNS0xMS4xLTExLjEtMTEuMXMtMTEuMSw1LTExLjEsMTEuMXM1LDExLjEsMTEuMSwxMS4xQzEyOC45LDQzNi42LDEzMyw0MzEuMiwxMzMsNDI1LjV6IE0xMjEuOCw0MzQuOWMtNS4zLDAtOS41LTQuMy05LjUtOS41YzAtNS4zLDQuMy05LjUsOS41LTkuNWM1LjMsMCw5LjUsNC4zLDkuNSw5LjVDMTMxLjMsNDMwLjcsMTI3LjEsNDM0LjksMTIxLjgsNDM0Ljl6IE0xMzkuNyw0NDEuMWwtOC45LTguOWMtMC45LDEuNC0xLjEsMS41LTIuOCwyLjVsOC45LDkuOGMxLDEsMi4yLDEuMSwzLjMsMC4ybDAsMGwwLDBDMTQxLjMsNDQzLjYsMTQwLjgsNDQyLjEsMTM5LjcsNDQxLjF6Ii8+PHBhdGggY2xhc3M9InN0MjUiIGQ9Ik0xNDMuNyw2NjYuN0gxMzNjLTEuNywwLTMuMSwxLjQtMy4xLDMuMXYyNi43YzAsMS43LDEuNCwzLjEsMy4xLDMuMWgxMC43YzEuNywwLDMuMS0xLjQsMy4xLTMuMXYtMjYuN0MxNDYuOCw2NjguMSwxNDUuNCw2NjYuNywxNDMuNyw2NjYuN3ogTTEzNi44LDY2OS43aDNjMC4zLDAsMC41LDAuMiwwLjUsMC41cy0wLjIsMC41LTAuNSwwLjVoLTNjLTAuMywwLTAuNS0wLjItMC41LTAuNVMxMzYuNiw2NjkuNywxMzYuOCw2NjkuN3ogTTEzNC4zLDY2OS43YzAuMywwLDAuNSwwLjIsMC41LDAuNXMtMC4yLDAuNS0wLjUsMC41cy0wLjUtMC4yLTAuNS0wLjVTMTM0LjEsNjY5LjcsMTM0LjMsNjY5Ljd6IE0xMzguMyw2OTcuN2MtMC44LDAtMS41LTAuNy0xLjUtMS41czAuNy0xLjUsMS41LTEuNXMxLjUsMC43LDEuNSwxLjVTMTM5LjIsNjk3LjcsMTM4LjMsNjk3Ljd6IE0xNDUuOCw2OTMuN2gtMTV2LTIxaDE1VjY5My43eiIvPjxwYXRoIGNsYXNzPSJzdDI1IiBkPSJNMTA0LjYsNjk2LjdjMCwwLDUuNy05LjgsMTAuNS0xMmM0LjMtMiw5LjUtMS43LDkuNS0xLjd2Ni44bDEwLjItMTAuN2wtMTAuMi05Ljl2Ni42YzAsMC04LjEsMC4yLTEzLjYsNS4xQzEwNS42LDY4NS42LDEwNC42LDY5Ni43LDEwNC42LDY5Ni43eiIvPjxwYXRoIGNsYXNzPSJzdDI1IiBkPSJNMTQwLjcsNTAxLjZjMCwyLjQtMS44LDQtNC4yLDRoLTE5LjZjLTIuNCwwLTQuMi0xLjYtNC4yLTRIMTQwLjd6Ii8+PHBhdGggY2xhc3M9InN0MjUiIGQ9Ik0xNDcuNyw0NjQuNmgtNDJjLTIuNCwwLTQsMS42LTQsNHYyNmMwLDIuNCwyLjYsNSw1LDVoNDFjMi40LDAsNC0xLjYsNC00di0yNi44QzE1MS43LDQ2Ni40LDE1MC4xLDQ2NC42LDE0Ny43LDQ2NC42eiBNMTQ5LjcsNDkzLjZjMC4xLDMuMi0wLjcsMy45LTQsNGgtMzdjLTIuNCwwLTUuMS0wLjEtNS00di0yM2MwLjEtNC40LDEuNi00LDQtNGgzOGMyLjQsMCw0LDAuNyw0LDRWNDkzLjZ6Ii8+PGc+PHBhdGggY2xhc3M9InN0MjUiIGQ9Ik0xMjAuNyw0NzguNnYxMmgtNHYtMTJoLTR2LTMuOWwxMi0wLjF2NEgxMjAuN3oiLz48cGF0aCBjbGFzcz0ic3QyNSIgZD0iTTEzNy41LDQ3NC43aDQuNGwtNC43LDE1LjloLTYuNmwtNC41LTE1LjloNC4zbDEuOCw2LjFjMC42LDIuMSwxLjIsNC4xLDEuNyw2LjFoMC4xYzAuNS0yLDEuMS00LDEuNy02LjFMMTM3LjUsNDc0Ljd6Ii8+PC9nPjxyZWN0IHg9IjExMi43IiB5PSI1MTcuNyIgY2xhc3M9InN0MjUiIHdpZHRoPSIyNyIgaGVpZ2h0PSIzIi8+PHJlY3QgeD0iMTEyLjciIHk9IjUyNi43IiBjbGFzcz0ic3QyNSIgd2lkdGg9IjIyIiBoZWlnaHQ9IjMiLz48cmVjdCB4PSIxMTIuNyIgeT0iNTM1LjciIGNsYXNzPSJzdDI1IiB3aWR0aD0iMTUiIGhlaWdodD0iMyIvPjxyZWN0IHg9IjExMi43IiB5PSI1NDQuNyIgY2xhc3M9InN0MjUiIHdpZHRoPSI4IiBoZWlnaHQ9IjMiLz48dGV4dCB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAxIDEzMC42Njc0IDU0Ny42NjY3KSIgY2xhc3M9InN0MjUgc3QyMyBzdDI2Ij4lPC90ZXh0PjxnPjxwYXRoIGNsYXNzPSJzdDI1IiBkPSJNMTM4LjIsNTczLjZjMC40LTAuNCwwLjQtMS4xLDAtMS42bC0wLjQtMC40Yy0wLjQtMC40LTEuMS0wLjQtMS42LDBsLTIuMSwyLjFjLTEuOS0xLjYtNC4yLTIuNy02LjgtMy4xdi0yLjNoMi4yYzAuNiwwLDEuMS0wLjUsMS4xLTEuMXYtMC41YzAtMC42LTAuNS0xLjEtMS4xLTEuMWgtNy4yYy0wLjYsMC0xLjEsMC41LTEuMSwxLjF2MC42YzAsMC42LDAuNSwxLjEsMS4xLDEuMWgyLjJ2Mi4zYy02LjUsMC42LTExLjYsNi0xMS42LDEyLjdjMCw3LDUuNywxMi44LDEyLjgsMTIuOGM3LDAsMTIuOC01LjcsMTIuOC0xMi44YzAtMi44LTAuOS01LjQtMi41LTcuNUwxMzguMiw1NzMuNnogTTEyNS43LDU5My40Yy01LjUsMC0xMC00LjUtMTAtMTBzNC41LTEwLDEwLTEwczEwLDQuNSwxMCwxMFMxMzEuMiw1OTMuNCwxMjUuNyw1OTMuNHoiLz48Y2lyY2xlIGNsYXNzPSJzdDI1IiBjeD0iMTE4LjUiIGN5PSI1ODMuNCIgcj0iMS43Ii8+PGNpcmNsZSBjbGFzcz0ic3QyNSIgY3g9IjEzMi40IiBjeT0iNTgzLjQiIHI9IjEuNyIvPjxjaXJjbGUgY2xhc3M9InN0MjUiIGN4PSIxMjUuNyIgY3k9IjU5MCIgcj0iMS43Ii8+PHBhdGggY2xhc3M9InN0MjUiIGQ9Ik0xMjcuMyw1ODNsLTEuMS03LjloLTEuMUwxMjQsNTgzYzAsMC4xLTAuMSwwLjMtMC4xLDAuNGMwLDAuOSwwLjcsMS43LDEuNywxLjdjMC45LDAsMS43LTAuNywxLjctMS43QzEyNy40LDU4My4yLDEyNy4zLDU4My4xLDEyNy4zLDU4M3oiLz48L2c+PHBvbHlnb24gY2xhc3M9InN0NSIgcG9pbnRzPSIxMTEuOCw2MzEuNCAxMzAuOSw2MzEuMyAxMzAuOSw2MjAuNiAxMTEuOCw2MjAuNyAiLz48cGF0aCBjbGFzcz0ic3QyNSIgZD0iTTEwNy44LDYxOC43djJoMnYxM2gyLjVoNi44bC03LjUsN2MtMC42LDAuNi0wLjgsMS4xLTAuMiwxLjZjMC42LDAuNiwxLjIsMC41LDEuOC0wLjFsOC42LTcuOGw3LjYsOGMwLjYsMC42LDEuMiwwLjksMS44LDAuM2MwLjYtMC42LDAuNC0xLjMtMC4yLTEuOWwtNy4xLTcuMWg5Ljh2LTEzaDJ2LTJIMTA3Ljh6IE0xMzEuOCw2MzEuN2gtMjB2LTExaDIwVjYzMS43eiIvPjxyZWN0IHg9IjExOC4yIiB5PSI2MTUuNyIgY2xhc3M9InN0MjUiIHdpZHRoPSI2LjgiIGhlaWdodD0iMiIvPjxnPjxwYXRoIGNsYXNzPSJzdDI3IiBkPSJNMTMxLjYsNjMwLjRjMC0yLjktMy4xLTIuNy0zLjMtMi43bDAsMGMtMC4zLDAtMy4zLTAuMS0zLjMsMi43YzAsMi45LDEuNiw1LjQsMy4zLDUuNWwwLDBsMCwwbDAsMGwwLDBDMTI5LjksNjM1LjgsMTMxLjYsNjMzLjMsMTMxLjYsNjMwLjR6Ii8+PHBhdGggY2xhc3M9InN0MjciIGQ9Ik0xMzQuOCw2MzguMmMwLDAtMC43LTEuMi0xLjgtMS44Yy0wLjktMC41LTEuOS0wLjctMi43LTAuOWMtMC42LDAuNy0xLjMsMS4xLTIsMS4xbDAsMGwwLDBsMCwwbDAsMGMtMC43LDAtMS40LTAuNC0yLTEuMWMtMC44LDAuMS0xLjgsMC40LTIuNiwwLjljLTEsMC41LTEuOCwxLjgtMS44LDEuOGwtMC4xLDMuMWMwLjcsMS4xLDIuNSwyLDYuNSwybDAsMGM0LDAsNS44LTAuOSw2LjUtMlY2MzguMkwxMzQuOCw2MzguMnoiLz48L2c+PGc+PHBhdGggY2xhc3M9InN0MjgiIGQ9Ik0xMzguNyw2NDguMmMtNC41LDAtNy4zLTAuOS04LjUtMi43bC0wLjEtMC4xbDAuMS00LjFsMC4xLTAuMWMwLTAuMSwxLTEuNywyLjQtMi40YzEtMC41LDIuMS0wLjksMy40LTEuMWgwLjNsMC4yLDAuMmMwLjcsMC44LDEuNCwxLjIsMi4xLDEuMmwwLDBjMC43LDAsMS40LTAuNCwyLjEtMS4ybDAuMi0wLjJoMC4zYzEuMywwLjIsMi41LDAuNiwzLjUsMS4xYzEuNCwwLjcsMi4zLDIuMywyLjQsMi40bDAuMSwwLjFsMC4xLDQuMWwtMC4xLDAuMUMxNDYsNjQ3LjMsMTQzLjIsNjQ4LjIsMTM4LjcsNjQ4LjJMMTM4LjcsNjQ4LjJ6Ii8+PHBhdGggY2xhc3M9InN0MTIiIGQ9Ik0xNDEuMSw2MzguMWMxLDAuMiwyLjIsMC41LDMuNCwxLjFjMS4zLDAuNywyLjIsMi4yLDIuMiwyLjJsMC4xLDMuOWMtMC45LDEuMy0zLjEsMi41LTguMSwyLjVsMCwwYy01LDAtNy4yLTEuMS04LjEtMi41bDAuMS0zLjljMCwwLDAuOS0xLjUsMi4yLTIuMmMxLjEtMC42LDIuMy0wLjksMy4zLTEuMWMwLjgsMC44LDEuNiwxLjQsMi41LDEuNGwwLDBsMCwwbDAsMGwwLDBDMTM5LjUsNjM5LjUsMTQwLjQsNjM4LjksMTQxLjEsNjM4LjEgTTE0MC44LDYzN2wtMC40LDAuNGMtMC42LDAuNy0xLjIsMS0xLjgsMWwwLDBoLTAuMWwwLDBjLTAuNSwwLTEuMS0wLjQtMS42LTFsLTAuNC0wLjRsLTAuNSwwLjFjLTEuNCwwLjItMi42LDAuNi0zLjYsMS4yYy0xLjUsMC44LTIuNCwyLjQtMi42LDIuNmwtMC4xLDAuMnYwLjNsLTAuMSwzLjl2MC4zbDAuMiwwLjNjMS4zLDIsNC4yLDIuOSw4LjksMi45aDFsMCwwYzQuMS0wLjEsNi43LTEuMSw3LjktMi45bDAuMi0wLjN2LTAuM2wtMC4xLTMuOXYtMC4zbC0wLjEtMC4yYy0wLjEtMC4yLTEuMS0xLjgtMi42LTIuNmMtMS4xLTAuNi0yLjMtMS0zLjctMS4yTDE0MC44LDYzN0wxNDAuOCw2Mzd6Ii8+PC9nPjxnPjxwYXRoIGNsYXNzPSJzdDI4IiBkPSJNMTM4LjMsNjM5LjRjLTIuMywwLTQuNS0zLjUtNC41LTcuM2MwLTIuOCwyLjMtMy45LDQuNC0zLjloMC4xYzAsMCwwLDAsMC4yLDBjMi4xLDAsNC40LDEsNC40LDMuOWMwLDMuNS0xLjksNi44LTQsNy4ydjAuMUgxMzguM0wxMzguMyw2MzkuNHoiLz48cGF0aCBjbGFzcz0ic3QxMiIgZD0iTTEzOC41LDYyOC44YzAuOCwwLDMuOSwwLjIsMy45LDMuNGMwLDMuNS0yLDYuNy00LDYuOGwwLDBsMCwwbDAsMGwwLDBjLTIsMC00LjEtMy4yLTQtNi44YzAtMy4yLDMuMi0zLjQsMy45LTMuNGMwLjEsMCwwLjEsMCwwLjEsMGwwLDBDMTM4LjQsNjI4LjgsMTM4LjQsNjI4LjgsMTM4LjUsNjI4LjggTTEzOC41LDYyNy44aC0wLjFoLTAuMWgtMC4xYy0wLjEsMC0wLjMsMC0wLjQsMGgtMC41bDAsMGMtMiwwLjMtNC4xLDEuNS00LjEsNC4zYzAsMy45LDIuMiw3LjUsNC44LDcuOGwwLjEsMC4xaDAuMmgwLjl2LTAuMmMyLjItMC44LDQuMS00LjEsNC03LjZDMTQzLjQsNjI5LDE0MC43LDYyNy44LDEzOC41LDYyNy44TDEzOC41LDYyNy44eiIvPjwvZz48Zz48cGF0aCBjbGFzcz0ic3QyNyIgZD0iTTExOC45LDg3NS41YzAtMy4zLTMuNi0zLjEtMy44LTMuMWwwLDBjLTAuMywwLTMuNy0wLjEtMy44LDMuMWMwLDMuMywxLjksNi4zLDMuOCw2LjNsMCwwbDAsMGwwLDBsMCwwQzExNyw4ODEuNywxMTguOSw4NzguNywxMTguOSw4NzUuNXoiLz48cGF0aCBjbGFzcz0ic3QyNyIgZD0iTTEyMi41LDg4NC40YzAsMC0wLjktMS40LTItMmMtMS0wLjYtMi4yLTAuOC0zLjEtMWMtMC43LDAuOC0xLjUsMS4zLTIuMywxLjNsMCwwbDAsMGwwLDBsMCwwYy0wLjgsMC0xLjYtMC41LTIuMy0xLjNjLTAuOSwwLjItMiwwLjQtMywxYy0xLjIsMC42LTIsMi0yLDJsLTAuMSwzLjZjMC44LDEuMiwyLjksMi4zLDcuNSwyLjNsMCwwYzQuNywwLDYuNy0xLDcuNS0yLjNMMTIyLjUsODg0LjR6Ii8+PC9nPjxnPjxwYXRoIGNsYXNzPSJzdDI3IiBkPSJNMTQxLjksODc1LjljMC0zLjMtMy42LTMuMS0zLjgtMy4xbDAsMGMtMC4zLDAtMy43LTAuMS0zLjgsMy4xYzAsMy4zLDEuOSw2LjMsMy44LDYuM2wwLDBsMCwwbDAsMGwwLDBDMTQwLDg4Mi4yLDE0MS45LDg3OS4yLDE0MS45LDg3NS45eiIvPjxwYXRoIGNsYXNzPSJzdDI3IiBkPSJNMTQ1LjUsODg0LjljMCwwLTAuOS0xLjQtMi0yYy0xLTAuNi0yLjItMC44LTMuMS0xYy0wLjcsMC44LTEuNSwxLjMtMi4zLDEuM2wwLDBsMCwwbDAsMGwwLDBjLTAuOCwwLTEuNi0wLjUtMi4zLTEuM2MtMC45LDAuMi0yLDAuNC0zLDFjLTEuMiwwLjYtMiwyLTIsMmwtMC4xLDMuNmMwLjgsMS4yLDIuOSwyLjMsNy41LDIuM2wwLDBjNC43LDAsNi43LTEsNy41LTIuM0wxNDUuNSw4ODQuOXoiLz48L2c+PGc+PHBhdGggY2xhc3M9InN0MjgiIGQ9Ik0xMjcsODk4Yy01LjIsMC04LjQtMS05LjgtMy4xbC0wLjEtMC4xbDAuMS00LjdsMC4xLTAuMWMwLTAuMSwxLjEtMS45LDIuNy0yLjdjMS4xLTAuNiwyLjQtMSwzLjktMS4zaDAuM2wwLjIsMC4yYzAuOCwwLjksMS43LDEuNCwyLjUsMS40aDAuMWMwLjgsMCwxLjctMC41LDIuNS0xLjRsMC4yLTAuMmgwLjNjMS41LDAuMiwyLjksMC43LDQsMS4zYzEuNSwwLjgsMi42LDIuNiwyLjcsMi43bDAuMSwwLjFsMC4xLDQuN2wtMC4xLDAuMUMxMzUuNCw4OTcsMTMyLjIsODk4LDEyNyw4OThMMTI3LDg5OHoiLz48cGF0aCBjbGFzcz0ic3QxMiIgZD0iTTEyOS45LDg4Ni41YzEuMiwwLjIsMi42LDAuNiwzLjksMS4yYzEuNCwwLjgsMi41LDIuNSwyLjUsMi41bDAuMSw0LjRjLTEsMS41LTMuNSwyLjgtOS4zLDIuOGwwLDBjLTUuOCwwLTguMy0xLjMtOS4zLTIuOGwwLjEtNC40YzAsMCwxLjEtMS44LDIuNS0yLjVjMS4yLTAuNywyLjYtMSwzLjgtMS4yYzAuOSwxLDEuOSwxLjYsMi45LDEuNmwwLDBsMCwwbDAsMGwwLDBDMTI4LDg4OC4xLDEyOSw4ODcuNSwxMjkuOSw4ODYuNSBNMTI5LjUsODg1LjRsLTAuNCwwLjRjLTAuNywwLjgtMS41LDEuMi0yLjEsMS4zbDAsMGgtMC4xbDAsMGMtMC42LDAtMS40LTAuNS0yLTEuMmwtMC40LTAuNGwtMC41LDAuMWMtMS41LDAuMy0yLjksMC43LTQuMSwxLjNjLTEuNywwLjktMi44LDIuOC0yLjksMi45bC0wLjEsMC4ydjAuM2wtMC4yLDQuNHYwLjNsMC4yLDAuM2MxLjUsMi4yLDQuOCwzLjMsMTAuMiwzLjNoMWwwLDBjNC44LTAuMSw3LjgtMS4yLDkuMS0zLjNsMC4yLTAuM3YtMC4zbC0wLjEtNC40Vjg5MGwtMC4xLTAuMmMwLTAuMS0xLjItMi0yLjktMi45Yy0xLjItMC42LTIuNi0xLjEtNC4yLTEuM0wxMjkuNSw4ODUuNEwxMjkuNSw4ODUuNHoiLz48L2c+PGc+PHBhdGggY2xhc3M9InN0MjgiIGQ9Ik0xMjYuNiw4ODhjLTIuNiwwLTUuMS00LjEtNS4xLTguM2MwLTMuMiwyLjYtNC40LDUtNC40aDAuMmMwLDAsMC4xLDAsMC4yLDBjMi40LDAsNSwxLjEsNSw0LjRjMCw0LTIuMiw3LjgtNC43LDguMnYwLjFIMTI2LjZMMTI2LjYsODg4eiIvPjxwYXRoIGNsYXNzPSJzdDEyIiBkPSJNMTI2LjgsODc1LjhjMC45LDAsNC41LDAuMiw0LjUsMy45YzAsNC4xLTIuMyw3LjgtNC43LDcuOGwwLDBsMCwwbDAsMGwwLDBjLTIuMywwLTQuNy0zLjctNC43LTcuOGMwLTMuNywzLjYtMy45LDQuNS0zLjljMC4xLDAsMC4xLDAsMC4yLDBsMCwwQzEyNi42LDg3NS44LDEyNi43LDg3NS44LDEyNi44LDg3NS44IE0xMjYuOCw4NzQuOGgtMC4yaC0wLjFoLTAuMWMtMC4yLDAtMC4zLDAtMC41LDBoLTAuNGwwLDBjLTIuNCwwLjItNC43LDEuNi00LjcsNC44YzAsNC40LDIuNSw4LjUsNS40LDguOGwwLjEsMC4xaDAuMmgxdi0wLjJjMi42LTAuOCw0LjctNC42LDQuNy04LjZDMTMyLjMsODc2LjEsMTI5LjUsODc0LjgsMTI2LjgsODc0LjhMMTI2LjgsODc0Ljh6Ii8+PC9nPjxwYXRoIGNsYXNzPSJzdDI4IiBkPSJNMTE5LjIsMzMyLjdjMC00LjEsMy4zLTcuNSw3LjUtNy41YzQuMSwwLDcuNSwzLjMsNy41LDcuNWMwLDQuMS0zLjMsNy41LTcuNSw3LjVDMTIyLjYsMzQwLjIsMTE5LjIsMzM2LjgsMTE5LjIsMzMyLjd6IE0xMTEuOCwzMjkuNWMtMS4yLDAtMi4xLDEtMi4xLDIuMXYyLjFjMCwxLjIsMSwyLjEsMi4xLDIuMWgzYzAuMywxLDAuNywyLDEuMiwzbC0yLjEsMi4xYy0wLjgsMC44LTAuOCwyLjIsMCwzbDEuNSwxLjVjMC44LDAuOCwyLjIsMC44LDMsMGwyLjEtMi4xYzAuOSwwLjUsMS45LDAuOSwzLDEuMnYzYzAsMS4yLDEsMi4xLDIuMSwyLjFoMi4xYzEuMiwwLDIuMS0xLDIuMS0yLjF2LTNjMS0wLjMsMi0wLjcsMy0xLjJsMi4xLDIuMWMwLjgsMC44LDIuMiwwLjgsMywwbDEuNS0xLjVjMC44LTAuOCwwLjgtMi4yLDAtM2wtMi4xLTIuMWMwLjUtMC45LDAuOS0xLjksMS4yLTNoM2MxLjIsMCwyLjEtMSwyLjEtMi4xdi0yLjFjMC0xLjItMS0yLjEtMi4xLTIuMWgtM2MtMC4zLTEuMS0wLjctMi0xLjItM2wyLjEtMi4xYzAuOC0wLjgsMC44LTIuMiwwLTNsLTEuNS0xLjVjLTAuOC0wLjgtMi4yLTAuOC0zLDBsLTIuMSwyLjFjLTAuOS0wLjUtMS45LTAuOS0zLTEuMnYtM2MwLTEuMi0xLTIuMS0yLjEtMi4xaC0yLjFjLTEuMiwwLTIuMSwxLTIuMSwyLjF2M2MtMSwwLjMtMiwwLjctMywxLjJsLTIuMS0yLjFjLTAuOC0wLjgtMi4yLTAuOC0zLDBsLTEuNSwxLjVjLTAuOCwwLjgtMC44LDIuMiwwLDNsMi4xLDIuMWMtMC41LDAuOS0wLjksMS45LTEuMiwzQzExNC44LDMyOS41LDExMS44LDMyOS41LDExMS44LDMyOS41eiIvPjxwYXRoIGNsYXNzPSJzdDIwIiBkPSJNMTMzLjYsNzE0LjdoLTEwLjdjLTEuNywwLTMuMSwxLjQtMy4xLDMuMXYyNi43YzAsMS43LDEuNCwzLjEsMy4xLDMuMWgxMC43YzEuNywwLDMuMS0xLjQsMy4xLTMuMXYtMjYuN0MxMzYuNyw3MTYuMSwxMzUuMyw3MTQuNywxMzMuNiw3MTQuN3ogTTEyNi43LDcxNy43aDNjMC4zLDAsMC41LDAuMiwwLjUsMC41cy0wLjIsMC41LTAuNSwwLjVoLTNjLTAuMywwLTAuNS0wLjItMC41LTAuNVMxMjYuNCw3MTcuNywxMjYuNyw3MTcuN3ogTTEyNC4yLDcxNy43YzAuMywwLDAuNSwwLjIsMC41LDAuNXMtMC4yLDAuNS0wLjUsMC41cy0wLjUtMC4yLTAuNS0wLjVTMTIzLjksNzE3LjcsMTI0LjIsNzE3Ljd6IE0xMjguMiw3NDUuN2MtMC44LDAtMS41LTAuNy0xLjUtMS41czAuNy0xLjUsMS41LTEuNXMxLjUsMC43LDEuNSwxLjVTMTI5LDc0NS43LDEyOC4yLDc0NS43eiBNMTM1LjcsNzQxLjdoLTE1di0yMWgxNVY3NDEuN3oiLz48cGF0aCBjbGFzcz0ic3QyNSIgZD0iTTEzMy42LDc2NC43aC0xMC43Yy0xLjcsMC0zLjEsMS40LTMuMSwzLjF2MjYuN2MwLDEuNywxLjQsMy4xLDMuMSwzLjFoMTAuN2MxLjcsMCwzLjEtMS40LDMuMS0zLjF2LTI2LjdDMTM2LjcsNzY2LjEsMTM1LjMsNzY0LjcsMTMzLjYsNzY0Ljd6IE0xMjYuNyw3NjcuN2gzYzAuMywwLDAuNSwwLjIsMC41LDAuNXMtMC4yLDAuNS0wLjUsMC41aC0zYy0wLjMsMC0wLjUtMC4yLTAuNS0wLjVTMTI2LjQsNzY3LjcsMTI2LjcsNzY3Ljd6IE0xMjQuMiw3NjcuN2MwLjMsMCwwLjUsMC4yLDAuNSwwLjVzLTAuMiwwLjUtMC41LDAuNXMtMC41LTAuMi0wLjUtMC41UzEyMy45LDc2Ny43LDEyNC4yLDc2Ny43eiBNMTI4LjIsNzk1LjdjLTAuOCwwLTEuNS0wLjctMS41LTEuNXMwLjctMS41LDEuNS0xLjVzMS41LDAuNywxLjUsMS41UzEyOSw3OTUuNywxMjguMiw3OTUuN3ogTTEzNS43LDc5MS43aC0xNXYtMjFoMTVWNzkxLjd6Ii8+PGc+PHBhdGggY2xhc3M9InN0MjUiIGQ9Ik0xMjYuNywxMDY0LjhjMTEsMCwyMCw2LjcsMjAsMTVjMCw4LjItOSwxNS0yMCwxNWMtMS40LDAtMi45LTAuMS00LjMtMC40bC0wLjktMC4xbC0wLjcsMC41Yy0yLjEsMS42LTMuOSwyLjctNS4zLDMuMmMtMC42LDAuMi0xLjQsMC40LTIuMywwLjVjMC42LTAuNiwxLjItMS4yLDEuNi0xLjljMC40LTAuNiwwLjgtMS4yLDEuMi0ybDAuOC0xLjdsLTEuNy0wLjljLTUuMy0yLjgtOC41LTcuNC04LjUtMTIuMkMxMDYuNywxMDcxLjUsMTE1LjcsMTA2NC44LDEyNi43LDEwNjQuOCBNMTI2LjcsMTA2Mi44Yy0xMi4yLDAtMjIsNy42LTIyLDE3YzAsNS44LDMuOCwxMC45LDkuNiwxNGMtMC4zLDAuNi0wLjYsMS4xLTEsMS43Yy0xLjcsMi4zLTUuNCw1LjItNS40LDUuMnMwLjksMC4xLDIuMiwwLjFjMS43LDAsNC4yLTAuMSw2LjEtMC44YzEuOS0wLjcsNC4yLTIuMyw1LjgtMy41YzEuNSwwLjMsMy4xLDAuNCw0LjcsMC40YzEyLjEsMCwyMi03LjYsMjItMTdDMTQ4LjcsMTA3MC40LDEzOC44LDEwNjIuOCwxMjYuNywxMDYyLjhMMTI2LjcsMTA2Mi44eiIvPjwvZz48Zz48cGF0aCBjbGFzcz0ic3QyNSIgZD0iTTE0NiwxMDE1LjJ2MjhoLTQwdi0yOEgxNDYgTTE0NiwxMDEzLjJoLTQwYy0xLjEsMC0yLDAuOS0yLDJ2MjhjMCwxLjEsMC45LDIsMiwyaDQwYzEuMSwwLDItMC45LDItMnYtMjhDMTQ4LDEwMTQuMSwxNDcuMSwxMDEzLjIsMTQ2LDEwMTMuMkwxNDYsMTAxMy4yeiIvPjwvZz48cGF0aCBjbGFzcz0ic3QyNSIgZD0iTTE0Ni43LDEwNDQuN2wwLjgtMC42Yy0wLjEtMC4xLTAuMS0wLjItMC4yLTAuMmwtMTQuMS0xNC4xbDEzLjktMTMuOWMwLjMtMC4zLDAuNC0wLjYsMC41LTFoLTEuMWMwLDAuMS0wLjEsMC4yLTAuMiwwLjNsLTIwLDIwYy0wLjIsMC4yLTAuNCwwLjMtMC42LDAuM3MtMC41LTAuMS0wLjYtMC4zbC0yMC0yMGMtMC4xLTAuMS0wLjEtMC4yLTAuMi0wLjNoLTEuMWMwLjEsMC40LDAuMiwwLjcsMC41LDFsMTQuMSwxNC4xbC0xMy43LDEzLjdsMC43LDAuN2wxMy43LTEzLjdsNS4xLDUuMWMwLjQsMC40LDAuOSwwLjYsMS40LDAuNmwwLDBjMC41LDAsMS0wLjIsMS4zLTAuNmw1LjMtNS4zbDE0LjEsMTQuMUMxNDYuNywxMDQ0LjYsMTQ2LjcsMTA0NC43LDE0Ni43LDEwNDQuN3oiLz48Zz48Zz48cGF0aCBjbGFzcz0ic3QyNSIgZD0iTTExOS43LDk2Ny45YzEuOSwwLDMuMywxLjYsMy4zLDMuNXY0LjhoMTEuOGMxLjksMCwzLjQsMS41LDMuNCwzLjRzLTEuNSwzLjQtMy40LDMuNEgxMjN2MS45YzAsMi42LDIuMSw1LDQuMyw1aDcuNmMxLjksMCwzLjQsMS41LDMuNCwzLjRzLTEuNiwzLjUtMy41LDMuNWgtNy42Yy02LjEsMC0xMS01LjMtMTEtMTEuOHYtMTMuNkMxMTYuMiw5NjkuNCwxMTcuOCw5NjcuOSwxMTkuNyw5NjcuOSBNMTE5LjcsOTY1LjljLTMsMC01LjQsMi41LTUuNCw1LjVWOTg1YzAsNy42LDUuOCwxMy44LDEzLDEzLjhoNy42YzMsMCw1LjUtMi40LDUuNS01LjVjMC0zLTIuNC01LjQtNS40LTUuNGgtNy42Yy0xLDAtMi4zLTEuMy0yLjMtMi45aDkuOGMzLDAsNS40LTIuNCw1LjQtNS40cy0yLjQtNS40LTUuNC01LjRoLTkuOHYtMi44QzEyNSw5NjguMywxMjIuNyw5NjUuOSwxMTkuNyw5NjUuOUwxMTkuNyw5NjUuOXoiLz48L2c+PHBhdGggY2xhc3M9InN0MjUiIGQ9Ik0xNDMuMiw5NTkuN2gtMzJjLTMuMywwLTYsMi43LTYsNnYzMmMwLDMuMywyLjcsNiw2LDZoMzJjMy4zLDAsNi0yLjcsNi02di0zMkMxNDkuMiw5NjIuNCwxNDYuNiw5NTkuNywxNDMuMiw5NTkuN3ogTTE0Ny4yLDk5Ni4yYzAsMy0yLjQsNS41LTUuNSw1LjVoLTI5Yy0zLDAtNS41LTIuNC01LjUtNS41di0yOS4xYzAtMywyLjQtNS41LDUuNS01LjVoMjkuMWMzLDAsNS41LDIuNCw1LjUsNS41djI5LjFIMTQ3LjJ6Ii8+PC9nPjxwYXRoIGNsYXNzPSJzdDI1IiBkPSJNMTQzLjIsOTA5LjdoLTMyYy0zLjMsMC02LDIuNy02LDZ2MzJjMCwzLjMsMi43LDYsNiw2aDE3di0xN2gtNnYtNWg2di00YzAtNC40LDMuMy03LjksNy4zLTcuOWg0Ljd2NWgtNWMtMS42LDAuMS0yLDEuNC0yLDN2NGg3djVoLTd2MTdoMTBjMy4zLDAsNi0yLjcsNi02di0zMkMxNDkuMiw5MTIuNCwxNDYuNiw5MDkuNywxNDMuMiw5MDkuN3ogTTE0Ny4yLDk0Ni4yYzAsMy0yLjQsNS41LTUuNSw1LjVoLTYuNXYtMTNoN3YtOWgtN3YtMmMwLTAuNCwwLjEtMC43LDAuMi0wLjhjMC4xLTAuMSwwLjQtMC4xLDAuNC0wLjJoNi40di05aC03Yy01LjIsMC05LDQuNi05LDEwdjJoLTZ2OWg2djEzaC0xMy41Yy0zLDAtNS41LTIuNC01LjUtNS41di0yOS4xYzAtMywyLjQtNS41LDUuNS01LjVoMjkuMWMzLDAsNS41LDIuNCw1LjUsNS41TDE0Ny4yLDk0Ni4yTDE0Ny4yLDk0Ni4yeiIvPjxwb2x5Z29uIGNsYXNzPSJzdDI1IiBwb2ludHM9IjEyMy43LDExMzcgMTE4LDExMzEuNCAxMTUuMiwxMTM0LjIgMTIzLjcsMTE0Mi43IDE0MC43LDExMjUuNyAxMzcuOCwxMTIyLjkgIi8+PHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxNzMuMiwxMTM3IDE2Ny41LDExMzEuNCAxNjQuNywxMTM0LjIgMTczLjIsMTE0Mi43IDE5MC4yLDExMjUuNyAxODcuMywxMTIyLjkgIi8+PC9nPjwvZz48L2c+PC9nPjwvZz48Zz48Zz48Zz48Zz48cGF0aCBjbGFzcz0ic3QyOSIgZD0iTTEzOC43LDIzMjYuMmMtMC4zLDAtMC41LDAtMC45LDBjLTYuNiwwLjMtMTEuNyw0LjUtMTMuOCwxMWMtMi4xLTYuNi03LjQtMTAuNy0xMy44LTExYy0wLjMsMC0wLjUsMC0wLjksMGMtNi4yLDAtMTEuNCwzLjYtMTQsOS43Yy0yLjYsNi4yLTEuNCwxMy4xLDMuMSwxNy45YzEyLjgsMTMuNSwxOS4yLDIwLjIsMjUuNCwyNy40YzYuNC03LjIsMTIuOC0xNCwyNS40LTI3LjRjNC41LTQuOCw1LjctMTEuNywzLjEtMTcuOUMxNTAuMSwyMzI5LjksMTQ0LjksMjMyNi4yLDEzOC43LDIzMjYuMkwxMzguNywyMzI2LjJ6Ii8+PC9nPjwvZz48cG9seWxpbmUgY2xhc3M9InN0MzAiIHBvaW50cz0iODIuNCwyMzUzLjUgMTEyLjEsMjM1My41IDExNy45LDIzNDAuNSAxMjcuOCwyMzY1LjMgMTMyLjgsMjM1NS43IDE2Mi4zLDIzNTUuNyAiLz48Y2lyY2xlIGNsYXNzPSJzdDQiIGN4PSIxNjMuNSIgY3k9IjIzNTUuNyIgcj0iNC43Ii8+PC9nPjxnPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik04MS4zLDIzMzkuNmMwLTEwLjEtMTEuMS05LjYtMTEuNi05LjZsMCwwYy0xLjEsMC0xMS41LTAuMy0xMS41LDkuNmMwLDEwLjEsNS44LDE5LjIsMTEuNSwxOS4zbDAsMGwwLDBjMCwwLDAsMCwwLjEsMGwwLDBDNzUuNSwyMzU4LjksODEuNCwyMzQ5LjcsODEuMywyMzM5LjZ6Ii8+PHBhdGggY2xhc3M9InN0MyIgZD0iTTkyLjYsMjM2Ni41YzAsMC0yLjYtNC40LTYuMi02LjNjLTMuMi0xLjctNi42LTIuNi05LjYtMy4xYy0yLjIsMi40LTQuNiwzLjktNy4xLDMuOWwwLDBoLTAuMWwwLDBsMCwwYy0yLjUsMC00LjktMS41LTcuMS0zLjljLTIuOSwwLjUtNi4yLDEuNC05LjMsM2MtMy42LDEuOS02LjIsNi4zLTYuMiw2LjNsLTAuMywxMWMyLjYsMy44LDguOCw3LDIzLjEsN2wwLDBjMTQuMywwLDIwLjUtMy4yLDIzLjEtN0w5Mi42LDIzNjYuNXoiLz48L2c+PC9nPjwvZz48L2c+PC9nPjwvZz48Zz48Zz48Zz48cGF0aCBjbGFzcz0ic3QzMSIgZD0iTTQ5LjgsMjI3NC4xYzAsMC0xLjEtMC45LTEuNi0xLjVjLTAuNi0wLjYtMC43LTEuMS0wLjctMS4xbC0wLjUtNC43SDM0LjJsLTAuNSw0LjdjMCwwLTAuMiwwLjYtMC43LDEuMmMtMC42LDAuNi0xLjYsMS40LTEuNiwxLjRzLTEsMSwwLjUsMS4yYzAuOCwwLjEsNC41LDAuNSw3LjQsMC41aDIuOGMzLDAsNi42LTAuNCw3LjQtMC41QzUwLjgsMjI3NS4xLDQ5LjgsMjI3NC4xLDQ5LjgsMjI3NC4xeiIvPjwvZz48cGF0aCBjbGFzcz0ic3QzMSIgZD0iTTUwLjcsMjI2Mi44SDE0LjVjLTAuNSwwLTAuOC0wLjUtMC44LTF2LTI5LjFjMC0wLjYsMC4zLTAuOSwwLjgtMC45aDUzYzAuNiwwLDEuMiwwLjMsMS4yLDAuOXYyNS4xaDN2LTI1LjFjMC0yLjItMi0zLjktNC4yLTMuOWgtNTNjLTIuMiwwLTMuOCwxLjctMy44LDMuOXYyOS4xYzAsMi4yLDEuNiw0LDMuOCw0aDM2LjJWMjI2Mi44eiIvPjwvZz48Zz48cGF0aCBjbGFzcz0ic3QzMSIgZD0iTTkxLjcsMjI4NC44di0yNS4xYzAtMC44LTAuNy0wLjgtMS41LTAuOEg1M2MtMC44LDAtMS4zLDAuMS0xLjMsMC44djI1LjJMOTEuNywyMjg0LjhMOTEuNywyMjg0Ljh6IE01NC43LDIyNjAuOGgzNHYyM2gtMzRDNTQuNywyMjgzLjgsNTQuNywyMjYwLjgsNTQuNywyMjYwLjh6Ii8+PHBvbHlnb24gY2xhc3M9InN0MzEiIHBvaW50cz0iOTIuMiwyMjg1LjggOTEuNiwyMjg1LjggNTEuOCwyMjg1LjggNDguMiwyMjg1LjggNDUuNywyMjg1LjggNDUuNywyMjg4LjggOTcuNywyMjg4LjggOTcuNywyMjg1LjggIi8+PC9nPjwvZz48Zz48cmVjdCB4PSIzMyIgeT0iMjIzNi44IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjM4OTYgLTAuOTIxIDAuOTIxIDAuMzg5NiAtMjA0My4wNzc4IDE0MTEuMzQ2NCkiIGNsYXNzPSJzdDMyIiB3aWR0aD0iMjAuMyIgaGVpZ2h0PSIyMC4zIi8+PGc+PGc+PGc+PHBhdGggY2xhc3M9InN0MzMiIGQ9Ik00OS40LDIyNDZjLTEuNi0xLjEtMy42LTEuOC01LjgtMS44Yy0yLDAtMy45LDAuNS01LjQsMS41bDAsMGwwLDBsLTEuNS0xLjRjLTAuMy0wLjMtMC43LTAuMi0xLDBjLTAuMSwwLjEtMC4yLDAuMy0wLjIsMC41czAuMSwwLjQsMC4yLDAuNWwxLjMsMS4ybDEuMSwxYzAuMS0wLjEsMC4xLTAuMSwwLjItMC4yYzEuMy0xLjEsMy4zLTEuOCw1LjMtMS44YzIuNSwwLDQuOCwxLDYsMi41bDAsMGwwLDBjLTEuMiwxLjYtMy41LDIuNS02LDIuNWMtMi4xLDAtNC0wLjctNS4zLTEuOGMtMC4xLTAuMS0wLjEtMC4xLTAuMi0wLjJsLTEuMSwxbC0xLjMsMS4yYy0wLjEsMC4xLTAuMiwwLjMtMC4yLDAuNXMwLjEsMC40LDAuMiwwLjVjMC4xLDAuMSwwLjMsMC4yLDAuNSwwLjJzMC40LTAuMSwwLjUtMC4ybDEuNS0xLjRsMCwwbDAsMGMxLjUsMSwzLjQsMS41LDUuNCwxLjVjMi4yLDAsNC4yLTAuNiw1LjgtMS44YzAuMy0wLjIsMC42LTAuNSwwLjktMC43YzAuNS0wLjUsMC45LTEsMS4xLTEuNWMtMC4zLTAuNS0wLjYtMS4xLTEuMS0xLjVDNTAsMjI0Ni40LDQ5LjcsMjI0Ni4yLDQ5LjQsMjI0NnoiLz48L2c+PHBhdGggY2xhc3M9InN0MzMiIGQ9Ik00My42LDIyNDYuMmMxLjEsMCwyLDAuOSwyLDJzLTAuOSwyLTIsMnMtMi0wLjktMi0yUzQyLjUsMjI0Ni4yLDQzLjYsMjI0Ni4yeiIvPjxwYXRoIGNsYXNzPSJzdDMzIiBkPSJNMzguNCwyMjQ0bC0xLTEuNmMtMC4yLTAuNCwwLTAuOSwwLjQtMWMwLjQtMC4yLDAuOSwwLDEsMC40bDAuNSwxLjhjMC4xLDAuMywwLDAuNi0wLjMsMC43QzM4LjksMjI0NC40LDM4LjYsMjI0NC4yLDM4LjQsMjI0NHoiLz48cGF0aCBjbGFzcz0ic3QzMyIgZD0iTTQxLjEsMjI0My4xbC0wLjYtMS44Yy0wLjEtMC40LDAuMi0wLjgsMC42LTAuOWMwLjQtMC4xLDAuOCwwLjIsMC45LDAuNmwwLjEsMS45YzAsMC4zLTAuMSwwLjYtMC40LDAuNkM0MS41LDIyNDMuNiw0MS4yLDIyNDMuNCw0MS4xLDIyNDMuMXoiLz48cGF0aCBjbGFzcz0ic3QzMyIgZD0iTTQ0LDIyNDIuOWwtMC4xLTEuOWMwLTAuNCwwLjQtMC44LDAuOC0wLjdjMC40LDAsMC44LDAuNCwwLjcsMC44TDQ1LDIyNDNjLTAuMSwwLjMtMC4zLDAuNS0wLjYsMC41QzQ0LjIsMjI0My41LDQ0LDIyNDMuMiw0NCwyMjQyLjl6Ii8+PHBhdGggY2xhc3M9InN0MzMiIGQ9Ik00Ni43LDIyNDMuNGwwLjMtMS45YzAuMS0wLjQsMC41LTAuNywxLTAuNWMwLjQsMC4xLDAuNywwLjYsMC41LDFsLTAuOCwxLjhjLTAuMSwwLjMtMC40LDAuNC0wLjcsMC40QzQ2LjgsMjI0NCw0Ni43LDIyNDMuNyw0Ni43LDIyNDMuNHoiLz48cGF0aCBjbGFzcz0ic3QzMyIgZD0iTTQ5LjQsMjI0NC41bDAuNy0xLjhjMC4yLTAuNCwwLjctMC41LDEuMS0wLjNzMC41LDAuNywwLjMsMS4xbC0xLjIsMS41Yy0wLjIsMC4yLTAuNSwwLjMtMC43LDAuMkM0OS4zLDIyNDUsNDkuMywyMjQ0LjcsNDkuNCwyMjQ0LjV6Ii8+PGc+PHBhdGggY2xhc3M9InN0MzMiIGQ9Ik0zNC42LDIyNDYuM2MwLjEtMC4xLDAuMS0wLjIsMC4xLTAuM2MwLTAuMy0wLjItMC41LTAuNS0wLjVjLTAuMiwwLTAuMywwLjEtMC40LDAuMmwwLDBjLTAuNiwwLjctMi4yLDAuNS0zLjEtMC4xYy0xLjMtMC45LTMuNS0xLjEtNC41LDAuMWwwLDBjLTAuMSwwLjEtMC4yLDAuMi0wLjIsMC40YzAsMC4zLDAuMiwwLjUsMC41LDAuNWMwLjIsMCwwLjMtMC4xLDAuNC0wLjJsMCwwYzAuNi0wLjcsMi4yLTAuNSwzLjEsMC4xQzMxLjQsMjI0Ny4zLDMzLjQsMjI0Ny41LDM0LjYsMjI0Ni4zQzM0LjUsMjI0Ni40LDM0LjUsMjI0Ni40LDM0LjYsMjI0Ni4zQzM0LjYsMjI0Ni40LDM0LjYsMjI0Ni4zLDM0LjYsMjI0Ni4zTDM0LjYsMjI0Ni4zeiIvPjxwYXRoIGNsYXNzPSJzdDMzIiBkPSJNMjYsMjI0OC4xTDI2LDIyNDguMWMwLDAuMS0wLjEsMC4yLDAsMC4zYzAsMC4yLDAuMywwLjQsMC41LDAuNHMwLjMtMC4xLDAuNC0wLjJsMCwwYzAuNi0wLjcsMi4yLTAuNSwzLjEsMC4xYzEuMywwLjksMy40LDEuMSw0LjUsMGMwLDAsMCwwLDAuMS0wLjFsMCwwbDAsMGMwLjEtMC4xLDAuMS0wLjIsMC4xLTAuM2MwLTAuMy0wLjItMC41LTAuNS0wLjVjLTAuMiwwLTAuMywwLjEtMC40LDAuMmwwLDBjLTAuNiwwLjctMi4yLDAuNS0zLjEtMC4xYy0xLjMtMC44LTMuMy0xLjEtNC40LDBsMCwwQzI2LjIsMjI0Ny44LDI2LjEsMjI0Ny45LDI2LDIyNDguMXoiLz48cGF0aCBjbGFzcz0ic3QzMyIgZD0iTTM0LjYsMjI1MC44YzAuMS0wLjEsMC4xLTAuMiwwLjEtMC4zYzAtMC4zLTAuMi0wLjYtMC41LTAuNmMtMC4yLDAtMC4zLDAuMS0wLjQsMC4ybDAsMGMtMC42LDAuNy0yLjIsMC41LTMuMS0wLjFjLTEuMy0wLjktMy41LTEuMS00LjUsMC4xbDAsMGMtMC4xLDAuMS0wLjIsMC4yLTAuMiwwLjRjMCwwLjMsMC4yLDAuNSwwLjUsMC41YzAuMiwwLDAuMy0wLjEsMC40LTAuMmwwLDBjMC42LTAuNywyLjItMC41LDMuMSwwLjFDMzEuNCwyMjUxLjgsMzMuNCwyMjUyLDM0LjYsMjI1MC44QzM0LjUsMjI1MC45LDM0LjUsMjI1MC45LDM0LjYsMjI1MC44TDM0LjYsMjI1MC44TDM0LjYsMjI1MC44eiIvPjwvZz48L2c+PC9nPjwvZz48Zz48cmVjdCB4PSI2Ni42IiB5PSIyMjY2LjMiIHRyYW5zZm9ybT0ibWF0cml4KDAuMzg5NiAtMC45MjEgMC45MjEgMC4zODk2IC0yMDQ4LjQyNDggMTQ1My44NTEpIiBjbGFzcz0ic3QzMiIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIi8+PGc+PGc+PGc+PHBhdGggY2xhc3M9InN0MzMiIGQ9Ik03Ni4yLDIyNzEuNmMtMC45LTAuNy0yLjEtMS0zLjQtMWMtMS4yLDAtMi4zLDAuMy0zLjIsMC45bDAsMGwwLDBsLTAuOS0wLjhjLTAuMi0wLjItMC40LTAuMS0wLjYsMGMtMC4xLDAuMS0wLjEsMC4yLTAuMSwwLjNzMC4xLDAuMiwwLjEsMC4zbDAuOCwwLjdsMC43LDAuNmwwLjEtMC4xYzAuOC0wLjcsMS45LTEuMSwzLjItMS4xYzEuNSwwLDIuOSwwLjYsMy42LDEuNWwwLDBsMCwwYy0wLjcsMC45LTIuMSwxLjUtMy42LDEuNWMtMS4yLDAtMi40LTAuNC0zLjItMS4xbC0wLjEtMC4xbC0wLjcsMC42bC0wLjgsMC43Yy0wLjEsMC4xLTAuMSwwLjItMC4xLDAuM3MwLDAuMiwwLjEsMC4zczAuMiwwLjEsMC4zLDAuMWMwLjEsMCwwLjIsMCwwLjMtMC4xbDAuOS0wLjhsMCwwbDAsMGMwLjksMC42LDIsMC45LDMuMiwwLjljMS4zLDAsMi41LTAuNCwzLjQtMWMwLjItMC4xLDAuNC0wLjMsMC41LTAuNGMwLjMtMC4zLDAuNS0wLjYsMC43LTAuOWMtMC4yLTAuMy0wLjQtMC42LTAuNy0wLjlDNzYuNiwyMjcxLjksNzYuNCwyMjcxLjgsNzYuMiwyMjcxLjZ6Ii8+PC9nPjxwYXRoIGNsYXNzPSJzdDMzIiBkPSJNNzIuOCwyMjcxLjhjMC43LDAsMS4yLDAuNSwxLjIsMS4ycy0wLjUsMS4yLTEuMiwxLjJzLTEuMi0wLjUtMS4yLTEuMlM3Mi4xLDIyNzEuOCw3Mi44LDIyNzEuOHoiLz48cGF0aCBjbGFzcz0ic3QzMyIgZD0iTTY5LjcsMjI3MC41bC0wLjYtMWMtMC4xLTAuMiwwLTAuNSwwLjItMC42czAuNSwwLDAuNiwwLjJsMC4zLDEuMWMwLjEsMC4yLDAsMC4zLTAuMiwwLjRDNzAsMjI3MC43LDY5LjgsMjI3MC42LDY5LjcsMjI3MC41eiIvPjxwYXRoIGNsYXNzPSJzdDMzIiBkPSJNNzEuMywyMjcwbC0wLjMtMS4xYzAtMC4zLDAuMS0wLjUsMC40LTAuNWMwLjIsMCwwLjUsMC4xLDAuNSwwLjRsMC4xLDEuMWMwLDAuMi0wLjEsMC4zLTAuMywwLjRDNzEuNSwyMjcwLjIsNzEuNCwyMjcwLjEsNzEuMywyMjcweiIvPjxwYXRoIGNsYXNzPSJzdDMzIiBkPSJNNzMsMjI2OS44bC0wLjEtMS4xYzAtMC4zLDAuMi0wLjUsMC41LTAuNGMwLjMsMCwwLjUsMC4yLDAuNCwwLjVsLTAuMiwxLjFjMCwwLjItMC4yLDAuMy0wLjMsMC4zQzczLjEsMjI3MC4yLDczLDIyNzAsNzMsMjI2OS44eiIvPjxwYXRoIGNsYXNzPSJzdDMzIiBkPSJNNzQuNiwyMjcwLjFsMC4yLTEuMWMwLjEtMC4yLDAuMy0wLjQsMC42LTAuM2MwLjIsMC4xLDAuNCwwLjMsMC4zLDAuNmwtMC41LDFjLTAuMSwwLjItMC4yLDAuMy0wLjQsMC4yQzc0LjcsMjI3MC40LDc0LjYsMjI3MC4zLDc0LjYsMjI3MC4xeiIvPjxwYXRoIGNsYXNzPSJzdDMzIiBkPSJNNzYuMiwyMjcwLjdsMC40LTFjMC4xLTAuMiwwLjQtMC4zLDAuNi0wLjJzMC4zLDAuNCwwLjIsMC42bC0wLjcsMC45Yy0wLjEsMC4xLTAuMywwLjItMC40LDAuMUM3Ni4xLDIyNzEuMSw3Ni4xLDIyNzAuOSw3Ni4yLDIyNzAuN3oiLz48Zz48cGF0aCBjbGFzcz0ic3QzMyIgZD0iTTY3LjQsMjI3MS44YzAtMC4xLDAuMS0wLjEsMC4xLTAuMmMwLTAuMi0wLjEtMC4zLTAuMy0wLjNjLTAuMSwwLTAuMiwwLTAuMiwwLjFsMCwwYy0wLjQsMC40LTEuMywwLjMtMS44LTAuMWMtMC44LTAuNS0yLTAuNi0yLjcsMC4xbDAsMGMtMC4xLDAuMS0wLjEsMC4xLTAuMSwwLjJjMCwwLjIsMC4xLDAuMywwLjMsMC4zYzAuMSwwLDAuMi0wLjEsMC4zLTAuMWwwLDBjMC40LTAuNCwxLjMtMC4zLDEuOCwwLjFDNjUuNSwyMjcyLjQsNjYuNywyMjcyLjUsNjcuNCwyMjcxLjhDNjcuNCwyMjcxLjksNjcuNCwyMjcxLjksNjcuNCwyMjcxLjhDNjcuNCwyMjcxLjksNjcuNCwyMjcxLjksNjcuNCwyMjcxLjhMNjcuNCwyMjcxLjh6Ii8+PHBhdGggY2xhc3M9InN0MzMiIGQ9Ik02Mi40LDIyNzIuOUw2Mi40LDIyNzIuOWMwLDAuMSwwLDAuMSwwLDAuMmMwLDAuMSwwLjIsMC4yLDAuMywwLjJzMC4yLTAuMSwwLjMtMC4xbDAsMGMwLjQtMC40LDEuMy0wLjMsMS44LDAuMWMwLjgsMC41LDIsMC42LDIuNiwwbDAsMGwwLDBsMCwwYzAtMC4xLDAuMS0wLjEsMC4xLTAuMmMwLTAuMi0wLjEtMC4zLTAuMy0wLjNjLTAuMSwwLTAuMiwwLTAuMiwwLjFsMCwwYy0wLjQsMC40LTEuMywwLjMtMS44LTAuMWMtMC44LTAuNS0xLjktMC42LTIuNiwwbDAsMEM2Mi40LDIyNzIuNyw2Mi40LDIyNzIuOCw2Mi40LDIyNzIuOXoiLz48cGF0aCBjbGFzcz0ic3QzMyIgZD0iTTY3LjQsMjI3NC41YzAtMC4xLDAuMS0wLjEsMC4xLTAuMmMwLTAuMi0wLjEtMC4zLTAuMy0wLjNjLTAuMSwwLTAuMiwwLTAuMiwwLjFsMCwwYy0wLjQsMC40LTEuMywwLjMtMS44LTAuMWMtMC44LTAuNS0yLTAuNi0yLjcsMC4xbDAsMGMtMC4xLDAuMS0wLjEsMC4xLTAuMSwwLjJjMCwwLjIsMC4xLDAuMywwLjMsMC4zYzAuMSwwLDAuMiwwLDAuMy0wLjFsMCwwYzAuNC0wLjQsMS4zLTAuMywxLjgsMC4xQzY1LjUsMjI3NS4xLDY2LjcsMjI3NS4yLDY3LjQsMjI3NC41TDY3LjQsMjI3NC41TDY3LjQsMjI3NC41TDY3LjQsMjI3NC41eiIvPjwvZz48L2c+PC9nPjwvZz48cGF0aCBjbGFzcz0ic3QzIiBkPSJNMTA4LjcsMjUzMi40YzAtMTMtMTQuMy0xMi4zLTE0LjktMTIuM2wwLDBjLTEuNCwwLTE0LjgtMC40LTE0LjgsMTIuM2MwLDEzLDcuNSwyNC43LDE0LjgsMjQuOGwwLDBsMCwwYzAsMCwwLDAsMC4xLDBsMCwwQzEwMS4yLDI1NTcuMiwxMDguOCwyNTQ1LjQsMTA4LjcsMjUzMi40eiIvPjxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik0xMDIuNCwyNDE5LjljLTAuNy0xLTUuMS0xLjktNi42LTIuM2MtMC4yLTAuMS0wLjQtMC4xLTAuNi0wLjFzLTAuNCwwLTAuNSwwYy0xLjIsMC0yLjMtMC40LTIuMy0wLjdzMC42LTIuNSwyLjktMi4zYzAuOSwwLjEsMS43LDEuMywyLDEuN2MwLjEsMC4xLDAuMiwwLjIsMC40LDAuM2MyLjIsMC42LDYuMywxLjYsNi45LDIuN2MwLDAsMC4yLTAuMSwwLjctMC4ybDYuMy0xLjNjMC45LTAuMiwwLjktMC45LDAtMS4xbC0xNS43LTRjLTAuMy0wLjEtMC42LTAuMS0wLjgsMGwtMTcuMSwzLjVjLTAuOSwwLjItMSwwLjktMC4xLDEuMWwxNS40LDQuM2MwLjMsMC4xLDAuNiwwLjEsMC45LDBsNy0xLjZDMTAxLjksMjQyMCwxMDIuNCwyNDE5LjksMTAyLjQsMjQxOS45eiIvPjxnPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik05My44LDI0NTkuNkw5My44LDI0NTkuNmM3LjQsMCwxNS0xMS44LDE0LjktMjQuOGMwLTIuMi0wLjQtMy44LTEuMS01LjFjLTEuOSwyLjItOC4xLDIuNy0xMy41LDIuN2MtNS43LDAtMTIuNC0wLjYtMTMuOC0zLjJjLTAuOCwxLjQtMS4zLDMuMi0xLjMsNS42Qzc5LDI0NDcuOCw4Ni41LDI0NTkuNSw5My44LDI0NTkuNnoiLz48cGF0aCBjbGFzcz0ic3QzIiBkPSJNMTIzLjIsMjQ2OS40YzAsMC0zLjMtNS43LTgtOC4xYy00LjEtMi4yLTguNS0zLjMtMTIuMy00Yy0yLjgsMy4xLTUuOSw1LTkuMSw1aC0wLjFjLTMuMiwwLTYuMy0xLjktOS4xLTVjLTMuNywwLjYtOCwxLjgtMTIsMy45Yy00LjYsMi40LTgsOC4xLTgsOC4xbC0wLjQsMTQuMWMzLjMsNC45LDExLjMsOSwyOS43LDlzMjYuNC00LjEsMjkuNy05TDEyMy4yLDI0NjkuNHoiLz48L2c+PGc+PGc+PGc+PHBhdGggY2xhc3M9InN0MyIgZD0iTTEwNCwyNTU1Yy0wLjIsMC0wLjQtMC4xLTAuNS0wLjFjLTMsMy4xLTYuNSw1LTkuNyw1aC0wLjFjLTMuMiwwLTYuNy0xLjktOS43LTVjLTAuMSwwLTAuMiwwLTAuMywwbDEwLjIsMjEuMkwxMDQsMjU1NXoiLz48cGF0aCBjbGFzcz0ic3QzIiBkPSJNOTAuNywyNTgwLjdsLTExLjUtMjQuOGMtMi42LDAuNy00LjEsMS42LTYuNiwyLjljLTQuNiwyLjQtOCw4LjEtOCw4LjFsLTAuNCwxNC4xYzMsNC4zLDcuNyw4LjUsMjMuNSw5LjRjLTAuNS0xLTAuOC0yLjEtMC44LTMuM0M4Ni45LDI1ODQuNCw4OC40LDI1ODEuOSw5MC43LDI1ODAuN3oiLz48cGF0aCBjbGFzcz0ic3QzIiBkPSJNMTIzLjYsMjU4MWwtMC40LTE0YzAsMC0zLjMtNS43LTgtOC4xYy0yLjUtMS4zLTQuMS0yLjMtNi43LTNMOTcsMjU4MC43YzIuMywxLjIsMy44LDMuNiwzLjgsNi4zYzAsMS4yLTAuMywyLjMtMC44LDMuM0MxMTUuOSwyNTg5LjUsMTIwLjYsMjU4NS4zLDEyMy42LDI1ODF6Ii8+PC9nPjwvZz48L2c+PHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSI5NC41LDI1NzcuNiA5NS43LDI1ODAgMTA3LjQsMjU1NS43IDEwNS4yLDI1NTUuMiAiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNODAuMywyNTU1LjdsMTEuNiwyNC42YzAuMSwwLDAuMi0wLjEsMC40LTAuMWMwLjgtMC4yLDEuNC0wLjIsMi4xLTAuMmwtMTEuOS0yNC45TDgwLjMsMjU1NS43eiIvPjxwb2x5Z29uIGNsYXNzPSJzdDIiIHBvaW50cz0iOTQuNSwyNTc3LjYgOTUuNywyNTgwIDEwNy40LDI1NTUuNyAxMDUuMiwyNTU1LjIgIi8+PHBhdGggY2xhc3M9InN0MiIgZD0iTTgwLjMsMjU1NS43bDExLjYsMjQuNmMwLjEsMCwwLjItMC4xLDAuNC0wLjFjMC44LTAuMiwxLjQtMC4yLDIuMS0wLjJsLTExLjktMjQuOUw4MC4zLDI1NTUuN3oiLz48cGF0aCBjbGFzcz0ic3Q0IiBkPSJNOTMuOCwyNTgxLjFjMC41LDAsMC45LDAuMSwxLjMsMC4yYzAuMywwLjEsMC42LDAuMiwwLjgsMC4zYzIuMSwwLjksMy42LDMsMy42LDUuNWMwLDMuMy0yLjYsNi01LjgsNmMtMy4yLDAtNS44LTIuNy01LjgtNmMwLTIuNSwxLjUtNC42LDMuNi01LjVjMC4zLTAuMSwwLjYtMC4yLDAuOC0wLjNDOTMsMjU4MS4yLDkzLjQsMjU4MS4xLDkzLjgsMjU4MS4xIi8+PHBhdGggY2xhc3M9InN0NCIgZD0iTTEwNC41LDI0MjEuMnYxLjJjMCwwLjIsMC4zLDAuMywwLjYsMC41YzAuNCwwLjMsMC41LDAuOSwwLDEuNmwwLDBjLTAuNSwwLjctMi4yLDAuOC0yLjcsMC4xYy0wLjItMC4zLTAuNC0wLjUtMC40LTAuN3MwLTAuNSwwLjMtMC43YzAuNC0wLjIsMC41LTAuMiwwLjUtMC41YzAtMC4yLDAtMC45LDAtMS4yYzAtMC4xLTguNywxLjktOC43LDEuOWMtMC4zLDAuMS0wLjYsMC4xLTAuOSwwbC0xMC42LTNjLTAuNy0wLjItMS42LDAuMS0xLjYsMC42djYuNmMwLDIuMiw1LjksMy4zLDEzLjEsMy4zczEzLjEtMSwxMy4xLTMuM3YtNi4yYzAtMC40LTAuOC0wLjctMS41LTAuNmwtMC41LDAuMUMxMDQuOCwyNDIxLDEwNC41LDI0MjEsMTA0LjUsMjQyMS4yeiIvPjxwYXRoIGNsYXNzPSJzdDM0IiBkPSJNNTIuMiwyNjk3LjhoMC4yYy0zLjMtMC40LTMuNi0yLjYtMy42LTMuMUg1NWwwLTQuOGMwLDAsMCwwLDAtMC4xdi0wLjRIMzAuNGMtMC4yLDAtMC40LTAuMi0wLjQtMC40di0xOC4zYzAtMC4yLDAuMi0wLjQsMC40LTAuNGgxLjhoMC4zSDU4aDAuMWgxLjNjMC4yLDAsMC40LDAuMiwwLjQsMC40djUuNmgydi01LjZjMC0xLjQtMS4xLTIuNS0yLjUtMi41SDU4SDMyLjVoLTIuMWMtMS40LDAtMi41LDEuMS0yLjUsMi41djE4LjNjMCwwLDAsMCwwLDB2My4zYzAsMCwwLDAsMCwwdjAuMmMwLDAsMCwwLDAsMHYwaDBjMCwxLjIsMSwyLjEsMi4yLDIuMWgxMWMwLDAuNS0wLjMsMi43LTMuNiwzLjFoMC4xYy0wLjUsMC0wLjksMC40LTAuOSwwLjljMCwwLjUsMC40LDAuOSwwLjksMC45aDE0LjVjMC41LDAsMC45LTAuNCwwLjktMC45QzUzLjIsMjY5OC4yLDUyLjcsMjY5Ny44LDUyLjIsMjY5Ny44eiBNNDUsMjY5My40Yy0wLjcsMC0xLjItMC41LTEuMi0xLjJjMC0wLjcsMC41LTEuMiwxLjItMS4yczEuMiwwLjUsMS4yLDEuMkM0Ni4yLDI2OTIuOSw0NS42LDI2OTMuNCw0NSwyNjkzLjR6IE02Ny42LDI2OTguMXYtMS40SDU5bDAsMGMwLDAtMC4xLDAtMC4xLDBjLTAuNCwwLTAuNy0wLjQtMC43LTAuOHYtMTUuM2MwLTAuNCwwLjMtMC44LDAuOC0wLjhoMTAuN2MwLjQsMCwwLjgsMC4zLDAuOCwwLjh2Mi41YzAuMSwwLDAuMiwwLDAuMywwaDEuMnYtMi4ybDAsMHYtMS4ybDAsMGMwLTAuMSwwLTAuMiwwLTAuMmMtMC4xLTAuNS0wLjMtMC45LTAuNy0xLjFjMCwwLDAsMCwwLDBjMCwwLDAsMCwwLDBjLTAuMi0wLjEtMC40LTAuMi0wLjYtMC4zYy0wLjEsMC0wLjMtMC4xLTAuNC0wLjFsLTYsMGwtNiwwYzAsMC0wLjEsMC0wLjEsMGMtMC4zLDAtMC42LDAuMi0wLjksMC4zYy0wLjQsMC4zLTAuNywwLjgtMC43LDEuM2MwLDAsMCwwLjEsMCwwLjF2MS4ybDAsMGwwLDMuOWwwLDVjMCwwLDAsMCwwLDBsMCw4LjFjMCwwLjEsMCwwLjIsMCwwLjNjMCwwLDAsMCwwLDBjMCwwLjIsMC4xLDAuMywwLjIsMC41YzAsMCwwLDAsMCwwYzAsMCwwLDAuMSwwLjEsMC4xYzAsMCwwLDAsMCwwYzAsMCwwLjEsMC4xLDAuMSwwLjFjMCwwLDAsMCwwLDBjMCwwLDAuMSwwLjEsMC4xLDAuMWMwLDAsMCwwLDAsMGMwLDAsMC4xLDAuMSwwLjEsMC4xYzAsMCwwLDAsMCwwYzAsMCwwLDAsMCwwYzAuMSwwLjEsMC4zLDAuMiwwLjQsMC4zYzAsMCwwLDAsMCwwYzAsMCwwLDAsMC4xLDBjMCwwLDAsMCwwLDBjMCwwLDAsMCwwLDBjMCwwLDAsMCwwLDBjMCwwLDAsMCwwLDBjMCwwLDAsMCwwLDBjMCwwLDAsMCwwLDBjMCwwLDAsMCwwLDBjMCwwLDAsMCwwLDBjMCwwLDAsMCwwLjEsMGMwLDAsMCwwLDAsMGMwLDAsMCwwLDAuMSwwYzAsMCwwLDAsMCwwYzAuMSwwLDAuMiwwLDAuMywwbDUuOSwwaDBINjhDNjcuNywyNjk5LjIsNjcuNiwyNjk4LjcsNjcuNiwyNjk4LjF6IE02NC40LDI2OTkuMWMtMC4zLDAtMC42LTAuMi0wLjctMC40Yy0wLjEtMC4xLTAuMS0wLjItMC4xLTAuNGMwLTAuMSwwLTAuMywwLjEtMC40YzAuMS0wLjIsMC40LTAuNCwwLjctMC40YzAuMywwLDAuNSwwLjIsMC43LDAuNGMwLjEsMC4xLDAuMSwwLjMsMC4xLDAuNEM2NS4yLDI2OTguNyw2NC44LDI2OTkuMSw2NC40LDI2OTkuMXogTTc2LjMsMjY5OS43YzAuOSwwLDEuNi0wLjcsMS42LTEuNnYtMy4ydi03di0xLjRjMC0wLjktMC43LTEuNi0xLjYtMS42aC01LjRjLTAuOSwwLTEuNiwwLjctMS42LDEuNnYxMS42YzAsMC45LDAuNywxLjYsMS42LDEuNkM3MC45LDI2OTkuNyw3Ni4zLDI2OTkuNyw3Ni4zLDI2OTkuN3ogTTczLjYsMjY5OWMtMC40LDAtMC44LTAuNC0wLjgtMC44YzAtMC40LDAuNC0wLjgsMC44LTAuOGMwLjQsMCwwLjgsMC40LDAuOCwwLjhDNzQuNCwyNjk4LjYsNzQuMSwyNjk5LDczLjYsMjY5OXogTTcwLjcsMjY4Ny43aDUuOHY5LjFoLTUuOFYyNjg3Ljd6Ii8+PGNpcmNsZSBjbGFzcz0ic3QzNSIgY3g9IjUyLjkiIGN5PSIyNjgzLjkiIHI9IjM3LjMiLz48cGF0aCBjbGFzcz0ic3QzNiIgZD0iTTE0Ni4zLDI2OTcuOGgwLjJjLTMuMy0wLjQtMy42LTIuNi0zLjYtMy4xaDYuMmwwLTQuOGMwLDAsMCwwLDAtMC4xdi0wLjRoLTI0LjZjLTAuMiwwLTAuNC0wLjItMC40LTAuNHYtMTguM2MwLTAuMiwwLjItMC40LDAuNC0wLjRoMS44aDAuM2gyNS41aDAuMWgxLjNjMC4yLDAsMC40LDAuMiwwLjQsMC40djUuNmgydi01LjZjMC0xLjQtMS4xLTIuNS0yLjUtMi41aC0xLjVoLTI1LjVoLTIuMWMtMS40LDAtMi41LDEuMS0yLjUsMi41djE4LjNjMCwwLDAsMCwwLDB2My4zYzAsMCwwLDAsMCwwdjAuMmMwLDAsMCwwLDAsMHYwaDBjMCwxLjIsMSwyLjEsMi4yLDIuMWgxMWMwLDAuNS0wLjMsMi43LTMuNiwzLjFoMC4xYy0wLjUsMC0wLjksMC40LTAuOSwwLjljMCwwLjUsMC40LDAuOSwwLjksMC45aDE0LjVjMC41LDAsMC45LTAuNCwwLjktMC45QzE0Ny4zLDI2OTguMiwxNDYuOSwyNjk3LjgsMTQ2LjMsMjY5Ny44eiBNMTM5LjEsMjY5My40Yy0wLjcsMC0xLjItMC41LTEuMi0xLjJjMC0wLjcsMC41LTEuMiwxLjItMS4yYzAuNywwLDEuMiwwLjUsMS4yLDEuMkMxNDAuMywyNjkyLjksMTM5LjgsMjY5My40LDEzOS4xLDI2OTMuNHogTTE2MS43LDI2OTguMXYtMS40aC04LjVsMCwwYzAsMC0wLjEsMC0wLjEsMGMtMC40LDAtMC43LTAuNC0wLjctMC44di0xNS4zYzAtMC40LDAuMy0wLjgsMC44LTAuOGgxMC43YzAuNCwwLDAuOCwwLjMsMC44LDAuOHYyLjVjMC4xLDAsMC4yLDAsMC4zLDBoMS4ydi0yLjJsMCwwdi0xLjJsMCwwYzAtMC4xLDAtMC4yLDAtMC4yYy0wLjEtMC41LTAuMy0wLjktMC43LTEuMWMwLDAsMCwwLDAsMGMwLDAsMCwwLDAsMGMtMC4yLTAuMS0wLjQtMC4yLTAuNi0wLjNjLTAuMSwwLTAuMy0wLjEtMC40LTAuMWwtNiwwbC02LDBjMCwwLTAuMSwwLTAuMSwwYy0wLjMsMC0wLjYsMC4yLTAuOSwwLjNjLTAuNCwwLjMtMC43LDAuOC0wLjcsMS4zYzAsMCwwLDAuMSwwLDAuMXYxLjJsMCwwbDAsMy45bDAsNWMwLDAsMCwwLDAsMGwwLDguMWMwLDAuMSwwLDAuMiwwLDAuM2MwLDAsMCwwLDAsMGMwLDAuMiwwLjEsMC4zLDAuMiwwLjVjMCwwLDAsMCwwLDBjMCwwLDAsMC4xLDAuMSwwLjFjMCwwLDAsMCwwLDBjMCwwLDAuMSwwLjEsMC4xLDAuMWMwLDAsMCwwLDAsMGMwLDAsMC4xLDAuMSwwLjEsMC4xYzAsMCwwLDAsMCwwYzAsMCwwLjEsMC4xLDAuMSwwLjFjMCwwLDAsMCwwLDBjMCwwLDAsMCwwLDBjMC4xLDAuMSwwLjMsMC4yLDAuNCwwLjNjMCwwLDAsMCwwLDBjMCwwLDAsMCwwLjEsMGMwLDAsMCwwLDAsMGMwLDAsMCwwLDAsMGMwLDAsMCwwLDAsMGMwLDAsMCwwLDAsMGMwLDAsMCwwLDAsMGMwLDAsMCwwLDAsMGMwLDAsMCwwLDAsMGMwLDAsMCwwLDAsMGMwLDAsMCwwLDAuMSwwYzAsMCwwLDAsMCwwYzAsMCwwLDAsMC4xLDBjMCwwLDAsMCwwLDBjMC4xLDAsMC4yLDAsMC4zLDBsNS45LDBoMGgzLjVDMTYxLjgsMjY5OS4yLDE2MS43LDI2OTguNywxNjEuNywyNjk4LjF6IE0xNTguNSwyNjk5LjFjLTAuMywwLTAuNi0wLjItMC43LTAuNGMtMC4xLTAuMS0wLjEtMC4yLTAuMS0wLjRjMC0wLjEsMC0wLjMsMC4xLTAuNGMwLjEtMC4yLDAuNC0wLjQsMC43LTAuNGMwLjMsMCwwLjUsMC4yLDAuNywwLjRjMC4xLDAuMSwwLjEsMC4zLDAuMSwwLjRDMTU5LjMsMjY5OC43LDE1OSwyNjk5LjEsMTU4LjUsMjY5OS4xeiBNMTcwLjUsMjY5OS43YzAuOSwwLDEuNi0wLjcsMS42LTEuNnYtMy4ydi03di0xLjRjMC0wLjktMC43LTEuNi0xLjYtMS42SDE2NWMtMC45LDAtMS42LDAuNy0xLjYsMS42djExLjZjMCwwLjksMC43LDEuNiwxLjYsMS42QzE2NSwyNjk5LjcsMTcwLjUsMjY5OS43LDE3MC41LDI2OTkuN3ogTTE2Ny43LDI2OTljLTAuNCwwLTAuOC0wLjQtMC44LTAuOGMwLTAuNCwwLjQtMC44LDAuOC0wLjhjMC40LDAsMC44LDAuNCwwLjgsMC44QzE2OC41LDI2OTguNiwxNjguMiwyNjk5LDE2Ny43LDI2OTl6IE0xNjQuOCwyNjg3LjdoNS44djkuMWgtNS44VjI2ODcuN3oiLz48Y2lyY2xlIGNsYXNzPSJzdDM3IiBjeD0iMTQ3LjEiIGN5PSIyNjgzLjkiIHI9IjM3LjMiLz48Y2lyY2xlIGNsYXNzPSJzdDM1IiBjeD0iNTIuOSIgY3k9IjI3ODIiIHI9IjM3LjMiLz48Y2lyY2xlIGNsYXNzPSJzdDM3IiBjeD0iMTQ3LjEiIGN5PSIyNzgyIiByPSIzNy4zIi8+PGc+PHBhdGggY2xhc3M9InN0MzQiIGQ9Ik03My4xLDI3NzEuN2MwLjEtMC43LDAuMS0xLjQsMC4xLTJjMC02LjgtNS41LTEyLjMtMTIuMy0xMi4zYy0zLjksMC03LjUsMS44LTkuOCw0LjhjLTMtMi45LTcuOC0zLjUtMTEuNS0xLjFjLTIuNywxLjctNC4yLDQuNi00LjMsNy42Yy00LDAuOC03LDQuNC03LDguNWMwLDQuOCwzLjksOC43LDguNyw4LjdoMi40Yy0wLjgsMS44LTEuMiwzLjctMS4yLDUuOGMwLDguMSw2LjYsMTQuNywxNC43LDE0LjdjOC4xLDAsMTQuNy02LjYsMTQuNy0xNC43YzAtMi0wLjQtNC0xLjItNS44SDcwYzQuMSwwLDcuNS0zLjMsNy41LTcuNUM3Ny41LDI3NzUuNiw3NS43LDI3NzIuOSw3My4xLDI3NzEuN3ogTTUyLjksMjgwMy44Yy02LjYsMC0xMS45LTUuNC0xMS45LTExLjljMC02LjYsNS40LTExLjksMTEuOS0xMS45YzYuNi0wLjEsMTEuOSw1LjMsMTEuOSwxMS45QzY0LjksMjc5OC40LDU5LjYsMjgwMy44LDUyLjksMjgwMy44eiBNNzAsMjc4My4zaC01LjFjLTIuNy0zLjctNy02LjEtMTEuOS02LjFzLTkuMywyLjUtMTEuOSw2LjFoLTRjLTMuMywwLTYtMi43LTYtNmMwLTMuMiwyLjUtNS44LDUuNy02YzAuNCwwLDAuOC0wLjIsMS0wLjVjMC4zLTAuMywwLjMtMC43LDAuMy0xYy0wLjMtMi41LDAuOS01LDMtNi40YzMtMS45LDcuMS0xLjEsOS4xLDEuOGMwLjMsMC40LDAuOCwwLjYsMS4yLDAuNnMwLjktMC4zLDEuMi0wLjhjMS42LTMuMSw0LjktNSw4LjUtNWM1LjMsMCw5LjUsNC4zLDkuNSw5LjVjMCwwLjktMC4xLDEuNy0wLjMsMi41Yy0wLjEsMC4zLTAuMSwwLjgsMC4xLDFjMC4yLDAuMywwLjUsMC41LDAuOSwwLjZjMi4xLDAuNSwzLjYsMi40LDMuNiw0LjZDNzQuOCwyNzgxLjIsNzIuNywyNzgzLjMsNzAsMjc4My4zeiIvPjxwYXRoIGNsYXNzPSJzdDM0IiBkPSJNNTguMywyNzkwLjdsLTkuMS02LjFjLTAuNC0wLjMtMS0wLjMtMS40LTAuMWMtMC41LDAuMi0wLjgsMC43LTAuOCwxLjJ2MTIuMmMwLDAuNSwwLjMsMSwwLjgsMS4yYzAuMywwLjIsMSwwLjIsMS40LTAuMWw5LjEtNi4xYzAuNC0wLjMsMC42LTAuNywwLjYtMS4yQzU4LjksMjc5MS4zLDU4LjcsMjc5MSw1OC4zLDI3OTAuN3ogTTQ5LjcsMjc5NS40di03LjFsNS4zLDMuNUw0OS43LDI3OTUuNHoiLz48L2c+PGc+PHBhdGggY2xhc3M9InN0MzYiIGQ9Ik0xNjcuMiwyNzcxLjdjMC4xLTAuNywwLjEtMS40LDAuMS0yYzAtNi44LTUuNS0xMi4zLTEyLjMtMTIuM2MtMy45LDAtNy41LDEuOC05LjgsNC44Yy0zLTIuOS03LjgtMy41LTExLjUtMS4xYy0yLjcsMS43LTQuMiw0LjYtNC4zLDcuNmMtNCwwLjgtNyw0LjQtNyw4LjVjMCw0LjgsMy45LDguNyw4LjcsOC43aDIuNGMtMC44LDEuOC0xLjIsMy43LTEuMiw1LjhjMCw4LjEsNi42LDE0LjcsMTQuNywxNC43YzguMSwwLDE0LjctNi42LDE0LjctMTQuN2MwLTItMC40LTQtMS4yLTUuOGgzLjZjNC4xLDAsNy41LTMuMyw3LjUtNy41QzE3MS42LDI3NzUuNiwxNjkuOCwyNzcyLjksMTY3LjIsMjc3MS43eiBNMTQ3LjEsMjgwMy44Yy02LjYsMC0xMS45LTUuNC0xMS45LTExLjljMC02LjYsNS40LTExLjksMTEuOS0xMS45YzYuNi0wLjEsMTEuOSw1LjMsMTEuOSwxMS45QzE1OSwyNzk4LjQsMTUzLjcsMjgwMy44LDE0Ny4xLDI4MDMuOHogTTE2NC4xLDI3ODMuM0gxNTljLTIuNy0zLjctNy02LjEtMTEuOS02LjFjLTQuOSwwLTkuMywyLjUtMTEuOSw2LjFoLTRjLTMuMywwLTYtMi43LTYtNmMwLTMuMiwyLjUtNS44LDUuNy02YzAuNCwwLDAuOC0wLjIsMS0wLjVjMC4zLTAuMywwLjMtMC43LDAuMy0xYy0wLjMtMi41LDAuOS01LDMtNi40YzMtMS45LDcuMS0xLjEsOS4xLDEuOGMwLjMsMC40LDAuOCwwLjYsMS4yLDAuNnMwLjktMC4zLDEuMi0wLjhjMS42LTMuMSw0LjktNSw4LjUtNWM1LjMsMCw5LjUsNC4zLDkuNSw5LjVjMCwwLjktMC4xLDEuNy0wLjMsMi41Yy0wLjEsMC4zLTAuMSwwLjgsMC4xLDFjMC4yLDAuMywwLjUsMC41LDAuOSwwLjZjMi4xLDAuNSwzLjYsMi40LDMuNiw0LjZDMTY4LjksMjc4MS4yLDE2Ni44LDI3ODMuMywxNjQuMSwyNzgzLjN6Ii8+PHBhdGggY2xhc3M9InN0MzYiIGQ9Ik0xNTIuNCwyNzkwLjdsLTkuMS02LjFjLTAuNC0wLjMtMS0wLjMtMS40LTAuMWMtMC41LDAuMi0wLjgsMC43LTAuOCwxLjJ2MTIuMmMwLDAuNSwwLjMsMSwwLjgsMS4yYzAuMywwLjIsMSwwLjIsMS40LTAuMWw5LjEtNi4xYzAuNC0wLjMsMC42LTAuNywwLjYtMS4yQzE1MywyNzkxLjMsMTUyLjgsMjc5MSwxNTIuNCwyNzkwLjd6IE0xNDMuOSwyNzk1LjR2LTcuMWw1LjMsMy41TDE0My45LDI3OTUuNHoiLz48L2c+PGNpcmNsZSBjbGFzcz0ic3QzNSIgY3g9IjUyLjkiIGN5PSIyODgyLjEiIHI9IjM3LjMiLz48Y2lyY2xlIGNsYXNzPSJzdDM3IiBjeD0iMTQ3LjEiIGN5PSIyODgwIiByPSIzNy4zIi8+PHBhdGggY2xhc3M9InN0MzQiIGQ9Ik03Mi4xLDI4NjQuOUgzMy44Yy0wLjgsMC0xLjMsMC41LTEuMywxLjN2MjguMmMwLDAuOCwwLjgsMS4zLDEuNywxLjNoMjMuOGwtMC4xLTEuOUgzNC42di0yMS4xaDM2LjN2MjEuMWgtMS41Yy0wLjEsMC40LTAuNCwwLjgtMC44LDFsLTEuNywwLjlsMCwwaDUuMWMwLjgsMCwxLjMtMC41LDEuMy0xLjN2LTI4LjJDNzMuNCwyODY1LjQsNzIuOSwyODY0LjksNzIuMSwyODY0Ljl6IE00MC43LDI4NjUuOGMwLjUsMCwxLDAuNCwxLDFjMCwwLjUtMC40LDEtMSwxYy0wLjUsMC0xLTAuNC0xLTFDMzkuOCwyODY2LjIsNDAuMiwyODY1LjgsNDAuNywyODY1Ljh6IE0zOC4xLDI4NjUuOGMwLjUsMCwxLDAuNCwxLDFjMCwwLjUtMC40LDEtMSwxYy0wLjUsMC0xLTAuNC0xLTFDMzcuMSwyODY2LjIsMzcuNiwyODY1LjgsMzguMSwyODY1Ljh6IE0zNC41LDI4NjYuN2MwLTAuNSwwLjQtMSwxLTFjMC41LDAsMSwwLjQsMSwxYzAsMC41LTAuNCwxLTEsMUMzNC45LDI4NjcuNywzNC41LDI4NjcuMywzNC41LDI4NjYuN3ogTTcwLjksMjg3MS4ySDM0LjZ2LTIuM2gzNi4zVjI4NzEuMnogTTY3LjEsMjg5OC43TDY3LjEsMjg5OC43bDEuNiwzYzAuMSwwLjIsMCwwLjUtMC4yLDAuN2wtMS41LDAuOGMtMC4xLDAtMC4yLDAuMS0wLjIsMC4xYy0wLjIsMC0wLjMtMC4xLTAuNC0wLjNsLTIuMy00LjNsLTEuMi0yLjJMNjAsMjg5OGMtMC4xLDAtMC4yLDAuMS0wLjIsMC4xYy0wLjEsMC0wLjIsMC0wLjItMC4xYy0wLjItMC4xLTAuMi0wLjItMC4zLTAuNGwtMC40LTEwLjFjMC0wLjIsMC4xLTAuNCwwLjMtMC41YzAuMS0wLjEsMC4yLTAuMSwwLjItMC4xYzAuMSwwLDAuMiwwLDAuMywwLjFsOC41LDUuOGMwLjEsMC4xLDAuMiwwLjMsMC4yLDAuNGMwLDAuMi0wLjEsMC4zLTAuMywwLjRsLTIuOCwxLjVMNjcuMSwyODk4Ljd6IE01Ny43LDI4ODMuMWwtOC4zLDQuN2MtMC42LDAuNC0xLjIsMC4xLTEuMi0wLjd2LTkuNGMwLTAuNywwLjUtMSwxLjItMC43bDguMyw0LjdDNTguMywyODgyLjEsNTguMywyODgyLjcsNTcuNywyODgzLjF6Ii8+PHBhdGggY2xhc3M9InN0MzYiIGQ9Ik0xNjYuMiwyODY0LjloLTM4LjNjLTAuOCwwLTEuMywwLjUtMS4zLDEuM3YyOC4yYzAsMC44LDAuOCwxLjMsMS43LDEuM2gyMy44bC0wLjEtMS45aC0yMy4ydi0yMS4xSDE2NXYyMS4xaC0xLjVjLTAuMSwwLjQtMC40LDAuOC0wLjgsMWwtMS43LDAuOWwwLDBoNS4xYzAuOCwwLDEuMy0wLjUsMS4zLTEuM3YtMjguMkMxNjcuNiwyODY1LjQsMTY3LjEsMjg2NC45LDE2Ni4yLDI4NjQuOXogTTEzNC45LDI4NjUuOGMwLjUsMCwxLDAuNCwxLDFjMCwwLjUtMC40LDEtMSwxYy0wLjUsMC0xLTAuNC0xLTFDMTMzLjksMjg2Ni4yLDEzNC40LDI4NjUuOCwxMzQuOSwyODY1Ljh6IE0xMzIuMiwyODY1LjhjMC41LDAsMSwwLjQsMSwxYzAsMC41LTAuNCwxLTEsMWMtMC41LDAtMS0wLjQtMS0xQzEzMS4zLDI4NjYuMiwxMzEuNywyODY1LjgsMTMyLjIsMjg2NS44eiBNMTI4LjYsMjg2Ni43YzAtMC41LDAuNC0xLDEtMWMwLjUsMCwxLDAuNCwxLDFjMCwwLjUtMC40LDEtMSwxQzEyOS4xLDI4NjcuNywxMjguNiwyODY3LjMsMTI4LjYsMjg2Ni43eiBNMTY1LDI4NzEuMmgtMzYuM3YtMi4zSDE2NVYyODcxLjJ6IE0xNjEuMiwyODk4LjdMMTYxLjIsMjg5OC43bDEuNiwzYzAuMSwwLjIsMCwwLjUtMC4yLDAuN2wtMS41LDAuOGMtMC4xLDAtMC4yLDAuMS0wLjIsMC4xYy0wLjIsMC0wLjMtMC4xLTAuNC0wLjNsLTIuMy00LjNsLTEuMi0yLjJsLTIuOCwxLjVjLTAuMSwwLTAuMiwwLjEtMC4yLDAuMWMtMC4xLDAtMC4yLDAtMC4yLTAuMWMtMC4yLTAuMS0wLjItMC4yLTAuMy0wLjRsLTAuNC0xMC4xYzAtMC4yLDAuMS0wLjQsMC4zLTAuNWMwLjEtMC4xLDAuMi0wLjEsMC4yLTAuMWMwLjEsMCwwLjIsMCwwLjMsMC4xbDguNSw1LjhjMC4xLDAuMSwwLjIsMC4zLDAuMiwwLjRjMCwwLjItMC4xLDAuMy0wLjMsMC40bC0yLjgsMS41TDE2MS4yLDI4OTguN3ogTTE1MS44LDI4ODMuMWwtOC4zLDQuN2MtMC42LDAuNC0xLjIsMC4xLTEuMi0wLjd2LTkuNGMwLTAuNywwLjUtMSwxLjItMC43bDguMyw0LjdDMTUyLjUsMjg4Mi4xLDE1Mi41LDI4ODIuNywxNTEuOCwyODgzLjF6Ii8+PHBhdGggY2xhc3M9InN0MzYiIGQ9Ik0xNDcsMjk0NC45Yy0yMC42LDAtMzcuMywxNi42LTM3LjMsMzcuM3MxNi42LDM3LjMsMzcuMywzNy4zYzIwLjYsMCwzNy4zLTE2LjYsMzcuMy0zNy4zUzE2Ny43LDI5NDQuOSwxNDcsMjk0NC45eiBNMTYwLjksMjk4My44bC0xOS43LDExLjJjLTEuNSwwLjktMi43LDAuMS0yLjctMS42VjI5NzFjMC0xLjcsMS4yLTIuNSwyLjctMS42bDE5LjcsMTEuMkMxNjIuNCwyOTgxLjUsMTYyLjQsMjk4Mi45LDE2MC45LDI5ODMuOHoiLz48cGF0aCBjbGFzcz0ic3QzNCIgZD0iTTUyLjksMjk0NC45Yy0yMC42LDAtMzcuMywxNi42LTM3LjMsMzcuM3MxNi42LDM3LjMsMzcuMywzNy4zYzIwLjYsMCwzNy4zLTE2LjYsMzcuMy0zNy4zUzczLjYsMjk0NC45LDUyLjksMjk0NC45eiBNNjYuOCwyOTgzLjhMNDcuMiwyOTk1Yy0xLjUsMC45LTIuNywwLjEtMi43LTEuNlYyOTcxYzAtMS43LDEuMi0yLjUsMi43LTEuNmwxOS43LDExLjJDNjguNCwyOTgxLjUsNjguNCwyOTgyLjksNjYuOCwyOTgzLjh6Ii8+PC9zdmc+);
    background-size: 200px 3050px;
}

.picto--product::after {
    width: 200px;
    margin: 0 0 2em 0;
}

.picto--my-dartfish-premium::after {
    background-position: 0 -100px;
}

.picto--my-dartfish-tv::after {
    background-position: 50px -1397px;
}

.picto--solutions::after {
    background-position: 10px -1206px;
}

.picto--pricing::after {
    background-position: 10px -1296px;
}

.picto--education::after {
    background-position: 10px -2400px;
}

.picto--champion::after {
    background-position: 10px -2500px;
}



.picto--tv::after {
    background-position: 0 -1400px;
}

.picto--arrows::after {
    background-position: 0 -1500px;
}

.picto--cloud-sync::after {
    background-position: 0 -1600px;
}

.picto--devices::after {
    background-position: 0 -1700px;
}

.picto--cloud-into::after {
    background-position: 0 -1800px;
}

.picto--devices-copyright::after {
    background-position: 0 -1900px;
}

.picto--folder-money::after {
    background-position: 0 -2000px;
}

.picto--cloud-device::after {
    background-position: 0 -2100px;
}

.picto--devices-app::after {
    background-position: 0 -2200px;
}

.picto--healthcare::after {
    background-position: 0 -2300px;
}

.picto--small,
.picto--small::after {
    width: 50px;
    height: 50px;
    background-size: 100px 1500px;
}

    .picto--small.picto--tv::after {
        background-position: 0 -700px;
    }

    .picto--small.picto--arrows::after {
        background-position: 0 -750px;
    }

    .picto--small.picto--cloud-sync::after {
        background-position: 0 -800px;
    }

    .picto--small.picto--devices::after {
        background-position: 0 -850px;
    }

    .picto--small.picto--cloud-into::after {
        background-position: 0 -900px;
    }

    .picto--small.picto--devices-copyright::after {
        background-position: 0 -950px;
    }

    .picto--small.picto--folder-money::after {
        background-position: 0 -1000px;
    }

    .picto--small.picto--cloud-device::after {
        background-position: 0 -1050px;
    }

    .picto--small.picto--devices-app::after {
        background-position: 0 -1100px;
    }

    .picto--small.healthcare::after {
        background-position: 0 -1150px;
    }

@media (max-width: 767px) {
    .picto--small-mobile,
    .picto--small-mobile::after {
        width: 50px;
        height: 50px;
        background-size: 100px 1500px;
    }

        .picto--small-mobile.picto--tv::after {
            background-position: 0 -700px;
        }

        .picto--small-mobile.picto--arrows::after {
            background-position: 0 -750px;
        }

        .picto--small-mobile.picto--cloud-sync::after {
            background-position: 0 -800px;
        }

        .picto--small-mobile.picto--devices::after {
            background-position: 0 -850px;
        }

        .picto--small-mobile.picto--cloud-into::after {
            background-position: 0 -900px;
        }

        .picto--small-mobile.picto--devices-copyright::after {
            background-position: 0 -950px;
        }

        .picto--small-mobile.picto--folder-money::after {
            background-position: 0 -1000px;
        }

        .picto--small-mobile.picto--cloud-device::after {
            background-position: 0 -1050px;
        }

        .picto--small-mobile.picto--devices-app::after {
            background-position: 0 -1100px;
        }
}

.app-icon {
    height: 80px !important;
    width: auto !important;
}

.app-icon--medium {
    height: 60px !important;
    width: auto !important;
}

.app-icon--small {
    height: 60px !important;
    width: auto !important;
}

.app-icon--border {
    border: 1px solid #ccc;
    border-radius: 8px;
    background: #fff;
}

.mini-icon {
    height: 60px;
}

.micro-icon {
    display: inline-block;
    height: 30px;
    margin: 0 0.4em 0 0;
    position: relative;
    top: 6px;
}

.icon-play {
    display: inline-block;
    font-style: normal;
}

    .icon-play::after {
        content: "\25ba";
        padding: 4px;
        position: relative;
        top: 1px;
        left: -3px;
    }

.os-icon {
    display: inline-block;
    margin-top: 8px;
    width: 23px;
    height: 25px;
    background-size: cover;
    background: url("../img/apps/mobile_logos_white.png") no-repeat;
}

.os-icon--android {
    background-position: 0px 0px;
}

.os-icon--ios {
    background-position: -25px 0px;
}

.os-icon--windows {
    margin-top: 10px;
    background-position: -50px 0px;
}

.glyph {
    fill: currentColor;
    stroke: none;
}

    .glyph path {
        transition: fill 300ms ease-in-out;
    }

    .glyph.outline {
        stroke: currentColor;
        fill: none;
    }

.glyph--micro {
    height: 14px;
    width: 14px;
}

.premium-feature {
    display: inline-block;
    font-size: 9px;
    text-transform: uppercase;
    color: #d93f38;
    padding: 0px 3px 0 5px;
    border: 1px solid #d93f38;
    border-radius: 2px;
    position: relative;
    top: -4px;
    line-height: 15px;
    letter-spacing: -0.3px;
}

.coming-soon {
    display: inline-block;
    position: relative;
    z-index: 2;
    border-radius: 2px;
    font-size: 10px;
    line-height: 10px;
    text-transform: uppercase;
    background-color: #bbb;
    padding: 4px 6px 5px;
    color: white;
    text-align: center;
    left: 0;
    top: 1px;
}

.icon--grid {
    padding: 0 15px 20px 55px !important;
    position: relative;
}

    .icon--grid::after {
        content: "";
        display: block;
        width: 50px;
        height: 50px;
        position: absolute;
        top: 0;
        left: 0px;
    }

.icon--heart-plus::after {
    background-position: 000px -300px;
}

.icon--dashboard-plus::after {
    background-position: 000px -350px;
}

.icon--runner::after {
    background-position: 000px -400px;
}

.icon--cloud::after {
    background-position: 000px -450px;
}

.icon--offline::after {
    background-position: 000px -500px;
}

.icon--privacy::after {
    background-position: 000px -550px;
}

.icon--tag-games-live::after {
    background-position: 000px -605px;
}

.icon--tag-games-footage::after {
    background-position: 000px -650px;
}

.icon--playlist::after {
    background-position: 000px -700px;
}

.icon--sharing::after {
    background-position: 000px -750px;
}

.icon--copyright::after {
    background-position: 000px -800px;
}

.icon--community::after {
    background-position: 000px -850px;
}

.icon--person-lock::after {
    background-position: 000px -900px;
}

.icon--hierarchy::after {
    background-position: 000px -950px;
}

.icon--file-personal::after {
    background-position: 000px -1000px;
}

.icon--newspaper::after {
    background-position: 000px -1050px;
}

.icon--hub::after {
    background-position: 000px -1100px;
}

.icon--pile-plus::after {
    background-position: 000px -1150px;
}

.icon--settings::after {
    background-position: -100px -300px;
}

.icon--camera::after {
    background-position: -100px -350px;
}

.icon--search::after {
    background-position: -100px -400px;
}

.icon--tv::after {
    background-position: -102px -458px;
}

.icon--percentage::after {
    background-position: -100px -510px;
}

.icon--chrono::after {
    background-position: -100px -550px;
}

.icon--presentation::after {
    background-position: -100px -600px;
}

.icon--into-device::after {
    background-position: -100px -650px;
}

.icon--device-gray::after {
    background-position: -100px -700px;
}

.icon--device-red::after {
    background-position: -100px -750px;
}

.icon--community2::after {
    background-position: -100px -850px;
}

.icon--facebook::after {
    background-position: -100px -900px;
}

.icon--twitter::after {
    background-position: -100px -950px;
}

.icon--email::after {
    background-position: -100px -1000px;
}

.icon--bubble::after {
    background-position: -100px -1050px;
}

.icon--okay::after {
    background-position: -100px -1100px;
}

.icon--okay-white::after {
    background-position: -100px -1100px;
}

.icon--none::after {
    background-image: none;
}


.icon--inline {
    display: inline-block;
    position: static;
    width: 50px;
    height: 50px;
}

.icon--yep::after {
    content: '\2713';
    width: inherit;
    height: inherit;
    background: none;
    font-size: 45px;
    line-height: 1;
    font-weight: bold;
    position: static;
    color: #d93f38;
    text-align: center;
}

.icon--info::before {
    content: 'i';
    display: inline-block;
    width: 26px;
    height: 26px;
    font-size: 21px;
    line-height: 22px;
    border: 1px solid #fff;
    color: #fff;
    text-indent: -1px;
    border-radius: 50%;
    text-align: center;
    margin-right: 5px;
}

#select-plan,
#features-mobile,
.features-mobile,
#title-note,
#title-express,
#desc-note,
#desc-note-app,
#desc-express,
#desc-express-app,
#choose-your-plan {
    display: none;
}

.dfsoftware-version {
    position: relative;
    display: inline;
    top: -10px;
    left: -22px;
    font-size: 9px;
    background-color: #CB3928;
    color: #FCCD36;
    padding: 0 4px 2px 9px;
    line-height: 1;
    border-radius: 2px;
    z-index: -1;
}

.button.button-store {
    background: #000;
    background-size: 200% !important;
    width: 145px;
    height: 34px;
    text-indent: -2000px;
    overflow: hidden;
    opacity: 0.75;
}

    .button.button-store:hover {
        opacity: 1;
    }

.button.app-store {
    background: #000 url("../img/download-on-stores.png") 0 0 no-repeat;
}

.button.google-play {
    background: #000 url("../img/download-on-stores.png") right 0 no-repeat;
}

h1.mainabstract {
    font-family: ClearSans-Roman,Arial,Verdana,sans-serif;
    text-transform: initial;
    /* color: #aaa; */
    font-size: 1.5em;
    padding: 0;
    top: 0px;
    position: relative;
    text-align: center;
}

    h1.mainabstract span {
        color: #d93f38;
        text-shadow: none;
    }

/* GET STARTED AKA MY DARTFISH */


.headerline {
    text-align: center;
    padding: 1em 0;
    overflow: hidden;
}

    .headerline span {
        display: inline-block;
        position: relative;
    }

        .headerline span:before,
        .headerline span:after {
            content: "";
            position: absolute;
            border-top: 1px solid #999;
            top: 0.81em;
            width: 10000px;
        }

        .headerline span:before {
            right: 100%;
            margin-right: 15px;
        }

        .headerline span:after {
            left: 100%;
            margin-left: 15px;
        }

.my-dartfish h3 {
    font-size: 1.1em;
    line-height: 1.3em;
    letter-spacing: -0.2px;
    margin-bottom: -7px;
    text-indent: 0;
}

.my-dartfish h4 {
    font-size: 1em;
}


/* FAQ */

.faq .toggle-list {
    padding: 2em 0;
}

article {
    padding: 0.5em 0.3em 0.7em;
    margin: 0;
    /* border-bottom: 1px solid #eee; */
}

    article h1,
    article h2,
    article h3,
    article h4,
    article h5,
    article h6 {
        font-size: 1.3em;
        text-indent: 0px;
    }


        article h3.question {
            font-size: 1.6em;
            cursor: pointer;
        }

            article h3.question:hover {
                color: #d93f38;
            }

    article ul {
        list-style-type: disc;
        padding: 1em;
    }

    article li {
        display: list-item;
        margin: 0 0 1em 0.2em;
    }

.answer {
    display: none;
    padding: 1em 0;
}

.faq .bottom-separator::after {
    margin: 0;
    height: 2px;
    position: relative;
    top: 15px;
}
/* PLANS */

.plans section.plan-banner {
    background: #f7f7f7 url(../img/bg/w2048/df-pattern.png) center center no-repeat;
    padding: 6em 3em;
}


.back {
    padding: 2px 0;
    display: inline-block;
    margin-top: 12px;
}


.plans h1 {
    text-align: center;
    font-size: 40px;
    padding: 40px 0;
}


.plan {
    background-color: white;
    color: #222;
    overflow: hidden;
    font-size: 0.9em;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    border-color: transparent;
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,.2);
    -o-box-shadow: 0 1px 2px 0 rgba(0,0,0,.2);
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.2);
}

    .plan:hover,
    .plan:focus {
        -webkit-box-shadow: 0 4px 16px 0 rgba(0,0,0,.2);
        -moz-box-shadow: 0 4px 16px 0 rgba(0,0,0,.2);
        -o-box-shadow: 0 4px 16px 0 rgba(0,0,0,.2);
        box-shadow: 0 4px 16px 0 rgba(0,0,0,.2);
    }

.plan--no-hover:hover,
.plan--no-hover:focus {
    color: inherit;
    background-color: inherit;
}

.plan__title {
    font-size: 38px !important;
    color: white;
    text-align: center;
    border-top: 3px solid #ffba00;
    background-color: #222;
    padding: 0.6em 15px;
    position: relative;
}

.plan__desc {
    color: #fff;
    text-align: center;
    background-color: #222;
    padding: 0.3em 15px 2em 15px;
    position: relative;
    min-height: 9em;
}

.plan__desc--secondary {
    font-family: ClearSans-bold, sans-serif;
    font-size: 1em;
    line-height: 1.4;
    text-align: center;
    padding: 0.3em 15px 2em 15px;
}

    .plan__desc--secondary::before {
        content: "";
        width: 30px;
        border-bottom: 1px solid #fff;
        margin: 5px auto 20px;
        display: block;
        text-align: center;
    }

.plan .mydartfish-logo--negative {
    font-size: 0.45em;
    opacity: 0.5;
    -webkit-transition: opacity 300ms ease-in-out;
    -moz-transition: opacity 300ms ease-in-out;
    -o-transition: opacity 300ms ease-in-out;
    transition: opacity 300ms ease-in-out;
}

.plan:hover .mydartfish-logo--negative {
    opacity: 1;
}

.plan__header {
    position: relative;
    z-index: 1;
}

.plan .grid__cell-footer {
    z-index: 2;
}


.plan__price,
.plan__apps,
.plan__links {
    text-align: center;
    padding: 0.8em 15px;
    position: relative;
}

.plan__price {
    font-size: 20px;
}

    .plan__price .price {
        font-size: 0.9rem;
    }


.price__cents::before {
    content: '.';
}


.plan__apps a,
.plan__apps span {
    display: block;
    padding: 0.0em 15px;
    color: #222;
}

ul.plan__apps {
    margin-bottom: 0;
}

.plan:hover .plan__apps a {
    color: #ffba00;
    -webkit-transition: color 300ms ease-in-out;
    -moz-transition: color 300ms ease-in-out;
    -o-transition: color 300ms ease-in-out;
    transition: color 300ms ease-in-out;
}

    .plan:hover .plan__apps a:hover {
        color: #fff;
    }

.plan:hover .plan__apps span {
    color: #ffba00;
}


.plan:hover .button--border-hot {
    background-color: #ffba00 !important;
    border-color: #ffba00 !important;
    color: #222 !important;
}

    .plan:hover .button--border-hot:hover {
        background-color: transparent !important;
        border-color: #ffba00 !important;
        color: #ffba00 !important;
    }

.recommended-tag-wrapper {
    height: 70px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 70px;
    z-index: 1;
    text-align: center;
}

.recommended-tag {
    background-color: #ffba00;
    color: #222;
    font-size: 9px;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: 20px;
    position: absolute;
    right: -22px;
    text-transform: uppercase;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 15px;
    width: 92px;
}


.features .grid:nth-of-type(2n+2) {
    background-color: rgba(247, 247, 247, 1);
}



@media (max-width: 767px) {

    .plans .features h3 {
        padding-top: 6px;
    }

    .plans .features .text-center {
        text-align: left !important;
    }

    .icon--yep.icon--plan1::after,
    .icon--yep.icon--plan2::after,
    .icon--yep.icon--plan3::after,
    .icon--yep.icon--plan4::after {
        float: left;
        margin: 2px 5px 2px 0;
    }

    .icon--yep.icon--plan1::before,
    .icon--yep.icon--plan2::before,
    .icon--yep.icon--plan3::before,
    .icon--yep.icon--plan4::before {
        font-size: 0.85em;
        padding-right: 6px;
    }

    .icon--yep.icon--plan1::before {
        content: "Mobile";
    }

    .icon--yep.icon--plan2::before {
        content: "360";
    }

    .icon--yep.icon--plan3::before {
        content: "360 S";
    }

    .icon--yep.icon--plan4::before {
        content: "Champions";
    }

    #select-plan,
    #features-mobile,
    .features-mobile,
    #choose-your-plan {
        display: block;
    }

    .plan-express,
    .plan-note,
    .plan-plus,
    .plan-premium,
    .plan-pro,
    .plan-software,
    #features,
    #desc-note-express {
        display: none !important;
    }

    .show-plan-express-only .plan-express,
    .show-plan-note-only .plan-note,
    .show-plan-plus-only .plan-plus,
    .show-plan-premium-only .plan-premium,
    .show-plan-software-only .plan-software,
    .show-plan-pro-only .plan-pro {
        display: block !important;
    }
}


@media (max-width: 1100px) {

    .plans .features h3 {
        text-align: center;
        padding-top: 6px;
        padding-bottom: 15px;
    }

    .plans section.plan-banner {
        padding: 0 1em;
    }
}


/********************
*   PAGE PRO_SO //TEST   *
********************/

.pro .hero__overlay__text {
    position: absolute;
    top: 50%;
    text-align: center;
    width: 100%;
    color: #fff;
    -ms-transform: translate(0,-50%); /* IE 9 */
    -webkit-transform: translate(0,-50%); /* Safari */
    transform: translate(0,-50%);
    z-index: 4;
}

    .pro .hero__overlay__text .description {
        max-width: 100%;
        color: #FFF;
        letter-spacing: .005em;
        font-size: 1.2em;
        font-style: italic;
        opacity: 0.7;
    }

    .pro .hero__overlay__text h1 {
        letter-spacing: .075em;
        color: #fff;
        text-transform: uppercase;
        text-align: center;
        font-size: 3em;
    }

.pro .hero-subtitle {
    letter-spacing: .075em;
    text-transform: uppercase;
    color: #ffba00 !important;
}

.pro.hero {
    display: table-cell;
    vertical-align: middle;
}

    .pro .hero:before {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        display: block;
        z-index: 3;
        top: 0;
        left: 0;
        background: rgba(25,29,34,.8);
    }

.pro .hero-button {
    padding: 0.95em 1em 1em;
    cursor: pointer;
}

.pro #menu-right a:first-child {
    display: none !important;
}

.pro .hero__overlay, .pro .hero__overlay--ltr {
    background-image: none;
}

.special-offer {
    background: #111111 url("../img/bg/w2048/df-pattern.png") bottom center no-repeat;
    background-position-y: 130%;
    letter-spacing: .02em;
    color: #939da5;
}

    .special-offer h2 {
        letter-spacing: .075em;
        color: #fff;
        text-transform: uppercase;
    }

    .special-offer .button {
        padding: 0.7em 1.7em 0.8em;
    }

    .special-offer .asterisk {
        letter-spacing: .02em;
    }

    .special-offer .picto {
        position: relative;
        margin: 0 auto;
    }

.picto--proso-package::after {
    background-position: 100px -2630px;
}

.picto--proso-tuto::after {
    background-position: 100px -2725px;
}

.picto--proso-webinar::after {
    background-position: 100px -2825px;
}


@media (min-width: 320px) {


    .pro .hero__overlay__text {
        max-width: 90%;
    }

        .pro .hero__overlay__text h1 {
            font-size: 1.3em;
        }

    .special-offer h2 {
        font-size: 1.3em;
    }

    .pro .hero-subtitle {
        font-size: 1em;
    }

    .pro .hero__overlay__text .description {
        font-size: 1em;
    }
}

@media (max-width: 470px) {
    .pro .hero:after {
        height: 12%;
    }
}

@media (max-width: 1200px) {
    .pro .hero:after {
        height: 6%;
    }
}

@media (min-width: 767px) {

    .pro .hero__overlay__text {
        max-width: 90%;
    }

        .pro .hero__overlay__text h1 {
            font-size: 2em;
        }

    .special-offer h2 {
        font-size: 1.7em;
    }
}

@media (min-width: 992px) {

    .pro .nice.hero {
        padding-top: 40%;
    }

    .pro .hero__overlay__text h1 {
        font-size: 2.5em;
        margin: 0 14%;
    }

    .special-offer h2 {
        font-size: 1.7em;
    }
}







/* loader */

.spinner {
    margin: 10% auto;
    border-bottom: 2px solid #444;
    border-left: 2px solid #222;
    border-right: 2px solid #000;
    border-top: 2px solid #222;
    border-radius: 100%;
    height: 60px;
    width: 60px;
    -webkit-animation: spin .4s infinite linear;
    -moz-animation: spin .4s infinite linear;
    -ms-animation: spin .4s infinite linear;
    -o-animation: spin .4s infinite linear;
    animation: spin .4s infinite linear;
    opacity: 0.7;
}

.loaded .spinner {
    display: none;
}


@keyframes spin {
    from {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(359deg);
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -ms-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@-moz-keyframes spin {
    from {
        -moz-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    to {
        -moz-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@-webkit-keyframes spin {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@-ms-keyframes spin {
    from {
        -o-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    to {
        -o-transform: rotate(359deg);
        -moz-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        -ms-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@-o-keyframes spin {
    from {
        -o-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    to {
        -o-transform: rotate(359deg);
        -moz-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        -ms-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

/* menu
----------------------------------------------------------*/

#lines {
    width: 30px;
    height: 45px;
    position: absolute;
    right: 0;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    cursor: pointer;
}


    #lines span {
        display: block;
        position: absolute;
        height: 3px;
        width: 100%;
        background: #999;
        border-radius: 8px;
        right: 0;
        top: 5px;
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-transition: .25s ease-in-out;
        -moz-transition: .25s ease-in-out;
        -o-transition: .25s ease-in-out;
        transition: .25s ease-in-out;
    }


#nlines span:nth-child(1) {
    top: 5px;
    -webkit-transform-origin: left center;
    -moz-transform-origin: left center;
    -o-transform-origin: left center;
    transform-origin: left center;
}

#lines span:nth-child(2) {
    top: 15px;
    -webkit-transform-origin: left center;
    -moz-transform-origin: left center;
    -o-transform-origin: left center;
    transform-origin: left center;
}

#lines span:nth-child(3) {
    top: 25px;
    -webkit-transform-origin: left center;
    -moz-transform-origin: left center;
    -o-transform-origin: left center;
    transform-origin: left center;
}

#lines.open span:nth-child(1) {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 15px;
    left: -1px;
}

#lines.open span:nth-child(2) {
    width: 0%;
    opacity: 0;
}

#lines.open span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    top: 26px;
    left: 3px;
}

nav {
    display: none;
    clear: both;
}


#menu ul {
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
    clear: both;
}

    #menu ul li {
        display: block;
        padding-left: 0;
    }

        #menu ul li a {
            /* background: none; */
            color: #999;
            padding: 1em;
            display: block;
            border-bottom: 1px solid #444;
        }

            #menu ul li a:hover {
                color: #fff;
            }


nav#loop {
    display: none;
    clear: both;
    text-align: center;
}

    nav#loop ul {
        margin: 1em 0;
    }

        nav#loop ul li {
            display: inline;
            padding-left: 10px;
            position: relative;
        }

            nav#loop ul li a {
                padding: 1em 0.2em;
                display: inline-block;
                border-bottom: none;
                line-height: 1em;
                font-size: 0.9em;
            }

                nav#loop ul li a:hover {
                    color: #fff;
                }

                nav#loop ul li a::after {
                    content: " ";
                    width: 0px;
                    height: 14px;
                    position: absolute;
                    right: -7px;
                    top: 7px;
                    border-right: 1px solid #d93f38;
                }

            nav#loop ul li:last-child a::after {
                display: none;
            }
/*
nav#social ul li{
  display:block;
  float:right;
  display:block;
  margin-left: 8px;
  width: 25px;
  min-width: 0;
}

nav#social ul li a{
  display:block;
  float:right;
  width:25px;
  height:25px;
  background:rgba(255,255,255,0.25);
  overflow:hidden;
  text-indent: -500px;
}

  */

/* subpages */

.sub.hero {
    padding: 0;
    overflow: visible;
    height: 0;
    background-color: #222;
    min-height: 0;
    border-bottom: 60px solid #222;
    padding-top: 45%;
    background-size: cover !important;
}

.nice.hero {
    padding: 0;
    overflow: visible;
    height: 0;
    background-color: #222;
    min-height: 0;
    padding-top: 150%;
    background-size: cover !important;
    font-size: 0.9em;
}

@media only screen and (min-width: 321px) {
    .nice.hero {
        padding-top: 150%;
    }

    .home .nice.hero {
        padding-top: 115%;
    }
}

@media only screen and (min-width: 480px) {
    .nice.hero {
        padding-top: 98%;
    }

    .home .nice.hero {
        padding-top: 98%;
    }
}

@media only screen and (min-width: 512px) {
    .nice.hero {
        padding-top: 86%;
    }

    .home .nice.hero {
        padding-top: 56%;
    }
}

@media only screen and (min-width: 768px) {
    .nice.hero {
        padding-top: 50%;
    }

    .home .nice.hero {
        padding-top: 55%;
    }
}

@media only screen and (min-width: 992px) {
    .nice.hero {
        padding-top: 45%;
    }

    .home .nice.hero {
        padding-top: 50%;
    }
}

@media only screen and (min-width: 1200px) {
    .nice.hero {
        padding-top: 36%;
    }

    .home .nice.hero {
        padding-top: 50%;
    }
}

@media only screen and (min-width: 1500px) {
    .nice.hero {
        padding-top: 40%;
    }

    .home .nice.hero {
        padding-top: 42%;
    }
}

.hero__overlay {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    padding: 300px 20px 20px;
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(40%, rgba(0, 0, 0, 0)), color-stop(90%, rgba(0, 0, 0, 0.6)));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.6) 90%);
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.6) 90%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.6) 90%);
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.6) 90%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#00000000, endColorstr=#99000000)";
}

.hero__overlay--dark {
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(25%, rgba(0, 0, 0, 0)), color-stop(85%, rgba(0, 0, 0, 0.8)));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.8) 85%);
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.8) 85%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.8) 85%);
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.8) 85%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#00000000, endColorstr=#cc000000)";
}

.hero__overlay--ltr {
    padding: 20px 4%;
    background-size: 100%;
    top: 0;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(45%, rgba(0, 0, 0, 0)), color-stop(85%, rgba(0, 0, 0, 0.8)));
    background-image: -moz-linear-gradient(to left, rgba(0, 0, 0, 0) 45%, rgba(0, 0, 0, 0.8) 85%);
    background-image: -webkit-linear-gradient(to left, rgba(0, 0, 0, 0) 45%, rgba(0, 0, 0, 0.8) 85%);
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0) 45%, rgba(0, 0, 0, 0.6) 85%);
    background-image: -ms-linear-gradient(to left, rgba(0, 0, 0, 0) 45%, rgba(0, 0, 0, 0.8) 85%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#00000000, endColorstr=#cc000000)";
}

.hero__overlay--ltr-dense {
    padding: 20px 4%;
    background-size: 100%;
    top: 0;
    background-image: -webkit-gradient(linear,100% 50%, 0% 50%, color-stop(45%, rgba(0, 0, 0, 0.2)), color-stop(85%, rgba(0, 0, 0, 0.8)));
    background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0.2) 45%, rgba(0, 0, 0, 0.8) 85%);
    background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.2) 45%, rgba(0, 0, 0, 0.8) 85%);
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.2) 45%, rgba(0, 0, 0, 0.8) 85%);
    background-image: -ms-linear-gradient(right, rgba(0, 0, 0, 0.2) 45%, rgba(0, 0, 0, 0.8) 85%);
}

@media (max-width: 991px) {
    .hero__overlay--ltr {
        background-image: -webkit-gradient(linear,100% 50%, 0% 50%, color-stop(25%, rgba(0, 0, 0, 0.5)), color-stop(85%, rgba(0, 0, 0, 0.8)));
        background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0.5) 25%, rgba(0, 0, 0, 0.8) 85%);
        background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5) 25%, rgba(0, 0, 0, 0.8) 85%);
        background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5) 25%, rgba(0, 0, 0, 0.8) 85%);
        background-image: -ms-linear-gradient(right, rgba(0, 0, 0, 0.5) 25%, rgba(0, 0, 0, 0.8) 85%);
    }
}

@media (max-width: 767px) {
    .hero__overlay--ltr {
        background-image: -webkit-gradient(linear,100% 50%, 0% 50%, color-stop(15%, rgba(0, 0, 0, 0.5)), color-stop(85%, rgba(0, 0, 0, 0.8)));
        background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0.5) 15%, rgba(0, 0, 0, 0.8) 85%);
        background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5) 15%, rgba(0, 0, 0, 0.8) 85%);
        background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5) 15%, rgba(0, 0, 0, 0.8) 85%);
        background-image: -ms-linear-gradient(right, rgba(0, 0, 0, 0.5) 15%, rgba(0, 0, 0, 0.8) 85%);
    }
}

.hero__overlay *:not(.button) {
    color: white;
}

.hero__overlay .button i {
    color: inherit;
}

.tinted-bg {
    color: white;
}

    .tinted-bg * {
        color: white;
    }

nav.submenu {
    width: 100%;
    display: block;
    overflow: auto;
    background: rgba(0,0,0,0.75);
    position: absolute;
    z-index: 51;
    bottom: -60px;
}

    nav.submenu ul {
        width: 100%;
        padding: 0;
        overflow: auto;
        margin: 0;
    }

        nav.submenu ul li {
            /* display:block; */
            float: left;
            width: 33.3333%;
            min-width: inherit;
            position: relative;
        }

            nav.submenu ul li a {
                font-family: ClearSans-Bold, Helvetica neue, Helvetica, Arial,Verdana,sans-serif;
                color: #222;
                display: block;
                float: left;
                padding: 17px 3px;
                margin-right: 1px;
                width: 100%;
                text-align: center;
                color: #fff;
            }

            nav.submenu ul li.selected a {
                border-top-color: #d93f38;
                color: #d93f38;
            }

.de nav.submenu ul li a {
    font-size: 0.9em;
}

nav.submenu ul li.selected a {
    border-top-color: #d93f38;
    color: #d93f38;
}

section {
    padding: 0 5%;
    overflow: visible;
    position: relative;
}

    section.no-border {
        padding: 0;
    }

        section.no-border .wrapper {
            overflow: hidden;
        }

@media only screen and (max-width: 992px) {
    .section--negative--mrgt .grid__col-md-6 {
        width: 100%;
        margin: 15px 0 !important;
    }
}

@media only screen and (min-width: 992px) {
    .section--negative--mrgt {
        margin-top: -90px;
        height: 90px;
    }

    footer .copyright.grid__col-md-4 {
        text-align: right;
        float: right;
    }
}

.wrapper,
.home footer .wrapper {
    margin: 0 auto;
    padding: 0 0.2em;
    max-width: 992px;
    position: relative;
    z-index: 10;
    /* overflow: auto; */
}

    .wrapper.tight {
        max-width: 600px;
    }

    .wrapper.large {
        max-width: 1300px;
    }

section.introduction {
    margin: 0px auto;
    padding: 0;
    width: 100%;
    max-width: none;
    position: relative;
    z-index: 204;
    overflow: visible;
}

    section.introduction .wrapper {
        padding: .5em 5% 1em;
        position: relative;
    }

section.main.introduction h1 {
    top: -18px;
}


.trigger-more-link {
    cursor: pointer;
}

    .trigger-more-link h2 {
        -webkit-transition: color 250ms ease;
        -moz-transition: color 250ms ease;
        -o-transition: color 250ms ease;
        transition: color 250ms ease;
    }

    .trigger-more-link:hover h2 {
        cursor: pointer;
        color: #d93f38;
    }

.main h2,
.main ul,
.main p {
    text-align: center;
    padding: 1em 0 0.1em 0;
}

.main ul {
    padding-bottom: 1.5em;
}

.main h3 {
    font-size: 1.4em !important;
    margin-bottom: 0.6em;
}


.main ul li {
    text-align: center;
    display: inline;
    font-size: 1.2em;
    line-height: 1.1em;
    word-break: normal;
}

    .main ul li::before {
        content: " ";
        height: 14px;
        width: 14px;
        background: #ffba00;
        border-radius: 50%;
        display: inline-block;
        margin: 7px 8px 2px 4px;
        position: relative;
    }

    .main ul li:first-child::before {
        display: none;
    }

.bottom-separator::after,
.palm--bottom-separator::after {
    content: " ";
    width: 100%;
    height: 6px;
    margin: 0 0 1em 0;
    display: block;
    clear: both;
    background: #ffffff;
    background: -moz-linear-gradient(left, #ffffff 10%, #e8e8e8 50%, #ffffff 90%);
    background: -webkit-gradient(linear, left top, right top, color-stop(10%,#ffffff), color-stop(50%,#e8e8e8), color-stop(90%,#ffffff));
    background: -webkit-linear-gradient(left, #ffffff 10%,#e8e8e8 50%,#ffffff 90%);
    background: -o-linear-gradient(left, #ffffff 10%,#e8e8e8 50%,#ffffff 90%);
    background: -ms-linear-gradient(left, #ffffff 10%,#e8e8e8 50%,#ffffff 90%);
    background: linear-gradient(to right, #ffffff 10%,#e8e8e8 50%,#ffffff 90%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 );
}


.bottom-separator--no-margin::after {
    content: " ";
    width: 100%;
    height: 6px;
    margin: 0;
    display: block;
    clear: both;
    background: #ffffff;
    background: -moz-linear-gradient(left, #ffffff 10%, #e8e8e8 50%, #ffffff 90%);
    background: -webkit-gradient(linear, left top, right top, color-stop(10%,#ffffff), color-stop(50%,#e8e8e8), color-stop(90%,#ffffff));
    background: -webkit-linear-gradient(left, #ffffff 10%,#e8e8e8 50%,#ffffff 90%);
    background: -o-linear-gradient(left, #ffffff 10%,#e8e8e8 50%,#ffffff 90%);
    background: -ms-linear-gradient(left, #ffffff 10%,#e8e8e8 50%,#ffffff 90%);
    background: linear-gradient(to right, #ffffff 10%,#e8e8e8 50%,#ffffff 90%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 );
}

.soft-bg .bottom-separator::after {
    background: #ffffff;
    background: -moz-linear-gradient(left, #eee 10%, #ddd 50%, #eee 90%);
    background: -webkit-gradient(linear, left top, right top, color-stop(10%,#eee), color-stop(50%,#ddd), color-stop(90%,#eee));
    background: -webkit-linear-gradient(left, #eee 10%,#ddd 50%,#eee 90%);
    background: -o-linear-gradient(left, #eee 10%,#ddd 50%,#eee 90%);
    background: -ms-linear-gradient(left, #eee 10%,#ddd 50%,#eee 90%);
    background: linear-gradient(to right, #eee 10%,#ddd 50%,#eee 90%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eee', endColorstr='#eee',GradientType=1 );
}

.about .office.bottom-separator::after {
    height: 3px;
    margin: 1.5em 0 0 0;
}

.border--bottom {
    border-bottom: 3px solid #ffba00;
}

.border--bottom-simple {
    border-bottom: 1px solid #ccc;
}

.set-bottom-space {
    margin-bottom: 2em;
}

ul.bullets {
    list-style: none;
    margin: 0;
    padding: 0 0 1em 0;
}

    ul.bullets li {
        display: block;
        padding: 0 0 0.5em 20px;
        position: relative;
    }

        ul.bullets li::before {
            content: " ";
            height: 10px;
            width: 10px;
            background: #ffba00;
            border-radius: 50%;
            display: block;
            margin: 8px 8px 2px 4px;
            position: absolute;
            left: -2px;
            top: 1px;
        }

        ul.bullets li strong {
            display: block;
        }



.case-studies .columns {
    padding: 1em 1em;
}

.case-studies .grid__col-md-4 ul {
    margin: 0;
    padding: 0;
}



.case-studies .filters li a {
    padding: 3px 10px 6px;
    cursor: pointer;
    line-height: 1.3em;
    border-radius: 4px;
    background: #eee;
    margin-bottom: 8px;
    -webkit-transition: background 300ms ease, color 300ms ease, opacity 300ms ease;
    -moz-transition: background 300ms ease, color 300ms ease, opacity 300ms ease;
    -o-transition: background 300ms ease, color 300ms ease, opacity 300ms ease;
    transition: background 300ms ease, color 300ms ease, opacity 300ms ease;
    display: block;
    color: #222;
    letter-spacing: -0.21px;
}

.case-studies .filters ul li a:hover {
    background: #ccc;
}

.case-studies .filters ul li a.selected {
    background: #ffba00;
}



.case-studies .filters .needs ul li a {
    background: #fff;
    opacity: 1;
}

    .case-studies .filters .needs ul li a:hover {
        background: #ccc;
        opacity: 1;
    }

.case-studies .filters #needs.active li a {
    opacity: 0.3;
    cursor: default;
}

.case-studies .filters #needs li a.highlight {
    background: #ffba00;
    color: #222;
    opacity: 1;
    cursor: pointer;
}

.case-studies .filters #needs li a {
    color: inherit;
    width: 100%;
    display: block;
}

    .case-studies .filters #needs li a.highlight:hover {
        background: #ccc;
    }

.case-studies .results {
    padding: 2em 0;
}

    .case-studies .results .wrapper {
        overflow: visible;
    }

.case-studies .item {
    text-align: left;
    display: none;
}

    .case-studies .item h3 {
        text-align: left;
        padding: 0.5em 0;
    }

    .case-studies .item h4 {
        font-size: 1.4em;
        text-indent: 0;
    }


    .case-studies .item.highlight {
        display: block;
    }

.case-studies .backtotop {
    display: inline-block;
    padding: 1.2em 14px 1em 1px;
    margin-left: 1em;
    font-size: 0.75em;
    line-height: 1.7em;
    position: relative;
    color: #999;
}


    .case-studies .backtotop::after {
        content: "";
        width: 0;
        height: 5px;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-bottom: 5px solid #aaa;
        position: absolute;
        top: 24px;
        right: 0;
        margin-left: auto;
        margin-right: auto;
        z-index: 9900;
        cursor: pointer;
        display: block;
    }

    .case-studies .backtotop:hover {
        color: #666;
    }

        .case-studies .backtotop:hover::after {
            color: #888;
        }





.case-studies select {
    display: none;
}

#needs-selector:target::before {
    content: '';
    display: block;
    position: relative;
    height: 71px;
    visibility: hidden;
}


.customers h3 {
    margin-bottom: 0.2em;
}

.apps .main .wrapper {
    padding-top: 2em;
}

.apps .main h2 {
    padding-top: 0.5em;
}



.apps img.set-100 {
    /* max-width:311px !important; */
}

.apps h4 {
    font-size: 1.5em;
}


.apps .grid__col-md-4 .bottom-separator::after {
    margin: 1.5em 0 1em 0;
}

.express .features h3 {
    padding-left: 0.1em;
}

.express .feature {
    text-align: center;
    padding: 1em;
}

    .express .feature h5 {
        font-size: 1.2em;
        min-height: 2.6em;
    }

.express .siblings {
    height: auto;
    padding-bottom: 0;
}

    .express .siblings .wrapper {
        height: auto;
    }

.express .grid__col-md-6.image {
    margin-bottom: 0;
}


.quote {
    display: block;
    font-size: 1.55em;
    line-height: 1.3em;
}

    .quote::before {
        font-size: 2em;
        content: "\201C";
        line-height: inherit;
        color: #999;
    }

    .quote::after {
        font-size: 2em;
        content: "\201D";
        line-height: inherit;
        line-height: 0px;
        position: relative;
        top: 10px;
        color: #999;
    }

.author {
    padding: 0em 1em 1em 1.5em;
    display: block;
    color: #999;
}

.express .siblings .button {
    margin-left: 1.5em;
    margin-bottom: 3em;
    text-align: center;
}


.note .main img,
.express .main img,
.max-w-100 {
    max-width: 100px !important;
}


.max-w-130 {
    max-width: 130px !important;
}


.videocontainer__wrap {
    position: relative;
    height: 0;
    padding: 56.25% 0 0;
}

.videocontainer--bg {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 0;
    overflow: hidden;
    background-color: #444;
}

    .videocontainer--bg video {
        width: 100%;
        object-fit: cover;
    }


.video_brand {
    float: right;
    background: transparent url('http://www.dartfish.tv/img/platform/logoEmbed.png') center right no-repeat;
    font-size: 0.5em;
    padding: 0 105px 0 0;
}

    .video_brand:hover {
        cursor: pointer;
    }

    .video_brand a, .video_brand a:hover {
        color: #666;
    }

/******************************/
/* Video PromoUp styling */
/******************************/

.videoPromoUp__content.wrapper {
    margin-top: -150px;
    z-index: 1000;
    padding: 0;
}

    .videoPromoUp__content.wrapper iframe {
        -webkit-box-shadow: 0px 50px 50px -50px rgba(0,0,0,0.3);
        -moz-box-shadow: 0px 50px 50px -50px rgba(0,0,0,0.3);
        box-shadow: 0px 50px 50px -50px rgba(0,0,0,0.3);
    }

.videoPromoUp__content .nomarker-hint {
    display: none;
}

@media only screen and (max-width: 480px) {
    .videocontainer__wrap {
        margin-bottom: 50px;
    }

    .videoPromoUp__content.wrapper {
        margin-top: -100px;
    }

    .de .videoPromoUp__content.wrapper {
        margin-top: -25px;
    }

    .videoPromoUp__content.wrapper iframe {
        width: 100% !important;
        height: 100% !important;
    }
}

@media only screen and (min-width: 1500px) {
    .videoPromoUp__content.wrapper {
        margin-top: -220px;
    }
}



/********************
*   Desktop Styles   *
********************/

.desktop-only {
    display: none !important;
}

@media only screen and (min-width: 1100px) {


    .palm--bottom-separator::after {
        display: none;
    }

    .mobile-only,
    .desktop-hidden {
        display: none !important;
    }

    .desktop-only {
        display: block !important;
    }

    .center-mobileonly {
        text-align: left;
    }


    h2,
    h3,
    h4,
    h5 {
        font-size: 1.8em;
        padding: 0.3em 0 0.3em 0;
    }

    h3,
    h4,
    h5 {
        font-size: 1.05em;
        font-family: ClearSans-Bold,Arial,Verdana,sans-serif;
    }


    .siblings,
    .siblings .wrapper {
        height: 350px;
    }

        .siblings .bigwheel {
            position: absolute;
            width: 330px;
            height: 240px;
            -webkit-transition: all 250ms ease;
            -moz-transition: all 250ms ease;
            -o-transition: all 250ms ease;
            transition: all 250ms ease;
            -webkit-transform-origin: 50% 100%;
            -moz-transform-origin: 50% 100%;
            -o-transform-origin: 50% 100%;
            -ms-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
            left: 315px;
            top: 90px;
            z-index: 1;
            background: transparent url("../img/vortex/Vortex_CAS.png?v=2") center center no-repeat;
            opacity: 1;
            -webkit-transform: translateX(0) translateY(0px) scale(0.8);
            -moz-transform: translateX(0) translateY(0px) scale(0.8);
            -ms-transform: translateX(0) translateY(0px) scale(0.8);
            transform: translateX(0) translateY(0px) scale(0.8);
            background-size: cover;
        }



        .siblings .bigwheel-shadow {
            position: absolute;
            width: 330px;
            height: 100px;
            -webkit-transition: all 250ms ease;
            -moz-transition: all 250ms ease;
            -o-transition: all 250ms ease;
            transition: all 250ms ease;
            -webkit-transform-origin: 50% 100%;
            -moz-transform-origin: 50% 100%;
            -o-transform-origin: 50% 100%;
            -ms-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
            left: 310px;
            top: 230px;
            z-index: 1;
            background: transparent url("../img/vortex/Shadow_CAS.png?v=2") center center no-repeat;
            background-size: cover;
            opacity: 1;
            -webkit-transform: translateX(0) translateY(-10px) scale(0.9);
            -moz-transform: translateX(0) translateY(-10px) scale(0.9);
            -ms-transform: translateX(0) translateY(-10px) scale(0.9);
            transform: translateX(0) translateY(-10px) scale(0.9);
        }

        .siblings .bigwheel,
        .siblings .bigwheel-shadow {
            -webkit-transform: translateX(0) translateY(0px) scale(1);
            -moz-transform: translateX(0) translateY(0px) scale(1);
            -ms-transform: translateX(0) translateY(0px) scale(1);
            transform: translateX(0) translateY(0px) scale(1);
            opacity: 1;
        }

        .siblings .bubble:hover {
            top: 150px;
        }

        .siblings .bubble {
            position: absolute;
            width: 120px;
            height: 120px;
            -webkit-transition: all 150ms ease-out;
            -moz-transition: all 150ms ease-out;
            -o-transition: all 150ms ease-out;
            transition: all 150ms ease-out;
            left: 450px;
            top: 160px;
            z-index: 2;
            opacity: 0;
            cursor: pointer;
            -webkit-transform: translateX(0) translateY(40px) scale(0.8);
            -moz-transform: translateX(0) translateY(40px) scale(0.8);
            -ms-transform: translateX(0) translateY(40px) scale(0.8);
            transform: translateX(0) translateY(40px) scale(0.8);
        }


            .siblings .bubble.knur {
                background: transparent url("../img/vortex/Analyze_Small.png?v=2") center center no-repeat;
                background-size: cover;
            }

            .siblings .bubble.atoms {
                background: transparent url("../img/vortex/Share_Small.png?v=2") center center no-repeat;
                background-size: cover;
            }

            .siblings .bubble.camera {
                background: transparent url("../img/vortex/Capture_Small.png?v=2") center center no-repeat;
                background-size: cover;
            }

            .siblings .bubble.knur {
                -webkit-transform: translateX(70px) translateY(0px) scale(1) !important;
                -moz-transform: translateX(70px) translateY(0px) scale(1) !important;
                -ms-transform: translateX(70px) translateY(0px) scale(1) !important;
                transform: translateX(70px) translateY(0px) scale(1) !important;
                opacity: 1;
            }

            .siblings .bubble.atoms {
                -webkit-transform: translateX(-160px) translateY(-30px) scale(1) !important;
                -moz-transform: translateX(-160px) translateY(-30px) scale(1) !important;
                -ms-transform: translateX(-160px) translateY(-30px) scale(1) !important;
                transform: translateX(-160px) translateY(-30px) scale(1) !important;
                opacity: 1;
            }

            .siblings .bubble.camera {
                -webkit-transform: translateX(-35px) translateY(-130px) scale(1) !important;
                -moz-transform: translateX(-35px) translateY(-130px) scale(1) !important;
                -ms-transform: translateX(-35px) translateY(-130px) scale(1) !important;
                transform: translateX(-35px) translateY(-130px) scale(1) !important;
                opacity: 1;
            }

        .siblings nav.submenu {
            position: absolute;
            bottom: auto;
            left: 0;
            z-index: 10;
            overflow: visible;
            top: 0;
            border-bottom: none;
            background: none;
        }

            .siblings nav.submenu ul {
                margin: 0;
                left: 0;
                top: 0;
                overflow: visible;
            }

                .siblings nav.submenu ul li {
                    float: none;
                    width: auto;
                    right: auto;
                }

                    .siblings nav.submenu ul li a {
                        display: block;
                        float: none;
                        padding: 10px;
                        font-size: 1em;
                        border-top: none;
                        position: absolute;
                        top: -3px;
                        color: #ccc;
                        width: auto;
                        font-family: ClearSans-Roman,Arial,Verdana,sans-serif;
                    }

                    .siblings nav.submenu ul li.selected a {
                        pointer-events: none;
                        cursor: default;
                    }

                    .siblings nav.submenu ul li a.capture {
                        left: 430px;
                        top: 15px;
                    }

                    .siblings nav.submenu ul li a.analyze {
                        left: 630px;
                        top: 208px;
                    }

                    .siblings nav.submenu ul li a.share {
                        left: 230px;
                        top: 167px;
                    }


    .capture .siblings nav.submenu ul li a.analyze,
    .analyze .siblings nav.submenu ul li a.share,
    .share .siblings nav.submenu ul li a.capture {
        font-family: ClearSans-Bold,Arial,Verdana,sans-serif;
        color: #222;
    }

    .siblings nav.submenu ul li a:hover {
        font-family: ClearSans-Bold,Arial,Verdana,sans-serif;
        color: #d93f38 !important;
    }


    footer .column-1-4 {
        width: 16.65%;
        text-align: left;
    }

        footer .column-1-4.social {
            float: right;
            width: 31.9%;
            margin-right: 0;
            text-align: right;
            clear: none;
        }

            footer .column-1-4.social h6 {
                text-align: right;
            }

            footer .column-1-4.social .btns {
                width: auto;
                text-align: right;
            }

    footer .grid__col-md-4 {
        text-align: left;
    }

        footer .grid__col-md-4 .lang {
            left: -0.2em;
        }

        footer .grid__col-md-4 a {
            padding: 1em 0.2em;
        }

    .home section.main.introduction .wrapper {
        padding-top: 25px;
        padding-bottom: 1px;
        overflow: hidden;
    }

    section.introduction .wrapper {
        padding: 7.2em 5% 2.8em 5%;
    }

    section.main.introduction .wrapper {
        top: -30px;
        padding: 1em 5%;
    }

    .wrapper {
        overflow: auto;
        overflow-x: hidden;
    }

        .main .wrapper,
        .wrapper .main {
            padding: 2em 1em 2em;
        }

    .home .wrapper {
        padding: 4em 1em 1em;
    }


    header {
        background: rgba(0,0,0,0.8);
        border-bottom: none;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        z-index: 100000;
        font-size: 0.9em;
        padding: 10px 0;
    }

        header.small {
            padding: 0;
        }

            header.small .logo {
                -webkit-transform: scale(0.8);
                -moz-transform: scale(0.8);
                -ms-transform: scale(0.8);
                transform: scale(0.8);
            }

        header .wrapper {
            margin: 0 0;
            max-width: none;
            padding: 10px 4% 10px !important;
            overflow: hidden;
        }

    .sub.hero {
        height: 80%;
        border-bottom: none;
        padding-top: 0;
    }

    .main h2,
    .main ul,
    .main p {
        padding-left: 60px;
        padding-right: 60px;
        clear: both;
        margin-bottom: 0.1em;
    }

        .main ul li {
            font-size: 1.4em;
            line-height: 1.2em;
        }

    .grid__col-md-6 ul {
        padding: 0 0 2em 0.1em;
    }


    .case-studies .filters .needs h5 {
        padding: 2.5em 0 0.7em 0;
    }

    .case-studies .organisations {
        z-index: 11;
        overflow: visible !important;
        padding-top: 2em;
    }

    .case-studies .needs .as {
        text-align: center;
        position: relative;
    }

        .case-studies .needs .as .inner {
            text-align: center;
            display: inline-block;
            margin: 0 auto;
            opacity: 0;
            background: #fff;
            border-radius: 30px;
            padding: 3px 45px 4px 28px;
            -webkit-transition: opacity 300ms ease;
            -moz-transition: opacity 300ms ease;
            -o-transition: opacity 300ms ease;
            transition: opacity 300ms ease;
            position: relative;
            cursor: pointer;
        }

        .case-studies .needs .as.visible .inner {
            opacity: 1;
        }

        .case-studies .needs .as .inner #clear-filter {
            text-align: center;
            float: right;
            position: absolute;
            top: 2px;
            right: 2px;
            background: #ccc;
            color: #fff;
            border-radius: 50%;
            width: 28px;
            height: 28px;
            font-weight: bold;
            font-size: 17px;
        }

    .case-studies .description {
        overflow: auto;
    }

    .case-studies .item .image {
        width: 30%;
        float: left;
        margin: 0.5em 0 1.5em 0;
    }

        .case-studies .item .image img {
            max-height: 400px !important;
            margin: 0 auto 1em;
        }

    .case-studies .item .infos {
        width: 66%;
        margin: 0.2em 0 2em 0%;
        float: right;
    }

    .needs .as .inner::before {
        position: absolute;
        left: 25px;
        top: 3px;
    }

    section .description {
        padding: 0 0 1em 0;
        overflow: auto;
    }

    .case-studies .bottom-separator::after {
        margin-bottom: 1em;
    }

    .training .content .wrapper {
        padding-top: 3em;
        max-width: 800px;
    }

    .training .item h3 {
        text-align: left;
        padding: 0 0 0.2em;
    }

    .content-apps section:not(.introduction) .wrapper {
        padding-top: 3em;
        max-width: 800px;
    }

    .content-apps .item {
        text-align: left;
        padding-bottom: 5px;
    }

    .content-apps section img {
        float: left;
        width: 130px;
        border-radius: 25px;
        border: 1px solid #ddd;
        box-shadow: 1px 1px 3px #ccc;
        margin-top: 5px;
    }

    .content-apps .description {
        margin-left: 178px;
        padding: 0 0 2em 2px;
    }

    .content-apps .item h3 {
        text-align: left;
        padding: 0 0 0.5em 0;
    }

    .express .feature {
        width: 20%;
        padding: 0.5em 0.5em 3em 0.5em;
        float: left;
        text-align: left;
    }

    .grid__col-md-6 {
        width: 50%;
        margin: 0;
        padding: 0 1em 1em 0em;
        float: left;
        position: relative;
        /* overflow: hidden; */
    }

        .grid__col-md-6 img {
            width: 100%;
            max-width: 460px !important;
        }

    .analyze .grid__col-md-6 img {
        max-width: 430px !important;
    }

    .grid__col-md-6.box {
        width: 48%;
        margin: 0 2% 3em 0;
    }

        .grid__col-md-6.box:nth-child(2n) {
            margin: 0 0 3em 2%;
        }

        .grid__col-md-6.box .button {
            width: 72%;
        }

    .grid__col-md-4.box .button {
        width: 86%;
    }



    .desk--full-width {
        width: 100%;
    }



    .desk--same-height-265 {
        min-height: 265px;
    }

    .desk--same-height-130 {
        min-height: 130px;
    }


    .desk--same-height-100 {
        min-height: 100px;
    }

    .desk--is-hidden {
        display: none;
    }

    .about h2 {
        padding-top: 0;
    }

    .about .office {
        padding-bottom: 1.5em;
        font-size: 0.85em;
        line-height: 1.3em;
    }

    .box .top {
        padding: 3em 2em 1em;
    }

    .help .box .top {
        min-height: 320px;
    }

    .training .box .top {
        min-height: 460px;
    }

    .support .box .top {
        min-height: 280px;
        padding-top: 1.5em;
    }

    .support .box .bottom {
        padding-bottom: 0em;
        min-height: 252px;
    }

    .support .image {
        background-size: contain;
        width: 100%;
        min-height: 200px;
    }

    .customers .logo-wrapper {
        padding-top: 100%;
        height: 0;
        background: #fff;
        position: relative;
        border: 3px solid #fff;
        -webkit-transition: border-color 350ms ease;
        -moz-transition: border-color 350ms ease;
        -o-transition: border-color 350ms ease;
        transition: border-color 350ms ease;
    }

    .customers .logos .logo-wrapper:hover {
        cursor: pointer;
        border-color: #ccc;
    }

    .customers .logos img.logo {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }



    .customers .current.logo-wrapper {
        border: 3px solid #ccc;
    }

    .customers .item {
        display: none;
    }

        .customers .item.current {
            display: block;
        }

            .customers .item.current .logo {
                padding: 0 0 20px;
                max-width: 270px !important;
                max-height: 150px !important;
                width: auto;
            }


    /* grid, inspired by inuitcss */

    .grid::after,
    .grid__item::after {
        content: "";
        display: table;
        clear: both;
    }

    .grid__item {
        display: inline-block;
        vertical-align: top;
    }

    .grid__item-1-3 {
        width: 33.333%;
        min-width: 33.333%;
        padding: 0.5em;
    }

    [class^="arrow--"] {
        width: 0;
        height: 0;
        display: inline-block;
        vertical-align: middle;
        border-style: solid;
    }

    .arrow--down-menu {
        border-width: 4px 4px 0 4px;
        border-color: #fff transparent transparent transparent;
    }


    #lines {
        display: none;
    }

    nav#menu {
        display: block !important;
        float: right;
        clear: none;
        font-size: 1em;
        line-height: 1.5;
        margin-left: -8px;
    }

        nav#menu ul {
            text-align: right;
        }

            nav#menu ul li {
                display: inline;
                padding-left: 12px;
            }

                nav#menu ul li a {
                    /* background: none; */
                    color: #fff;
                    padding: 1em 0.3em;
                    display: inline;
                    font-size: 16px;
                    border-bottom: none;
                    line-height: 2.2;
                    text-transform: uppercase;
                }

                    nav#menu ul li a.button {
                        padding: 8px 12px;
                        display: inline-block;
                        border: none;
                        color: #000;
                        line-height: 1em;
                        font-size: 13px;
                        border: 1px solid #ffba00;
                        transition: color 200ms, border-color 200ms, background-color 200ms;
                        text-transform: uppercase;
                        min-width: 130px;
                    }

                    nav#menu ul li a:hover {
                        color: #ccc;
                    }

                nav#menu ul li:nth-child(7) a {
                    color: #ffba00;
                }

                    nav#menu ul li:nth-child(7) a:hover {
                        background-color: #ffba00;
                        color: #000;
                    }

                nav#menu ul li:last-child a:hover {
                    color: #222;
                    border-color: #ffd667;
                    background-color: #ffd667;
                }



    /* desktop hero section */

    body {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .no-border-top {
        border-top: 60px solid #fff;
        margin-top: -60px;
    }

    section.hero {
        position: relative;
        z-index: 200;
        padding: 0 1.6em;
        max-width: none;
        overflow: hidden;
        background-size: cover;
    }

    .hero .mainslogan {
        font-size: 1.2em;
        width: 550px;
        margin-top: 20px;
        position: absolute;
        z-index: 2;
        color: #fff;
        background: transparent url("../img/tech-lines.png") -20px 1px no-repeat;
        background-size: 460px;
        -moz-transform-style: preserve-3d;
        -ms-transform-style: preserve-3d;
        -o-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -webkit-transition: all 300ms 1.4s ease;
        -moz-transition: all 300ms 1.4s ease;
        -o-transition: all 300ms 1.4s ease;
        transition: all 300ms 1.4s ease;
        -webkit-transform: translateX(-00px) translateY(50px) scale(0.5);
        -moz-transform: translateX(-00px) translateY(50px) scale(0.5);
        -ms-transform: translateX(-00px) translateY(50px) scale(0.5);
        transform: translateX(-00px) translateY(50px) scale(0.5);
        opacity: 0;
    }


    .main.hero.loaded .mainslogan {
        -webkit-transform: translateX(000px) translateY(00px) scale(1);
        -moz-transform: translateX(000px) translateY(00px) scale(1);
        -ms-transform: translateX(000px) translateY(00px) scale(1);
        transform: translateX(000px) translateY(00px) scale(1);
        opacity: 1;
    }


    /* desktop slogan section */

    .home section.slogan {
        padding: 0;
        display: block;
    }

    .slogan .wrapper {
        height: 800px;
        position: relative;
        overflow: hidden;
        z-index: 101;
        padding: 0;
    }



    .slogan h1 {
        text-align: left;
        padding: 0 0 3px 0;
        font-size: 2.3em;
        -webkit-transition: color 250ms ease;
        -moz-transition: color 250ms ease;
        -o-transition: color 250ms ease;
        transition: color 250ms ease;
    }

    .slogan p {
        padding: 0 0 3px 0;
    }

    .slogan a.more {
        display: none;
    }


    .slogan .item {
        position: absolute;
        width: 260px;
        cursor: pointer;
        padding: 1em;
        z-index: 4;
    }

        .slogan .item:hover h1 {
            color: #d93f38;
        }



        .slogan .item.capture {
            left: 374px;
            top: 70px;
            width: 300px;
            /* text-align: center; */
        }

            .slogan .item.capture h1 {
                /* text-align: center; */
            }

        .slogan .item.analyze {
            left: 702px;
            top: 416px;
        }

        .slogan .item.share {
            left: -10px;
            top: 355px;
            text-align: right;
        }

            .slogan .item.share h1 {
                left: 11px;
                top: 277px;
                text-align: right;
                padding-right: 0;
            }

    .slogan .bigwheel {
        position: absolute;
        width: 500px;
        height: 441px;
        -webkit-transition: all 250ms ease;
        -moz-transition: all 250ms ease;
        -o-transition: all 250ms ease;
        transition: all 250ms ease;
        -webkit-transform-origin: 50% 100%;
        -moz-transform-origin: 50% 100%;
        -o-transform-origin: 50% 100%;
        -ms-transform-origin: 50% 100%;
        transform-origin: 50% 100%;
        left: 230px;
        top: 226px;
        z-index: 1;
        background: transparent url("../img/vortex/Vortex_CAS.png") center center no-repeat;
        opacity: 1;
        -webkit-transform: translateX(0) translateY(0px) scale(0.8);
        -moz-transform: translateX(0) translateY(0px) scale(0.8);
        -ms-transform: translateX(0) translateY(0px) scale(0.8);
        transform: translateX(0) translateY(0px) scale(0.8);
        background-size: cover;
    }



    .slogan .bigwheel-shadow {
        position: absolute;
        width: 500px;
        height: 112px;
        -webkit-transition: all 250ms ease;
        -moz-transition: all 250ms ease;
        -o-transition: all 250ms ease;
        transition: all 250ms ease;
        -webkit-transform-origin: 50% 100%;
        -moz-transform-origin: 50% 100%;
        -o-transform-origin: 50% 100%;
        -ms-transform-origin: 50% 100%;
        transform-origin: 50% 100%;
        left: 250px;
        top: 560px;
        z-index: 1;
        background: transparent url("../img/vortex/Shadow_CAS.png") center center no-repeat;
        background-size: cover;
        opacity: 1;
        -webkit-transform: translateX(0) translateY(-10px) scale(0.9);
        -moz-transform: translateX(0) translateY(-10px) scale(0.9);
        -ms-transform: translateX(0) translateY(-10px) scale(0.9);
        transform: translateX(0) translateY(-10px) scale(0.9);
    }

    .active .bigwheel,
    .active .bigwheel-shadow {
        -webkit-transform: translateX(0) translateY(0px) scale(1);
        -moz-transform: translateX(0) translateY(0px) scale(1);
        -ms-transform: translateX(0) translateY(0px) scale(1);
        transform: translateX(0) translateY(0px) scale(1);
        opacity: 1;
    }

    .slogan .bubble:hover {
        top: 304px;
    }

    .slogan .bubble {
        position: absolute;
        width: 180px;
        height: 180px;
        -webkit-transition: all 300ms ease-out;
        -moz-transition: all 300ms ease-out;
        -o-transition: all 300ms ease-out;
        transition: all 300ms ease-out;
        left: 395px;
        top: 314px;
        z-index: 2;
        opacity: 0;
        cursor: pointer;
        -webkit-transform: translateX(0) translateY(40px) scale(0.8);
        -moz-transform: translateX(0) translateY(40px) scale(0.8);
        -ms-transform: translateX(0) translateY(40px) scale(0.8);
        transform: translateX(0) translateY(40px) scale(0.8);
    }


        .slogan .bubble.knur {
            background: transparent url("../img/vortex/Analyze_Small.png") center center no-repeat;
            background-size: cover;
        }

        .slogan .bubble.atoms {
            background: transparent url("../img/vortex/Share_Small.png") center center no-repeat;
            background-size: cover;
        }

        .slogan .bubble.camera {
            background: transparent url("../img/vortex/Capture_Small.png") center center no-repeat;
            background-size: cover;
        }

    .active .bubble.knur {
        -webkit-transform: translateX(160px) translateY(44px) scale(1);
        -moz-transform: translateX(160px) translateY(44px) scale(1);
        -ms-transform: translateX(160px) translateY(44px) scale(1);
        transform: translateX(160px) translateY(44px) scale(1);
        opacity: 1;
    }

    .active .bubble.atoms {
        -webkit-transform: translateX(-180px) translateY(0px) scale(1);
        -moz-transform: translateX(-180px) translateY(0px) scale(1);
        -ms-transform: translateX(-180px) translateY(0px) scale(1);
        transform: translateX(-180px) translateY(0px) scale(1);
        opacity: 1;
    }

    .active .bubble.camera {
        -webkit-transform: translateX(-7px) translateY(-130px) scale(1);
        -moz-transform: translateX(-7px) translateY(-130px) scale(1);
        -ms-transform: translateX(-7px) translateY(-130px) scale(1);
        transform: translateX(-7px) translateY(-130px) scale(1);
        opacity: 1;
    }


    section .illustration {
        float: left;
        width: 45%;
        margin-right: 5%;
        height: 320px;
    }

    section.detail .illustration {
        margin: 2em 26%;
        position: relative;
        top: -80px;
    }

    .bubble {
        width: 230px;
        height: 230px;
        text-indent: -10000px;
        -webkit-transition: all 250ms 0.2s ease;
        -moz-transition: all 250ms 0.2s ease;
        -o-transition: all 250ms 0.2s ease;
        transition: all 250ms 0.2s ease;
        z-index: 5;
    }

    .bubble--header {
        position: absolute;
        width: 115px;
        height: 115px;
        left: 50%;
        top: -110px;
        -webkit-transition: transform 0.15s ease;
        -moz-transition: transform 0.15s ease;
        -o-transition: transform 0.15s ease;
        transition: transform 0.15s ease;
        /* opacity:0.3; */
        -webkit-transform: translateX(-50%) translateY(0px) scale(1);
        -moz-transform: translateX(-50%) translateY(0px) scale(1);
        -ms-transform: translateX(-50%) translateY(0px) scale(1);
        transform: translateX(-50%) translateY(0px) scale(1);
    }


    .bubble-parent:hover .bubble--header,
    .bubble-parent .bubble--header:hover {
        top: -110px;
        cursor: pointer;
        -webkit-transform: translateX(-50%) translateY(0px) scale(1) !important;
        -moz-transform: translateX(-50%) translateY(0px) scale(1) !important;
        -ms-transform: translateX(-50%) translateY(0px) scale(1) !important;
        transform: translateX(-50%) translateY(-10px) scale(1) !important;
    }


    section .illustration .bubble {
        position: absolute;
        left: 27px;
        top: 74px;
        /* opacity:0.3; */
        -webkit-transform: translateX(70px) translateY(20px) scale(0.8);
        -moz-transform: translateX(70px) translateY(20px) scale(0.8);
        -ms-transform: translateX(70px) translateY(20px) scale(0.8);
        transform: translateX(70px) translateY(20px) scale(0.8);
    }



        section .illustration .bubble:hover {
            top: 64px;
            cursor: pointer;
        }

    section.capture .illustration .bubble,
    .bubble--capture {
        background: transparent url("../img/illustrations/Capture_Big.png") center center no-repeat;
        background-size: cover;
    }

    section.analyze .illustration .bubble,
    .bubble--analyze {
        background: transparent url("../img/illustrations/Analyze_Big.png") center center no-repeat;
        background-size: cover;
    }

    section.share .illustration .bubble,
    .bubble--share {
        background: transparent url("../img/illustrations/Share_Big.png") center center no-repeat;
        background-size: cover;
    }

    .bubble--express,
    .bubble--express:hover {
        background: transparent url("../img/products/express-mydartfish.png") center center no-repeat;
        width: 120px;
        height: 120px;
        background-size: cover;
        box-shadow: rgba(0,0,0,0.5) 0px 3px 8px;
        border-radius: 30px;
        top: -140px !important;
    }

    .bubble--note,
    .bubble--note:hover {
        background: transparent url("../img/products/note-mydartfish.png") center center no-repeat;
        width: 120px;
        height: 120px;
        background-size: cover;
        box-shadow: rgba(0,0,0,0.5) 0px 3px 8px;
        border-radius: 30px;
        top: -140px !important;
    }

    .bubble--software,
    .bubble--software:hover {
        background: transparent url("../img/products/dfsoftware.png") center center no-repeat;
        width: 120px;
        height: 120px;
        background-size: cover;
        box-shadow: rgba(0,0,0,0.5) 0px 3px 8px;
        top: -150px !important;
        border-radius: 50%;
        padding: 60px;
        width: 135px;
        height: 135px;
        background-size: 90%;
        background-color: white;
    }

    section .illustration.reverse .bubble {
        -webkit-transform: translateX(70px) translateY(20px) scale(0.8);
        -moz-transform: translateX(70px) translateY(20px) scale(0.8);
        -ms-transform: translateX(70px) translateY(20px) scale(0.8);
        transform: translateX(-70px) translateY(20px) scale(0.8);
    }

    section .illustration .wheel {
        position: absolute;
        width: 323px;
        height: 240px;
        -webkit-transition: all 250ms 0.2s ease;
        -moz-transition: all 250ms 0.2s ease;
        -o-transition: all 250ms 0.2s ease;
        transition: all 250ms 0.2s ease;
        left: 67px;
        top: 104px;
        z-index: 2;
        background: black;
        -webkit-transform: translateX(-20px) translateY(-10px) scale(0.8);
        -moz-transform: translateX(-20px) translateY(-10px) scale(0.8);
        -ms-transform: translateX(-20px) translateY(-10px) scale(0.8);
        transform: translateX(-20px) translateY(-10px) scale(1);
        background: transparent url("../img/illustrations/vortex.png") center center no-repeat;
        background-size: cover;
    }

    section .illustration .wheel-shadow {
        position: absolute;
        width: 324px;
        height: 72px;
        -webkit-transition: all 250ms 0.2s ease;
        -moz-transition: all 250ms 0.2s ease;
        -o-transition: all 250ms 0.2s ease;
        transition: all 250ms 0.2s ease;
        left: 67px;
        top: 325px;
        z-index: 2;
        background: transparent url("../img/illustrations/shadow.png") center center no-repeat;
        background-size: cover;
        -webkit-transform: translateX(0) translateY(00px) scale(1);
        -moz-transform: translateX(0) translateY(00px) scale(1);
        -ms-transform: translateX(0) translateY(00px) scale(1);
        transform: translateX(0) translateY(00px) scale(1);
    }

    .active .illustration .bubble,
    .active .illustration .wheel,
    .active .illustration .wheel-shadow {
        -webkit-transform: translateX(0) translateY(00px) scale(1);
        -moz-transform: translateX(0) translateY(00px) scale(1);
        -ms-transform: translateX(0) translateY(00px) scale(1);
        transform: translateX(0) translateY(00px) scale(1);
    }



    section .illustration.reverse .wheel {
        -moz-transform: scaleX(-1) translateX(-20px) translateY(20px) scale(0.8);
        -o-transform: scaleX(-1) translateX(-20px) translateY(20px) scale(0.8);
        -webkit-transform: scaleX(-1) translateX(-20px) translateY(20px) scale(0.8);
        transform: scaleX(-1) translateX(-20px) translateY(20px) scale(0.8);
    }

    .active .illustration.reverse .wheel {
        -webkit-transform: scaleX(-1) translateX(0) translateY(00px) scale(1);
        -moz-transform: scaleX(-1) translateX(0) translateY(00px) scale(1);
        -ms-transform: scaleX(-1) translateX(0) translateY(00px) scale(1);
        transform: scaleX(-1) translateX(0) translateY(00px) scale(1);
    }

    section .illustration.reverse .bubble {
        left: 167px;
    }

    .active .illustration.reverse .bubble {
        -webkit-transform: translateX(20px) translateY(-20px);
        -moz-transform: translateX(20px) translateY(-20px);
        -ms-transform: scaleX(-1) translateX(200px) translateY(20px) scale(1);
        transform: translateX(20px) translateY(-20px);
    }

    section.clients {
        padding-top: 190px;
        background: white url("../img/medal@2x.png") center 0 no-repeat;
        background-size: 280px 251px;
    }


    /* subpages illustrations */



    .capture .illustration .devices-left,
    .analyze .illustration .tools-left,
    .share .illustration .services-left {
        position: absolute;
        width: 200px;
        height: 290px;
        -webkit-transition: all 250ms 0.2s ease;
        -moz-transition: all 250ms 0.2s ease;
        -o-transition: all 250ms 0.2s ease;
        transition: all 250ms 0.2s ease;
        left: -150px;
        top: 74px;
        z-index: 2;
        background: transparent url("../img/devices.gif") 0 0 no-repeat;
        background-size: cover;
        -webkit-transform: translateX(300px) translateY(0px) scale(0.1);
        -moz-transform: translateX(300px) translateY(0px) scale(0.1);
        -ms-transform: translateX(300px) translateY(0px) scale(0.1);
        transform: translateX(300px) translateY(0px) scale(0.1);
    }

    .analyze .illustration .tools-left {
        background-image: url("../img/tools.gif");
    }

    .share .illustration .services-left {
        background-image: url("../img/sharing-services.gif");
    }



    .capture.active .illustration .devices-left,
    .analyze.active .illustration .tools-left,
    .share.active .illustration .services-left {
        -webkit-transform: translateX(0) translateY(00px) scale(1);
        -moz-transform: translateX(0) translateY(00px) scale(1);
        -ms-transform: translateX(0) translateY(00px) scale(1);
        transform: translateX(0) translateY(00px) scale(1);
    }

    .capture .illustration .devices-right,
    .analyze .illustration .tools-right,
    .share .illustration .services-right {
        position: absolute;
        width: 240px;
        height: 290px;
        -webkit-transition: all 250ms 0.2s ease;
        -moz-transition: all 250ms 0.2s ease;
        -o-transition: all 250ms 0.2s ease;
        transition: all 250ms 0.2s ease;
        left: 390px;
        top: 74px;
        z-index: 2;
        background: transparent url("../img/devices.gif") right 0 no-repeat;
        background-size: cover;
        -webkit-transform: translateX(-300px) translateY(0px) scale(0.1);
        -moz-transform: translateX(-300px) translateY(0px) scale(0.1);
        -ms-transform: translateX(-300px) translateY(0px) scale(0.1);
        transform: translateX(-300px) translateY(0px) scale(0.1);
    }

    .analyze .illustration .tools-right {
        background-image: url("../img/tools.gif");
    }

    .share .illustration .services-right {
        background-image: url("../img/sharing-services.gif");
    }


    .capture.active .illustration .devices-right,
    .analyze.active .illustration .tools-right,
    .share.active .illustration .services-right {
        -webkit-transform: translateX(0) translateY(00px) scale(1);
        -moz-transform: translateX(0) translateY(00px) scale(1);
        -ms-transform: translateX(0) translateY(00px) scale(1);
        transform: translateX(0) translateY(00px) scale(1);
    }




    /* subpages */
    .hero nav.submenu {
        position: absolute;
        bottom: 0;
        left: 0;
        z-index: 10;
        overflow: visible;
        top: auto;
        border-bottom: 2px solid #000;
        /* height: 80px; */
    }

        .hero nav.submenu ul {
            position: relative;
            margin: 0 auto;
            left: 50%;
            clear: left;
            float: left;
            width: auto;
            overflow: visible;
            top: 0;
        }

            .hero nav.submenu ul li {
                /* display:block; */
                float: left;
                width: auto;
                min-width: inherit;
                position: relative;
                right: 50%;
            }

                .hero nav.submenu ul li a {
                    display: block;
                    float: left;
                    padding: 18px 31px 18px;
                    margin-right: 1px;
                    font-size: 1.45em;
                    width: auto;
                    border-top: 6px solid transparent;
                    position: relative;
                    top: -3px;
                }

                .hero nav.submenu ul li.selected a::after {
                    content: "";
                    width: 0;
                    height: 10px;
                    border-left: 10px solid transparent;
                    border-right: 10px solid transparent;
                    border-top: 10px solid #000;
                    position: absolute;
                    bottom: -24px;
                    left: 0;
                    right: 0;
                    margin-left: auto;
                    margin-right: auto;
                    z-index: 9900;
                    cursor: pointer;
                }


    .videobg {
        position: absolute;
        top: 0px;
        left: 0px;
        min-width: 100%;
        min-height: 100%;
        width: auto;
        height: auto;
        z-index: 1;
        overflow: hidden;
        margin-top: -200px;
        background: #000;
    }
}
/****************************
*   Small desktop Styles   *
*****************************/


@media only screen and (min-width: 960px) and (max-width: 1200px) {
    .logo {
        width: 190px;
    }

    nav#menu {
        font-size: 1em;
    }

        nav#menu ul {
        }

            nav#menu ul li {
                padding-left: 8px;
            }

                nav#menu ul li a {
                    padding: 1em 0.2em;
                    font-size: 0.89em;
                }

                nav#menu ul li:nth-child(n+8) a {
                    display: inline-grid;
                }

                nav#menu ul li:nth-child(8) a {
                    color: #ffba00;
                    border-bottom: 1px solid #ffba00;
                }

                    nav#menu ul li:nth-child(8) a:hover {
                        background-color: #ffba00;
                        color: #000;
                    }

                nav#menu ul li:last-child a {
                    color: #222;
                }


                    nav#menu ul li:last-child a:hover {
                        color: #222;
                        background-color: #ffd667;
                    }
}

/***********************
*   Lap Only Styles   *
***********************/


@media only screen and (min-width: 640px) and (max-width: 959px) {
    .lap-hidden {
        display: none !important;
    }
}



/******************************/
/* skewed background images */
/******************************/

.skew {
    position: relative;
    z-index: 20;
}

    .skew:before {
        content: "";
        position: absolute;
        width: 50vw;
        height: 50%;
        left: calc(50% - 50vw);
    }

    .skew:after {
        content: "";
        position: absolute;
        width: 50vw;
        height: 50%;
        bottom: 0;
        right: 0;
    }

.skew--before-soft-bg::before {
    background-color: #eee;
}

.skew--before-dark-bg::before {
    background-color: #444;
}

.skew--before-black-bg::before {
    background-color: #222;
}

.skew--after-soft-bg::after {
    background-color: #eee;
}

.skew--after-dark-bg::after {
    background-color: #444;
}

.skew--after-black-bg::after {
    background-color: #222;
}

.skew + section,
.skew + footer {
    z-index: 1;
}

.skew__bg {
    position: absolute;
    z-index: 1;
    -webkit-transform: skewY(-3deg);
    transform: skewY(-3deg);
    overflow: hidden;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.skew--straight .skew__bg {
    -webkit-transform: skewY(0deg);
    transform: skewY(0deg);
}

.skew__content {
    position: relative;
    z-index: 2;
    padding: 4em 0;
    margin: 0 auto;
    max-width: 992px;
}

.skew--straight .skew__content {
    padding: 1em 0;
}

.rect {
    position: absolute;
    height: 70%;
    width: 100%;
    background-color: rgba(255,255,255, 0.03);
    -webkit-transition: -webkit-transform 280ms ease-in-out;
    transition: -webkit-transform 280ms ease-in-out;
    transition: transform 280ms ease-in-out;
    transition: transform 280ms ease-in-out, -webkit-transform 280ms ease-in-out;
}

.skew__bg--straight .rect {
    height: 110%;
}

.rect--top {
    top: 0;
    -webkit-transform: translateY(0%) skewY(-12deg);
    transform: translateY(0%) skewY(-12deg);
}

.rect--middle {
    top: 40%;
    height: 60%;
    -webkit-transform: translateY(24%) skewY(-8deg);
    transform: translateY(24%) skewY(-8deg);
}

.rect--bottom {
    bottom: 0;
    -webkit-transform: translateY(24%) skewY(3deg);
    transform: translateY(24%) skewY(3deg);
}

.skew:hover .rect--top {
    -webkit-transform: translateY(0%) skewY(0deg);
    transform: translateY(0%) skewY(0deg);
}

.skew:hover .rect--middle {
    -webkit-transform: translateY(14%) skewY(0deg);
    transform: translateY(14%) skewY(0deg);
}

.skew:hover .rect--bottom {
    -webkit-transform: translateY(0%) skewY(0deg);
    transform: translateY(0%) skewY(0deg);
}


/******************************/
/* adaptive background images */
/******************************/

.fullwidth {
    width: 100%;
    background-position: center center;
    background-size: cover !important;
    height: 0;
    background-color: #eee;
    padding-top: 40%;
}

.medal {
    background: white url("../img/medal@2x.png") center 0 no-repeat;
    background-size: contain;
    height: 0;
    width: 100%;
    padding-top: 15%;
}

.main.hero {
    background: url("../img/hero-mobile.jpg") center bottom no-repeat;
    background-size: 100%;
    background-color: #000 !important;
    overflow: hidden;
}

.picture-dummy {
    background: url("http://dummyimage.com/512x350/cccccc/fff") center center no-repeat;
}

.capture-01 {
    background: url("../img/bg/w512/CAPTURE-01.jpg") center center no-repeat;
}

.capture-02 {
    background: url("../img/bg/w512/CAPTURE-02.jpg?v=2") center center no-repeat;
}

.capture-03 {
    background: url("../img/bg/w512/CAPTURE-03.jpg") center center no-repeat;
}

.analyze-01 {
    background: url("../img/bg/w512/ANALYZE-01.jpg") center center no-repeat;
}

.analyze-02 {
    background: url("../img/bg/w512/ANALYZE-02.jpg?v=2") center center no-repeat;
}

.analyze-03 {
    background: url("../img/bg/w512/ANALYZE-03.jpg") center center no-repeat;
}

.analyze-04 {
    background: url("../img/bg/w512/ANALYZE-04.jpg") center center no-repeat;
}

.share-01 {
    background: url("../img/bg/w512/SHARE-01.jpg?v=2") center center no-repeat;
}

.share-02 {
    background: url("../img/bg/w512/SHARE-02.jpg?v=2") center center no-repeat;
}

.share-03 {
    background: url("../img/bg/w512/SHARE-03.jpg") center center no-repeat;
}

.casestudies-01 {
    background: url("../img/bg/w512/CASESTUDIES-01.jpg?v=2") center center no-repeat;
}

.about-01 {
    background: url("../img/about/DartfishUsersJO.jpg") center center no-repeat;
}

.mydf-banner-products {
    background: url("../img/bg/w512/mydf_banner_products.jpg") center center no-repeat;
}

.mydf-banner-enterprise {
    background: url("../img/bg/w512/mydf_banner_enterprise.jpg") center center no-repeat;
}

.mydf-banner-express {
    background: url("../img/bg/w512/mydf_banner_express2.jpg") center center no-repeat;
}

.mydf-banner-note {
    background: url("../img/bg/w512/mydf_banner_note.jpg") center center no-repeat;
}

.mydf-banner-pro {
    background: url("../img/bg/w512/mydf_banner_pro.jpg") center center no-repeat;
}

.bg-football-night {
    background: url("../img/bg/w2048/football-night.jpg") center center no-repeat;
}

.bg-rehab {
    background: url("../img/bg/w2048/video-rehab-poster.jpg") center center no-repeat;
}

.bg-boxing {
    background: url("../img/bg/w2048/boxing.jpg") center center no-repeat;
}

.bg-coach {
    background: url("../img/bg/w512/coach2.jpg") center center no-repeat;
}

.bg-pro-team-sports {
    background: url("../img/bg/w512/collectiveSports-for-mobile-color.jpg") center bottom no-repeat;
}

.bg-proSpo {
    background: url("../img/bg/w1024/hero_Pro_spo_1024.png") center bottom no-repeat;
}

.bg-plus-tennis {
    background: url("../img/bg/w512/sun-ball-tennis-court.jpg") center bottom no-repeat;
}

.bg-camera-taekwondo {
    background: url("../img/bg/w512/camera_taekwondo3.jpg") center bottom no-repeat;
}

.bg-mosaic {
    background: url("../img/bg/w512/wall-curved.jpg") center bottom no-repeat;
}

.bg-rio {
    background: url("../img/bg/w512/RioTeaser.png") center bottom no-repeat;
}

.bg-coach-pitcher {
    background: url("../img/bg/w512/CoachPitcher.jpg") center bottom no-repeat;
}

.bg-yellow-whoosh {
    background: url("../img/bg/w2048/hero-bg-imageoptim.png") center bottom no-repeat;
}

.bg-360-S {
    background: url("../img/bg/w512/360-S-soccer-and-devices.jpg") center center no-repeat;
}

.bg-myDFmobile {
    background: url("../img/bg/w512/360s_mobile@0,25x.jpg") center center no-repeat;
}


.support .dartfish-tv {
    background: url("../img/support/dartfish-tv.jpg?v2") center bottom no-repeat;
    background-size: contain;
}

.support .dartfish-software {
    background: url("../img/support/dartfish-software.jpg") center bottom no-repeat;
    background-size: contain;
}

.support .dartfish-express {
    background: url("../img/support/dartfish-express.jpg") center bottom no-repeat;
    background-size: contain;
}

.support .dartfish-note {
    background: url("../img/support/dartfish-note.jpg") center bottom no-repeat;
    background-size: contain;
}

.support .dartfish-mydartfish {
    background: url("../img/support/my-dartfish.jpg") center bottom no-repeat;
    background-size: contain;
}

.support .dartfish-general {
    background: url("../img/support/general.jpg") center bottom no-repeat;
    background-size: contain;
}


@media only screen and (min-width : 513px) {


    .fullwidth {
        height: 300px;
        padding-top: 0;
    }

    .lap--grid__col-md-4 {
        width: 33.3333%;
        float: left;
    }




    h1.mainabstract {
        font-size: 1.5em;
    }

    .main.hero {
        background: url("../img/hero-mobile@2x.jpg") center bottom no-repeat;
        background-size: 100%;
        min-height: 430px;
    }

    /*.picture-001 { background: url("../img/bg/w1024/home-capture.jpg") center center no-repeat;}
    .picture-002 { background: url("../img/bg/w1024/home-drawings.jpg") center center no-repeat;}
    .picture-003 { background: url("../img/bg/w1024/home-rowing.jpg") center center no-repeat;}*/
    .clients-01 {
        background: url("../img/bg/w1024/home-sprinter.jpg?v=2") center center no-repeat;
    }

    .picture-dummy {
        background: url("http://dummyimage.com/1024x720/cccccc/fff") center center no-repeat;
    }

    .capture-01 {
        background: url("../img/bg/w1024/CAPTURE-01.jpg") center center no-repeat;
    }

    .capture-02 {
        background: url("../img/bg/w1024/CAPTURE-02.jpg?v=2") center center no-repeat;
    }

    .capture-03 {
        background: url("../img/bg/w1024/CAPTURE-03.jpg") center center no-repeat;
    }

    .analyze-01 {
        background: url("../img/bg/w1024/ANALYZE-01.jpg") center center no-repeat;
    }

    .analyze-02 {
        background: url("../img/bg/w1024/ANALYZE-02.jpg?v=2") center center no-repeat;
    }

    .analyze-03 {
        background: url("../img/bg/w1024/ANALYZE-03.jpg") center center no-repeat;
    }

    .analyze-04 {
        background: url("../img/bg/w1024/ANALYZE-04.jpg") center center no-repeat;
    }

    .share-01 {
        background: url("../img/bg/w1024/SHARE-01.jpg?v=2") center center no-repeat;
    }

    .share-02 {
        background: url("../img/bg/w1024/SHARE-02.jpg?v=2") center center no-repeat;
    }

    .share-03 {
        background: url("../img/bg/w1024/SHARE-03.jpg") center center no-repeat;
    }

    .casestudies-01 {
        background: url("../img/bg/w1024/CASESTUDIES-01.jpg?v=2") center center no-repeat;
    }

    .mydf-banner-products {
        background: url("../img/bg/w1024/mydf_banner_products.jpg") center center no-repeat;
    }

    .mydf-banner-enterprise {
        background: url("../img/bg/w1024/mydf_banner_enterprise.jpg") center center no-repeat;
    }

    .mydf-banner-express {
        background: url("../img/bg/w1024/mydf_banner_express.jpg") center center no-repeat;
    }

    .mydf-banner-note {
        background: url("../img/bg/w1024/mydf_banner_note.jpg") center center no-repeat;
    }

    .mydf-banner-pro {
        background: url("../img/bg/w1024/mydf_banner_pro.jpg") center center no-repeat;
    }

    .bg-coach {
        background: url("../img/bg/w1024/coach2.jpg") center center no-repeat;
    }

    .bg-pro-team-sports {
        background: url("../img/bg/w1024/collectiveSportsColor.jpg") center bottom no-repeat;
    }

    .bg-proSpo {
        background: url("../img/bg/w1024/hero_Pro_spo_1024.png") center bottom no-repeat;
    }

    .bg-plus-tennis {
        background: url("../img/bg/w1024/sun-ball-tennis-court.jpg") center bottom no-repeat;
    }

    .bg-camera-taekwondo {
        background: url("../img/bg/w1024/camera_taekwondo3.jpg") center bottom no-repeat;
    }

    .bg-mosaic {
        background: url("../img/bg/w1024/wall-curved.jpg") center bottom no-repeat;
    }

    .bg-rio {
        background: url("../img/bg/w1024/RioTeaser.png") center bottom no-repeat;
    }

    .bg-coach-pitcher {
        background: url("../img/bg/w1024/CoachPitcher.jpg") center bottom no-repeat;
    }

    .bg-360-S {
        background: url("../img/bg/w2048/360-S-soccer-and-devices.jpg") center center no-repeat;
    }

    .bg-myDFmobile {
        background: url("../img/bg/w1024/360s_mobile@0,5x.jpg") center center no-repeat;
    }
}


@media only screen and (min-width : 992px), only screen and (min-device-width : 992px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-width : 992px) and ( min-device-pixel-ratio: 1.5) {

    .fullwidth {
        height: 450px;
    }

    .column-1-6 {
        width: 16.6666%;
        float: left;
        position: relative;
    }

    h1.mainabstract {
        font-size: 1.8em;
        margin: 0;
    }

    .mainabstract--desc {
        text-align: center;
        max-width: 560px;
        margin: 0 auto;
    }

    .mainabstract--desc--long {
        text-align: center;
        max-width: 720px;
        margin: 0 auto;
    }

    .main.hero {
        background: url("../img/bg/w2048/hero-bg.png") center center no-repeat;
        background-size: cover !important;
        overflow: hidden;
    }

    /*.picture-001 { background: url("../img/bg/w2048/home-capture.jpg") center center no-repeat; }
    .picture-002 { background: url("../img/bg/w2048/home-drawings.jpg") center center no-repeat;}
    .picture-003 { background: url("../img/bg/w2048/home-rowing.jpg") center center no-repeat;}*/
    .clients-01 {
        background: url("../img/bg/w2048/home-sprinter.jpg?v=2") center center no-repeat;
    }

    .picture-dummy {
        background: url("http://dummyimage.com/1024x400/cccccc/fff") center center no-repeat;
    }

    .capture-01 {
        background: url("../img/bg/w2048/CAPTURE-01.jpg") center center no-repeat;
    }

    .capture-02 {
        background: url("../img/bg/w2048/CAPTURE-02.jpg?v=2") center center no-repeat;
    }

    .capture-03 {
        background: url("../img/bg/w2048/CAPTURE-03.jpg") center center no-repeat;
    }

    .analyze-01 {
        background: url("../img/bg/w2048/ANALYZE-01.jpg") center center no-repeat;
    }

    .analyze-02 {
        background: url("../img/bg/w2048/ANALYZE-02.jpg?v=2") center center no-repeat;
    }

    .analyze-03 {
        background: url("../img/bg/w2048/ANALYZE-03.jpg") center center no-repeat;
    }

    .analyze-04 {
        background: url("../img/bg/w2048/ANALYZE-04.jpg") center center no-repeat;
    }

    .share-01 {
        background: url("../img/bg/w2048/SHARE-01.jpg?v=2") center center no-repeat;
    }

    .share-02 {
        background: url("../img/bg/w2048/SHARE-02.jpg?v=2") center center no-repeat;
    }

    .share-03 {
        background: url("../img/bg/w2048/SHARE-03.jpg") center center no-repeat;
    }

    .casestudies-01 {
        background: url("../img/bg/w2048/CASESTUDIES-01.jpg?v=2") center center no-repeat;
    }

    .mydf-banner-products {
        background: url("../img/bg/w2048/mydf_banner_products.jpg") center center no-repeat;
    }

    .mydf-banner-enterprise {
        background: url("../img/bg/w2048/mydf_banner_enterprise.jpg") center center no-repeat;
    }

    .mydf-banner-express {
        background: url("../img/bg/w2048/mydf_banner_express.jpg") center center no-repeat;
    }

    .mydf-banner-note {
        background: url("../img/bg/w2048/mydf_banner_note.jpg") center center no-repeat;
    }

    .mydf-banner-pro {
        background: url("../img/bg/w2048/mydf_banner_pro.jpg") center center no-repeat;
    }

    .support .dartfish-tv {
        background: url("../img/support/dartfish-tv@2x.jpg?v2") center center no-repeat;
        background-size: contain;
    }

    .support .dartfish-software {
        background: url("../img/support/dartfish-software@2x.jpg") center center no-repeat;
        background-size: contain;
    }

    .support .dartfish-express {
        background: url("../img/support/dartfish-express@2x.jpg") center center no-repeat;
        background-size: contain;
    }

    .support .dartfish-note {
        background: url("../img/support/dartfish-note@2x.jpg") center center no-repeat;
        background-size: contain;
    }

    .support .dartfish-mydartfish {
        background: url("../img/support/my-dartfish@2x.jpg") center center no-repeat;
        background-size: contain;
    }

    .support .dartfish-general {
        background: url("../img/support/general@2x.jpg") center center no-repeat;
        background-size: contain;
    }


    .bg-coach {
        background: url("../img/bg/w2048/coach2.jpg") center center no-repeat;
    }

    .bg-pro-team-sports {
        background: url("../img/bg/w2048/collectiveSportsColor.jpg") center bottom no-repeat;
    }

    .bg-proSpo {
        background: url("../img/bg/w2048/hero_Pro_spo.png") center bottom no-repeat;
    }

    .bg-plus-tennis {
        background: url("../img/bg/w2048/sun-ball-tennis-court.jpg") center bottom no-repeat;
    }

    .bg-camera-taekwondo {
        background: url("../img/bg/w2048/camera_taekwondo3.jpg") center bottom no-repeat;
    }

    .bg-mosaic {
        background: url("../img/bg/w2048/wall-curved.jpg") center bottom no-repeat;
    }

    .bg-rio {
        background: url("../img/bg/w2048/RioTeaser.png") center bottom no-repeat;
    }

    .bg-coach-pitcher {
        background: url("../img/bg/w2048/CoachPitcher.jpg") center bottom no-repeat;
    }

    .bg-360-S {
        background: url("../img/bg/w2048/360-S-soccer-and-devices.jpg") center center no-repeat;
    }

    .bg-myDFmobile {
        background: url("../img/bg/w2048/360s_mobile.jpg") center center no-repeat;
    }
}


@media only screen and (min-width : 1400px) {

    .fullwidth {
        height: 510px;
    }
}

@media only screen and (min-width : 1600px) {

    .fullwidth {
        height: 600px;
    }
}



/* mobiles and tablets only */

@media only screen and (max-width : 991px) {

    h1 {
        text-align: left;
        padding-left: 0;
        padding-right: 0;
        line-height: 1.2em;
        font-size: 1.45em;
    }

        h1.center-text {
            padding-left: 1em;
            padding-right: 1em;
        }

    .customers .logos {
        display: none;
    }

    .customers .detail .item {
        display: block;
        padding: 0 0 0 !important;
    }

    .customers .detail .logo {
        margin: 0;
        max-height: 120px !important;
        display: inline-block;
    }

    .case-studies #organisations,
    .case-studies #needs-selector,
    .case-studies .backtotop {
        display: none;
    }

    .case-studies .organisations {
        background: #eee;
    }

    .case-studies select {
        margin: 1em 5% 2em;
        display: block;
        width: 90%;
    }

    .case-studies .item {
        padding: 0 1em;
        max-width: 700px;
        margin: 0 auto;
    }

        .case-studies .item img {
            max-height: 280px !important;
            margin: 0 0 1em;
        }

    .case-studies .button {
        margin-bottom: 2em;
    }

    .case-studies .bottom-separator::after {
        margin-bottom: 2em;
    }

    .case-studies .sub.hero {
        border-bottom: 0px solid transparent;
    }

    .case-studies h5 {
        padding-top: 0.8em;
    }

    .support .image {
        background-size: contain;
        margin: 0em 10%;
        width: 80%;
        border-top: 2em solid white;
        min-height: 250px;
    }

    .support .button,
    .help .button,
    .about .button {
        display: block;
        min-width: 150px;
        max-width: 300px;
        margin-left: auto;
        margin-right: auto;
    }

    .about .sub.hero {
        border-bottom: 0px solid transparent;
    }

    .about .columns .grid__col-md-4:last-child {
        padding-bottom: 2em;
    }

    .about .office {
        padding-top: 1em;
    }

    .apps .main ul {
        padding-bottom: 0;
    }

    .formlabel {
        width: 100%;
        font-size: 0.8em;
    }

    .forminput {
        width: 100%;
    }

    footer a {
        padding: 0.4em;
    }
}

/* DE / SHAME */
.fr.my-dartfish .desk--same-height-100,
.de.my-dartfish .desk--same-height-100 {
    min-height: 125px;
}



/*----------------------------------------*\
  SPACINGS
\*----------------------------------------*/
/**
 * MARGINS
 * Generate margin classes based on spacing units
 *
 * mrg(|t|r|b|l|h|v)0   => no margin
 * mrg(|t|r|b|l|h|v)--  => 1/4
 * mrg(|t|r|b|l|h|v)-   => 1/2
 * mrg(|t|r|b|l|h|v)    => 1x
 * mrg(|t|r|b|l|h|v)+   => 2x
 * mrg(|t|r|b|l|h|v)++  => 4x
 *
 * {nothing}  => all
 * t          => top
 * r          => right
 * b          => bottom
 * l          => left
 * h          => horizontal (left + right)
 * v          => vertical (top + bottom)
 */
/**
 * PADDINGS
 * Generate padding classes based on spacing units
 *
 * pdg(|t|r|b|l|h|v)0   => no margin
 * pdg(|t|r|b|l|h|v)--  => 1/4
 * pdg(|t|r|b|l|h|v)-   => 1/2
 * pdg(|t|r|b|l|h|v)    => 1x
 * pdg(|t|r|b|l|h|v)+   => 2x
 * pdg(|t|r|b|l|h|v)++  => 4x
 *
 * {nothing}  => all
 * t          => top
 * r          => right
 * b          => bottom
 * l          => left
 * h          => horizontal (left + right)
 * v          => vertical (top + bottom)
 */
.pdg0 {
    padding: 0 !important;
}

.pdgt0 {
    padding-top: 0 !important;
}

.pdgr0 {
    padding-right: 0 !important;
}

.pdgb0 {
    padding-bottom: 0 !important;
}

.pdgl0 {
    padding-left: 0 !important;
}

.pdgh0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
}

.pdgv0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.pdg {
    padding: 1em !important;
}

.pdgt {
    padding-top: 1em !important;
}

.pdgr {
    padding-right: 1em !important;
}

.pdgb {
    padding-bottom: 1em !important;
}

.pdgl {
    padding-left: 1em !important;
}

.pdgh {
    padding-right: 1em !important;
    padding-left: 1em !important;
}

.pdgv {
    padding-top: 1em !important;
    padding-bottom: 1em !important;
}

.pdg-- {
    padding: 0.25em !important;
}

.pdgt-- {
    padding-top: 0.25em !important;
}

.pdgr-- {
    padding-right: 0.25em !important;
}

.pdgb-- {
    padding-bottom: 0.25em !important;
}

.pdgl-- {
    padding-left: 0.25em !important;
}

.pdgh-- {
    padding-right: 0.25em !important;
    padding-left: 0.25em !important;
}

.pdgv-- {
    padding-top: 0.25em !important;
    padding-bottom: 0.25em !important;
}

.pdg- {
    padding: 0.5em !important;
}

.pdgt- {
    padding-top: 0.5em !important;
}

.pdgr- {
    padding-right: 0.5em !important;
}

.pdgb- {
    padding-bottom: 0.5em !important;
}

.pdgl- {
    padding-left: 0.5em !important;
}

.pdgh- {
    padding-right: 0.5em !important;
    padding-left: 0.5em !important;
}

.pdgv- {
    padding-top: 0.5em !important;
    padding-bottom: 0.5em !important;
}

.pdg\+ {
    padding: 2em !important;
}

.pdgt\+ {
    padding-top: 2em !important;
}

.pdgr\+ {
    padding-right: 2em !important;
}

.pdgb\+ {
    padding-bottom: 2em !important;
}

.pdgl\+ {
    padding-left: 2em !important;
}

.pdgh\+ {
    padding-right: 2em !important;
    padding-left: 2em !important;
}

.pdgv\+ {
    padding-top: 2em !important;
    padding-bottom: 2em !important;
}

.pdg\+\+ {
    padding: 4em !important;
}

.pdgt\+\+ {
    padding-top: 4em !important;
}

.pdgr\+\+ {
    padding-right: 4em !important;
}

.pdgb\+\+ {
    padding-bottom: 4em !important;
}

.pdgl\+\+ {
    padding-left: 4em !important;
}

.pdgh\+\+ {
    padding-right: 4em !important;
    padding-left: 4em !important;
}

.pdgv\+\+ {
    padding-top: 4em !important;
    padding-bottom: 4em !important;
}

.mrg0 {
    margin: 0 !important;
}

.mrgt0 {
    margin-top: 0 !important;
}

.mrgr0 {
    margin-right: 0 !important;
}

.mrgb0 {
    margin-bottom: 0 !important;
}

.mrgl0 {
    margin-left: 0 !important;
}

.mrgh0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
}

.mrgv0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.mrg {
    margin: 1em !important;
}

.mrgt {
    margin-top: 1em !important;
}

.mrgr {
    margin-right: 1em !important;
}

.mrgb {
    margin-bottom: 1em !important;
}

.mrgl {
    margin-left: 1em !important;
}

.mrgh {
    margin-right: 1em !important;
    margin-left: 1em !important;
}

.mrgv {
    margin-top: 1em !important;
    margin-bottom: 1em !important;
}

.mrg-- {
    margin: 0.25em !important;
}

.mrgt-- {
    margin-top: 0.25em !important;
}

.mrgr-- {
    margin-right: 0.25em !important;
}

.mrgb-- {
    margin-bottom: 0.25em !important;
}

.mrgl-- {
    margin-left: 0.25em !important;
}

.mrgh-- {
    margin-right: 0.25em !important;
    margin-left: 0.25em !important;
}

.mrgv-- {
    margin-top: 0.25em !important;
    margin-bottom: 0.25em !important;
}

.mrg- {
    margin: 0.5em !important;
}

.mrgt- {
    margin-top: 0.5em !important;
}

.mrgr- {
    margin-right: 0.5em !important;
}

.mrgb- {
    margin-bottom: 0.5em !important;
}

.mrgl- {
    margin-left: 0.5em !important;
}

.mrgh- {
    margin-right: 0.5em !important;
    margin-left: 0.5em !important;
}

.mrgv- {
    margin-top: 0.5em !important;
    margin-bottom: 0.5em !important;
}

.mrg\+ {
    margin: 2em !important;
}

.mrgt\+ {
    margin-top: 2em !important;
}

.mrgr\+ {
    margin-right: 2em !important;
}

.mrgb\+ {
    margin-bottom: 2em !important;
}

.mrgl\+ {
    margin-left: 2em !important;
}

.mrgh\+ {
    margin-right: 2em !important;
    margin-left: 2em !important;
}

.mrgv\+ {
    margin-top: 2em !important;
    margin-bottom: 2em !important;
}

.mrg\+\+ {
    margin: 4em !important;
}

.mrgt\+\+ {
    margin-top: 4em !important;
}

.mrgr\+\+ {
    margin-right: 4em !important;
}

.mrgb\+\+ {
    margin-bottom: 4em !important;
}

.mrgl\+\+ {
    margin-left: 4em !important;
}

.mrgh\+\+ {
    margin-right: 4em !important;
    margin-left: 4em !important;
}

.mrgv\+\+ {
    margin-top: 4em !important;
    margin-bottom: 4em !important;
}

@media only screen and (max-width: 639px) {
    .palm--pdg0 {
        padding: 0 !important;
    }

    .palm--pdgt0 {
        padding-top: 0 !important;
    }

    .palm--pdgr0 {
        padding-right: 0 !important;
    }

    .palm--pdgb0 {
        padding-bottom: 0 !important;
    }

    .palm--pdgl0 {
        padding-left: 0 !important;
    }

    .palm--pdgh0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .palm--pdgv0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .palm--pdg {
        padding: 1em !important;
    }

    .palm--pdgt {
        padding-top: 1em !important;
    }

    .palm--pdgr {
        padding-right: 1em !important;
    }

    .palm--pdgb {
        padding-bottom: 1em !important;
    }

    .palm--pdgl {
        padding-left: 1em !important;
    }

    .palm--pdgh {
        padding-right: 1em !important;
        padding-left: 1em !important;
    }

    .palm--pdgv {
        padding-top: 1em !important;
        padding-bottom: 1em !important;
    }

    .palm--pdg-- {
        padding: 0.25em !important;
    }

    .palm--pdgt-- {
        padding-top: 0.25em !important;
    }

    .palm--pdgr-- {
        padding-right: 0.25em !important;
    }

    .palm--pdgb-- {
        padding-bottom: 0.25em !important;
    }

    .palm--pdgl-- {
        padding-left: 0.25em !important;
    }

    .palm--pdgh-- {
        padding-right: 0.25em !important;
        padding-left: 0.25em !important;
    }

    .palm--pdgv-- {
        padding-top: 0.25em !important;
        padding-bottom: 0.25em !important;
    }

    .palm--pdg- {
        padding: 0.5em !important;
    }

    .palm--pdgt- {
        padding-top: 0.5em !important;
    }

    .palm--pdgr- {
        padding-right: 0.5em !important;
    }

    .palm--pdgb- {
        padding-bottom: 0.5em !important;
    }

    .palm--pdgl- {
        padding-left: 0.5em !important;
    }

    .palm--pdgh- {
        padding-right: 0.5em !important;
        padding-left: 0.5em !important;
    }

    .palm--pdgv- {
        padding-top: 0.5em !important;
        padding-bottom: 0.5em !important;
    }

    .palm--pdg\+ {
        padding: 2em !important;
    }

    .palm--pdgt\+ {
        padding-top: 2em !important;
    }

    .palm--pdgr\+ {
        padding-right: 2em !important;
    }

    .palm--pdgb\+ {
        padding-bottom: 2em !important;
    }

    .palm--pdgl\+ {
        padding-left: 2em !important;
    }

    .palm--pdgh\+ {
        padding-right: 2em !important;
        padding-left: 2em !important;
    }

    .palm--pdgv\+ {
        padding-top: 2em !important;
        padding-bottom: 2em !important;
    }

    .palm--pdg\+\+ {
        padding: 4em !important;
    }

    .palm--pdgt\+\+ {
        padding-top: 4em !important;
    }

    .palm--pdgr\+\+ {
        padding-right: 4em !important;
    }

    .palm--pdgb\+\+ {
        padding-bottom: 4em !important;
    }

    .palm--pdgl\+\+ {
        padding-left: 4em !important;
    }

    .palm--pdgh\+\+ {
        padding-right: 4em !important;
        padding-left: 4em !important;
    }

    .palm--pdgv\+\+ {
        padding-top: 4em !important;
        padding-bottom: 4em !important;
    }

    .palm--mrg0 {
        margin: 0 !important;
    }

    .palm--mrgt0 {
        margin-top: 0 !important;
    }

    .palm--mrgr0 {
        margin-right: 0 !important;
    }

    .palm--mrgb0 {
        margin-bottom: 0 !important;
    }

    .palm--mrgl0 {
        margin-left: 0 !important;
    }

    .palm--mrgh0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .palm--mrgv0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .palm--mrg {
        margin: 1em !important;
    }

    .palm--mrgt {
        margin-top: 1em !important;
    }

    .palm--mrgr {
        margin-right: 1em !important;
    }

    .palm--mrgb {
        margin-bottom: 1em !important;
    }

    .palm--mrgl {
        margin-left: 1em !important;
    }

    .palm--mrgh {
        margin-right: 1em !important;
        margin-left: 1em !important;
    }

    .palm--mrgv {
        margin-top: 1em !important;
        margin-bottom: 1em !important;
    }

    .palm--mrg-- {
        margin: 0.25em !important;
    }

    .palm--mrgt-- {
        margin-top: 0.25em !important;
    }

    .palm--mrgr-- {
        margin-right: 0.25em !important;
    }

    .palm--mrgb-- {
        margin-bottom: 0.25em !important;
    }

    .palm--mrgl-- {
        margin-left: 0.25em !important;
    }

    .palm--mrgh-- {
        margin-right: 0.25em !important;
        margin-left: 0.25em !important;
    }

    .palm--mrgv-- {
        margin-top: 0.25em !important;
        margin-bottom: 0.25em !important;
    }

    .palm--mrg- {
        margin: 0.5em !important;
    }

    .palm--mrgt- {
        margin-top: 0.5em !important;
    }

    .palm--mrgr- {
        margin-right: 0.5em !important;
    }

    .palm--mrgb- {
        margin-bottom: 0.5em !important;
    }

    .palm--mrgl- {
        margin-left: 0.5em !important;
    }

    .palm--mrgh- {
        margin-right: 0.5em !important;
        margin-left: 0.5em !important;
    }

    .palm--mrgv- {
        margin-top: 0.5em !important;
        margin-bottom: 0.5em !important;
    }

    .palm--mrg\+ {
        margin: 2em !important;
    }

    .palm--mrgt\+ {
        margin-top: 2em !important;
    }

    .palm--mrgr\+ {
        margin-right: 2em !important;
    }

    .palm--mrgb\+ {
        margin-bottom: 2em !important;
    }

    .palm--mrgl\+ {
        margin-left: 2em !important;
    }

    .palm--mrgh\+ {
        margin-right: 2em !important;
        margin-left: 2em !important;
    }

    .palm--mrgv\+ {
        margin-top: 2em !important;
        margin-bottom: 2em !important;
    }

    .palm--mrg\+\+ {
        margin: 4em !important;
    }

    .palm--mrgt\+\+ {
        margin-top: 4em !important;
    }

    .palm--mrgr\+\+ {
        margin-right: 4em !important;
    }

    .palm--mrgb\+\+ {
        margin-bottom: 4em !important;
    }

    .palm--mrgl\+\+ {
        margin-left: 4em !important;
    }

    .palm--mrgh\+\+ {
        margin-right: 4em !important;
        margin-left: 4em !important;
    }

    .palm--mrgv\+\+ {
        margin-top: 4em !important;
        margin-bottom: 4em !important;
    }
}

@media only screen and (min-width: 640px) and (max-width: 959px) {
    .lap--pdg0 {
        padding: 0 !important;
    }

    .lap--pdgt0 {
        padding-top: 0 !important;
    }

    .lap--pdgr0 {
        padding-right: 0 !important;
    }

    .lap--pdgb0 {
        padding-bottom: 0 !important;
    }

    .lap--pdgl0 {
        padding-left: 0 !important;
    }

    .lap--pdgh0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .lap--pdgv0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .lap--pdg {
        padding: 1em !important;
    }

    .lap--pdgt {
        padding-top: 1em !important;
    }

    .lap--pdgr {
        padding-right: 1em !important;
    }

    .lap--pdgb {
        padding-bottom: 1em !important;
    }

    .lap--pdgl {
        padding-left: 1em !important;
    }

    .lap--pdgh {
        padding-right: 1em !important;
        padding-left: 1em !important;
    }

    .lap--pdgv {
        padding-top: 1em !important;
        padding-bottom: 1em !important;
    }

    .lap--pdg-- {
        padding: 0.25em !important;
    }

    .lap--pdgt-- {
        padding-top: 0.25em !important;
    }

    .lap--pdgr-- {
        padding-right: 0.25em !important;
    }

    .lap--pdgb-- {
        padding-bottom: 0.25em !important;
    }

    .lap--pdgl-- {
        padding-left: 0.25em !important;
    }

    .lap--pdgh-- {
        padding-right: 0.25em !important;
        padding-left: 0.25em !important;
    }

    .lap--pdgv-- {
        padding-top: 0.25em !important;
        padding-bottom: 0.25em !important;
    }

    .lap--pdg- {
        padding: 0.5em !important;
    }

    .lap--pdgt- {
        padding-top: 0.5em !important;
    }

    .lap--pdgr- {
        padding-right: 0.5em !important;
    }

    .lap--pdgb- {
        padding-bottom: 0.5em !important;
    }

    .lap--pdgl- {
        padding-left: 0.5em !important;
    }

    .lap--pdgh- {
        padding-right: 0.5em !important;
        padding-left: 0.5em !important;
    }

    .lap--pdgv- {
        padding-top: 0.5em !important;
        padding-bottom: 0.5em !important;
    }

    .lap--pdg\+ {
        padding: 2em !important;
    }

    .lap--pdgt\+ {
        padding-top: 2em !important;
    }

    .lap--pdgr\+ {
        padding-right: 2em !important;
    }

    .lap--pdgb\+ {
        padding-bottom: 2em !important;
    }

    .lap--pdgl\+ {
        padding-left: 2em !important;
    }

    .lap--pdgh\+ {
        padding-right: 2em !important;
        padding-left: 2em !important;
    }

    .lap--pdgv\+ {
        padding-top: 2em !important;
        padding-bottom: 2em !important;
    }

    .lap--pdg\+\+ {
        padding: 4em !important;
    }

    .lap--pdgt\+\+ {
        padding-top: 4em !important;
    }

    .lap--pdgr\+\+ {
        padding-right: 4em !important;
    }

    .lap--pdgb\+\+ {
        padding-bottom: 4em !important;
    }

    .lap--pdgl\+\+ {
        padding-left: 4em !important;
    }

    .lap--pdgh\+\+ {
        padding-right: 4em !important;
        padding-left: 4em !important;
    }

    .lap--pdgv\+\+ {
        padding-top: 4em !important;
        padding-bottom: 4em !important;
    }

    .lap--mrg0 {
        margin: 0 !important;
    }

    .lap--mrgt0 {
        margin-top: 0 !important;
    }

    .lap--mrgr0 {
        margin-right: 0 !important;
    }

    .lap--mrgb0 {
        margin-bottom: 0 !important;
    }

    .lap--mrgl0 {
        margin-left: 0 !important;
    }

    .lap--mrgh0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .lap--mrgv0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .lap--mrg {
        margin: 1em !important;
    }

    .lap--mrgt {
        margin-top: 1em !important;
    }

    .lap--mrgr {
        margin-right: 1em !important;
    }

    .lap--mrgb {
        margin-bottom: 1em !important;
    }

    .lap--mrgl {
        margin-left: 1em !important;
    }

    .lap--mrgh {
        margin-right: 1em !important;
        margin-left: 1em !important;
    }

    .lap--mrgv {
        margin-top: 1em !important;
        margin-bottom: 1em !important;
    }

    .lap--mrg-- {
        margin: 0.25em !important;
    }

    .lap--mrgt-- {
        margin-top: 0.25em !important;
    }

    .lap--mrgr-- {
        margin-right: 0.25em !important;
    }

    .lap--mrgb-- {
        margin-bottom: 0.25em !important;
    }

    .lap--mrgl-- {
        margin-left: 0.25em !important;
    }

    .lap--mrgh-- {
        margin-right: 0.25em !important;
        margin-left: 0.25em !important;
    }

    .lap--mrgv-- {
        margin-top: 0.25em !important;
        margin-bottom: 0.25em !important;
    }

    .lap--mrg- {
        margin: 0.5em !important;
    }

    .lap--mrgt- {
        margin-top: 0.5em !important;
    }

    .lap--mrgr- {
        margin-right: 0.5em !important;
    }

    .lap--mrgb- {
        margin-bottom: 0.5em !important;
    }

    .lap--mrgl- {
        margin-left: 0.5em !important;
    }

    .lap--mrgh- {
        margin-right: 0.5em !important;
        margin-left: 0.5em !important;
    }

    .lap--mrgv- {
        margin-top: 0.5em !important;
        margin-bottom: 0.5em !important;
    }

    .lap--mrg\+ {
        margin: 2em !important;
    }

    .lap--mrgt\+ {
        margin-top: 2em !important;
    }

    .lap--mrgr\+ {
        margin-right: 2em !important;
    }

    .lap--mrgb\+ {
        margin-bottom: 2em !important;
    }

    .lap--mrgl\+ {
        margin-left: 2em !important;
    }

    .lap--mrgh\+ {
        margin-right: 2em !important;
        margin-left: 2em !important;
    }

    .lap--mrgv\+ {
        margin-top: 2em !important;
        margin-bottom: 2em !important;
    }

    .lap--mrg\+\+ {
        margin: 4em !important;
    }

    .lap--mrgt\+\+ {
        margin-top: 4em !important;
    }

    .lap--mrgr\+\+ {
        margin-right: 4em !important;
    }

    .lap--mrgb\+\+ {
        margin-bottom: 4em !important;
    }

    .lap--mrgl\+\+ {
        margin-left: 4em !important;
    }

    .lap--mrgh\+\+ {
        margin-right: 4em !important;
        margin-left: 4em !important;
    }

    .lap--mrgv\+\+ {
        margin-top: 4em !important;
        margin-bottom: 4em !important;
    }
}

@media only screen and (max-width: 959px) {
    .portable--pdg0 {
        padding: 0 !important;
    }

    .portable--pdgt0 {
        padding-top: 0 !important;
    }

    .portable--pdgr0 {
        padding-right: 0 !important;
    }

    .portable--pdgb0 {
        padding-bottom: 0 !important;
    }

    .portable--pdgl0 {
        padding-left: 0 !important;
    }

    .portable--pdgh0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .portable--pdgv0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .portable--pdg {
        padding: 1em !important;
    }

    .portable--pdgt {
        padding-top: 1em !important;
    }

    .portable--pdgr {
        padding-right: 1em !important;
    }

    .portable--pdgb {
        padding-bottom: 1em !important;
    }

    .portable--pdgl {
        padding-left: 1em !important;
    }

    .portable--pdgh {
        padding-right: 1em !important;
        padding-left: 1em !important;
    }

    .portable--pdgv {
        padding-top: 1em !important;
        padding-bottom: 1em !important;
    }

    .portable--pdg-- {
        padding: 0.25em !important;
    }

    .portable--pdgt-- {
        padding-top: 0.25em !important;
    }

    .portable--pdgr-- {
        padding-right: 0.25em !important;
    }

    .portable--pdgb-- {
        padding-bottom: 0.25em !important;
    }

    .portable--pdgl-- {
        padding-left: 0.25em !important;
    }

    .portable--pdgh-- {
        padding-right: 0.25em !important;
        padding-left: 0.25em !important;
    }

    .portable--pdgv-- {
        padding-top: 0.25em !important;
        padding-bottom: 0.25em !important;
    }

    .portable--pdg- {
        padding: 0.5em !important;
    }

    .portable--pdgt- {
        padding-top: 0.5em !important;
    }

    .portable--pdgr- {
        padding-right: 0.5em !important;
    }

    .portable--pdgb- {
        padding-bottom: 0.5em !important;
    }

    .portable--pdgl- {
        padding-left: 0.5em !important;
    }

    .portable--pdgh- {
        padding-right: 0.5em !important;
        padding-left: 0.5em !important;
    }

    .portable--pdgv- {
        padding-top: 0.5em !important;
        padding-bottom: 0.5em !important;
    }

    .portable--pdg\+ {
        padding: 2em !important;
    }

    .portable--pdgt\+ {
        padding-top: 2em !important;
    }

    .portable--pdgr\+ {
        padding-right: 2em !important;
    }

    .portable--pdgb\+ {
        padding-bottom: 2em !important;
    }

    .portable--pdgl\+ {
        padding-left: 2em !important;
    }

    .portable--pdgh\+ {
        padding-right: 2em !important;
        padding-left: 2em !important;
    }

    .portable--pdgv\+ {
        padding-top: 2em !important;
        padding-bottom: 2em !important;
    }

    .portable--pdg\+\+ {
        padding: 4em !important;
    }

    .portable--pdgt\+\+ {
        padding-top: 4em !important;
    }

    .portable--pdgr\+\+ {
        padding-right: 4em !important;
    }

    .portable--pdgb\+\+ {
        padding-bottom: 4em !important;
    }

    .portable--pdgl\+\+ {
        padding-left: 4em !important;
    }

    .portable--pdgh\+\+ {
        padding-right: 4em !important;
        padding-left: 4em !important;
    }

    .portable--pdgv\+\+ {
        padding-top: 4em !important;
        padding-bottom: 4em !important;
    }

    .portable--mrg0 {
        margin: 0 !important;
    }

    .portable--mrgt0 {
        margin-top: 0 !important;
    }

    .portable--mrgr0 {
        margin-right: 0 !important;
    }

    .portable--mrgb0 {
        margin-bottom: 0 !important;
    }

    .portable--mrgl0 {
        margin-left: 0 !important;
    }

    .portable--mrgh0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .portable--mrgv0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .portable--mrg {
        margin: 1em !important;
    }

    .portable--mrgt {
        margin-top: 1em !important;
    }

    .portable--mrgr {
        margin-right: 1em !important;
    }

    .portable--mrgb {
        margin-bottom: 1em !important;
    }

    .portable--mrgl {
        margin-left: 1em !important;
    }

    .portable--mrgh {
        margin-right: 1em !important;
        margin-left: 1em !important;
    }

    .portable--mrgv {
        margin-top: 1em !important;
        margin-bottom: 1em !important;
    }

    .portable--mrg-- {
        margin: 0.25em !important;
    }

    .portable--mrgt-- {
        margin-top: 0.25em !important;
    }

    .portable--mrgr-- {
        margin-right: 0.25em !important;
    }

    .portable--mrgb-- {
        margin-bottom: 0.25em !important;
    }

    .portable--mrgl-- {
        margin-left: 0.25em !important;
    }

    .portable--mrgh-- {
        margin-right: 0.25em !important;
        margin-left: 0.25em !important;
    }

    .portable--mrgv-- {
        margin-top: 0.25em !important;
        margin-bottom: 0.25em !important;
    }

    .portable--mrg- {
        margin: 0.5em !important;
    }

    .portable--mrgt- {
        margin-top: 0.5em !important;
    }

    .portable--mrgr- {
        margin-right: 0.5em !important;
    }

    .portable--mrgb- {
        margin-bottom: 0.5em !important;
    }

    .portable--mrgl- {
        margin-left: 0.5em !important;
    }

    .portable--mrgh- {
        margin-right: 0.5em !important;
        margin-left: 0.5em !important;
    }

    .portable--mrgv- {
        margin-top: 0.5em !important;
        margin-bottom: 0.5em !important;
    }

    .portable--mrg\+ {
        margin: 2em !important;
    }

    .portable--mrgt\+ {
        margin-top: 2em !important;
    }

    .portable--mrgr\+ {
        margin-right: 2em !important;
    }

    .portable--mrgb\+ {
        margin-bottom: 2em !important;
    }

    .portable--mrgl\+ {
        margin-left: 2em !important;
    }

    .portable--mrgh\+ {
        margin-right: 2em !important;
        margin-left: 2em !important;
    }

    .portable--mrgv\+ {
        margin-top: 2em !important;
        margin-bottom: 2em !important;
    }

    .portable--mrg\+\+ {
        margin: 4em !important;
    }

    .portable--mrgt\+\+ {
        margin-top: 4em !important;
    }

    .portable--mrgr\+\+ {
        margin-right: 4em !important;
    }

    .portable--mrgb\+\+ {
        margin-bottom: 4em !important;
    }

    .portable--mrgl\+\+ {
        margin-left: 4em !important;
    }

    .portable--mrgh\+\+ {
        margin-right: 4em !important;
        margin-left: 4em !important;
    }

    .portable--mrgv\+\+ {
        margin-top: 4em !important;
        margin-bottom: 4em !important;
    }

    .portable--mrgt0\- {
        margin-top: -1em !important;
    }
}

@media only screen and (min-width: 992px) {
    .desk--pdg0 {
        padding: 0 !important;
    }

    .desk--pdgt0 {
        padding-top: 0 !important;
    }

    .desk--pdgr0 {
        padding-right: 0 !important;
    }

    .desk--pdgb0 {
        padding-bottom: 0 !important;
    }

    .desk--pdgl0 {
        padding-left: 0 !important;
    }

    .desk--pdgh0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .desk--pdgv0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .desk--pdg {
        padding: 1em !important;
    }

    .desk--pdgt {
        padding-top: 1em !important;
    }

    .desk--pdgr {
        padding-right: 1em !important;
    }

    .desk--pdgb {
        padding-bottom: 1em !important;
    }

    .desk--pdgl {
        padding-left: 1em !important;
    }

    .desk--pdgh {
        padding-right: 1em !important;
        padding-left: 1em !important;
    }

    .desk--pdgv {
        padding-top: 1em !important;
        padding-bottom: 1em !important;
    }

    .desk--pdg-- {
        padding: 0.25em !important;
    }

    .desk--pdgt-- {
        padding-top: 0.25em !important;
    }

    .desk--pdgr-- {
        padding-right: 0.25em !important;
    }

    .desk--pdgb-- {
        padding-bottom: 0.25em !important;
    }

    .desk--pdgl-- {
        padding-left: 0.25em !important;
    }

    .desk--pdgh-- {
        padding-right: 0.25em !important;
        padding-left: 0.25em !important;
    }

    .desk--pdgv-- {
        padding-top: 0.25em !important;
        padding-bottom: 0.25em !important;
    }

    .desk--pdg- {
        padding: 0.5em !important;
    }

    .desk--pdgt- {
        padding-top: 0.5em !important;
    }

    .desk--pdgr- {
        padding-right: 0.5em !important;
    }

    .desk--pdgb- {
        padding-bottom: 0.5em !important;
    }

    .desk--pdgl- {
        padding-left: 0.5em !important;
    }

    .desk--pdgh- {
        padding-right: 0.5em !important;
        padding-left: 0.5em !important;
    }

    .desk--pdgv- {
        padding-top: 0.5em !important;
        padding-bottom: 0.5em !important;
    }

    .desk--pdg\+ {
        padding: 2em !important;
    }

    .desk--pdgt\+ {
        padding-top: 2em !important;
    }

    .desk--pdgr\+ {
        padding-right: 2em !important;
    }

    .desk--pdgb\+ {
        padding-bottom: 2em !important;
    }

    .desk--pdgl\+ {
        padding-left: 2em !important;
    }

    .desk--pdgh\+ {
        padding-right: 2em !important;
        padding-left: 2em !important;
    }

    .desk--pdgv\+ {
        padding-top: 2em !important;
        padding-bottom: 2em !important;
    }

    .desk--pdg\+\+ {
        padding: 4em !important;
    }

    .desk--pdgt\+\+ {
        padding-top: 4em !important;
    }

    .desk--pdgr\+\+ {
        padding-right: 4em !important;
    }

    .desk--pdgb\+\+ {
        padding-bottom: 4em !important;
    }

    .desk--pdgl\+\+ {
        padding-left: 4em !important;
    }

    .desk--pdgh\+\+ {
        padding-right: 4em !important;
        padding-left: 4em !important;
    }

    .desk--pdgv\+\+ {
        padding-top: 4em !important;
        padding-bottom: 4em !important;
    }

    .desk--mrg0 {
        margin: 0 !important;
    }

    .desk--mrgt0 {
        margin-top: 0 !important;
    }

    .desk--mrgr0 {
        margin-right: 0 !important;
    }

    .desk--mrgb0 {
        margin-bottom: 0 !important;
    }

    .desk--mrgl0 {
        margin-left: 0 !important;
    }

    .desk--mrgh0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .desk--mrgv0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .desk--mrg {
        margin: 1em !important;
    }

    .desk--mrgt {
        margin-top: 1em !important;
    }

    .desk--mrgr {
        margin-right: 1em !important;
    }

    .desk--mrgb {
        margin-bottom: 1em !important;
    }

    .desk--mrgl {
        margin-left: 1em !important;
    }

    .desk--mrgh {
        margin-right: 1em !important;
        margin-left: 1em !important;
    }

    .desk--mrgv {
        margin-top: 1em !important;
        margin-bottom: 1em !important;
    }

    .desk--mrg-- {
        margin: 0.25em !important;
    }

    .desk--mrgt-- {
        margin-top: 0.25em !important;
    }

    .desk--mrgr-- {
        margin-right: 0.25em !important;
    }

    .desk--mrgb-- {
        margin-bottom: 0.25em !important;
    }

    .desk--mrgl-- {
        margin-left: 0.25em !important;
    }

    .desk--mrgh-- {
        margin-right: 0.25em !important;
        margin-left: 0.25em !important;
    }

    .desk--mrgv-- {
        margin-top: 0.25em !important;
        margin-bottom: 0.25em !important;
    }

    .desk--mrg- {
        margin: 0.5em !important;
    }

    .desk--mrgt- {
        margin-top: 0.5em !important;
    }

    .desk--mrgr- {
        margin-right: 0.5em !important;
    }

    .desk--mrgb- {
        margin-bottom: 0.5em !important;
    }

    .desk--mrgl- {
        margin-left: 0.5em !important;
    }

    .desk--mrgh- {
        margin-right: 0.5em !important;
        margin-left: 0.5em !important;
    }

    .desk--mrgv- {
        margin-top: 0.5em !important;
        margin-bottom: 0.5em !important;
    }

    .desk--mrg\+ {
        margin: 2em !important;
    }

    .desk--mrgt\+ {
        margin-top: 2em !important;
    }

    .desk--mrgr\+ {
        margin-right: 2em !important;
    }

    .desk--mrgb\+ {
        margin-bottom: 2em !important;
    }

    .desk--mrgl\+ {
        margin-left: 2em !important;
    }

    .desk--mrgh\+ {
        margin-right: 2em !important;
        margin-left: 2em !important;
    }

    .desk--mrgv\+ {
        margin-top: 2em !important;
        margin-bottom: 2em !important;
    }

    .desk--mrg\+\+ {
        margin: 4em !important;
    }

    .desk--mrgt\+\+ {
        margin-top: 4em !important;
    }

    .desk--mrgr\+\+ {
        margin-right: 4em !important;
    }

    .desk--mrgb\+\+ {
        margin-bottom: 4em !important;
    }

    .desk--mrgl\+\+ {
        margin-left: 4em !important;
    }

    .desk--mrgh\+\+ {
        margin-right: 4em !important;
        margin-left: 4em !important;
    }

    .desk--mrgv\+\+ {
        margin-top: 4em !important;
        margin-bottom: 4em !important;
    }

    .en .en--desk--pdgb- {
        padding-bottom: 0.5em !important;
    }
}


/* BORDERS */

.brdt {
    border: none;
    border-top: 1px solid #ccc;
}

.brdb {
    border: none;
    border-bottom: 1px solid #ccc;
}

.brdv {
    border: none;
    border-top: 1px solid #bbb;
    border-bottom: 1px solid #bbb;
}



/*! Reflex v1.2.0 - https://github.com/leejordan/reflex */
/*
 *
 * Reflex is a flexbox grid which provides a way to take advantage of emerging
 * flexbox support while providing a fall back to inline-block on older browsers
 *
 * Built by Lee Jordan G.C.S.E.
 * email: ldjordan@gmail.com
 * github: https://github.com/leejordan
 *
 * Structure and calculations are inspired by twitter bootstrap
 *
 */
.grid {
    display: inline-block;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    *display: inline;
    zoom: 1;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
    position: relative;
    width: 100%;
    max-width: 100%;
    letter-spacing: -0.31em !important;
    *letter-spacing: normal !important;
    word-spacing: -0.43em !important;
    list-style-type: none;
}

    .grid:before,
    .grid:after {
        letter-spacing: normal;
        word-spacing: normal;
        white-space: normal;
        max-width: 100%;
    }

    .grid *:before,
    .grid *:after {
        letter-spacing: normal;
        word-spacing: normal;
        white-space: normal;
    }

    .grid .grid {
        -ms-flex: 1 1 auto;
        -webkit-flex: 1 1 auto;
        flex: 1 1 auto;
    }

    .grid * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

        .grid *:before,
        .grid *:after {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
        }

[class*="grid__col-"] {
    display: inline-block;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    *display: inline;
    zoom: 1;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    letter-spacing: normal;
    word-spacing: normal;
    white-space: normal;
    position: relative;
    width: 100%;
    vertical-align: top;
    padding: 1em 1em;
}

.grid__cell {
    position: relative;
    display: block;
    -ms-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
}

_:-ms-fullscreen,
:root .grid__cell {
    width: 100%;
}

.grid__col-12 {
    width: 100%;
    *width: 99.9%;
}

.grid__col-11 {
    width: 91.66666667%;
    *width: 91.56666667%;
}

.grid__col-10 {
    width: 83.33333333%;
    *width: 83.23333333%;
}

.grid__col-9 {
    width: 75%;
    *width: 74.9%;
}

.grid__col-8 {
    width: 66.66666667%;
    *width: 66.56666667%;
}

.grid__col-7 {
    width: 58.33333333%;
    *width: 58.23333333%;
}

.grid__col-6 {
    width: 50%;
    *width: 49.9%;
}

.grid__col-5 {
    width: 41.66666667%;
    *width: 41.56666667%;
}

.grid__col-4 {
    width: 33.33333333%;
    *width: 33.23333333%;
}

.grid__col-3 {
    width: 25%;
    *width: 24.9%;
}

.grid__col-2 {
    width: 16.66666667%;
    *width: 16.56666667%;
}

.grid__col-1 {
    width: 8.33333333%;
    *width: 8.23333333%;
}

@media (min-width: 480px) {
    .grid__col-xs-12 {
        width: 100%;
        *width: 99.9%;
    }

    .grid__col-xs-11 {
        width: 91.66666667%;
        *width: 91.56666667%;
    }

    .grid__col-xs-10 {
        width: 83.33333333%;
        *width: 83.23333333%;
    }

    .grid__col-xs-9 {
        width: 75%;
        *width: 74.9%;
    }

    .grid__col-xs-8 {
        width: 66.66666667%;
        *width: 66.56666667%;
    }

    .grid__col-xs-7 {
        width: 58.33333333%;
        *width: 58.23333333%;
    }

    .grid__col-xs-6 {
        width: 50%;
        *width: 49.9%;
    }

    .grid__col-xs-5 {
        width: 41.66666667%;
        *width: 41.56666667%;
    }

    .grid__col-xs-4 {
        width: 33.33333333%;
        *width: 33.23333333%;
    }

    .grid__col-xs-3 {
        width: 25%;
        *width: 24.9%;
    }

    .grid__col-xs-2 {
        width: 16.66666667%;
        *width: 16.56666667%;
    }

    .grid__col-xs-1 {
        width: 8.33333333%;
        *width: 8.23333333%;
    }
}

@media (min-width: 768px) {
    .grid__col-sm-12 {
        width: 100%;
        *width: 99.9%;
    }

    .grid__col-sm-11 {
        width: 91.66666667%;
        *width: 91.56666667%;
    }

    .grid__col-sm-10 {
        width: 83.33333333%;
        *width: 83.23333333%;
    }

    .grid__col-sm-9 {
        width: 75%;
        *width: 74.9%;
    }

    .grid__col-sm-8 {
        width: 66.66666667%;
        *width: 66.56666667%;
    }

    .grid__col-sm-7 {
        width: 58.33333333%;
        *width: 58.23333333%;
    }

    .grid__col-sm-6 {
        width: 50%;
        *width: 49.9%;
    }

    .grid__col-sm-5 {
        width: 41.66666667%;
        *width: 41.56666667%;
    }

    .grid__col-sm-4 {
        width: 33.33333333%;
        *width: 33.23333333%;
    }

    .grid__col-sm-3 {
        width: 25%;
        *width: 24.9%;
    }

    .grid__col-sm-2 {
        width: 16.66666667%;
        *width: 16.56666667%;
    }

    .grid__col-sm-1 {
        width: 8.33333333%;
        *width: 8.23333333%;
    }
}

@media (min-width: 992px) {
    .grid__col-md-12 {
        width: 100%;
        *width: 99.9%;
    }

    .grid__col-md-11 {
        width: 91.66666667%;
        *width: 91.56666667%;
    }

    .grid__col-md-10 {
        width: 83.33333333%;
        *width: 83.23333333%;
    }

    .grid__col-md-9 {
        width: 75%;
        *width: 74.9%;
    }

    .grid__col-md-8 {
        width: 66.66666667%;
        *width: 66.56666667%;
    }

    .grid__col-md-7 {
        width: 58.33333333%;
        *width: 58.23333333%;
    }

    .grid__col-md-6 {
        width: 50%;
        *width: 49.9%;
    }

    .grid__col-md-5 {
        width: 41.66666667%;
        *width: 41.56666667%;
    }

    .grid__col-md-4 {
        width: 33.33333333%;
        *width: 33.23333333%;
    }

    .grid__col-md-3 {
        width: 25%;
        *width: 24.9%;
    }

    .grid__col-md-2 {
        width: 16.66666667%;
        *width: 16.56666667%;
    }

    .grid__col-md-1 {
        width: 8.33333333%;
        *width: 8.23333333%;
    }

    .grid__col-md-1-5 {
        width: 20%;
        *width: 20%;
    }
}

@media (min-width: 1200px) {
    .grid__col-lg-12 {
        width: 100%;
        *width: 99.9%;
    }

    .grid__col-lg-11 {
        width: 91.66666667%;
        *width: 91.56666667%;
    }

    .grid__col-lg-10 {
        width: 83.33333333%;
        *width: 83.23333333%;
    }

    .grid__col-lg-9 {
        width: 75%;
        *width: 74.9%;
    }

    .grid__col-lg-8 {
        width: 66.66666667%;
        *width: 66.56666667%;
    }

    .grid__col-lg-7 {
        width: 58.33333333%;
        *width: 58.23333333%;
    }

    .grid__col-lg-6 {
        width: 50%;
        *width: 49.9%;
    }

    .grid__col-lg-5 {
        width: 41.66666667%;
        *width: 41.56666667%;
    }

    .grid__col-lg-4 {
        width: 33.33333333%;
        *width: 33.23333333%;
    }

    .grid__col-lg-3 {
        width: 25%;
        *width: 24.9%;
    }

    .grid__col-lg-2 {
        width: 16.66666667%;
        *width: 16.56666667%;
    }

    .grid__col-lg-1 {
        width: 8.33333333%;
        *width: 8.23333333%;
    }
}

@media (min-width: 1600px) {
    .grid__col-xlg-12 {
        width: 100%;
        *width: 99.9%;
    }

    .grid__col-xlg-11 {
        width: 91.66666667%;
        *width: 91.56666667%;
    }

    .grid__col-xlg-10 {
        width: 83.33333333%;
        *width: 83.23333333%;
    }

    .grid__col-xlg-9 {
        width: 75%;
        *width: 74.9%;
    }

    .grid__col-xlg-8 {
        width: 66.66666667%;
        *width: 66.56666667%;
    }

    .grid__col-xlg-7 {
        width: 58.33333333%;
        *width: 58.23333333%;
    }

    .grid__col-xlg-6 {
        width: 50%;
        *width: 49.9%;
    }

    .grid__col-xlg-5 {
        width: 41.66666667%;
        *width: 41.56666667%;
    }

    .grid__col-xlg-4 {
        width: 33.33333333%;
        *width: 33.23333333%;
    }

    .grid__col-xlg-3 {
        width: 25%;
        *width: 24.9%;
    }

    .grid__col-xlg-2 {
        width: 16.66666667%;
        *width: 16.56666667%;
    }

    .grid__col-xlg-1 {
        width: 8.33333333%;
        *width: 8.23333333%;
    }
}

.grid__col-auto {
    -ms-flex: 1 0 auto;
    -ms-flex: 1 0 0px;
    -webkit-flex: 1 0 0px;
    flex: 1 0 0px;
    width: auto !important;
    max-width: 100%;
}

@media (min-width: 480px) {
    .grid__col-xs-auto {
        -ms-flex: 1 0 auto;
        -ms-flex: 1 0 0px;
        -webkit-flex: 1 0 0px;
        flex: 1 0 0px;
        width: auto !important;
        max-width: 100%;
    }
}

@media (min-width: 768px) {
    .grid__col-sm-auto {
        -ms-flex: 1 0 auto;
        -ms-flex: 1 0 0px;
        -webkit-flex: 1 0 0px;
        flex: 1 0 0px;
        width: auto !important;
        max-width: 100%;
    }
}

@media (min-width: 992px) {
    .grid__col-md-auto {
        -ms-flex: 1 0 auto;
        -ms-flex: 1 0 0px;
        -webkit-flex: 1 0 0px;
        flex: 1 0 0px;
        width: auto !important;
        max-width: 100%;
    }
}

@media (min-width: 1200px) {
    .grid__col-lg-auto {
        -ms-flex: 1 0 auto;
        -ms-flex: 1 0 0px;
        -webkit-flex: 1 0 0px;
        flex: 1 0 0px;
        width: auto !important;
        max-width: 100%;
    }
}

@media (min-width: 1600px) {
    .grid__col-xlg-auto {
        -ms-flex: 1 0 auto;
        -ms-flex: 1 0 0px;
        -webkit-flex: 1 0 0px;
        flex: 1 0 0px;
        width: auto !important;
        max-width: 100%;
    }
}

.grid--order-12 {
    -ms-flex-order: 12;
    -webkit-order: 12;
    order: 12;
}

.grid--order-11 {
    -ms-flex-order: 11;
    -webkit-order: 11;
    order: 11;
}

.grid--order-10 {
    -ms-flex-order: 10;
    -webkit-order: 10;
    order: 10;
}

.grid--order-9 {
    -ms-flex-order: 9;
    -webkit-order: 9;
    order: 9;
}

.grid--order-8 {
    -ms-flex-order: 8;
    -webkit-order: 8;
    order: 8;
}

.grid--order-7 {
    -ms-flex-order: 7;
    -webkit-order: 7;
    order: 7;
}

.grid--order-6 {
    -ms-flex-order: 6;
    -webkit-order: 6;
    order: 6;
}

.grid--order-5 {
    -ms-flex-order: 5;
    -webkit-order: 5;
    order: 5;
}

.grid--order-4 {
    -ms-flex-order: 4;
    -webkit-order: 4;
    order: 4;
}

.grid--order-3 {
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
}

.grid--order-2 {
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
}

.grid--order-1 {
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
}

.grid--order-0 {
    -ms-flex-order: 0;
    -webkit-order: 0;
    order: 0;
}

@media only screen and (min-width: 480px) {
    .grid--order-12-xs {
        -ms-flex-order: 12;
        -webkit-order: 12;
        order: 12;
    }

    .grid--order-11-xs {
        -ms-flex-order: 11;
        -webkit-order: 11;
        order: 11;
    }

    .grid--order-10-xs {
        -ms-flex-order: 10;
        -webkit-order: 10;
        order: 10;
    }

    .grid--order-9-xs {
        -ms-flex-order: 9;
        -webkit-order: 9;
        order: 9;
    }

    .grid--order-8-xs {
        -ms-flex-order: 8;
        -webkit-order: 8;
        order: 8;
    }

    .grid--order-7-xs {
        -ms-flex-order: 7;
        -webkit-order: 7;
        order: 7;
    }

    .grid--order-6-xs {
        -ms-flex-order: 6;
        -webkit-order: 6;
        order: 6;
    }

    .grid--order-5-xs {
        -ms-flex-order: 5;
        -webkit-order: 5;
        order: 5;
    }

    .grid--order-4-xs {
        -ms-flex-order: 4;
        -webkit-order: 4;
        order: 4;
    }

    .grid--order-3-xs {
        -ms-flex-order: 3;
        -webkit-order: 3;
        order: 3;
    }

    .grid--order-2-xs {
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2;
    }

    .grid--order-1-xs {
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1;
    }

    .grid--order-0-xs {
        -ms-flex-order: 0;
        -webkit-order: 0;
        order: 0;
    }
}

@media only screen and (min-width: 768px) {
    .grid--order-12-sm {
        -ms-flex-order: 12;
        -webkit-order: 12;
        order: 12;
    }

    .grid--order-11-sm {
        -ms-flex-order: 11;
        -webkit-order: 11;
        order: 11;
    }

    .grid--order-10-sm {
        -ms-flex-order: 10;
        -webkit-order: 10;
        order: 10;
    }

    .grid--order-9-sm {
        -ms-flex-order: 9;
        -webkit-order: 9;
        order: 9;
    }

    .grid--order-8-sm {
        -ms-flex-order: 8;
        -webkit-order: 8;
        order: 8;
    }

    .grid--order-7-sm {
        -ms-flex-order: 7;
        -webkit-order: 7;
        order: 7;
    }

    .grid--order-6-sm {
        -ms-flex-order: 6;
        -webkit-order: 6;
        order: 6;
    }

    .grid--order-5-sm {
        -ms-flex-order: 5;
        -webkit-order: 5;
        order: 5;
    }

    .grid--order-4-sm {
        -ms-flex-order: 4;
        -webkit-order: 4;
        order: 4;
    }

    .grid--order-3-sm {
        -ms-flex-order: 3;
        -webkit-order: 3;
        order: 3;
    }

    .grid--order-2-sm {
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2;
    }

    .grid--order-1-sm {
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1;
    }

    .grid--order-0-sm {
        -ms-flex-order: 0;
        -webkit-order: 0;
        order: 0;
    }
}

@media only screen and (min-width: 992px) {
    .grid--order-12-md {
        -ms-flex-order: 12;
        -webkit-order: 12;
        order: 12;
    }

    .grid--order-11-md {
        -ms-flex-order: 11;
        -webkit-order: 11;
        order: 11;
    }

    .grid--order-10-md {
        -ms-flex-order: 10;
        -webkit-order: 10;
        order: 10;
    }

    .grid--order-9-md {
        -ms-flex-order: 9;
        -webkit-order: 9;
        order: 9;
    }

    .grid--order-8-md {
        -ms-flex-order: 8;
        -webkit-order: 8;
        order: 8;
    }

    .grid--order-7-md {
        -ms-flex-order: 7;
        -webkit-order: 7;
        order: 7;
    }

    .grid--order-6-md {
        -ms-flex-order: 6;
        -webkit-order: 6;
        order: 6;
    }

    .grid--order-5-md {
        -ms-flex-order: 5;
        -webkit-order: 5;
        order: 5;
    }

    .grid--order-4-md {
        -ms-flex-order: 4;
        -webkit-order: 4;
        order: 4;
    }

    .grid--order-3-md {
        -ms-flex-order: 3;
        -webkit-order: 3;
        order: 3;
    }

    .grid--order-2-md {
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2;
    }

    .grid--order-1-md {
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1;
    }

    .grid--order-0-md {
        -ms-flex-order: 0;
        -webkit-order: 0;
        order: 0;
    }
}

@media only screen and (min-width: 1200px) {
    .grid--order-12-lg {
        -ms-flex-order: 12;
        -webkit-order: 12;
        order: 12;
    }

    .grid--order-11-lg {
        -ms-flex-order: 11;
        -webkit-order: 11;
        order: 11;
    }

    .grid--order-10-lg {
        -ms-flex-order: 10;
        -webkit-order: 10;
        order: 10;
    }

    .grid--order-9-lg {
        -ms-flex-order: 9;
        -webkit-order: 9;
        order: 9;
    }

    .grid--order-8-lg {
        -ms-flex-order: 8;
        -webkit-order: 8;
        order: 8;
    }

    .grid--order-7-lg {
        -ms-flex-order: 7;
        -webkit-order: 7;
        order: 7;
    }

    .grid--order-6-lg {
        -ms-flex-order: 6;
        -webkit-order: 6;
        order: 6;
    }

    .grid--order-5-lg {
        -ms-flex-order: 5;
        -webkit-order: 5;
        order: 5;
    }

    .grid--order-4-lg {
        -ms-flex-order: 4;
        -webkit-order: 4;
        order: 4;
    }

    .grid--order-3-lg {
        -ms-flex-order: 3;
        -webkit-order: 3;
        order: 3;
    }

    .grid--order-2-lg {
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2;
    }

    .grid--order-1-lg {
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1;
    }

    .grid--order-0-lg {
        -ms-flex-order: 0;
        -webkit-order: 0;
        order: 0;
    }
}

@media only screen and (min-width: 1600px) {
    .grid--order-12-xlg {
        -ms-flex-order: 12;
        -webkit-order: 12;
        order: 12;
    }

    .grid--order-11-xlg {
        -ms-flex-order: 11;
        -webkit-order: 11;
        order: 11;
    }

    .grid--order-10-xlg {
        -ms-flex-order: 10;
        -webkit-order: 10;
        order: 10;
    }

    .grid--order-9-xlg {
        -ms-flex-order: 9;
        -webkit-order: 9;
        order: 9;
    }

    .grid--order-8-xlg {
        -ms-flex-order: 8;
        -webkit-order: 8;
        order: 8;
    }

    .grid--order-7-xlg {
        -ms-flex-order: 7;
        -webkit-order: 7;
        order: 7;
    }

    .grid--order-6-xlg {
        -ms-flex-order: 6;
        -webkit-order: 6;
        order: 6;
    }

    .grid--order-5-xlg {
        -ms-flex-order: 5;
        -webkit-order: 5;
        order: 5;
    }

    .grid--order-4-xlg {
        -ms-flex-order: 4;
        -webkit-order: 4;
        order: 4;
    }

    .grid--order-3-xlg {
        -ms-flex-order: 3;
        -webkit-order: 3;
        order: 3;
    }

    .grid--order-2-xlg {
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2;
    }

    .grid--order-1-xlg {
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1;
    }

    .grid--order-0-xlg {
        -ms-flex-order: 0;
        -webkit-order: 0;
        order: 0;
    }
}

.grid--bleed [class*="grid__col-"] {
    padding: 0;
}

.grid--wrap {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}

.grid--no-wrap {
    -ms-flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
}

.grid--wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
    -webkit-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse;
}

.grid--direction-row {
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
}

.grid--direction-row-reverse {
    -ms-flex-direction: row-reverse;
    -webkit-flex-direction: row-reverse;
    flex-direction: row-reverse;
}

.grid--direction-column {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
}

.grid--direction-column-reverse {
    -ms-flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse;
}

.grid--align-start {
    -ms-flex-align: start;
    -ms-flex-align: flex-start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
}

.grid--align-end {
    -ms-flex-align: end;
    -ms-flex-align: flex-end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
}

    .grid--align-end [class*="grid__col-"] {
        vertical-align: bottom;
    }

.grid--align-center {
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

    .grid--align-center [class*="grid__col-"] {
        vertical-align: middle;
    }

.grid--align-baseline {
    -ms-flex-align: baseline;
    -webkit-align-items: baseline;
    align-items: baseline;
}

    .grid--align-baseline [class*="grid__col-"] {
        vertical-align: baseline;
    }

.grid--align-content-start {
    -ms-flex-line-pack: start;
    -ms-flex-line-pack: flex-start;
    -webkit-align-content: flex-start;
    align-content: flex-start;
}

.grid--align-content-end {
    -ms-flex-line-pack: end;
    -ms-flex-line-pack: flex-end;
    -webkit-align-content: flex-end;
    align-content: flex-end;
}

    .grid--align-content-end [class*="grid__col-"] {
        vertical-align: bottom;
    }

.grid--align-content-center {
    -ms-flex-line-pack: center;
    -webkit-align-content: center;
    align-content: center;
}

.grid--align-content-space-between {
    -ms-flex-line-pack: space-between;
    -webkit-align-content: space-between;
    align-content: space-between;
}

.grid--align-content-space-around {
    -ms-flex-line-pack: space-around;
    -webkit-align-content: space-around;
    align-content: space-around;
}

.grid--align-self-stretch {
    -ms-flex-item-align: stretch;
    -webkit-align-self: stretch;
    align-self: stretch;
}

.grid--align-self-start {
    -ms-flex-item-align: start;
    -ms-flex-item-align: flex-start;
    -webkit-align-self: flex-start;
    align-self: flex-start;
}

.grid--align-self-end {
    -ms-flex-item-align: end;
    -ms-flex-item-align: flex-end;
    -webkit-align-self: flex-end;
    align-self: flex-end;
    vertical-align: bottom;
}

.grid--align-self-center {
    -ms-flex-item-align: center;
    -webkit-align-self: center;
    align-self: center;
    vertical-align: middle;
}

.grid--align-self-baseline {
    -ms-flex-item-align: baseline;
    -webkit-align-self: baseline;
    align-self: baseline;
    vertical-align: baseline;
}

.grid--justify-start {
    text-align: left;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
}

.grid--justify-end {
    text-align: right;
    -moz-text-align-last: right;
    text-align-last: right;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
}

    .grid--justify-end .grid__cell,
    .grid--justify-end [class*="grid__col-"] {
        text-align: left;
        text-align: start;
        text-align: initial;
        -moz-text-align-last: left;
        -moz-text-align-last: start;
        -moz-text-align-last: initial;
        text-align-last: left;
        text-align-last: start;
        text-align-last: initial;
    }

.grid--justify-center {
    text-align: center;
    -moz-text-align-last: center;
    text-align-last: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

    .grid--justify-center .grid__cell,
    .grid--justify-center [class*="grid__col-"] {
        text-align: left;
        text-align: start;
        text-align: initial;
        -moz-text-align-last: left;
        -moz-text-align-last: start;
        -moz-text-align-last: initial;
        text-align-last: left;
        text-align-last: start;
        text-align-last: initial;
    }

.grid--justify-space-between {
    text-align: justify;
    -moz-text-align-last: justify;
    text-align-last: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

    .grid--justify-space-between .grid__cell,
    .grid--justify-space-between [class*="grid__col-"] {
        text-align: left;
        text-align: start;
        text-align: initial;
        -moz-text-align-last: left;
        -moz-text-align-last: start;
        -moz-text-align-last: initial;
        text-align-last: left;
        text-align-last: start;
        text-align-last: initial;
    }

.grid--justify-space-around {
    text-align: justify;
    -moz-text-align-last: justify;
    text-align-last: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-around;
    justify-content: space-around;
}

    .grid--justify-space-around .grid__cell,
    .grid--justify-space-around [class*="grid__col-"] {
        text-align: left;
        text-align: start;
        text-align: initial;
        -moz-text-align-last: left;
        -moz-text-align-last: start;
        -moz-text-align-last: initial;
        text-align-last: left;
        text-align-last: start;
        text-align-last: initial;
    }

.grid__col--bleed {
    padding: 0;
}

.grid__col--bleed-x {
    padding: 1em 0;
}

.grid__col--bleed-y {
    padding: 0 1em;
}

.grid__col--bg {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    padding-bottom: 50%;
}

.grid__cell--padding-sm {
    padding: 0.5em;
}

.grid__cell--padding-md {
    padding: 1em;
}

.grid__cell--padding-lg {
    padding: 2em;
}

.grid__cell-img {
    display: block;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-left: 0;
    margin-right: 0;
    max-width: 100%;
    width: 100%;
    height: auto;
}

.grid__cell-footer {
    display: inline-block;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    *display: inline;
    zoom: 1;
    width: 100%;
    margin-top: auto;
}

/* pop up */
#cover {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.8);
    z-index: 1001;
    width: 100%;
    height: 100%;
    display: none;
}

.videos__popup {
    display: none;
    position: fixed;
    z-index: 1002;
    background: #000;
    overflow: visible !important;
    top: 140px;
    max-width: 800px;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.video__close {
    position: absolute;
    top: -15px;
    right: -15px;
    z-index: 1000;
    background-color: #222;
    color: #fff;
    font-size: 30px;
    padding: 6px;
    height: 40px;
    width: 40px;
    border-radius: 50%;
    border: 2px solid #fff;
    box-shadow: rgba(0,0,0,0.4) 1px 2px 3px;
    text-align: center;
    line-height: 18px;
    cursor: pointer;
    -webkit-transition: background-color 200ms ease;
    -moz-transition: background-color 200ms ease;
    -o-transition: background-color 200ms ease;
    transition: background-color 200ms ease;
}

    .video__close:hover {
        background-color: #ffba00;
    }



/* accordion / drawer / tabs */

/* check http://codepen.io/raubaca/pen/PZzpVe */

.tab {
    position: relative;
    margin-bottom: 1px;
    width: 100%;
    color: #fff;
    overflow: hidden;
}

.tabs input {
    position: absolute;
    opacity: 0;
    z-index: -1;
}

.tabs label {
    position: relative;
    display: block;
    padding: 0 0 0 1em;
    background: #ccc;
    font-weight: bold;
    line-height: 3;
    cursor: pointer;
    border-bottom: 1px solid #eee;
}

.tabs .tab-content {
    max-height: 0;
    overflow: hidden;
    background: #eee;
    -webkit-transition: max-height .45s;
    -o-transition: max-height .45s;
    transition: max-height .45s;
}

/* :checked */
.tabs input:checked ~ .tab-content {
    max-height: 110em;
}
/* Icon */
.tabs label::after {
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    width: 3em;
    height: 3em;
    line-height: 3;
    text-align: center;
    -webkit-transition: all .35s;
    -o-transition: all .35s;
    transition: all .35s;
    -webkit-transform-origin: 1.5em 1.6em;
    -o-transform-origin: 1.5em 1.6em;
    transform-origin: 1.5em 1.6em;
}

.tabs input[type=checkbox] + label::after {
    content: "+";
}

.tabs input[type=radio] + label::after {
    content: "\25BC";
}

.tabs input[type=checkbox]:checked + label::after {
    transform: rotate(315deg);
}

.tabs input[type=radio]:checked + label::after {
    transform: rotateX(180deg);
}

/**********************************/
/***** JUICER *********************/
/**********************************/

@font-face {
    font-family: "fontawesome-webfont";
    src: url(//assets.juicer.io/fontawesome-webfont-97ec3b6ad6ff0377367a3f820b32138a.eot);
    src: url(//assets.juicer.io/fontawesome-webfont-97ec3b6ad6ff0377367a3f820b32138a.eot?#iefix) format("embedded-opentype"), url(//assets.juicer.io/fontawesome-webfont-4779cb6a456138f7eef3c20b987b2fdd.woff) format("woff"), url(//assets.juicer.io/fontawesome-webfont-2d3df2ed20c010680e20e82fa301edd9.ttf) format("truetype"), url(//assets.juicer.io/fontawesome-webfont-a21182b2eb8c247031c2bcc5a00d1af7.svg#fontawesome-webfont) format("svg");
    font-weight: normal;
    font-style: normal;
}

.j-loading-container {
    width: 100%;
    position: absolute;
    z-index: 99;
    height: 100%;
    background: rgba(242, 242, 242, 0.6);
    top: 0;
}

    .j-loading-container .j-loading {
        position: fixed;
        left: 58.5%;
    }

@media all and (max-width: 1000px) {
    .j-loading-container .j-loading {
        left: 50%;
    }
}

.j-loading {
    -moz-animation: loader 2s infinite ease;
    -webkit-animation: loader 2s infinite ease;
    animation: loader 2s infinite ease;
    width: 30px;
    height: 30px;
    border: 4px solid #F17E6F;
    margin: 0 auto;
    font-size: 0;
    color: transparent;
}

    .j-loading:before {
        -moz-animation: loader-inner 2s infinite ease-in;
        -webkit-animation: loader-inner 2s infinite ease-in;
        animation: loader-inner 2s infinite ease-in;
        vertical-align: top;
        display: inline-block;
        width: 100%;
        background-color: #F17E6F;
        content: '';
    }

@-moz-keyframes loader {
    0% {
        transform: rotate(0deg);
    }

    25% {
        transform: rotate(180deg);
    }

    50% {
        transform: rotate(180deg);
    }

    75% {
        transform: rotate(360deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@-webkit-keyframes loader {
    0% {
        transform: rotate(0deg);
    }

    25% {
        transform: rotate(180deg);
    }

    50% {
        transform: rotate(180deg);
    }

    75% {
        transform: rotate(360deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@keyframes loader {
    0% {
        transform: rotate(0deg);
    }

    25% {
        transform: rotate(180deg);
    }

    50% {
        transform: rotate(180deg);
    }

    75% {
        transform: rotate(360deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@-moz-keyframes loader-inner {
    0% {
        height: 0%;
    }

    25% {
        height: 0%;
    }

    50% {
        height: 100%;
    }

    75% {
        height: 100%;
    }

    100% {
        height: 0%;
    }
}

@-webkit-keyframes loader-inner {
    0% {
        height: 0%;
    }

    25% {
        height: 0%;
    }

    50% {
        height: 100%;
    }

    75% {
        height: 100%;
    }

    100% {
        height: 0%;
    }
}

@keyframes loader-inner {
    0% {
        height: 0%;
    }

    25% {
        height: 0%;
    }

    50% {
        height: 100%;
    }

    75% {
        height: 100%;
    }

    100% {
        height: 0%;
    }
}

.juicer-feed {
    *zoom: 1;
    -moz-transition: opacity 0.2s ease-in-out;
    -o-transition: opacity 0.2s ease-in-out;
    -webkit-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
    line-height: 1.5;
    letter-spacing: -0.04em;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    max-width: 100%;
    position: relative;
    margin: 0 auto !important;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 0;
}

    .juicer-feed:after {
        content: "";
        display: table;
        clear: both;
    }

    .juicer-feed .j-stacker {
        display: table;
        table-layout: fixed;
        width: 100%;
    }

        .juicer-feed .j-stacker > * {
            display: table-cell !important;
            vertical-align: top;
            float: none !important;
        }

    .juicer-feed * {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    .juicer-feed.loaded {
        visibility: visible;
        opacity: 1;
    }

    .juicer-feed .j-loading,
    .juicer-feed .j-paginate {
        margin: 50px auto;
    }

    .juicer-feed .j-paginate {
        -moz-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        -webkit-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
        display: inline-block;
        border: 2px solid #F17E6F;
        font-size: 12px;
        font-weight: bold;
        letter-spacing: 0.5px;
        color: #F17E6F;
        text-align: center;
        padding: 12px 0 10px;
        cursor: pointer;
        background-color: transparent;
        width: 150px;
        display: block;
        text-transform: uppercase;
    }

        .juicer-feed .j-paginate:hover {
            background: #F17E6F;
            color: #F2F2F2;
        }

    .juicer-feed a {
        text-decoration: none !important;
        border-bottom: none;
    }

    .juicer-feed h1.referral {
        font-family: "Helvetica Neue", Arial, sans-serif;
        font-size: 18px;
        margin: 0 auto 15px;
        text-align: center;
        font-weight: 500;
        display: block;
        white-space: nowrap;
    }

        .juicer-feed h1.referral a {
            -moz-transition: color 0.2s ease-in-out;
            -o-transition: color 0.2s ease-in-out;
            -webkit-transition: color 0.2s ease-in-out;
            transition: color 0.2s ease-in-out;
            color: #3A3A3A;
            display: inline-block;
        }

            .juicer-feed h1.referral a:hover {
                color: #F17E6F;
            }

    .juicer-feed ul.j-filters {
        overflow: hidden;
        *zoom: 1;
        display: -webkit-flex;
        display: flex;
        display: -ms-flexbox;
        -webkit-flex-flow: row wrap;
        flex-flow: row wrap;
        -ms-flex-flow: row wrap;
        -webkit-justify-content: center;
        justify-content: center;
        -ms-flex-pack: center;
        list-style-type: none;
        width: 100%;
        margin: 0 0 25px 0;
    }

        .juicer-feed ul.j-filters li {
            color: white;
            padding: 10px;
            cursor: pointer;
            font-size: 14px;
            font-weight: bold;
            white-space: nowrap;
            word-break: break-all;
            overflow: hidden;
            text-overflow: ellipsis;
            position: relative;
            text-align: left;
            list-style-type: none;
            margin: 0;
            width: 190px;
            display: inline-block;
        }

            .juicer-feed ul.j-filters li:before {
                font-family: "fontawesome-webfont", Arial, sans-serif;
                font-size: 14px;
                margin: 0 5px 0 0;
                font-weight: normal;
            }

            .juicer-feed ul.j-filters li:hover:after,
            .juicer-feed ul.j-filters li.selected:after,
            .juicer-feed ul.j-filters li.highlight:after {
                content: '';
                display: block;
                width: 100%;
                height: 4px;
                background: #F17E6F;
                bottom: 0;
                left: 0;
                position: absolute;
            }

            .juicer-feed ul.j-filters li.all,
            .juicer-feed ul.j-filters li.grouped {
                background: #232830;
            }

                .juicer-feed ul.j-filters li.all:before,
                .juicer-feed ul.j-filters li.grouped:before {
                    content: '\f0c0';
                }

            .juicer-feed ul.j-filters li.grouped {
                border-right: 1px solid #e5e5e5;
            }

                .juicer-feed ul.j-filters li.grouped:before {
                    content: '';
                }

                .juicer-feed ul.j-filters li.grouped:last-of-type {
                    border: none;
                }

@media all and (max-width: 500px) {
    .juicer-feed ul.j-filters li {
        width: 33.333%;
    }
}

.juicer-feed .emoji {
    width: 1.5em !important;
    height: 1.5em !important;
    margin-bottom: 0 !important;
    margin-bottom: -0.25em !important;
    display: inline-block;
}

.juicer-feed.photos-only li.words {
    display: none;
}

.juicer-feed.white li.feed-item,
.juicer-feed.user li.feed-item,
.juicer-feed.image-grid li.feed-item,
.juicer-feed.hip li.feed-item,
.juicer-feed.colored-icons li.feed-item,
.juicer-feed.gray li.feed-item {
    opacity: 0;
}

.juicer-feed.white li.feed-item,
.juicer-feed.user li.feed-item,
.juicer-feed.juicer-widget li.feed-item,
.juicer-feed.colors li.feed-item,
.juicer-feed.colored-icons li.feed-item,
.juicer-feed.gray li.feed-item {
    padding: 10px;
    background: white;
    color: #3A3A3A;
    margin-bottom: 5%;
    border-color: #e5e5e5;
    border-style: solid;
    border-width: 0 1px 1px 0;
    white-space: normal;
    float: none;
    overflow-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
}

    .juicer-feed.white li.feed-item.juicer,
    .juicer-feed.user li.feed-item.juicer,
    .juicer-feed.juicer-widget li.feed-item.juicer,
    .juicer-feed.colors li.feed-item.juicer,
    .juicer-feed.colored-icons li.feed-item.juicer,
    .juicer-feed.gray li.feed-item.juicer {
        background: #F17E6F;
        color: white;
    }

.juicer-feed.white img,
.juicer-feed.white .video-wrapper,
.juicer-feed.white .vine-wrapper,
.juicer-feed.white .instagram-wrapper,
.juicer-feed.white .twitter-wrapper,
.juicer-feed.user img,
.juicer-feed.user .video-wrapper,
.juicer-feed.user .vine-wrapper,
.juicer-feed.user .instagram-wrapper,
.juicer-feed.user .twitter-wrapper,
.juicer-feed.juicer-widget img,
.juicer-feed.juicer-widget .video-wrapper,
.juicer-feed.juicer-widget .vine-wrapper,
.juicer-feed.juicer-widget .instagram-wrapper,
.juicer-feed.juicer-widget .twitter-wrapper,
.juicer-feed.colors img,
.juicer-feed.colors .video-wrapper,
.juicer-feed.colors .vine-wrapper,
.juicer-feed.colors .instagram-wrapper,
.juicer-feed.colors .twitter-wrapper,
.juicer-feed.colored-icons img,
.juicer-feed.colored-icons .video-wrapper,
.juicer-feed.colored-icons .vine-wrapper,
.juicer-feed.colored-icons .instagram-wrapper,
.juicer-feed.colored-icons .twitter-wrapper,
.juicer-feed.gray img,
.juicer-feed.gray .video-wrapper,
.juicer-feed.gray .vine-wrapper,
.juicer-feed.gray .instagram-wrapper,
.juicer-feed.gray .twitter-wrapper {
    width: 100%;
    margin-bottom: 10px;
}

    .juicer-feed.white img iframe,
    .juicer-feed.white img video,
    .juicer-feed.white img embed,
    .juicer-feed.white .video-wrapper iframe,
    .juicer-feed.white .video-wrapper video,
    .juicer-feed.white .video-wrapper embed,
    .juicer-feed.white .vine-wrapper iframe,
    .juicer-feed.white .vine-wrapper video,
    .juicer-feed.white .vine-wrapper embed,
    .juicer-feed.white .instagram-wrapper iframe,
    .juicer-feed.white .instagram-wrapper video,
    .juicer-feed.white .instagram-wrapper embed,
    .juicer-feed.white .twitter-wrapper iframe,
    .juicer-feed.white .twitter-wrapper video,
    .juicer-feed.white .twitter-wrapper embed,
    .juicer-feed.user img iframe,
    .juicer-feed.user img video,
    .juicer-feed.user img embed,
    .juicer-feed.user .video-wrapper iframe,
    .juicer-feed.user .video-wrapper video,
    .juicer-feed.user .video-wrapper embed,
    .juicer-feed.user .vine-wrapper iframe,
    .juicer-feed.user .vine-wrapper video,
    .juicer-feed.user .vine-wrapper embed,
    .juicer-feed.user .instagram-wrapper iframe,
    .juicer-feed.user .instagram-wrapper video,
    .juicer-feed.user .instagram-wrapper embed,
    .juicer-feed.user .twitter-wrapper iframe,
    .juicer-feed.user .twitter-wrapper video,
    .juicer-feed.user .twitter-wrapper embed,
    .juicer-feed.juicer-widget img iframe,
    .juicer-feed.juicer-widget img video,
    .juicer-feed.juicer-widget img embed,
    .juicer-feed.juicer-widget .video-wrapper iframe,
    .juicer-feed.juicer-widget .video-wrapper video,
    .juicer-feed.juicer-widget .video-wrapper embed,
    .juicer-feed.juicer-widget .vine-wrapper iframe,
    .juicer-feed.juicer-widget .vine-wrapper video,
    .juicer-feed.juicer-widget .vine-wrapper embed,
    .juicer-feed.juicer-widget .instagram-wrapper iframe,
    .juicer-feed.juicer-widget .instagram-wrapper video,
    .juicer-feed.juicer-widget .instagram-wrapper embed,
    .juicer-feed.juicer-widget .twitter-wrapper iframe,
    .juicer-feed.juicer-widget .twitter-wrapper video,
    .juicer-feed.juicer-widget .twitter-wrapper embed,
    .juicer-feed.colors img iframe,
    .juicer-feed.colors img video,
    .juicer-feed.colors img embed,
    .juicer-feed.colors .video-wrapper iframe,
    .juicer-feed.colors .video-wrapper video,
    .juicer-feed.colors .video-wrapper embed,
    .juicer-feed.colors .vine-wrapper iframe,
    .juicer-feed.colors .vine-wrapper video,
    .juicer-feed.colors .vine-wrapper embed,
    .juicer-feed.colors .instagram-wrapper iframe,
    .juicer-feed.colors .instagram-wrapper video,
    .juicer-feed.colors .instagram-wrapper embed,
    .juicer-feed.colors .twitter-wrapper iframe,
    .juicer-feed.colors .twitter-wrapper video,
    .juicer-feed.colors .twitter-wrapper embed,
    .juicer-feed.colored-icons img iframe,
    .juicer-feed.colored-icons img video,
    .juicer-feed.colored-icons img embed,
    .juicer-feed.colored-icons .video-wrapper iframe,
    .juicer-feed.colored-icons .video-wrapper video,
    .juicer-feed.colored-icons .video-wrapper embed,
    .juicer-feed.colored-icons .vine-wrapper iframe,
    .juicer-feed.colored-icons .vine-wrapper video,
    .juicer-feed.colored-icons .vine-wrapper embed,
    .juicer-feed.colored-icons .instagram-wrapper iframe,
    .juicer-feed.colored-icons .instagram-wrapper video,
    .juicer-feed.colored-icons .instagram-wrapper embed,
    .juicer-feed.colored-icons .twitter-wrapper iframe,
    .juicer-feed.colored-icons .twitter-wrapper video,
    .juicer-feed.colored-icons .twitter-wrapper embed,
    .juicer-feed.gray img iframe,
    .juicer-feed.gray img video,
    .juicer-feed.gray img embed,
    .juicer-feed.gray .video-wrapper iframe,
    .juicer-feed.gray .video-wrapper video,
    .juicer-feed.gray .video-wrapper embed,
    .juicer-feed.gray .vine-wrapper iframe,
    .juicer-feed.gray .vine-wrapper video,
    .juicer-feed.gray .vine-wrapper embed,
    .juicer-feed.gray .instagram-wrapper iframe,
    .juicer-feed.gray .instagram-wrapper video,
    .juicer-feed.gray .instagram-wrapper embed,
    .juicer-feed.gray .twitter-wrapper iframe,
    .juicer-feed.gray .twitter-wrapper video,
    .juicer-feed.gray .twitter-wrapper embed {
        height: 100% !important;
    }

.juicer-feed.white .j-meta ul,
.juicer-feed.user .j-meta ul,
.juicer-feed.juicer-widget .j-meta ul,
.juicer-feed.colors .j-meta ul,
.juicer-feed.colored-icons .j-meta ul,
.juicer-feed.gray .j-meta ul {
    margin: 0;
    padding: 0;
}

.juicer-feed.juicer-widget.j-modern {
    overflow: visible;
    max-height: 100% !important;
}

    .juicer-feed.juicer-widget.j-modern .flip-container {
        -moz-perspective: 1000;
        -webkit-perspective: 1000;
        perspective: 1000;
    }

        .juicer-feed.juicer-widget.j-modern .flip-container.flip .flipper {
            -moz-transform: rotateY(180deg);
            -webkit-transform: rotateY(180deg);
            transform: rotateY(180deg);
        }

    .juicer-feed.juicer-widget.j-modern .flipper {
        *zoom: 1;
        -moz-transform-style: preserve-3d;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        transition: 0.6s;
        position: relative;
    }

        .juicer-feed.juicer-widget.j-modern .flipper:after {
            content: "\0020";
            display: block;
            height: 0;
            clear: both;
            overflow: hidden;
            visibility: hidden;
        }

    .juicer-feed.juicer-widget.j-modern .front,
    .juicer-feed.juicer-widget.j-modern .back {
        -moz-backface-visibility: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        overflow: hidden;
    }

    .juicer-feed.juicer-widget.j-modern .front {
        -moz-transform: rotateY(0deg);
        -webkit-transform: rotateY(0deg);
        transform: rotateY(0deg);
        position: relative;
        z-index: 2;
    }

    .juicer-feed.juicer-widget.j-modern .back {
        -moz-transform: rotateY(180deg);
        -webkit-transform: rotateY(180deg);
        transform: rotateY(180deg);
        position: absolute;
        left: 0;
        top: 0;
    }

    .juicer-feed.juicer-widget.j-modern .flip .front {
        position: absolute;
        top: 0;
        left: 0;
    }

    .juicer-feed.juicer-widget.j-modern .flip .back {
        position: relative;
    }

.juicer-feed.juicer-widget.j-ie {
    overflow: visible;
    max-height: 100% !important;
}

    .juicer-feed.juicer-widget.j-ie .flip-container {
        -moz-perspective: 1000;
        -webkit-perspective: 1000;
        perspective: 1000;
    }

    .juicer-feed.juicer-widget.j-ie .flipper {
        *zoom: 1;
        position: relative;
    }

        .juicer-feed.juicer-widget.j-ie .flipper:after {
            content: "\0020";
            display: block;
            height: 0;
            clear: both;
            overflow: hidden;
            visibility: hidden;
        }

    .juicer-feed.juicer-widget.j-ie .front,
    .juicer-feed.juicer-widget.j-ie .back {
        -moz-backface-visibility: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-transform-style: preserve-3d;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        transition: 0s;
        -ms-backface-visibility: hidden;
        overflow: hidden;
    }

    .juicer-feed.juicer-widget.j-ie .front {
        -moz-transform: rotateY(0deg);
        -webkit-transform: rotateY(0deg);
        transform: rotateY(0deg);
        position: relative;
        z-index: 2;
    }

    .juicer-feed.juicer-widget.j-ie .back {
        -moz-transform: rotateY(180deg);
        -webkit-transform: rotateY(180deg);
        transform: rotateY(180deg);
        position: absolute;
        left: 0;
        top: 0;
    }

    .juicer-feed.juicer-widget.j-ie .flip .front {
        -moz-transform: rotateY(180deg);
        -webkit-transform: rotateY(180deg);
        transform: rotateY(180deg);
        position: absolute;
        top: 0;
        left: 0;
    }

    .juicer-feed.juicer-widget.j-ie .flip .back {
        -moz-transform: rotateY(0deg);
        -webkit-transform: rotateY(0deg);
        transform: rotateY(0deg);
        position: relative;
    }

.juicer-feed.colors .j-meta a.j-social.facebook,
.juicer-feed.colored-icons .j-meta a.j-social.facebook {
    color: #3B5998;
}

.juicer-feed.colors .j-meta a.j-social.instagram,
.juicer-feed.colored-icons .j-meta a.j-social.instagram {
    color: #3F729B;
}

.juicer-feed.colors .j-meta a.j-social.twitter,
.juicer-feed.colored-icons .j-meta a.j-social.twitter {
    color: #55ACEE;
}

.juicer-feed.colors .j-meta a.j-social.youtube,
.juicer-feed.colored-icons .j-meta a.j-social.youtube {
    color: #CC181E;
}

.juicer-feed.colors .j-meta a.j-social.tumblr,
.juicer-feed.colored-icons .j-meta a.j-social.tumblr {
    color: #375471;
}

.juicer-feed.colors .j-meta a.j-social.googleplus,
.juicer-feed.colored-icons .j-meta a.j-social.googleplus {
    color: #DD4B39;
}

.juicer-feed.colors .j-meta a.j-social.pinterest,
.juicer-feed.colored-icons .j-meta a.j-social.pinterest {
    color: #CB2028;
}

.juicer-feed.colors .j-meta a.j-social.blog,
.juicer-feed.colored-icons .j-meta a.j-social.blog {
    color: #FF6600;
}

.juicer-feed.colors .j-meta a.j-social.vine,
.juicer-feed.colored-icons .j-meta a.j-social.vine {
    color: #00BF8F;
}

.juicer-feed.colors .j-meta a.j-social.soundcloud,
.juicer-feed.colored-icons .j-meta a.j-social.soundcloud {
    color: #f30;
}

.juicer-feed.colors .j-meta a.j-social.linkedin,
.juicer-feed.colored-icons .j-meta a.j-social.linkedin {
    color: #007bb6;
}

.juicer-feed.colors .j-meta a.j-social.flickr,
.juicer-feed.colored-icons .j-meta a.j-social.flickr {
    color: #ff0084;
}

.juicer-feed.colors .j-meta a.j-social.vimeo,
.juicer-feed.colored-icons .j-meta a.j-social.vimeo {
    color: #1AB7EA;
}

.juicer-feed.colors .j-meta a.j-social.hashtag,
.juicer-feed.colored-icons .j-meta a.j-social.hashtag {
    color: #F17E6F;
}

.juicer-feed.colors .j-meta a.j-social.yelp,
.juicer-feed.colored-icons .j-meta a.j-social.yelp {
    color: #C41200;
}

.juicer-feed.colors .j-meta a.j-social.deviantart,
.juicer-feed.colored-icons .j-meta a.j-social.deviantart {
    color: #05cc47;
}

.juicer-feed.colors .j-meta a.j-social.j-email,
.juicer-feed.colored-icons .j-meta a.j-social.j-email {
    color: #F17E6F;
}

.juicer-feed.colors .j-meta a.j-social.slack,
.juicer-feed.colored-icons .j-meta a.j-social.slack {
    color: #6ecadc;
}

.juicer-feed.colors .j-meta a.j-social.spotify,
.juicer-feed.colored-icons .j-meta a.j-social.spotify {
    color: #1ed760;
}

.juicer-feed.gray li.feed-item {
    background: #C6C8CA;
    color: #464648;
}

.juicer-feed.gray a {
    color: #55C1BD;
}

.juicer-feed.gray .j-meta a {
    color: #464648;
}

    .juicer-feed.gray .j-meta a:hover {
        color: #55C1BD;
    }

.juicer-feed.image-grid li.feed-item,
.juicer-feed.slider li.feed-item,
.juicer-feed.hip li.feed-item {
    padding: 0;
}

    .juicer-feed.image-grid li.feed-item:hover .j-text,
    .juicer-feed.slider li.feed-item:hover .j-text,
    .juicer-feed.hip li.feed-item:hover .j-text {
        visibility: visible;
        opacity: 1;
    }

    .juicer-feed.image-grid li.feed-item.words,
    .juicer-feed.slider li.feed-item.words,
    .juicer-feed.hip li.feed-item.words {
        border-right: 1px solid white;
        border-bottom: 1px solid white;
    }

        .juicer-feed.image-grid li.feed-item.words .j-text,
        .juicer-feed.slider li.feed-item.words .j-text,
        .juicer-feed.hip li.feed-item.words .j-text {
            visibility: visible;
            opacity: 1;
            position: relative;
            color: white;
            padding: 75px 5% 85px;
            background: transparent;
        }

            .juicer-feed.image-grid li.feed-item.words .j-text a,
            .juicer-feed.slider li.feed-item.words .j-text a,
            .juicer-feed.hip li.feed-item.words .j-text a {
                color: white;
                font-weight: bold;
            }

                .juicer-feed.image-grid li.feed-item.words .j-text a:hover,
                .juicer-feed.slider li.feed-item.words .j-text a:hover,
                .juicer-feed.hip li.feed-item.words .j-text a:hover {
                    color: #F17E6F;
                }

            .juicer-feed.image-grid li.feed-item.words .j-text p,
            .juicer-feed.slider li.feed-item.words .j-text p,
            .juicer-feed.hip li.feed-item.words .j-text p {
                color: white;
            }

        .juicer-feed.image-grid li.feed-item.words .j-meta a,
        .juicer-feed.slider li.feed-item.words .j-meta a,
        .juicer-feed.hip li.feed-item.words .j-meta a {
            color: white;
            font-weight: normal;
        }

        .juicer-feed.image-grid li.feed-item.words .j-poster h3,
        .juicer-feed.image-grid li.feed-item.words .j-poster .j-date,
        .juicer-feed.slider li.feed-item.words .j-poster h3,
        .juicer-feed.slider li.feed-item.words .j-poster .j-date,
        .juicer-feed.hip li.feed-item.words .j-poster h3,
        .juicer-feed.hip li.feed-item.words .j-poster .j-date {
            color: white;
        }

    .juicer-feed.image-grid li.feed-item.j-video .j-text .j-message,
    .juicer-feed.slider li.feed-item.j-video .j-text .j-message,
    .juicer-feed.hip li.feed-item.j-video .j-text .j-message {
        vertical-align: top;
    }

.juicer-feed.image-grid .j-text,
.juicer-feed.slider .j-text,
.juicer-feed.hip .j-text {
    -moz-transition: opacity 0.2s ease-in-out;
    -o-transition: opacity 0.2s ease-in-out;
    -webkit-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out;
    opacity: 0;
    visibility: hidden;
    color: #bababa;
    background: rgba(58, 58, 58, 0.7);
    text-align: center;
    position: absolute;
    padding: 5%;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    overflow: hidden;
}

    .juicer-feed.image-grid .j-text:before,
    .juicer-feed.slider .j-text:before,
    .juicer-feed.hip .j-text:before {
        content: '';
        display: inline-block;
        height: 100%;
        vertical-align: middle;
    }

    .juicer-feed.image-grid .j-text .j-message,
    .juicer-feed.image-grid .j-text .j-edit,
    .juicer-feed.slider .j-text .j-message,
    .juicer-feed.slider .j-text .j-edit,
    .juicer-feed.hip .j-text .j-message,
    .juicer-feed.hip .j-text .j-edit {
        display: inline-block;
        vertical-align: middle;
        max-height: 90%;
        overflow: hidden;
        width: 100%;
    }

        .juicer-feed.image-grid .j-text .j-message a,
        .juicer-feed.image-grid .j-text .j-edit a,
        .juicer-feed.slider .j-text .j-message a,
        .juicer-feed.slider .j-text .j-edit a,
        .juicer-feed.hip .j-text .j-message a,
        .juicer-feed.hip .j-text .j-edit a {
            color: #F17E6F;
        }

        .juicer-feed.image-grid .j-text .j-message p,
        .juicer-feed.image-grid .j-text .j-edit p,
        .juicer-feed.slider .j-text .j-message p,
        .juicer-feed.slider .j-text .j-edit p,
        .juicer-feed.hip .j-text .j-message p,
        .juicer-feed.hip .j-text .j-edit p {
            margin: 0 0 10px 0;
            word-break: break-word;
            color: #bababa;
        }

            .juicer-feed.image-grid .j-text .j-message p:last-of-type,
            .juicer-feed.image-grid .j-text .j-edit p:last-of-type,
            .juicer-feed.slider .j-text .j-message p:last-of-type,
            .juicer-feed.slider .j-text .j-edit p:last-of-type,
            .juicer-feed.hip .j-text .j-message p:last-of-type,
            .juicer-feed.hip .j-text .j-edit p:last-of-type {
                margin: 0;
            }

.juicer-feed.image-grid .j-image.playing + .j-text,
.juicer-feed.slider .j-image.playing + .j-text,
.juicer-feed.hip .j-image.playing + .j-text {
    visibility: hidden !important;
    opacity: 0 !important;
}

.juicer-feed.image-grid .j-meta,
.juicer-feed.slider .j-meta,
.juicer-feed.hip .j-meta {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 5px 7px;
    margin: 25px -5% 0;
    text-align: left;
}

.juicer-feed.image-grid .j-poster,
.juicer-feed.slider .j-poster,
.juicer-feed.hip .j-poster {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    padding: 10px;
    height: auto;
    opacity: 0;
    visibility: hidden;
}

    .juicer-feed.image-grid .j-poster h3,
    .juicer-feed.image-grid .j-poster .j-date,
    .juicer-feed.slider .j-poster h3,
    .juicer-feed.slider .j-poster .j-date,
    .juicer-feed.hip .j-poster h3,
    .juicer-feed.hip .j-poster .j-date {
        color: #bababa;
    }

.juicer-feed.slider {
    position: relative;
}

    .juicer-feed.slider li.feed-item {
        display: block;
    }

        .juicer-feed.slider li.feed-item a.j-image {
            width: 100%;
            overflow: hidden;
            display: block;
            position: relative;
        }

            .juicer-feed.slider li.feed-item a.j-image img {
                width: 100%;
            }

        .juicer-feed.slider li.feed-item.words {
            border-right: none;
        }

            .juicer-feed.slider li.feed-item.words:after {
                content: '';
                width: 1px;
                height: 100%;
                background-color: white;
                position: absolute;
                display: block;
                top: 0;
                right: 0;
            }

    .juicer-feed.slider .slick-track {
        overflow: hidden;
    }

    .juicer-feed.slider .slick-prev,
    .juicer-feed.slider .slick-next {
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        border-radius: 0;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        position: absolute;
        border: none;
        background: none;
        cursor: pointer;
        font-size: 0;
        color: transparent;
        outline: none;
        background: rgba(58, 58, 58, 0.7);
        margin: auto 0;
        height: 90px;
        width: auto;
        top: 0;
        bottom: 0;
        line-height: 1;
        z-index: 99;
    }

        .juicer-feed.slider .slick-prev:before,
        .juicer-feed.slider .slick-next:before {
            font-family: "fontawesome-webfont", Arial, sans-serif;
            font-size: 4rem;
            line-height: 43px;
            color: white;
        }

        .juicer-feed.slider .slick-prev:hover:before,
        .juicer-feed.slider .slick-next:hover:before {
            color: #F17E6F;
        }

@media all and (max-width: 500px) {
    .juicer-feed.slider .slick-prev,
    .juicer-feed.slider .slick-next {
        height: 65px;
    }

        .juicer-feed.slider .slick-prev:before,
        .juicer-feed.slider .slick-next:before {
            font-size: 2rem;
        }
}

.juicer-feed.slider .slick-prev {
    left: 0;
    padding: 10px 15px 15px 10px;
}

    .juicer-feed.slider .slick-prev:before {
        content: '\f104';
    }

@media all and (max-width: 500px) {
    .juicer-feed.slider .slick-prev {
        padding: 5px 7px 7px 5px;
    }
}

.juicer-feed.slider .slick-next {
    right: 0;
    padding: 10px 10px 15px 15px;
}

    .juicer-feed.slider .slick-next:before {
        content: '\f105';
    }

@media all and (max-width: 500px) {
    .juicer-feed.slider .slick-next {
        padding: 5px 5px 7px 7px;
    }
}

.juicer-feed.slider.j-ie li.feed-item.image-post {
    background: transparent;
}

.juicer-feed.slider.j-modern li.feed-item a.j-image img {
    -moz-transform: none;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
    object-fit: cover;
}

.juicer-feed.slider.j-ie li.feed-item a.j-image {
    background-size: cover;
}

    .juicer-feed.slider.j-ie li.feed-item a.j-image img {
        visibility: hidden;
    }

.juicer-feed.hip {
    font-family: Courier, monospace;
}

    .juicer-feed.hip li.feed-item {
        font-size: 14px;
    }

        .juicer-feed.hip li.feed-item.words {
            background: #232323;
            border-color: #333;
        }

            .juicer-feed.hip li.feed-item.words .j-meta a {
                color: #aaa;
            }

        .juicer-feed.hip li.feed-item:hover:after {
            content: '';
            width: 100%;
            height: 2px;
            background: #F17E6F;
            display: block;
            position: absolute;
            bottom: 0;
        }

    .juicer-feed.hip .j-meta {
        padding: 10px 15px;
    }

        .juicer-feed.hip .j-meta nav {
            display: none;
        }

.juicer-feed.classic li.feed-item {
    background: white;
    margin-bottom: 2%;
    min-height: 100px;
    overflow: hidden;
}

    .juicer-feed.classic li.feed-item img,
    .juicer-feed.classic li.feed-item .j-meta {
        position: absolute;
        top: 0;
        width: 100px;
    }

    .juicer-feed.classic li.feed-item .j-meta {
        left: 0;
        margin: 0;
        height: 100%;
        text-align: center;
        padding: 30px 0 0 0;
    }

        .juicer-feed.classic li.feed-item .j-meta a {
            color: white;
        }

        .juicer-feed.classic li.feed-item .j-meta:before {
            content: '';
        }

        .juicer-feed.classic li.feed-item .j-meta nav {
            float: none;
            display: block;
            display: block;
            font-size: 1.5em;
        }

        .juicer-feed.classic li.feed-item .j-meta ul {
            font-size: 0.75em;
        }

        .juicer-feed.classic li.feed-item .j-meta li {
            margin: 0 10px 10px 0;
            width: auto;
        }

            .juicer-feed.classic li.feed-item .j-meta li:last-of-type {
                margin: 0 0 10px 0;
            }

    .juicer-feed.classic li.feed-item img {
        right: 0;
    }

@media all and (max-width: 500px) {
    .juicer-feed.classic li.feed-item img {
        position: relative;
        top: 6px;
    }
}

.juicer-feed.classic li.feed-item .j-text {
    font-family: "Georgia", Georgia, serif;
    font-size: 1.25em;
    margin: 0 100px;
    padding: 10px 25px;
    min-height: 100px;
}

.juicer-feed.classic li.feed-item .j-message {
    height: 80px;
    display: table-cell;
    vertical-align: middle;
}

    .juicer-feed.classic li.feed-item .j-message a {
        color: #F17E6F;
    }

.juicer-feed.classic li.feed-item .info {
    font-size: 0.85rem;
    color: #878787;
}

    .juicer-feed.classic li.feed-item .info a {
        color: #878787;
        border-bottom: 1px solid;
    }

        .juicer-feed.classic li.feed-item .info a:hover {
            color: #F17E6F;
        }

.juicer-feed.living-wall {
    overflow: hidden;
}

    .juicer-feed.living-wall li.feed-item {
        -moz-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
        -webkit-transition: all 0.5s ease-in-out;
        transition: all 0.5s ease-in-out;
        font-size: 0;
        overflow: hidden;
        cursor: pointer;
        position: absolute;
        z-index: 2;
    }

    .juicer-feed.living-wall .j-icon {
        height: 100%;
        width: 100%;
        border: 1px solid white;
        text-align: center;
        padding-top: 45%;
        line-height: 16px;
    }

        .juicer-feed.living-wall .j-icon:before {
            font-family: "fontawesome-webfont", Arial, sans-serif;
            font-size: 32px;
            color: white;
        }

    .juicer-feed.living-wall img {
        max-width: 100%;
        height: auto;
        width: auto;
        min-width: 100%;
    }

        .juicer-feed.living-wall img.landscape {
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
            left: 50%;
            position: relative;
            max-width: none;
            max-height: 100%;
            height: 100%;
        }

    .juicer-feed.living-wall ul.actions {
        font-size: 16px;
    }

    .juicer-feed.living-wall .j-text {
        -moz-transition: opacity 0.2s ease-in-out;
        -o-transition: opacity 0.2s ease-in-out;
        -webkit-transition: opacity 0.2s ease-in-out;
        transition: opacity 0.2s ease-in-out;
        opacity: 0;
        visibility: hidden;
        background: rgba(58, 58, 58, 0.7);
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        z-index: 2;
        overflow: hidden;
        text-align: center;
    }

        .juicer-feed.living-wall .j-text:before {
            -moz-border-radius: 50%;
            -webkit-border-radius: 50%;
            border-radius: 50%;
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            content: '+';
            color: white;
            border: 3px solid white;
            width: 50px;
            height: 50px;
            font-size: 42px;
            line-height: 42px;
            display: block;
            position: absolute;
            left: 50%;
            top: 50%;
        }

    .juicer-feed.living-wall li.feed-item:hover .j-text {
        visibility: visible;
        opacity: 1;
    }

    .juicer-feed.living-wall h1.referral {
        position: relative;
        z-index: 3;
        background: rgba(58, 58, 58, 0.7);
        padding: 15px;
        display: inline-block;
        float: right;
    }

        .juicer-feed.living-wall h1.referral a {
            color: white;
        }

.juicer-feed li.feed-item {
    position: relative;
    width: 100%;
    text-align: left;
    margin: 0;
    list-style-type: none;
    display: block;
}

    .juicer-feed li.feed-item:before {
        content: '';
    }

    .juicer-feed li.feed-item:hover ul.actions {
        visibility: visible;
        opacity: 1;
    }

    .juicer-feed li.feed-item.j-video a.j-image {
        position: relative;
        display: block;
    }

        .juicer-feed li.feed-item.j-video a.j-image:before {
            font-family: "fontawesome-webfont", Arial, sans-serif;
            font-size: 2.5rem;
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            text-shadow: 0px 0px 4px #999;
            content: '\f04b';
            color: white;
            position: absolute;
            left: 50%;
            top: 50%;
            z-index: 3;
        }

        .juicer-feed li.feed-item.j-video a.j-image.playing:before {
            opacity: 0;
            content: '\f04c';
        }

        .juicer-feed li.feed-item.j-video a.j-image.playing:hover:before {
            opacity: 1;
        }

@media all and (max-width: 500px) {
    .juicer-feed li.feed-item.j-video a.j-image.playing:before {
        display: none;
    }
}

.juicer-feed li.feed-item.j-video.flickr .j-image.playing:before {
    display: none;
}

.juicer-feed ul.actions {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    top: 0;
    right: 0;
    font-weight: bold;
    z-index: 4;
}

    .juicer-feed ul.actions li {
        padding: 5px 10px;
        cursor: pointer;
        background: rgba(241, 126, 111, 0.7);
        color: white;
        display: inline-block;
        margin-left: 1px;
    }

        .juicer-feed ul.actions li:hover {
            background: #F17E6F;
        }

        .juicer-feed ul.actions li.unstick {
            color: #F17E6F;
            background: rgba(242, 242, 242, 0.7);
            border: 1px solid #F17E6F;
            padding: 4px 9px;
        }

            .juicer-feed ul.actions li.unstick:hover {
                background: #F2F2F2;
            }

        .juicer-feed ul.actions li.approve span,
        .juicer-feed ul.actions li.reject span {
            display: inline;
        }

        .juicer-feed ul.actions li.approve {
            background: rgba(85, 193, 189, 0.7);
        }

            .juicer-feed ul.actions li.approve:hover {
                background: #55C1BD;
            }

        .juicer-feed ul.actions li:before {
            font-family: "fontawesome-webfont", Arial, sans-serif;
            font-size: 1em;
        }

    .juicer-feed ul.actions span {
        display: none;
    }

.juicer-feed li.delete:before {
    content: '\f014';
}

.juicer-feed li.restore:before {
    content: '\f0e2';
}

.juicer-feed li.sticky:before {
    content: '\F08D';
}

.juicer-feed li.unstick:before {
    content: '\F08D';
}

.juicer-feed li.edit:before {
    content: '\f040';
}

.juicer-feed .j-meta {
    margin-top: 25px;
}

    .juicer-feed .j-meta a {
        color: #bababa;
    }

        .juicer-feed .j-meta a:hover {
            color: #F17E6F;
        }

    .juicer-feed .j-meta ul {
        display: inline-block;
        width: auto !important;
        padding: 0;
        margin: 0;
        font-size: 1em;
        line-height: 1em;
        float: none;
    }

    .juicer-feed .j-meta li {
        display: inline-block;
        margin: 0 10px 0 0;
        padding: 0;
        background-image: none;
        border: none;
        font-size: 1em;
        font-weight: normal;
        height: auto;
        width: auto;
    }

        .juicer-feed .j-meta li:last-of-type {
            margin-right: 0;
        }

    .juicer-feed .j-meta nav {
        display: inline-block;
        float: right;
        border: none;
        background: transparent;
        position: relative;
        width: auto;
        height: auto;
    }

    .juicer-feed .j-meta a {
        background: transparent;
        width: auto;
        height: auto;
        float: none;
        color: #bababa !important;
    }

        .juicer-feed .j-meta a span {
            display: none;
        }

        .juicer-feed .j-meta a.j-social {
            font-size: 1.5em;
            line-height: 1;
            float: none;
            margin: 0;
            display: none;
        }

        .juicer-feed .j-meta a:before {
            font-family: "fontawesome-webfont", Arial, sans-serif;
            font-size: 1em;
            margin-right: 5px;
        }

        .juicer-feed .j-meta a.comments:before {
            content: '\f086';
        }

        .juicer-feed .j-meta a.likes:before {
            content: '\f164';
        }

        .juicer-feed .j-meta a.retweets:before {
            content: '\f079';
        }

        .juicer-feed .j-meta a.repins:before {
            content: '\f08d';
        }

        .juicer-feed .j-meta a.views:before {
            content: '\f06e';
        }

        .juicer-feed .j-meta a.heart:before {
            content: '\f004';
        }

.juicer-feed .empty {
    padding: 250px 0;
    text-align: center;
}

    .juicer-feed .empty h2 {
        font-family: "Helvetica Neue", Arial, sans-serif;
        font-size: 1.5rem;
        font-weight: bold;
    }

    .juicer-feed .empty a {
        color: #F17E6F;
    }

.juicer-feed a {
    -moz-transition: color 0.2s ease-in-out;
    -o-transition: color 0.2s ease-in-out;
    -webkit-transition: color 0.2s ease-in-out;
    transition: color 0.2s ease-in-out;
    color: #3A3A3A;
}

    .juicer-feed a:hover {
        color: #F17E6F;
    }

.juicer-feed .video-wrapper,
.juicer-feed .vine-wrapper,
.juicer-feed .instagram-wrapper,
.juicer-feed .twitter-wrapper {
    position: relative;
}

    .juicer-feed .video-wrapper iframe,
    .juicer-feed .video-wrapper video,
    .juicer-feed .video-wrapper embed,
    .juicer-feed .vine-wrapper iframe,
    .juicer-feed .vine-wrapper video,
    .juicer-feed .vine-wrapper embed,
    .juicer-feed .instagram-wrapper iframe,
    .juicer-feed .instagram-wrapper video,
    .juicer-feed .instagram-wrapper embed,
    .juicer-feed .twitter-wrapper iframe,
    .juicer-feed .twitter-wrapper video,
    .juicer-feed .twitter-wrapper embed {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: #000;
    }

.juicer-feed .video-wrapper {
    padding-bottom: 56.25%;
}

.juicer-feed .vine-wrapper,
.juicer-feed .instagram-wrapper,
.juicer-feed .twitter-wrapper {
    padding-bottom: 100%;
}

.juicer-feed hr {
    display: none;
}

.juicer-feed .j-title {
    font-weight: bold;
}

.j-poster {
    overflow: hidden;
    *zoom: 1;
    margin: 0 0 10px 0;
    height: 30px;
}

    .j-poster img {
        float: left;
        width: 30px !important;
        margin: 0 7px 0 0;
        padding: 0;
    }

    .j-poster a {
        color: #3A3A3A;
    }

        .j-poster a:hover {
            color: #F17E6F;
        }

    .j-poster h3 {
        float: left;
        margin: 4px 0 0 0;
        padding: 0;
        font-size: 14px;
        font-weight: bold;
        max-width: 67%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        clear: none;
        color: #3A3A3A;
        line-height: 20px;
    }

    .j-poster .j-date {
        float: right;
        font-size: 14px;
        margin-top: 4px;
        color: #a0a0a0;
    }

.j-edit span {
    display: block;
    font-size: 0.85rem;
    color: #a0a0a0;
}

.j-post-overlay.juicer-feed {
    overflow: hidden;
    *zoom: 1;
    margin: 0 !important;
}

    .j-post-overlay.juicer-feed .image {
        float: left;
        max-width: 50%;
    }

    .j-post-overlay.juicer-feed .vine-wrapper,
    .j-post-overlay.juicer-feed .instagram-wrapper,
    .j-post-overlay.juicer-feed .twitter-wrapper,
    .j-post-overlay.juicer-feed .video-wrapper {
        float: left;
        width: 50%;
        padding-bottom: 50%;
    }

    .j-post-overlay.juicer-feed .image img {
        margin-bottom: 0 !important;
        display: block;
        width: 100%;
    }

    .j-post-overlay.juicer-feed .j-overlay-text {
        overflow: hidden;
        padding: 25px;
    }

        .j-post-overlay.juicer-feed .j-overlay-text .j-message,
        .j-post-overlay.juicer-feed .j-overlay-text .j-edit {
            margin-bottom: 25px;
            text-align: left;
        }

            .j-post-overlay.juicer-feed .j-overlay-text .j-message a,
            .j-post-overlay.juicer-feed .j-overlay-text .j-edit a {
                font-weight: bold;
            }

        .j-post-overlay.juicer-feed .j-overlay-text.words .j-message {
            font-family: 'Georgia', sans-serif;
            font-size: 24px;
        }

    .j-post-overlay.juicer-feed .j-bottom {
        overflow: hidden;
        *zoom: 1;
    }

    .j-post-overlay.juicer-feed .j-meta {
        margin: 15px 0 30px;
    }

        .j-post-overlay.juicer-feed .j-meta nav {
            display: none;
        }

    .j-post-overlay.juicer-feed a.juicer-button {
        float: left;
        -moz-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        -webkit-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
        display: inline-block;
        border: 2px solid #F17E6F;
        font-size: 12px;
        font-weight: bold;
        letter-spacing: 0.5px;
        color: #F17E6F;
        text-align: center;
        padding: 12px 0 10px;
        cursor: pointer;
        background-color: transparent;
        padding: 12px 35px;
    }

        .j-post-overlay.juicer-feed a.juicer-button:hover {
            background: #F17E6F;
            color: #F2F2F2;
        }

        .j-post-overlay.juicer-feed a.juicer-button:before {
            font-family: "fontawesome-webfont", Arial, sans-serif;
            font-size: 1rem;
            position: relative;
            left: -5px;
            top: 1px;
        }

@media all and (max-width: 1190px) {
    .j-post-overlay.juicer-feed a.juicer-button {
        margin-bottom: 10px;
    }
}

.j-post-overlay.juicer-feed ul.j-share {
    float: right;
    margin-top: 10px;
}

    .j-post-overlay.juicer-feed ul.j-share li {
        display: inline-block;
    }

    .j-post-overlay.juicer-feed ul.j-share a {
        font-size: 0;
        color: transparent;
        display: inline-block;
        width: 33px;
        padding: 5px;
        text-align: center;
    }

        .j-post-overlay.juicer-feed ul.j-share a:before {
            font-family: "fontawesome-webfont", Arial, sans-serif;
            font-size: 16px;
            color: white;
            position: relative;
            top: 1px;
        }

        .j-post-overlay.juicer-feed ul.j-share a.googleplus:before {
            left: 0;
        }

@media all and (max-width: 1190px) {
    .j-post-overlay.juicer-feed ul.j-share {
        float: none;
        display: block;
        clear: left;
    }
}

.j-post-overlay.juicer-feed .j-navigate {
    position: absolute;
    bottom: 5px;
    right: 5px;
}

    .j-post-overlay.juicer-feed .j-navigate a.j-previous,
    .j-post-overlay.juicer-feed .j-navigate a.j-next {
        cursor: pointer;
        color: #bababa;
    }

        .j-post-overlay.juicer-feed .j-navigate a.j-previous span,
        .j-post-overlay.juicer-feed .j-navigate a.j-next span {
            display: none;
        }

        .j-post-overlay.juicer-feed .j-navigate a.j-previous:before,
        .j-post-overlay.juicer-feed .j-navigate a.j-next:before {
            font-family: "fontawesome-webfont", Arial, sans-serif;
            font-size: 16px;
        }

    .j-post-overlay.juicer-feed .j-navigate a.j-previous {
        margin-right: 5px;
    }

        .j-post-overlay.juicer-feed .j-navigate a.j-previous:before {
            content: '\f053';
        }

    .j-post-overlay.juicer-feed .j-navigate a.j-next:before {
        content: '\f054';
    }

@media all and (max-width: 800px) {
    .j-post-overlay.juicer-feed .image {
        float: none;
        display: block;
        max-width: 100%;
    }

    .j-post-overlay.juicer-feed .vine-wrapper,
    .j-post-overlay.juicer-feed .instagram-wrapper,
    .j-post-overlay.juicer-feed .twitter-wrapper,
    .j-post-overlay.juicer-feed .video-wrapper {
        float: none;
        display: block;
        width: 100%;
        padding-bottom: 100%;
    }

    .j-post-overlay.juicer-feed ul.j-share {
        position: absolute;
        top: 0;
        left: 0;
        margin: 0;
        padding: 0;
    }
}

.juicer-feed.image-grid .j-post-overlay .j-meta,
.juicer-feed.slider .j-post-overlay .j-meta {
    margin: 0 0 15px 0;
    padding: 0;
    position: relative;
}

.j-overlay {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
    padding-top: 50px;
    z-index: 99999999;
    outline: none;
}

    .j-overlay .j-overlay-content {
        margin: 0 auto;
        background: white;
        position: relative;
        color: #3A3A3A;
        font-weight: normal;
        max-height: 90%;
        overflow-y: auto;
        outline: none;
    }

        .j-overlay .j-overlay-content h2 {
            margin-bottom: 1.5rem;
        }

@media all and (max-width: 800px) {
    .j-overlay .j-overlay-content {
        width: 95% !important;
    }
}

.j-overlay .facebook-warning {
    color: #F17E6F;
}

    .j-overlay .facebook-warning strong {
        text-decoration: underline;
        font-style: italic;
    }

.j-overlay .j-close {
    display: block;
    margin-bottom: 5px;
    cursor: pointer;
    text-decoration: none;
    position: absolute;
    top: 0;
    right: 5px;
    z-index: 4;
    width: 40px;
    height: 40px;
    text-align: right;
}

    .j-overlay .j-close:before {
        font-family: "fontawesome-webfont", Arial, sans-serif;
        font-size: 1em;
        content: '\f00d';
        color: #a0a0a0;
    }

    .j-overlay .j-close span {
        display: none;
    }

.juicer-feed .slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.juicer-feed .slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0;
}

    .juicer-feed .slick-list:focus {
        outline: none;
    }

    .juicer-feed .slick-list.dragging {
        cursor: pointer;
        cursor: hand;
    }

.juicer-feed .slick-slider .slick-track,
.juicer-feed .slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.juicer-feed .slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
}

    .juicer-feed .slick-track:before,
    .juicer-feed .slick-track:after {
        content: "";
        display: table;
    }

    .juicer-feed .slick-track:after {
        clear: both;
    }

.slick-loading .juicer-feed .slick-track {
    visibility: hidden;
}

.juicer-feed .slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none;
}

[dir="rtl"] .juicer-feed .slick-slide {
    float: right;
}

.juicer-feed .slick-slide img {
    display: block;
}

.juicer-feed .slick-slide.slick-loading img {
    display: none;
}

.juicer-feed .slick-slide.dragging img {
    pointer-events: none;
}

.slick-initialized .juicer-feed .slick-slide {
    display: block;
}

.slick-loading .juicer-feed .slick-slide {
    visibility: hidden;
}

.slick-vertical .juicer-feed .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}

.juicer-feed .facebook {
    background: #3B5998;
}

    .juicer-feed .facebook:before {
        content: "";
    }

.juicer-feed .twitter {
    background: #55ACEE;
}

    .juicer-feed .twitter:before {
        content: "";
    }

.juicer-feed .instagram {
    background: #3F729B;
}

    .juicer-feed .instagram:before {
        content: "";
    }

.juicer-feed .youtube {
    background: #CC181E;
}

    .juicer-feed .youtube:before {
        content: "";
    }

.juicer-feed .tumblr {
    background: #375471;
}

    .juicer-feed .tumblr:before {
        content: "";
    }

.juicer-feed .googleplus {
    background: #DD4B39;
}

    .juicer-feed .googleplus:before {
        content: "";
    }

.juicer-feed .pinterest {
    background: #CB2028;
}

    .juicer-feed .pinterest:before {
        content: "";
    }

.juicer-feed .blog {
    background: #FF6600;
}

    .juicer-feed .blog:before {
        content: "";
    }

.juicer-feed .vine {
    background: #00BF8F;
}

    .juicer-feed .vine:before {
        content: "";
    }

.juicer-feed .soundcloud {
    background: #f30;
}

    .juicer-feed .soundcloud:before {
        content: "";
    }

.juicer-feed .linkedin {
    background: #007bb6;
}

    .juicer-feed .linkedin:before {
        content: "";
    }

.juicer-feed .flickr {
    background: #ff0084;
}

    .juicer-feed .flickr:before {
        content: "";
    }

.juicer-feed .vimeo {
    background: #1AB7EA;
}

    .juicer-feed .vimeo:before {
        content: "";
    }

.juicer-feed .hashtag {
    background: #F17E6F;
}

    .juicer-feed .hashtag:before {
        content: "";
    }

.juicer-feed .yelp {
    background: #C41200;
}

    .juicer-feed .yelp:before {
        content: "";
    }

.juicer-feed .deviantart {
    background: #05cc47;
}

    .juicer-feed .deviantart:before {
        content: "";
    }

.juicer-feed .j-email {
    background: #F17E6F;
}

    .juicer-feed .j-email:before {
        content: "";
    }

.juicer-feed .slack {
    background: #6ecadc;
}

    .juicer-feed .slack:before {
        content: "";
    }

.juicer-feed .spotify {
    background: #1ed760;
}

    .juicer-feed .spotify:before {
        content: "";
    }

.juicer-feed .soundcloud:before {
    position: relative;
    left: -4px;
}

.juicer-feed .googleplus:before {
    position: relative;
    left: -0.15em;
}

.juicer-feed .hashtag:before {
    -moz-transform: rotate(19deg);
    -ms-transform: rotate(19deg);
    -webkit-transform: rotate(19deg);
    transform: rotate(19deg);
    position: relative;
    left: -2px;
}

.juicer-feed .juicer {
    background: #F17E6F;
}

    .juicer-feed .juicer:before {
        content: url(//assets.juicer.io/small-square-b0b802f5c6e22f252dc418be10126283.png);
    }

.juicer-feed .j-email:before {
    position: relative;
    top: -1px !important;
}

/*Overwrite juicer*/
.social-wall .juicer-feed a,
.social-wall .juicer-feed .j-meta a:hover {
    color: #d93f38;
}

.juicer-feed .j-meta a:hover {
    color: #d93f38 !important;
}

.juicer-feed a:hover {
    color: #222 !important;
}

ul.j-share li {
    min-width: 0 !important;
    width: auto !important;
}

.feed-item.juicer {
    display: none !important;
}

a.juicer-button {
    border-color: #d93f38 !important;
    color: #d93f38 !important;
}

    a.juicer-button:hover {
        background-color: #d93f38 !important;
        color: white !important;
    }

.j-poster h3 {
    text-indent: 1px !important;
}

li.feed-item {
    border-width: 1px !important;
    -webkit-transition: border-color 350ms ease;
    -moz-transition: border-color 350ms ease;
    -o-transition: border-color 350ms ease;
    transition: border-color 350ms ease;
    cursor: pointer;
}

    li.feed-item:hover {
        border-color: #d93f38 !important;
    }
