﻿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;
    vertical-align: baseline;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
}

.txt-brand-color {
    color: var(--brand-color);
}

.txt-bold {
    font-weight: bold;
}

/*  PRICING PLANS PAGE - SOCCER BANNER ///// MON CODE MY CODE MONCODE JOHANN CODE PERSO  */
#plans-hero-banner-soccer-johann {
    font-size: 100px !important;
}

blockquote:before, blockquote:after, q:before, q:after {
    content: "";
}

blockquote, q {
    quotes: "" "";
}

a img {
    border: none;
}

img {
    display: block;
    max-width: 100%;
    border: 0;
}

header, footer, hgroup, nav, section {
    display: block;
}

* {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

::selection {
    background: var(--brand-color);
}

::-moz-selection {
    background: var(--brand-color);
}

/*Lazyload effect fade in image when loaded */
.lazyload,
.lazyloading {
    opacity: 0;
}

.lazyloaded {
    opacity: 1;
    -moz-transition: opacity 300ms;
    -o-transition: opacity 300ms;
    -webkit-transition: opacity 300ms;
    transition: opacity 300ms;
}


/*******************  structure  ************************/

/*  VARIABLES  */
:root {
    --brand-color: #ffba00;
    --secondary-color: #007bff;
    --reflex-columns: 12;
    --reflex-grid-spacing: 15px;
    --reflex-xs: 576px;
    --reflex-sm: 768px;
    --reflex-md: 992px;
    --reflex-lg: 1200px;
    --reflex-xlg: 1600px;
    --reflex-xxs-max: 575px;
    --reflex-xs-max: 767px;
    --reflex-sm-max: 991px;
    --reflex-md-max: 1199px;
    --reflex-lg-max: 1599px;
}

body {
    color: #fff;
    font-size: 1rem;
    font: 400 16px/1.5 'Barlow', system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica,Arial, sans-serif;
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-size-adjust: 100%;
    -webkit-overflow-scrolling: touch;
    scroll-behavior: smooth;
    background-color: #141519;
    position: relative;
    overflow-x: hidden;
}


hr {
    width: 100%;
    opacity: 0.2;
}

.green {
    color: #469B3E;
}

.red {
    color: #ef1e1e !important;
}

.yellow {
    color: #ffba00 !important;
}

.juicer-feed {
    font-family: "barlow",Arial,sans-serif !important;
}

    .juicer-feed li.feed-item {
        background: transparent !important;
        -webkit-transition: all 200ms ease;
        -moz-transition: all 200ms ease;
        -o-transition: all 200ms ease;
        transition: all 200ms ease;
    }

        .juicer-feed li.feed-item:hover {
            -webkit-transform: translate(0px, -4px);
            -ms-transform: translate(0px, -4px);
            transform: translate(0px, -4px);
        }

    .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.gray li.feed-item, .juicer-feed.modern li.feed-item, .juicer-feed.polaroid li.feed-item {
        border: 1px solid #232323 !important;
        -moz-border-radius: 0 0 10px 10px;
        -webkit-border-radius: 0 0 10px 10px;
        border-radius: 0 0 10px 10px;
        padding: 0 !important;
        cursor: pointer;
    }

    .juicer-feed a.auto, .juicer-feed a.auto:hover, .social-wall .juicer-feed a, .social-wall .juicer-feed .j-meta a:hover {
        color: #ffba00 !important;
    }

a.j-facebook.j-social, .j-meta {
    display: none;
    visibility: hidden;
}

.juicer-feed p {
    color: hsla(0, 0%, 100%, 0.52);
    padding: 20px;
}

/******************* cookie message *******************/


.cc_container .cc_btn {
    background-color: #ffba00 !important;
}

/******************* general *******************/

.container {
    position: relative;
    z-index: 10;
}

h1, h2, h3, h4, h5 {
    font-weight: 700;
}

.hero-subtitle {
    color: #fff;
    font-size: 18px;
}

.hero-subtitle-bigger {
    font-size: 32px;
}

h1 {
    font-size: 4.25em;
    line-height: 1.05;
    letter-spacing: -0.025em;
}


.productspage h1 {
    font-size: 3.25em;
}

.healthcare h1 {
    font-size: 4.25em;
}

h2 {
    font-size: 2.625em;
    line-height: 1.25;
}

    h2.bigger-h2 {
        font-size: 3.5em;
        line-height: 1.25;
    }

.usp-section h2 {
    font-size: 28px;
}

h3 {
    font-size: 1.5em;
    margin: 10px 0;
    font-weight: 700;
    line-height: normal;
}


h4, h5 {
    padding: 0 0 1em 0;
    font-size: 1.25em;
    line-height: normal;
}

h6 {
    -webkit-margin-after: 1em;
    -webkit-margin-before: 1em;
    -webkit-margin-end: 0px;
    -webkit-margin-start: 0px;
    margin: 1em 0;
    color: var(--brand-color);
    text-transform: uppercase;
    letter-spacing: 0.1em;
    font-size: 14px;
    line-height: 1;
}

    h6.bigger-h6 {
        font-size: 22px;
        margin: .5em 0;
    }

.heading-h3 {
    margin-top: 0px;
    margin-bottom: 25px;
    color: #423b2e;
    text-align: left;
}

.benefits--heading {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    max-width: 900px;
    text-align: center;
}

.font-hairline {
    font-weight: 100;
}

.font-thin {
    font-weight: 200;
}

.font-light {
    font-weight: 300;
}

.font-regular {
    font-weight: 400;
}

.font-medium {
    font-weight: 500;
}

.font-semibold {
    font-weight: 600;
}

.font-bold {
    font-weight: 700;
}

.font-extrabold {
    font-weight: 800;
}

.font-black {
    font-weight: 900;
}

a {
    outline: none;
    color: var(--brand-color);
    text-decoration: none;
    cursor: pointer;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

    a:hover {
        text-decoration: underline;
    }

.link__text {
    border-bottom: 1px dashed;
}

.link__arrow {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -moz-transition: transform 200ms ease 0s;
    -o-transition: transform 200ms ease 0s;
    -webkit-transition: transform 200ms ease 0s;
    transition: transform 200ms ease 0s;
    -moz-transform: translateX(0px) translateY(0px) translateZ(0px);
    -ms-transform: translateX(0px) translateY(0px) translateZ(0px);
    -o-transform: translateX(0px) translateY(0px) translateZ(0px);
    -webkit-transform: translateX(0px) translateY(0px) translateZ(0px);
    transform: translateX(0px) translateY(0px) translateZ(0px);
    display: inline-block;
    width: 22px;
    height: 10px;
    margin-right: -3px;
    margin-bottom: 3px;
}

.link__text:hover .link__arrow {
    transition: transform 300ms ease 0s;
    transform: translateX(8px) translateY(0px) translateZ(0px);
}

ul {
    margin-bottom: 1em;
    list-style-position: inside;
}

.center-text, .text-center {
    text-align: center !important;
}

.text-left {
    text-align: left !important;
}

.text-right {
    text-align: right !important;
}

.uppercase {
    text-transform: uppercase;
}

.underline {
    text-decoration: underline;
}

.line {
    text-decoration: line-through;
}

.text-big {
    font-size: 1.85em;
}

.text-big- {
    font-size: 1.75em;
}

.text-big-- {
    font-size: 1.125em;
}

.text-small {
    font-size: 0.8125rem;
    line-height: 1.25rem;
}

.text-small- {
    font-size: 0.75em;
    line-height: 1em;
}

.text-small-- {
    font-size: 0.55em;
    line-height: 0.8em;
}

.very-soft-bg {
    position: relative;
    z-index: 10;
    background-color: #484848 !important;
}

.soft-bg {
    position: relative;
    z-index: 10;
    background-color: #191d1f !important;
}

.medium-bg {
    position: relative;
    z-index: 10;
    background-color: #1c1f24 !important;
}

.medium-plus-bg {
    position: relative;
    z-index: 10;
    background-color: #141519 !important;
}

.dark-bg {
    background-color: #080808 !important;
    color: #fff;
}

.black-bg {
    background-color: #000 !important;
    color: #fff;
}

.dark-gradient-bg {
    background: -moz-linear-gradient(-45deg,rgba(28,31,36,1) 0%,#000000 100%);
    background: -webkit-linear-gradient(-45deg,rgba(28,31,36,1) 0%,#000000 100%);
    background: linear-gradient(135deg,rgba(28,31,36,1) 0%,#000000 100%);
}

.y-gradient {
    background: linear-gradient(320deg, #503d0e 0%,#141519 38%,#141519 100%);
}

.white-bg {
    background-color: #fff !important;
}

.whiteLight-bg {
    background-color: #f9f9f9 !important;
}

.yellow-bg {
    background-color: #ffba00 !important;
}

.white, .white-color {
    color: #fff !important;
}

.light-gray-color {
    color: #A5A8AF;
}

.medium-gray-color {
    color: #737579;
}

.dark-color {
    color: #141519;
}

.no-border {
    border: none !important;
}

.wave-bottom {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

.pagination {
    display: flex;
    color: #fff;
}

/******************* Section Styling *******************/

.section-content {
    position: relative;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

    .section-content.content-bg-light {
        background-color: #141519;
        background-image: url(../img/assets/bg_shape.svg);
        background-position: 0px 0px;
        background-size: contain;
        background-repeat: no-repeat;
    }

.section-client {
    min-height: 140px;
    border-bottom: 1px solid hsla(0, 0%, 100%, 0.09);
    background-color: #141519;
}

/**********  Border & Border-radius helpers ****************/

.rounded {
    -moz-border-radius: .25rem !important;
    -webkit-border-radius: .25rem !important;
    border-radius: .25rem !important;
}

.rounded\+ {
    -moz-border-radius: 1rem !important;
    -webkit-border-radius: 1rem !important;
    border-radius: 1rem !important;
}

.rounded\+\+ {
    -moz-border-radius: 2rem !important;
    -webkit-border-radius: 2rem !important;
    border-radius: 2rem !important;
}

.rounded-top {
    border-top-left-radius: .25rem !important;
    border-top-right-radius: .25rem !important;
}

.border-dashed {
    border-bottom: 1px dashed;
}

.border-primary {
    border: 1px solid #ffba00;
}

/**********   ****************/


p, .usp-list {
    margin: 10px 0;
    font-size: 16px;
    list-style-type: none;
    position: relative;
    color: hsla(0, 0%, 100%, 0.75);
    font-weight: 400;
}

.usp-title {
    font-size: 40px;
    font-weight: 700;
}

.usp-list.medium-gray-color {
    color: #737579;
}

.inverted {
    color: hsla(0, 0%, 0%, .8);
}

#stats .usp-title {
    font-weight: bold;
    font-size: 80px;
}

.analyze .product-image img {
    -moz-box-shadow: 0 0 60px #111;
    -webkit-box-shadow: 0 0 60px #111;
    box-shadow: 0 0 60px #111;
}

.visible-xs {
    display: none !important;
}

video {
    width: 100% !important;
    height: auto !important;
}


/********** BADGE ****************/

.badge-neutral {
    color: #141519;
    border: 1px solid #141519;
}

.badge-primary {
    color: #141519;
    background-color: var(--brand-color);
}

.badge-secondary {
    color: #fff;
    background-color: var(--secondary-color);
}

.badge {
    display: inline-block;
    padding: .25em .4em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    -moz-border-radius: .25rem;
    -webkit-border-radius: .25rem;
    border-radius: .25rem;
}

.badge-pill {
    padding-right: .6em;
    padding-left: .6em;
    -moz-border-radius: 10rem;
    -webkit-border-radius: 10rem;
    border-radius: 10rem;
}

/**********  Korean specification ****************/
.ko #header-desktop .container-action a:first-child, .ko #header-mobile .content .container-link a:first-child, .ko .sportsGrid, .ko .pricing #is-360S, .ko .ct-header-360s, .ko #ct-desktop tbody tr td:nth-child(4), .ko ul.pricing-hero__subnav.subnav li:nth-child(3), .ko .twitter, .ko #mgmenu-mobileS, .ko #mgmenu-360S, .ko #mgmenu-live, .ko #mgmenu-pro, .ko #mgmenu-proS {
    display: none;
}

/**********  Japanese specification ****************/

.ja .footer__product-list ul li:nth-child(3), .ja .footer__product-list ul li:nth-child(6), .ja .footer__product-list ul li:last-child, .ja #header-desktop .container-action a:first-child, .ja #header-mobile .content .container-link a:first-child, .ja .pricing #is-360, .ja .ct-header-360, .ja #ct-desktop tbody tr td:nth-child(3), .ja ul.pricing-hero__subnav.subnav li:nth-child(2), .ja .twitter, .ja #mgmenu-mobileS, .ja #mgmenu-360, .ja #mgmenu-live, .ja #mgmenu-pro, .ja #mgmenu-proS, .ja .twitter, .ja #mgmenuMobile-360, .ja #mgmenuMobile-live, .ja #mgmenuMobile-pro, .ja #mgmenuMobile-proS {
    display: none;
}

/**********  LOGOS ****************/

.mydartfish-logo {
    position: relative;
    display: inline-block;
    overflow: hidden;
    margin: 10px 0;
    width: 100%;
    height: 25px;
    background-color: transparent;
    background-position: center center;
    -moz-background-size: contain;
    -o-background-size: contain;
    -webkit-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
    text-indent: -10000px;
}

.mydartfish-logo-AlignLeft {
    position: relative;
    display: inline-block;
    overflow: hidden;
    margin: 10px 0;
    width: 100%;
    height: 25px;
    background-color: transparent;
    background-position: center left;
    -moz-background-size: contain;
    -o-background-size: contain;
    -webkit-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
    text-indent: -10000px;
}

.nav-item .mydartfish-logo {
    background-position: left center;
}

.hero-container .mydartfish-logo {
    height: 25px;
}

.mydartfish-logo-negative {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhbHF1ZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDE5OCAyMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTk4IDIyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiNGQ0JBMkU7fTwvc3R5bGU+PGc+PHBhdGggY2xhc3M9InN0MCIgZD0iTTQ5LjksMS4yaC03LjhsLTQuOSw4LjF2Mi4ybDAsMGMwLjEsMi40LDAuNSw0LjIsMy4zLDQuNGg5LjVjNC41LDAsNi44LTMuNyw2LjgtNy4zUzU0LjQsMS4yLDQ5LjksMS4yeiBNNDguNywxMS45aC03VjQuN2g3YzEuOSwwLDMuNywxLjUsMy43LDMuN0M1Mi4zLDEwLjUsNTAuNiwxMS45LDQ4LjcsMTEuOXoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTU5LjIsMTIuNmg5LjFjMSwwLDEuOS0wLjEsMS45LTEuMmMwLTEuMy0wLjUtMS40LTYuMy0xLjRjLTYuNywwLTcuNS0wLjgtNy41LTQuNGMwLTIuNywwLjItNC42LDUuOS00LjZoNi4yYzQuNiwwLDUuNSwxLjQsNS42LDMuNmMwLDAuMSwwLDAuMiwwLDAuM2MtMC4zLTAuMy0xLTAuNi0zLjEtMC42aC04LjVjLTEsMC0xLjcsMC4zLTEuNywxLjFjMCwxLjMsMC41LDEuMyw1LjMsMS4zYzYuOSwwLDguNiwwLjQsOC42LDQuNmMwLDQtMS4zLDQuNS03LjMsNC41aC01LjRjLTQsMC01LjYtMC43LTUuNy0zLjhDMTU2LjgsMTIuNCwxNTcuNSwxMi42LDE1OS4yLDEyLjZ6Ii8+PGc+PHBhdGggY2xhc3M9InN0MCIgZD0iTTc4LjcsMTUuN2gyLjVsLTgtMTQuNmgtOC4xTDY1LDEuM2MxLjcsMC43LDEuMiwxLjgsMC42LDMuMWwtNi4xLDExLjRoMi4yYzIuNiwwLDIuNy0wLjgsNC4xLTIuNmwwLDBoOS4xbDAsMEM3Ni4xLDE0LjksNzYuMywxNS43LDc4LjcsMTUuN3ogTTY3LjQsMTAuMWwyLjktNS40bDIuOSw1LjRINjcuNHoiLz48L2c+PHBhdGggY2xhc3M9InN0MCIgZD0iTTExNi40LDQuOGg2LjNjMCwwLTEtMy43LTMuNC0zLjdoLTEzLjZjMCwwLDAuNywzLjcsMy40LDMuN3MyLjksMCwyLjksMHY0LjhsMCwwdjEuOWMwLDIuNSwwLjYsNC4zLDMuMiw0LjNoMS4zVjkuNGwwLDBMMTE2LjQsNC44TDExNi40LDQuOHoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTI0LjQsMS4zYzEuNSwwLjUsMi4yLDIuMiwyLjMsMy4zdjYuOWMwLDIuNSwwLjYsNC4zLDMuMiw0LjNoMS4zdi00LjloNS43YzIuNSwwLDQuNC0wLjQsNC41LTMuMVY3LjRoLTEwLjNWNC42aDYuNGMyLjQtMC4xLDQuMi0wLjUsNC40LTMuMlYxLjJMMTI0LjQsMS4zTDEyNC40LDEuM0wxMjQuNCwxLjN6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTE0NC42LDEuM2MxLjUsMC41LDIuMiwyLjIsMi4zLDMuMnY2LjljMCwyLjUsMC42LDQuMywzLjIsNC4zaDEuM1YxLjJsMCwwTDE0NC42LDEuM0wxNDQuNiwxLjN6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTE5My41LDEuMnY1LjJoLTkuNVYxLjJsMCwwaC02Ljd2MC4yYzEuNSwwLjUsMi4yLDIuMiwyLjMsMy4ydjYuOWMwLDIuNSwwLjYsNC4zLDMuMiw0LjNoMS4zdi01LjVoOS41djEuMmMwLDIuNSwwLjYsNC4zLDMuMiw0LjNoMS4zVjEuMmwwLDBIMTkzLjV6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTk4LjMsMS4ySDk0bDAsMEg4Mi41djAuMWMxLjUsMC41LDIuMiwyLjMsMi4zLDMuM3YwLjlsMCwwdjZjMCwyLjUsMC42LDQuNCwzLjIsNC40aDEuM3YtMy45aDdjMS4xLDAsMS42LDAuMywxLjgsMS4xYzAuMywxLjEsMC40LDIuNiwzLjIsMi43aDEuNHYtMi41YzAtMi40LTEuMS0zLTIuNS0zLjNsMCwwYzIuMS0wLjUsMi41LTEuNywyLjUtMy42VjUuNUMxMDIuOCwyLjgsMTAxLjgsMS4yLDk4LjMsMS4yeiBNOTguNCw2LjhjMCwxLjEtMC41LDEuNS0xLjcsMS41aC03LjRWNC43aDdjMS40LDAsMi4xLDAuMiwyLjEsMS41TDk4LjQsNi44TDk4LjQsNi44eiIvPjxnPjxnPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xNy4xLDE1LjhMMTksNy4xYzAuMS0wLjUsMC4yLTAuOSwwLjItMS4yYzAtMC4zLDAuMS0wLjYsMC4xLTAuOWMwLTAuNC0wLjEtMC43LTAuMy0wLjljLTAuMi0wLjItMC41LTAuMy0wLjktMC4zYy0wLjMsMC0wLjYsMC4xLTAuOSwwLjJjLTAuMywwLjEtMC42LDAuMy0xLDAuNWMtMC4zLDAuMi0wLjcsMC40LTEsMC43Yy0wLjMsMC4zLTAuNywwLjUtMSwwLjhsLTIuMSw5LjhIOC42bDEuOS04LjdjMC4xLTAuNSwwLjItMC45LDAuMi0xLjJjMC0wLjMsMC4xLTAuNiwwLjEtMC43YzAtMC4yLDAtMC40LDAtMC42cy0wLjEtMC4zLTAuMi0wLjRjLTAuMS0wLjEtMC4yLTAuMi0wLjQtMC4zYy0wLjIsMC0wLjQtMC4xLTAuNy0wLjFjLTAuMywwLTAuNiwwLjEtMSwwLjJjLTAuMywwLjEtMC43LDAuMy0xLDAuNWMtMC40LDAuMi0wLjcsMC40LTEsMC43QzYuMiw1LjUsNS45LDUuNyw1LjYsNmwtMi4xLDkuOEgwTDMuMSwxLjFoMy42TDYuMiwyLjlDNywyLjIsNy44LDEuNiw4LjcsMS4zYzAuOC0wLjQsMS42LTAuNiwyLjQtMC42YzEuMSwwLDEuOSwwLjIsMi41LDAuNmMwLjYsMC40LDAuOSwxLjEsMC45LDJjMC41LTAuNCwxLTAuOCwxLjQtMS4xYzAuNS0wLjMsMC45LTAuNiwxLjMtMC44czAuOC0wLjQsMS4yLTAuNWMwLjQtMC4xLDAuOC0wLjIsMS4yLTAuMmMwLjcsMCwxLjIsMC4xLDEuNywwLjJjMC41LDAuMiwwLjgsMC40LDEuMSwwLjdjMC4zLDAuMywwLjUsMC42LDAuNiwxLjFDMjIuOSwzLDIzLDMuNSwyMywzLjlzMCwwLjctMC4xLDEuMWMwLDAuNC0wLjEsMC44LTAuMiwxLjJsLTIsOS41TDE3LjEsMTUuOEwxNy4xLDE1Ljh6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTIyLjIsMTcuOGMwLjQsMC4yLDAuOCwwLjMsMS4xLDAuM2MwLjQsMC4xLDAuNywwLjEsMSwwLjFjMC4zLDAsMC41LDAsMC44LTAuMWMwLjMtMC4xLDAuNS0wLjIsMC44LTAuNWMwLjMtMC4yLDAuNS0wLjUsMC44LTAuOWMwLjMtMC40LDAuNi0wLjgsMC45LTEuM2wwLjUtMC45TDI1LjYsMS4xaDMuNmwxLjUsOS41bDUuNC05LjVoMy44bC05LjUsMTUuN2MtMC41LDAuOC0wLjksMS41LTEuNCwyLjFjLTAuNSwwLjYtMC45LDEtMS40LDEuNGMtMC41LDAuNC0xLjEsMC43LTEuNywwLjhjLTAuNiwwLjItMS4zLDAuMy0yLjEsMC4zYy0wLjUsMC0wLjksMC0xLjQtMC4xYy0wLjUtMC4xLTEtMC4yLTEuNS0wLjRMMjIuMiwxNy44eiIvPjwvZz48L2c+PC9nPjwvc3ZnPg==);
}

.mydartfishs-logo-negative {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjE3LjYgMjIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIxNy42IDIyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiNGQ0JBMkU7fS5zdDJ7ZmlsbDojRkZCQTAwO308L3N0eWxlPjxnPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00OS45LDEuMmgtNy44bC00LjksOC4xdjIuMmMwLjEsMi40LDAuNSw0LjIsMy4zLDQuNEg1MGM0LjUsMCw2LjgtMy43LDYuOC03LjNTNTQuNCwxLjIsNDkuOSwxLjJ6IE00OC43LDExLjloLTdWNC43aDdjMS45LDAsMy43LDEuNSwzLjcsMy43QzUyLjMsMTAuNSw1MC42LDExLjksNDguNywxMS45eiBNMTU5LjIsMTIuNmg5LjFjMSwwLDEuOS0wLjEsMS45LTEuMmMwLTEuMy0wLjUtMS40LTYuMy0xLjRjLTYuNywwLTcuNS0wLjgtNy41LTQuNGMwLTIuNywwLjItNC42LDUuOS00LjZoNi4yYzQuNiwwLDUuNSwxLjQsNS42LDMuNmMwLDAuMSwwLDAuMiwwLDAuM2MtMC4zLTAuMy0xLTAuNi0zLjEtMC42aC04LjVjLTEsMC0xLjcsMC4zLTEuNywxLjFjMCwxLjMsMC41LDEuMyw1LjMsMS4zYzYuOSwwLDguNiwwLjQsOC42LDQuNmMwLDQtMS4zLDQuNS03LjMsNC41SDE2MmMtNCwwLTUuNi0wLjctNS43LTMuOEMxNTYuOCwxMi40LDE1Ny41LDEyLjYsMTU5LjIsMTIuNnogTTc4LjcsMTUuN2gyLjVsLTgtMTQuNmgtOC4xTDY1LDEuM2MxLjcsMC43LDEuMiwxLjgsMC42LDMuMWwtNi4xLDExLjRoMi4yYzIuNiwwLDIuNy0wLjgsNC4xLTIuNmg5LjFDNzYuMSwxNC45LDc2LjMsMTUuNyw3OC43LDE1Ljd6IE02Ny40LDEwLjFsMi45LTUuNGwyLjksNS40SDY3LjR6IE0xMTYuNCw0LjhoNi4zYzAsMC0xLTMuNy0zLjQtMy43aC0xMy42YzAsMCwwLjcsMy43LDMuNCwzLjdzMi45LDAsMi45LDB2Ni43YzAsMi41LDAuNiw0LjMsMy4yLDQuM2gxLjNWOS40QzExNi41LDkuNCwxMTYuNCw0LjgsMTE2LjQsNC44eiBNMTI0LjQsMS4zYzEuNSwwLjUsMi4yLDIuMiwyLjMsMy4zdjYuOWMwLDIuNSwwLjYsNC4zLDMuMiw0LjNoMS4zdi00LjloNS43YzIuNSwwLDQuNC0wLjQsNC41LTMuMVY3LjRoLTEwLjNWNC42aDYuNGMyLjQtMC4xLDQuMi0wLjUsNC40LTMuMlYxLjJDMTQxLjksMS4yLDEyNC40LDEuMywxMjQuNCwxLjN6IE0xNDQuNiwxLjNjMS41LDAuNSwyLjIsMi4yLDIuMywzLjJ2Ni45YzAsMi41LDAuNiw0LjMsMy4yLDQuM2gxLjNWMS4yQzE1MS40LDEuMiwxNDQuNiwxLjMsMTQ0LjYsMS4zeiBNMTkzLjUsMS4ydjUuMkgxODRWMS4yaC02Ljd2MC4yYzEuNSwwLjUsMi4yLDIuMiwyLjMsMy4ydjYuOWMwLDIuNSwwLjYsNC4zLDMuMiw0LjNoMS4zdi01LjVoOS41djEuMmMwLDIuNSwwLjYsNC4zLDMuMiw0LjNoMS4zVjEuMkgxOTMuNXogTTk4LjMsMS4ySDgyLjV2MC4xYzEuNSwwLjUsMi4yLDIuMywyLjMsMy4zdjYuOWMwLDIuNSwwLjYsNC40LDMuMiw0LjRoMS4zVjEyaDdjMS4xLDAsMS42LDAuMywxLjgsMS4xYzAuMywxLjEsMC40LDIuNiwzLjIsMi43aDEuNHYtMi41YzAtMi40LTEuMS0zLTIuNS0zLjNjMi4xLTAuNSwyLjUtMS43LDIuNS0zLjZWNS41QzEwMi44LDIuOCwxMDEuOCwxLjIsOTguMywxLjJ6IE05OC40LDYuOGMwLDEuMS0wLjUsMS41LTEuNywxLjVoLTcuNFY0LjdoN2MxLjQsMCwyLjEsMC4yLDIuMSwxLjVDOTguNCw2LjIsOTguNCw2LjgsOTguNCw2Ljh6Ii8+PGc+PHBhdGggY2xhc3M9InN0MSIgZD0iTTE3LjEsMTUuOEwxOSw3LjFjMC4xLTAuNSwwLjItMC45LDAuMi0xLjJzMC4xLTAuNiwwLjEtMC45YzAtMC40LTAuMS0wLjctMC4zLTAuOWMtMC4yLTAuMi0wLjUtMC4zLTAuOS0wLjNjLTAuMywwLTAuNiwwLjEtMC45LDAuMmMtMC4zLDAuMS0wLjYsMC4zLTEsMC41Yy0wLjMsMC4yLTAuNywwLjQtMSwwLjdjLTAuMywwLjMtMC43LDAuNS0xLDAuOGwtMi4xLDkuOEg4LjZsMS45LTguN2MwLjEtMC41LDAuMi0wLjksMC4yLTEuMmMwLTAuMywwLjEtMC42LDAuMS0wLjdjMC0wLjIsMC0wLjQsMC0wLjZzLTAuMS0wLjMtMC4yLTAuNGMtMC4xLTAuMS0wLjItMC4yLTAuNC0wLjNjLTAuMiwwLTAuNC0wLjEtMC43LTAuMVM4LjksMy45LDguNSw0Yy0wLjMsMC4xLTAuNywwLjMtMSwwLjVjLTAuNCwwLjItMC43LDAuNC0xLDAuN0M2LjIsNS41LDUuOSw1LjcsNS42LDZsLTIuMSw5LjhIMEwzLjEsMS4xaDMuNkw2LjIsMi45QzcsMi4yLDcuOCwxLjYsOC43LDEuM2MwLjgtMC40LDEuNi0wLjYsMi40LTAuNmMxLjEsMCwxLjksMC4yLDIuNSwwLjZzMC45LDEuMSwwLjksMmMwLjUtMC40LDEtMC44LDEuNC0xLjFjMC41LTAuMywwLjktMC42LDEuMy0wLjhTMTgsMSwxOC40LDAuOXMwLjgtMC4yLDEuMi0wLjJjMC43LDAsMS4yLDAuMSwxLjcsMC4yYzAuNSwwLjIsMC44LDAuNCwxLjEsMC43YzAuMywwLjMsMC41LDAuNiwwLjYsMS4xYy0wLjEsMC4zLDAsMC44LDAsMS4yczAsMC43LTAuMSwxLjFjMCwwLjQtMC4xLDAuOC0wLjIsMS4ybC0yLDkuNUwxNy4xLDE1Ljh6IE0yMi4yLDE3LjhjMC40LDAuMiwwLjgsMC4zLDEuMSwwLjNjMC40LDAuMSwwLjcsMC4xLDEsMC4xczAuNSwwLDAuOC0wLjFzMC41LTAuMiwwLjgtMC41YzAuMy0wLjIsMC41LTAuNSwwLjgtMC45czAuNi0wLjgsMC45LTEuM2wwLjUtMC45TDI1LjYsMS4xaDMuNmwxLjUsOS41bDUuNC05LjVoMy44bC05LjUsMTUuN2MtMC41LDAuOC0wLjksMS41LTEuNCwyLjFzLTAuOSwxLTEuNCwxLjRzLTEuMSwwLjctMS43LDAuOGMtMC42LDAuMi0xLjMsMC4zLTIuMSwwLjNjLTAuNSwwLTAuOSwwLTEuNC0wLjFzLTEtMC4yLTEuNS0wLjRDMjAuOSwyMC45LDIyLjIsMTcuOCwyMi4yLDE3Ljh6Ii8+PC9nPjwvZz48cGF0aCBjbGFzcz0ic3QyIiBkPSJNMjE0LjUsMS41YzEuMywwLDIuMywxLjEsMi4zLDIuM3Y4LjljMCwxLjMtMS4xLDIuMy0yLjMsMi4zaC03LjdjLTEuMywwLTIuMy0xLjEtMi4zLTIuM1YzLjljMC0xLjMsMS4xLTIuMywyLjMtMi4zTDIxNC41LDEuNSBNMjE0LjUsMWgtNy43Yy0xLjcsMC0yLjksMS40LTIuOSwyLjl2OC45YzAsMS43LDEuNCwyLjksMi45LDIuOWg3LjdjMS43LDAsMi45LTEuNCwyLjktMi45VjMuOUMyMTcuNSwyLjMsMjE2LjEsMSwyMTQuNSwxeiBNMjE0LjYsMTAuNWMwLDEtMC4zLDEuNy0xLDIuM2MtMC43LDAuNS0xLjcsMC44LTIuOSwwLjhjLTAuOSwwLTEuNy0wLjItMi4zLTAuNXMtMS4yLTAuOC0xLjYtMS40bDEuNi0xLjJjMC4yLDAuMywwLjUsMC42LDAuNywwLjhzMC41LDAuMywwLjgsMC40YzAuMywwLjEsMC42LDAuMiwxLDAuMmMwLjUsMCwxLTAuMSwxLjMtMC4zYzAuMy0wLjIsMC41LTAuNSwwLjUtMC45YzAtMC4yLTAuMS0wLjQtMC4yLTAuNWMtMC4xLTAuMi0wLjMtMC4zLTAuNS0wLjRjLTAuMi0wLjEtMC42LTAuMi0xLjEtMC40Yy0wLjUtMC4yLTEtMC4zLTEuNC0wLjVjLTAuNS0wLjItMC44LTAuMy0xLjItMC41Yy0wLjMtMC4yLTAuNi0wLjUtMC44LTAuOGMtMC4yLTAuNC0wLjMtMC44LTAuMy0xLjNjMC0xLDAuMy0xLjcsMS0yLjJjMC42LTAuNSwxLjYtMC44LDIuNy0wLjhjMS43LDAsMi45LDAuNiwzLjcsMS44bC0xLjYsMS4yYy0wLjMtMC41LTAuNi0wLjgtMC45LTAuOWMtMC4zLTAuMi0wLjgtMC4zLTEuMi0wLjNzLTAuOCwwLjEtMS4xLDAuMmMtMC4zLDAuMi0wLjUsMC41LTAuNSwwLjhjMCwwLjMsMC4yLDAuNiwwLjUsMC44YzAuMywwLjIsMC44LDAuNCwxLjYsMC41YzAuNSwwLjEsMC44LDAuMiwxLjMsMC40YzAuNCwwLjIsMC44LDAuMywxLjEsMC41YzAuMywwLjIsMC42LDAuNSwwLjgsMC45QzIxNC41LDkuNCwyMTQuNiw5LjksMjE0LjYsMTAuNXoiLz48L3N2Zz4=);
}

.lmobile-negative {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjI0IiBoZWlnaHQ9IjQ3IiB2aWV3Qm94PSIwIDAgMjI0IDQ3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEuNDI2IDIxLjc4MTlMMjAuNjk1MiAwTDUzLjkxODMgMTMuOTcyNEwzOS44NTc0IDQ3TDYuNjQxMDQgMzMuMDIzMkw3LjY3MzQ0IDMwLjU5MzNDNy41MzIwNCAzMC41MTMgNy4zOTUxNCAzMC40MzI2IDcuMjYyNzIgMzAuMzQ1NkM1LjU3MjczIDI5LjI0MTEgMi44OTI5NyAyOC45MTA5IDEuNzQzODcgMzAuMTg5NEMxLjY1NDIyIDMwLjMwOCAxLjUzNzkgMzAuNDA0IDEuNDA0MjMgMzAuNDY5OUMxLjI3MDU2IDMwLjUzNTggMS4xMjMyNCAzMC41Njk2IDAuOTc0MDU0IDMwLjU2ODdDMC44NDU5NTEgMzAuNTY4NyAwLjcxOTEwNiAzMC41NDM2IDAuNjAwNzgzIDMwLjQ5NDhDMC40ODI0NiAzMC40NDYgMC4zNzQ5ODIgMzAuMzc0NSAwLjI4NDUwNCAzMC4yODQzQzAuMTk0MDI2IDMwLjE5NDIgMC4xMjIzMjQgMzAuMDg3MSAwLjA3MzUwNjIgMjkuOTY5NEMwLjAyNDY4NzggMjkuODUxNyAtMC4wMDAyODg4MjYgMjkuNzI1NSA2LjM0MjIxZS0wNiAyOS41OTgxQy0wLjAwMDQ2MDg2MSAyOS40Njg4IDAuMDI0ODg5IDI5LjM0MDcgMC4wNzQ1ODcgMjkuMjIxMkMwLjEyNDI4NSAyOS4xMDE3IDAuMTk3MzQzIDI4Ljk5MzIgMC4yODk1MjcgMjguOTAyQzIuMTc5MjcgMjYuNzkzNCA1LjkzNDA3IDI3LjE2NiA4LjMyNjU0IDI4LjcyNzlMOC40Mzg3NiAyOC43OTI2TDkuMDg5NjIgMjcuMjU5N0M4LjQzMTY2IDI3LjA0OTcgNy44MDQ1NCAyNi43NTQxIDcuMjI0NTcgMjYuMzgwNkM1LjUzNDU3IDI1LjI4MDYgMi44NTcwNiAyNC45NTAzIDEuNzA3OTYgMjYuMjI0NEMxLjYxNzQ3IDI2LjM0MjEgMS41MDA5OSAyNi40Mzc1IDEuMzY3NTEgMjYuNTAzMkMxLjIzNDAyIDI2LjU2OSAxLjA4NzEyIDI2LjYwMzQgMC45MzgxNDQgMjYuNjAzN0MwLjc4MDg0MiAyNi42MDYzIDAuNjI1NTU0IDI2LjU2ODMgMC40ODczOTcgMjYuNDkzNUMwLjM0OTI0MSAyNi40MTg3IDAuMjMyOTIyIDI2LjMwOTYgMC4xNDk3NjQgMjYuMTc2OEMwLjA2NjYwNjIgMjYuMDQ0IDAuMDE5NDQyNSAyNS44OTIxIDAuMDEyODYzOSAyNS43MzU4QzAuMDA2Mjg1MzIgMjUuNTc5NiAwLjA0MDUxNiAyNS40MjQzIDAuMTEyMjI0IDI1LjI4NUMwLjE5OTc0NyAyNS4wNTk2IDAuMzQyNDU3IDI0Ljg1OTQgMC41Mjc0MjkgMjQuNzAyN0MyLjQ2ODc5IDIyLjg3MDggNi4wMTAzNyAyMy4yNzY5IDguMzA0MSAyNC43Njc0QzguNzgxNTggMjUuMDcyMyA5LjI5OTg4IDI1LjMwODkgOS44NDM3MiAyNS40NzAyTDEwLjYyMjUgMjMuNjQyOEM5LjQyMzU0IDIzLjQ4NzcgOC4yNzM5MSAyMy4wNzA5IDcuMjU1OTkgMjIuNDIyM0M1LjU2NTk5IDIxLjMyMjMgMi44ODYyNCAyMC45ODc2IDEuNzM3MTMgMjIuMjY2MUMxLjY0NzQ3IDIyLjM4NSAxLjUzMTI2IDIyLjQ4MTUgMS4zOTc2NyAyMi41NDgxQzEuMjY0MDggMjIuNjE0NyAxLjExNjc2IDIyLjY0OTUgMC45NjczMjEgMjIuNjQ5OUMwLjc3NDA5NCAyMi42NDgxIDAuNTg1NzU2IDIyLjU4OTMgMC40MjYxNTkgMjIuNDgxQzAuMjY2NTYxIDIyLjM3MjYgMC4xNDI4ODMgMjIuMjE5NyAwLjA3MDc4NTMgMjIuMDQxNEMtMC4wMDEzMTIwNCAyMS44NjMyIC0wLjAxODU4NTEgMjEuNjY3NyAwLjAyMTE1MzUgMjEuNDc5N0MwLjA2MDg5MjIgMjEuMjkxNyAwLjE1NTg1NSAyMS4xMTk2IDAuMjk0MDE2IDIwLjk4NTNDMi4xODM3NiAxOC44NzY4IDUuOTM4NTYgMTkuMjQ5NCA4LjMzMTAzIDIwLjgxMTNDOS4yNTk0MSAyMS4zOTg2IDEwLjMyNjcgMjEuNzMzNCAxMS40MjYgMjEuNzgxOVpNMzcuNDgwNiAxMy42OTM1TDM2LjkxMDYgMTcuMDI3QzM2Ljg1NTMgMTcuMjY2NSAzNi44OSAxNy41MTc5IDM3LjAwODIgMTcuNzMzN0MzNy4xMjY1IDE3Ljk0OTUgMzcuMzIwMSAxOC4xMTQ4IDM3LjU1MjUgMTguMTk4NEMzOC4wNjQyIDE4LjM1MDIgMzguNTEzIDE4LjA2MDEgMzguNzM3NSAxNy41NjAzTDQwLjE0MDIgMTQuNDYzM0M0MC4xOTEgMTQuMjg5NiA0MC4yMDcgMTQuMTA3OCA0MC4xODcxIDEzLjkyOEM0MC4xNjczIDEzLjc0ODMgNDAuMTEyIDEzLjU3NDIgNDAuMDI0NSAxMy40MTU3QzM5LjkzNjkgMTMuMjU3MiAzOS44MTg5IDEzLjExNzQgMzkuNjc3IDEzLjAwNDJDMzkuNTM1MSAxMi44OTExIDM5LjM3MjIgMTIuODA2OSAzOS4xOTc2IDEyLjc1NjNDMzkuMDIyOSAxMi43MDU4IDM4Ljg0IDEyLjY4OTkgMzguNjU5MiAxMi43MDk3QzM4LjQ3ODQgMTIuNzI5NCAzOC4zMDMzIDEyLjc4NDMgMzguMTQzOSAxMi44NzE0QzM3Ljk4NDUgMTIuOTU4NCAzNy44NDM4IDEzLjA3NTggMzcuNzMgMTMuMjE2OEMzNy42MTYyIDEzLjM1NzkgMzcuNTMxNSAxMy41MTk4IDM3LjQ4MDYgMTMuNjkzNVpNMzMuNjg3OCAxMS42ODY3QzMzLjUyMyAxMS42MDk4IDMzLjM0NDQgMTEuNTY2MSAzMy4xNjI1IDExLjU1ODFDMzIuOTgxMiAxMS41NDkxIDMyLjc5OTkgMTEuNTc1NyAzMi42Mjg5IDExLjYzNjVDMzIuNDU4IDExLjY5NzMgMzIuMzAwOCAxMS43OTA5IDMyLjE2NjMgMTEuOTEyMkMzMi4wMzE5IDEyLjAzMzQgMzEuOTIyOCAxMi4xNzk5IDMxLjg0NTMgMTIuMzQzMUMzMS43Njc5IDEyLjUwNjMgMzEuNzIzNSAxMi42ODMxIDMxLjcxNDkgMTIuODYzNEwzMS45MzkzIDE2LjIzMjdDMzEuOTM4NiAxNi40Nzk0IDMyLjAzIDE2LjcxNzUgMzIuMTk1OSAxNi45MDFDMzIuMzYxOCAxNy4wODQ1IDMyLjU5MDMgMTcuMjAwMiAzMi44MzcxIDE3LjIyNTZDMzMuMzYyMyAxNy4yNTY4IDMzLjczOTMgMTYuODc3NSAzMy44NDAzIDE2LjMzMzFMMzQuNDc5OSAxMi45OTk1QzM0LjQ4OTMgMTIuODE4NyAzNC40NjI2IDEyLjYzNzkgMzQuNDAxMyAxMi40Njc0QzM0LjM0MDEgMTIuMjk2OSAzNC4yNDU1IDEyLjE0MDIgMzQuMTIzIDEyLjAwNjJDMzQuMDAwNiAxMS44NzIyIDMzLjg1MjcgMTEuNzYzNiAzMy42ODc4IDExLjY4NjdaTTI4LjA1NzEgMTEuOTk3NkMyNy43NTM4IDExLjc5MTggMjcuMzgwNyAxMS43MTQgMjcuMDE5NyAxMS43ODEyQzI2LjY1ODYgMTEuODQ4NCAyNi4zMzkgMTIuMDU1MyAyNi4xMzExIDEyLjM1NjVDMjUuOTIzMyAxMi42NTc3IDI1Ljg0NDEgMTMuMDI4NiAyNS45MTEgMTMuMzg3OEwyNi45MjEgMTYuNjEyQzI3LjA3ODEgMTcuMDkxNyAyNy41MDkgMTcuNDYyMSAyOC4wMjUyIDE3LjM3MDZDMjguNTQxNCAxNy4yNzkyIDI4LjgxNzUgMTYuODE5NSAyOC43OTUgMTYuMjY4NEwyOC42Mzc5IDEyLjg3OUMyOC41NjkzIDEyLjUyMDQgMjguMzYwNCAxMi4yMDMzIDI4LjA1NzEgMTEuOTk3NlpNMjIuMTU4OCAxMy4zODQ5QzIxLjgxNTUgMTMuMjUzMSAyMS40MzM1IDEzLjI2MjIgMjEuMDk2OSAxMy40MTAxQzIwLjc2MSAxMy41NjAyIDIwLjQ5ODcgMTMuODM2OCAyMC4zNjc4IDE0LjE3OUMyMC4yMzcgMTQuNTIxMyAyMC4yNDgxIDE0LjkwMTIgMjAuMzk4OSAxNS4yMzUzTDIyLjEzMzggMTguMTM2QzIyLjI0NjQgMTguMzU0OSAyMi40MzU2IDE4LjUyNTUgMjIuNjY1OCAxOC42MTU1QzIyLjg5NjEgMTguNzA1NSAyMy4xNTE0IDE4LjcwODcgMjMuMzgzOSAxOC42MjQ2QzIzLjg3MDkgMTguNDEyNiAyNC4wMjM1IDE3LjkwMTcgMjMuODcwOSAxNy4zNzA2TDIyLjkyODMgMTQuMTEyOUMyMi43Nzg5IDEzLjc3ODUgMjIuNTAyMiAxMy41MTY2IDIyLjE1ODggMTMuMzg0OVpNNDEuNjUyOSAyOS42MTZDNDIuMTk1NiAyOS4yMjMzIDQyLjcwNzQgMjguNzg5OSA0My4xODM1IDI4LjMxOTZINDMuMTc5MUM0My45OTk2IDI3LjUyODIgNDQuNjgyMiAyNi42MDY4IDQ1LjE5OSAyNS41OTNDNDQuNjc2NiAyNC41ODM5IDQzLjk5NDYgMjMuNjY0OCA0My4xNzkxIDIyLjg3MDhDNDIuNzAxNyAyMi40MDI0IDQyLjE5MDEgMjEuOTY5OSA0MS42NDg0IDIxLjU3NjZDMzguODc4OSAxOS41ODQxIDM1LjIyOTYgMTguNDY4NCAzMS4zNTU4IDE4LjQ2ODRDMjcuODAwOCAxOC40Njg0IDI0LjM2NDcgMTkuNDE5IDIxLjY5MTYgMjEuMTQ2TDIxLjYwNDEgMjEuMjAxOEwyMS41Mjc4IDIxLjEzMjZMMTguODY2IDE4Ljc0MjlDMTguNzQ1OCAxOC42Mjc4IDE4LjYwMzYgMTguNTM3OCAxOC40NDc3IDE4LjQ3ODVDMTguMjkxOSAxOC40MTkxIDE4LjEyNTYgMTguMzkxNCAxNy45NTg4IDE4LjM5NzFDMTcuNzkyIDE4LjQwMjkgMTcuNjI4MSAxOC40NDE5IDE3LjQ3NjggMTguNTExOEMxNy4zMjU0IDE4LjU4MTggMTcuMTg5OCAxOC42ODEyIDE3LjA3NzggMTguODA0M0MxNi45NjU5IDE4LjkyNzQgMTYuODggMTkuMDcxNiAxNi44MjUyIDE5LjIyODNDMTYuNzcwNSAxOS4zODUgMTYuNzQ3OSAxOS41NTExIDE2Ljc1OSAxOS43MTY3QzE2Ljc3IDE5Ljg4MjMgMTYuODE0NCAyMC4wNDM5IDE2Ljg4OTUgMjAuMTkyMUMxNi45NjQ2IDIwLjM0MDMgMTcuMDY4OSAyMC40NzE5IDE3LjE5NjIgMjAuNTc5MkwxOS41MjU4IDIyLjcwNTdMMjEuNTQ1OCAyNC41Mzk4QzIxLjYzOTcgMjQuNDQ2NCAyMS43NDEyIDI0LjM1NjYgMjEuODUxNyAyNC4yNTg4QzIxLjg2MjYgMjQuMjQ5MiAyMS44NzM2IDI0LjIzOTQgMjEuODg0NyAyNC4yMjk2QzI0LjIwOTggMjIuMjIxNSAyNy42NjM5IDIxLjA3MDEgMzEuMzU1OCAyMS4wNzAxQzM1Ljg0OSAyMS4wNzAxIDM5Ljk1NjIgMjIuNzc0OCA0Mi4wNzI2IDI1LjUxMjZMNDIuMTM1NCAyNS41OTNMNDIuMDcyNiAyNS42ODIyQzM5Ljk1NjIgMjguNDIgMzUuODQ0NSAzMC4xMjI1IDMxLjM1NTggMzAuMTIyNUMyNy42NjM5IDMwLjEyMjUgMjQuMjA5OCAyOC45NzU2IDIxLjg4NDcgMjYuOTY3NEMyMS43NzAyIDI2Ljg2NDggMjEuNjUzNSAyNi43NTk5IDIxLjU0NTggMjYuNjU3M0wxOS41MjU4IDI4LjQ4NjlMMTcuMTk2MiAzMC42MTc4QzE3LjA3MyAzMC43MjU2IDE2Ljk3MyAzMC44NTcxIDE2LjkwMjQgMzEuMDA0M0MxNi44MzE4IDMxLjE1MTYgMTYuNzkyIDMxLjMxMTYgMTYuNzg1NSAzMS40NzQ2QzE2Ljc3NjYgMzEuNjM3MyAxNi44MDA2IDMxLjgwMDIgMTYuODU2MSAzMS45NTM1QzE2LjkxMTYgMzIuMTA2OCAxNi45OTc1IDMyLjI0NzQgMTcuMTA4NyAzMi4zNjcyQzE3LjIxNzMgMzIuNDg4MyAxNy4zNDk0IDMyLjU4NjMgMTcuNDk3MiAzMi42NTU0QzE3LjY0NDkgMzIuNzI0NCAxNy44MDUxIDMyLjc2MyAxNy45NjgzIDMyLjc2ODhDMTguMTMxNSAzMi43Nzg3IDE4LjI5NSAzMi43NTU5IDE4LjQ0OTIgMzIuNzAxOUMxOC42MDM0IDMyLjY0NzggMTguNzQ1MSAzMi41NjM2IDE4Ljg2NiAzMi40NTQyTDIxLjUzMjMgMzAuMDU3OEwyMS42MDg2IDI5Ljk4NjRMMjEuNjk2MSAzMC4wNDQ0QzI0LjM2OTIgMzEuNzcxNCAyNy44MDA4IDMyLjcyMTkgMzEuMzYwMyAzMi43MjE5QzM1LjIzNDEgMzIuNzIxOSAzOC44ODM0IDMxLjYyNDEgNDEuNjUyOSAyOS42MTZaTTI4LjM5MDMgMjMuNjI0MkMyNy45OTg2IDI0LjIwNjkgMjcuNzg5NSAyNC44OTIxIDI3Ljc4OTUgMjUuNTkzQzI3Ljc5MDEgMjYuNTMyMSAyOC4xNjU1IDI3LjQzMjcgMjguODMzMyAyOC4wOTdDMjkuNTAxMSAyOC43NjEzIDMwLjQwNjcgMjkuMTM1MSAzMS4zNTEzIDI5LjEzNjNDMzIuMDU2MyAyOS4xMzY3IDMyLjc0NTYgMjguOTI5MyAzMy4zMzIgMjguNTQwMkMzMy45MTg0IDI4LjE1MTEgMzQuMzc1NiAyNy41OTc5IDM0LjY0NTcgMjYuOTUwNUMzNC45MTU4IDI2LjMwMyAzNC45ODY3IDI1LjU5MDUgMzQuODQ5NCAyNC45MDMxQzM0LjcxMjEgMjQuMjE1NiAzNC4zNzI5IDIzLjU4NCAzMy44NzQ1IDIzLjA4ODNDMzMuMzc2MiAyMi41OTI1IDMyLjc0MTEgMjIuMjU0OCAzMi4wNDk3IDIyLjExNzlDMzEuMzU4MyAyMS45ODEgMzAuNjQxNiAyMi4wNTEgMjkuOTkwMiAyMi4zMTkyQzI5LjMzODggMjIuNTg3MyAyOC43ODIxIDIzLjA0MTQgMjguMzkwMyAyMy42MjQyWk00MS45MTMyIDIwLjIyODlDNDIuMzY0MyAyMC40OTIyIDQyLjg3NjEgMjAuMzEzNyA0My4yMTI3IDE5Ljg4MzFMNDUuMjk1NSAxNy4xODFDNDUuNDc3MyAxNi44NjI5IDQ1LjUyNDYgMTYuNDg2IDQ1LjQyNyAxNi4xMzMzQzQ1LjMyOTMgMTUuNzgwNSA0NS4wOTQ3IDE1LjQ4MDggNDQuNzc0OCAxNS4zQzQ0LjQ1NDggMTUuMTE5MiA0NC4wNzU4IDE1LjA3MjIgNDMuNzIxIDE1LjE2OTNDNDMuMzY2MSAxNS4yNjYzIDQzLjA2NDYgMTUuNDk5NiA0Mi44ODI4IDE1LjgxNzdMNDEuNTYzMSAxOC45NDE1QzQxLjQ1MTkgMTkuMTYxMyA0MS40MjYgMTkuNDE0MiA0MS40OTA2IDE5LjY1MTdDNDEuNTU1MiAxOS44ODkzIDQxLjcwNTcgMjAuMDk0OCA0MS45MTMyIDIwLjIyODlaIiBmaWxsPSJ3aGl0ZSIvPjxwYXRoIGQ9Ik0xODAuNzI0IDYuOTE0MjJDMTgwLjcyNCA4LjgwODE1IDE3OS4xODcgMTAuMjg3OCAxNzcuMjk0IDEwLjI4NzhDMTc1LjQ2MSAxMC4yODc4IDE3My44NjUgOC44MDgxNSAxNzMuODY1IDYuOTE0MjJDMTczLjg2NSA1LjAyMDI5IDE3NS40NjEgMy40ODE0OCAxNzcuMjk0IDMuNDgxNDhDMTc5LjE4NyAzLjQ4MTQ4IDE4MC43MjQgNS4wMjAyOSAxODAuNzI0IDYuOTE0MjJaIiBmaWxsPSJ3aGl0ZSIvPjxwYXRoIGQ9Ik0xODAuMDE1IDQzLjY2ODJIMTc0LjY5MlYxNS4wODE4SDE4MC4wMTVWNDMuNjY4MloiIGZpbGw9IndoaXRlIi8+PHBhdGggZD0iTTEwNS4xMSA0My42NjgySDk5LjE5NTlWMTIuMzAwMUw4Ni40MjI1IDQzLjY2ODJIODMuOTM4OEw3MS4xNjU0IDEyLjMwMDFWNDMuNjY4Mkg2NS4yNTE3VjQuMTkxN0g3My43MDgyTDg1LjE4MDYgMzIuNTQxNEw5Ni42NTMgNC4xOTE3SDEwNS4xMVY0My42NjgyWiIgZmlsbD0id2hpdGUiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEzOC40NzggMjkuMzQ1NEMxMzguNDc4IDM3LjYzMTMgMTMyLjk3OCA0NC4zNzg0IDEyNC4wNDkgNDQuMzc4NEMxMTUuMTc4IDQ0LjM3ODQgMTA5LjYyIDM3LjYzMTMgMTA5LjYyIDI5LjM0NTRDMTA5LjYyIDIxLjExODcgMTE1LjE3OCAxNC4zNzE2IDEyNC4wNDkgMTQuMzcxNkMxMzIuOTc4IDE0LjM3MTYgMTM4LjQ3OCAyMS4xMTg3IDEzOC40NzggMjkuMzQ1NFpNMTE1LjE3OCAyOS4zNDU0QzExNS4xNzggMzQuNzkwNCAxMTguMzcyIDM5LjY0MzYgMTI0LjA0OSAzOS42NDM2QzEyOS43ODUgMzkuNjQzNiAxMzIuOTE5IDM0Ljc5MDQgMTMyLjkxOSAyOS4zNDU0QzEzMi45MTkgMjMuOTU5NiAxMjkuNzg1IDE5LjEwNjQgMTI0LjA0OSAxOS4xMDY0QzExOC4zNzIgMTkuMTA2NCAxMTUuMTc4IDIzLjk1OTYgMTE1LjE3OCAyOS4zNDU0WiIgZmlsbD0id2hpdGUiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE0Mi44NyA0My42NjgySDE0OC4xOTJWMzkuNTg0NEMxNTAuMzIxIDQyLjQyNTMgMTUzLjY5MiA0NC4zNzg0IDE1Ny41MzYgNDQuMzc4NEMxNjQuOTI4IDQ0LjM3ODQgMTcwLjI1IDM4Ljc1NTkgMTcwLjI1IDI5LjQwNDZDMTcwLjI1IDIwLjIzMDkgMTY0Ljk4NyAxNC4zNzE2IDE1Ny41MzYgMTQuMzcxNkMxNTMuODEgMTQuMzcxNiAxNTAuNDM5IDE2LjE0NzEgMTQ4LjE5MiAxOS4yMjQ3VjQuMTkxN0gxNDIuODdWNDMuNjY4MlpNMTQ4LjE5MiAzNS41MDA3VjIzLjM2NzdDMTQ5LjYxMSAyMS4wNTk1IDE1Mi44NjQgMTkuMTA2NCAxNTYuMTE2IDE5LjEwNjRDMTYxLjQzOSAxOS4xMDY0IDE2NC43NSAyMy40MjY5IDE2NC43NSAyOS40MDQ2QzE2NC43NSAzNS4zODIzIDE2MS40MzkgMzkuNjQzNiAxNTYuMTE2IDM5LjY0MzZDMTUyLjg2NCAzOS42NDM2IDE0OS42MTEgMzcuODA4OSAxNDguMTkyIDM1LjUwMDdaIiBmaWxsPSJ3aGl0ZSIvPjxwYXRoIGQ9Ik0xODYuMTI5IDQzLjY2ODJIMTkxLjQ1MlY0LjE5MTdIMTg2LjEyOVY0My42NjgyWiIgZmlsbD0id2hpdGUiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIxMC41NzYgNDQuMzc4NEMyMDIuMDYgNDQuMzc4NCAxOTUuNzkyIDM4LjM0MTYgMTk1Ljc5MiAyOS4zNDU0QzE5NS43OTIgMjEuMDU5NSAyMDEuNzY1IDE0LjM3MTYgMjEwLjEwMyAxNC4zNzE2QzIxOC42NzggMTQuMzcxNiAyMjQgMjEuMDU5NSAyMjQgMjkuODE4OVYzMS4xMjFIMjAxLjQxQzIwMS44MjQgMzUuOTc0MSAyMDUuMzcyIDM5Ljk5ODcgMjExLjEwOCAzOS45OTg3QzIxNC4xMjQgMzkuOTk4NyAyMTcuNDM2IDM4LjgxNSAyMTkuNTY1IDM2LjYyNTJMMjIyLjA0OSA0MC4xMTcxQzIxOS4yMSA0Mi44OTg4IDIxNS4xODkgNDQuMzc4NCAyMTAuNTc2IDQ0LjM3ODRaTTIxOC43OTYgMjcuMjczOUMyMTguNjc4IDIzLjQ4NjEgMjE2LjEzNSAxOC43NTEzIDIxMC4xMDMgMTguNzUxM0MyMDQuMzY3IDE4Ljc1MTMgMjAxLjY0NyAyMy4zNjc3IDIwMS4zNTEgMjcuMjczOUgyMTguNzk2WiIgZmlsbD0id2hpdGUiLz48L3N2Zz4=);
}

.lmobileS-negative {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhbHF1ZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMwMC4zIDIzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMDAuMyAyMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTUwLjUsMi41aC03LjlsLTUsOC4ydjIuMmwwLDBjMC4xLDIuNCwwLjUsNC4yLDMuMyw0LjRoOS42YzQuNSwwLDctMy43LDctNy40QzU3LjUsNi4zLDU1LjEsMi41LDUwLjUsMi41eiBNNDkuMywxMy42aC03LjFWNi4zaDcuMWMxLjksMCwzLjcsMS42LDMuNywzLjdDNTMsMTIsNTEuMiwxMy42LDQ5LjMsMTMuNnoiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTYxLjIsMTQuMmg5LjJjMSwwLDEuOS0wLjEsMS45LTEuMmMwLTEuMy0wLjUtMS40LTYuNC0xLjRjLTYuOCwwLTcuNi0wLjgtNy42LTQuNWMwLTIuNywwLjItNC43LDYtNC43aDYuM2M0LjcsMCw1LjYsMS40LDUuNywzLjZjMCwwLjEsMCwwLjIsMCwwLjNjLTAuMy0wLjMtMS0wLjYtMy4xLTAuNmgtOC43Yy0xLDAtMS43LDAuMy0xLjcsMS4xYzAsMS4zLDAuNSwxLjMsNS40LDEuM2M3LDAsOC43LDAuNCw4LjcsNC43YzAsNC0xLjMsNC42LTcuNCw0LjZIMTY0Yy00LDAtNS43LTAuNy01LjgtMy44QzE1OC42LDE0LjEsMTU5LjUsMTQuMiwxNjEuMiwxNC4yeiIvPjxnPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik03OS43LDE3LjRoMi41TDc0LDIuNWgtOC4ybC0wLjEsMC4yYzEuNywwLjcsMS4yLDEuOCwwLjYsMy4xTDYwLDE3LjRoMi4yYzIuNiwwLDIuNy0wLjgsNC4yLTIuNmwwLDBoOS4ybDAsMEM3NywxNi41LDc3LjEsMTcuNCw3OS43LDE3LjR6IE02OC4yLDExLjZMNzEuMSw2bDIuOSw1LjZINjguMnoiLz48L2c+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTExNy45LDYuM2g2LjRjMCwwLTEtMy43LTMuNC0zLjdIMTA3YzAsMCwwLjcsMy43LDMuNCwzLjdjMi43LDAsMi45LDAsMi45LDB2NC45bDAsMHYxLjljMCwyLjUsMC42LDQuMywzLjIsNC4zaDEuNHYtNi41bDAsMFY2LjN6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTEyNS45LDIuN2MxLjUsMC41LDIuMiwyLjIsMi4zLDMuM3Y3YzAsMi41LDAuNiw0LjMsMy4yLDQuM2gxLjR2LTVoNS44YzIuNSwwLDQuNC0wLjQsNC42LTMuMVY4LjloLTEwLjRWNi4xaDYuNWMyLjQtMC4xLDQuMi0wLjUsNC40LTMuMlYyLjZoLTE3LjhDMTI1LjksMi42LDEyNS45LDIuNywxMjUuOSwyLjd6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE0Ni40LDIuN2MxLjUsMC41LDIuMiwyLjIsMi4zLDMuM3Y3YzAsMi41LDAuNiw0LjMsMy4yLDQuM2gxLjNWMi41bDAsMGgtNi44VjIuN3oiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTk1LjksMi41djUuM2gtOS42VjIuNWwwLDBoLTYuOHYwLjJjMS41LDAuNSwyLjIsMi4yLDIuMywzLjN2N2MwLDIuNSwwLjYsNC4zLDMuMiw0LjNoMS4zdi01LjZoOS42djEuMmMwLDIuNSwwLjYsNC4zLDMuMiw0LjNoMS4zVjIuNGwwLDBMMTk1LjksMi41TDE5NS45LDIuNXoiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNOTkuNSwyLjZoLTQuNGwwLDBIODMuNXYwLjFDODUsMy4yLDg1LjcsNSw4NS44LDZ2MC45bDAsMFYxM2MwLDIuNSwwLjYsNC40LDMuMiw0LjRoMS40di0zLjloNy4xYzEuMSwwLDEuNiwwLjMsMS44LDEuMWMwLjMsMS4xLDAuNCwyLjYsMy4yLDIuN2gxLjR2LTIuNWMwLTIuNC0xLjEtMy0yLjUtMy4zbDAsMGMyLjEtMC41LDIuNS0xLjcsMi41LTMuNlY3QzEwNCw0LjMsMTAzLDIuNiw5OS41LDIuNnogTTk5LjYsOC4zYzAsMS4xLTAuNSwxLjYtMS43LDEuNmgtNy41VjYuM2g3LjFjMS40LDAsMi4xLDAuMiwyLjEsMS42VjguM3oiLz48Zz48Zz48cGF0aCBmaWxsPSIjRkNCQTJFIiBkPSJNMTcuMywxNy40bDEuOS04LjhjMC4xLTAuNSwwLjItMC45LDAuMi0xLjJzMC4xLTAuNiwwLjEtMC45YzAtMC40LTAuMS0wLjctMC4zLTAuOWMtMC4yLTAuMi0wLjUtMC4zLTAuOS0wLjNjLTAuMywwLTAuNiwwLjEtMC45LDAuMnMtMC42LDAuMy0xLDAuNWMtMC4zLDAuMi0wLjcsMC40LTEsMC43cy0wLjcsMC41LTEsMC44bC0yLjEsOS45SDguN2wxLjktOC44YzAuMS0wLjUsMC4yLTAuOSwwLjItMS4yczAuMS0wLjYsMC4xLTAuN2MwLTAuMiwwLTAuNCwwLTAuNnMtMC4xLTAuMy0wLjItMC40Yy0wLjEtMC4xLTAuMi0wLjItMC40LTAuM1M5LjksNS4zLDkuNyw1LjNjLTAuMywwLTAuNiwwLjEtMSwwLjJDOC40LDUuNiw4LDUuOCw3LjcsNkM3LjMsNi4yLDcsNi40LDYuNyw2LjdTNi4xLDcuMiw1LjgsNy41bC0yLjEsOS45SDBMMy4xLDIuNWgzLjZMNi4zLDQuNGMwLjgtMC43LDEuNi0xLjMsMi41LTEuN2MwLjgtMC40LDEuNi0wLjYsMi40LTAuNmMxLjEsMCwxLjksMC4yLDIuNSwwLjZzMC45LDEuMSwwLjksMmMwLjUtMC40LDEtMC44LDEuNC0xLjFjMC41LTAuMywwLjktMC42LDEuMy0wLjhzMC44LTAuNCwxLjItMC41YzAuNC0wLjEsMC44LTAuMiwxLjItMC4yYzAuNywwLDEuMiwwLjEsMS43LDAuMmMwLjUsMC4yLDAuOCwwLjQsMS4xLDAuN2MwLjMsMC4zLDAuNSwwLjcsMC42LDEuMXMwLjIsMC45LDAuMiwxLjNjMCwwLjQsMCwwLjctMC4xLDEuMWMwLDAuNC0wLjEsMC44LTAuMiwxLjJsLTIsOS42aC0zLjdDMTcuMywxNy4zLDE3LjMsMTcuNCwxNy4zLDE3LjR6Ii8+PHBhdGggZmlsbD0iI0ZDQkEyRSIgZD0iTTIyLjQsMTkuNGMwLjQsMC4yLDAuOCwwLjMsMS4xLDAuM2MwLjQsMC4xLDAuNywwLjEsMSwwLjFzMC41LDAsMC44LTAuMXMwLjUtMC4yLDAuOC0wLjVjMC4zLTAuMiwwLjUtMC41LDAuOC0wLjlzMC42LTAuOCwwLjktMS4zbDAuNS0wLjlMMjYsMi41aDMuNmwxLjQsOS42bDUuNS05LjZoMy44bC05LjYsMTUuOWMtMC41LDAuOC0xLDEuNS0xLjQsMi4xYy0wLjUsMC42LTAuOSwxLjEtMS40LDEuNGMtMC41LDAuNC0xLjEsMC43LTEuNywwLjhjLTAuNiwwLjItMS4zLDAuMy0yLjEsMC4zYy0wLjUsMC0wLjksMC0xLjUtMC4xYy0wLjUtMC4xLTEtMC4yLTEuNS0wLjRMMjIuNCwxOS40eiIvPjwvZz48L2c+PGc+PHBhdGggZmlsbD0iI0ZDQkEyRSIgZD0iTTIxNi44LDE2LjlWNy44bC0zLjMsNS43aC0xLjZsLTMuMi01Ljd2OS4xSDIwNlYzLjNoMy4ybDMuNSw2LjVsMy42LTYuNWgzLjF2MTMuNkwyMTYuOCwxNi45TDIxNi44LDE2Ljl6Ii8+PHBhdGggZmlsbD0iI0ZDQkEyRSIgZD0iTTIzMy40LDEwLjFjMCwyLjQtMC41LDQuMS0xLjUsNS4zcy0yLjUsMS44LTQuNCwxLjhjLTIsMC0zLjUtMC42LTQuNC0xLjljLTAuOS0xLjItMS40LTMtMS40LTUuMmMwLTIuMywwLjUtNCwxLjQtNS4yczIuNC0xLjksNC40LTEuOXMzLjUsMC42LDQuNCwxLjlDMjMzLDYuMSwyMzMuNCw3LjksMjMzLjQsMTAuMXogTTIzMC42LDEwLjFjMC0xLjYtMC4yLTIuOC0wLjctMy41cy0xLjItMS4xLTIuMy0xLjFzLTEuOSwwLjQtMi4zLDEuMWMtMC41LDAuNy0wLjcsMS45LTAuNywzLjVzMC4yLDIuOCwwLjcsMy41czEuMiwxLjEsMi4zLDEuMXMxLjktMC40LDIuMy0xLjFDMjMwLjQsMTIuOSwyMzAuNiwxMS44LDIzMC42LDEwLjF6Ii8+PHBhdGggZmlsbD0iI0ZDQkEyRSIgZD0iTTI0Ni4yLDEzYzAsMS40LTAuNSwyLjQtMS40LDNjLTAuOSwwLjYtMi4yLDAuOS0zLjksMC45aC01LjFWMy4zaDQuOGMxLjcsMCwzLDAuMywzLjcsMC44YzAuOCwwLjUsMS4xLDEuMywxLjEsMi40YzAsMC44LTAuMiwxLjUtMC42LDIuMWMtMC40LDAuNS0xLDAuOS0xLjksMS4xYzEuMSwwLjIsMiwwLjUsMi41LDEuMVMyNDYuMiwxMiwyNDYuMiwxM3ogTTI0Mi42LDcuMWMwLTAuNS0wLjItMC45LTAuNi0xLjFjLTAuNC0wLjItMS0wLjMtMS44LTAuM2gtMS44djIuOWgxLjdjMC44LDAsMS40LTAuMSwxLjgtMC4zQzI0Mi40LDguMSwyNDIuNiw3LjcsMjQyLjYsNy4xeiBNMjQzLjMsMTIuOGMwLTAuNi0wLjItMS0wLjYtMS4zYy0wLjQtMC4zLTEuMi0wLjQtMi4zLTAuNGgtMS45djMuNGgxLjRjMS4xLDAsMS44LTAuMSwyLjItMC4yYzAuNC0wLjEsMC43LTAuMywwLjktMC41QzI0My4yLDEzLjUsMjQzLjMsMTMuMiwyNDMuMywxMi44eiIvPjxwYXRoIGZpbGw9IiNGQ0JBMkUiIGQ9Ik0yNTQuNiwxNi45SDI0OHYtMi4xaDEuOVY1LjVIMjQ4VjMuNGg2LjZ2Mi4xaC0xLjl2OS4zaDEuOVYxNi45eiIvPjxwYXRoIGZpbGw9IiNGQ0JBMkUiIGQ9Ik0yNTcuMSwxNi45VjMuM2gyLjh2MTEuMWg1Ljd2Mi41QzI2NS42LDE2LjksMjU3LjEsMTYuOSwyNTcuMSwxNi45eiIvPjxwYXRoIGZpbGw9IiNGQ0JBMkUiIGQ9Ik0yNjcuMywxNi45VjMuM2g4Ljh2Mi40SDI3MHYyLjloNS4xdjIuNUgyNzB2My4zaDYuMXYyLjVMMjY3LjMsMTYuOUwyNjcuMywxNi45eiIvPjwvZz48Zz48cGF0aCBmaWxsPSIjRkZCQTAwIiBkPSJNMjk2LjEsMC43YzEuNywwLDMuMSwxLjQsMy4xLDMuMXYxMS44YzAsMS43LTEuNCwzLjEtMy4xLDMuMWgtMTAuMmMtMS43LDAtMy4xLTEuNC0zLjEtMy4xVjMuOGMwLTEuNywxLjQtMy4xLDMuMS0zLjFMMjk2LjEsMC43IE0yOTYuMSwwaC0xMC4yYy0yLjIsMC0zLjksMS44LTMuOSwzLjl2MTEuOGMwLDIuMiwxLjgsMy45LDMuOSwzLjloMTAuMmMyLjIsMCwzLjktMS44LDMuOS0zLjlWMy45QzMwMCwxLjcsMjk4LjIsMCwyOTYuMSwwTDI5Ni4xLDB6Ii8+PGc+PHBhdGggZmlsbD0iI0ZGQkEwMCIgZD0iTTI5Ni4yLDEyLjZjMCwxLjMtMC40LDIuMy0xLjMsM2MtMC45LDAuNy0yLjIsMS4xLTMuOCwxLjFjLTEuMiwwLTIuMi0wLjItMy4xLTAuNmMtMC45LTAuNC0xLjYtMS0yLjEtMS45bDIuMS0xLjZjMC4zLDAuNCwwLjYsMC44LDAuOSwxczAuNiwwLjQsMSwwLjVzMC44LDAuMiwxLjMsMC4yYzAuNywwLDEuMy0wLjEsMS43LTAuNGMwLjQtMC4zLDAuNi0wLjYsMC42LTEuMmMwLTAuMy0wLjEtMC41LTAuMi0wLjdzLTAuNC0wLjQtMC42LTAuNWMtMC4zLTAuMS0wLjgtMC4zLTEuNS0wLjVzLTEuMy0wLjQtMS45LTAuNmMtMC42LTAuMi0xLjEtMC40LTEuNi0wLjdjLTAuNC0wLjMtMC44LTAuNy0xLTEuMWMtMC4zLTAuNS0wLjQtMS0wLjQtMS43YzAtMS4zLDAuNC0yLjIsMS4zLTIuOWMwLjgtMC43LDIuMS0xLjEsMy42LTEuMWMyLjMsMCwzLjksMC44LDQuOSwyLjRMMjk0LDYuOWMtMC40LTAuNi0wLjgtMS0xLjItMS4ycy0xLTAuNC0xLjYtMC40cy0xLjEsMC4xLTEuNSwwLjNzLTAuNiwwLjYtMC42LDEuMWMwLDAuNCwwLjIsMC44LDAuNiwxczEuMSwwLjUsMi4xLDAuN2MwLjYsMC4xLDEuMSwwLjMsMS43LDAuNWMwLjUsMC4yLDEsMC40LDEuNSwwLjdjMC40LDAuMywwLjgsMC43LDEsMS4yQzI5Ni4xLDExLjIsMjk2LjIsMTEuOCwyOTYuMiwxMi42eiIvPjwvZz48L2c+PC9zdmc+);
}

.l360-negative {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTU4IiBoZWlnaHQ9IjQ3IiB2aWV3Qm94PSIwIDAgMTU4IDQ3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0yMC42NDMgMEwxMS4zOTcyIDIxLjc4MTlDMTAuMzAwNiAyMS43MzM0IDkuMjM2MDkgMjEuMzk4NiA4LjMxMDA1IDIwLjgxMTNDNS45MjM2IDE5LjI0OTQgMi4xNzgyNiAxOC44NzY4IDAuMjkzMjc2IDIwLjk4NTNDMC4xNTU0NjIgMjEuMTE5NiAwLjA2MDczODggMjEuMjkxNyAwLjAyMTEwMDMgMjEuNDc5N0MtMC4wMTg1MzgzIDIxLjY2NzcgLTAuMDAxMzA4NzMgMjEuODYzMiAwLjA3MDYwNzEgMjIuMDQxNEMwLjE0MjUyMyAyMi4yMTk3IDAuMjY1ODkgMjIuMzcyNiAwLjQyNTA4NiAyMi40ODFDMC41ODQyODEgMjIuNTg5MyAwLjc3MjE0NCAyMi42NDgxIDAuOTY0ODg1IDIyLjY0OTlDMS4xMTM5NSAyMi42NDk1IDEuMjYwOSAyMi42MTQ3IDEuMzk0MTUgMjIuNTQ4MUMxLjUyNzQxIDIyLjQ4MTUgMS42NDMzMiAyMi4zODUgMS43MzI3NiAyMi4yNjYxQzIuODc4OTcgMjAuOTg3NiA1LjU1MTk4IDIxLjMyMjMgNy4yMzc3MiAyMi40MjIzQzguMjUzMDggMjMuMDcwOSA5LjM5OTgxIDIzLjQ4NzcgMTAuNTk1OCAyMy42NDI4TDkuODE4OTMgMjUuNDcwMkM5LjI3NjQ2IDI1LjMwODkgOC43NTk0NyAyNS4wNzIzIDguMjgzMTkgMjQuNzY3NEM1Ljk5NTI0IDIzLjI3NjkgMi40NjI1NyAyMi44NzA4IDAuNTI2MSAyNC43MDI3QzAuMzQxNTk1IDI0Ljg1OTQgMC4xOTkyNDQgMjUuMDU5NiAwLjExMTk0MSAyNS4yODVDMC4wNDA0MTM5IDI1LjQyNDMgMC4wMDYyNjk0OSAyNS41Nzk2IDAuMDEyODMxNSAyNS43MzU4QzAuMDE5MzkzNSAyNS44OTIxIDAuMDY2NDM4NSAyNi4wNDQgMC4xNDkzODcgMjYuMTc2OEMwLjIzMjMzNSAyNi4zMDk2IDAuMzQ4MzYxIDI2LjQxODcgMC40ODYxNyAyNi40OTM1QzAuNjIzOTc5IDI2LjU2ODMgMC43Nzg4NzUgMjYuNjA2MyAwLjkzNTc4MiAyNi42MDM3QzEuMDg0MzggMjYuNjAzNCAxLjIzMDkyIDI2LjU2OSAxLjM2NDA2IDI2LjUwMzJDMS40OTcyMSAyNi40Mzc1IDEuNjEzNCAyNi4zNDIxIDEuNzAzNjYgMjYuMjI0NEMyLjg0OTg3IDI0Ljk1MDMgNS41MjA2MyAyNS4yODA2IDcuMjA2MzcgMjYuMzgwNkM3Ljc4NDg4IDI2Ljc1NDEgOC40MTA0MyAyNy4wNDk3IDkuMDY2NzMgMjcuMjU5N0w4LjQxNzUxIDI4Ljc5MjZMOC4zMDU1NyAyOC43Mjc5QzUuOTE5MTIgMjcuMTY2IDIuMTczNzggMjYuNzkzNCAwLjI4ODc5OCAyOC45MDJDMC4xOTY4NDYgMjguOTkzMiAwLjEyMzk3MiAyOS4xMDE3IDAuMDc0Mzk5MiAyOS4yMjEyQzAuMDI0ODI2MyAyOS4zNDA3IC0wLjAwMDQ1OTcwMSAyOS40Njg4IDYuMzI2MjRlLTA2IDI5LjU5ODFDLTAuMDAwMjg4MDk4IDI5LjcyNTUgMC4wMjQ2MjU3IDI5Ljg1MTcgMC4wNzMzMjEgMjkuOTY5NEMwLjEyMjAxNiAzMC4wODcxIDAuMTkzNTM3IDMwLjE5NDIgMC4yODM3ODcgMzAuMjg0M0MwLjM3NDAzNyAzMC4zNzQ1IDAuNDgxMjQ1IDMwLjQ0NiAwLjU5OTI3IDMwLjQ5NDhDMC43MTcyOTYgMzAuNTQzNiAwLjg0MzgyMSAzMC41Njg3IDAuOTcxNjAxIDMwLjU2ODdDMS4xMjA0MSAzMC41Njk2IDEuMjY3MzYgMzAuNTM1OCAxLjQwMDcgMzAuNDY5OUMxLjUzNDAzIDMwLjQwNCAxLjY1MDA1IDMwLjMwOCAxLjczOTQ3IDMwLjE4OTRDMi44ODU2OSAyOC45MTA5IDUuNTU4NjkgMjkuMjQxMSA3LjI0NDQzIDMwLjM0NTZDNy4zNzY1MSAzMC40MzI2IDcuNTEzMDcgMzAuNTEzIDcuNjU0MTEgMzAuNTkzM0w2LjYyNDMxIDMzLjAyMzJMMzkuNzU3IDQ3TDUzLjc4MjUgMTMuOTcyNEwyMC42NDMgMFpNMzYuODE3NiAxNy4wMjdMMzcuMzg2MyAxMy42OTM1QzM3LjQzNyAxMy41MTk4IDM3LjUyMTUgMTMuMzU3OSAzNy42MzUgMTMuMjE2OEMzNy43NDg1IDEzLjA3NTggMzcuODg4OCAxMi45NTg0IDM4LjA0NzggMTIuODcxNEMzOC4yMDY5IDEyLjc4NDMgMzguMzgxNSAxMi43Mjk0IDM4LjU2MTkgMTIuNzA5N0MzOC43NDIyIDEyLjY4OTkgMzguOTI0NyAxMi43MDU4IDM5LjA5ODkgMTIuNzU2M0MzOS4yNzMgMTIuODA2OSAzOS40MzU1IDEyLjg5MTEgMzkuNTc3MSAxMy4wMDQyQzM5LjcxODYgMTMuMTE3NCAzOS44MzY0IDEzLjI1NzIgMzkuOTIzNyAxMy40MTU3QzQwLjAxMSAxMy41NzQyIDQwLjA2NjEgMTMuNzQ4MyA0MC4wODU5IDEzLjkyOEM0MC4xMDU3IDE0LjEwNzggNDAuMDg5OCAxNC4yODk2IDQwLjAzOTEgMTQuNDYzM0wzOC42Mzk5IDE3LjU2MDNDMzguNDE2MSAxOC4wNjAxIDM3Ljk2ODMgMTguMzUwMiAzNy40NTc5IDE4LjE5ODRDMzcuMjI2MSAxOC4xMTQ4IDM3LjAzMyAxNy45NDk1IDM2LjkxNSAxNy43MzM3QzM2Ljc5NzEgMTcuNTE3OSAzNi43NjI0IDE3LjI2NjUgMzYuODE3NiAxNy4wMjdaTTMzLjA3OSAxMS41NTgxQzMzLjI2MDUgMTEuNTY2MSAzMy40Mzg1IDExLjYwOTggMzMuNjAzIDExLjY4NjdDMzMuNzY3NCAxMS43NjM2IDMzLjkxNSAxMS44NzIyIDM0LjAzNzEgMTIuMDA2MkMzNC4xNTkzIDEyLjE0MDIgMzQuMjUzNiAxMi4yOTY5IDM0LjMxNDcgMTIuNDY3NEMzNC4zNzU4IDEyLjYzNzkgMzQuNDAyNSAxMi44MTg3IDM0LjM5MzEgMTIuOTk5NUwzMy43NTUxIDE2LjMzMzFDMzMuNjU0MyAxNi44Nzc1IDMzLjI3ODIgMTcuMjU2OCAzMi43NTQ0IDE3LjIyNTZDMzIuNTA4MiAxNy4yMDAyIDMyLjI4MDMgMTcuMDg0NSAzMi4xMTQ4IDE2LjkwMUMzMS45NDkzIDE2LjcxNzUgMzEuODU4MSAxNi40Nzk0IDMxLjg1ODkgMTYuMjMyN0wzMS42MzUgMTIuODYzNEMzMS42NDM3IDEyLjY4MzEgMzEuNjg3OSAxMi41MDYzIDMxLjc2NTEgMTIuMzQzMUMzMS44NDI0IDEyLjE3OTkgMzEuOTUxMiAxMi4wMzM0IDMyLjA4NTMgMTEuOTEyMkMzMi4yMTk1IDExLjc5MDkgMzIuMzc2MyAxMS42OTczIDMyLjU0NjggMTEuNjM2NUMzMi43MTczIDExLjU3NTcgMzIuODk4MSAxMS41NDkxIDMzLjA3OSAxMS41NTgxWk0yNi45NTE3IDExLjc4MTJDMjcuMzExNyAxMS43MTQgMjcuNjgzOSAxMS43OTE4IDI3Ljk4NjQgMTEuOTk3NkMyOC4yODkgMTIuMjAzMyAyOC40OTc0IDEyLjUyMDQgMjguNTY1OCAxMi44NzlMMjguNzIyNSAxNi4yNjg0QzI4Ljc0NDkgMTYuODE5NSAyOC40Njk1IDE3LjI3OTIgMjcuOTU0NiAxNy4zNzA2QzI3LjQzOTcgMTcuNDYyMSAyNy4wMDk5IDE3LjA5MTcgMjYuODUzMiAxNi42MTJMMjUuODQ1OCAxMy4zODc4QzI1Ljc3OSAxMy4wMjg2IDI1Ljg1OCAxMi42NTc3IDI2LjA2NTMgMTIuMzU2NUMyNi4yNzI3IDEyLjA1NTMgMjYuNTkxNCAxMS44NDg0IDI2Ljk1MTcgMTEuNzgxMlpNMjEuMDQzOCAxMy40MTAxQzIxLjM3OTYgMTMuMjYyMiAyMS43NjA1IDEzLjI1MzEgMjIuMTAzIDEzLjM4NDlDMjIuNDQ1NSAxMy41MTY2IDIyLjcyMTYgMTMuNzc4NSAyMi44NzA1IDE0LjExMjlMMjMuODEwOCAxNy4zNzA2QzIzLjk2MyAxNy45MDE3IDIzLjgxMDggMTguNDEyNiAyMy4zMjUgMTguNjI0NkMyMy4wOTMxIDE4LjcwODcgMjIuODM4NCAxOC43MDU1IDIyLjYwODcgMTguNjE1NUMyMi4zNzkxIDE4LjUyNTUgMjIuMTkwNCAxOC4zNTQ5IDIyLjA3OCAxOC4xMzZMMjAuMzQ3NSAxNS4yMzUzQzIwLjE5NzEgMTQuOTAxMiAyMC4xODYgMTQuNTIxMyAyMC4zMTY1IDE0LjE3OUMyMC40NDcxIDEzLjgzNjggMjAuNzA4NyAxMy41NjAyIDIxLjA0MzggMTMuNDEwMVpNNDMuMDc0OCAyOC4zMTk2QzQyLjU5OTggMjguNzg5OSA0Mi4wODk0IDI5LjIyMzMgNDEuNTQ4IDI5LjYxNkMzOC43ODU0IDMxLjYyNDEgMzUuMTQ1MyAzMi43MjE5IDMxLjI4MTMgMzIuNzIxOUMyNy43MzA4IDMyLjcyMTkgMjQuMzA3OCAzMS43NzE0IDIxLjY0MTUgMzAuMDQ0NEwyMS41NTQyIDI5Ljk4NjRMMjEuNDc4MSAzMC4wNTc4TDE4LjgxODUgMzIuNDU0MkMxOC42OTc5IDMyLjU2MzYgMTguNTU2NSAzMi42NDc4IDE4LjQwMjcgMzIuNzAxOUMxOC4yNDg5IDMyLjc1NTkgMTguMDg1OCAzMi43Nzg3IDE3LjkyMyAzMi43Njg4QzE3Ljc2MDMgMzIuNzYzIDE3LjYwMDUgMzIuNzI0NCAxNy40NTMxIDMyLjY1NTRDMTcuMzA1OCAzMi41ODYzIDE3LjE3MzkgMzIuNDg4MyAxNy4wNjU2IDMyLjM2NzJDMTYuOTU0NyAzMi4yNDc0IDE2Ljg2OSAzMi4xMDY4IDE2LjgxMzcgMzEuOTUzNUMxNi43NTgzIDMxLjgwMDIgMTYuNzM0MyAzMS42MzczIDE2Ljc0MzIgMzEuNDc0NkMxNi43NDk4IDMxLjMxMTYgMTYuNzg5NCAzMS4xNTE2IDE2Ljg1OTkgMzEuMDA0M0MxNi45MzAzIDMwLjg1NzEgMTcuMDMgMzAuNzI1NiAxNy4xNTI5IDMwLjYxNzhMMTkuNDc2NyAyOC40ODY5TDIxLjQ5MTUgMjYuNjU3M0MyMS41OTkgMjYuNzU5OSAyMS43MTU0IDI2Ljg2NDggMjEuODI5NSAyNi45Njc0QzI0LjE0ODggMjguOTc1NiAyNy41OTQyIDMwLjEyMjUgMzEuMjc2OSAzMC4xMjI1QzM1Ljc1NDIgMzAuMTIyNSAzOS44NTU1IDI4LjQyIDQxLjk2NjYgMjUuNjgyMkw0Mi4wMjkzIDI1LjU5M0w0MS45NjY2IDI1LjUxMjZDMzkuODU1NSAyMi43NzQ4IDM1Ljc1ODcgMjEuMDcwMSAzMS4yNzY5IDIxLjA3MDFDMjcuNTk0MiAyMS4wNzAxIDI0LjE0ODggMjIuMjIxNSAyMS44Mjk1IDI0LjIyOTZDMjEuNzA2NCAyNC4zMzkgMjEuNTk0NSAyNC40MzcxIDIxLjQ5MTUgMjQuNTM5OEwxOS40NzY3IDIyLjcwNTdMMTcuMTUyOSAyMC41NzkyQzE3LjAyNTkgMjAuNDcxOSAxNi45MjE5IDIwLjM0MDMgMTYuODQ3IDIwLjE5MjFDMTYuNzcyMSAyMC4wNDM5IDE2LjcyNzggMTkuODgyMyAxNi43MTY4IDE5LjcxNjdDMTYuNzA1OCAxOS41NTExIDE2LjcyODIgMTkuMzg1IDE2Ljc4MjkgMTkuMjI4M0MxNi44Mzc1IDE5LjA3MTYgMTYuOTIzMiAxOC45Mjc0IDE3LjAzNDggMTguODA0M0MxNy4xNDY1IDE4LjY4MTIgMTcuMjgxOCAxOC41ODE4IDE3LjQzMjggMTguNTExOEMxNy41ODM3IDE4LjQ0MTkgMTcuNzQ3MiAxOC40MDI5IDE3LjkxMzYgMTguMzk3MUMxOC4wOCAxOC4zOTE0IDE4LjI0NTggMTguNDE5MSAxOC40MDEzIDE4LjQ3ODVDMTguNTU2NyAxOC41Mzc4IDE4LjY5ODYgMTguNjI3OCAxOC44MTg1IDE4Ljc0MjlMMjEuNDczNiAyMS4xMzI2TDIxLjU0OTcgMjEuMjAxOEwyMS42MzcgMjEuMTQ2QzI0LjMwMzMgMTkuNDE5IDI3LjczMDggMTguNDY4NCAzMS4yNzY5IDE4LjQ2ODRDMzUuMTQwOCAxOC40Njg0IDM4Ljc4MSAxOS41ODQxIDQxLjU0MzUgMjEuNTc2NkM0Mi4wODM4IDIxLjk2OTkgNDIuNTk0MSAyMi40MDI0IDQzLjA3MDMgMjIuODcwOEM0My44ODM4IDIzLjY2NDggNDQuNTY0IDI0LjU4MzkgNDUuMDg1MSAyNS41OTNDNDQuNTY5NiAyNi42MDY4IDQzLjg4ODggMjcuNTI4MiA0My4wNzAzIDI4LjMxOTZINDMuMDc0OFpNMjcuNzE5NiAyNS41OTNDMjcuNzE5NiAyNC44OTIxIDI3LjkyODEgMjQuMjA2OSAyOC4zMTg4IDIzLjYyNDJDMjguNzA5NiAyMy4wNDE0IDI5LjI2NDkgMjIuNTg3MyAyOS45MTQ3IDIyLjMxOTJDMzAuNTY0NCAyMi4wNTEgMzEuMjc5MyAyMS45ODEgMzEuOTY5IDIyLjExNzlDMzIuNjU4NyAyMi4yNTQ4IDMzLjI5MjEgMjIuNTkyNSAzMy43ODkyIDIzLjA4ODNDMzQuMjg2MyAyMy41ODQgMzQuNjI0NyAyNC4yMTU2IDM0Ljc2MTYgMjQuOTAzMUMzNC44OTg1IDI1LjU5MDUgMzQuODI3OCAyNi4zMDMgMzQuNTU4NCAyNi45NTA1QzM0LjI4OSAyNy41OTc5IDMzLjgzMyAyOC4xNTExIDMzLjI0ODEgMjguNTQwMkMzMi42NjMxIDI4LjkyOTMgMzEuOTc1NiAyOS4xMzY3IDMxLjI3MjQgMjkuMTM2M0MzMC4zMzAxIDI5LjEzNTEgMjkuNDI2OCAyOC43NjEzIDI4Ljc2MDcgMjguMDk3QzI4LjA5NDYgMjcuNDMyNyAyNy43MjAyIDI2LjUzMjEgMjcuNzE5NiAyNS41OTNaTTQzLjEwMzkgMTkuODgzMUM0Mi43NjgxIDIwLjMxMzcgNDIuMjU3NyAyMC40OTIyIDQxLjgwNzcgMjAuMjI4OUM0MS42MDA3IDIwLjA5NDggNDEuNDUwNiAxOS44ODkzIDQxLjM4NjIgMTkuNjUxN0M0MS4zMjE3IDE5LjQxNDIgNDEuMzQ3NSAxOS4xNjEzIDQxLjQ1ODQgMTguOTQxNUw0Mi43NzQ4IDE1LjgxNzdDNDIuOTU2MiAxNS40OTk2IDQzLjI1NjkgMTUuMjY2MyA0My42MTA4IDE1LjE2OTNDNDMuOTY0OCAxNS4wNzIyIDQ0LjM0MjkgMTUuMTE5MiA0NC42NjIgMTUuM0M0NC45ODEyIDE1LjQ4MDggNDUuMjE1MiAxNS43ODA1IDQ1LjMxMjYgMTYuMTMzM0M0NS40MSAxNi40ODYgNDUuMzYyOCAxNi44NjI5IDQ1LjE4MTQgMTcuMTgxTDQzLjEwMzkgMTkuODgzMVoiIGZpbGw9IndoaXRlIi8+PHBhdGggZD0iTTYyLjI1NTkgMzcuODA4OUM2NC43OTIzIDQxLjM2IDY5Ljg2NTIgNDQuMjYwMSA3Ni43MDc4IDQ0LjI2MDFDODUuNjE0OCA0NC4yNjAxIDkxLjEwMDYgMzkuNDY2MSA5MS4xMDA2IDMyLjgzNzNDOTEuMTAwNiAyNi42MjI5IDg1LjY3MzggMjMuNTQ1MyA4MS45NTc2IDIzLjE5MDJDODUuODUwOCAyMi40Nzk5IDkwLjUxMDggMTkuNTc5OSA5MC41MTA4IDE0LjA3NTZDOTAuNTEwOCA3LjQ0Njg5IDg0LjczIDMuNDgxNDggNzYuNzA3OCAzLjQ4MTQ4QzcwLjM5NjEgMy40ODE0OCA2NS43MzYxIDYuMTQ0ODIgNjIuNzg2OCA5LjYzNjc0TDY1LjkxMzEgMTMuMzA2MkM2OC44MDM1IDEwLjM0NyA3Mi4wNDc4IDguNzQ4OTcgNzYuMTc2OSA4Ljc0ODk3QzgwLjgzNjkgOC43NDg5NyA4NC42MTIgMTAuODc5NiA4NC42MTIgMTQuOTA0MkM4NC42MTIgMTguOTg4IDgwLjcxODkgMjAuNzYzNiA3NS45NDA5IDIwLjc2MzZDNzQuNDA3MiAyMC43NjM2IDcyLjM0MjcgMjAuNzYzNiA3MS42OTM4IDIwLjcwNDRWMjYuMDkwMkM3Mi4yODM3IDI2LjAzMSA3NC4zNDgzIDI2LjAzMSA3NS45NDA5IDI2LjAzMUM4MS42NjI3IDI2LjAzMSA4NS4yMDE5IDI3Ljg2NTggODUuMjAxOSAzMi4yNDU1Qzg1LjIwMTkgMzYuMzg4NCA4MS45NTc2IDM4Ljk5MjYgNzYuNTMwOCAzOC45OTI2QzcyLjEwNjggMzguOTkyNiA2OC4wMzY2IDM2Ljk4MDMgNjUuNTU5MiAzMy45NjE5TDYyLjI1NTkgMzcuODA4OVoiIGZpbGw9IndoaXRlIi8+PHBhdGggZD0iTTk0LjQyOTMgMjMuOTAwNEM5NC40MjkzIDM0LjczMTMgOTguODUzMyA0NC4yNjAxIDExMC4xMiA0NC4yNjAxQzExOC43OTEgNDQuMjYwMSAxMjQuMjc3IDM4LjI4MjQgMTI0LjI3NyAzMS4xODAxQzEyNC4yNzcgMjIuNzc1OSAxMTguMzE5IDE4LjUxNDUgMTExLjI0MSAxOC41MTQ1QzEwNi40MDQgMTguNTE0NSAxMDIuMTU3IDIxLjY1MTMgMTAwLjQ0NiAyNC4zMTQ3QzEwMC4zODcgMjMuOTAwNCAxMDAuMzg3IDIzLjQ4NjEgMTAwLjM4NyAyMy4wMTI2QzEwMC4zODcgMTUuNjczNiAxMDMuOTg1IDguNzQ4OTcgMTExLjEyMyA4Ljc0ODk3QzExNS4wMTYgOC43NDg5NyAxMTcuMzE2IDEwLjIyODYgMTE5LjMyMiAxMi41MzY4TDEyMi4yMTIgOC4wMzg3NEMxMTkuNjc2IDUuMzE2MjIgMTE2LjA3OCAzLjQ4MTQ4IDExMS4xMjMgMy40ODE0OEM5OS44NTYxIDMuNDgxNDggOTQuNDI5MyAxMi44MzI3IDk0LjQyOTMgMjMuOTAwNFpNMTE4LjMxOSAzMS4zNTc3QzExOC4zMTkgMzQuODQ5NiAxMTUuNDg4IDM4Ljk5MjYgMTA5LjgyNSAzOC45OTI2QzEwMy4zOTUgMzguOTkyNiAxMDAuOTc3IDMzLjQ4ODQgMTAwLjUwNSAyOC44NzE5QzEwMi41NyAyNS43MzUxIDEwNi4xMDkgMjMuNjA0NCAxMDkuNzY2IDIzLjYwNDRDMTE0LjQyNiAyMy42MDQ0IDExOC4zMTkgMjYuMDkwMiAxMTguMzE5IDMxLjM1NzdaIiBmaWxsPSJ3aGl0ZSIvPjxwYXRoIGQ9Ik0xMjcuMjA5IDIzLjg0MTJDMTI3LjIwOSAzMy42MDY3IDEzMS42OTIgNDQuMjYwMSAxNDIuNjA0IDQ0LjI2MDFDMTUzLjUxNyA0NC4yNjAxIDE1OCAzMy42MDY3IDE1OCAyMy44NDEyQzE1OCAxNC4wNzU2IDE1My41MTcgMy40ODE0OCAxNDIuNjA0IDMuNDgxNDhDMTMxLjY5MiAzLjQ4MTQ4IDEyNy4yMDkgMTQuMDc1NiAxMjcuMjA5IDIzLjg0MTJaTTE1MS45ODMgMjMuODQxMkMxNTEuOTgzIDMxLjUzNTMgMTQ5LjU2NSAzOC45OTI2IDE0Mi42MDQgMzguOTkyNkMxMzUuNjQ0IDM4Ljk5MjYgMTMzLjIyNSAzMS41MzUzIDEzMy4yMjUgMjMuODQxMkMxMzMuMjI1IDE2LjE0NzEgMTM1LjY0NCA4Ljc0ODk3IDE0Mi42MDQgOC43NDg5N0MxNDkuNTY1IDguNzQ4OTcgMTUxLjk4MyAxNi4xNDcxIDE1MS45ODMgMjMuODQxMloiIGZpbGw9IndoaXRlIi8+PC9zdmc+);
}

.l360S-negative {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjE0IiBoZWlnaHQ9IjQ3IiB2aWV3Qm94PSIwIDAgMjE0IDQ3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0yMC43MDE2IDBMMTEuNDI5NSAyMS43ODE5QzEwLjMyOTggMjEuNzMzNCA5LjI2MjI4IDIxLjM5ODYgOC4zMzM2MSAyMC44MTEzQzUuOTQwMzkgMTkuMjQ5NCAyLjE4NDQzIDE4Ljg3NjggMC4yOTQxMDcgMjAuOTg1M0MwLjE1NTkwMyAyMS4xMTk2IDAuMDYwOTExIDIxLjI5MTcgMC4wMjExNjAxIDIxLjQ3OTdDLTAuMDE4NTkwOSAyMS42Njc3IC0wLjAwMTMxMjQ0IDIxLjg2MzIgMC4wNzA4MDcyIDIyLjA0MTRDMC4xNDI5MjcgMjIuMjE5NyAwLjI2NjY0NCAyMi4zNzI2IDAuNDI2MjkxIDIyLjQ4MUMwLjU4NTkzOCAyMi41ODkzIDAuNzc0MzMzIDIyLjY0ODEgMC45Njc2MiAyMi42NDk5QzEuMTE3MTEgMjIuNjQ5NSAxLjI2NDQ4IDIyLjYxNDcgMS4zOTgxMSAyMi41NDgxQzEuNTMxNzQgMjIuNDgxNSAxLjY0Nzk4IDIyLjM4NSAxLjczNzY3IDIyLjI2NjFDMi44ODcxMyAyMC45ODc2IDUuNTY3NzIgMjEuMzIyMyA3LjI1ODI0IDIyLjQyMjNDOC4yNzY0NyAyMy4wNzA5IDkuNDI2NDYgMjMuNDg3NyAxMC42MjU4IDIzLjY0MjhMOS44NDY3NyAyNS40NzAyQzkuMzAyNzYgMjUuMzA4OSA4Ljc4NDMgMjUuMDcyMyA4LjMwNjY3IDI0Ljc2NzRDNi4wMTIyNCAyMy4yNzY5IDIuNDY5NTYgMjIuODcwOCAwLjUyNzU5MiAyNC43MDI3QzAuMzQyNTY0IDI0Ljg1OTQgMC4xOTk4MDkgMjUuMDU5NiAwLjExMjI1OSAyNS4yODVDMC4wNDA1Mjg1IDI1LjQyNDMgMC4wMDYyODcyNyAyNS41Nzk2IDAuMDEyODY3OSAyNS43MzU4QzAuMDE5NDQ4NSAyNS44OTIxIDAuMDY2NjI2OCAyNi4wNDQgMC4xNDk4MSAyNi4xNzY4QzAuMjMyOTk0IDI2LjMwOTYgMC4zNDkzNDkgMjYuNDE4NyAwLjQ4NzU0OCAyNi40OTM1QzAuNjI1NzQ4IDI2LjU2ODMgMC43ODEwODMgMjYuNjA2MyAwLjkzODQzNSAyNi42MDM3QzEuMDg3NDYgMjYuNjAzNCAxLjIzNDQxIDI2LjU2OSAxLjM2NzkzIDI2LjUwMzJDMS41MDE0NSAyNi40Mzc1IDEuNjE3OTcgMjYuMzQyMSAxLjcwODQ5IDI2LjIyNDRDMi44NTc5NSAyNC45NTAzIDUuNTM2MjkgMjUuMjgwNiA3LjIyNjggMjYuMzgwNkM3LjgwNjk1IDI2Ljc1NDEgOC40MzQyNyAyNy4wNDk3IDkuMDkyNDQgMjcuMjU5N0w4LjQ0MTM3IDI4Ljc5MjZMOC4zMjkxMiAyOC43Mjc5QzUuOTM1OSAyNy4xNjYgMi4xNzk5NCAyNi43OTM0IDAuMjg5NjE3IDI4LjkwMkMwLjE5NzQwNCAyOC45OTMyIDAuMTI0MzIzIDI5LjEwMTcgMC4wNzQ2MTAxIDI5LjIyMTJDMC4wMjQ4OTY3IDI5LjM0MDcgLTAuMDAwNDYxMDA0IDI5LjQ2ODggNi4zNDQxOGUtMDYgMjkuNTk4MUMtMC4wMDAyODg5MTUgMjkuNzI1NSAwLjAyNDY5NTUgMjkuODUxNyAwLjA3MzUyODkgMjkuOTY5NEMwLjEyMjM2MiAzMC4wODcxIDAuMTk0MDg2IDMwLjE5NDIgMC4yODQ1OTIgMzAuMjg0M0MwLjM3NTA5OCAzMC4zNzQ1IDAuNDgyNjA5IDMwLjQ0NiAwLjYwMDk2OSAzMC40OTQ4QzAuNzE5MzI5IDMwLjU0MzYgMC44NDYyMTMgMzAuNTY4NyAwLjk3NDM1NiAzMC41Njg3QzEuMTIzNTkgMzAuNTY5NiAxLjI3MDk1IDMwLjUzNTggMS40MDQ2NyAzMC40Njk5QzEuNTM4MzggMzAuNDA0IDEuNjU0NzMgMzAuMzA4IDEuNzQ0NDEgMzAuMTg5NEMyLjg5Mzg3IDI4LjkxMDkgNS41NzQ0NSAyOS4yNDExIDcuMjY0OTcgMzAuMzQ1NkM3LjM5NzQzIDMwLjQzMjYgNy41MzQzOCAzMC41MTMgNy42NzU4MSAzMC41OTMzTDYuNjQzMDkgMzMuMDIzMkwzOS44Njk4IDQ3TDUzLjkzNSAxMy45NzI0TDIwLjcwMTYgMFpNMzYuOTIyIDE3LjAyN0wzNy40OTIyIDEzLjY5MzVDMzcuNTQzMSAxMy41MTk4IDM3LjYyNzkgMTMuMzU3OSAzNy43NDE3IDEzLjIxNjhDMzcuODU1NSAxMy4wNzU4IDM3Ljk5NjIgMTIuOTU4NCAzOC4xNTU3IDEyLjg3MTRDMzguMzE1MiAxMi43ODQzIDM4LjQ5MDMgMTIuNzI5NCAzOC42NzEyIDEyLjcwOTdDMzguODUyIDEyLjY4OTkgMzkuMDM1IDEyLjcwNTggMzkuMjA5NyAxMi43NTYzQzM5LjM4NDQgMTIuODA2OSAzOS41NDczIDEyLjg5MTEgMzkuNjg5MyAxMy4wMDQyQzM5LjgzMTIgMTMuMTE3NCAzOS45NDkzIDEzLjI1NzIgNDAuMDM2OSAxMy40MTU3QzQwLjEyNDQgMTMuNTc0MiA0MC4xNzk3IDEzLjc0ODMgNDAuMTk5NiAxMy45MjhDNDAuMjE5NCAxNC4xMDc4IDQwLjIwMzUgMTQuMjg5NiA0MC4xNTI2IDE0LjQ2MzNMMzguNzQ5NSAxNy41NjAzQzM4LjUyNSAxOC4wNjAxIDM4LjA3NiAxOC4zNTAyIDM3LjU2NDEgMTguMTk4NEMzNy4zMzE2IDE4LjExNDggMzcuMTM4IDE3Ljk0OTUgMzcuMDE5NyAxNy43MzM3QzM2LjkwMTQgMTcuNTE3OSAzNi44NjY3IDE3LjI2NjUgMzYuOTIyIDE3LjAyN1pNMzMuMTcyOCAxMS41NTgxQzMzLjM1NDggMTEuNTY2MSAzMy41MzMzIDExLjYwOTggMzMuNjk4MiAxMS42ODY3QzMzLjg2MzEgMTEuNzYzNiAzNC4wMTExIDExLjg3MjIgMzQuMTMzNiAxMi4wMDYyQzM0LjI1NjEgMTIuMTQwMiAzNC4zNTA3IDEyLjI5NjkgMzQuNDEyIDEyLjQ2NzRDMzQuNDczMyAxMi42Mzc5IDM0LjUgMTIuODE4NyAzNC40OTA2IDEyLjk5OTVMMzMuODUwOCAxNi4zMzMxQzMzLjc0OTggMTYuODc3NSAzMy4zNzI2IDE3LjI1NjggMzIuODQ3MyAxNy4yMjU2QzMyLjYwMDQgMTcuMjAwMiAzMi4zNzE4IDE3LjA4NDUgMzIuMjA1OSAxNi45MDFDMzIuMDM5OSAxNi43MTc1IDMxLjk0ODUgMTYuNDc5NCAzMS45NDkyIDE2LjIzMjdMMzEuNzI0NyAxMi44NjM0QzMxLjczMzQgMTIuNjgzMSAzMS43Nzc3IDEyLjUwNjMgMzEuODU1MiAxMi4zNDMxQzMxLjkzMjcgMTIuMTc5OSAzMi4wNDE4IDEyLjAzMzQgMzIuMTc2MyAxMS45MTIyQzMyLjMxMDggMTEuNzkwOSAzMi40NjgxIDExLjY5NzMgMzIuNjM5MSAxMS42MzY1QzMyLjgxIDExLjU3NTcgMzIuOTkxNCAxMS41NDkxIDMzLjE3MjggMTEuNTU4MVpNMjcuMDI4MSAxMS43ODEyQzI3LjM4OTIgMTEuNzE0IDI3Ljc2MjMgMTEuNzkxOCAyOC4wNjU4IDExLjk5NzZDMjguMzY5MiAxMi4yMDMzIDI4LjU3ODIgMTIuNTIwNCAyOC42NDY4IDEyLjg3OUwyOC44MDM5IDE2LjI2ODRDMjguODI2NCAxNi44MTk1IDI4LjU1MDIgMTcuMjc5MiAyOC4wMzM5IDE3LjM3MDZDMjcuNTE3NSAxNy40NjIxIDI3LjA4NjUgMTcuMDkxNyAyNi45MjkzIDE2LjYxMkwyNS45MTkgMTMuMzg3OEMyNS44NTIxIDEzLjAyODYgMjUuOTMxMyAxMi42NTc3IDI2LjEzOTIgMTIuMzU2NUMyNi4zNDcyIDEyLjA1NTMgMjYuNjY2OCAxMS44NDg0IDI3LjAyODEgMTEuNzgxMlpNMjEuMTAzNCAxMy40MTAxQzIxLjQ0MDIgMTMuMjYyMiAyMS44MjIyIDEzLjI1MzEgMjIuMTY1NyAxMy4zODQ5QzIyLjUwOTIgMTMuNTE2NiAyMi43ODYgMTMuNzc4NSAyMi45MzU0IDE0LjExMjlMMjMuODc4MyAxNy4zNzA2QzI0LjAzMSAxNy45MDE3IDIzLjg3ODMgMTguNDEyNiAyMy4zOTExIDE4LjYyNDZDMjMuMTU4NiAxOC43MDg3IDIyLjkwMzEgMTguNzA1NSAyMi42NzI4IDE4LjYxNTVDMjIuNDQyNiAxOC41MjU1IDIyLjI1MzMgMTguMzU0OSAyMi4xNDA2IDE4LjEzNkwyMC40MDUyIDE1LjIzNTNDMjAuMjU0NCAxNC45MDEyIDIwLjI0MzIgMTQuNTIxMyAyMC4zNzQxIDE0LjE3OUMyMC41MDUxIDEzLjgzNjggMjAuNzY3NCAxMy41NjAyIDIxLjEwMzQgMTMuNDEwMVpNNDMuMTk2OSAyOC4zMTk2QzQyLjcyMDYgMjguNzg5OSA0Mi4yMDg3IDI5LjIyMzMgNDEuNjY1OCAyOS42MTZDMzguODk1NCAzMS42MjQxIDM1LjI0NSAzMi43MjE5IDMxLjM3IDMyLjcyMTlDMjcuODA5NCAzMi43MjE5IDI0LjM3NjcgMzEuNzcxNCAyMS43MDI5IDMwLjA0NDRMMjEuNjE1MyAyOS45ODY0TDIxLjUzOSAzMC4wNTc4TDE4Ljg3MTkgMzIuNDU0MkMxOC43NTA5IDMyLjU2MzYgMTguNjA5MSAzMi42NDc4IDE4LjQ1NDkgMzIuNzAxOUMxOC4zMDA3IDMyLjc1NTkgMTguMTM3MSAzMi43Nzg3IDE3Ljk3MzggMzIuNzY4OEMxNy44MTA3IDMyLjc2MyAxNy42NTA0IDMyLjcyNDQgMTcuNTAyNiAzMi42NTU0QzE3LjM1NDggMzIuNTg2MyAxNy4yMjI2IDMyLjQ4ODMgMTcuMTE0IDMyLjM2NzJDMTcuMDAyOCAzMi4yNDc0IDE2LjkxNjkgMzIuMTA2OCAxNi44NjEzIDMxLjk1MzVDMTYuODA1OCAzMS44MDAyIDE2Ljc4MTggMzEuNjM3MyAxNi43OTA3IDMxLjQ3NDZDMTYuNzk3MiAzMS4zMTE2IDE2LjgzNyAzMS4xNTE2IDE2LjkwNzcgMzEuMDA0M0MxNi45NzgzIDMwLjg1NzEgMTcuMDc4MyAzMC43MjU2IDE3LjIwMTUgMzAuNjE3OEwxOS41MzE5IDI4LjQ4NjlMMjEuNTUyNCAyNi42NTczQzIxLjY2MDIgMjYuNzU5OSAyMS43NzY5IDI2Ljg2NDggMjEuODkxNCAyNi45Njc0QzI0LjIxNzMgMjguOTc1NiAyNy42NzI0IDMwLjEyMjUgMzEuMzY1NSAzMC4xMjI1QzM1Ljg1NTYgMzAuMTIyNSAzOS45Njg1IDI4LjQyIDQyLjA4NTYgMjUuNjgyMkw0Mi4xNDg1IDI1LjU5M0w0Mi4wODU2IDI1LjUxMjZDMzkuOTY4NSAyMi43NzQ4IDM1Ljg2MDEgMjEuMDcwMSAzMS4zNjU1IDIxLjA3MDFDMjcuNjcyNCAyMS4wNzAxIDI0LjIxNzMgMjIuMjIxNSAyMS44OTE0IDI0LjIyOTZDMjEuNzY4IDI0LjMzOSAyMS42NTU3IDI0LjQzNzEgMjEuNTUyNCAyNC41Mzk4TDE5LjUzMTkgMjIuNzA1N0wxNy4yMDE1IDIwLjU3OTJDMTcuMDc0MiAyMC40NzE5IDE2Ljk2OTkgMjAuMzQwMyAxNi44OTQ3IDIwLjE5MjFDMTYuODE5NiAyMC4wNDM5IDE2Ljc3NTIgMTkuODgyMyAxNi43NjQyIDE5LjcxNjdDMTYuNzUzMSAxOS41NTExIDE2Ljc3NTcgMTkuMzg1IDE2LjgzMDUgMTkuMjI4M0MxNi44ODUzIDE5LjA3MTYgMTYuOTcxMiAxOC45Mjc0IDE3LjA4MzEgMTguODA0M0MxNy4xOTUxIDE4LjY4MTIgMTcuMzMwOCAxOC41ODE4IDE3LjQ4MjIgMTguNTExOEMxNy42MzM2IDE4LjQ0MTkgMTcuNzk3NiAxOC40MDI5IDE3Ljk2NDQgMTguMzk3MUMxOC4xMzEzIDE4LjM5MTQgMTguMjk3NiAxOC40MTkxIDE4LjQ1MzQgMTguNDc4NUMxOC42MDkzIDE4LjUzNzggMTguNzUxNiAxOC42Mjc4IDE4Ljg3MTkgMTguNzQyOUwyMS41MzQ1IDIxLjEzMjZMMjEuNjEwOCAyMS4yMDE4TDIxLjY5ODQgMjEuMTQ2QzI0LjM3MjIgMTkuNDE5IDI3LjgwOTQgMTguNDY4NCAzMS4zNjU1IDE4LjQ2ODRDMzUuMjQwNSAxOC40Njg0IDM4Ljg5MDkgMTkuNTg0MSA0MS42NjEzIDIxLjU3NjZDNDIuMjAzMSAyMS45Njk5IDQyLjcxNDkgMjIuNDAyNCA0My4xOTI0IDIyLjg3MDhDNDQuMDA4MiAyMy42NjQ4IDQ0LjY5MDQgMjQuNTgzOSA0NS4yMTMgMjUuNTkzQzQ0LjY5NiAyNi42MDY4IDQ0LjAxMzIgMjcuNTI4MiA0My4xOTI0IDI4LjMxOTZINDMuMTk2OVpNMjcuNzk4MSAyNS41OTNDMjcuNzk4MSAyNC44OTIxIDI4LjAwNzMgMjQuMjA2OSAyOC4zOTkxIDIzLjYyNDJDMjguNzkxIDIzLjA0MTQgMjkuMzQ3OSAyMi41ODczIDI5Ljk5OTUgMjIuMzE5MkMzMC42NTExIDIyLjA1MSAzMS4zNjggMjEuOTgxIDMyLjA1OTYgMjIuMTE3OUMzMi43NTEzIDIyLjI1NDggMzMuMzg2NSAyMi41OTI1IDMzLjg4NSAyMy4wODgzQzM0LjM4MzUgMjMuNTg0IDM0LjcyMjkgMjQuMjE1NiAzNC44NjAyIDI0LjkwMzFDMzQuOTk3NSAyNS41OTA1IDM0LjkyNjYgMjYuMzAzIDM0LjY1NjQgMjYuOTUwNUMzNC4zODYyIDI3LjU5NzkgMzMuOTI4OSAyOC4xNTExIDMzLjM0MjMgMjguNTQwMkMzMi43NTU3IDI4LjkyOTMgMzIuMDY2MiAyOS4xMzY3IDMxLjM2MSAyOS4xMzYzQzMwLjQxNjEgMjkuMTM1MSAyOS41MTAyIDI4Ljc2MTMgMjguODQyMiAyOC4wOTdDMjguMTc0MiAyNy40MzI3IDI3Ljc5ODcgMjYuNTMyMSAyNy43OTgxIDI1LjU5M1pNNDMuMjI2MSAxOS44ODMxQzQyLjg4OTMgMjAuMzEzNyA0Mi4zNzc1IDIwLjQ5MjIgNDEuOTI2MiAyMC4yMjg5QzQxLjcxODYgMjAuMDk0OCA0MS41NjgxIDE5Ljg4OTMgNDEuNTAzNSAxOS42NTE3QzQxLjQzODkgMTkuNDE0MiA0MS40NjQ3IDE5LjE2MTMgNDEuNTc2IDE4Ljk0MTVMNDIuODk2MSAxNS44MTc3QzQzLjA3OCAxNS40OTk2IDQzLjM3OTYgMTUuMjY2MyA0My43MzQ1IDE1LjE2OTNDNDQuMDg5NCAxNS4wNzIyIDQ0LjQ2ODYgMTUuMTE5MiA0NC43ODg2IDE1LjNDNDUuMTA4NyAxNS40ODA4IDQ1LjM0MzQgMTUuNzgwNSA0NS40NDEgMTYuMTMzM0M0NS41Mzg3IDE2LjQ4NiA0NS40OTE0IDE2Ljg2MjkgNDUuMzA5NSAxNy4xODFMNDMuMjI2MSAxOS44ODMxWiIgZmlsbD0id2hpdGUiLz48cGF0aCBkPSJNNjIuNDMyNCAzNy44MDg5QzY0Ljk3NiA0MS4zNiA3MC4wNjMzIDQ0LjI2MDEgNzYuOTI1MiA0NC4yNjAxQzg1Ljg1NzYgNDQuMjYwMSA5MS4zNTg5IDM5LjQ2NjEgOTEuMzU4OSAzMi44MzczQzkxLjM1ODkgMjYuNjIyOSA4NS45MTY3IDIzLjU0NTMgODIuMTkgMjMuMTkwMkM4Ni4wOTQyIDIyLjQ3OTkgOTAuNzY3NCAxOS41Nzk5IDkwLjc2NzQgMTQuMDc1NkM5MC43Njc0IDcuNDQ2ODkgODQuOTcwMiAzLjQ4MTQ4IDc2LjkyNTIgMy40ODE0OEM3MC41OTU3IDMuNDgxNDggNjUuOTIyNSA2LjE0NDgyIDYyLjk2NDggOS42MzY3NEw2Ni4xIDEzLjMwNjJDNjguOTk4NSAxMC4zNDcgNzIuMjUyIDguNzQ4OTcgNzYuMzkyOCA4Ljc0ODk3QzgxLjA2NiA4Ljc0ODk3IDg0Ljg1MTkgMTAuODc5NiA4NC44NTE5IDE0LjkwNDJDODQuODUxOSAxOC45ODggODAuOTQ3NyAyMC43NjM2IDc2LjE1NjIgMjAuNzYzNkM3NC42MTgyIDIwLjc2MzYgNzIuNTQ3OCAyMC43NjM2IDcxLjg5NzEgMjAuNzA0NFYyNi4wOTAyQzcyLjQ4ODYgMjYuMDMxIDc0LjU1OTEgMjYuMDMxIDc2LjE1NjIgMjYuMDMxQzgxLjg5NDIgMjYuMDMxIDg1LjQ0MzUgMjcuODY1OCA4NS40NDM1IDMyLjI0NTVDODUuNDQzNSAzNi4zODg0IDgyLjE5IDM4Ljk5MjYgNzYuNzQ3OCAzOC45OTI2QzcyLjMxMTIgMzguOTkyNiA2OC4yMjk1IDM2Ljk4MDMgNjUuNzQ1IDMzLjk2MTlMNjIuNDMyNCAzNy44MDg5WiIgZmlsbD0id2hpdGUiLz48cGF0aCBkPSJNOTQuNjk3IDIzLjkwMDRDOTQuNjk3IDM0LjczMTMgOTkuMTMzNiA0NC4yNjAxIDExMC40MzIgNDQuMjYwMUMxMTkuMTI4IDQ0LjI2MDEgMTI0LjYyOSAzOC4yODI0IDEyNC42MjkgMzEuMTgwMUMxMjQuNjI5IDIyLjc3NTkgMTE4LjY1NSAxOC41MTQ1IDExMS41NTYgMTguNTE0NUMxMDYuNzA1IDE4LjUxNDUgMTAyLjQ0NiAyMS42NTEzIDEwMC43MzEgMjQuMzE0N0MxMDAuNjcyIDIzLjkwMDQgMTAwLjY3MiAyMy40ODYxIDEwMC42NzIgMjMuMDEyNkMxMDAuNjcyIDE1LjY3MzYgMTA0LjI4IDguNzQ4OTcgMTExLjQzOCA4Ljc0ODk3QzExNS4zNDIgOC43NDg5NyAxMTcuNjQ5IDEwLjIyODYgMTE5LjY2IDEyLjUzNjhMMTIyLjU1OSA4LjAzODc0QzEyMC4wMTUgNS4zMTYyMiAxMTYuNDA3IDMuNDgxNDggMTExLjQzOCAzLjQ4MTQ4QzEwMC4xMzkgMy40ODE0OCA5NC42OTcgMTIuODMyNyA5NC42OTcgMjMuOTAwNFpNMTE4LjY1NSAzMS4zNTc3QzExOC42NTUgMzQuODQ5NiAxMTUuODE1IDM4Ljk5MjYgMTEwLjEzNiAzOC45OTI2QzEwMy42ODggMzguOTkyNiAxMDEuMjYzIDMzLjQ4ODQgMTAwLjc5IDI4Ljg3MTlDMTAyLjg2IDI1LjczNTEgMTA2LjQxIDIzLjYwNDQgMTEwLjA3NyAyMy42MDQ0QzExNC43NSAyMy42MDQ0IDExOC42NTUgMjYuMDkwMiAxMTguNjU1IDMxLjM1NzdaIiBmaWxsPSJ3aGl0ZSIvPjxwYXRoIGQ9Ik0xMjcuNTY5IDIzLjg0MTJDMTI3LjU2OSAzMy42MDY3IDEzMi4wNjUgNDQuMjYwMSAxNDMuMDA5IDQ0LjI2MDFDMTUzLjk1MiA0NC4yNjAxIDE1OC40NDggMzMuNjA2NyAxNTguNDQ4IDIzLjg0MTJDMTU4LjQ0OCAxNC4wNzU2IDE1My45NTIgMy40ODE0OCAxNDMuMDA5IDMuNDgxNDhDMTMyLjA2NSAzLjQ4MTQ4IDEyNy41NjkgMTQuMDc1NiAxMjcuNTY5IDIzLjg0MTJaTTE1Mi40MTQgMjMuODQxMkMxNTIuNDE0IDMxLjUzNTMgMTQ5Ljk4OSAzOC45OTI2IDE0My4wMDkgMzguOTkyNkMxMzYuMDI4IDM4Ljk5MjYgMTMzLjYwMyAzMS41MzUzIDEzMy42MDMgMjMuODQxMkMxMzMuNjAzIDE2LjE0NzEgMTM2LjAyOCA4Ljc0ODk3IDE0My4wMDkgOC43NDg5N0MxNDkuOTg5IDguNzQ4OTcgMTUyLjQxNCAxNi4xNDcxIDE1Mi40MTQgMjMuODQxMloiIGZpbGw9IndoaXRlIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOTQuNTE0IDMuNDgxNDhIMTg4LjI1QzE4NC43ODMgMy40ODE0OCAxODIuMzkxIDMuNDg0MTkgMTgwLjUzNSAzLjYzNTkzQzE3OC43MTkgMy43ODQzNiAxNzcuNzI0IDQuMDU3ODMgMTc2Ljk5NCA0LjQzMDEzQzE3NS4zNTcgNS4yNjQ1OCAxNzQuMDI2IDYuNTk2MDggMTczLjE5MiA4LjIzMzc5QzE3Mi44MiA4Ljk2NDQ3IDE3Mi41NDcgOS45NTk5OSAxNzIuMzk4IDExLjc3NjZDMTcyLjI0NyAxMy42MzM4IDE3Mi4yNDQgMTYuMDI2NyAxNzIuMjQ0IDE5LjQ5NjNWMjUuNzYzQzE3Mi4yNDQgMjkuMjMyNiAxNzIuMjQ3IDMxLjYyNTQgMTcyLjM5OCAzMy40ODI3QzE3Mi41NDcgMzUuMjk5MyAxNzIuODIgMzYuMjk0OCAxNzMuMTkyIDM3LjAyNTVDMTc0LjAyNiAzOC42NjMyIDE3NS4zNTcgMzkuOTk0NyAxNzYuOTk0IDQwLjgyOTFDMTc3LjcyNCA0MS4yMDE0IDE3OC43MTkgNDEuNDc0OSAxODAuNTM1IDQxLjYyMzNDMTgyLjM5MSA0MS43NzUxIDE4NC43ODMgNDEuNzc3OCAxODguMjUgNDEuNzc3OEgxOTQuNTE0QzE5Ny45ODIgNDEuNzc3OCAyMDAuMzczIDQxLjc3NTEgMjAyLjIzIDQxLjYyMzNDMjA0LjA0NSA0MS40NzQ5IDIwNS4wNCA0MS4yMDE0IDIwNS43NyA0MC44MjkxQzIwNy40MDcgMzkuOTk0NyAyMDguNzM4IDM4LjY2MzIgMjA5LjU3MiAzNy4wMjU1QzIwOS45NDQgMzYuMjk0OCAyMTAuMjE4IDM1LjI5OTMgMjEwLjM2NiAzMy40ODI3QzIxMC41MTggMzEuNjI1NCAyMTAuNTIgMjkuMjMyNiAyMTAuNTIgMjUuNzYzVjE5LjQ5NjNDMjEwLjUyIDE2LjAyNjcgMjEwLjUxOCAxMy42MzM4IDIxMC4zNjYgMTEuNzc2NkMyMTAuMjE4IDkuOTU5OTkgMjA5Ljk0NCA4Ljk2NDQ3IDIwOS41NzIgOC4yMzM3OUMyMDguNzM4IDYuNTk2MDggMjA3LjQwNyA1LjI2NDU4IDIwNS43NyA0LjQzMDEzQzIwNS4wNCA0LjA1NzgzIDIwNC4wNDUgMy43ODQzNiAyMDIuMjMgMy42MzU5M0MyMDAuMzczIDMuNDg0MTkgMTk3Ljk4MiAzLjQ4MTQ4IDE5NC41MTQgMy40ODE0OFpNMTcwLjA5MiA2LjY1MzIzQzE2OC43NjQgOS4yNTk3OCAxNjguNzY0IDEyLjY3MiAxNjguNzY0IDE5LjQ5NjNWMjUuNzYzQzE2OC43NjQgMzIuNTg3MyAxNjguNzY0IDM1Ljk5OTUgMTcwLjA5MiAzOC42MDZDMTcxLjI1OSA0MC44OTg4IDE3My4xMjIgNDIuNzYyOSAxNzUuNDE0IDQzLjkzMTJDMTc4LjAxOSA0NS4yNTkzIDE4MS40MyA0NS4yNTkzIDE4OC4yNSA0NS4yNTkzSDE5NC41MTRDMjAxLjMzNSA0NS4yNTkzIDIwNC43NDUgNDUuMjU5MyAyMDcuMzUgNDMuOTMxMkMyMDkuNjQyIDQyLjc2MjkgMjExLjUwNSA0MC44OTg4IDIxMi42NzMgMzguNjA2QzIxNCAzNS45OTk1IDIxNCAzMi41ODczIDIxNCAyNS43NjNWMTkuNDk2M0MyMTQgMTIuNjcyIDIxNCA5LjI1OTc4IDIxMi42NzMgNi42NTMyM0MyMTEuNTA1IDQuMzYwNDQgMjA5LjY0MiAyLjQ5NjM0IDIwNy4zNSAxLjMyODExQzIwNC43NDUgMCAyMDEuMzM1IDAgMTk0LjUxNCAwSDE4OC4yNUMxODEuNDMgMCAxNzguMDE5IDAgMTc1LjQxNCAxLjMyODExQzE3My4xMjIgMi40OTYzNCAxNzEuMjU5IDQuMzYwNDQgMTcwLjA5MiA2LjY1MzIzWiIgZmlsbD0id2hpdGUiLz48cGF0aCBkPSJNMTgyLjY4MyAzMS40NjcyQzE4NS4wNTEgMzMuNjk5IDE4OC40ODIgMzQuODE0OCAxOTIuMzk3IDM0LjgxNDhDMTk4LjUzNSAzNC44MTQ4IDIwMS44MjEgMzEuOTEzNiAyMDEuODIxIDI4LjIwODlDMjAxLjgyMSAyMy4yNTQ1IDE5Ni45ODggMjIuMjI3OSAxOTIuOTI5IDIxLjM3OTlDMTkwLjAyOSAyMC43NTUgMTg3LjUxNiAyMC4xMzAxIDE4Ny41MTYgMTguMjU1NUMxODcuNTE2IDE2LjUxNDcgMTg5LjM1MiAxNS40NDM1IDE5Mi4zIDE1LjQ0MzVDMTk1LjI0OCAxNS40NDM1IDE5Ny44NTggMTYuNTU5NCAxOTkuMjExIDE4LjA3NjlMMjAxLjE0NSAxNS4yNjVDMTk5LjE2MyAxMy41MjQyIDE5Ni4yNjMgMTIuMTg1MiAxOTIuMjUyIDEyLjE4NTJDMTg2LjU0OSAxMi4xODUyIDE4My4zNiAxNS4xMzExIDE4My4zNiAxOC41Njc5QzE4My4zNiAyMy4yMDk5IDE4Ny45OTkgMjQuMTkxOCAxOTEuOTYyIDI1LjAzOTlDMTk0Ljk1OCAyNS42NjQ4IDE5Ny42MTcgMjYuMzc4OSAxOTcuNjE3IDI4LjUyMTRDMTk3LjYxNyAzMC4zNTE0IDE5NS44NzcgMzEuNjAxMSAxOTIuNTkgMzEuNjAxMUMxODkuNDQ5IDMxLjYwMTEgMTg2LjM1NiAzMC4xMjgyIDE4NC43NjEgMjguNTIxNEwxODIuNjgzIDMxLjQ2NzJaIiBmaWxsPSJ3aGl0ZSIvPjwvc3ZnPg==);
}

.llive-negative {
    background-image: url("../img/logo/svg/Logo_Live.svg");
}

.lliveS-negative {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjE0IiBoZWlnaHQ9IjQ3IiB2aWV3Qm94PSIwIDAgMjE0IDQ3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0yMC43MDE2IDBMMTEuNDI5NSAyMS43ODE5QzEwLjMyOTggMjEuNzMzMyA5LjI2MjI4IDIxLjM5ODYgOC4zMzM2MSAyMC44MTEzQzUuOTQwMzkgMTkuMjQ5NCAyLjE4NDQzIDE4Ljg3NjggMC4yOTQxMDcgMjAuOTg1M0MwLjE1NTkwMyAyMS4xMTk2IDAuMDYwOTExIDIxLjI5MTcgMC4wMjExNjAxIDIxLjQ3OTdDLTAuMDE4NTkwOSAyMS42Njc3IC0wLjAwMTMxMjQ1IDIxLjg2MzIgMC4wNzA4MDcyIDIyLjA0MTRDMC4xNDI5MjcgMjIuMjE5NyAwLjI2NjY0NCAyMi4zNzI2IDAuNDI2MjkxIDIyLjQ4MUMwLjU4NTkzOCAyMi41ODkzIDAuNzc0MzMzIDIyLjY0ODEgMC45Njc2MiAyMi42NDk5QzEuMTE3MTEgMjIuNjQ5NSAxLjI2NDQ4IDIyLjYxNDcgMS4zOTgxMSAyMi41NDgxQzEuNTMxNzQgMjIuNDgxNSAxLjY0Nzk4IDIyLjM4NSAxLjczNzY3IDIyLjI2NjFDMi44ODcxMyAyMC45ODc2IDUuNTY3NzIgMjEuMzIyMyA3LjI1ODI0IDIyLjQyMjNDOC4yNzY0NyAyMy4wNzA5IDkuNDI2NDYgMjMuNDg3NyAxMC42MjU4IDIzLjY0MjhMOS44NDY3NyAyNS40NzAyQzkuMzAyNzYgMjUuMzA4OSA4Ljc4NDMgMjUuMDcyMyA4LjMwNjY3IDI0Ljc2NzRDNi4wMTIyNCAyMy4yNzY5IDIuNDY5NTYgMjIuODcwOCAwLjUyNzU5MiAyNC43MDI3QzAuMzQyNTY0IDI0Ljg1OTQgMC4xOTk4MDkgMjUuMDU5NiAwLjExMjI1OSAyNS4yODVDMC4wNDA1Mjg1IDI1LjQyNDMgMC4wMDYyODcyNyAyNS41Nzk2IDAuMDEyODY3OSAyNS43MzU4QzAuMDE5NDQ4NSAyNS44OTIxIDAuMDY2NjI2OCAyNi4wNDQgMC4xNDk4MSAyNi4xNzY4QzAuMjMyOTk0IDI2LjMwOTYgMC4zNDkzNDkgMjYuNDE4NyAwLjQ4NzU0OCAyNi40OTM1QzAuNjI1NzQ4IDI2LjU2ODMgMC43ODEwODQgMjYuNjA2MyAwLjkzODQzNSAyNi42MDM3QzEuMDg3NDYgMjYuNjAzNCAxLjIzNDQxIDI2LjU2OSAxLjM2NzkzIDI2LjUwMzJDMS41MDE0NSAyNi40Mzc1IDEuNjE3OTcgMjYuMzQyMSAxLjcwODQ5IDI2LjIyNDRDMi44NTc5NSAyNC45NTAzIDUuNTM2MjkgMjUuMjgwNiA3LjIyNjggMjYuMzgwNkM3LjgwNjk1IDI2Ljc1NDEgOC40MzQyNyAyNy4wNDk3IDkuMDkyNDQgMjcuMjU5N0w4LjQ0MTM3IDI4Ljc5MjZMOC4zMjkxMiAyOC43Mjc5QzUuOTM1OSAyNy4xNjYgMi4xNzk5NCAyNi43OTM0IDAuMjg5NjE3IDI4LjkwMkMwLjE5NzQwNCAyOC45OTMyIDAuMTI0MzIzIDI5LjEwMTcgMC4wNzQ2MTAxIDI5LjIyMTJDMC4wMjQ4OTY3IDI5LjM0MDcgLTAuMDAwNDYxMDA0IDI5LjQ2ODggNi4zNDQxOGUtMDYgMjkuNTk4MUMtMC4wMDAyODg5MTUgMjkuNzI1NSAwLjAyNDY5NTUgMjkuODUxNyAwLjA3MzUyODkgMjkuOTY5NEMwLjEyMjM2MiAzMC4wODcxIDAuMTk0MDg2IDMwLjE5NDIgMC4yODQ1OTIgMzAuMjg0M0MwLjM3NTA5OCAzMC4zNzQ1IDAuNDgyNjA5IDMwLjQ0NiAwLjYwMDk2OSAzMC40OTQ4QzAuNzE5MzI5IDMwLjU0MzYgMC44NDYyMTMgMzAuNTY4NyAwLjk3NDM1NiAzMC41Njg3QzEuMTIzNTkgMzAuNTY5NiAxLjI3MDk1IDMwLjUzNTggMS40MDQ2NyAzMC40Njk5QzEuNTM4MzggMzAuNDA0IDEuNjU0NzMgMzAuMzA4IDEuNzQ0NDEgMzAuMTg5NEMyLjg5Mzg3IDI4LjkxMDkgNS41NzQ0NSAyOS4yNDExIDcuMjY0OTcgMzAuMzQ1NkM3LjM5NzQzIDMwLjQzMjYgNy41MzQzNyAzMC41MTMgNy42NzU4MSAzMC41OTMzTDYuNjQzMDkgMzMuMDIzMkwzOS44Njk4IDQ3TDUzLjkzNSAxMy45NzI0TDIwLjcwMTYgMFpNMzYuOTIyIDE3LjAyN0wzNy40OTIyIDEzLjY5MzVDMzcuNTQzMSAxMy41MTk4IDM3LjYyNzkgMTMuMzU3OSAzNy43NDE3IDEzLjIxNjhDMzcuODU1NSAxMy4wNzU4IDM3Ljk5NjIgMTIuOTU4NCAzOC4xNTU3IDEyLjg3MTRDMzguMzE1MiAxMi43ODQzIDM4LjQ5MDMgMTIuNzI5NCAzOC42NzEyIDEyLjcwOTdDMzguODUyIDEyLjY4OTkgMzkuMDM1IDEyLjcwNTggMzkuMjA5NyAxMi43NTYzQzM5LjM4NDQgMTIuODA2OSAzOS41NDczIDEyLjg5MTEgMzkuNjg5MyAxMy4wMDQyQzM5LjgzMTIgMTMuMTE3NCAzOS45NDkzIDEzLjI1NzIgNDAuMDM2OSAxMy40MTU3QzQwLjEyNDQgMTMuNTc0MiA0MC4xNzk3IDEzLjc0ODMgNDAuMTk5NiAxMy45MjhDNDAuMjE5NCAxNC4xMDc4IDQwLjIwMzUgMTQuMjg5NiA0MC4xNTI2IDE0LjQ2MzNMMzguNzQ5NSAxNy41NjAzQzM4LjUyNSAxOC4wNjAxIDM4LjA3NiAxOC4zNTAyIDM3LjU2NDEgMTguMTk4NEMzNy4zMzE2IDE4LjExNDggMzcuMTM4IDE3Ljk0OTUgMzcuMDE5NyAxNy43MzM3QzM2LjkwMTQgMTcuNTE3OSAzNi44NjY3IDE3LjI2NjUgMzYuOTIyIDE3LjAyN1pNMzMuMTcyOCAxMS41NTgxQzMzLjM1NDggMTEuNTY2MSAzMy41MzMzIDExLjYwOTggMzMuNjk4MiAxMS42ODY3QzMzLjg2MzEgMTEuNzYzNiAzNC4wMTExIDExLjg3MjIgMzQuMTMzNiAxMi4wMDYyQzM0LjI1NjEgMTIuMTQwMiAzNC4zNTA3IDEyLjI5NjkgMzQuNDEyIDEyLjQ2NzRDMzQuNDczMyAxMi42Mzc5IDM0LjUgMTIuODE4NyAzNC40OTA2IDEyLjk5OTVMMzMuODUwOCAxNi4zMzMxQzMzLjc0OTggMTYuODc3NSAzMy4zNzI2IDE3LjI1NjggMzIuODQ3MyAxNy4yMjU2QzMyLjYwMDQgMTcuMjAwMiAzMi4zNzE4IDE3LjA4NDUgMzIuMjA1OSAxNi45MDFDMzIuMDM5OSAxNi43MTc1IDMxLjk0ODUgMTYuNDc5NCAzMS45NDkyIDE2LjIzMjdMMzEuNzI0NyAxMi44NjM0QzMxLjczMzQgMTIuNjgzMSAzMS43Nzc3IDEyLjUwNjMgMzEuODU1MiAxMi4zNDMxQzMxLjkzMjcgMTIuMTc5OSAzMi4wNDE4IDEyLjAzMzQgMzIuMTc2MyAxMS45MTIyQzMyLjMxMDggMTEuNzkwOSAzMi40NjgxIDExLjY5NzMgMzIuNjM5MSAxMS42MzY1QzMyLjgxIDExLjU3NTcgMzIuOTkxNCAxMS41NDkxIDMzLjE3MjggMTEuNTU4MVpNMjcuMDI4MSAxMS43ODEyQzI3LjM4OTIgMTEuNzE0IDI3Ljc2MjMgMTEuNzkxOCAyOC4wNjU4IDExLjk5NzZDMjguMzY5MiAxMi4yMDMzIDI4LjU3ODIgMTIuNTIwNCAyOC42NDY4IDEyLjg3OUwyOC44MDM5IDE2LjI2ODRDMjguODI2NCAxNi44MTk1IDI4LjU1MDIgMTcuMjc5MiAyOC4wMzM5IDE3LjM3MDZDMjcuNTE3NSAxNy40NjIxIDI3LjA4NjUgMTcuMDkxNyAyNi45MjkzIDE2LjYxMkwyNS45MTkgMTMuMzg3OEMyNS44NTIxIDEzLjAyODYgMjUuOTMxMyAxMi42NTc3IDI2LjEzOTIgMTIuMzU2NUMyNi4zNDcyIDEyLjA1NTMgMjYuNjY2OCAxMS44NDg0IDI3LjAyODEgMTEuNzgxMlpNMjEuMTAzNCAxMy40MTAxQzIxLjQ0MDIgMTMuMjYyMiAyMS44MjIyIDEzLjI1MzEgMjIuMTY1NyAxMy4zODQ5QzIyLjUwOTIgMTMuNTE2NiAyMi43ODYgMTMuNzc4NSAyMi45MzU0IDE0LjExMjlMMjMuODc4MyAxNy4zNzA2QzI0LjAzMSAxNy45MDE3IDIzLjg3ODMgMTguNDEyNiAyMy4zOTExIDE4LjYyNDZDMjMuMTU4NiAxOC43MDg3IDIyLjkwMzEgMTguNzA1NSAyMi42NzI4IDE4LjYxNTVDMjIuNDQyNiAxOC41MjU1IDIyLjI1MzMgMTguMzU0OSAyMi4xNDA2IDE4LjEzNkwyMC40MDUyIDE1LjIzNTNDMjAuMjU0NCAxNC45MDEyIDIwLjI0MzIgMTQuNTIxMyAyMC4zNzQxIDE0LjE3OUMyMC41MDUxIDEzLjgzNjggMjAuNzY3NCAxMy41NjAyIDIxLjEwMzQgMTMuNDEwMVpNNDMuMTk2OSAyOC4zMTk2QzQyLjcyMDYgMjguNzg5OSA0Mi4yMDg3IDI5LjIyMzMgNDEuNjY1OCAyOS42MTZDMzguODk1NCAzMS42MjQxIDM1LjI0NSAzMi43MjE5IDMxLjM3IDMyLjcyMTlDMjcuODA5NCAzMi43MjE5IDI0LjM3NjcgMzEuNzcxNCAyMS43MDI5IDMwLjA0NDRMMjEuNjE1MyAyOS45ODY0TDIxLjUzOSAzMC4wNTc4TDE4Ljg3MTkgMzIuNDU0MkMxOC43NTA5IDMyLjU2MzYgMTguNjA5MSAzMi42NDc4IDE4LjQ1NDkgMzIuNzAxOUMxOC4zMDA3IDMyLjc1NTkgMTguMTM3MSAzMi43Nzg3IDE3Ljk3MzggMzIuNzY4OEMxNy44MTA3IDMyLjc2MyAxNy42NTA0IDMyLjcyNDQgMTcuNTAyNiAzMi42NTU0QzE3LjM1NDggMzIuNTg2MyAxNy4yMjI2IDMyLjQ4ODMgMTcuMTE0IDMyLjM2NzJDMTcuMDAyOCAzMi4yNDc0IDE2LjkxNjkgMzIuMTA2OCAxNi44NjEzIDMxLjk1MzVDMTYuODA1OCAzMS44MDAyIDE2Ljc4MTggMzEuNjM3MyAxNi43OTA3IDMxLjQ3NDZDMTYuNzk3MiAzMS4zMTE2IDE2LjgzNyAzMS4xNTE2IDE2LjkwNzcgMzEuMDA0M0MxNi45NzgzIDMwLjg1NzEgMTcuMDc4MyAzMC43MjU2IDE3LjIwMTUgMzAuNjE3OEwxOS41MzE5IDI4LjQ4NjlMMjEuNTUyNCAyNi42NTczQzIxLjY2MDIgMjYuNzU5OSAyMS43NzY5IDI2Ljg2NDggMjEuODkxNCAyNi45Njc0QzI0LjIxNzMgMjguOTc1NiAyNy42NzI0IDMwLjEyMjUgMzEuMzY1NSAzMC4xMjI1QzM1Ljg1NTYgMzAuMTIyNSAzOS45Njg1IDI4LjQyIDQyLjA4NTYgMjUuNjgyMkw0Mi4xNDg1IDI1LjU5M0w0Mi4wODU2IDI1LjUxMjZDMzkuOTY4NSAyMi43NzQ4IDM1Ljg2MDEgMjEuMDcwMSAzMS4zNjU1IDIxLjA3MDFDMjcuNjcyNCAyMS4wNzAxIDI0LjIxNzMgMjIuMjIxNSAyMS44OTE0IDI0LjIyOTZDMjEuNzY4IDI0LjMzOSAyMS42NTU3IDI0LjQzNzEgMjEuNTUyNCAyNC41Mzk4TDE5LjUzMTkgMjIuNzA1N0wxNy4yMDE1IDIwLjU3OTJDMTcuMDc0MiAyMC40NzE5IDE2Ljk2OTkgMjAuMzQwMyAxNi44OTQ3IDIwLjE5MjFDMTYuODE5NiAyMC4wNDM5IDE2Ljc3NTIgMTkuODgyMyAxNi43NjQyIDE5LjcxNjdDMTYuNzUzMSAxOS41NTExIDE2Ljc3NTcgMTkuMzg1MSAxNi44MzA1IDE5LjIyODNDMTYuODg1MyAxOS4wNzE2IDE2Ljk3MTIgMTguOTI3NCAxNy4wODMxIDE4LjgwNDNDMTcuMTk1MSAxOC42ODEyIDE3LjMzMDggMTguNTgxOCAxNy40ODIyIDE4LjUxMThDMTcuNjMzNiAxOC40NDE5IDE3Ljc5NzYgMTguNDAyOSAxNy45NjQ0IDE4LjM5NzFDMTguMTMxMyAxOC4zOTE0IDE4LjI5NzYgMTguNDE5MSAxOC40NTM0IDE4LjQ3ODVDMTguNjA5MyAxOC41Mzc4IDE4Ljc1MTYgMTguNjI3OCAxOC44NzE5IDE4Ljc0MjlMMjEuNTM0NSAyMS4xMzI2TDIxLjYxMDggMjEuMjAxOEwyMS42OTg0IDIxLjE0NkMyNC4zNzIyIDE5LjQxOSAyNy44MDk0IDE4LjQ2ODQgMzEuMzY1NSAxOC40Njg0QzM1LjI0MDUgMTguNDY4NCAzOC44OTA5IDE5LjU4NDEgNDEuNjYxMyAyMS41NzY2QzQyLjIwMzEgMjEuOTY5OSA0Mi43MTQ5IDIyLjQwMjQgNDMuMTkyNCAyMi44NzA4QzQ0LjAwODIgMjMuNjY0OCA0NC42OTA0IDI0LjU4MzkgNDUuMjEzIDI1LjU5M0M0NC42OTYgMjYuNjA2OCA0NC4wMTMyIDI3LjUyODIgNDMuMTkyNCAyOC4zMTk2SDQzLjE5NjlaTTI3Ljc5ODEgMjUuNTkzQzI3Ljc5ODEgMjQuODkyMSAyOC4wMDczIDI0LjIwNjkgMjguMzk5MSAyMy42MjQyQzI4Ljc5MSAyMy4wNDE0IDI5LjM0NzkgMjIuNTg3MyAyOS45OTk1IDIyLjMxOTJDMzAuNjUxMSAyMi4wNTEgMzEuMzY4IDIxLjk4MSAzMi4wNTk2IDIyLjExNzlDMzIuNzUxMyAyMi4yNTQ4IDMzLjM4NjUgMjIuNTkyNSAzMy44ODUgMjMuMDg4M0MzNC4zODM1IDIzLjU4NCAzNC43MjI5IDI0LjIxNTYgMzQuODYwMiAyNC45MDMxQzM0Ljk5NzUgMjUuNTkwNSAzNC45MjY2IDI2LjMwMyAzNC42NTY0IDI2Ljk1MDVDMzQuMzg2MiAyNy41OTc5IDMzLjkyODkgMjguMTUxMSAzMy4zNDIzIDI4LjU0MDJDMzIuNzU1NyAyOC45MjkzIDMyLjA2NjIgMjkuMTM2NyAzMS4zNjEgMjkuMTM2M0MzMC40MTYxIDI5LjEzNTEgMjkuNTEwMiAyOC43NjEzIDI4Ljg0MjIgMjguMDk3QzI4LjE3NDIgMjcuNDMyNyAyNy43OTg3IDI2LjUzMjEgMjcuNzk4MSAyNS41OTNaTTQzLjIyNjEgMTkuODgzMUM0Mi44ODkzIDIwLjMxMzcgNDIuMzc3NSAyMC40OTIyIDQxLjkyNjIgMjAuMjI4OUM0MS43MTg2IDIwLjA5NDggNDEuNTY4MSAxOS44ODkzIDQxLjUwMzUgMTkuNjUxN0M0MS40Mzg5IDE5LjQxNDIgNDEuNDY0NyAxOS4xNjEzIDQxLjU3NiAxOC45NDE1TDQyLjg5NjEgMTUuODE3N0M0My4wNzggMTUuNDk5NiA0My4zNzk2IDE1LjI2NjMgNDMuNzM0NSAxNS4xNjkzQzQ0LjA4OTQgMTUuMDcyMiA0NC40Njg2IDE1LjExOTIgNDQuNzg4NiAxNS4zQzQ1LjEwODcgMTUuNDgwOCA0NS4zNDM0IDE1Ljc4MDUgNDUuNDQxIDE2LjEzMzNDNDUuNTM4NyAxNi40ODYgNDUuNDkxNCAxNi44NjI5IDQ1LjMwOTUgMTcuMTgxTDQzLjIyNjEgMTkuODgzMVoiIGZpbGw9IndoaXRlIi8+PHBhdGggZD0iTTY1LjI3MTcgNDMuNjY4MUg4OS4xMTFWMzguNDU5OEg3MS4xODcyVjQuMTkxNTlINjUuMjcxN1Y0My42NjgxWiIgZmlsbD0id2hpdGUiLz48cGF0aCBkPSJNOTUuNzE4MyAxMC4yODc3Qzk3LjYxMTIgMTAuMjg3NyA5OS4xNDkyIDguODA4MDQgOTkuMTQ5MiA2LjkxNDExQzk5LjE0OTIgNS4wMjAxOCA5Ny42MTEyIDMuNDgxMzcgOTUuNzE4MyAzLjQ4MTM3QzkzLjg4NDUgMy40ODEzNyA5Mi4yODczIDUuMDIwMTggOTIuMjg3MyA2LjkxNDExQzkyLjI4NzMgOC44MDgwNCA5My44ODQ1IDEwLjI4NzcgOTUuNzE4MyAxMC4yODc3Wk05My4xMTU1IDQzLjY2ODFIOTguNDM5NFYxNS4wODE3SDkzLjExNTVWNDMuNjY4MVoiIGZpbGw9IndoaXRlIi8+PHBhdGggZD0iTTExMi4xMjggNDMuNjY4MUgxMTcuODY2TDEyOS42MzcgMTUuMDgxN0gxMjMuODk5TDExNC45NjcgMzcuNTEyOUwxMDYuMDM1IDE1LjA4MTdIMTAwLjM1NkwxMTIuMTI4IDQzLjY2ODFaIiBmaWxsPSJ3aGl0ZSIvPjxwYXRoIGQ9Ik0xMjkuODE5IDI5LjM0NTNDMTI5LjgxOSAzOC4zNDE0IDEzNi4wODkgNDQuMzc4MyAxNDQuNjA4IDQ0LjM3ODNDMTQ5LjIyMiA0NC4zNzgzIDE1My4yNDQgNDIuODk4NyAxNTYuMDg0IDQwLjExN0wxNTMuNTk5IDM2LjYyNTFDMTUxLjQ3IDM4LjgxNDkgMTQ4LjE1NyAzOS45OTg2IDE0NS4xNCAzOS45OTg2QzEzOS40MDIgMzkuOTk4NiAxMzUuODUzIDM1Ljk3NCAxMzUuNDM5IDMxLjEyMDlIMTU4LjAzNlYyOS44MTg4QzE1OC4wMzYgMjEuMDU5NCAxNTIuNzEyIDE0LjM3MTQgMTQ0LjEzNCAxNC4zNzE0QzEzNS43OTQgMTQuMzcxNCAxMjkuODE5IDIxLjA1OTQgMTI5LjgxOSAyOS4zNDUzWk0xNDQuMTM0IDE4Ljc1MTFDMTUwLjE2OCAxOC43NTExIDE1Mi43MTIgMjMuNDg2IDE1Mi44MyAyNy4yNzM4SDEzNS4zNzlDMTM1LjY3NSAyMy4zNjc2IDEzOC4zOTYgMTguNzUxMSAxNDQuMTM0IDE4Ljc1MTFaIiBmaWxsPSJ3aGl0ZSIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTk0LjUxNCA1LjIyMjIySDE4OC4yNUMxODQuNzgzIDUuMjIyMjIgMTgyLjM5MSA1LjIyNDkzIDE4MC41MzUgNS4zNzY2N0MxNzguNzE5IDUuNTI1MDkgMTc3LjcyNCA1Ljc5ODU2IDE3Ni45OTQgNi4xNzA4N0MxNzUuMzU3IDcuMDA1MzIgMTc0LjAyNiA4LjMzNjgyIDE3My4xOTIgOS45NzQ1MkMxNzIuODIgMTAuNzA1MiAxNzIuNTQ3IDExLjcwMDcgMTcyLjM5OCAxMy41MTczQzE3Mi4yNDcgMTUuMzc0NiAxNzIuMjQ0IDE3Ljc2NzQgMTcyLjI0NCAyMS4yMzdWMjcuNTAzN0MxNzIuMjQ0IDMwLjk3MzMgMTcyLjI0NyAzMy4zNjYyIDE3Mi4zOTggMzUuMjIzNEMxNzIuNTQ3IDM3LjA0IDE3Mi44MiAzOC4wMzU1IDE3My4xOTIgMzguNzY2MkMxNzQuMDI2IDQwLjQwMzkgMTc1LjM1NyA0MS43MzU0IDE3Ni45OTQgNDIuNTY5OUMxNzcuNzI0IDQyLjk0MjIgMTc4LjcxOSA0My4yMTU2IDE4MC41MzUgNDMuMzY0MUMxODIuMzkxIDQzLjUxNTggMTg0Ljc4MyA0My41MTg1IDE4OC4yNSA0My41MTg1SDE5NC41MTRDMTk3Ljk4MiA0My41MTg1IDIwMC4zNzMgNDMuNTE1OCAyMDIuMjMgNDMuMzY0MUMyMDQuMDQ1IDQzLjIxNTYgMjA1LjA0IDQyLjk0MjIgMjA1Ljc3IDQyLjU2OTlDMjA3LjQwNyA0MS43MzU0IDIwOC43MzggNDAuNDAzOSAyMDkuNTcyIDM4Ljc2NjJDMjA5Ljk0NCAzOC4wMzU1IDIxMC4yMTggMzcuMDQgMjEwLjM2NiAzNS4yMjM0QzIxMC41MTggMzMuMzY2MiAyMTAuNTIgMzAuOTczMyAyMTAuNTIgMjcuNTAzN1YyMS4yMzdDMjEwLjUyIDE3Ljc2NzQgMjEwLjUxOCAxNS4zNzQ2IDIxMC4zNjYgMTMuNTE3M0MyMTAuMjE4IDExLjcwMDcgMjA5Ljk0NCAxMC43MDUyIDIwOS41NzIgOS45NzQ1MkMyMDguNzM4IDguMzM2ODIgMjA3LjQwNyA3LjAwNTMyIDIwNS43NyA2LjE3MDg3QzIwNS4wNCA1Ljc5ODU2IDIwNC4wNDUgNS41MjUwOSAyMDIuMjMgNS4zNzY2N0MyMDAuMzczIDUuMjI0OTMgMTk3Ljk4MiA1LjIyMjIyIDE5NC41MTQgNS4yMjIyMlpNMTcwLjA5MiA4LjM5Mzk2QzE2OC43NjQgMTEuMDAwNSAxNjguNzY0IDE0LjQxMjcgMTY4Ljc2NCAyMS4yMzdWMjcuNTAzN0MxNjguNzY0IDM0LjMyOCAxNjguNzY0IDM3Ljc0MDIgMTcwLjA5MiA0MC4zNDY4QzE3MS4yNTkgNDIuNjM5NiAxNzMuMTIyIDQ0LjUwMzcgMTc1LjQxNCA0NS42NzE5QzE3OC4wMTkgNDcgMTgxLjQzIDQ3IDE4OC4yNSA0N0gxOTQuNTE0QzIwMS4zMzUgNDcgMjA0Ljc0NSA0NyAyMDcuMzUgNDUuNjcxOUMyMDkuNjQyIDQ0LjUwMzcgMjExLjUwNSA0Mi42Mzk2IDIxMi42NzMgNDAuMzQ2OEMyMTQgMzcuNzQwMiAyMTQgMzQuMzI4IDIxNCAyNy41MDM3VjIxLjIzN0MyMTQgMTQuNDEyNyAyMTQgMTEuMDAwNSAyMTIuNjczIDguMzkzOTZDMjExLjUwNSA2LjEwMTE4IDIwOS42NDIgNC4yMzcwOCAyMDcuMzUgMy4wNjg4NEMyMDQuNzQ1IDEuNzQwNzQgMjAxLjMzNSAxLjc0MDc0IDE5NC41MTQgMS43NDA3NEgxODguMjVDMTgxLjQzIDEuNzQwNzQgMTc4LjAxOSAxLjc0MDc0IDE3NS40MTQgMy4wNjg4NEMxNzMuMTIyIDQuMjM3MDggMTcxLjI1OSA2LjEwMTE4IDE3MC4wOTIgOC4zOTM5NloiIGZpbGw9IndoaXRlIi8+PHBhdGggZD0iTTE4Mi42ODMgMzEuNDY3MkMxODUuMDUxIDMzLjY5OSAxODguNDgyIDM0LjgxNDggMTkyLjM5NyAzNC44MTQ4QzE5OC41MzUgMzQuODE0OCAyMDEuODIxIDMxLjkxMzYgMjAxLjgyMSAyOC4yMDg5QzIwMS44MjEgMjMuMjU0NSAxOTYuOTg4IDIyLjIyNzkgMTkyLjkyOSAyMS4zNzk5QzE5MC4wMjkgMjAuNzU1IDE4Ny41MTYgMjAuMTMwMSAxODcuNTE2IDE4LjI1NTVDMTg3LjUxNiAxNi41MTQ3IDE4OS4zNTIgMTUuNDQzNSAxOTIuMyAxNS40NDM1QzE5NS4yNDggMTUuNDQzNSAxOTcuODU4IDE2LjU1OTQgMTk5LjIxMSAxOC4wNzY5TDIwMS4xNDUgMTUuMjY1QzE5OS4xNjMgMTMuNTI0MiAxOTYuMjYzIDEyLjE4NTIgMTkyLjI1MiAxMi4xODUyQzE4Ni41NDkgMTIuMTg1MiAxODMuMzYgMTUuMTMxMSAxODMuMzYgMTguNTY3OUMxODMuMzYgMjMuMjA5OSAxODcuOTk5IDI0LjE5MTggMTkxLjk2MiAyNS4wMzk5QzE5NC45NTggMjUuNjY0OCAxOTcuNjE3IDI2LjM3ODkgMTk3LjYxNyAyOC41MjE0QzE5Ny42MTcgMzAuMzUxNCAxOTUuODc3IDMxLjYwMTEgMTkyLjU5IDMxLjYwMTFDMTg5LjQ0OSAzMS42MDExIDE4Ni4zNTYgMzAuMTI4MiAxODQuNzYxIDI4LjUyMTRMMTgyLjY4MyAzMS40NjcyWiIgZmlsbD0id2hpdGUiLz48L3N2Zz4=);
}

.lliveS-positive {
    background: transparent url("../img/logo/png/Logo_LiveS-positive.png") center center no-repeat;
    background-image: url("../img/logo/svg/Logo_LiveS-positive.svg");
}

.lliveS-AlignLeft-positive {
    background: transparent url("../img/logo/png/Logo_LiveS-positive.png") left left no-repeat;
    background-image: url("../img/logo/svg/Logo_LiveS-positive.svg");
}

.lpro-negative {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQzIiBoZWlnaHQ9IjQ3IiB2aWV3Qm94PSIwIDAgMTQzIDQ3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0yMC43MzA5IDBMMTEuNDQ1NyAyMS43ODE5QzEwLjM0NDUgMjEuNzMzNCA5LjI3NTM5IDIxLjM5ODYgOC4zNDU0MSAyMC44MTEzQzUuOTQ4OCAxOS4yNDk0IDIuMTg3NTMgMTguODc2OCAwLjI5NDUyNCAyMC45ODUzQzAuMTU2MTI0IDIxLjExOTYgMC4wNjA5OTcyIDIxLjI5MTcgMC4wMjExOSAyMS40Nzk3Qy0wLjAxODYxNzIgMjEuNjY3NyAtMC4wMDEzMTQzIDIxLjg2MzIgMC4wNzA5MDc1IDIyLjA0MTRDMC4xNDMxMjkgMjIuMjE5NyAwLjI2NzAyMSAyMi4zNzI2IDAuNDI2ODk0IDIyLjQ4MUMwLjU4Njc2NyAyMi41ODkzIDAuNzc1NDMgMjIuNjQ4MSAwLjk2ODk5IDIyLjY0OTlDMS4xMTg2OSAyMi42NDk1IDEuMjY2MjcgMjIuNjE0NyAxLjQwMDA5IDIyLjU0ODFDMS41MzM5IDIyLjQ4MTUgMS42NTAzMSAyMi4zODUgMS43NDAxMyAyMi4yNjYxQzIuODkxMjIgMjAuOTg3NiA1LjU3NTYgMjEuMzIyMyA3LjI2ODUxIDIyLjQyMjNDOC4yODgxOSAyMy4wNzA5IDkuNDM5ODEgMjMuNDg3NyAxMC42NDA4IDIzLjY0MjhMOS44NjA3MSAyNS40NzAyQzkuMzE1OTMgMjUuMzA4OSA4Ljc5Njc0IDI1LjA3MjMgOC4zMTg0MyAyNC43Njc0QzYuMDIwNzUgMjMuMjc2OSAyLjQ3MzA1IDIyLjg3MDggMC41MjgzMzkgMjQuNzAyN0MwLjM0MzA0OCAyNC44NTk0IDAuMjAwMDkyIDI1LjA1OTYgMC4xMTI0MTcgMjUuMjg1QzAuMDQwNTg1OSAyNS40MjQzIDAuMDA2Mjk2MTcgMjUuNTc5NiAwLjAxMjg4NjEgMjUuNzM1OEMwLjAxOTQ3NjEgMjUuODkyMSAwLjA2NjcyMTIgMjYuMDQ0IDAuMTUwMDIyIDI2LjE3NjhDMC4yMzMzMjQgMjYuMzA5NiAwLjM0OTg0MyAyNi40MTg3IDAuNDg4MjM4IDI2LjQ5MzVDMC42MjY2MzQgMjYuNTY4MyAwLjc4MjE4OSAyNi42MDYzIDAuOTM5NzYzIDI2LjYwMzdDMS4wODkgMjYuNjAzNCAxLjIzNjE1IDI2LjU2OSAxLjM2OTg3IDI2LjUwMzJDMS41MDM1OCAyNi40Mzc1IDEuNjIwMjYgMjYuMzQyMSAxLjcxMDkgMjYuMjI0NEMyLjg2MTk5IDI0Ljk1MDMgNS41NDQxMiAyNS4yODA2IDcuMjM3MDMgMjYuMzgwNkM3LjgxODAxIDI2Ljc1NDEgOC40NDYyMSAyNy4wNDk3IDkuMTA1MzEgMjcuMjU5N0w4LjQ1MzMyIDI4Ljc5MjZMOC4zNDA5MSAyOC43Mjc5QzUuOTQ0MzEgMjcuMTY2IDIuMTgzMDMgMjYuNzkzNCAwLjI5MDAyNyAyOC45MDJDMC4xOTc2ODMgMjguOTkzMiAwLjEyNDQ5OSAyOS4xMDE3IDAuMDc0NzE1NyAyOS4yMjEyQzAuMDI0OTMxOSAyOS4zNDA3IC0wLjAwMDQ2MTY1NiAyOS40Njg4IDYuMzUzMTZlLTA2IDI5LjU5ODFDLTAuMDAwMjg5MzI0IDI5LjcyNTUgMC4wMjQ3MzA1IDI5Ljg1MTcgMC4wNzM2MzMgMjkuOTY5NEMwLjEyMjUzNiAzMC4wODcxIDAuMTk0MzYgMzAuMTk0MiAwLjI4NDk5NSAzMC4yODQzQzAuMzc1NjI5IDMwLjM3NDUgMC40ODMyOTIgMzAuNDQ2IDAuNjAxODIgMzAuNDk0OEMwLjcyMDM0OCAzMC41NDM2IDAuODQ3NDExIDMwLjU2ODcgMC45NzU3MzUgMzAuNTY4N0MxLjEyNTE4IDMwLjU2OTYgMS4yNzI3NSAzMC41MzU4IDEuNDA2NjUgMzAuNDY5OUMxLjU0MDU2IDMwLjQwNCAxLjY1NzA3IDMwLjMwOCAxLjc0Njg4IDMwLjE4OTRDMi44OTc5NyAyOC45MTA5IDUuNTgyMzQgMjkuMjQxMSA3LjI3NTI2IDMwLjM0NTZDNy40MDc5IDMwLjQzMjYgNy41NDUwNCAzMC41MTMgNy42ODY2OCAzMC41OTMzTDYuNjUyNSAzMy4wMjMyTDM5LjkyNjIgNDdMNTQuMDExMyAxMy45NzI0TDIwLjczMDkgMFpNMzYuOTc0MyAxNy4wMjdMMzcuNTQ1MyAxMy42OTM1QzM3LjU5NjMgMTMuNTE5OCAzNy42ODExIDEzLjM1NzkgMzcuNzk1MSAxMy4yMTY4QzM3LjkwOTEgMTMuMDc1OCAzOC4wNSAxMi45NTg0IDM4LjIwOTcgMTIuODcxNEMzOC4zNjk0IDEyLjc4NDMgMzguNTQ0OCAxMi43Mjk0IDM4LjcyNTkgMTIuNzA5N0MzOC45MDcgMTIuNjg5OSAzOS4wOTAzIDEyLjcwNTggMzkuMjY1MiAxMi43NTYzQzM5LjQ0MDEgMTIuODA2OSAzOS42MDMzIDEyLjg5MTEgMzkuNzQ1NSAxMy4wMDQyQzM5Ljg4NzYgMTMuMTE3NCA0MC4wMDU5IDEzLjI1NzIgNDAuMDkzNSAxMy40MTU3QzQwLjE4MTIgMTMuNTc0MiA0MC4yMzY2IDEzLjc0ODMgNDAuMjU2NSAxMy45MjhDNDAuMjc2NCAxNC4xMDc4IDQwLjI2MDQgMTQuMjg5NiA0MC4yMDk1IDE0LjQ2MzNMMzguODA0MyAxNy41NjAzQzM4LjU3OTUgMTguMDYwMSAzOC4xMjk5IDE4LjM1MDIgMzcuNjE3MyAxOC4xOTg0QzM3LjM4NDUgMTguMTE0OCAzNy4xOTA2IDE3Ljk0OTUgMzcuMDcyMSAxNy43MzM3QzM2Ljk1MzcgMTcuNTE3OSAzNi45MTg5IDE3LjI2NjUgMzYuOTc0MyAxNy4wMjdaTTMzLjIxOTcgMTEuNTU4MUMzMy40MDIgMTEuNTY2MSAzMy41ODA4IDExLjYwOTggMzMuNzQ1OSAxMS42ODY3QzMzLjkxMTEgMTEuNzYzNiAzNC4wNTkzIDExLjg3MjIgMzQuMTgxOSAxMi4wMDYyQzM0LjMwNDYgMTIuMTQwMiAzNC4zOTkzIDEyLjI5NjkgMzQuNDYwNyAxMi40Njc0QzM0LjUyMjEgMTIuNjM3OSAzNC41NDg4IDEyLjgxODcgMzQuNTM5NSAxMi45OTk1TDMzLjg5ODcgMTYuMzMzMUMzMy43OTc1IDE2Ljg3NzUgMzMuNDE5OCAxNy4yNTY4IDMyLjg5MzggMTcuMjI1NkMzMi42NDY1IDE3LjIwMDIgMzIuNDE3NiAxNy4wODQ1IDMyLjI1MTQgMTYuOTAxQzMyLjA4NTMgMTYuNzE3NSAzMS45OTM3IDE2LjQ3OTQgMzEuOTk0NSAxNi4yMzI3TDMxLjc2OTYgMTIuODYzNEMzMS43NzgzIDEyLjY4MzEgMzEuODIyNyAxMi41MDYzIDMxLjkwMDMgMTIuMzQzMUMzMS45Nzc5IDEyLjE3OTkgMzIuMDg3MSAxMi4wMzM0IDMyLjIyMTggMTEuOTEyMkMzMi4zNTY1IDExLjc5MDkgMzIuNTE0IDExLjY5NzMgMzIuNjg1MyAxMS42MzY1QzMyLjg1NjUgMTEuNTc1NyAzMy4wMzgxIDExLjU0OTEgMzMuMjE5NyAxMS41NTgxWk0yNy4wNjY0IDExLjc4MTJDMjcuNDI3OSAxMS43MTQgMjcuODAxNiAxMS43OTE4IDI4LjEwNTUgMTEuOTk3NkMyOC40MDk0IDEyLjIwMzMgMjguNjE4NiAxMi41MjA0IDI4LjY4NzMgMTIuODc5TDI4Ljg0NDcgMTYuMjY4NEMyOC44NjcyIDE2LjgxOTUgMjguNTkwNyAxNy4yNzkyIDI4LjA3MzYgMTcuMzcwNkMyNy41NTY1IDE3LjQ2MjEgMjcuMTI0OCAxNy4wOTE3IDI2Ljk2NzQgMTYuNjEyTDI1Ljk1NTcgMTMuMzg3OEMyNS44ODg3IDEzLjAyODYgMjUuOTY4IDEyLjY1NzcgMjYuMTc2MiAxMi4zNTY1QzI2LjM4NDUgMTIuMDU1MyAyNi43MDQ2IDExLjg0ODQgMjcuMDY2NCAxMS43ODEyWk0yMS4xMzMzIDEzLjQxMDFDMjEuNDcwNSAxMy4yNjIyIDIxLjg1MzEgMTMuMjUzMSAyMi4xOTcxIDEzLjM4NDlDMjIuNTQxIDEzLjUxNjYgMjIuODE4MyAxMy43Nzg1IDIyLjk2NzkgMTQuMTEyOUwyMy45MTIxIDE3LjM3MDZDMjQuMDY1IDE3LjkwMTcgMjMuOTEyMSAxOC40MTI2IDIzLjQyNDIgMTguNjI0NkMyMy4xOTE0IDE4LjcwODcgMjIuOTM1NiAxOC43MDU1IDIyLjcwNDkgMTguNjE1NUMyMi40NzQzIDE4LjUyNTUgMjIuMjg0OCAxOC4zNTQ5IDIyLjE3MiAxOC4xMzZMMjAuNDM0MSAxNS4yMzUzQzIwLjI4MzEgMTQuOTAxMiAyMC4yNzE5IDE0LjUyMTMgMjAuNDAzIDE0LjE3OUMyMC41MzQxIDEzLjgzNjggMjAuNzk2OCAxMy41NjAyIDIxLjEzMzMgMTMuNDEwMVpNNDMuMjU4MSAyOC4zMTk2QzQyLjc4MTEgMjguNzg5OSA0Mi4yNjg1IDI5LjIyMzMgNDEuNzI0OCAyOS42MTZDMzguOTUwNSAzMS42MjQxIDM1LjI5NDkgMzIuNzIxOSAzMS40MTQ0IDMyLjcyMTlDMjcuODQ4NyAzMi43MjE5IDI0LjQxMTIgMzEuNzcxNCAyMS43MzM2IDMwLjA0NDRMMjEuNjQ1OSAyOS45ODY0TDIxLjU2OTUgMzAuMDU3OEwxOC44OTg2IDMyLjQ1NDJDMTguNzc3NSAzMi41NjM2IDE4LjYzNTUgMzIuNjQ3OCAxOC40ODEgMzIuNzAxOUMxOC4zMjY2IDMyLjc1NTkgMTguMTYyOCAzMi43Nzg3IDE3Ljk5OTMgMzIuNzY4OEMxNy44MzU5IDMyLjc2MyAxNy42NzU0IDMyLjcyNDQgMTcuNTI3NCAzMi42NTU0QzE3LjM3OTQgMzIuNTg2MyAxNy4yNDcgMzIuNDg4MyAxNy4xMzgyIDMyLjM2NzJDMTcuMDI2OSAzMi4yNDc0IDE2Ljk0MDggMzIuMTA2OCAxNi44ODUyIDMxLjk1MzVDMTYuODI5NiAzMS44MDAyIDE2LjgwNTUgMzEuNjM3MyAxNi44MTQ1IDMxLjQ3NDZDMTYuODIxIDMxLjMxMTYgMTYuODYwOSAzMS4xNTE2IDE2LjkzMTYgMzEuMDA0M0MxNy4wMDIzIDMwLjg1NzEgMTcuMTAyNCAzMC43MjU2IDE3LjIyNTkgMzAuNjE3OEwxOS41NTk1IDI4LjQ4NjlMMjEuNTgyOSAyNi42NTczQzIxLjY5MDkgMjYuNzU5OSAyMS44MDc4IDI2Ljg2NDggMjEuOTIyNCAyNi45Njc0QzI0LjI1MTYgMjguOTc1NiAyNy43MTE2IDMwLjEyMjUgMzEuNDA5OSAzMC4xMjI1QzM1LjkwNjQgMzAuMTIyNSA0MC4wMjUxIDI4LjQyIDQyLjE0NTIgMjUuNjgyMkw0Mi4yMDgxIDI1LjU5M0w0Mi4xNDUyIDI1LjUxMjZDNDAuMDI1MSAyMi43NzQ4IDM1LjkxMDkgMjEuMDcwMSAzMS40MDk5IDIxLjA3MDFDMjcuNzExNiAyMS4wNzAxIDI0LjI1MTYgMjIuMjIxNSAyMS45MjI0IDI0LjIyOTZDMjEuNzk4OCAyNC4zMzkgMjEuNjg2NCAyNC40MzcxIDIxLjU4MjkgMjQuNTM5OEwxOS41NTk1IDIyLjcwNTdMMTcuMjI1OSAyMC41NzkyQzE3LjA5ODQgMjAuNDcxOSAxNi45OTM5IDIwLjM0MDMgMTYuOTE4NyAyMC4xOTIxQzE2Ljg0MzQgMjAuMDQzOSAxNi43OTkgMTkuODgyMyAxNi43ODc5IDE5LjcxNjdDMTYuNzc2OCAxOS41NTExIDE2Ljc5OTQgMTkuMzg1IDE2Ljg1NDMgMTkuMjI4M0MxNi45MDkyIDE5LjA3MTYgMTYuOTk1MiAxOC45Mjc0IDE3LjEwNzMgMTguODA0M0MxNy4yMTk0IDE4LjY4MTIgMTcuMzU1MyAxOC41ODE4IDE3LjUwNjkgMTguNTExOEMxNy42NTg1IDE4LjQ0MTkgMTcuODIyOCAxOC40MDI5IDE3Ljk4OTggMTguMzk3MUMxOC4xNTY5IDE4LjM5MTQgMTguMzIzNSAxOC40MTkxIDE4LjQ3OTYgMTguNDc4NUMxOC42MzU3IDE4LjUzNzggMTguNzc4MiAxOC42Mjc4IDE4Ljg5ODYgMTguNzQyOUwyMS41NjUgMjEuMTMyNkwyMS42NDE0IDIxLjIwMThMMjEuNzI5MSAyMS4xNDZDMjQuNDA2NyAxOS40MTkgMjcuODQ4NyAxOC40Njg0IDMxLjQwOTkgMTguNDY4NEMzNS4yOTA0IDE4LjQ2ODQgMzguOTQ2IDE5LjU4NDEgNDEuNzIwMyAyMS41NzY2QzQyLjI2MjkgMjEuOTY5OSA0Mi43NzU0IDIyLjQwMjQgNDMuMjUzNiAyMi44NzA4QzQ0LjA3MDUgMjMuNjY0OCA0NC43NTM3IDI0LjU4MzkgNDUuMjc3IDI1LjU5M0M0NC43NTkzIDI2LjYwNjggNDQuMDc1NSAyNy41MjgyIDQzLjI1MzYgMjguMzE5Nkg0My4yNTgxWk0yNy44Mzc1IDI1LjU5M0MyNy44Mzc1IDI0Ljg5MjEgMjguMDQ2OSAyNC4yMDY5IDI4LjQzOTMgMjMuNjI0MkMyOC44MzE3IDIzLjA0MTQgMjkuMzg5NSAyMi41ODczIDMwLjA0MiAyMi4zMTkyQzMwLjY5NDQgMjIuMDUxIDMxLjQxMjQgMjEuOTgxIDMyLjEwNSAyMi4xMTc5QzMyLjc5NzYgMjIuMjU0OCAzMy40MzM4IDIyLjU5MjUgMzMuOTMzIDIzLjA4ODNDMzQuNDMyMiAyMy41ODQgMzQuNzcyIDI0LjIxNTYgMzQuOTA5NSAyNC45MDMxQzM1LjA0NyAyNS41OTA1IDM0Ljk3NiAyNi4zMDMgMzQuNzA1NCAyNi45NTA1QzM0LjQzNDkgMjcuNTk3OSAzMy45NzY5IDI4LjE1MTEgMzMuMzg5NSAyOC41NDAyQzMyLjgwMjEgMjguOTI5MyAzMi4xMTE2IDI5LjEzNjcgMzEuNDA1NCAyOS4xMzYzQzMwLjQ1OTEgMjkuMTM1MSAyOS41NTIgMjguNzYxMyAyOC44ODMgMjguMDk3QzI4LjIxNDEgMjcuNDMyNyAyNy44MzgxIDI2LjUzMjEgMjcuODM3NSAyNS41OTNaTTQzLjI4NzMgMTkuODgzMUM0Mi45NTAxIDIwLjMxMzcgNDIuNDM3NSAyMC40OTIyIDQxLjk4NTYgMjAuMjI4OUM0MS43Nzc3IDIwLjA5NDggNDEuNjI3IDE5Ljg4OTMgNDEuNTYyMiAxOS42NTE3QzQxLjQ5NzUgMTkuNDE0MiA0MS41MjM0IDE5LjE2MTMgNDEuNjM0OCAxOC45NDE1TDQyLjk1NjggMTUuODE3N0M0My4xMzkgMTUuNDk5NiA0My40NDEgMTUuMjY2MyA0My43OTY0IDE1LjE2OTNDNDQuMTUxOCAxNS4wNzIyIDQ0LjUzMTYgMTUuMTE5MiA0NC44NTIxIDE1LjNDNDUuMTcyNSAxNS40ODA4IDQ1LjQwNzYgMTUuNzgwNSA0NS41MDU0IDE2LjEzMzNDNDUuNjAzMiAxNi40ODYgNDUuNTU1OCAxNi44NjI5IDQ1LjM3MzYgMTcuMTgxTDQzLjI4NzMgMTkuODgzMVoiIGZpbGw9IndoaXRlIi8+PHBhdGggZD0iTTY1LjM2NDEgNDIuOTU4SDcxLjI4OFYyNy43NDc0SDgyLjAxMDFDOTAuMDY2NSAyNy43NDc0IDk0LjYyNzggMjIuMTg0IDk0LjYyNzggMTUuNjE0NEM5NC42Mjc4IDkuMDQ0ODUgOTAuMTI1NyAzLjQ4MTQ0IDgyLjAxMDEgMy40ODE0NEg2NS4zNjQxVjQyLjk1OFpNODguNTI2MyAxNS42MTQ0Qzg4LjUyNjMgMTkuNzU3NCA4NS41MDUxIDIyLjUzOTEgODEuMjQgMjIuNTM5MUg3MS4yODhWOC42ODk3NEg4MS4yNEM4NS41MDUxIDguNjg5NzQgODguNTI2MyAxMS40NzE0IDg4LjUyNjMgMTUuNjE0NFoiIGZpbGw9IndoaXRlIi8+PHBhdGggZD0iTTk4LjIyMjQgNDIuOTU4SDEwMy41NTRWMjMuMDcxN0MxMDQuNzk4IDIwLjk0MTEgMTA4LjQxMSAxOC45Mjg4IDExMS4wNzcgMTguOTI4OEMxMTEuNzg4IDE4LjkyODggMTEyLjM4IDE4Ljk4OCAxMTIuOTEzIDE5LjEwNjNWMTMuNzIwNUMxMDkuMTIyIDEzLjcyMDUgMTA1Ljc0NiAxNS45MTAzIDEwMy41NTQgMTguNzUxMlYxNC4zNzE1SDk4LjIyMjRWNDIuOTU4WiIgZmlsbD0id2hpdGUiLz48cGF0aCBkPSJNMTI4LjU0NiA0My42NjgyQzEzNy40OTEgNDMuNjY4MiAxNDMgMzYuOTIxMSAxNDMgMjguNjM1MUMxNDMgMjAuNDA4NCAxMzcuNDkxIDEzLjY2MTMgMTI4LjU0NiAxMy42NjEzQzExOS42NiAxMy42NjEzIDExNC4wOTIgMjAuNDA4NCAxMTQuMDkyIDI4LjYzNTFDMTE0LjA5MiAzNi45MjExIDExOS42NiA0My42NjgyIDEyOC41NDYgNDMuNjY4MlpNMTI4LjU0NiAzOC45MzM0QzEyMi44NTkgMzguOTMzNCAxMTkuNjYgMzQuMDgwMiAxMTkuNjYgMjguNjM1MUMxMTkuNjYgMjMuMjQ5MyAxMjIuODU5IDE4LjM5NjEgMTI4LjU0NiAxOC4zOTYxQzEzNC4yOTIgMTguMzk2MSAxMzcuNDMyIDIzLjI0OTMgMTM3LjQzMiAyOC42MzUxQzEzNy40MzIgMzQuMDgwMiAxMzQuMjkyIDM4LjkzMzQgMTI4LjU0NiAzOC45MzM0WiIgZmlsbD0id2hpdGUiLz48L3N2Zz4=);
}

.lpro-AlignLeft-positive {
    background: transparent url("../img/logo/png/Logo_Pro-positive.png") left left no-repeat;
    background-image: url("../img/logo/svg/Logo_Pro-positive.svg");
}


.lProS-negative {
    background-image: url("../img/logo/svg/Logo_proS.svg");
}

.lproS-positive {
    background: transparent url("../img/logo/png/Logo_ProS-positive.png") center center no-repeat;
    background-image: url("../img/logo/svg/Logo_ProS-positive.svg");
}

.lproS-AlignLeft-positive {
    background: transparent url("../img/logo/png/Logo_ProS-positive.png") left left no-repeat;
    background-image: url("../img/logo/svg/Logo_ProS-positive.svg");
}

.lmyTennis-AlignLeft-positive {
    background: transparent url("../img/logo/png/logo-mydartfish--sport-tennis---long-oneline--positive.png") center center no-repeat;
    background-image: url("../img/logo/svg/logo-mydartfish--sport-tennis---long-oneline--positive.svg");
}

.lmyBaseball-Softball-positive {
    background: transparent url("../img/logo/png/logo-mydartfish--sport--baseball-softball--long-oneline--positive.png") center center no-repeat;
    background-image: url("../img/logo/svg/logo-mydartfish--sport--baseball-softball--long-oneline--positive.svg");
}

.lmyBaseball-Softball-Pro-positive {
    background: transparent url("../img/logo/png/logo-mydartfish--sport-pro-baseball-softball--long-oneline--positive.png") center center no-repeat;
    background-image: url("../img/logo/svg/logo-mydartfish--sport-pro-baseball-softball--long-oneline--positive.svg");
}

.lmyBaseball-Softball-AlignLeft-positive {
    background: transparent url("../img/logo/png/logo-mydartfish--sport--baseball-softball--long-oneline--positive.png") left left no-repeat;
    background-image: url("../img/logo/svg/logo-mydartfish--sport--baseball-softball--long-oneline--positive.svg");
}

.lmyBaseball-Softball-AlignLeft-Pro-positive {
    background: transparent url("../img/logo/png/logo-mydartfish--sport-pro-baseball-softball--long-oneline--positive.png") left left no-repeat;
    background-image: url("../img/logo/svg/logo-mydartfish--sport-pro-baseball-softball--long-oneline--positive.svg");
}

.lBaseball-Softball-negative {
    background-image: url("../img/logo/svg/logo-mydartfish--sport--baseball-softball--long-oneline--negative.svg");
}

.lBaseball-SoftballPRO-negative {
    background-image: url("../img/logo/svg/logo-mydartfish--sport-pro-baseball-softball--long-oneline--negative.svg");
}

.lTennis-negative {
    background-image: url("../img/logo/svg/logo-mydartfish--sport-tennis---long-oneline--for-pricing--negative.svg");
}

.lSoccer-negative {
    background-image: url("../img/logo/svg/logo-mydartfish--sport-soccer---long-oneline--for-pricing--negative.svg");
}

.logo-standalone {
    max-height: 23px;
}

.logo-enterprise {
    max-width: 150px;
    margin: 0 auto;
}

.dartfishtv .hero-container .logo-enterprise {
    max-width: 70px;
}

.client-section {
    background: #1e1f21;
}

.cta-section {
    padding: 100px 0;
}

    .cta-section p {
        color: #fff;
    }

/**********  footer and siblings **************/

footer {
    clear: both;
    background-color: #080808;
    color: #999;
    line-height: 1.4em;
}

    footer h6 {
        color: #fff;
        font-weight: 700;
    }

    footer ul {
        list-style-type: none;
    }

    footer a {
        display: inline-block;
        padding: .2em 0;
        color: #979797;
        font-size: 13px;
    }

        footer a:hover {
            color: var(--brand-color);
        }

    footer .selected a {
        color: #ffba00;
        color: var(--brand-color);
    }

    footer .social a:hover {
        opacity: 1;
        color: #fff;
    }


    footer .lang a {
        padding: 0.4em;
    }


.copyright {
    border-top: 1px solid #2f3338;
}

    .copyright p {
        font-size: 0.75em;
    }
/******* SECTION ******************/

.sections {
    height: 100%;
}

.about-controls--decor::before {
    position: absolute;
    top: 0;
    left: 34px;
    z-index: 0;
    display: block;
    width: 1px;
    height: 500px;
    background: #F9D006;
    content: ' ';
    opacity: 0.2;
}

.about-wrapper {
    position: relative;
    padding: 1.5625rem 0;
    padding-left: 95px;
}

.about-controls--decor .about-controls__link {
    position: relative;
    z-index: 1;
    margin: 0;
    background-color: #141519;
}

.about-controls__link {
    display: inline-block;
    margin: 0 15px;
    width: 70px;
    height: 70px;
    border: 2px solid #F9D006;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #fff;
    text-align: center;
    font-size: 20px;
    line-height: 66px;
    -moz-transition: border-color 0.3s, background-color 0.3s, color 0.3s, box-shadow 0.3s;
    -o-transition: border-color 0.3s, background-color 0.3s, color 0.3s, box-shadow 0.3s;
    -webkit-transition: border-color 0.3s, background-color 0.3s, color 0.3s, box-shadow 0.3s;
    transition: border-color 0.3s, background-color 0.3s, color 0.3s, box-shadow 0.3s;
}

.about-controls--decor {
    position: absolute;
    top: 10px;
    left: 0;
}

.count-block {
    text-align: center;
}
/******************* HERO *******************/



.hero {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    min-height: 70vh;
    padding: 80px 3%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

    .hero.y-gradient {
        display: block;
    }

.hero--small {
    height: auto;
    min-height: calc(50vh - 1.7589em);
    background-size: cover;
    background-position: center;
    position: relative;
}

.nice.hero:after {
    content: '';
    display: block;
    position: absolute;
    z-index: 2;
    background-image: linear-gradient(180deg,#14151991,rgba(20, 21, 25, 0.86) 70%,#141519);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.home .hero {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 80vh;
}

.home .videocontainer--bg:before {
    content: '';
    display: block;
    position: absolute;
    z-index: 3;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cHM6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cHM6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIxMzI4IiBoZWlnaHQ9IjE2MzIiIHZpZXdCb3g9IjAgMCAxMzI4IDE2MzIiPjxkZWZzPjxjbGlwUGF0aCBpZD0iYSI+PHJlY3Qgd2lkdGg9IjEzMjgiIGhlaWdodD0iMTYzMiIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjNzA3MDcwIiBzdHJva2Utd2lkdGg9IjEiLz48L2NsaXBQYXRoPjxsaW5lYXJHcmFkaWVudCBpZD0iYiIgeDE9IjAuODI0IiB4Mj0iMCIgeTI9IjAuODM3IiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZmZiYTAwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZDIxNDE0IiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iYyIgeDE9IjAuODM4IiB4Mj0iMC4yMzMiIHkyPSIwLjg5NCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzQwNDA0MCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzQwNDA0MCIgc3RvcC1vcGFjaXR5PSIwIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImQiIHgxPSIwLjYxIiB5MT0iMC40MDIiIHgyPSIwLjEyMiIgeTI9IjEuMDQzIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjNDA0MDQwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMGQwZDBkIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iZSIgeDE9IjAuNSIgeDI9IjAuNSIgeTI9IjEiIGdyYWRpZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94Ij48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmZmYiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9ImdyYXkiIHN0b3Atb3BhY2l0eT0iMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNhKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMTE3Ljk5OSkiPjxwYXRoIGQ9Ik0wLDE1NzIuMDU0di01MDRMMTA2Ni44ODQsMGg1MDUuMDg3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjY1LjgyIDE2NS43ODMpIiBmaWxsPSJ1cmwoI2IpIi8+PHBhdGggZD0iTTE0NjYuMjM5LTMwNi45NzloMjY2LjJsLTU1NC43ODksNTU1LjRIOTE1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTkxNSA4NzQuMTk1KSIgZmlsbD0idXJsKCNjKSIvPjxwYXRoIGQ9Ik0zODEuNjQ1LDc5Ni4yNTlIMEw3OTUuMzksMGgzNzYuNTU1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjE5Ljg0IDM5Ny45OTUpIiBmaWxsPSJ1cmwoI2QpIi8+PHBhdGggZD0iTTIwMS40LDEwMTcuMDY0SDBMOTk4LjYyNSwwaDE5Ni4xODZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTAwLjU5NCkiIGZpbGw9InVybCgjZSkiLz48L2c+PC9nPjwvc3ZnPg==) no-repeat top right;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
}

.sports .hero {
    padding: 16vh 5vw;
}

.contact .hero {
    position: relative;
    padding: 10vh 5vw;
}

.darker-bg:before {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    display: block;
    width: 100%;
    height: 100%;
    background: rgba(30,31,33,.6);
    content: "";
}

.hero-container {
    position: relative;
    z-index: 5;
}

.no-map-scroll {
    position: relative;
}

.click-map {
    position: absolute;
    top: 0;
    min-height: 500px;
    width: 100%;
}

.background-main {
    background: linear-gradient(to bottom,hsla(206,27%,10%,1) 0%,hsla(206,27%,10%,1) 58%,hsla(206,27%,10%,1) 66%,hsla(206,7%,20%,1) 83%);
}


/** Buttons styling ***/

.button {
    display: inline-block;
    padding: .8125rem 1.5rem .8125rem;
    border: 1px solid transparent;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: #ffba00;
    background: var(--brand-color);
    color: #0a0a0a;
    font-weight: 600;
    line-height: 30px;
    cursor: pointer;
    text-decoration: none;
    -moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,.02);
    -webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,.02);
    box-shadow: 0 1px 3px 0 rgba(0,0,0,.02);
    -moz-transition: all 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -o-transition: all 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -webkit-transition: all 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: all 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

    .button:hover {
        opacity: 1;
        -moz-transform: translateY(-1px);
        -ms-transform: translateY(-1px);
        -o-transform: translateY(-1px);
        -webkit-transform: translateY(-1px);
        transform: translateY(-1px);
        text-decoration: none;
        background: #ffc833;
        -moz-box-shadow: 0 4px 12px rgba(0,0,0,.1);
        -webkit-box-shadow: 0 4px 12px rgba(0,0,0,.1);
        box-shadow: 0 4px 12px rgba(0,0,0,.1);
    }

    .button:active {
        background: #ffc833;
    }

    .button:hover path {
        fill: #141519;
        text-decoration: none;
    }

.button--secondary {
    border: 1px #fff solid;
    background-color: transparent;
    color: #fff;
    line-height: 30px;
    text-decoration: none;
}

    .button--secondary:hover {
        border-color: #fff;
        background-color: #fff;
        color: #141519;
        cursor: pointer;
    }

.button--dark {
    margin-right: 15px;
    padding: 18px 35px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    border-radius: 100px;
    background-color: #141519;
    color: #fff;
    font-size: 17px;
    text-decoration: none;
}

.button--white {
    background-color: #fff;
    color: #141519;
}

    .button--white:hover {
        background-color: #fff;
        color: #141519;
    }

.button--tertiary {
    font-weight: 600;
}

#comparativeTable img {
    margin: 0 auto;
}

#comparativeTable .button {
    padding: 12px;
    white-space: inherit;
    font-size: 1em;
}

.link-video {
    display: inline-block;
    text-transform: uppercase;
}

.play-button:before {
    position: absolute;
    top: 11px;
    left: 12px;
    display: block;
    width: 30px;
    height: 30px;
    border: 2px solid #fff;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    content: "";
}

.play-button:after {
    position: absolute;
    top: 21px;
    left: 23px;
    display: block;
    margin: 0 auto;
    border-width: 5.5px 0 5.5px 10px;
    border-style: solid;
    border-color: transparent transparent transparent rgba(255, 255, 255, 1);
    content: "";
}

.play-button:hover:before {
    border: 2px solid #141519;
}

.play-button:hover:after {
    border-color: transparent transparent transparent rgba(255, 255, 255, 1);
}

.leftbutton-oneline {
    margin-right: 15px !important;
    margin-top: 2em !important;
}

.rightbutton-oneline {
    margin-left: 15px !important;
    margin-top: 2em !important;
}

/** FORMS ***/

.hero-container form.search {
    position: relative;
    margin: 0px auto;
    padding: 0px;
}

    .hero-container form.search input#search_home {
        margin: 0px;
        padding: 20px;
        width: 100%;
        border: none;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        color: #8A959E;
    }

input[type="hidden" i], input[type="image" i], input[type="file" i] {
    -webkit-appearance: initial;
    padding: initial;
    border: initial;
    background-color: initial;
}

input[type="hidden" i] {
    display: none;
}

input {
    -moz-user-select: text;
    -ms-user-select: text;
    -webkit-user-select: text;
    user-select: text;
    padding: 1px;
    border-width: 0;
    border-style: inset;
    border-color: initial;
    -moz-border-image: initial;
    -o-border-image: initial;
    -webkit-border-image: initial;
    border-image: initial;
    background-color: white;
    cursor: auto;
}

input, textarea, select {
    text-rendering: auto;
    display: inline-block;
    margin: 0em;
    color: initial;
    text-align: start;
    text-indent: 0px;
    text-transform: none;
    -webkit-text-shadow: none;
    text-shadow: none;
    word-spacing: normal;
    letter-spacing: normal;
    font-family: inherit;
    position: relative;
}

input, textarea, select, meter, progress {
    -ms-writing-mode: horizontal-tb;
    -webkit-writing-mode: horizontal-tb;
    writing-mode: horizontal-tb;
}

.btn-container input[type="checkbox"] {
    height: 40px;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 40px;
}

    .btn-container input[type="checkbox"] + label::before {
        border: 2px solid;
        content: "";
        height: 40px;
        left: 0;
        position: absolute;
        top: 0;
        width: 40px;
    }

.btn-container input + label::after {
    opacity: 0;
    position: absolute;
    left: 15px;
    top: 8px;
    -moz-transition: opacity .2s ease-in-out;
    -o-transition: opacity .2s ease-in-out;
    -webkit-transition: opacity .2s ease-in-out;
    transition: opacity .2s ease-in-out;
    display: block;
    width: 11px;
    height: 20px;
    border: solid var(--brand-color);
    border-width: 0 2px 2px 0;
    content: '';
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

/*reveal check for 'on' state*/
.btn-container input:checked + label::after {
    opacity: 1;
}

/*focus styles*/
.btn-container input:focus + label::before {
    -moz-box-shadow: 0 0 0 3px var(--brand-color);
    -webkit-box-shadow: 0 0 0 3px var(--brand-color);
    box-shadow: 0 0 0 3px var(--brand-color);
    outline: 3px solid transparent; /* For Windows high contrast mode. */
}

label {
    display: block;
    margin-bottom: 4px;
    font-weight: 400;
    font-size: 18px;
}

.btn-container label {
    display: block;
    padding: 12px 0 12px 55px;
}

.radio-group.singleline .btn-container {
    float: left;
}

.radio-group .btn-container.col-md-6 {
    padding: 0;
}

.contact .container.tight {
    padding: 2em 0;
    max-width: 600px;
}

.required:after {
    display: inline-block;
    padding-left: 5px;
    color: red;
    content: "*";
}

.contact fieldset {
    padding: 1em 0.4em;
}

input[type=text], input[type=password], input[type=tel], input[type=email], input[type=number], textarea, select {
    margin-right: 8px;
    padding: 0.625rem 1rem;
    width: 100%;
    border: 1px solid rgba(166, 173, 181, 0.6);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    font-size: 1rem;
    line-height: 1.5;
}

.cta-section input[type=email] {
    width: 80%;
}

input[type=submit] {
    width: 100%;
    text-align: center;
}

select#USStates_SelectedUSStateValue option {
    color: #333;
    font-style: normal;
}

    select#USStates_SelectedUSStateValue option:first-of-type {
        font-style: italic;
    }


.radio-group.singleline {
    *zoom: 1;
}

    .radio-group.singleline:after {
        display: table;
        clear: both;
        content: "";
    }

textarea {
    padding: 10px 12px;
    line-height: 1.5em;
}

.contact .spinner {
    position: absolute;
    top: 33%;
    right: 3%;
    float: left;
    margin: 0;
    padding: 0;
    width: 30px;
    height: 30px;
    border-top: 2px solid #ddd;
    border-right: 2px solid #eee;
    border-bottom: 2px solid #ccc;
    border-left: 2px solid #ddd;
}

.notification {
    margin: 1em 0;
}

    .notification .success {
        margin: 2em 0 5em 0;
        padding: 20px 20px 20px 60px;
        border: 1px solid #bacf66;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        background: #1e1f21 url(../img/success.png) no-repeat 10px center;
    }

    .notification .error {
        padding: 20px 20px 20px 60px;
        border: 1px solid Red;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        background: #ffeeee url(../img/error.png) no-repeat 10px center;
        color: Red;
    }


/** MENU DESKTOP + LOGO **/
.nav_desktop {
    position: fixed;
    left: 0px;
    top: 0px;
    right: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 60px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    z-index: 20;
}

    .nav_desktop a {
        -moz-transition: none;
        -o-transition: none;
        -webkit-transition: none;
        transition: none;
    }

        .nav_desktop a:hover {
            text-decoration: none;
        }

span.logo {
    display: block;
    width: 180px;
    height: 30px;
    background-image: url('../img/logo/png/logo-dartfish-negative-white.png');
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhbHF1ZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI1OS4xIDM2LjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI1OS4xIDM2LjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5GaWNoaWVyIDE8L3RpdGxlPjxyZWN0IHg9IjkuNCIgeT0iNC4zIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjM4OTYgLTAuOTIxIDAuOTIxIDAuMzg5NiAtMi41NDA2IDMyLjU3NzkpIiBmaWxsPSIjRkZDQzMzIiB3aWR0aD0iMjcuOCIgaGVpZ2h0PSIyNy44Ii8+PHBhdGggZmlsbD0iI0REMUMxQSIgZD0iTTMyLjEsMTYuN2MtMi4zLTEuNi01LjEtMi41LTcuOS0yLjRjLTIuNiwwLTUuMiwwLjctNy40LDIuMWgtMC4xbC0wLjEsMGwtMi0xLjhjLTAuNC0wLjMtMS0wLjMtMS40LDAuMWMtMC4zLDAuNC0wLjMsMSwwLjEsMS40bDEuNywxLjdsMS42LDEuNGwwLjMtMC4yYzIuMS0xLjYsNC42LTIuNSw3LjMtMi41YzMuNSwwLDYuNiwxLjMsOC4zLDMuNHYwLjF2MC4xYy0xLjYsMi4xLTQuOCwzLjQtOC4zLDMuNGMtMi42LDAuMS01LjItMC44LTcuMy0yLjRsLTAuMy0wLjJMMTUsMjIuMWwtMS44LDEuNmMtMC4yLDAuMi0wLjMsMC40LTAuMywwLjdjMCwwLjYsMC41LDEsMSwxYzAuMiwwLDAuNC0wLjEsMC42LTAuMmwyLTEuOWwwLjEtMC4xaDAuMWMyLjIsMS40LDQuOCwyLjEsNy40LDIuMWMyLjgsMCw1LjYtMC44LDcuOS0yLjRjMC40LTAuMywwLjgtMC42LDEuMi0xYzAuNi0wLjYsMS4yLTEuMywxLjUtMi4xYy0wLjQtMC44LTAuOS0xLjUtMS41LTIuMUMzMi44LDE3LjMsMzIuNCwxNywzMi4xLDE2Ljd6Ii8+PHBhdGggZmlsbD0iI0REMUMxQSIgZD0iTTI0LjEsMTcuMWMxLjUsMCwyLjcsMS4yLDIuNywyLjdzLTEuMiwyLjctMi43LDIuN3MtMi43LTEuMi0yLjctMi43bDAsMEMyMS40LDE4LjMsMjIuNiwxNy4xLDI0LjEsMTcuMXoiLz48cGF0aCBmaWxsPSIjREQxQzFBIiBkPSJNMTcsMTRsLTEuMy0yLjJjLTAuMy0wLjUtMC4xLTEuMiwwLjQtMS40czEuMi0wLjEsMS40LDAuNGMwLDAsMCwwLjEsMC4xLDAuMWwwLjcsMi41YzAuMiwwLjQsMCwwLjgtMC40LDFDMTcuNiwxNC42LDE3LjIsMTQuNCwxNywxNHoiLz48cGF0aCBmaWxsPSIjREQxQzFBIiBkPSJNMjAuNywxMi45bC0wLjgtMi41YzAtMC42LDAuNS0xLDEuMS0xYzAuNCwwLDAuOCwwLjMsMC45LDAuN2wwLjEsMi42YzAuMSwwLjQtMC4yLDAuOC0wLjYsMC45QzIxLjEsMTMuNSwyMC44LDEzLjIsMjAuNywxMi45eiIvPjxwYXRoIGZpbGw9IiNERDFDMUEiIGQ9Ik0yNC42LDEyLjZMMjQuNCwxMGMwLjEtMC42LDAuNi0xLDEuMi0wLjljMC41LDAuMSwwLjksMC41LDAuOSwxbC0wLjUsMi42YzAsMC40LTAuNCwwLjctMC44LDAuN0MyNC45LDEzLjMsMjQuNiwxMywyNC42LDEyLjZ6Ii8+PHBhdGggZmlsbD0iI0REMUMxQSIgZD0iTTI4LjQsMTMuMmwwLjQtMi42YzAuMy0wLjUsMC45LTAuNywxLjUtMC40YzAuNCwwLjIsMC42LDAuNiwwLjUsMWwtMS4xLDIuNGMtMC4xLDAuNC0wLjUsMC42LTAuOSwwLjVDMjguNSwxMy45LDI4LjMsMTMuNiwyOC40LDEzLjJ6Ii8+PHBhdGggZmlsbD0iI0REMUMxQSIgZD0iTTMyLDE0LjdsMS0yLjRjMC4zLTAuNSwwLjktMC43LDEuNS0wLjRjMC41LDAuMywwLjcsMC45LDAuNCwxLjVsLTEuNiwyLjFjLTAuMiwwLjMtMC42LDAuNS0xLDAuM0MzMS45LDE1LjUsMzEuOCwxNSwzMiwxNC43eiIvPjxwYXRoIGZpbGw9IiNERDFDMUEiIGQ9Ik0xMS44LDE3LjJjMC4xLTAuMSwwLjItMC4zLDAuMi0wLjVjMC0wLjQtMC4zLTAuNy0wLjgtMC43Yy0wLjIsMC0wLjQsMC4xLTAuNSwwLjJsMCwwYy0wLjksMS0yLjksMC43LTQuMy0wLjFjLTEuOC0xLjItNC43LTEuNS02LjIsMC4xbDAsMEMtMC4xLDE2LjYsMCwxNywwLjMsMTcuM3MwLjgsMC4yLDEuMS0wLjFsMCwwbDAsMGMwLjktMSwzLTAuNyw0LjMsMC4xYzEuOCwxLjIsNC42LDEuNSw2LjEsMEwxMS44LDE3LjJMMTEuOCwxNy4yTDExLjgsMTcuMnoiLz48cGF0aCBmaWxsPSIjREQxQzFBIiBkPSJNMC4xLDE5LjZMMC4xLDE5LjZDMCwxOS43LDAsMTkuOSwwLDIwYzAuMSwwLjMsMC40LDAuNiwwLjcsMC42YzAuMiwwLDAuNC0wLjEsMC42LTAuM2wwLDBjMC45LTEsMi45LTAuNyw0LjMsMC4xYzEuOCwxLjIsNC42LDEuNSw2LjEsMGwwLjEtMC4xbDAsMGwwLDBjMC4xLTAuMSwwLjItMC4zLDAuMi0wLjVjMC0wLjQtMC4zLTAuOC0wLjgtMC44Yy0wLjIsMC0wLjQsMC4xLTAuNSwwLjJsMCwwYy0wLjksMS0yLjksMC43LTQuMy0wLjFjLTEuNy0xLjItNC40LTEuNS01LjktMC4xbDAsMEMwLjMsMTkuMywwLjIsMTkuNCwwLjEsMTkuNnoiLz48cGF0aCBmaWxsPSIjREQxQzFBIiBkPSJNMTEuOCwyMy40YzAuMS0wLjEsMC4yLTAuMywwLjItMC41YzAtMC40LTAuMy0wLjgtMC44LTAuOGMtMC4yLDAtMC40LDAuMS0wLjUsMC4ybDAsMGMtMC45LDEtMi45LDAuNy00LjMtMC4xYy0xLjgtMS4yLTQuNy0xLjUtNi4yLDAuMWwwLDBDMC4xLDIyLjUsMCwyMi43LDAsMjIuOWMwLDAuNCwwLjMsMC44LDAuOCwwLjhjMC4yLDAsMC41LTAuMSwwLjYtMC4zbDAsMGMwLjktMSwzLTAuNyw0LjMsMC4xYzEuOCwxLjIsNC42LDEuNSw2LjEsMEwxMS44LDIzLjRMMTEuOCwyMy40TDExLjgsMjMuNHoiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjA5LjIsMjQuOWgxMS43YzEuMiwwLDIuNS0wLjEsMi41LTEuNmMwLTEuNi0wLjctMS43LTguMS0xLjdjLTguNywwLTkuNy0xLTkuNy01LjdjMC0zLjQsMC4zLTYsNy42LTZoOC4xYzYsMCw3LjEsMS44LDcuMyw0LjZjMCwwLjEsMCwwLjMsMCwwLjRjLTAuNC0wLjQtMS4zLTAuOC00LTAuOGgtMTFjLTEuMywwLTIuMiwwLjQtMi4yLDEuNWMwLDEuNiwwLjcsMS43LDYuOSwxLjdjOSwwLDExLjEsMC41LDExLjEsNmMwLDUuMS0xLjcsNS45LTkuNCw1LjloLTdjLTUuMSwwLTcuMy0xLTcuNC00LjhDMjA1LjksMjQuNywyMDcsMjQuOSwyMDkuMiwyNC45eiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMDUuMywyOC45aDMuMUw5OC4xLDEwLjFIODcuNmwtMC4xLDAuMmMyLjIsMC45LDEuNiwyLjMsMC44LDMuOWwtOCwxNC44aDIuOGMzLjMsMCwzLjUtMSw1LjMtMy4zaDExLjdsMCwwQzEwMS45LDI3LjksMTAyLjEsMjksMTA1LjMsMjguOXogTTkwLjcsMjEuNmwzLjYtNy4xbDMuNyw3LjFIOTAuN3oiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTU0LDE0LjhoOC4xYzAsMC0xLjMtNC43LTQuNC00LjdoLTE3LjdjMCwwLDAuOSw0LjcsNC40LDQuN3MzLjcsMCwzLjcsMFYyMWwwLDB2Mi40YzAsMy4xLDAuNyw1LjUsNC4xLDUuNWgxLjh2LTguMmwwLDBWMTQuOHoiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTY0LjIsMTAuM2MxLjksMC43LDIuOCwyLjgsMyw0LjJ2OWMwLDMuMSwwLjcsNS41LDQuMSw1LjVoMS43di02LjVoNy40YzMuMy0wLjEsNS43LTAuNSw1LjgtNHYtMC40SDE3M3YtMy41aDguM2MzLjEtMC4xLDUuNC0wLjYsNS42LTQuMXYtMC40aC0yMi43VjEwLjN6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE5MC4zLDEwLjNjMS45LDAuNywyLjgsMi44LDIuOSw0LjJ2OWMwLDMuMSwwLjcsNS41LDQuMSw1LjVoMS43VjEwLjFoLTguN0wxOTAuMywxMC4zeiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yNTMuNCwxMC4xdjYuN2gtMTIuMnYtNi43aC04Ljd2MC4yYzEuOSwwLjcsMi44LDIuOCwzLDQuMnY5YzAsMy4xLDAuNyw1LjUsNC4xLDUuNWgxLjd2LTcuMmgxMi4ydjEuNmMwLDMuMSwwLjcsNS41LDQuMSw1LjVoMS43VjEwLjFMMjUzLjQsMTAuMUwyNTMuNCwxMC4xeiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik03NywxOS41YzAtNC43LTMuMS05LjQtOC45LTkuNEg0OC40djAuMmMxLjksMC43LDMuMSwzLjQsMy4zLDQuN3Y4LjRjMC4xLDMuMSwwLjYsNS40LDQuMiw1LjZoMTIuM0M3My45LDI4LjksNzcsMjQuMiw3NywxOS41eiBNNzEuMiwxOS40YzAsMi42LTIuMSw0LjctNC43LDQuN2gtOXYtOS4zaDlDNjkuMSwxNC44LDcxLjIsMTYuOSw3MS4yLDE5LjRMNzEuMiwxOS40eiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMzAuNiwxMC4xaC0yMC40djAuMmMxLjksMC43LDIuOCwyLjksMyw0LjN2MS4xbDAsMHY3LjdjMCwzLjEsMC43LDUuNiw0LjEsNS42aDEuN1YyNGg5YzEuNCwwLDIsMC40LDIuMywxLjVjMC40LDEuNCwwLjUsMy4zLDQuMSwzLjVoMS44di0zLjJjMC0zLjEtMS40LTMuOS0zLjEtNC4ydjBjMi42LTAuNiwzLjItMi4xLDMuMi00LjZ2LTEuMkMxMzYuMiwxMi4zLDEzNSwxMC4xLDEzMC42LDEwLjF6IE0xMzAuNiwxNy40YzAsMS40LTAuNiwyLTIuMSwyaC05LjZ2LTQuNmg5YzEuOCwwLDIuNiwwLjMsMi42LDJMMTMwLjYsMTcuNHoiLz48L3N2Zz4=);
    background-repeat: no-repeat;
}

.nav_inner {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    height: 60px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    background-color: #111;
    -moz-transition: height .4s cubic-bezier(0.22, 0.61, 0.36, 1);
    -o-transition: height .4s cubic-bezier(0.22, 0.61, 0.36, 1);
    -webkit-transition: height .4s cubic-bezier(0.22, 0.61, 0.36, 1);
    transition: height .4s cubic-bezier(0.22, 0.61, 0.36, 1);
}

    .nav_inner.dropdown:hover {
        height: 470px;
        -moz-transition: height .4s cubic-bezier(0.22, 0.61, 0.36, 1);
        -o-transition: height .4s cubic-bezier(0.22, 0.61, 0.36, 1);
        -webkit-transition: height .4s cubic-bezier(0.22, 0.61, 0.36, 1);
        transition: height .4s cubic-bezier(0.22, 0.61, 0.36, 1);
    }

.nav-item.dropdown > .nav_dropdown.dropdown-menu, .nav_1 {
    display: none !important;
}

.nav-item.dropdown:hover > .nav_dropdown.dropdown-menu, .nav-item.dropdown:hover .nav_1 {
    display: flex !important;
}

.nav-items .nav-item:hover {
    opacity: 1 !important;
    cursor: pointer;
    text-decoration: none;
}

.nav-items:hover .nav-item {
    opacity: .3;
}

.nav-item.dropdown {
    cursor: default !important;
}

#header-desktop .container-action a {
    display: inline-block;
    color: #fff;
    vertical-align: middle;
    font-weight: 600;
    font-size: 14px;
    padding: 20px 15px;
}


.logo-wrap {
    position: relative;
    top: 15px;
    padding: 0 15px;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    justify-content: center;
}

.nav-item {
    display: flex;
    height: 100%;
    padding: 0 30px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    color: #fff;
    font-weight: 500;
    text-decoration: none;
    cursor: default;
    font-size: 14px;
    text-transform: uppercase;
}


.nav_signup {
    font-size: 14px;
    text-transform: uppercase;
}

.products_link-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    color: hsla(0, 0%, 100%, 0.5);
    text-decoration: none;
    list-style-type: none;
}

.nav_li:hover {
    background-color: #ffba00;
    background-color: var(--brand-color);
    opacity: 1;
}

    .nav_li:hover, .nav_li:hover .nav_link-title, .nav_li:hover p.nav_paragraph {
        color: rgb(0, 0, 0) !important;
    }


.nav_li {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}


.cc-grid .nav_li-link {
    display: block;
    width: 100%;
    margin-left: 0;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    color: hsla(0,0%,100%,.5);
}



.nav_link-title {
    margin-top: 0px;
    font-size: 16px;
    line-height: 16px;
    font-weight: 500;
}

    .nav_link-title img {
        height: 2vh;
    }

.nav_icon-title-wrap {
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.subnav__icon {
    width: 22px;
    height: 22px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

.nav_mobile img.nav_subnav__icon {
    max-width: 100%;
    height: 17px;
    vertical-align: middle;
    position: absolute;
    left: -25px;
    top: 25%;
}

.subnav__text {
    height: 100%;
}

.nav_link-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.nav-items {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
}

.nav_main {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 60px;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}


.nav_1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 460px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}

.nav_2 {
    display: flex;
    overflow: hidden;
    height: 460px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.nav_dropdown {
    position: absolute;
    left: 0px;
    top: 100%;
    right: 0px;
    text-transform: none;
}

.nav_title-wrap-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

.nav_title-wrap {
    display: flex;
    height: 60px;
    margin-bottom: -1px;
    padding: 0 40px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

    .nav_title-wrap.cc-third {
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }


.nav-products .subnav__icon {
    width: 20vh;
}

.nav_cell {
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

    .nav_cell.cc-standalone {
        width: 60%;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }

.nav_title {
    margin-top: 0;
    padding-bottom: 6px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -moz-box-shadow: inset 0 -1px 0 0 hsla(0,0%,100%,.15);
    -webkit-box-shadow: inset 0 -1px 0 0 hsla(0,0%,100%,.15);
    box-shadow: inset 0 -1px 0 0 hsla(0,0%,100%,.15);
    color: hsla(0,0%,100%,.6);
    font-size: 14px;
    line-height: 24px;
    font-weight: 500;
    text-transform: uppercase;
}

.nav_ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

    .nav_ul.cc-grid {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
        -ms-align-content: stretch;
        align-content: stretch;
        list-style-type: none;
    }


.nav_li a {
    padding: 35px 40px;
    min-height: 200px;
}

.cc-standalone .nav_li.cc-grid {
    width: 33.333%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

.cc-enterprise .nav_li.cc-grid {
    width: 50%;
    max-height: 200px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

.nav_paragraph {
    margin-bottom: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    color: hsla(0, 0%, 100%, .6);
    font-size: 13px;
    line-height: 19px;
    font-weight: 400;
}

    .nav_paragraph.cc-small {
        font-size: 12px;
        line-height: 18px;
    }

.nav_position {
    position: relative;
    max-width: 1360px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.nav_signup {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: var(--brand-color);
    color: #181817;
    text-decoration: none;
    cursor: pointer;
}

#mgmenu-freetrial, #HeaderBarMobile-myaccount {
    -moz-transition: all .25s ease;
    -o-transition: all .25s ease;
    -webkit-transition: all .25s ease;
    transition: all .25s ease;
}

#mgMenuMobile-freetrial {
    background-color: #ffba00;
    background-color: var(--brand-color);
    color: #141519;
}

#mgmenu-freetrial:hover {
    opacity: 1;
    background: #fd3;
}

#mgmenu-myaccount, #HeaderBarMobile-myaccount, #mgMenuMobile-myaccount {
    opacity: 1;
    background-color: #252525;
    color: #fff;
}

    #mgmenu-myaccount:hover {
        background-color: #333333;
        text-decoration: none;
    }

.nav_signup.cc-2 {
    background-color: hsla(0, 0%, 100%, 0);
    color: #fff;
}

    .nav_signup.cc-2:hover {
        background-color: hsla(0, 0%, 100%, .1);
    }

.sport .nav_signup_wrap a:last-child, .productspage .nav_signup_wrap a:last-child {
    display: none;
}

.nav_signup_wrap {
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.nav_link {
    color: #fff;
    line-height: 14px;
    text-decoration: none;
}

.downarrow {
    padding-left: 5px;
    vertical-align: text-bottom;
}

.nav-item span.downarrow {
    -moz-transition: all .4s cubic-bezier(0.22, 0.61, 0.36, 1);
    -o-transition: all .4s cubic-bezier(0.22, 0.61, 0.36, 1);
    -webkit-transition: all .4s cubic-bezier(0.22, 0.61, 0.36, 1);
    transition: all .4s cubic-bezier(0.22, 0.61, 0.36, 1);
}

.nav-item:hover span.downarrow {
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
}

/** Nav Mobile ***/

.toggle-mnu {
    display: block;
    width: 28px;
    height: 28px;
    margin: 11px 0;
    position: absolute;
    right: 0;
    z-index: 20;
    margin-right: 1em;
}


    .toggle-mnu span:after, .toggle-mnu span:before {
        content: "";
        position: absolute;
        left: 0;
        top: 9px;
        width: 100%;
        height: 2px;
        background-color: #fff;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -webkit-transition: all 0.3s;
        transition: all 0.3s;
        -moz-backface-visibility: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
    }

    .toggle-mnu span:after {
        top: 18px;
    }

    .toggle-mnu span {
        position: relative;
        display: block;
    }

    .toggle-mnu.on span {
        background-color: transparent;
    }

        .toggle-mnu.on span:before {
            -moz-transform: rotate(45deg) translate(-1px, 0px);
            -ms-transform: rotate(45deg) translate(-1px, 0px);
            -o-transform: rotate(45deg) translate(-1px, 0px);
            -webkit-transform: rotate(45deg) translate(-1px, 0px);
            transform: rotate(45deg) translate(-1px, 0px);
        }

        .toggle-mnu.on span:after {
            -moz-transform: rotate(-45deg) translate(6px, -7px);
            -ms-transform: rotate(-45deg) translate(6px, -7px);
            -o-transform: rotate(-45deg) translate(6px, -7px);
            -webkit-transform: rotate(-45deg) translate(6px, -7px);
            transform: rotate(-45deg) translate(6px, -7px);
        }

.main-mnu {
    display: none;
}

.toggle-mnu.on .main-mnu {
    display: block;
}

.nav_mobile {
    display: none;
}

    .nav_mobile .content {
        background-color: #141519;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 0 50px 100px -20px rgba(0, 0, 0, 0.15), 0 30px 60px -30px rgba(0,0,0,.3), 0 -18px 60px -10px rgba(0, 0, 0, 0.7);
        -webkit-box-shadow: 0 50px 100px -20px rgba(0, 0, 0, 0.15), 0 30px 60px -30px rgba(0,0,0,.3), 0 -18px 60px -10px rgba(0, 0, 0, 0.7);
        box-shadow: 0 50px 100px -20px rgba(0, 0, 0, 0.15), 0 30px 60px -30px rgba(0,0,0,.3), 0 -18px 60px -10px rgba(0, 0, 0, 0.7);
        left: 10px;
        opacity: 0;
        pointer-events: none;
        position: absolute;
        right: 10px;
        top: 10px;
        z-index: 19;
        padding: 24px 32px;
        -webkit-transform: scale(.95);
        -moz-transform: scale(.95);
        -ms-transform: scale(.95);
        -o-transform: scale(.95);
        transform: scale(.95);
        -webkit-transform-origin: 0 0;
        -moz-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
        -o-transform-origin: 0 0;
        transform-origin: 0 0;
        will-change: transform,opacity;
        -moz-transition-property: transform,opacity,-webkit-transform;
        -o-transition-property: transform,opacity,-webkit-transform;
        -webkit-transition-property: transform,opacity,-webkit-transform;
        transition-property: transform,opacity,-webkit-transform;
        -webkit-transition-duration: .25s;
        -moz-transition-duration: .25s;
        -o-transition-duration: .25s;
        transition-duration: .25s;
    }

    .nav_mobile span.logo {
        position: absolute;
        top: -2px;
        z-index: 100;
        width: 160px;
    }

    .nav_mobile .button {
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        border-radius: 0;
    }

    .nav_mobile .logo-wrap {
        right: 15px;
    }


a.actionLink-scroll {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 14px;
    padding: 10px 5px;
}


.nav_mobile .content.on {
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    padding: 30px 0 0;
    font-size: 17px;
}

.nav_mobile h4 {
    color: hsla(0,0%,100%,.5);
    font-size: 14px;
    line-height: 24px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .025em;
}

.nav_mobile .content.on a {
    display: flex;
    position: relative;
    color: #fff;
    text-decoration: none;
    line-height: 40px;
}

.nav_mobile .mobileProducts {
    padding: 20px;
}

.mobileProductsList > ul > li a img {
    height: 1em;
}

.mobileProductsList {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}

    .mobileProductsList > ul > li {
        padding: 15px 0;
    }



.mobileSecondaryNav {
    border-top: 1px solid hsl(210, 50%, 97.6%, 0.15);
    padding: 20px;
    -ms-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
}

    .mobileSecondaryNav > ul {
        -ms-flex: 1 1 auto;
        -webkit-flex: 1 1 auto;
        flex: 1 1 auto;
    }

    .mobileSecondaryNav .mobileSolutionsList, .mobileSecondaryNav .mobileRessourcesList {
        -ms-flex: 1 1 auto;
        -webkit-flex: 1 1 auto;
        flex: 1 1 auto;
    }

.nav_mobile ul {
    margin: 0;
    padding: 0;
    list-style: none;
    -ms-flex: 1 1 0;
    -webkit-flex: 1 1 0;
    flex: 1 1 0;
}

.button.mobileSignIn {
    background: #222;
    display: block;
    padding: 12px 30px;
    font-weight: 600;
    text-transform: uppercase;
    justify-content: center;
}

/** menu media queries ***/

@media screen and (max-width: 991px) {

    .nav_desktop {
        display: none;
    }

    .nav_mobile {
        display: block;
        z-index: 250;
        background-color: #111;
        width: 100%;
        height: 50px;
    }

    #header-fixed {
        top: 60px !important;
    }

    .none-empty-col {
        display: none !important;
        padding-bottom: 0 !important;
        padding-top: 0 !important;
        margin-bottom: 0 !important;
        margin-top: 0 !important;
    }
}

/** STICKY MENU ***/

.navbar-anchor-links {
    position: -webkit-sticky;
    position: sticky;
    top: 0px;
    z-index: 99;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid hsla(0, 0%, 100%, 0.08);
    background-color: #141519;
}

.anchor-link {
    margin-right: 35px;
    margin-left: 35px;
    padding: 20px;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    color: hsla(0, 0%, 100%, 0.5);
    letter-spacing: 2px;
    text-transform: uppercase;
}

    .anchor-link:hover {
        color: #ffba00;
        text-decoration: none;
    }
/******* icons **********************/

.hide-icons .icons {
    display: none;
}

.circle {
    overflow: hidden;
    border: 2px solid #bababa;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: #eee;
}

.picto {
    position: relative;
    width: 50px;
    height: 50px;
}

.picto--product {
    margin: 0 auto;
    width: 310px;
}

.picto::after, .icon::after, .icon--grid::after {
    position: absolute;
    display: block;
    width: 100px;
    height: 100px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhbHF1ZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMxMCAyNDAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMTAgMjQwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiMyMjIyMjI7fS5zdDF7ZmlsbDpub25lO3N0cm9rZTojMjIyMjIyO3N0cm9rZS13aWR0aDozO3N0cm9rZS1taXRlcmxpbWl0OjEwO30uc3Qye2ZpbGw6I0ZGQkEwMDt9LnN0M3tmaWxsOm5vbmU7c3Ryb2tlOiNGRkJBMDA7c3Ryb2tlLXdpZHRoOjM7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fS5zdDR7ZmlsbDojRkZGRkZGO30uc3Q1e2ZpbGw6I0REMUMxQTt9LnN0NntmaWxsOiNGQ0JBMkU7fS5zdDd7b3BhY2l0eTowLjM3O2ZpbGw6I0ZGRkZGRjtlbmFibGUtYmFja2dyb3VuZDpuZXcgICAgO30uc3Q4e29wYWNpdHk6MC41MjtmaWxsOiNGRkZGRkY7ZW5hYmxlLWJhY2tncm91bmQ6bmV3ICAgIDt9LnN0OXtvcGFjaXR5OjAuNTtmaWxsOiNGRkZGRkY7ZW5hYmxlLWJhY2tncm91bmQ6bmV3ICAgIDt9LnN0MTB7ZmlsbDojMTQxNTE5O30uc3QxMXtvcGFjaXR5OjAuNDc7ZmlsbDojRkNCQTJFO30uc3QxMntvcGFjaXR5OjAuODtmaWxsOiNGQ0JBMkU7fS5zdDEze29wYWNpdHk6MC42O2ZpbGw6I0ZDQkEyRTt9LnN0MTR7b3BhY2l0eTowLjQ7ZmlsbDojRkNCQTJFO30uc3QxNXtvcGFjaXR5OjAuMjtmaWxsOiNGQ0JBMkU7fTwvc3R5bGU+PGcgaWQ9IkNhbHF1ZV8yIj48L2c+PHBhdGggY2xhc3M9InN0MCIgZD0iTTg1LjMsMTQ4MS43aDAuM2MtNS4yLTAuNi01LjctNC4xLTUuNy00LjloOS44di03LjZjMCwwLDAsMCwwLTAuMnYtMC42SDUxYy0wLjMsMC0wLjYtMC4zLTAuNi0wLjZWMTQzOWMwLTAuMywwLjMtMC42LDAuNi0wLjZoMi44aDAuNWg0MC4xaDAuMmgyYzAuMywwLDAuNiwwLjMsMC42LDAuNnY4LjhoMy4xdi04LjhjMC0yLjItMS43LTMuOS0zLjktMy45aC0ySDU0LjNINTFjLTIuMiwwLTMuOSwxLjctMy45LDMuOXYyOC44bDAsMHY1LjJsMCwwdjAuM2wwLDBsMCwwbDAsMGMwLDEuOSwxLjYsMy4zLDMuNSwzLjNoMTcuM2MwLDAuOC0wLjUsNC4yLTUuNyw0LjloMC4yYy0wLjgsMC0xLjQsMC42LTEuNCwxLjRzMC42LDEuNCwxLjQsMS40aDIyLjhjMC44LDAsMS40LTAuNiwxLjQtMS40Qzg2LjksMTQ4Mi4zLDg2LjEsMTQ4MS43LDg1LjMsMTQ4MS43eiBNNzQsMTQ3NC44Yy0xLjEsMC0xLjktMC44LTEuOS0xLjlzMC44LTEuOSwxLjktMS45czEuOSwwLjgsMS45LDEuOVM3NC45LDE0NzQuOCw3NCwxNDc0Ljh6IE0xMDkuNSwxNDgyLjJ2LTIuMkg5NmwwLDBoLTAuMmMtMC42LDAtMS4xLTAuNi0xLjEtMS4zdi0yNC4xYzAtMC42LDAuNS0xLjMsMS4zLTEuM2gxNi44YzAuNiwwLDEuMywwLjUsMS4zLDEuM3YzLjljMC4yLDAsMC4zLDAsMC41LDBoMS45di0zLjVsMCwwdi0xLjlsMCwwYzAtMC4yLDAtMC4zLDAtMC4zYy0wLjItMC44LTAuNS0xLjQtMS4xLTEuN2wwLDBsMCwwYy0wLjMtMC4yLTAuNi0wLjMtMC45LTAuNWMtMC4yLDAtMC41LTAuMi0wLjYtMC4yaC05LjRoLTkuNGgtMC4yYy0wLjUsMC0wLjksMC4zLTEuNCwwLjVjLTAuNiwwLjUtMS4xLDEuMy0xLjEsMnYwLjJ2MS45bDAsMHY2LjF2Ny45bDAsMHYxMi43YzAsMC4yLDAsMC4zLDAsMC41bDAsMGMwLDAuMywwLjIsMC41LDAuMywwLjhsMCwwYzAsMCwwLDAuMiwwLjIsMC4ybDAsMGwwLjIsMC4ybDAsMGwwLjIsMC4ybDAsMGwwLjIsMC4ybDAsMGwwLDBjMC4yLDAuMiwwLjUsMC4zLDAuNiwwLjVsMCwwYzAsMCwwLDAsMC4yLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGMwLDAsMCwwLDAuMiwwbDAsMGMwLDAsMCwwLDAuMiwwbDAsMGMwLjIsMCwwLjMsMCwwLjUsMGg5LjNsMCwwaDUuN0MxMDkuNywxNDgzLjksMTA5LjUsMTQ4My4xLDEwOS41LDE0ODIuMnogTTEwNC41LDE0ODMuOGMtMC41LDAtMC45LTAuMy0xLjEtMC42Yy0wLjItMC4yLTAuMi0wLjMtMC4yLTAuNmMwLTAuMiwwLTAuNSwwLjItMC42YzAuMi0wLjMsMC42LTAuNiwxLjEtMC42czAuOCwwLjMsMS4xLDAuNmMwLjIsMC4yLDAuMiwwLjUsMC4yLDAuNkMxMDUuOCwxNDgzLjEsMTA1LjEsMTQ4My44LDEwNC41LDE0ODMuOHogTTEyMy4yLDE0ODQuN2MxLjQsMCwyLjUtMS4xLDIuNS0yLjV2LTV2LTExdi0yLjJjMC0xLjQtMS4xLTIuNS0yLjUtMi41aC04LjVjLTEuNCwwLTIuNSwxLjEtMi41LDIuNXYxOC4zYzAsMS40LDEuMSwyLjUsMi41LDIuNUMxMTQuNywxNDg0LjcsMTIzLjIsMTQ4NC43LDEyMy4yLDE0ODQuN3ogTTExOSwxNDgzLjZjLTAuNiwwLTEuMy0wLjYtMS4zLTEuM2MwLTAuNiwwLjYtMS4zLDEuMy0xLjNzMS4zLDAuNiwxLjMsMS4zQzEyMC4yLDE0ODMsMTE5LjgsMTQ4My42LDExOSwxNDgzLjZ6IE0xMTQuNCwxNDY1LjhoOS4xdjE0LjNoLTkuMVYxNDY1Ljh6Ii8+PGVsbGlwc2UgdHJhbnNmb3JtPSJtYXRyaXgoOS4wODk3NzhlLTAzIC0xIDEgOS4wODk3NzhlLTAzIC0xMzc0LjEyNTEgMTUzMi45MjcyKSIgY2xhc3M9InN0MSIgY3g9Ijg2LjQiIGN5PSIxNDU5LjgiIHJ4PSI1OC43IiByeT0iNTguNyIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0yMzMuNCwxNDgxLjdoMC4zYy01LjItMC42LTUuNy00LjEtNS43LTQuOWg5Ljh2LTcuNmMwLDAsMCwwLDAtMC4ydi0wLjZoLTM4LjdjLTAuMywwLTAuNi0wLjMtMC42LTAuNlYxNDM5YzAtMC4zLDAuMy0wLjYsMC42LTAuNmgyLjhoMC41aDQwLjFoMC4yaDJjMC4zLDAsMC42LDAuMywwLjYsMC42djguOGgzLjF2LTguOGMwLTIuMi0xLjctMy45LTMuOS0zLjloLTIuM2gtNDAuMWgtMy4zYy0yLjIsMC0zLjksMS43LTMuOSwzLjl2MjguOGwwLDB2NS4ybDAsMHYwLjNsMCwwbDAsMGwwLDBjMCwxLjksMS42LDMuMywzLjUsMy4zaDE3LjNjMCwwLjgtMC41LDQuMi01LjcsNC45aDAuMmMtMC44LDAtMS40LDAuNi0xLjQsMS40czAuNiwxLjQsMS40LDEuNEgyMzNjMC44LDAsMS40LTAuNiwxLjQtMS40QzIzNSwxNDgyLjMsMjM0LjMsMTQ4MS43LDIzMy40LDE0ODEuN3ogTTIyMi4xLDE0NzQuOGMtMS4xLDAtMS45LTAuOC0xLjktMS45czAuOC0xLjksMS45LTEuOWMxLjEsMCwxLjksMC44LDEuOSwxLjlTMjIzLjIsMTQ3NC44LDIyMi4xLDE0NzQuOHogTTI1Ny42LDE0ODIuMnYtMi4yaC0xMy40bDAsMEgyNDRjLTAuNiwwLTEuMS0wLjYtMS4xLTEuM3YtMjQuMWMwLTAuNiwwLjUtMS4zLDEuMy0xLjNIMjYxYzAuNiwwLDEuMywwLjUsMS4zLDEuM3YzLjljMC4yLDAsMC4zLDAsMC41LDBoMS45di0zLjVsMCwwdi0xLjlsMCwwYzAtMC4yLDAtMC4zLDAtMC4zYy0wLjItMC44LTAuNS0xLjQtMS4xLTEuN2wwLDBsMCwwYy0wLjMtMC4yLTAuNi0wLjMtMC45LTAuNWMtMC4yLDAtMC41LTAuMi0wLjYtMC4yaC05LjRoLTkuNGgtMC4yYy0wLjUsMC0wLjksMC4zLTEuNCwwLjVjLTAuNiwwLjUtMS4xLDEuMy0xLjEsMnYwLjJ2MS45bDAsMHY2LjF2Ny45bDAsMHYxMi43YzAsMC4yLDAsMC4zLDAsMC41bDAsMGMwLDAuMywwLjIsMC41LDAuMywwLjhsMCwwYzAsMCwwLDAuMiwwLjIsMC4ybDAsMGwwLjIsMC4ybDAsMGwwLjIsMC4ybDAsMGwwLjIsMC4ybDAsMGwwLDBjMC4yLDAuMiwwLjUsMC4zLDAuNiwwLjVsMCwwYzAsMCwwLDAsMC4yLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGMwLDAsMCwwLDAuMiwwbDAsMGMwLDAsMCwwLDAuMiwwbDAsMGMwLjIsMCwwLjMsMCwwLjUsMGg5LjNsMCwwaDUuNUMyNTcuOCwxNDgzLjksMjU3LjYsMTQ4My4xLDI1Ny42LDE0ODIuMnogTTI1Mi42LDE0ODMuOGMtMC41LDAtMC45LTAuMy0xLjEtMC42Yy0wLjItMC4yLTAuMi0wLjMtMC4yLTAuNmMwLTAuMiwwLTAuNSwwLjItMC42YzAuMi0wLjMsMC42LTAuNiwxLjEtMC42czAuOCwwLjMsMS4xLDAuNmMwLjIsMC4yLDAuMiwwLjUsMC4yLDAuNkMyNTMuOCwxNDgzLjEsMjUzLjQsMTQ4My44LDI1Mi42LDE0ODMuOHogTTI3MS41LDE0ODQuN2MxLjQsMCwyLjUtMS4xLDIuNS0yLjV2LTV2LTExdi0yLjJjMC0xLjQtMS4xLTIuNS0yLjUtMi41aC04LjdjLTEuNCwwLTIuNSwxLjEtMi41LDIuNXYxOC4zYzAsMS40LDEuMSwyLjUsMi41LDIuNUMyNjIuOCwxNDg0LjcsMjcxLjUsMTQ4NC43LDI3MS41LDE0ODQuN3ogTTI2Ny4xLDE0ODMuNmMtMC42LDAtMS4zLTAuNi0xLjMtMS4zYzAtMC42LDAuNi0xLjMsMS4zLTEuM2MwLjYsMCwxLjMsMC42LDEuMywxLjNDMjY4LjMsMTQ4MywyNjcuOSwxNDgzLjYsMjY3LjEsMTQ4My42eiBNMjYyLjUsMTQ2NS44aDkuMXYxNC4zaC05LjFWMTQ2NS44TDI2Mi41LDE0NjUuOHoiLz48ZWxsaXBzZSB0cmFuc2Zvcm09Im1hdHJpeCgzLjMyNzc5MmUtMDIgLTAuOTk5NCAwLjk5OTQgMy4zMjc3OTJlLTAyIC0xMjMyLjE5ODUgMTY0NS42OTEpIiBjbGFzcz0ic3QzIiBjeD0iMjM0LjYiIGN5PSIxNDU5LjgiIHJ4PSI1OC43IiByeT0iNTguNyIvPjxlbGxpcHNlIHRyYW5zZm9ybT0ibWF0cml4KDkuMDg5Nzc4ZS0wMyAtMSAxIDkuMDg5Nzc4ZS0wMyAtMTUyOC41MTg3IDE2ODUuOTIzNykiIGNsYXNzPSJzdDEiIGN4PSI4Ni40IiBjeT0iMTYxNC4yIiByeD0iNTguNyIgcnk9IjU4LjciLz48ZWxsaXBzZSB0cmFuc2Zvcm09Im1hdHJpeCgzLjMyNzc5MmUtMDIgLTAuOTk5NCAwLjk5OTQgMy4zMjc3OTJlLTAyIC0xMzg2LjUxMjkgMTc5NC45NTI4KSIgY2xhc3M9InN0MyIgY3g9IjIzNC42IiBjeT0iMTYxNC4yIiByeD0iNTguNyIgcnk9IjU4LjciLz48Zz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTE4LjIsMTU5OGMwLjItMS4xLDAuMi0yLjIsMC4yLTMuMWMwLTEwLjctOC43LTE5LjQtMTkuNC0xOS40Yy02LjEsMC0xMS44LDIuOC0xNS40LDcuNmMtNC43LTQuNi0xMi4zLTUuNS0xOC4xLTEuN2MtNC4yLDIuNy02LjYsNy4yLTYuOCwxMmMtNi4zLDEuMy0xMSw2LjktMTEsMTMuNGMwLDcuNiw2LjEsMTMuNywxMy43LDEzLjdoMy44Yy0xLjMsMi44LTEuOSw1LjgtMS45LDkuMWMwLDEyLjcsMTAuNCwyMy4xLDIzLjEsMjMuMXMyMy4xLTEwLjQsMjMuMS0yMy4xYzAtMy4xLTAuNi02LjMtMS45LTkuMWg1LjdjNi41LDAsMTEuOC01LjIsMTEuOC0xMS44QzEyNS4xLDE2MDQuMSwxMjIuMywxNTk5LjksMTE4LjIsMTU5OHogTTg2LjQsMTY0OC41Yy0xMC40LDAtMTguNy04LjUtMTguNy0xOC43YzAtMTAuNCw4LjUtMTguNywxOC43LTE4LjdjMTAuNC0wLjIsMTguNyw4LjMsMTguNywxOC43QzEwNS4zLDE2NDAsOTcsMTY0OC41LDg2LjQsMTY0OC41eiBNMTEzLjMsMTYxNi4zaC04Yy00LjItNS44LTExLTkuNi0xOC43LTkuNnMtMTQuNiwzLjktMTguNyw5LjZoLTYuM2MtNS4yLDAtOS40LTQuMi05LjQtOS40YzAtNSwzLjktOS4xLDktOS40YzAuNiwwLDEuMy0wLjMsMS42LTAuOGMwLjUtMC41LDAuNS0xLjEsMC41LTEuNmMtMC41LTMuOSwxLjQtNy45LDQuNy0xMC4xYzQuNy0zLDExLjItMS43LDE0LjMsMi44YzAuNSwwLjYsMS4zLDAuOSwxLjksMC45czEuNC0wLjUsMS45LTEuM2MyLjUtNC45LDcuNy03LjksMTMuNC03LjljOC4zLDAsMTQuOSw2LjgsMTQuOSwxNC45YzAsMS40LTAuMiwyLjctMC41LDMuOWMtMC4yLDAuNS0wLjIsMS4zLDAuMiwxLjZjMC4zLDAuNSwwLjgsMC44LDEuNCwwLjljMy4zLDAuOCw1LjcsMy44LDUuNyw3LjJDMTIwLjksMTYxMywxMTcuNiwxNjE2LjMsMTEzLjMsMTYxNi4zeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik05NC45LDE2MjcuOWwtMTQuMy05LjZjLTAuNi0wLjUtMS42LTAuNS0yLjItMC4yYy0wLjgsMC4zLTEuMywxLjEtMS4zLDEuOXYxOS4yYzAsMC44LDAuNSwxLjYsMS4zLDEuOWMwLjUsMC4zLDEuNiwwLjMsMi4yLTAuMmwxNC4zLTkuNmMwLjYtMC41LDAuOS0xLjEsMC45LTEuOUM5NS45LDE2MjguOCw5NS41LDE2MjguNCw5NC45LDE2MjcuOXogTTgxLjQsMTYzNS4zdi0xMS4ybDguMyw1LjVMODEuNCwxNjM1LjN6Ii8+PC9nPjxnPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0yNjYuMywxNTk4YzAuMi0xLjEsMC4yLTIuMiwwLjItMy4xYzAtMTAuNy04LjctMTkuNC0xOS40LTE5LjRjLTYuMSwwLTExLjgsMi44LTE1LjQsNy42Yy00LjctNC42LTEyLjMtNS41LTE4LjEtMS43Yy00LjIsMi43LTYuNiw3LjItNi44LDEyYy02LjMsMS4zLTExLDYuOS0xMSwxMy40YzAsNy42LDYuMSwxMy43LDEzLjcsMTMuN2gzLjhjLTEuMywyLjgtMS45LDUuOC0xLjksOS4xYzAsMTIuNywxMC40LDIzLjEsMjMuMSwyMy4xYzEyLjcsMCwyMy4xLTEwLjQsMjMuMS0yMy4xYzAtMy4xLTAuNi02LjMtMS45LTkuMWg1LjdjNi41LDAsMTEuOC01LjIsMTEuOC0xMS44QzI3My4yLDE2MDQuMSwyNzAuNCwxNTk5LjksMjY2LjMsMTU5OHogTTIzNC42LDE2NDguNWMtMTAuNCwwLTE4LjctOC41LTE4LjctMTguN2MwLTEwLjQsOC41LTE4LjcsMTguNy0xOC43YzEwLjQtMC4yLDE4LjcsOC4zLDE4LjcsMTguN0MyNTMuNCwxNjQwLDI0NSwxNjQ4LjUsMjM0LjYsMTY0OC41eiBNMjYxLjQsMTYxNi4zaC04Yy00LjItNS44LTExLTkuNi0xOC43LTkuNnMtMTQuNiwzLjktMTguNyw5LjZoLTYuM2MtNS4yLDAtOS40LTQuMi05LjQtOS40YzAtNSwzLjktOS4xLDktOS40YzAuNiwwLDEuMy0wLjMsMS42LTAuOGMwLjUtMC41LDAuNS0xLjEsMC41LTEuNmMtMC41LTMuOSwxLjQtNy45LDQuNy0xMC4xYzQuNy0zLDExLjItMS43LDE0LjMsMi44YzAuNSwwLjYsMS4zLDAuOSwxLjksMC45YzAuNiwwLDEuNC0wLjUsMS45LTEuM2MyLjUtNC45LDcuNy03LjksMTMuNC03LjljOC4zLDAsMTQuOSw2LjgsMTQuOSwxNC45YzAsMS40LTAuMiwyLjctMC41LDMuOWMtMC4yLDAuNS0wLjIsMS4zLDAuMiwxLjZjMC4zLDAuNSwwLjgsMC44LDEuNCwwLjljMy4zLDAuOCw1LjcsMy44LDUuNyw3LjJDMjY5LDE2MTMsMjY1LjYsMTYxNi4zLDI2MS40LDE2MTYuM3oiLz48cGF0aCBjbGFzcz0ic3QyIiBkPSJNMjQ0LjgsMTYyNy45bC0xNC4zLTkuNmMtMC42LTAuNS0xLjYtMC41LTIuMi0wLjJjLTAuOCwwLjMtMS4zLDEuMS0xLjMsMS45djE5LjJjMCwwLjgsMC41LDEuNiwxLjMsMS45YzAuNSwwLjMsMS42LDAuMywyLjItMC4ybDE0LjMtOS42YzAuNi0wLjUsMC45LTEuMSwwLjktMS45QzI0NS43LDE2MjguOCwyNDUuNCwxNjI4LjQsMjQ0LjgsMTYyNy45eiBNMjMxLjQsMTYzNS4zdi0xMS4ybDguMyw1LjVMMjMxLjQsMTYzNS4zeiIvPjwvZz48ZWxsaXBzZSB0cmFuc2Zvcm09Im1hdHJpeCg5LjA4OTc3OGUtMDMgLTEgMSA5LjA4OTc3OGUtMDMgLTE2ODYuMDEyMSAxODQxLjk5MjEpIiBjbGFzcz0ic3QxIiBjeD0iODYuNCIgY3k9IjE3NzEuNyIgcng9IjU4LjciIHJ5PSI1OC43Ii8+PGVsbGlwc2UgdHJhbnNmb3JtPSJtYXRyaXgoMy4zMjc3OTJlLTAyIC0wLjk5OTQgMC45OTk0IDMuMzI3NzkyZS0wMiAtMTU0MC42Mjc2IDE5NDQuMDIxNCkiIGNsYXNzPSJzdDMiIGN4PSIyMzQuNiIgY3k9IjE3NjguNCIgcng9IjU4LjciIHJ5PSI1OC43Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTExNi42LDE3NDQuN0g1Ni40Yy0xLjMsMC0yLDAuOC0yLDJ2NDQuNGMwLDEuMywxLjMsMiwyLjcsMmgzNy41bC0wLjItM0g1Ny42di0zMy4yaDU3LjF2MzMuMmgtMi40Yy0wLjIsMC42LTAuNiwxLjMtMS4zLDEuNmwtMi43LDEuNGwwLDBoOGMxLjMsMCwyLTAuOCwyLTJ2LTQ0LjRDMTE4LjcsMTc0NS41LDExNy45LDE3NDQuNywxMTYuNiwxNzQ0Ljd6IE02Ny4yLDE3NDYuMWMwLjgsMCwxLjYsMC42LDEuNiwxLjZjMCwwLjgtMC42LDEuNi0xLjYsMS42Yy0wLjgsMC0xLjYtMC42LTEuNi0xLjZDNjUuOCwxNzQ2LjcsNjYuNCwxNzQ2LjEsNjcuMiwxNzQ2LjF6IE02My4xLDE3NDYuMWMwLjgsMCwxLjYsMC42LDEuNiwxLjZjMCwwLjgtMC42LDEuNi0xLjYsMS42Yy0wLjgsMC0xLjYtMC42LTEuNi0xLjZTNjIuMywxNzQ2LjEsNjMuMSwxNzQ2LjF6IE01Ny41LDE3NDcuNWMwLTAuOCwwLjYtMS42LDEuNi0xLjZjMC44LDAsMS42LDAuNiwxLjYsMS42YzAsMC44LTAuNiwxLjYtMS42LDEuNlM1Ny41LDE3NDguNCw1Ny41LDE3NDcuNXogTTExNC43LDE3NTQuNkg1Ny42di0zLjZoNTcuMVYxNzU0LjZ6IE0xMDguOCwxNzk3LjlMMTA4LjgsMTc5Ny45bDIuNSw0LjdjMC4yLDAuMywwLDAuOC0wLjMsMS4xbC0yLjQsMS4zYy0wLjIsMC0wLjMsMC4yLTAuMywwLjJjLTAuMywwLTAuNS0wLjItMC42LTAuNWwtMy42LTYuOGwtMS45LTMuNWwtNC42LDIuNGMtMC4yLDAtMC4zLDAuMi0wLjMsMC4yYy0wLjIsMC0wLjMsMC0wLjMtMC4yYy0wLjMtMC4yLTAuMy0wLjMtMC41LTAuNmwtMC42LTE1LjljMC0wLjMsMC4yLTAuNiwwLjUtMC44YzAuMi0wLjIsMC4zLTAuMiwwLjMtMC4yYzAuMiwwLDAuMywwLDAuNSwwLjJsMTMuNCw5LjFjMC4yLDAuMiwwLjMsMC41LDAuMywwLjZjMCwwLjMtMC4yLDAuNS0wLjUsMC42bC00LjQsMi40TDEwOC44LDE3OTcuOXogTTk0LDE3NzMuM2wtMTMuMSw3LjRjLTAuOSwwLjYtMS45LDAuMi0xLjktMS4xdi0xNC44YzAtMS4xLDAuOC0xLjYsMS45LTEuMWwxMy4xLDcuNEM5NC45LDE3NzEuNyw5NC45LDE3NzIuNyw5NCwxNzczLjN6Ii8+PHBhdGggY2xhc3M9InN0MiIgZD0iTTI2NC43LDE3NDQuN2gtNjAuM2MtMS4zLDAtMiwwLjgtMiwydjQ0LjRjMCwxLjMsMS4zLDIsMi43LDJoMzcuNWwtMC4yLTNoLTM2LjV2LTMzLjJoNTd2MzMuMmgtMi40Yy0wLjIsMC42LTAuNiwxLjMtMS4zLDEuNmwtMi43LDEuNGwwLDBoOGMxLjMsMCwyLTAuOCwyLTJ2LTQ0LjRDMjY2LjksMTc0NS41LDI2Ni4xLDE3NDQuNywyNjQuNywxNzQ0Ljd6IE0yMTUuNSwxNzQ2LjFjMC44LDAsMS42LDAuNiwxLjYsMS42YzAsMC44LTAuNiwxLjYtMS42LDEuNmMtMC44LDAtMS42LTAuNi0xLjYtMS42UzIxNC43LDE3NDYuMSwyMTUuNSwxNzQ2LjF6IE0yMTEuMiwxNzQ2LjFjMC44LDAsMS42LDAuNiwxLjYsMS42YzAsMC44LTAuNiwxLjYtMS42LDEuNmMtMC44LDAtMS42LTAuNi0xLjYtMS42QzIwOS44LDE3NDYuNywyMTAuNCwxNzQ2LjEsMjExLjIsMTc0Ni4xeiBNMjA1LjUsMTc0Ny41YzAtMC44LDAuNi0xLjYsMS42LTEuNmMwLjgsMCwxLjYsMC42LDEuNiwxLjZjMCwwLjgtMC42LDEuNi0xLjYsMS42QzIwNi4zLDE3NDkuMSwyMDUuNSwxNzQ4LjQsMjA1LjUsMTc0Ny41eiBNMjYyLjgsMTc1NC42aC01Ny4xdi0zLjZoNTcuMVYxNzU0LjZ6IE0yNTYuOCwxNzk3LjlMMjU2LjgsMTc5Ny45bDIuNSw0LjdjMC4yLDAuMywwLDAuOC0wLjMsMS4xbC0yLjQsMS4zYy0wLjIsMC0wLjMsMC4yLTAuMywwLjJjLTAuMywwLTAuNS0wLjItMC42LTAuNWwtMy42LTYuOGwtMS45LTMuNWwtNC40LDIuNGMtMC4yLDAtMC4zLDAuMi0wLjMsMC4yYy0wLjIsMC0wLjMsMC0wLjMtMC4yYy0wLjMtMC4yLTAuMy0wLjMtMC41LTAuNmwtMC42LTE1LjljMC0wLjMsMC4yLTAuNiwwLjUtMC44YzAuMi0wLjIsMC4zLTAuMiwwLjMtMC4yYzAuMiwwLDAuMywwLDAuNSwwLjJsMTMuNCw5LjFjMC4yLDAuMiwwLjMsMC41LDAuMywwLjZjMCwwLjMtMC4yLDAuNS0wLjUsMC42bC00LjQsMi40TDI1Ni44LDE3OTcuOXogTTI0MiwxNzczLjNsLTEzLjEsNy40Yy0wLjksMC42LTEuOSwwLjItMS45LTEuMXYtMTQuOGMwLTEuMSwwLjgtMS42LDEuOS0xLjFsMTMuMSw3LjRDMjQzLjEsMTc3MS43LDI0My4xLDE3NzIuNywyNDIsMTc3My4zeiIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0yMzQuNSwxODcwLjZjLTMyLjQsMC01OC43LDI2LjEtNTguNyw1OC43czI2LjEsNTguNyw1OC43LDU4LjdjMzIuNCwwLDU4LjctMjYuMSw1OC43LTU4LjdTMjY3LjEsMTg3MC42LDIzNC41LDE4NzAuNnogTTI1Ni40LDE5MzEuOGwtMzEsMTcuNmMtMi40LDEuNC00LjIsMC4yLTQuMi0yLjV2LTM1LjJjMC0yLjcsMS45LTMuOSw0LjItMi41bDMxLDE3LjZDMjU4LjcsMTkyOC4xLDI1OC43LDE5MzAuNCwyNTYuNCwxOTMxLjh6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTg2LjQsMTg3MC42Yy0zMi40LDAtNTguNywyNi4xLTU4LjcsNTguN3MyNi4xLDU4LjcsNTguNyw1OC43YzMyLjQsMCw1OC43LTI2LjEsNTguNy01OC43UzExOSwxODcwLjYsODYuNCwxODcwLjZ6IE0xMDguMywxOTMxLjhsLTMwLjgsMTcuNmMtMi40LDEuNC00LjIsMC4yLTQuMi0yLjV2LTM1LjJjMC0yLjcsMS45LTMuOSw0LjItMi41bDMxLDE3LjZDMTEwLjgsMTkyOC4xLDExMC44LDE5MzAuNCwxMDguMywxOTMxLjh6Ii8+PHBhdGggY2xhc3M9InN0NCIgZD0iTTIzNC41LDIwMjguMWMtMzIuNCwwLTU4LjcsMjYuMS01OC43LDU4LjdzMjYuMSw1OC43LDU4LjcsNTguN2MzMi40LDAsNTguNy0yNi4xLDU4LjctNTguN1MyNjcuMSwyMDI4LjEsMjM0LjUsMjAyOC4xeiBNMjU2LjQsMjA4OS4zbC0zMSwxNy42Yy0yLjQsMS40LTQuMiwwLjItNC4yLTIuNXYtMzUuMmMwLTIuNywxLjktMy45LDQuMi0yLjVsMzEsMTcuNkMyNTguNywyMDg1LjcsMjU4LjcsMjA4Ny45LDI1Ni40LDIwODkuM3oiLz48cGF0aCBjbGFzcz0ic3Q1IiBkPSJNODYuNCwyMDI4LjFjLTMyLjQsMC01OC43LDI2LjEtNTguNyw1OC43czI2LjEsNTguNyw1OC43LDU4LjdjMzIuNCwwLDU4LjctMjYuMSw1OC43LTU4LjdTMTE5LDIwMjguMSw4Ni40LDIwMjguMXogTTEwOC4zLDIwODkuM2wtMzAuOCwxNy42Yy0yLjQsMS40LTQuMiwwLjItNC4yLTIuNXYtMzUuMmMwLTIuNywxLjktMy45LDQuMi0yLjVsMzEsMTcuNkMxMTAuOCwyMDg1LjcsMTEwLjgsMjA4Ny45LDEwOC4zLDIwODkuM3oiLz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDA5Ny42NTggLTEyODU5LjE5NykiPjxwYXRoIGNsYXNzPSJzdDYiIGQ9Ik00MjkyLjgsMTI5MzkuNWg0OS4ydi0zLjNoLTQ1Ljl2LTI5LjVoNDUuOXYtMy4zaC00OS4yVjEyOTM5LjV6IE00MzUwLjIsMTI5MDMuNHYzLjNoMTh2MjkuNWgtMTh2My4zaDIxLjN2LTM2LjFINDM1MC4yeiIvPjxwYXRoIGNsYXNzPSJzdDYiIGQ9Ik00MzY2LjYsMTI5NTQuMWMtMy45LDAuOC03LjksMC4yLTExLjMtMS44Yy00LjktMy4zLTUuMS02LjQtNS4xLTYuNGwwLDB2LTQ4LjhsMCwwYzAsMCwwLjItMy4zLDUuMS02LjZjMy40LTIsNy41LTIuNSwxMS4zLTEuNmMwLDAsNC4zLTEuNiwwLTMuNGMtMy40LTEuNi0zLjQtMS41LTQuOS0xLjVjLTIuOS0wLjEtNS44LDAuNy04LjIsMi4zYy0yLjUsMS41LTQuOSwyLjYtNC45LDIuNmwwLDBjMCwwLTIuNS0xLjEtNC45LTIuNWMtMi40LTEuOC01LjMtMi42LTguMi0yLjVjLTEuNSwwLTEuNS0wLjItNC45LDEuM2MtNC4zLDIsMCwzLjYsMCwzLjZjMy44LTAuOSw3LjktMC4zLDExLjMsMS42YzQuOSwzLjMsNS4xLDYuNiw1LjEsNi42bDAsMHY0OWwwLDBjMCwwLTAuMiwzLjEtNS4xLDYuNGMtMy40LDItNy41LDIuNS0xMS4zLDEuNmMwLDAtNC4zLDEuNiwwLDMuNGMzLjQsMS41LDMuNCwxLjMsNC45LDEuM2MyLjksMC4xLDUuOC0wLjcsOC4yLTIuM2MyLjUtMS4zLDQuOS0yLjUsNC45LTIuNWwwLDBjMCwwLDIuNSwxLjEsNC45LDIuNWMyLjQsMS42LDUuMywyLjQsOC4yLDIuM2MxLjUsMCwxLjUsMC4yLDQuOS0xLjNDNDM3MC44LDEyOTU1LjcsNDM2Ni42LDEyOTU0LjEsNDM2Ni42LDEyOTU0LjF6Ii8+PC9nPjxnPjxwYXRoIGNsYXNzPSJzdDYiIGQ9Ik0yNTEuOSwxNDQuM3YxMC4zbDIxLjksMTUuM3YtNDAuN0wyNTEuOSwxNDQuM3ogTTI1NS4yLDE1M3YtNi44bDE1LjMtMTAuNnYyOEwyNTUuMiwxNTN6Ii8+PHBhdGggY2xhc3M9InN0NiIgZD0iTTIzOS43LDEyNy45aC0zOC42Yy0zLjMsMC02LDIuOC02LDYuMnYzMC44YzAsMy40LDIuNyw2LjIsNiw2LjJoMzguNmMzLjMsMCw2LTIuOCw2LTYuMnYtMzAuOEMyNDUuNywxMzAuNywyNDMsMTI3LjksMjM5LjcsMTI3Ljl6IE0yNDIuNCwxMzQuMlYxNjVjMCwxLjYtMS4yLDIuOC0yLjcsMi44aC0zOC42Yy0xLjUsMC0yLjctMS4zLTIuNy0yLjh2LTMwLjhjMC0xLjYsMS4yLTIuOCwyLjctMi44aDM4LjZDMjQxLjIsMTMxLjMsMjQyLjQsMTMyLjYsMjQyLjQsMTM0LjJ6Ii8+PC9nPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00NDY0LjI4OCAtMTM4ODguNjk5KSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzcwLjI4OCAxMjAxLjY5OSkiPjxwYXRoIGNsYXNzPSJzdDYiIGQ9Ik00MzUzLjEsMTI5NDkuN2MyLjcsMC4xLDUuMS0wLjksNy0yLjdzMy00LjIsMy02Ljh2LTAuMmMwLTMuMS0xLjUtNi4xLTQtOGwtMC42LTAuNGwwLjEtMC43YzAuNC0yLjEsMC42LTQuMiwwLjYtNi40YzAtMTEuOC02LjItMjMtMTYuMy0yOS4xYy0wLjktMC41LTIuMi0wLjItMi43LDAuN3MtMC4zLDIuMSwwLjYsMi43YzguOSw1LjQsMTQuMywxNS4zLDE0LjMsMjUuN2MwLDEuNi0wLjEsMy4xLTAuNCw0LjdsLTAuMiwxaC0xYy0wLjEsMC0wLjIsMC0wLjIsMGMtMi41LDAtNC45LDEtNi43LDIuN2MtMS45LDEuOC0zLDQuMi0zLDYuOGMtMC4xLDIuNiwwLjksNS4xLDIuNyw3UzQzNTAuNSwxMjk0OS43LDQzNTMuMSwxMjk0OS43eiBNNDM1My4zLDEyOTM0LjJMNDM1My4zLDEyOTM0LjJjMy4yLDAsNS43LDIuNSw1LjcsNS43Yy0wLjEsMy4yLTIuNSw1LjctNS43LDUuN2wwLDBsMCwwYy0xLjUsMC0yLjktMC42LTQtMS42Yy0xLjEtMS4xLTEuNy0yLjUtMS43LTRDNDM0Ny42LDEyOTM2LjgsNDM1MC4yLDEyOTM0LjIsNDM1My4zLDEyOTM0LjJ6Ii8+PHBhdGggY2xhc3M9InN0NiIgZD0iTTQyOTYuNywxMjkzMC4xQzQyOTYuNywxMjkzMC4xLDQyOTYuNiwxMjkzMC4xLDQyOTYuNywxMjkzMC4xYy0yLjcsMC01LjEsMS03LDIuOHMtMi45LDQuMy0yLjksNi45YzAsNS40LDQuNCw5LjgsOS44LDkuOWwwLDBjMS4yLDAsMi41LTAuMiwzLjYtMC43bDAuNy0wLjNsMC41LDAuNWM2LjQsNiwxNC43LDkuNCwyMy41LDkuNWM0LjQsMCw4LjktMC45LDEzLjEtMi42YzAuNS0wLjIsMC45LTAuNywxLjItMS4yYzAuMi0wLjUsMC4yLTEsMC0xLjRjLTAuNS0xLTEuNy0xLjUtMi44LTEuMWMtMTAuNiw0LjQtMjMsMi4zLTMxLjYtNS40bC0wLjgtMC43bDAuNi0wLjljMS4xLTEuNiwxLjctMy41LDEuNy01LjVjMC0yLjYtMS01LjEtMi44LTdDNDMwMS44LDEyOTMxLjEsNDI5OS4zLDEyOTMwLjEsNDI5Ni43LDEyOTMwLjF6IE00Mjk2LjcsMTI5NDUuNmMtMy4xLDAtNS43LTIuNi01LjctNS43czIuNi01LjcsNS43LTUuN3M1LjcsMi42LDUuNyw1LjdTNDI5OS44LDEyOTQ1LjYsNDI5Ni43LDEyOTQ1LjZ6Ii8+PHBhdGggY2xhc3M9InN0NiIgZD0iTTQzMjUuMSwxMjg4Mi41QzQzMjUuMSwxMjg4Mi41LDQzMjUsMTI4ODIuNSw0MzI1LjEsMTI4ODIuNWMtNC45LDAtOSwzLjYtOS43LDguNGwtMC4xLDAuN2wtMC43LDAuMmMtMTMuNCw0LjMtMjIuNiwxNi4xLTIzLjcsMzAuMWMwLDAuNSwwLjIsMS4xLDAuNSwxLjVzMC44LDAuNywxLjMsMC43aDAuMmwwLDBjMS4xLDAsMi0wLjgsMi0xLjljMC44LTEyLDguNi0yMi4zLDIwLTI2LjNsMS0wLjNsMC41LDAuOWMxLjcsMy4zLDUsNS40LDguOCw1LjRjMi42LDAsNS0xLDYuOS0yLjljMS44LTEuOCwyLjktNC4zLDIuOS02LjlDNDMzNC45LDEyODg2LjksNDMzMC41LDEyODgyLjUsNDMyNS4xLDEyODgyLjV6IE00MzI1LDEyODk4Yy0zLjEsMC01LjctMi42LTUuNy01LjdjMC0zLjEsMi42LTUuNyw1LjctNS43bDAsMGMzLjEsMCw1LjYsMi41LDUuNyw1LjdDNDMzMC43LDEyODk1LjQsNDMyOC4yLDEyODk4LDQzMjUsMTI4OTh6Ii8+PC9nPjwvZz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDA5Ny42NTggLTEyODU5LjE5NykiPjxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik00MTQ2LDEyOTM5LjVoNDkuMnYtMy4zaC00NS45di0yOS41aDQ1Ljl2LTMuM0g0MTQ2VjEyOTM5LjV6IE00MjAzLjQsMTI5MDMuNHYzLjNoMTh2MjkuNWgtMTh2My4zaDIxLjN2LTM2LjFINDIwMy40eiIvPjxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik00MjE5LjgsMTI5NTQuMWMtMy45LDAuOC03LjksMC4yLTExLjMtMS44Yy00LjktMy4zLTUuMS02LjQtNS4xLTYuNGwwLDB2LTQ4LjhsMCwwYzAsMCwwLjItMy4zLDUuMS02LjZjMy40LTIsNy41LTIuNSwxMS4zLTEuNmMwLDAsNC4zLTEuNiwwLTMuNGMtMy40LTEuNi0zLjQtMS41LTQuOS0xLjVjLTIuOS0wLjEtNS44LDAuNy04LjIsMi4zYy0yLjUsMS41LTQuOSwyLjYtNC45LDIuNmwwLDBjMCwwLTIuNS0xLjEtNC45LTIuNWMtMi40LTEuOC01LjMtMi42LTguMi0yLjVjLTEuNSwwLTEuNS0wLjItNC45LDEuM2MtNC4zLDIsMCwzLjYsMCwzLjZjMy44LTAuOSw3LjktMC4zLDExLjMsMS42YzQuOSwzLjMsNS4xLDYuNiw1LjEsNi42bDAsMHY0OWwwLDBjMCwwLTAuMiwzLjEtNS4xLDYuNGMtMy40LDItNy41LDIuNS0xMS4zLDEuNmMwLDAtNC4zLDEuNiwwLDMuNGMzLjQsMS41LDMuNCwxLjMsNC45LDEuM2MyLjksMC4xLDUuOC0wLjcsOC4yLTIuM2MyLjUtMS4zLDQuOS0yLjUsNC45LTIuNWwwLDBjMCwwLDIuNSwxLjEsNC45LDIuNWMyLjQsMS42LDUuMywyLjQsOC4yLDIuM2MxLjUsMCwxLjUsMC4yLDQuOS0xLjNDNDIyNCwxMjk1NS43LDQyMTkuOCwxMjk1NC4xLDQyMTkuOCwxMjk1NC4xeiIvPjwvZz48Zz48cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMTA1LDE0NC4zdjEwLjNsMjEuOSwxNS4zdi00MC43TDEwNSwxNDQuM3ogTTEwOC40LDE1M3YtNi44bDE1LjMtMTAuNnYyOEwxMDguNCwxNTN6Ii8+PHBhdGggY2xhc3M9InN0NCIgZD0iTTkyLjgsMTI3LjlINTQuM2MtMy4zLDAtNiwyLjgtNiw2LjJ2MzAuOGMwLDMuNCwyLjcsNi4yLDYsNi4yaDM4LjZjMy4zLDAsNi0yLjgsNi02LjJ2LTMwLjhDOTguOSwxMzAuNyw5Ni4yLDEyNy45LDkyLjgsMTI3Ljl6IE05NS42LDEzNC4yVjE2NWMwLDEuNi0xLjIsMi44LTIuNywyLjhINTQuM2MtMS41LDAtMi43LTEuMy0yLjctMi44di0zMC44YzAtMS42LDEuMi0yLjgsMi43LTIuOGgzOC42Qzk0LjMsMTMxLjMsOTUuNiwxMzIuNiw5NS42LDEzNC4yeiIvPjwvZz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDQ2NC4yODggLTEzODg4LjY5OSkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM3MC4yODggMTIwMS42OTkpIj48cGF0aCBjbGFzcz0ic3Q0IiBkPSJNNDIwNi4zLDEyOTQ5LjdjMi43LDAuMSw1LjEtMC45LDctMi43czMtNC4yLDMtNi44di0wLjJjMC0zLjEtMS41LTYuMS00LThsLTAuNi0wLjRsMC4xLTAuN2MwLjQtMi4xLDAuNi00LjIsMC42LTYuNGMwLTExLjgtNi4yLTIzLTE2LjMtMjkuMWMtMC45LTAuNS0yLjItMC4yLTIuNywwLjdzLTAuMywyLjEsMC42LDIuN2M4LjksNS40LDE0LjMsMTUuMywxNC4zLDI1LjdjMCwxLjYtMC4xLDMuMS0wLjQsNC43bC0wLjIsMWgtMWMtMC4xLDAtMC4yLDAtMC4yLDBjLTIuNSwwLTQuOSwxLTYuNywyLjdjLTEuOSwxLjgtMyw0LjItMyw2LjhjLTAuMSwyLjYsMC45LDUuMSwyLjcsN1M0MjAzLjcsMTI5NDkuNyw0MjA2LjMsMTI5NDkuN3ogTTQyMDYuNSwxMjkzNC4yTDQyMDYuNSwxMjkzNC4yYzMuMiwwLDUuNywyLjUsNS43LDUuN2MtMC4xLDMuMi0yLjUsNS43LTUuNyw1LjdsMCwwbDAsMGMtMS41LDAtMi45LTAuNi00LTEuNmMtMS4xLTEuMS0xLjctMi41LTEuNy00QzQyMDAuOCwxMjkzNi44LDQyMDMuNCwxMjkzNC4yLDQyMDYuNSwxMjkzNC4yeiIvPjxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik00MTQ5LjgsMTI5MzAuMUw0MTQ5LjgsMTI5MzAuMWMtMi43LDAtNS4xLDEtNywyLjhzLTIuOSw0LjMtMi45LDYuOWMwLDUuNCw0LjQsOS44LDkuOCw5LjlsMCwwYzEuMiwwLDIuNS0wLjIsMy42LTAuN2wwLjctMC4zbDAuNSwwLjVjNi40LDYsMTQuNyw5LjQsMjMuNSw5LjVjNC40LDAsOC45LTAuOSwxMy4xLTIuNmMwLjUtMC4yLDAuOS0wLjcsMS4yLTEuMmMwLjItMC41LDAuMi0xLDAtMS40Yy0wLjUtMS0xLjctMS41LTIuOC0xLjFjLTEwLjYsNC40LTIzLDIuMy0zMS42LTUuNGwtMC44LTAuN2wwLjYtMC45YzEuMS0xLjYsMS43LTMuNSwxLjctNS41YzAtMi42LTEtNS4xLTIuOC03QzQxNTQuOSwxMjkzMS4xLDQxNTIuNSwxMjkzMC4xLDQxNDkuOCwxMjkzMC4xeiBNNDE0OS44LDEyOTQ1LjZjLTMuMSwwLTUuNy0yLjYtNS43LTUuN3MyLjYtNS43LDUuNy01LjdzNS43LDIuNiw1LjcsNS43UzQxNTMsMTI5NDUuNiw0MTQ5LjgsMTI5NDUuNnoiLz48cGF0aCBjbGFzcz0ic3Q0IiBkPSJNNDE3OC4zLDEyODgyLjVDNDE3OC4yLDEyODgyLjUsNDE3OC4yLDEyODgyLjUsNDE3OC4zLDEyODgyLjVjLTQuOSwwLTksMy42LTkuNyw4LjRsLTAuMSwwLjdsLTAuNywwLjJjLTEzLjQsNC4zLTIyLjYsMTYuMS0yMy43LDMwLjFjMCwwLjUsMC4yLDEuMSwwLjUsMS41czAuOCwwLjcsMS4zLDAuN2gwLjJsMCwwYzEuMSwwLDItMC44LDItMS45YzAuOC0xMiw4LjYtMjIuMywyMC0yNi4zbDEtMC4zbDAuNSwwLjljMS43LDMuMyw1LDUuNCw4LjgsNS40YzIuNiwwLDUtMSw2LjktMi45YzEuOC0xLjgsMi45LTQuMywyLjktNi45QzQxODgsMTI4ODYuOSw0MTgzLjYsMTI4ODIuNSw0MTc4LjMsMTI4ODIuNXogTTQxNzguMiwxMjg5OGMtMy4xLDAtNS43LTIuNi01LjctNS43YzAtMy4xLDIuNi01LjcsNS43LTUuN2wwLDBjMy4xLDAsNS42LDIuNSw1LjcsNS43QzQxODMuOSwxMjg5NS40LDQxODEuMywxMjg5OCw0MTc4LjIsMTI4OTh6Ii8+PC9nPjwvZz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQwMzguNDY5IC0yMDUyMC42KSI+PHBhdGggY2xhc3M9InN0NiIgZD0iTTE0MjgxLjEsMjE1MTIuOWgyLjh2LTM4LjFoLTUwLjJ2MzhMMTQyODEuMSwyMTUxMi45TDE0MjgxLjEsMjE1MTIuOXogTTE0MjM2LjUsMjE0NzcuNmg0NC43djMyLjVoLTQ0LjdWMjE0NzcuNnoiLz48cGF0aCBjbGFzcz0ic3Q2IiBkPSJNMTQyMzYuNSwyMTUxNS40aC0yLjh2MTcuOGgyMy44di0xNy44SDE0MjM2LjV6IE0xNDI1NC44LDIxNTMwLjRoLTE4LjN2LTEyLjJoMTguM1YyMTUzMC40TDE0MjU0LjgsMjE1MzAuNHoiLz48cGF0aCBjbGFzcz0ic3Q2IiBkPSJNMTQyMzYuNSwyMTUzNS44aC0yLjh2MTcuOGgyMy44di0xNy44SDE0MjM2LjV6IE0xNDI1NC44LDIxNTUwLjdoLTE4LjN2LTEyLjJoMTguM1YyMTU1MC43TDE0MjU0LjgsMjE1NTAuN3oiLz48cGF0aCBjbGFzcz0ic3Q2IiBkPSJNMTQyNjIuOSwyMTUzNS44aC0yLjh2MTcuOGgyMy44di0xNy44SDE0MjYyLjl6IE0xNDI4MS4xLDIxNTUwLjdoLTE4LjN2LTEyLjJoMTguM1YyMTU1MC43eiIvPjxwYXRoIGNsYXNzPSJzdDYiIGQ9Ik0xNDI4OS4zLDIxNTM1LjhoLTIuOHYxNy44aDIzLjh2LTE3LjhIMTQyODkuM3ogTTE0MzA3LjYsMjE1NTAuN2gtMTguM3YtMTIuMmgxOC4zVjIxNTUwLjd6Ii8+PHBhdGggY2xhc3M9InN0NiIgZD0iTTE0MjYyLjksMjE1MTUuNGgtMi44djE3LjhoNTAuM3YtMTcuOEgxNDI2Mi45eiIvPjxwYXRoIGNsYXNzPSJzdDYiIGQ9Ik0xNDMwNy41LDIxNTEyLjloMi44di0xNy44aC0yMy44djE3LjhIMTQzMDcuNUwxNDMwNy41LDIxNTEyLjl6IE0xNDI4OS4zLDIxNDk3LjloMTguM3YxMi4yaC0xOC4zVjIxNDk3Ljl6Ii8+PHBhdGggY2xhc3M9InN0NiIgZD0iTTE0MzA3LjYsMjE0NzQuOGgtMjF2MTcuOGgyMy44di0xNy44SDE0MzA3LjZ6IE0xNDMwNy42LDIxNDg5LjhoLTE4LjN2LTEyLjJoMTguM1YyMTQ4OS44eiIvPjwvZz48Zz48cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMTExLjIsMzQwLjdoLTkuN2MtMC43LTEwLjUtNC42LTIwLjUtMTEtMjguOGw4LjgtOC44YzEuNS0xLjQsMS41LTMuOCwwLjEtNS4ybC0wLjEtMC4xYy0xLjQtMS41LTMuOC0xLjUtNS4yLTAuMWwtMC4xLDAuMWwtNDMuOSw0My44Yy0xLDAuNy0xLjYsMS45LTEuNSwzLjFjMCwyLjEsMS42LDMuOCwzLjcsMy44aDAuMWg1OC44YzIuMSwwLDMuOC0xLjYsMy44LTMuN3YtMC4xQzExNSwzNDIuNCwxMTMuMywzNDAuNywxMTEuMiwzNDAuN3ogTTYxLjYsMzQwLjdsMjIuOC0yMi44YzUuMSw2LjYsOC4zLDE0LjUsOS40LDIyLjhINjEuNnogTTExNi4yLDMxMS41Yy02LDAtMTAuOSw0LjktMTAuOSwxMC45czQuOSwxMC45LDEwLjksMTAuOXMxMC45LTQuOSwxMC45LTEwLjljMC4xLTUuOS00LjYtMTAuOC0xMC41LTEwLjlDMTE2LjQsMzExLjUsMTE2LjMsMzExLjUsMTE2LjIsMzExLjVMMTE2LjIsMzExLjV6IE0xMTYuMiwzMjguNmMtMy40LDAtNi4yLTIuOC02LjItNi4yczIuOC02LjIsNi4yLTYuMmMzLjQsMCw2LjIsMi44LDYuMiw2LjJsMCwwYzAsMy40LTIuNiw2LjEtNiw2LjFDMTE2LjMsMzI4LjYsMTE2LjMsMzI4LjYsMTE2LjIsMzI4LjZMMTE2LjIsMzI4LjZ6Ii8+PC9nPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMzcxMSAtMTgxNzApIj48cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMTM4MjYuNSwxODYwMC40bC03LjUtNi40aC00My40Yy04LjktMC4yLTE2LTcuMy0xNi4yLTE2LjJ2LTE4LjVjMC4yLTguOSw3LjMtMTYsMTYuMi0xNi4yaDQ2LjNjOC45LDAuMiwxNiw3LjMsMTYuMiwxNi4ydjM2LjJjLTAuMiwzLjctMy4yLDYuNi03LDYuN0MxMzgyOS41LDE4NjAyLjEsMTM4MjcuOCwxODYwMS41LDEzODI2LjUsMTg2MDAuNHogTTEzNzY0LjEsMTg1NTl2MTguNWMwLDYuNCw1LjIsMTEuNiwxMS42LDExLjZoNDQuNWMwLjUtMC4xLDEuMSwwLjEsMS40LDAuNmw4LjQsNy41YzAuOCwwLjksMi4yLDAuOSwzLjEsMC4xYzAuNS0wLjUsMC44LTEuMiwwLjctMS45di0zNi4yYzAtNi40LTUuMi0xMS42LTExLjYtMTEuNmMtMC4zLTAuMy00Ni42LTAuMy00Ni42LTAuM0MxMzc2OS4yLDE4NTQ3LjUsMTM3NjQuMSwxODU1Mi42LDEzNzY0LjEsMTg1NTl6IE0xMzgxNSwxODU3MS43Yy0wLjYtMC42LTAuOS0xLjUtMC45LTIuM2MwLjEtMC44LDAuNC0xLjYsMC45LTIuM2MxLjQtMS40LDMuNy0xLjUsNS4yLDBsMCwwYzAuNiwwLjYsMC45LDEuNSwwLjksMi4zYy0wLjEsMC44LTAuNCwxLjYtMC45LDIuM2MtMC45LDAuNS0xLjksMC44LTIuOSwwLjlDMTM4MTYuNSwxODU3Mi41LDEzODE1LjcsMTg1NzIuMiwxMzgxNSwxODU3MS43TDEzODE1LDE4NTcxLjd6IE0xMzc5Ni41LDE4NTcxLjdjLTAuNi0wLjYtMC45LTEuNS0wLjktMi4zYzAuMS0wLjgsMC40LTEuNiwwLjktMi4zYzEuNC0xLjQsMy43LTEuNSw1LjIsMGwwLDBjMC42LDAuNiwwLjksMS41LDAuOSwyLjNjLTAuMSwwLjgtMC40LDEuNi0wLjksMi4zYy0wLjksMC41LTEuOSwwLjgtMi45LDAuOUMxMzc5Ny45LDE4NTcyLjUsMTM3OTcuMSwxODU3Mi4yLDEzNzk2LjUsMTg1NzEuN0wxMzc5Ni41LDE4NTcxLjd6IE0xMzc3Ny45LDE4NTcxLjdjLTAuNi0wLjYtMC45LTEuNS0wLjktMi4zYzAuMS0wLjgsMC40LTEuNiwwLjktMi4zYzEuNC0xLjQsMy44LTEuNCw1LjIsMGwwLDBjMC42LDAuNiwwLjksMS41LDAuOSwyLjNjLTAuMSwwLjgtMC40LDEuNi0wLjksMi4zYy0wLjksMC41LTEuOSwwLjgtMi45LDAuOUMxMzc3OS40LDE4NTcyLjUsMTM3NzguNiwxODU3Mi4yLDEzNzc3LjksMTg1NzEuN0wxMzc3Ny45LDE4NTcxLjd6Ii8+PC9nPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMzgyNiAtMTgxNzApIj48cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMTM4ODUuMSwxODY4NmMtNy4yLDAuMS0xMy4xLTUuOC0xMy4yLTEzYzAtMC4xLDAtMC4xLDAtMC4ydi0zMi44Yy0wLjEtNy4yLDUuOC0xMy4xLDEzLTEzLjJjMC4xLDAsMC4xLDAsMC4yLDBoNTIuM2M3LjItMC4xLDEzLjEsNS44LDEzLjIsMTNjMCwwLjEsMCwwLjEsMCwwLjJ2MzIuOGMtMC4yLDcuMy02LjIsMTMuMS0xMy41LDEzLjJIMTM4ODUuMXogTTEzODg1LjQsMTg2ODEuNGg1Mi40YzEuOSwwLDMuOC0wLjgsNS4yLTJsLTE3LjYtMjEuNmwtNi4zLDMuN2MtMS44LDEuNS00LjksMS44LTgsMS44Yy0yLjgsMC01LjUtMC42LTgtMS44bC02LjEtMy42bC0xNy4yLDIxLjFDMTM4ODEuNCwxODY4MC41LDEzODgzLjQsMTg2ODEuMywxMzg4NS40LDE4NjgxLjRMMTM4ODUuNCwxODY4MS40eiBNMTM5NDUuOCwxODY3NWMwLjItMC42LDAuMy0xLjMsMC4zLTEuOXYtMjcuNGwtMTYuNCw5LjZMMTM5NDUuOCwxODY3NXogTTEzODc3LjIsMTg2NzMuMWMwLDAuNSwwLDAuOSwwLjEsMS4zbDE1LjUtMTlsLTE1LjctOS4yTDEzODc3LjIsMTg2NzMuMXogTTEzOTA1LjcsMTg2NTcuMmMzLjEsMS41LDgsMS41LDEwLjQsMGwzMC0xNy42Yy0wLjUtNC4yLTQtNy40LTguMi03LjZoLTUyLjRjLTQuNSwwLjItOC4xLDMuOC04LjMsOC4zdjAuMkwxMzkwNS43LDE4NjU3LjJ6Ii8+PC9nPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMzk0MS4wMDMgLTE4MTc0KSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDMgMCkiPjxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik0xNDA1NC43LDE4NzY3LjRoLTUuMmMtMS4zLDAtMi4zLTEtMi4zLTIuM3MxLTIuMywyLjMtMi4zaDUuMmMyLTAuMSwzLjgtMC45LDUuMi0yLjNjMS41LTEuNSwxLjctMy4yLDEuNS01LjVjLTAuOC0yLjYtMi45LTQuNi01LjUtNS4ybC0yLjktMC42Yy0zLTAuNS01LjEtMy40LTQuNi02LjRsMC42LTMuMnYtMS43YzAtMy41LTEuMy02LjgtMy44LTkuM2MtMi41LTIuNC01LjgtMy43LTkuMy0zLjhjLTQuOSwwLjEtOS4zLDMuMi0xMSw3LjhsLTAuOSwxLjdjLTAuOSwyLjUtMy41LDMuOC02LjEsMy4ybC0yLjMtMC42Yy00LjQtMC40LTguNiwyLjItMTAuMiw2LjRsLTAuNiwxLjdjLTAuOSwyLjMtMi4zLDMuOC00LjYsMy44bC0yLjMsMC42Yy0xLjcsMC42LTMuOCwxLjUtNC42LDMuMmMtMSwxLjYtMS4zLDMuNy0wLjYsNS41YzEuMiwyLjUsMy43LDQsNi40LDQuMWg0LjZjMS4yLTAuMSwyLjIsMC44LDIuMywxLjljMCwwLjEsMCwwLjMsMCwwLjRjLTAuMiwxLjQtMS41LDIuNS0yLjksMi4zaC00LjZjLTQuOSwwLjItOS4zLTIuOS0xMC43LTcuNmMtMS0zLjEtMC43LTYuNSwwLjktOS4zYzEuNy0yLjgsNC42LTQuNyw3LjgtNS4ybDIuMy0wLjZjMC41LDAsMC44LTAuNCwwLjktMC45bDAuNi0xLjdjMi01LjcsNy4zLTkuNywxMy40LTkuOWgxLjVsMi4zLDAuNmMwLjYsMC4xLDEuMS0wLjEsMS41LTAuNmwwLjktMS43YzIuOS02LjEsOC43LTEwLjIsMTUuNC0xMC44YzQuOC0wLjEsOS40LDEuNiwxMy4xLDQuNmMzLjQsMy4zLDUuNCw3LjgsNS41LDEyLjVjMC4xLDEtMC4xLDItMC42LDIuOWwtMC42LDMuMmMwLDAuNiwwLjYsMS41LDAuOSwxLjVsMi45LDAuNmM2LDAuOCwxMC4zLDYuNCw5LjQsMTIuNWMtMC4zLDItMS4xLDQtMi40LDUuNUMxNDA2MS41LDE4NzY1LjYsMTQwNTguMiwxODc2Ny41LDE0MDU0LjcsMTg3NjcuNHoiLz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNy4wNjUgNTQuMTQxKSByb3RhdGUoMTgwKSI+PHBhdGggY2xhc3M9InN0NCIgZD0iTS0xMzk5MS41LTE4NzA5LjJ2LTE5bC0zLjIsMy4yYy0wLjksMC45LTIuMywwLjktMy4yLDBzLTAuOS0yLjMsMC0zLjJsNy03YzAuOS0wLjksMi4zLTAuOSwzLjIsMGw3LDdjMC45LDAuOSwwLjksMi4zLDAsMy4yYy0wLjQsMC40LTAuOSwwLjYtMS40LDAuNmMtMC42LDAtMS41LDAtMS43LTAuNmwtMi45LTMuMXYxOC45Yy0wLjIsMS4yLTEuMSwyLjEtMi4zLDIuM2MtMS4yLDAuMS0yLjItMC44LTIuMy0xLjlDLTEzOTkxLjUtMTg3MDguOS0xMzk5MS41LTE4NzA5LTEzOTkxLjUtMTg3MDkuMnoiLz48L2c+PC9nPjwvZz48ZyBpZD0iYW5pbWF0ZWRfeDVGX2Fycm93XzFfIj48cGF0aCBjbGFzcz0ic3Q3IiBkPSJNOTEuMSw2NzYuNmMtNy45LDIuMS0zMS45LDktMzIuNyw5LjJjLTEuNywwLjUtMi4xLDEuOC0wLjksMi44YzAuOSwwLjgsOC40LDcuMiw4LjQsNy4ybDEuOCwxLjZsLTIwLjUsMTkuMmMtMS43LDEuNy0xLjcsNC41LDAsNi4zYzAuOCwwLjgsMiwxLjMsMy4xLDEuM2MxLjIsMCwyLjMtMC41LDMuMS0xLjNsMjEtMTkuN2wzLjQsMi45YzAsMCw1LjcsNS4yLDYuOCw2LjJjMSwxLDIuOCwwLjQsMy4xLTEuMWMxLjUtNy44LDUuMi0zMS45LDUuNC0zMi45QzkzLjUsNjc2LjksOTIuNyw2NzYuMSw5MS4xLDY3Ni42Ii8+PHBhdGggY2xhc3M9InN0OCIgZD0iTTEwNi40LDY2MS43Yy03LjksMi4xLTMxLjksOS0zMi43LDkuMmMtMS43LDAuNS0yLjEsMS44LTAuOSwyLjhjMC45LDAuOCw4LjQsNy4yLDguNCw3LjJsMS44LDEuNmwtMjIuNywyMS43Yy0xLjcsMS43LTEuNyw0LjUsMCw2LjNjMC44LDAuOCwyLDEuMywzLjEsMS4zYzEuMiwwLDIuMy0wLjUsMy4xLTEuM2wyMy4yLTIyLjJsMy40LDIuOWMwLDAsNS43LDUuMiw2LjgsNi4yYzEsMSwyLjgsMC40LDMuMS0xLjFjMS41LTcuOCw1LjItMzEuOSw1LjQtMzIuOUMxMDguOCw2NjIuMSwxMDgsNjYxLjMsMTA2LjQsNjYxLjciLz48cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMTIyLjUsNjQ2LjRjLTcuOSwyLjEtMzEuOSw5LTMyLjcsOS4yYy0xLjcsMC41LTIuMSwxLjgtMC45LDIuOGMwLjksMC44LDguNCw3LjIsOC40LDcuMmwxLjgsMS42TDcyLjgsNjkyYy0xLjcsMS43LTEuNyw0LjUsMCw2LjNjMC44LDAuOCwyLDEuMywzLjEsMS4zYzEuMiwwLDIuMy0wLjUsMy4xLTEuM2wyNi44LTI1LjNsMy40LDIuOWMwLDAsNS43LDUuMiw2LjgsNi4yYzEsMSwyLjgsMC40LDMuMS0xLjFjMS41LTcuOCw1LjItMzEuOSw1LjQtMzIuOUMxMjQuOSw2NDYuOCwxMjQuMSw2NDYsMTIyLjUsNjQ2LjQiLz48L2c+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0OTMyIC0yMTc1NCkiPjxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik0xNDk5Mi44LDIyNTQzLjljMC0zLjgtMi43LTcuMi02LjQtOHYtNi4yYzQuNC0xLDcuMi01LjQsNi4yLTkuOWMtMC43LTMuMS0zLjEtNS41LTYuMi02LjJ2LTUuMWgtMy4zdjUuMWMtNC40LDAuOC03LjQsNS02LjYsOS41YzAuNiwzLjQsMy4yLDYsNi42LDYuNnY2LjJjLTQuNCwwLjgtNy40LDUtNi42LDkuNWMwLjYsMy40LDMuMiw2LDYuNiw2LjZ2Ni4yYy0zLjksMC43LTYuNyw0LjEtNi43LDhjMCw0LDIuOCw3LjQsNi43LDh2Ni40aDMuM3YtNi40YzMuOC0wLjgsNi40LTQuMiw2LjQtOHMtMi43LTcuMi02LjQtOHYtNi4yQzE0OTkwLjIsMjI1NTEuMSwxNDk5Mi44LDIyNTQ3LjcsMTQ5OTIuOCwyMjU0My45eiBNMTQ5NzkuNywyMjUyMS42YzAtMi43LDIuMS00LjksNC43LTQuOWMwLjEsMCwwLjEsMCwwLjIsMGMyLjctMC4xLDQuOSwyLjEsNC45LDQuN2MwLDAuMSwwLDAuMSwwLDAuMmMwLDIuNy0yLjEsNC45LTQuNyw0LjljLTAuMSwwLTAuMSwwLTAuMiwwYy0yLjcsMC00LjktMi4xLTQuOS00LjdDMTQ5NzkuNywyMjUyMS43LDE0OTc5LjcsMjI1MjEuNywxNDk3OS43LDIyNTIxLjZ6IE0xNDk3OS43LDIyNTQzLjljMC0yLjcsMi4xLTQuOSw0LjctNC45YzAuMSwwLDAuMSwwLDAuMiwwYzIuNywwLDQuOSwyLjIsNC45LDQuOWMwLDIuNy0yLjIsNC45LTQuOSw0LjlzLTQuOS0yLjEtNC45LTQuN0MxNDk3OS43LDIyNTQ0LDE0OTc5LjcsMjI1NDQsMTQ5NzkuNywyMjU0My45eiBNMTQ5ODkuNiwyMjU2Ni4yYzAsMi43LTIuMSw0LjktNC43LDQuOWMtMC4xLDAtMC4xLDAtMC4yLDBjLTIuNywwLTQuOS0yLjItNC45LTQuOWMwLTIuNywyLjItNC45LDQuOS00LjlTMTQ5ODkuNiwyMjU2My41LDE0OTg5LjYsMjI1NjYuMnoiLz48cmVjdCB4PSIxNTAwNy42IiB5PSIyMjUzOS42IiBjbGFzcz0ic3Q5IiB3aWR0aD0iNDcuNSIgaGVpZ2h0PSIzLjMiLz48cmVjdCB4PSIxNTAwNy42IiB5PSIyMjU0OS41IiBjbGFzcz0ic3Q5IiB3aWR0aD0iNDcuNSIgaGVpZ2h0PSIzLjMiLz48cmVjdCB4PSIxNTAwNy42IiB5PSIyMjU1OS4zIiBjbGFzcz0ic3Q5IiB3aWR0aD0iNDcuNSIgaGVpZ2h0PSIzLjMiLz48cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMTUwMDcuNiwyMjUyMS42bC0xOCwyMS4zbDE4LTkuOGg0Ny41di0xMS41SDE1MDA3LjZ6Ii8+PC9nPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNDkzMiAtMjE3NTQpIj48cmVjdCB4PSIxNTAxNS4xIiB5PSIyMjYxNy40IiBjbGFzcz0ic3Q0IiB3aWR0aD0iNDYuNiIgaGVpZ2h0PSI2LjQiLz48cmVjdCB4PSIxNTAxNS4xIiB5PSIyMjY0MS41IiBjbGFzcz0ic3Q0IiB3aWR0aD0iNDYuNiIgaGVpZ2h0PSI2LjQiLz48cmVjdCB4PSIxNTAxNS4xIiB5PSIyMjY2NS42IiBjbGFzcz0ic3Q0IiB3aWR0aD0iNDYuNiIgaGVpZ2h0PSI2LjQiLz48cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMTQ5ODMsMjI2MjAuNmwzLjItMy4ybDQuOCw0LjhsMTEuMi0xMS4ybDMuMiwzLjJsLTE0LjUsMTQuNUwxNDk4MywyMjYyMC42eiIvPjxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik0xNDk4MywyMjY0NC43bDMuMi0zLjJsNC44LDQuOGwxMS4yLTExLjJsMy4yLDMuMmwtMTQuNSwxNC41TDE0OTgzLDIyNjQ0Ljd6Ii8+PHBhdGggY2xhc3M9InN0NCIgZD0iTTE0OTgzLDIyNjY4LjhsMy4yLTMuMmw0LjgsNC44bDExLjItMTEuMmwzLjIsMy4ybC0xNC41LDE0LjVMMTQ5ODMsMjI2NjguOHoiLz48L2c+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0MDM4LjQ2OSAtMjA1MjAuNikiPjxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik0xNDEzOCwyMTUxMi45aDIuOHYtMzguMWgtNTAuMnYzOEwxNDEzOCwyMTUxMi45TDE0MTM4LDIxNTEyLjl6IE0xNDA5My4zLDIxNDc3LjZoNDQuN3YzMi41aC00NC43VjIxNDc3LjZ6Ii8+PHBhdGggY2xhc3M9InN0NCIgZD0iTTE0MDkzLjMsMjE1MTUuNGgtMi44djE3LjhoMjMuOHYtMTcuOEgxNDA5My4zeiBNMTQxMTEuNiwyMTUzMC40aC0xOC4zdi0xMi4yaDE4LjNWMjE1MzAuNEwxNDExMS42LDIxNTMwLjR6Ii8+PHBhdGggY2xhc3M9InN0NCIgZD0iTTE0MDkzLjMsMjE1MzUuOGgtMi44djE3LjhoMjMuOHYtMTcuOEgxNDA5My4zeiBNMTQxMTEuNiwyMTU1MC43aC0xOC4zdi0xMi4yaDE4LjNWMjE1NTAuN0wxNDExMS42LDIxNTUwLjd6Ii8+PHBhdGggY2xhc3M9InN0NCIgZD0iTTE0MTE5LjcsMjE1MzUuOGgtMi44djE3LjhoMjMuOHYtMTcuOEgxNDExOS43eiBNMTQxMzgsMjE1NTAuN2gtMTguM3YtMTIuMmgxOC4zVjIxNTUwLjd6Ii8+PHBhdGggY2xhc3M9InN0NCIgZD0iTTE0MTQ2LjEsMjE1MzUuOGgtMi44djE3LjhoMjMuOHYtMTcuOEgxNDE0Ni4xeiBNMTQxNjQuNCwyMTU1MC43aC0xOC4zdi0xMi4yaDE4LjNWMjE1NTAuN3oiLz48cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMTQxMTkuNywyMTUxNS40aC0yLjh2MTcuOGg1MC4zdi0xNy44SDE0MTE5Ljd6Ii8+PHBhdGggY2xhc3M9InN0NCIgZD0iTTE0MTY0LjMsMjE1MTIuOWgyLjh2LTE3LjhoLTIzLjh2MTcuOEgxNDE2NC4zTDE0MTY0LjMsMjE1MTIuOXogTTE0MTQ2LjEsMjE0OTcuOWgxOC4zdjEyLjJoLTE4LjNWMjE0OTcuOXoiLz48cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMTQxNjQuNCwyMTQ3NC44aC0yMXYxNy44aDIzLjh2LTE3LjhIMTQxNjQuNHogTTE0MTY0LjQsMjE0ODkuOGgtMTguM3YtMTIuMmgxOC4zVjIxNDg5Ljh6Ii8+PC9nPjxnPjxwYXRoIGNsYXNzPSJzdDEwIiBkPSJNNzYuNSwyMjEzLjhoMThjMS43LDAsMy0xLjMsMy0zcy0xLjMtMy0zLTNoLTE4Yy0xLjcsMC0zLDEuMy0zLDNTNzQuOCwyMjEzLjgsNzYuNSwyMjEzLjh6Ii8+PHBhdGggY2xhc3M9InN0MTAiIGQ9Ik0xMDEuNSwyMjIxLjhoLTI1Yy0xLjcsMC0zLDEuMy0zLDNzMS4zLDMsMywzaDI1YzEuNywwLDMtMS4zLDMtM1MxMDMuMiwyMjIxLjgsMTAxLjUsMjIyMS44eiIvPjxwYXRoIGNsYXNzPSJzdDEwIiBkPSJNMTE3LjUsMjIwMC44YzAtNi4xLTQuOS0xMS0xMS0xMWgtMzVjLTYuMSwwLTExLDQuOS0xMSwxMXYxOWgtNWMtNi4xLDAtMTEsNC45LTExLDExdjE2YzAsNi4xLDQuOSwxMSwxMSwxMWg0OWM3LjIsMCwxMy01LjgsMTMtMTNWMjIwMC44eiBNNjAuNSwyMjQ2LjhjMCwyLjgtMi4yLDUtNSw1cy01LTIuMi01LTV2LTE2YzAtMi44LDIuMi01LDUtNWg1VjIyNDYuOHogTTExMS41LDIyNDQuOGMwLDMuOS0zLjEsNy03LDdINjUuM2MwLjgtMS41LDEuMi0zLjIsMS4yLTV2LTQ2YzAtMi44LDIuMi01LDUtNWgzNWMyLjgsMCw1LDIuMiw1LDVWMjI0NC44eiIvPjxwYXRoIGNsYXNzPSJzdDEwIiBkPSJNOTQuNSwyMjM0LjhoLTE4Yy0xLjcsMC0zLDEuMy0zLDNzMS4zLDMsMywzaDE4YzEuNywwLDMtMS4zLDMtM1M5Ni4yLDIyMzQuOCw5NC41LDIyMzQuOHoiLz48L2c+PGc+PHBhdGggY2xhc3M9InN0NCIgZD0iTTIzMCwyMjEzLjhoMThjMS43LDAsMy0xLjMsMy0zcy0xLjMtMy0zLTNoLTE4Yy0xLjcsMC0zLDEuMy0zLDNTMjI4LjMsMjIxMy44LDIzMCwyMjEzLjh6Ii8+PHBhdGggY2xhc3M9InN0NCIgZD0iTTI1NSwyMjIxLjhoLTI1Yy0xLjcsMC0zLDEuMy0zLDNzMS4zLDMsMywzaDI1YzEuNywwLDMtMS4zLDMtM1MyNTYuNywyMjIxLjgsMjU1LDIyMjEuOHoiLz48cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMjcxLDIyMDAuOGMwLTYuMS00LjktMTEtMTEtMTFoLTM1Yy02LjEsMC0xMSw0LjktMTEsMTF2MTloLTVjLTYuMSwwLTExLDQuOS0xMSwxMXYxNmMwLDYuMSw0LjksMTEsMTEsMTFoNDljNy4yLDAsMTMtNS44LDEzLTEzVjIyMDAuOHogTTIxNCwyMjQ2LjhjMCwyLjgtMi4yLDUtNSw1cy01LTIuMi01LTV2LTE2YzAtMi44LDIuMi01LDUtNWg1VjIyNDYuOHogTTI2NSwyMjQ0LjhjMCwzLjktMy4xLDctNyw3aC0zOS4yYzAuOC0xLjUsMS4yLTMuMiwxLjItNXYtNDZjMC0yLjgsMi4yLTUsNS01aDM1YzIuOCwwLDUsMi4yLDUsNVYyMjQ0Ljh6Ii8+PHBhdGggY2xhc3M9InN0NCIgZD0iTTI0OCwyMjM0LjhoLTE4Yy0xLjcsMC0zLDEuMy0zLDNzMS4zLDMsMywzaDE4YzEuNywwLDMtMS4zLDMtM1MyNDkuNywyMjM0LjgsMjQ4LDIyMzQuOHoiLz48L2c+PGc+PHBhdGggY2xhc3M9InN0MTAiIGQ9Ik02MiwyMzM4Yy0zLDAtNS41LDIuNS01LjUsNS41czIuNSw1LjUsNS41LDUuNXM1LjUtMi41LDUuNS01LjVTNjUsMjMzOCw2MiwyMzM4eiBNNjIsMjM0M2MwLjMsMCwwLjUsMC4yLDAuNSwwLjVzLTAuMiwwLjUtMC41LDAuNXMtMC41LTAuMi0wLjUtMC41UzYxLjcsMjM0Myw2MiwyMzQzeiIvPjxwYXRoIGNsYXNzPSJzdDEwIiBkPSJNNjIsMjM1NGMtMywwLTUuNSwyLjUtNS41LDUuNXMyLjUsNS41LDUuNSw1LjVzNS41LTIuNSw1LjUtNS41UzY1LDIzNTQsNjIsMjM1NHogTTYyLDIzNTljMC4zLDAsMC41LDAuMiwwLjUsMC41cy0wLjIsMC41LTAuNSwwLjVzLTAuNS0wLjItMC41LTAuNVM2MS43LDIzNTksNjIsMjM1OXoiLz48cGF0aCBjbGFzcz0ic3QxMCIgZD0iTTExNC44LDIzMDAuOGwtMTQtMTRjLTAuNS0wLjUtMS4xLTAuOC0xLjgtMC44SDQ5Yy0xLjQsMC0yLjUsMS4xLTIuNSwyLjV2ODZjMCwxLjIsMSwyLjUsMi41LDIuNWg2NGMxLjQsMCwyLjUtMS4xLDIuNS0yLjV2LTcyQzExNS41LDIzMDEuOSwxMTUuMiwyMzAxLjIsMTE0LjgsMjMwMC44eiBNMTAxLjUsMjMwMHYtNS40bDUuNCw1LjRIMTAxLjV6IE05OSwyMzA1aDExLjV2NjdoLTU5di04MWg0NXYxMS41Qzk2LjUsMjMwMy45LDk3LjYsMjMwNSw5OSwyMzA1eiIvPjxwYXRoIGNsYXNzPSJzdDEwIiBkPSJNMTAzLDIzMjVINzZjLTEuNCwwLTIuNSwxLjEtMi41LDIuNXMxLjEsMi41LDIuNSwyLjVoMjdjMS40LDAsMi41LTEuMSwyLjUtMi41UzEwNC40LDIzMjUsMTAzLDIzMjV6Ii8+PHBhdGggY2xhc3M9InN0MTAiIGQ9Ik02MiwyMzIyYy0zLDAtNS41LDIuNS01LjUsNS41czIuNSw1LjUsNS41LDUuNXM1LjUtMi41LDUuNS01LjVTNjUsMjMyMiw2MiwyMzIyeiBNNjIsMjMyN2MwLjMsMCwwLjUsMC4yLDAuNSwwLjVzLTAuMiwwLjUtMC41LDAuNXMtMC41LTAuMi0wLjUtMC41UzYxLjcsMjMyNyw2MiwyMzI3eiIvPjxwYXRoIGNsYXNzPSJzdDEwIiBkPSJNNzMuNSwyMzExLjVjMCwxLjQsMS4xLDIuNSwyLjUsMi41aDI3YzEuNCwwLDIuNS0xLjEsMi41LTIuNXMtMS4xLTIuNS0yLjUtMi41SDc2Qzc0LjYsMjMwOSw3My41LDIzMTAuMSw3My41LDIzMTEuNXoiLz48cGF0aCBjbGFzcz0ic3QxMCIgZD0iTTEwMywyMzQxSDc2Yy0xLjQsMC0yLjUsMS4xLTIuNSwyLjVzMS4xLDIuNSwyLjUsMi41aDI3YzEuNCwwLDIuNS0xLjEsMi41LTIuNVMxMDQuNCwyMzQxLDEwMywyMzQxeiIvPjxwYXRoIGNsYXNzPSJzdDEwIiBkPSJNNjIsMjMwNmMtMywwLTUuNSwyLjUtNS41LDUuNXMyLjUsNS41LDUuNSw1LjVzNS41LTIuNSw1LjUtNS41UzY1LDIzMDYsNjIsMjMwNnogTTYyLDIzMTFjMC4zLDAsMC41LDAuMiwwLjUsMC41cy0wLjIsMC41LTAuNSwwLjVzLTAuNS0wLjItMC41LTAuNVM2MS43LDIzMTEsNjIsMjMxMXoiLz48cGF0aCBjbGFzcz0ic3QxMCIgZD0iTTEwMywyMzU3SDc2Yy0xLjQsMC0yLjUsMS4xLTIuNSwyLjVzMS4xLDIuNSwyLjUsMi41aDI3YzEuNCwwLDIuNS0xLjEsMi41LTIuNVMxMDQuNCwyMzU3LDEwMywyMzU3eiIvPjwvZz48Zz48cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMjA4LDIzMzhjLTMsMC01LjUsMi41LTUuNSw1LjVzMi41LDUuNSw1LjUsNS41czUuNS0yLjUsNS41LTUuNVMyMTEsMjMzOCwyMDgsMjMzOHogTTIwOCwyMzQzYzAuMywwLDAuNSwwLjIsMC41LDAuNXMtMC4yLDAuNS0wLjUsMC41cy0wLjUtMC4yLTAuNS0wLjVTMjA3LjcsMjM0MywyMDgsMjM0M3oiLz48cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMjA4LDIzNTRjLTMsMC01LjUsMi41LTUuNSw1LjVzMi41LDUuNSw1LjUsNS41czUuNS0yLjUsNS41LTUuNVMyMTEsMjM1NCwyMDgsMjM1NHogTTIwOCwyMzU5YzAuMywwLDAuNSwwLjIsMC41LDAuNXMtMC4yLDAuNS0wLjUsMC41cy0wLjUtMC4yLTAuNS0wLjVTMjA3LjcsMjM1OSwyMDgsMjM1OXoiLz48cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMjYwLjgsMjMwMC44bC0xNC0xNGMtMC41LTAuNS0xLjEtMC44LTEuOC0wLjhoLTUwYy0xLjQsMC0yLjUsMS4xLTIuNSwyLjV2ODZjMCwxLjIsMSwyLjUsMi41LDIuNWg2NGMxLjQsMCwyLjUtMS4xLDIuNS0yLjV2LTcyQzI2MS41LDIzMDEuOSwyNjEuMiwyMzAxLjIsMjYwLjgsMjMwMC44eiBNMjQ3LjUsMjMwMHYtNS40bDUuNCw1LjRIMjQ3LjV6IE0yNDUsMjMwNWgxMS41djY3aC01OXYtODFoNDV2MTEuNUMyNDIuNSwyMzAzLjksMjQzLjYsMjMwNSwyNDUsMjMwNXoiLz48cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMjQ5LDIzMjVoLTI3Yy0xLjQsMC0yLjUsMS4xLTIuNSwyLjVzMS4xLDIuNSwyLjUsMi41aDI3YzEuNCwwLDIuNS0xLjEsMi41LTIuNVMyNTAuNCwyMzI1LDI0OSwyMzI1eiIvPjxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik0yMDgsMjMyMmMtMywwLTUuNSwyLjUtNS41LDUuNXMyLjUsNS41LDUuNSw1LjVzNS41LTIuNSw1LjUtNS41UzIxMSwyMzIyLDIwOCwyMzIyeiBNMjA4LDIzMjdjMC4zLDAsMC41LDAuMiwwLjUsMC41cy0wLjIsMC41LTAuNSwwLjVzLTAuNS0wLjItMC41LTAuNVMyMDcuNywyMzI3LDIwOCwyMzI3eiIvPjxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik0yMTkuNSwyMzExLjVjMCwxLjQsMS4xLDIuNSwyLjUsMi41aDI3YzEuNCwwLDIuNS0xLjEsMi41LTIuNXMtMS4xLTIuNS0yLjUtMi41aC0yN0MyMjAuNiwyMzA5LDIxOS41LDIzMTAuMSwyMTkuNSwyMzExLjV6Ii8+PHBhdGggY2xhc3M9InN0NCIgZD0iTTI0OSwyMzQxaC0yN2MtMS40LDAtMi41LDEuMS0yLjUsMi41czEuMSwyLjUsMi41LDIuNWgyN2MxLjQsMCwyLjUtMS4xLDIuNS0yLjVTMjUwLjQsMjM0MSwyNDksMjM0MXoiLz48cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMjA4LDIzMDZjLTMsMC01LjUsMi41LTUuNSw1LjVzMi41LDUuNSw1LjUsNS41czUuNS0yLjUsNS41LTUuNVMyMTEsMjMwNiwyMDgsMjMwNnogTTIwOCwyMzExYzAuMywwLDAuNSwwLjIsMC41LDAuNXMtMC4yLDAuNS0wLjUsMC41cy0wLjUtMC4yLTAuNS0wLjVTMjA3LjcsMjMxMSwyMDgsMjMxMXoiLz48cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMjQ5LDIzNTdoLTI3Yy0xLjQsMC0yLjUsMS4xLTIuNSwyLjVzMS4xLDIuNSwyLjUsMi41aDI3YzEuNCwwLDIuNS0xLjEsMi41LTIuNVMyNTAuNCwyMzU3LDI0OSwyMzU3eiIvPjwvZz48Zz48cGF0aCBjbGFzcz0ic3Q2IiBkPSJNMjUzLjEsMTE4NGgtMzQuOWMtMi4xLDAtMy45LDEuNy0zLjksMy45djY5LjhjMCwyLjEsMS43LDMuOSwzLjksMy45aDM0LjljMi4xLDAsMy45LTEuNywzLjktMy45di02OS44QzI1NywxMTg1LjcsMjU1LjMsMTE4NCwyNTMuMSwxMTg0eiBNMjU1LjQsMTI1Ny43YzAsMS4zLTEsMi4zLTIuMywyLjNoLTM0LjljLTEuMywwLTIuMy0xLTIuMy0yLjN2LTY5LjhjMC0xLjMsMS0yLjMsMi4zLTIuM2gzNC45YzEuMywwLDIuMywxLDIuMywyLjNWMTI1Ny43eiIvPjxwYXRoIGNsYXNzPSJzdDYiIGQ9Ik0yMTguMiwxMjUwaDM0Ljl2LTU4LjJoLTM0LjlWMTI1MHogTTIxOS43LDExOTMuM2gzMS44djU1LjFoLTMxLjhDMjE5LjcsMTI0OC40LDIxOS43LDExOTMuMywyMTkuNywxMTkzLjN6Ii8+PHJlY3QgeD0iMjMxLjgiIHk9IjExODcuOSIgY2xhc3M9InN0NiIgd2lkdGg9IjcuOCIgaGVpZ2h0PSIxLjYiLz48cGF0aCBjbGFzcz0ic3Q2IiBkPSJNMjM1LjcsMTI1MS4xYy0yLjEsMC0zLjksMS43LTMuOSwzLjljMCwyLjEsMS43LDMuOSwzLjksMy45czMuOS0xLjcsMy45LTMuOUMyMzkuNSwxMjUyLjksMjM3LjgsMTI1MS4xLDIzNS43LDEyNTEuMXogTTIzNS43LDEyNTcuM2MtMS4zLDAtMi4zLTEtMi4zLTIuM2MwLTEuMywxLTIuMywyLjMtMi4zczIuMywxLDIuMywyLjNDMjM4LDEyNTYuMywyMzYuOSwxMjU3LjMsMjM1LjcsMTI1Ny4zeiIvPjwvZz48Zz48Zz48cGF0aCBjbGFzcz0ic3Q2IiBkPSJNMjM2LjMsMTEyMWgtNWMtMC42LDAtMSwwLjQtMSwxczAuNCwxLDEsMWg1YzAuNiwwLDEtMC40LDEtMVMyMzYuOCwxMTIxLDIzNi4zLDExMjF6Ii8+PHBhdGggY2xhc3M9InN0NiIgZD0iTTI3MC4yLDExMTMuMnYtMTIuNmMwLTEtMC41LTItMS40LTIuNVYxMDgzYzAtMS43LTEuMy0zLTMtM2gtNjNjLTEuNywwLTMsMS4zLTMsM3Y0M2MwLDEuNywxLjMsMywzLDNoMjN2NmgtNi41Yy0wLjYsMC0xLDAuNC0xLDFzMC40LDEsMSwxSDI3MGMxLjcsMCwzLTEuMywzLTN2LTE3LjhDMjczLDExMTQuNiwyNzEuOCwxMTEzLjMsMjcwLjIsMTExMy4yeiBNMjAyLjgsMTA4Mmg2M2MwLjYsMCwxLDAuNCwxLDF2MTQuNmgtMjNjLTEuNywwLTMsMS4zLTMsM3YxNC45aC0zOVYxMDgzQzIwMS44LDEwODIuNCwyMDIuMiwxMDgyLDIwMi44LDEwODJ6IE0yMDEuOCwxMTI2di04LjVoMzl2OS41aC0zOEMyMDIuMiwxMTI3LDIwMS44LDExMjYuNiwyMDEuOCwxMTI2eiBNMjI3LjgsMTEzNXYtNmgxM3Y2SDIyNy44eiBNMjQzLjgsMTEzNWMtMC42LDAtMS0wLjQtMS0xdi0zMy40YzAtMC42LDAuNC0xLDEtMWgyMy40YzAuNiwwLDEsMC40LDEsMXYxMi42aC01LjljLTEuNywwLTMsMS4zLTMsM3YxNy44YzAsMC4zLDAuMSwwLjcsMC4yLDFIMjQzLjh6IE0yNzEsMTEzNGMwLDAuNi0wLjQsMS0xLDFoLTcuN2MtMC42LDAtMS0wLjQtMS0xdi0xNy44YzAtMC42LDAuNC0xLDEtMWg3LjdjMC42LDAsMSwwLjQsMSwxTDI3MSwxMTM0eiIvPjxwYXRoIGNsYXNzPSJzdDYiIGQ9Ik0yNjYuNSwxMTMyLjRoLTAuOGMtMC42LDAtMSwwLjQtMSwxczAuNCwxLDEsMWgwLjhjMC42LDAsMS0wLjQsMS0xUzI2Ny4xLDExMzIuNCwyNjYuNSwxMTMyLjRMMjY2LjUsMTEzMi40eiIvPjxwYXRoIGNsYXNzPSJzdDYiIGQ9Ik0yNTQuNywxMTMzLjloMC44YzAuNiwwLDEtMC40LDEtMXMtMC40LTEtMS0xaC0wLjhjLTAuNiwwLTEsMC40LTEsMVMyNTQuMiwxMTMzLjksMjU0LjcsMTEzMy45eiIvPjwvZz48L2c+PGc+PHBhdGggY2xhc3M9InN0NCIgZD0iTTEwNS4zLDExODRINzAuNGMtMi4xLDAtMy45LDEuNy0zLjksMy45djY5LjhjMCwyLjEsMS43LDMuOSwzLjksMy45aDM0LjljMi4xLDAsMy45LTEuNywzLjktMy45di02OS44QzEwOS4yLDExODUuNywxMDcuNSwxMTg0LDEwNS4zLDExODR6IE0xMDcuNiwxMjU3LjdjMCwxLjMtMSwyLjMtMi4zLDIuM0g3MC40Yy0xLjMsMC0yLjMtMS0yLjMtMi4zdi02OS44YzAtMS4zLDEtMi4zLDIuMy0yLjNoMzQuOWMxLjMsMCwyLjMsMSwyLjMsMi4zVjEyNTcuN3oiLz48cGF0aCBjbGFzcz0ic3Q0IiBkPSJNNzAuNCwxMjUwaDM0Ljl2LTU4LjJINzAuNFYxMjUweiBNNzEuOSwxMTkzLjNoMzEuOHY1NS4xSDcxLjlDNzEuOSwxMjQ4LjQsNzEuOSwxMTkzLjMsNzEuOSwxMTkzLjN6Ii8+PHJlY3QgeD0iODQiIHk9IjExODcuOSIgY2xhc3M9InN0NCIgd2lkdGg9IjcuOCIgaGVpZ2h0PSIxLjYiLz48cGF0aCBjbGFzcz0ic3Q0IiBkPSJNODcuOSwxMjUxLjFjLTIuMSwwLTMuOSwxLjctMy45LDMuOWMwLDIuMSwxLjcsMy45LDMuOSwzLjljMi4xLDAsMy45LTEuNywzLjktMy45QzkxLjcsMTI1Mi45LDkwLDEyNTEuMSw4Ny45LDEyNTEuMXogTTg3LjksMTI1Ny4zYy0xLjMsMC0yLjMtMS0yLjMtMi4zYzAtMS4zLDEtMi4zLDIuMy0yLjNjMS4zLDAsMi4zLDEsMi4zLDIuM0M5MC4yLDEyNTYuMyw4OS4xLDEyNTcuMyw4Ny45LDEyNTcuM3oiLz48L2c+PGc+PGc+PHBhdGggY2xhc3M9InN0NCIgZD0iTTg4LjUsMTEyMWgtNWMtMC42LDAtMSwwLjQtMSwxczAuNCwxLDEsMWg1YzAuNiwwLDEtMC40LDEtMVM4OSwxMTIxLDg4LjUsMTEyMXoiLz48cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMTIyLjQsMTExMy4ydi0xMi42YzAtMS0wLjUtMi0xLjQtMi41VjEwODNjMC0xLjctMS4zLTMtMy0zSDU1Yy0xLjcsMC0zLDEuMy0zLDN2NDNjMCwxLjcsMS4zLDMsMywzaDIzdjZoLTYuNWMtMC42LDAtMSwwLjQtMSwxczAuNCwxLDEsMWg1MC43YzEuNywwLDMtMS4zLDMtM3YtMTcuOEMxMjUuMiwxMTE0LjYsMTI0LDExMTMuMywxMjIuNCwxMTEzLjJ6IE01NSwxMDgyaDYzYzAuNiwwLDEsMC40LDEsMXYxNC42SDk2Yy0xLjcsMC0zLDEuMy0zLDN2MTQuOUg1NFYxMDgzQzU0LDEwODIuNCw1NC40LDEwODIsNTUsMTA4MnogTTU0LDExMjZ2LTguNWgzOXY5LjVINTVDNTQuNCwxMTI3LDU0LDExMjYuNiw1NCwxMTI2eiBNODAsMTEzNXYtNmgxM3Y2SDgweiBNOTYsMTEzNWMtMC42LDAtMS0wLjQtMS0xdi0zMy40YzAtMC42LDAuNC0xLDEtMWgyMy40YzAuNiwwLDEsMC40LDEsMXYxMi42aC01LjljLTEuNywwLTMsMS4zLTMsM3YxNy44YzAsMC4zLDAuMSwwLjcsMC4yLDFIOTZ6IE0xMjMuMiwxMTM0YzAsMC42LTAuNCwxLTEsMWgtNy43Yy0wLjYsMC0xLTAuNC0xLTF2LTE3LjhjMC0wLjYsMC40LTEsMS0xaDcuN2MwLjYsMCwxLDAuNCwxLDFMMTIzLjIsMTEzNHoiLz48cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMTE4LjcsMTEzMi40SDExOGMtMC42LDAtMSwwLjQtMSwxczAuNCwxLDEsMWgwLjhjMC42LDAsMS0wLjQsMS0xUzExOS4zLDExMzIuNCwxMTguNywxMTMyLjRMMTE4LjcsMTEzMi40eiIvPjxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik0xMDYuOSwxMTMzLjloMC44YzAuNiwwLDEtMC40LDEtMXMtMC40LTEtMS0xaC0wLjhjLTAuNiwwLTEsMC40LTEsMVMxMDYuNCwxMTMzLjksMTA2LjksMTEzMy45eiIvPjwvZz48L2c+PGc+PHBhdGggY2xhc3M9InN0NiIgZD0iTTIzNC4zLDEyOTkuNGMtNi43LDAtMTMuMywyLjUtMTguNCw3LjZjLTQuMSw0LjEtNi41LDkuMy03LjMsMTQuNmMtMTAuMywxLjMtMTguMywxMC4xLTE4LjMsMjAuOGMwLDExLjYsOS40LDIxLDIxLDIxaDQ5YzEwLDAsMTgtOCwxOC0xOGMwLTEwLTgtMTgtMTgtMThoLTAuMmMwLjYtNy4zLTEuOS0xNC44LTcuNC0yMC40QzI0Ny42LDEzMDEuOSwyNDAuOSwxMjk5LjQsMjM0LjMsMTI5OS40eiBNMjM0LjMsMTMwMS40YzYuMSwwLDEyLjIsMi4zLDE2LjksN2M1LjQsNS40LDcuNywxMi44LDYuOSwxOS45Yy0wLjEsMC41LDAuMywxLDAuOSwxLjFjMCwwLDAuMSwwLDAuMSwwaDEuMmM4LjksMCwxNiw3LjEsMTYsMTZzLTcuMSwxNi0xNiwxNmgtNDljLTEwLjUsMC0xOS04LjUtMTktMTljMC05LjksNy42LTE4LjEsMTcuMy0xOC45YzAuNSwwLDAuOC0wLjQsMC45LTAuOWMwLjYtNS4yLDIuOS0xMC4yLDYuOS0xNC4yQzIyMiwxMzAzLjcsMjI4LjIsMTMwMS40LDIzNC4zLDEzMDEuNHogTTIzNC4zLDEzNTIuM2MwLjYsMCwxLTAuNCwxLTF2LTI1LjhsOS4zLDguNWMwLjQsMC40LDEuMSwwLjQsMS40LDBjMC40LTAuNCwwLjMtMS4xLTAuMS0xLjRsLTExLTEwYy0wLjMtMC4yLTAuOC0wLjQtMS40LDBsLTExLDEwYy0wLjQsMC40LTAuNCwxLjEtMC4xLDEuNGMwLjQsMC40LDEuMSwwLjQsMS40LDBsOS4zLTguNXYyNS44QzIzMy4zLDEzNTEuOSwyMzMuOCwxMzUyLjMsMjM0LjMsMTM1Mi4zeiIvPjwvZz48Zz48cGF0aCBjbGFzcz0ic3Q0IiBkPSJNOTUuOCwxMjk5LjRjLTYuNywwLTEzLjMsMi41LTE4LjQsNy42Yy00LjEsNC4xLTYuNSw5LjMtNy4zLDE0LjZjLTEwLjMsMS4zLTE4LjMsMTAuMS0xOC4zLDIwLjhjMCwxMS42LDkuNCwyMSwyMSwyMWg0OWMxMCwwLDE4LTgsMTgtMThjMC0xMC04LTE4LTE4LTE4aC0wLjJjMC42LTcuMy0xLjktMTQuOC03LjQtMjAuNEMxMDkuMSwxMzAxLjksMTAyLjUsMTI5OS40LDk1LjgsMTI5OS40eiBNOTUuOCwxMzAxLjRjNi4xLDAsMTIuMiwyLjMsMTYuOSw3YzUuNCw1LjQsNy43LDEyLjgsNi45LDE5LjljLTAuMSwwLjUsMC4zLDEsMC45LDEuMWMwLDAsMC4xLDAsMC4xLDBoMS4yYzguOSwwLDE2LDcuMSwxNiwxNnMtNy4xLDE2LTE2LDE2aC00OWMtMTAuNSwwLTE5LTguNS0xOS0xOWMwLTkuOSw3LjYtMTguMSwxNy4zLTE4LjljMC41LDAsMC44LTAuNCwwLjktMC45YzAuNi01LjIsMi45LTEwLjIsNi45LTE0LjJDODMuNSwxMzAzLjcsODkuNywxMzAxLjQsOTUuOCwxMzAxLjR6IE05NS44LDEzNTIuM2MwLjYsMCwxLTAuNCwxLTF2LTI1LjhsOS4zLDguNWMwLjQsMC40LDEuMSwwLjQsMS40LDBjMC40LTAuNCwwLjMtMS4xLTAuMS0xLjRsLTExLTEwYy0wLjMtMC4yLTAuOC0wLjQtMS40LDBsLTExLDEwYy0wLjQsMC40LTAuNCwxLjEtMC4xLDEuNGMwLjQsMC40LDEuMSwwLjQsMS40LDBsOS4zLTguNXYyNS44Qzk0LjgsMTM1MS45LDk1LjMsMTM1Mi4zLDk1LjgsMTM1Mi4zeiIvPjwvZz48cGF0aCBjbGFzcz0ic3Q2IiBkPSJNMjM0LjMsNTQwLjZjLTYuNywwLTEzLjMsMi41LTE4LjQsNy42Yy00LjEsNC4xLTYuNSw5LjMtNy4zLDE0LjZjLTEwLjMsMS4zLTE4LjMsMTAuMS0xOC4zLDIwLjhjMCwxMS42LDkuNCwyMSwyMSwyMWg0OWMxMCwwLDE4LTgsMTgtMThzLTgtMTgtMTgtMThoLTAuMmMwLjYtNy4zLTEuOS0xNC44LTcuNC0yMC40QzI0Ny42LDU0My4xLDI0MC45LDU0MC42LDIzNC4zLDU0MC42eiBNMjM0LjMsNTQyLjZjNi4xLDAsMTIuMiwyLjMsMTYuOSw3YzUuNCw1LjQsNy43LDEyLjgsNi45LDE5LjljLTAuMSwwLjUsMC4zLDEsMC45LDEuMWMwLDAsMC4xLDAsMC4xLDBoMS4yYzguOSwwLDE2LDcuMSwxNiwxNmMwLDguOS03LjEsMTYtMTYsMTZoLTQ5Yy0xMC41LDAtMTktOC41LTE5LTE5YzAtOS45LDcuNi0xOC4xLDE3LjMtMTguOWMwLjUsMCwwLjgtMC40LDAuOS0wLjljMC42LTUuMiwyLjktMTAuMiw2LjktMTQuMkMyMjIsNTQ0LjksMjI4LjIsNTQyLjYsMjM0LjMsNTQyLjZ6IE0yMzQuMyw1NjMuNmMtMC42LDAtMSwwLjQtMSwxdjI1LjhsLTkuMy04LjVjLTAuNC0wLjQtMS4xLTAuNC0xLjQsMGMtMC40LDAuNC0wLjMsMS4xLDAuMSwxLjRsMTEsMTBjMC4zLDAuMiwwLjgsMC40LDEuNCwwbDExLTEwYzAuNC0wLjQsMC40LTEuMSwwLjEtMS40Yy0wLjQtMC40LTEuMS0wLjQtMS40LDBsLTkuMyw4LjV2LTI1LjhDMjM1LjMsNTY0LDIzNC44LDU2My42LDIzNC4zLDU2My42eiIvPjxnPjxnPjxnPjxwYXRoIGNsYXNzPSJzdDYiIGQ9Ik0yMTYuMiw4ODQuNWgtMTMuNWMtNC4xLDAtNy41LTMuNC03LjUtNy41di0xMi41YzAtNC4xLDMuNC03LjUsNy41LTcuNWgxMy41YzQuMSwwLDcuNSwzLjQsNy41LDcuNVY4NzdDMjIzLjcsODgxLjEsMjIwLjMsODg0LjUsMjE2LjIsODg0LjV6IE0yMDIuNyw4NTguN2MtMy4yLDAtNS44LDIuNi01LjgsNS44Vjg3N2MwLDMuMiwyLjYsNS44LDUuOCw1LjhoMTMuNWMzLjIsMCw1LjgtMi42LDUuOC01Ljh2LTEyLjVjMC0zLjItMi42LTUuOC01LjgtNS44SDIwMi43eiIvPjwvZz48Zz48cGF0aCBjbGFzcz0ic3Q2IiBkPSJNMjA4LjQsODc1Yy0wLjIsMC0wLjQtMC4xLTAuNS0wLjJsLTMuNy0yLjljLTAuNC0wLjMtMC40LTAuOC0wLjEtMS4yYzAuMy0wLjQsMC44LTAuNCwxLjItMC4xbDAsMGwzLjEsMi40bDUuMy02YzAuMy0wLjMsMC44LTAuNCwxLjItMC4xYzAuMywwLjMsMC40LDAuOCwwLjEsMS4ybC01LjgsNi43QzIwOC44LDg3NC45LDIwOC42LDg3NSwyMDguNCw4NzV6Ii8+PC9nPjxnPjxwYXRoIGNsYXNzPSJzdDYiIGQ9Ik0yNjMsODcxLjZoLTI5LjFjLTAuNSwwLTAuOC0wLjQtMC44LTAuOGMwLTAuNSwwLjQtMC44LDAuOC0wLjhIMjYzYzAuNSwwLDAuOCwwLjQsMC44LDAuOEMyNjMuOCw4NzEuMiwyNjMuNCw4NzEuNiwyNjMsODcxLjZ6Ii8+PC9nPjwvZz48Zz48Zz48cGF0aCBjbGFzcz0ic3Q2IiBkPSJNMjE1LjMsOTIzLjZoLTExLjhjLTQuNiwwLTguMy0zLjctOC4zLTguM3YtMTAuOGMwLTQuNiwzLjctOC4zLDguMy04LjNoMTEuOGM0LjYsMCw4LjMsMy43LDguMyw4LjN2MTAuOEMyMjMuNyw5MTkuOSwyMTkuOSw5MjMuNiwyMTUuMyw5MjMuNnogTTIwMy41LDg5Ny44Yy0zLjcsMC02LjcsMy02LjcsNi43djEwLjhjMCwzLjcsMyw2LjcsNi43LDYuN2gxMS44YzMuNywwLDYuNy0zLDYuNy02Ljd2LTEwLjhjMC0zLjctMy02LjctNi43LTYuN0gyMDMuNXoiLz48L2c+PGc+PHBhdGggY2xhc3M9InN0NiIgZD0iTTIwOC40LDkxNC4xYy0wLjIsMC0wLjQtMC4xLTAuNS0wLjJsLTMuNy0yLjljLTAuNC0wLjMtMC40LTAuOC0wLjEtMS4yYzAuMy0wLjQsMC44LTAuNCwxLjItMC4xbDMuMSwyLjRsNS4zLTZjMC4zLTAuMywwLjgtMC40LDEuMi0wLjFjMC4zLDAuMywwLjQsMC44LDAuMSwxLjJsLTUuOCw2LjdDMjA4LjgsOTE0LDIwOC42LDkxNC4xLDIwOC40LDkxNC4xeiIvPjwvZz48Zz48cGF0aCBjbGFzcz0ic3Q2IiBkPSJNMjYzLDkxMC43aC0yOS4xYy0wLjUsMC0wLjgtMC40LTAuOC0wLjhjMC0wLjUsMC40LTAuOCwwLjgtMC44SDI2M2MwLjUsMCwwLjgsMC40LDAuOCwwLjhDMjYzLjgsOTEwLjMsMjYzLjQsOTEwLjcsMjYzLDkxMC43eiIvPjwvZz48L2c+PC9nPjxwYXRoIGNsYXNzPSJzdDYiIGQ9Ik0yNjAuNiw3OTkuM0MyNjAuNiw3OTkuMywyNjAuNiw3OTkuMywyNjAuNiw3OTkuM0gyNTloLTUwLjFIMjA4Yy0wLjEsMC0wLjEsMC0wLjIsMGMtMC41LDAtMC44LDAuNS0wLjgsMWMwLDAuNSwwLjUsMC44LDEsMC44aDAuOUgyNTloMS42YzAuNSwwLDAuOS0wLjQsMC45LTAuOUMyNjEuNSw3OTkuNywyNjEuMSw3OTkuMywyNjAuNiw3OTkuM3oiLz48cGF0aCBjbGFzcz0ic3Q2IiBkPSJNMjYwLjYsNzc4LjJDMjYwLjYsNzc4LjIsMjYwLjYsNzc4LjIsMjYwLjYsNzc4LjJIMjU5aC01MC4xSDIwOGMtMC4xLDAtMC4xLDAtMC4yLDBjLTAuNSwwLTAuOCwwLjUtMC44LDFjMCwwLjUsMC41LDAuOCwxLDAuOGgwLjlIMjU5aDEuNmMwLjUsMCwwLjktMC40LDAuOS0wLjlDMjYxLjUsNzc4LjYsMjYxLjEsNzc4LjIsMjYwLjYsNzc4LjJ6Ii8+PHBhdGggY2xhc3M9InN0NiIgZD0iTTIwOCw3NTguOGgwLjlIMjU5aDEuNmMwLjUsMCwwLjktMC40LDAuOS0wLjljMC0wLjUtMC40LTAuOS0wLjktMC45YzAsMCwwLDAsMCwwSDI1OWgtNTAuMUgyMDhjLTAuMSwwLTAuMSwwLTAuMiwwYy0wLjUsMC0wLjgsMC41LTAuOCwxQzIwNy4xLDc1OC41LDIwNy41LDc1OC45LDIwOCw3NTguOHoiLz48cGF0aCBjbGFzcz0ic3QxMSIgZD0iTTIwOCw3NjQuNGgwLjlIMjU5aDEuNmMwLjUsMCwwLjktMC40LDAuOS0wLjljMC0wLjUtMC40LTAuOS0wLjktMC45YzAsMCwwLDAsMCwwSDI1OWgtNTAuMUgyMDhjLTAuMSwwLTAuMSwwLTAuMiwwYy0wLjUsMC0wLjgsMC41LTAuOCwxQzIwNy4xLDc2NC4xLDIwNy41LDc2NC41LDIwOCw3NjQuNHoiLz48cGF0aCBjbGFzcz0ic3QxMSIgZD0iTTIwOCw3NjkuNGgwLjlIMjU5aDEuNmMwLjUsMCwwLjktMC40LDAuOS0wLjljMC0wLjUtMC40LTAuOS0wLjktMC45YzAsMCwwLDAsMCwwSDI1OWgtNTAuMUgyMDhjLTAuMSwwLTAuMSwwLTAuMiwwYy0wLjUsMC0wLjgsMC41LTAuOCwxQzIwNy4xLDc2OS4xLDIwNy41LDc2OS40LDIwOCw3NjkuNHoiLz48cGF0aCBjbGFzcz0ic3QxMSIgZD0iTTIwOCw3ODUuN2gwLjlIMjU5aDEuNmMwLjUsMCwwLjktMC40LDAuOS0wLjljMC0wLjUtMC40LTAuOS0wLjktMC45YzAsMCwwLDAsMCwwSDI1OWgtNTAuMUgyMDhjLTAuMSwwLTAuMSwwLTAuMiwwYy0wLjUsMC0wLjgsMC41LTAuOCwxQzIwNy4xLDc4NS40LDIwNy41LDc4NS43LDIwOCw3ODUuN3oiLz48cGF0aCBjbGFzcz0ic3QxMSIgZD0iTTIwOCw3OTAuNmgwLjlIMjU5aDEuNmMwLjUsMCwwLjktMC40LDAuOS0wLjljMC0wLjUtMC40LTAuOS0wLjktMC45YzAsMCwwLDAsMCwwSDI1OWgtNTAuMUgyMDhjLTAuMSwwLTAuMSwwLTAuMiwwYy0wLjUsMC0wLjgsMC41LTAuOCwxQzIwNy4xLDc5MC4zLDIwNy41LDc5MC42LDIwOCw3OTAuNnoiLz48cGF0aCBjbGFzcz0ic3QxMSIgZD0iTTIwOCw4MDdoMC45SDI1OWgxLjZjMC41LDAsMC45LTAuNCwwLjktMC45YzAtMC41LTAuNC0wLjktMC45LTAuOWMwLDAsMCwwLDAsMEgyNTloLTUwLjFIMjA4Yy0wLjEsMC0wLjEsMC0wLjIsMGMtMC41LDAtMC44LDAuNS0wLjgsMUMyMDcuMSw4MDYuNywyMDcuNSw4MDcuMSwyMDgsODA3eiIvPjxwYXRoIGNsYXNzPSJzdDExIiBkPSJNMjA4LDgxMmgwLjlIMjU5aDEuNmMwLjUsMCwwLjktMC40LDAuOS0wLjljMC0wLjUtMC40LTAuOS0wLjktMC45YzAsMCwwLDAsMCwwSDI1OWgtNTAuMUgyMDhjLTAuMSwwLTAuMSwwLTAuMiwwYy0wLjUsMC0wLjgsMC41LTAuOCwxQzIwNy4xLDgxMS42LDIwNy41LDgxMiwyMDgsODEyeiIvPjxwYXRoIGNsYXNzPSJzdDYiIGQ9Ik0xOTMsODAwLjJjMCwyLjYsMS45LDQuOCw0LjQsNS4ydjkuOWgxLjh2LTkuOWMyLjUtMC40LDQuNC0yLjYsNC40LTUuMmMwLTIuNi0xLjktNC44LTQuNC01LjJ2LTEwLjdjMi41LTAuNCw0LjQtMi42LDQuNC01LjJzLTEuOS00LjgtNC40LTUuMnYtMTAuN2MyLjUtMC40LDQuNC0yLjYsNC40LTUuMmMwLTIuOS0yLjQtNS4zLTUuMy01LjNjLTIuOSwwLTUuMywyLjQtNS4zLDUuM2MwLDIuNiwxLjksNC44LDQuNCw1LjJ2MTAuN2MtMi41LDAuNC00LjQsMi42LTQuNCw1LjJzMS45LDQuOCw0LjQsNS4yVjc5NUMxOTQuOSw3OTUuNCwxOTMsNzk3LjYsMTkzLDgwMC4yeiBNMTk0LjgsNzU3LjljMC0yLDEuNi0zLjUsMy41LTMuNWMyLDAsMy41LDEuNiwzLjUsMy41cy0xLjYsMy41LTMuNSwzLjVDMTk2LjQsNzYxLjUsMTk0LjgsNzU5LjksMTk0LjgsNzU3Ljl6IE0xOTQuOCw3NzkuMWMwLTIsMS42LTMuNSwzLjUtMy41YzIsMCwzLjUsMS42LDMuNSwzLjVzLTEuNiwzLjUtMy41LDMuNUMxOTYuNCw3ODIuNiwxOTQuOCw3ODEsMTk0LjgsNzc5LjF6IE0xOTguMyw3OTYuN2MyLDAsMy41LDEuNiwzLjUsMy41YzAsMi0xLjYsMy41LTMuNSwzLjVjLTIsMC0zLjUtMS42LTMuNS0zLjVDMTk0LjgsNzk4LjIsMTk2LjQsNzk2LjcsMTk4LjMsNzk2Ljd6Ii8+PGc+PHBhdGggY2xhc3M9InN0NiIgZD0iTTI0MS4xLDY2OC42YzAuNCwwLjQsMSwwLjQsMS40LDBsMTguMi0xOC4ybDAuNiwxMi42YzAsMC41LDAuNSwxLDEsMWMwLjUsMCwxLTAuNSwxLTEuMWwtMC43LTE0LjhjMC0wLjQtMC4zLTAuOS0xLTFsLTE0LjgtMC43Yy0wLjYsMC0xLDAuNC0xLjEsMWMwLDAuNSwwLjUsMSwxLDFsMTIuNiwwLjZsLTE4LjIsMTguMkMyNDAuOCw2NjcuNiwyNDAuOCw2NjguMiwyNDEuMSw2NjguNnoiLz48cGF0aCBjbGFzcz0ic3QxMiIgZD0iTTIzMC43LDY3OS4xYzAuNCwwLjQsMSwwLjQsMS40LDBsMTguMi0xOC4ybDAuNiwxMi42YzAsMC41LDAuNSwxLDEsMWMwLjUsMCwxLTAuNSwxLTEuMWwtMC43LTE0LjhjMC0wLjQtMC4zLTAuOS0xLTFsLTE0LjgtMC43Yy0wLjYsMC0xLDAuNC0xLjEsMWMwLDAuNSwwLjUsMSwxLDFsMTIuNiwwLjZsLTE4LjIsMTguMkMyMzAuMyw2NzguMSwyMzAuMyw2NzguNywyMzAuNyw2NzkuMXoiLz48cGF0aCBjbGFzcz0ic3QxMyIgZD0iTTIyMC4xLDY4OS43YzAuNCwwLjQsMSwwLjQsMS40LDBsMTguMi0xOC4ybDAuNiwxMi42YzAsMC41LDAuNSwxLDEsMWMwLjUsMCwxLTAuNSwxLTEuMWwtMC43LTE0LjhjMC0wLjQtMC4zLTAuOS0xLTFsLTE0LjgtMC43Yy0wLjYsMC0xLDAuNC0xLjEsMWMwLDAuNSwwLjUsMSwxLDFsMTIuNiwwLjZsLTE4LjIsMTguMkMyMTkuNyw2ODguNywyMTkuNyw2ODkuMywyMjAuMSw2ODkuN3oiLz48cGF0aCBjbGFzcz0ic3QxNCIgZD0iTTIwOS42LDcwMC4yYzAuNCwwLjQsMSwwLjQsMS40LDBsMTguMi0xOC4ybDAuNiwxMi42YzAsMC41LDAuNSwxLDEsMWMwLjUsMCwxLTAuNSwxLTEuMWwtMC43LTE0LjhjMC0wLjQtMC4zLTAuOS0xLTFsLTE0LjgtMC43Yy0wLjYsMC0xLDAuNC0xLjEsMWMwLDAuNSwwLjUsMSwxLDFsMTIuNiwwLjZsLTE4LjIsMTguMkMyMDkuMiw2OTkuMiwyMDkuMiw2OTkuOCwyMDkuNiw3MDAuMnoiLz48cGF0aCBjbGFzcz0ic3QxNSIgZD0iTTE5OC42LDcxMS4xYzAuNCwwLjQsMSwwLjQsMS40LDBsMTguMi0xOC4ybDAuNiwxMi42YzAsMC41LDAuNSwxLDEsMWMwLjUsMCwxLTAuNSwxLTEuMWwtMC43LTE0LjhjMC0wLjQtMC4zLTAuOS0xLTFsLTE0LjgtMC43Yy0wLjYsMC0xLDAuNC0xLjEsMWMwLDAuNSwwLjUsMSwxLDFsMTIuNiwwLjZsLTE4LjIsMTguMkMxOTguMiw3MTAuMSwxOTguMiw3MTAuNywxOTguNiw3MTEuMXoiLz48L2c+PHBhdGggY2xhc3M9InN0MiIgZD0iTTE5OS41LDMzOS4zYzAsMC4zLDAuMSwwLjUsMC4zLDAuN2MwLjIsMC4yLDAuNSwwLjMsMC43LDAuM2w2Mi43LDAuMWMwLDAsMCwwLDAsMGMwLjMsMCwwLjUtMC4xLDAuNy0wLjNjMC4yLTAuMiwwLjMtMC40LDAuMy0wLjdjMC0wLjMtMC4xLTAuNS0wLjMtMC43Yy0wLjItMC4yLTAuNC0wLjMtMC43LTAuM2wtMzEuNSwwYy0wLjItNy4zLTIuOS0xNC40LTcuNS0xOS45bDE5LjgtMTguNmMwLjQtMC40LDAuNC0xLDAuMS0xLjRjLTAuMi0wLjItMC41LTAuMy0wLjctMC4zYy0wLjMsMC0wLjUsMC4xLTAuNywwLjNsLTQyLjgsNDAuMkMxOTkuNiwzMzguOCwxOTkuNSwzMzksMTk5LjUsMzM5LjN6IE0yMjIuNywzMTkuOGM0LjMsNS4yLDYuOCwxMS43LDcsMTguNWwtMjYuNywwTDIyMi43LDMxOS44eiIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0yNDguNSwzMjUuMWMtMy41LDAtNi40LTIuOS02LjQtNi40czIuOS02LjQsNi40LTYuNHM2LjQsMi45LDYuNCw2LjRTMjUyLDMyNS4xLDI0OC41LDMyNS4xeiBNMjQ4LjUsMzE0LjNjLTIuNCwwLTQuNCwyLTQuNCw0LjRzMiw0LjQsNC40LDQuNHM0LjQtMiw0LjQtNC40UzI1MC45LDMxNC4zLDI0OC41LDMxNC4zeiIvPjxnPjxwYXRoIGNsYXNzPSJzdDYiIGQ9Ik0yMDguNSw1MTcuM2g1MS42YzcuMiwwLDEzLTUuOCwxMy0xM3YtMzNjMC03LjItNS44LTEzLTEzLTEzaC01MS42Yy03LjIsMC0xMyw1LjgtMTMsMTN2MzNDMTk1LjUsNTExLjUsMjAxLjMsNTE3LjMsMjA4LjUsNTE3LjN6IE0yMDguNSw0NjAuM2g1MS42YzMuMywwLDYuMywxLjUsOC4zLDMuOGMtMC4xLDAtMC4yLDAuMS0wLjIsMC4xbC0zMC42LDIzYy0xLjksMS43LTQuNywxLjctNi43LDBsLTMwLjUtMjNjLTAuMS0wLjEtMC4yLTAuMS0wLjItMC4xQzIwMi4yLDQ2MS44LDIwNS4yLDQ2MC4zLDIwOC41LDQ2MC4zeiBNMTk3LjUsNDcxLjNjMC0yLjEsMC42LTQsMS42LTUuNmMwLDAuMSwwLjEsMC4xLDAuMSwwLjJsMzAuNSwyMi45YzEuMywxLjIsMywxLjgsNC43LDEuOGMxLjYsMCwzLjMtMC42LDQuNi0xLjdsMzAuNS0yM2MwLjEsMCwwLjEtMC4xLDAuMS0wLjJjMSwxLjYsMS42LDMuNiwxLjYsNS42djMzYzAsNi4xLTQuOSwxMS0xMSwxMWgtNTEuN2MtNi4xLDAtMTEtNC45LTExLTExQzE5Ny41LDUwNC4zLDE5Ny41LDQ3MS4zLDE5Ny41LDQ3MS4zeiIvPjwvZz48Zz48cG9seWdvbiBjbGFzcz0ic3Q2IiBwb2ludHM9IjIyOS4xLDQxMi4yIDIxOC4xLDQwMS4zIDIxOS40LDQwMCAyMjkuMSw0MDkuNyAyNDkuMSwzODkuNyAyNTAuMywzOTEgIi8+PHBhdGggY2xhc3M9InN0NiIgZD0iTTIzNC4yLDQzNi40bC05LTEwLjJoLTI1LjN2LTUwLjNoNjguN3Y1MC4zaC0yNS4zTDIzNC4yLDQzNi40eiBNMjAxLjcsNDI0LjRIMjI2bDguMiw5LjNsOC4yLTkuM2gyNC4zdi00Ni43aC02NS4xVjQyNC40eiIvPjwvZz48L3N2Zz4=);
    -moz-background-size: 310px 2400px;
    -o-background-size: 310px 2400px;
    -webkit-background-size: 310px 2400px;
    background-size: 310px 2400px;
    content: " ";
    /* Dartfish%20Design%20Library/icons/DARTFISH_COM/Pictos.svg */
}

.picto--product::after {
    width: 100%;
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
}

.picto--news::after {
    background-position: -197px -2177px;
    -moz-transform: scale(0.3) translateX(-119px) translateY(-96px);
    -ms-transform: scale(0.3) translateX(-119px) translateY(-96px);
    -o-transform: scale(0.3) translateX(-119px) translateY(-96px);
    -webkit-transform: scale(0.4) translateX(-77px) translateY(-85px);
    transform: scale(0.3) translateX(-119px) translateY(-96px);
}

.picto--release::after {
    background-position: -191px -2286px;
    -moz-transform: scale(0.28) translateX(-122px) translateY(-102px);
    -ms-transform: scale(0.28) translateX(-122px) translateY(-102px);
    -o-transform: scale(0.28) translateX(-122px) translateY(-102px);
    -webkit-transform: scale(0.4) translateX(-77px) translateY(-90px);
    transform: scale(0.28) translateX(-122px) translateY(-102px);
}

.icon--capture:after {
    height: 88px;
    background-position: 280px -100px;
    -moz-transform: scale(0.4) translateX(-46px) translateY(-34px);
    -ms-transform: scale(0.4) translateX(-46px) translateY(-34px);
    -o-transform: scale(0.4) translateX(-46px) translateY(-34px);
    -webkit-transform: scale(0.4) translateX(-46px) translateY(-34px);
    transform: scale(0.4) translateX(-46px) translateY(-34px);
}

.icon--analyse:after {
    background-position: 277px 0px;
    -moz-transform: scale(0.4) translateX(-50px) translateY(-50px);
    -ms-transform: scale(0.4) translateX(-50px) translateY(-50px);
    -o-transform: scale(0.4) translateX(-50px) translateY(-50px);
    -webkit-transform: scale(0.4) translateX(-50px) translateY(-50px);
    transform: scale(0.4) translateX(-50px) translateY(-50px);
}

.icon--share:after {
    background-position: 281px -193px;
    -moz-transform: scale(0.4) translateX(-46px) translateY(-34px);
    -ms-transform: scale(0.4) translateX(-46px) translateY(-34px);
    -o-transform: scale(0.4) translateX(-46px) translateY(-34px);
    -webkit-transform: scale(0.4) translateX(-46px) translateY(-34px);
    transform: scale(0.4) translateX(-46px) translateY(-34px);
}

.icon--software:after {
    background-position: 127px -1066px;
}

.icon--mobile:after {
    background-position: 127px -1180px;
}

.icon--import:after {
    background-position: 127px -1290px;
}

.icon--events:after {
    background-position: 131px -741px;
}

.icon--playlist:after {
    background-position: 131px -841px;
}

.icon--animated-arrow:after {
    background-position: 131px -633px;
}

.icon--drawings:after {
    background-position: 131px -272px;
}

.icon--access:after {
    background-position: 131px -525px;
}

.icon--mail:after {
    background-position: 131px -440px;
}

.icon--message:after {
    background-position: 131px -350px;
}

.main-features .item {
    float: left;
    width: 100px;
    color: rgba(255, 255, 255, 0.7);
    text-align: center;
    font-size: 12px;
    line-height: 1.25em;
}

    .main-features .item .icon {
        margin-bottom: 20px;
        height: 85px;
        color: var(--brand-color);
    }

li.usp__icon {
    position: relative;
    display: inline-block;
    margin-right: 25px;
    padding: 8px;
    width: 50px;
    height: 50px;
    cursor: pointer;
}


.picto--small, .picto--small::after {
    width: 50px;
    height: 50px;
    -moz-background-size: 100px 1500px;
    -o-background-size: 100px 1500px;
    -webkit-background-size: 100px 1500px;
    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-::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;
        -moz-background-size: 100px 1500px;
        -o-background-size: 100px 1500px;
        -webkit-background-size: 100px 1500px;
        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-::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;
        }

    .about-wrapper {
        padding-left: 6em;
    }
}

.app-icon {
    width: auto !important;
    height: 80px !important;
}

.app-icon--medium {
    width: auto !important;
    height: 60px !important;
}

.app-icon--small {
    width: auto !important;
    height: 60px !important;
}

.app-icon--border {
    border: 1px solid #ccc;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    background: #fff;
}

.mini-icon {
    height: 60px;
}

.micro-icon {
    position: relative;
    top: 6px;
    display: inline-block;
    margin: 0 0.4em 0 0;
    height: 30px;
}

.icon-play {
    display: inline-block;
    font-style: normal;
}

    .icon-play::after {
        position: relative;
        top: 1px;
        left: -3px;
        padding: 4px;
        content: "\25ba";
    }

.os-icon {
    display: inline-block;
    margin-top: 8px;
    width: 23px;
    height: 25px;
    background: url("../img/apps/mobile_logos_white.png") no-repeat;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}

.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 {
    stroke: none;
    fill: currentColor;
}

    .glyph path {
        -moz-transition: fill 300ms ease-in-out;
        -o-transition: fill 300ms ease-in-out;
        -webkit-transition: fill 300ms ease-in-out;
        transition: fill 300ms ease-in-out;
    }

    .glyph.outline {
        fill: none;
        stroke: currentColor;
    }

.glyph--micro {
    width: 35px;
    height: 35px;
}

@font-face {
    font-family: 'fontello';
    src: url('../styles/webfonts/fontello/fontello.eot?94099920');
    src: url('../styles/webfonts/fontello/fontello.eot?94099920#iefix') format('embedded-opentype'), url('../styles/webfonts/fontello/fontello.woff?94099920') format('woff'), url('../styles/webfonts/fontello/fontello.ttf?94099920') format('truetype'), url('../styles/webfonts/fontello/fontello.svg?94099920#fontello') format('svg');
    font-weight: normal;
    font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
        font-family: 'fontello';
        src: url('../style/webfonts/fontello/fontello.svg?91358403#fontello') format('svg');
    }
}

.iconft {
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: none;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */
    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    font-size: 200%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.iconft-blogger:before {
    content: '\e800';
}
/* '' */
.iconft-help-circled:before {
    content: '\e801';
}
/* '' */
.iconft-users:before {
    content: '\e802';
}
/* '' */
.iconft-youtube-play:before {
    content: '\f16a';
}
/* '' */
.iconft-instagram:before {
    content: '\f16d';
}
/* '' */
.iconft-graduation-cap:before {
    content: '\f19d';
}
/* '' */
.iconft-soccer-ball:before {
    content: '\f1e3';
}
/* '' */
.iconft-newspaper:before {
    content: '\f1ea';
}
/* '' */
.iconft-heartbeat:before {
    content: '\f21e';
}
/* '' */
.iconft-facebook-official:before {
    content: '\f230';
}
/* '' */
.iconft-television:before {
    content: '\f26c';
}
/* '' */
.iconft-twitter-squared:before {
    content: '\f304';
}
/* '' */
.iconft-globe:before {
    content: '\e803';
}
/* '' */


/******* CARDS **********/

/*Service cards */
.service-card {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-color: #fff;
    -moz-box-shadow: 14px 14px 200px 0 rgba(0, 22, 50, 0.06);
    -webkit-box-shadow: 14px 14px 200px 0 rgba(0, 22, 50, 0.06);
    box-shadow: 14px 14px 200px 0 rgba(0, 22, 50, 0.06);
    text-decoration: none;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    transition: all 200ms ease;
}

    .service-card:hover {
        -webkit-transform: translate(0px, -4px);
        -ms-transform: translate(0px, -4px);
        transform: translate(0px, -4px);
        opacity: 1;
    }

.service-card-content {
    position: relative;
    padding: 2rem;
}

.service-card-link {
    position: absolute;
    left: auto;
    top: auto;
    right: 0%;
    bottom: 0%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 80px;
    height: 55px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-border-top-left-radius: 25px;
    border-top-left-radius: 25px;
    background-color: #ffb607;
}

.arrow-card {
    width: 22px;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    transition: all 200ms ease;
}

.service-card:hover .arrow-card {
    -moz-transform: translate3d(5px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    -ms-transform: translate3d(5px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    -o-transform: translate3d(5px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    -webkit-transform: translate3d(5px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transform: translate3d(5px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}


/* Cards webinar */

.webinar .filters {
}

.card-header-img {
    overflow: hidden;
    padding: 0 0 15px;
}

.card-body {
    -ms-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    overflow: hidden;
    padding: 0 2rem;
    background-color: #f9f9f9;
    border-top: 4px solid #ffba00;
    min-height: 140px;
    -moz-transition: .25s cubic-bezier(.4,0,.2,1);
    -o-transition: .25s cubic-bezier(.4,0,.2,1);
    -webkit-transition: .25s cubic-bezier(.4,0,.2,1);
    transition: .25s cubic-bezier(.4,0,.2,1);
}

    .card-body:hover {
        -webkit-box-shadow: 0 20px 20px rgba(0,0,0,.9);
        -moz-box-shadow: 0 20px 20px rgba(0,0,0,.9);
        box-shadow: 0 20px 20px rgba(0,0,0,.9);
    }

    .card-body:first-child {
        padding-top: 15px;
    }

    .card-body:only-child {
        padding-bottom: 15px;
    }

.direction-row .card-bg-img {
    display: block;
    float: left;
    width: 40%;
    max-width: 40%;
    min-height: 150px;
    background-color: #f9f9f9;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}


.direction-row .card-body {
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    padding: 1rem;
}

    .direction-row .card-body > :last-child {
        margin-bottom: 0;
    }

.card-footer {
    overflow: hidden;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-top: auto;
    padding: 1rem 2rem;
    background-color: #f9f9f9;
}

.card-center {
    display: block;
    overflow: hidden;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -ms-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    text-align: center;
    padding: 15px;
    background-color: #f9f9f9;
    border-radius: 5px;
}

    .card-center > :last-child {
        margin-bottom: 0;
    }

.card-link {
    color: #333;
    text-decoration: none;
    transition: box-shadow .4s, border-color .2s;
    box-shadow: 0 0 0 2px transparent;
}

    .card-link:hover, .card-link:focus {
        color: #333;
        border-color: #00a1cf;
        outline: none;
    }

    .card-link:focus {
        box-shadow: 0 0 0 2px #00a1cf;
    }

.card-footer-link {
    display: block;
    overflow: hidden;
    margin-top: auto;
    padding: 15px;
    color: #141519;
    background-color: #eee;
    text-align: center;
    text-decoration: none;
    width: 100%;
}

    .card-footer-link:hover, .card-footer-link:focus {
        text-decoration: underline;
        color: #333;
        background-color: #ffba00;
        outline: none;
    }

.cta-wrapper {
    position: relative;
    overflow: hidden;
    color: #fff;
}

.cta-wrapper__info {
    -moz-border-radius: 1.25rem;
    -webkit-border-radius: 1.25rem;
    border-radius: 1.25rem;
    background-image: linear-gradient(180deg,#38393a 0,#1e1f21 80%);
    -moz-box-shadow: 0 5px 20px rgba(0,0,0,.4);
    -webkit-box-shadow: 0 5px 20px rgba(0,0,0,.4);
    box-shadow: 0 5px 20px rgba(0,0,0,.4);
}

.cta-wrapper__webinar {
    -moz-border-radius: 1.25rem;
    -webkit-border-radius: 1.25rem;
    border-radius: 1.25rem;
    background-image: linear-gradient(180deg,#fea205 0,#fa6400 80%);
    -moz-box-shadow: 0 5px 20px rgba(0,0,0,.4);
    -webkit-box-shadow: 0 5px 20px rgba(0,0,0,.4);
    box-shadow: 0 5px 20px rgba(0,0,0,.4);
}



/*Sports grid cards */

.sportsGrid .grid {
    display: flex;
    -ms-flex-flow: row wrap;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    justify-content: space-around;
}

.wrap-card {
    height: 200px;
    width: 150px;
    border-radius: 1rem;
    margin: 1rem .5rem;
    color: rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.05);
    box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.05);
    text-align: center;
    line-height: 100px;
    font-size: 2rem;
}

.category-card {
    position: relative;
    z-index: 1;
    overflow: hidden;
    height: 200px;
    background: #141519;
    -moz-box-shadow: 0 40px 80px 0 rgba(0,0,0,.2);
    -webkit-box-shadow: 0 40px 80px 0 rgba(0,0,0,.2);
    box-shadow: 0 40px 80px 0 rgba(0,0,0,.2);
    -moz-border-radius: .8rem;
    -webkit-border-radius: .8rem;
    border-radius: .8rem;
    -moz-transition: all 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -o-transition: all 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -webkit-transition: all 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: all 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

    .category-card:hover {
        -moz-transform: translateY(-4px);
        -ms-transform: translateY(-4px);
        -o-transform: translateY(-4px);
        -webkit-transform: translateY(-4px);
        transform: translateY(-4px);
    }


.grid-card {
    height: 100%;
}

    .grid-card:before {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
        display: block;
        width: 102%;
        height: 100%;
        background: -webkit-linear-gradient(top, hsla(0, 0%, 0%, 0) 0%, rgba(0, 0, 0, .75));
        background: linear-gradient(180deg,hsla(0,0%,0%,0) 0%,rgba(0, 0, 0, 0.75));
        content: "";
    }

    .grid-card.football {
        background: #141519 url(../img/sport/football.jpg) bottom center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .grid-card.tennis {
        background: #141519 url(../img/sport/tennis.jpg) center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .grid-card.basketball {
        background: #141519 url(../img/sport/basketball.jpg) top center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .grid-card.us-football {
        background: #141519 url(../img/sport/bg_footballus.jpg) center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .grid-card.personal-trainers {
        background: #141519 url(../img/sport/personal_trainers.jpg) center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .grid-card.baseball {
        background: #141519 url(../img/sport/baseball.jpg) center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .grid-card.swimming {
        background: #141519 url(../img/sport/swimming.jpg) center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .grid-card.icehockey {
        background: #141519 url(../img/sport/teamsports.jpg) center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .grid-card.ski {
        background: #141519 url(../img/sport/ski.jpg) center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .grid-card.trackandfield {
        background: #141519 url(../img/sport/trackandfield.jpg) center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .grid-card.aussie {
        background: #141519 url(../img/sport/aussie.jpg) center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .grid-card.combatSports {
        background: #141519 url(../img/sport/judo.jpg) center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .grid-card.teamSports {
        background: #141519 url(../img/sport/rugby.jpg) center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .grid-card.handball {
        background: #141519 url(../img/sport/handball.jpg) center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .grid-card.allsports {
        background: #141519 url(../img/sport/all.jpg) center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

.category-card__heading {
    position: relative;
    margin: 0;
    padding: 0;
    width: auto;
    border: 0;
    color: #fff;
    vertical-align: baseline;
    font-weight: 700;
    font-size: 18px;
    line-height: 1;
    letter-spacing: 1px;
}

.category-card__heading-wrap {
    position: absolute;
    bottom: 0;
    text-align: left;
    z-index: 1;
    -moz-transition: all .3s cubic-bezier(0, 1, .75, 1), -webkit-transform .3s cubic-bezier(0, 1, .75, 1);
    -o-transition: all .3s cubic-bezier(0, 1, .75, 1), -webkit-transform .3s cubic-bezier(0, 1, .75, 1);
    -webkit-transition: -webkit-transform .3s cubic-bezier(0, 1, .75, 1);
    transition: -webkit-transform .3s cubic-bezier(0, 1, .75, 1);
    transition: all .3s cubic-bezier(0, 1, .75, 1), -webkit-transform .3s cubic-bezier(0, 1, .75, 1);
    transition: all .3s cubic-bezier(0, 1, .75, 1);
    padding: 14px;
}


@media (max-width: 768px) {

    .filters {
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
    }

    .wrap-card {
        height: 150px;
        width: 120px;
    }

    .category-card {
        height: 150px;
    }

    .category-card__heading {
        font-size: 16px;
    }
}

#stats p {
    font-size: 13px;
}
/*HEALTHCARE HOME */

.product-image {
    position: relative;
}

    .product-image img {
        width: 100vw;
    }

.healthcare-argument ul li {
    display: list-item;
    margin-left: 20px;
    padding: 10px 0;
    color: #a6a7a8;
    list-style-type: disc;
}

.ico_desc {
    -moz-text-align-last: center !important;
    -ms-text-align-last: center !important;
    text-align-last: center !important;
}

.education .picto {
    position: relative;
    margin: 0 auto;
    width: 120px;
    height: 120px;
}


video.productVideo {
    width: 100% !important;
    height: auto !important;
    -moz-box-shadow: 0 0 2px rgba(0,0,0,.7), 0 10px 58px rgba(0,0,0,.8);
    -webkit-box-shadow: 0 0 2px rgba(0,0,0,.7), 0 10px 58px rgba(0,0,0,.8);
    box-shadow: 0 0 2px rgba(0,0,0,.7), 0 10px 58px rgba(0,0,0,.8);
}

.header-video {
    overflow: hidden;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    position: relative;
    -webkit-box-shadow: 0 20px 60px rgba(0,0,0,1),0 0 0 1px #000;
    -moz-box-shadow: 0 20px 60px rgba(0,0,0,1),0 0 0 1px #000;
    box-shadow: 0 20px 60px rgba(0,0,0,1),0 0 0 1px #000;
    height: 0;
    padding-bottom: 56.5%;
}

    .header-video svg, .header-video video {
        position: absolute;
        display: block;
        left: 0;
        width: 100%;
    }

    .header-video svg {
        top: 0;
    }

    .header-video video {
        bottom: 0;
    }
/*CUSTOMER LOGO HOME */

.logos-container {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    justify-content: center;
    list-style: none;
}

.footerSponsorStrip {
    position: relative;
    z-index: 1;
    margin: 0 auto;
    margin-bottom: 0px;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
}

    .footerSponsorStrip ul {
        -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        justify-content: center;
        display: -ms-flexbox;
        display: -webkit-box;
        display: flex;
    }

    .footerSponsorStrip li {
        display: inline-block;
        margin: 2rem;
    }

        .footerSponsorStrip li img {
            display: block;
            min-height: 0;
            min-width: 0;
            width: 100%;
        }

    .footerSponsorStrip .small, .footerSponsorStrip .type {
        display: none;
    }


@media only screen and (max-width: 68.75em) {
    .footerSponsorStrip .big {
        display: none;
    }

    .footerSponsorStrip .small {
        display: block;
    }
}

.icn {
    display: block;
    background: url('/img/customers/logo-sprite.png') no-repeat;
}

    .icn.nsca {
        width: 260px;
        height: 91px;
        background-position: 0 0;
    }

    .icn.nsca-sm {
        width: 141px;
        height: 86px;
        background-position: 0px -93px;
    }


    .icn.usa-volleyball {
        width: 113px;
        height: 104px;
        background-position: -257px 0;
    }

    .icn.usa-volleyball-sm {
        width: 113px;
        height: 104px;
        background-position: -257px 0;
    }

    .icn.usta {
        width: 112px;
        height: 104px;
        background-position: -386px 0;
    }

    .icn.usta-sm {
        width: 112px;
        height: 104px;
        background-position: -386px 0;
    }

    .icn.ffh {
        width: 150px;
        height: 104px;
        background-position: -495px 0;
    }

    .icn.ffh-sm {
        width: 150px;
        height: 104px;
        background-position: -495px 0;
    }

    .icn.sihf {
        width: 77px;
        height: 104px;
        background-position: -638px 0;
    }

    .icn.sihf-sm {
        width: 77px;
        height: 104px;
        background-position: -638px 0;
    }

    .icn.eios {
        width: 90px;
        height: 104px;
        background-position: -717px 0;
    }

    .icn.eios-sm {
        width: 90px;
        height: 104px;
        background-position: -717px 0;
    }

    .icn.usaFencing {
        width: 90px;
        height: 104px;
        background-position: -808px 0;
    }

    .icn.usaFencing-sm {
        width: 90px;
        height: 104px;
        background-position: -808px 0;
    }

    .icn.usaHandball {
        width: 90px;
        height: 104px;
        background-position: -918px 0;
    }

    .icn.usaHandball-sm {
        width: 90px;
        height: 104px;
        background-position: -918px 0;
    }

    .icn.fcb {
        width: 90px;
        height: 104px;
        background-position: -1025px 0;
    }

    .icn.fcb-sm {
        width: 90px;
        height: 104px;
        background-position: -1025px 0;
    }

    .icn.fis {
        width: 90px;
        height: 104px;
        background-position: -1128px 0;
    }

    .icn.fis-sm {
        width: 90px;
        height: 104px;
        background-position: -1128px 0;
    }

    .icn.uww {
        width: 90px;
        height: 104px;
        background-position: -1233px 0;
    }

    .icn.uww-sm {
        width: 90px;
        height: 104px;
        background-position: -1233px 0;
    }

    .icn.ijf {
        width: 90px;
        height: 104px;
        background-position: -1332px 0;
    }

    .icn.ijf-sm {
        width: 90px;
        height: 104px;
        background-position: -1332px 0;
    }

    .icn.core {
        width: 90px;
        height: 104px;
        background-position: -1434px 0;
    }

    .icn.core-sm {
        width: 90px;
        height: 104px;
        background-position: -1434px 0;
    }

    .icn.bgym {
        width: 110px;
        height: 104px;
        background-position: -1647px 0;
    }

    .icn.bgym-sm {
        width: 110px;
        height: 104px;
        background-position: -1647px 0;
    }

/*CUSTOMER LOGO GRID 80px wide column for logo*/

.customergrid {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    display: flex;
    display: grid;
    grid-template-columns: repeat(8,80px);
    -ms-grid-gap: 40px;
    grid-gap: 40px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 auto;
    grid-auto-rows: 80px;
}

/*CUSTOMER LOGO GRID 160px wide column for logo*/

.customergrid160px {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    display: flex;
    display: grid;
    grid-template-columns: repeat(4,160px);
    -ms-grid-gap: 80px;
    grid-gap: 80px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 auto;
    grid-auto-rows: 160px;
}

/*LP PRODUCTS*/

.products .plan-tabs .container {
    margin-top: 0;
}

/*LP ComputerVision*/

.computervision .video-bg {
    background: url(../img/bg/w2048/bg_video_cv.jpg) center fixed no-repeat;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}

.flip-y {
    transform: scaleY(-1);
    position: absolute;
    width: 100%;
    top: -7px;
}
/*MOBILE HOME */

.mobile-home {
    background: url(/img/mobile/bg_graphics.png) center center no-repeat;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}

    .mobile-home p {
        color: #fff;
    }
/*TESTIMONIAL */

.carousel-cell {
    width: 100%;
    opacity: 0.5;
}

    .carousel-cell.is-selected {
        opacity: 1;
    }

.carousel__customer .carousel-cell {
    width: 150px;
}

.carousel__customer-tennis .carousel-cell {
    width: 350px;
}


.testimonial-carousel .carousel-cell {
    width: 400px;
    max-width: 90vw;
    margin-right: 20px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 10px 15px -10px rgba(0, 0, 0, 1);
    -webkit-box-shadow: 0 10px 15px -10px rgba(0, 0, 0, 1);
    box-shadow: 0 10px 15px -10px rgba(0, 0, 0, 1);
    background-color: #1e1f21;
}

#carousel-center-big img {
    margin: 0 auto;
}

#carousel-center-big .flickity-viewport {
    min-height: 160px;
}

#carousel-center-big .carousel-nav .carousel-cell {
    width: 200px;
    background-color: transparent;
    box-shadow: none;
    cursor: pointer;
}

#carousel-center-big .carousel-nav button.flickity-button {
    display: none;
}

.carousel-nav .carousel-cell.is-selected {
    -ms-transform: translateY(-6px);
    transform: translateY(-6px);
    opacity: 1;
}

.carousel-nav .carousel-cell:after {
    content: "";
    height: 16px;
    width: 16px;
    background: #ffba00;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    position: absolute;
    left: 50%;
    -ms-transform: translateX(-50%) translateY(10px);
    -moz-transform: translateX(-50%) translateY(10px);
    -o-transform: translateX(-50%) translateY(10px);
    -webkit-transform: translateX(-50%) translateY(10px);
    transform: translateX(-50%) translateY(10px);
    bottom: -35px;
    opacity: 0;
    -moz-transition: opacity .5s cubic-bezier(.19,1,.22,1),transform .5s cubic-bezier(.19,1,.22,1);
    -o-transition: opacity .5s cubic-bezier(.19,1,.22,1),transform .5s cubic-bezier(.19,1,.22,1);
    -webkit-transition: opacity .5s cubic-bezier(.19,1,.22,1),transform .5s cubic-bezier(.19,1,.22,1);
    transition: opacity .5s cubic-bezier(.19,1,.22,1),transform .5s cubic-bezier(.19,1,.22,1);
}

.carousel-nav .carousel-cell.is-selected:after {
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    opacity: 1;
    transition: opacity .5s cubic-bezier(.19,1,.22,1) .2s,transform .5s cubic-bezier(.19,1,.22,1) .2s;
}


.carousel-nav .carousel-cell {
    opacity: .6;
}

    .carousel-nav .carousel-cell:hover {
        opacity: 1;
    }

#carousel-center-big .carousel-main .carousel-cell {
    background-color: transparent;
    width: 65%;
    text-align: center;
    cursor: move;
    cursor: grab;
}

    #carousel-center-big .carousel-main .carousel-cell:not(.is-selected) img {
        -moz-transform: scale(.9);
        -ms-transform: scale(.9);
        -o-transform: scale(.9);
        -webkit-transform: scale(.9);
        transform: scale(.9);
    }

.carousel-main .carousel-cell img {
    -moz-box-shadow: 0 0 2px rgba(0,0,0,.7), 0 10px 58px rgba(0,0,0,.8);
    -webkit-box-shadow: 0 0 2px rgba(0,0,0,.7), 0 10px 58px rgba(0,0,0,.8);
    box-shadow: 0 0 2px rgba(0,0,0,.7), 0 10px 58px rgba(0,0,0,.8);
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -moz-transition: transform .5s cubic-bezier(.19,1,.22,1);
    -o-transition: transform .5s cubic-bezier(.19,1,.22,1);
    -webkit-transition: transform .5s cubic-bezier(.19,1,.22,1);
    transition: transform .5s cubic-bezier(.19,1,.22,1);
    -ms-transform-origin: center;
    -moz-transform-origin: center;
    -o-transform-origin: center;
    -webkit-transform-origin: center;
    transform-origin: center;
}

.football #testimonial {
    z-index: 10;
    background: url(/img/lpfootball/bg_separator_football.png) center center no-repeat;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}

.basketball #testimonial {
    z-index: 10;
    background: url(/img/testimonial/basketball.jpg) center center no-repeat fixed;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}

.baseball #testimonial, .mobiles #testimonial {
    z-index: 10;
    background: url(/img/testimonial/baseball.jpg) center center no-repeat fixed;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}

.trackandfield #testimonial {
    z-index: 10;
    background: url(/img/testimonial/trackandfield.jpg) center center no-repeat fixed;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}

.tennis #testimonial {
    z-index: 10;
    background: url(/img/testimonial/tennis.jpg) center center no-repeat fixed;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}

.footballus #testimonial, .lp360s #testimonial {
    z-index: 10;
    background: url(/img/testimonial/footballus.jpg) center center no-repeat fixed;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}

.swimming #testimonial {
    z-index: 10;
    background: url(/img/testimonial/swimming.jpg) center center no-repeat fixed;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}

.ski #testimonial, .lpLive #testimonial {
    z-index: 10;
    background: url(/img/360_s/fanny-smith-testimonial.jpg) center center no-repeat fixed;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}

.gymnastics #testimonial {
    z-index: 10;
    background: url(/img/testimonial/gymnastics.jpg) center center no-repeat fixed;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}

.teamsports #testimonial {
    z-index: 10;
    background: url(/img/testimonial/handball.jpg) center center no-repeat fixed;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}

.combatsports #testimonial {
    z-index: 10;
    background: url(/img/testimonial/judo.jpg) center center no-repeat fixed;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}

.aussie #testimonial {
    z-index: 10;
    background: url(/img/lpaussie/bg_separator_aussie.jpg) center center no-repeat;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}

.healthcare #testimonial {
    background: url(/img/testimonial/healthcare_run.jpg) top no-repeat fixed;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}

.education #testimonial {
    background: url(/img/testimonial/education.jpg) center no-repeat;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}

.apps .separator:before {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    display: block;
    width: 100%;
    height: 100%;
    content: "";
}

.lp360 #testimonial {
    background: url(/img/360_s/fanny-smith-testimonial.png) center center no-repeat;
    background-color: #141519;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}

.mobile #testimonial {
    background: url(/img/testimonial/birdie_bg.jpg) center center no-repeat;
    background-color: #141519;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}

.LpliveS #testimonial, .LpproS #testimonial {
    background: url(/img/testimonial/handball.jpg) center center no-repeat fixed;
    background-color: #141519;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}

.pro #testimonial {
    background: url(/img/testimonial/kayak_gb.jpg) center center no-repeat fixed;
    background-color: #141519;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}

.fitness #testimonial {
    background: url(/img/lpfitness/bg_slider.jpg) center center no-repeat;
    background-color: #141519;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}

#testimonial:before {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    content: "";
    opacity: .8;
}

#testimonial .pp {
    width: 70px;
    height: 70px;
    border: 3px solid #fff;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    background-position: center center;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    margin: 0 auto;
}

.lp360 .pp, .lpLive .pp, .ski .pp {
    background-image: url(/img/testimonial/Fannysmith.jpg);
}

.mobiles .pp {
    background-image: url(/img/testimonial/tloison.jpg);
}

.mobile .pp {
    background-image: url(/img/testimonial/bridie.jpg);
}

.Lplive .pp {
    background-image: url(/img/testimonial/fanny_smith.png);
}

.LpliveS .pp, .teamsports .pp, .combatsports .pp {
    background-image: url(/img/testimonial/griveau.jpg);
}

.pro .pp {
    background-image: url(/img/testimonial/jurg_gotz.png);
}

.football .pp {
    background-image: url(/img/testimonial/gourcuff_testimonial.jpg);
}

.basketball .pp {
    background-image: url(/img/testimonial/Javair_Gillett.png);
}

.trackandfield .pp {
    background-image: url(/img/testimonial/Rana_Reider.jpg);
}

.baseball .pp, .mobiles .pp {
    background-image: url(/img/testimonial/fred-corral.jpg);
}

.footballus .pp, .lp360s .pp {
    background-image: url(/img/testimonial/chrisHixon.png);
}

.swimming .pp {
    background-image: url(/img/testimonial/jonty_skinner.png);
}

.gymnastics .pp, .tennis .pp {
    background-image: url(/img/testimonial/paul_hamm.jpg);
}

.healthcare .pp {
    background-image: url(/img/testimonial/medicine.jpg);
}

.fitness #testimonial blockquote:nth-child(even) .pp {
    background-image: url(/img/testimonial/BronsonWalters.png);
}

.fitness #testimonial .pp {
    background-image: url(/img/testimonial/StevenBurroughs.jpg);
}

.aussie #testimonial .pp.pp1 {
    background-image: url(/img/lpaussie/pp1.jpg);
}

.aussie #testimonial .pp.pp2 {
    background-image: url(/img/lpaussie/pp2.jpg);
}

.aussie #testimonial .pp.pp3 {
    background-image: url(/img/lpaussie/pp3.jpg);
}

/*CONTENT IMAGES HELPERS*/

@media screen and (min-width: 40em) {
    .l-2.img__left {
        margin-left: -10em;
    }

    .l-2.img__right {
        margin-left: 0;
        width: calc(100% + 10em);
    }
}

@media screen and (min-width: 40em) {
    .l-2 {
        width: calc(100% + 10em);
    }
}

/* LP 360 */

.tv__pulser {
    position: absolute;
    bottom: 79px;
    right: 85px;
    width: 200px;
    height: 200px;
    z-index: -1;
}

.home .tv__pulser {
    top: 38px;
    right: -14px;
}

.pulser {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
}

    .pulser .pulser__circle {
        border-color: var(--brand-color);
    }

.pulser__circle:nth-of-type(1) {
    -moz-animation-delay: -.2857142857s;
    -o-animation-delay: -.2857142857s;
    -webkit-animation-delay: -.2857142857s;
    animation-delay: -.2857142857s;
}

.pulser__circle:nth-of-type(2) {
    -moz-animation-delay: -.5714285714s;
    -o-animation-delay: -.5714285714s;
    -webkit-animation-delay: -.5714285714s;
    animation-delay: -.5714285714s;
}

.pulser__circle:nth-of-type(3) {
    -moz-animation-delay: -.8571428571s;
    -o-animation-delay: -.8571428571s;
    -webkit-animation-delay: -.8571428571s;
    animation-delay: -.8571428571s;
}

.pulser__circle {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    -moz-transform: translate(-50%, -50%) scale(0.2);
    -ms-transform: translate(-50%, -50%) scale(0.2);
    -o-transform: translate(-50%, -50%) scale(0.2);
    -webkit-transform: translate(-50%, -50%) scale(0.2);
    transform: translate(-50%, -50%) scale(0.2);
    -moz-animation-name: tv_pulse;
    -o-animation-name: tv_pulse;
    -webkit-animation-name: tv_pulse;
    animation-name: tv_pulse;
    -moz-animation-duration: 4s;
    -o-animation-duration: 4s;
    -webkit-animation-duration: 4s;
    animation-duration: 4s;
    -moz-animation-timing-function: cubic-bezier(0, 0, 0.55, 1);
    -o-animation-timing-function: cubic-bezier(0, 0, 0.55, 1);
    -webkit-animation-timing-function: cubic-bezier(0, 0, 0.55, 1);
    animation-timing-function: cubic-bezier(0, 0, 0.55, 1);
    -moz-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -moz-animation-direction: normal;
    -o-animation-direction: normal;
    -webkit-animation-direction: normal;
    animation-direction: normal;
    opacity: 1;
    border: 2px solid;
    border-width: 5px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: none;
}

@keyframes tv_pulse {
    0% {
        transform: translate(-50%, -50%) scale(0.2);
        opacity: 1;
        border-width: 5px;
    }

    60% {
        transform: translate(-50%, -50%) scale(1);
        opacity: 0;
        border-width: 1px;
    }

    100% {
        transform: translate(-50%, -50%) scale(1);
        opacity: 0;
        border-width: 1px;
    }
}

/* LP 360S PRODUCT */
.grid.header--interstice {
    margin-top: -20vh;
}

section.main-product-s {
    height: 100%;
}

.main-product-s:before {
    position: absolute;
    bottom: -50px;
    left: 0;
    z-index: 1;
    width: 102%;
    height: 130%;
    background: url(../img/assets/color-wave.png) center center no-repeat;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
    content: "";
}

.product-devices {
    position: relative;
}

.wave-section .wave-top {
    position: absolute;
    bottom: calc(100% - 4px);
    left: 0px;
    z-index: 12;
    width: 100%;
}

.wave-section .wave-bottom {
    position: absolute;
    top: calc(100% - 4px);
    left: 0px;
    z-index: 12;
    width: 100%;
}

.wave-section .wave-invert-bottom {
    position: absolute;
    bottom: -2px;
    left: 0px;
    z-index: 3;
    width: 100%;
}

.diago-section .diago-right-bottom {
    position: absolute;
    bottom: -2px;
    left: 0px;
    z-index: 3;
    width: 100%;
}


.video-bg:before {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.3);
    content: "";
    opacity: .8;
}


.lp360s .l-2.img__right {
    margin-left: 3em;
    width: calc(100% + 31em);
}

/* LP FITNESS */

.fitness .benefits {
    background: url("../img/lpfitness/bg_benefits.jpg") center center no-repeat;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}

/* ABOUT PAGE */

.image-with-caption {
    margin-bottom: 40px;
}

/* PRODUCTS PAGE */

.productspage .hero-wrapper, .football .hero-wrapper {
    padding: 13vh 1vw;
}

.productspage ul.usp-list li, .sport ul.usp-list li {
    margin-left: 1.5em;
    list-style-type: none;
    position: relative;
    padding: 10px;
    width: 100%;
}


ul.usp-list li.simple-bullet {
    padding: 0;
    margin-left: 1em;
}

li.simple-bullet:before {
    content: "";
    border-color: transparent var(--brand-color);
    border-style: solid;
    border-width: 0.35em 0 0.35em 0.45em;
    display: block;
    height: 0;
    width: 0;
    left: -1em;
    top: 1em;
    position: relative;
    padding: 0;
}

.apps.lp360 .pricing {
    background-image: none;
}

.productspage .pricing__feature-list {
    min-height: 100% !important;
}

.productspage .usp-section .glyph--micro, .sport .usp-section .glyph--micro {
    position: absolute;
    top: 0;
    right: 0;
    left: -28px;
    bottom: 0;
    margin: auto 0;
    width: 30px;
    height: 30px;
}

/* Slider */

blockquote:focus {
    outline: none;
}

/* Pro S bg pattern */
.productspage.LpproS .hero::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 0;
    display: block;
    width: 100%;
    height: 100%;
    opacity: 0.2;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjIyMC43NiA3NzguMTciPjxkZWZzPjxzdHlsZT4uYXtmaWxsOnVybCgjYSk7fTwvc3R5bGU+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMTExMC4zOCIgeTE9IjQxMi4zMSIgeDI9IjExMTAuMzgiIHkyPSIxMTkwLjQ4IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEsIDAsIDAsIC0xLCAwLCAxMTkwLjQ4KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZmYmEwMCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2ZmYmEwMCIgc3RvcC1vcGFjaXR5PSIwIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHRpdGxlPkZpY2hpZXIgMTwvdGl0bGU+PHBhdGggY2xhc3M9ImEiIGQ9Ik0yMTU1LjEzLDY5Mi40MWg2NS4zN3YtMi4xMmgtNjdMMjA4OCw2MDYuNjZoMTMyLjV2LTIuMTJIMjA4Ni4yOWwtNjUuNTEtODMuNjRIMjIyMC41di0yLjEySDIwMTkuMTJsLTY1LjUxLTgzLjY0SDIyMjAuNVY0MzNIMTk1MmwtMzUuMjQtNDQuOTItMzAuMzItMzguN0gyMjIwLjV2LTIuMTNIMTg4NC43OGwtNjUuNTItODMuNjRIMjIyMC41di0yLjEySDE4MTcuNmwtNjUuNTEtODMuNjRIMjIyMC41di0yLjEySDE3NTAuNDNsLTY1LjUxLTgzLjYySDIyMjAuNVY5MEgxNjgzLjI2TDE2MTcuNzQsNi4zNkgyMjIwLjVWNC4yNEgxNjE2LjA4TDE2MTIuNzYsMGwtLjUyLDEuODIsMS45LDIuNDJIMTQ5OC44OGwtMS4zNS0yLjEyTDE0OTYuNy45M2EyOS41MiwyOS41MiwwLDAsMCwxLjg2LDMuMzFIMTM4MkwxMzgxLjQ0LDNsLS43OS0xLjI1YTIyLjA3LDIyLjA3LDAsMCwwLDEsMi41SDEyNjUuNDJsLS4wOC0uMy0uNzYtMS4zM2MuMTIuNTcuMjYsMS4xMi40MiwxLjYzSDExNDguOTFsLS4zOS0uNzZhNi42NSw2LjY1LDAsMCwwLC4wNi43NkgwVjYuMzZIODAwLjI1Qzc5OSw5LjYzLDc4NS40Nyw0My41NCw3NjcsOTBINjM4LjZMNjg0Ljg2LDguNjcsNjg0LjI5LDdzLTE5LjY2LDM0LjYzLTQ3LjE3LDgzSDUwOS4zNkw1NjguNzcsOS42M2wtLjU0LTEuNzhMNTA3LjUsOTBIMHYyLjEySDUwNS45M0w0NDQuMSwxNzUuNzVIMHYyLjEySDQ0Mi41NGwtNjEuODMsODMuNjRIMHYyLjEySDM3OS4xNGwtNjEuODIsODMuNjRIMHYyLjEzSDMxNS43NUwyODQuMjMsMzkybC0zMC4zLDQxSDB2Mi4xMkgyNTIuMzZsLTYxLjgzLDgzLjY0SDB2Mi4xMkgxODlsLTYxLjgyLDgzLjY0SDB2Mi4xMkgxMjUuNTdMNjMuNzUsNjkwLjI5SDB2Mi4xMkg2Mi4xOEwuMzUsNzc2LjA1SDB2Mi4xMkgyMjIwLjV2LTEuMDZsLjI2LS45MVptLTMuNi0yLjEySDE5MjAuNmMtMTUuNDgtMjUuMy0zMy4xMi01NC4xLTUxLjI0LTgzLjYzSDIwODZaTTEwMjcuMTksOTIuMjNjLTEuNSwyNS4zMi0zLjIsNTQuMTItNC45NCw4My42Mkg4NzguMzJsMTkuMTctODMuNjJaTTg5OCw5MGwxOS04My4yMi0uMTctLjQzaDExNS40NWMtLjUzLDguMTktMi40Nyw0MC43LTUsODMuNjVaTTc5OS44LDUxOC43OGwxOS4xLTgzLjY0aDE4OGwtNSw4My42NFptMjAyLDIuMTItNSw4My42NEg3ODAuMjJjNi40Mi0yOC4xNCwxMy01Ni44MSwxOS4xLTgzLjY0Wm0xODQuODgtMTczLjYzLTkuMTUtODMuNjRoMTU5LjI4bDIzLjMyLDgzLjY0Wm0xNzQsMi4xMywxMS41MSw0MS4yMkwxMzg0LDQzM0gxMTk2LjExbC00LjY4LTQyLjQyLTQuNTEtNDEuMjVaTTExODYsMzQ3LjI3SDEwMTIuNzNsNS04My42NGgxNTkuMTVjMy41MiwzMiw2Ljc1LDYxLjI3LDkuMjEsODMuNjRabS4yNCwyLjEzYzIuODEsMjUuNDQsNC41Nyw0MS40Niw0LjU3LDQxLjQ2bDQuNjIsNDIuMTZIMTAwNy42NGMxLjUxLTI1LjY0LDIuNDYtNDEuNzQsMi40Ni00MS43NGwyLjUtNDEuODhabS0xNzYuNzYsNDEuNjlMMTAwNyw0MzNIODE5LjM4bDkuMzktNDEuMSw5Ljc0LTQyLjUySDEwMTJjLTEuNDgsMjUuNTktMi40Myw0MS42OS0yLjQzLDQxLjY5Wm0tMiw0NC4wNUgxMTk1LjdsOS4xNSw4My42NEgxMDAyLjZjMS44OC0zMiwzLjYtNjEuMjUsNC45Mi04My42NFptMTg4LjgyLDBoMTg4LjI5bDIzLjI3LDgzLjY0SDEyMDUuNTZjLTMuNTYtMzEuOTQtNi43NC02MS4xOC05LjIyLTgzLjY0Wm0xODksMGgxODguMjJMMTYxMSw1MTguNzhIMTQwOC42OFptLS41OS0yLjEyLTEyLTQzLTExLjMtNDAuNjFoMTczLjc3bDE4LjM0LDQxTDE1NzIuNTcsNDMzWm0tMjMuOS04NS43NS0yMy4yNy04My42NGgxNTkuMjlsMzcuMzksODMuNjRaTTEzMzcsMjYxLjUxbC0yMy4yNy04My42NEgxNDU4LjZDMTQ3MS4xNywyMDYsMTQ4NCwyMzQuNywxNDk2LDI2MS41MVptLS43OCwwSDExNzcuMzFsLTkuMTUtODMuNjRoMTQ0Ljc4YzcuODMsMjguMTYsMTUuODIsNTYuODMsMjMuMjksODMuNjRabS0xNTkuNTksMEgxMDE3Ljg2bDUtODMuNjRoMTQ0LjU5YzMuMDksMjguMTQsNi4yNCw1Ni44MSw5LjE5LDgzLjY0Wm0tMTU5LjQ1LDBIODU4LjY2bDE5LjE3LTgzLjY0aDE0NC4yOWMtMS42NiwyOC4xMi0zLjM1LDU2LjgxLTQuOTMsODMuNjRabS0uMTIsMi4xMmMtMS44OSwzMi0zLjYxLDYxLjI1LTQuOTIsODMuNjRIODM5bDE5LjE3LTgzLjY0Wk04MzguMjksMzQ3LjI3SDY2NS41bDMzLjM3LTgzLjY0SDg1Ny4zOVptLS40OCwyLjEzYy01Ljg4LDI1LjcyLTkuNTcsNDEuOTItOS41Nyw0MS45Mkw4MTguNjgsNDMzSDYzMS4zMWM5LjkyLTI0Ljg4LDE2LjEyLTQwLjQ3LDE2LjEyLTQwLjQ3bDE3LjIyLTQzLjE1Wm0tMTkuNjIsODUuNzRMNzk5LDUxOC43OEg1OTcuMTdsMzMuMy04My42NFpNNzk4LjUzLDUyMC45bC0xOS4xNyw4My42NEg1NjNsMzMuMy04My42NFptLTE5LjY2LDg1Ljc2TDc1OS43LDY5MC4yOUg1MjguODhsMzMuMy04My42M1ptLjg3LDBIOTk2LjY4bC01LDgzLjYzaC0yMzFabTIxNy42OCwwaDIxNy4wOWw5LjE0LDgzLjYzSDk5Mi40OGMxLjUyLTI1LjMzLDMuMi01NC4wNiw0Ljk0LTgzLjYzWm0uMTItMi4xMmMxLjY2LTI4LjEyLDMuMzUtNTYuODEsNC45My04My42NGgyMDIuNjZsOS4xNCw4My42NFptMjA4LjI1LTgzLjY0aDIwMi43bDIzLjI3LDgzLjY0SDEyMTVDMTIxMS45LDU3Ni40MiwxMjA4Ljc1LDU0Ny43NSwxMjA1Ljc5LDUyMC45Wm0yMDMuNDgsMEgxNjExLjlsMzcuMzcsODMuNjRIMTQzMi41NkMxNDI0Ljc0LDU3Ni40NCwxNDE2Ljc2LDU0Ny43NywxNDA5LjI3LDUyMC45Wm0yMDMuNjQsMGgyMDIuNDRsNTEuNDUsODMuNjRIMTY1MC4yNUMxNjM3LjcyLDU3Ni40NCwxNjI0LjkyLDU0Ny43NywxNjEyLjkxLDUyMC45Wm0tMS0yLjEyLTM3LjM5LTgzLjY0aDE4OEwxODE0LDUxOC43OFpNMTU3My41OCw0MzMsMTU1NCwzODkuMzdsLTE3Ljg2LTQwaDE3My41OWwyNS4xNCw0MC44MiwyNi4zNyw0Mi44NlptLTM4LjM1LTg1Ljc1LTM3LjM4LTgzLjY0aDE1OS4ybDUxLjQyLDgzLjY0Wk0xNDk3LDI2MS41MWwtMzcuMzgtODMuNjRoMTQ0Ljg2YzE3LjI5LDI4LjE4LDM0LjksNTYuODYsNTEuMzUsODMuNjRabS0zOC4zMy04NS43NkwxNDIxLjMsOTIuMTNoMTMwLjZjMTUuNTcsMjUuNDQsMzMuMjEsNTQuMjIsNTEuMjQsODMuNjJabS0xLDBIMTMxMy4xNWwtMjMuMjgtODMuNjJIMTQyMC40YzExLjMxLDI1LjQyLDI0LjE0LDU0LjIsMzcuMjYsODMuNjJabS0xNDUuMzEsMEgxMTY3LjkzbC05LjE1LTgzLjYyaDEzMC4zNGM3LDI1LjM4LDE1LDU0LjIsMjMuMjMsODMuNjJabS0xNDUuMTQsMEgxMDIzbDUtODMuNjJoMTMwLjA2YzIuNzYsMjUuMzYsNS45NCw1NC4yLDkuMTUsODMuNjJabS0yODkuNzYsMEg3MzMuOTJsMzMuMzctODMuNjJIODk2LjU1Yy01Ljc4LDI1LjI4LTEyLjM2LDU0LjItMTkuMSw4My42MlptLS40OCwyLjEyLTE5LjEsODMuNjRINjk5LjcxbDMzLjM3LTgzLjY0Wm0tMTc4LjMsODMuNjRINTQxbDQ3LjYtODMuNjRINzMyWm0tLjg0LDIuMTJjLTEyLjcyLDMxLjk0LTI0LjM3LDYxLjE5LTMzLjMsODMuNjRINDkyLjIybDQ3LjU5LTgzLjY0Wk02NjMuNjksMzQ5LjQsNjQ2LjksMzkxLjU2LDYzMC4zNiw0MzNINDQzLjQ1bDIyLjY1LTM5LjgzTDQ5MSwzNDkuNFptLTM0LjE4LDg1Ljc0LTMzLjM3LDgzLjY0SDM5NC43bDQ3LjU0LTgzLjY0Wk01OTUuMyw1MjAuOWwtMzMuMzcsODMuNjRIMzQ2bDQ3LjU0LTgzLjY0Wm0tMzQuMjIsODUuNzYtMzMuMzYsODMuNjNIMjk3LjIxbDQ3LjUzLTgzLjYzWm0tMzQuMjEsODUuNzVMNDkzLjUsNzc2LjA1aC0yNDVMMjk2LDY5Mi40MVptMS4xNywwSDc1OS4yMUw3NDAsNzc2LjA1SDQ5NC43NkM0OTgsNzY4LDUxMC45Miw3MzUuMzksNTI4LDY5Mi40MVptMjMyLjEyLDBIOTkxLjU1bC01LDgzLjY0SDc0MWMxLjktOC4xLDkuMzQtNDAuNjMsMTkuMTYtODMuNjRabTIzMi4xOSwwaDIzMS41M2w5LjE1LDgzLjY0SDk4Ny4zNGMuNTItOC4xLDIuNDYtNDAuNjMsNS04My42NFptMjMyLjI3LDBoMjMxLjZsMjMuMjcsODMuNjRIMTIzMy42NGMtLjgtOC4xLTQuMzItNDAuNjMtOS04My42NFptLS4yMy0yLjEyYy0yLjc3LTI1LjMzLTUuOTMtNTQuMTMtOS4xNy04My42M2gyMTcuMTNsMjMuMjgsODMuNjNabTIwOC43Ni04My42M2gyMTcuMDdsMzcuMzgsODMuNjNIMTQ1Ni4zOGMtNy0yNS4zLTE1LTU0LjA2LTIzLjIzLTgzLjYzWm0yMTgsMGgyMTYuOTJsNTEuNDUsODMuNjNIMTY4OC40NWMtMTEuMjUtMjUuMy0yNC4wOS01NC4wNi0zNy4yNi04My42M1ptNDMzLjE2LTIuMTJIMTg2OC4wNmMtMTcuMjItMjguMDgtMzQuODMtNTYuNzUtNTEuMzUtODMuNjRoMjAyLjEzWm0tNjcuMTctODUuNzZIMTgxNS40Yy0xOS41My0zMS44MS0zNy40OS02MS01MS40Mi04My42NGgxODcuNjlaTTE5MTYuMiwzODkuOTIsMTk1MCw0MzNIMTc2Mi42OGwtMjcuMjUtNDQuMjgtMjQuMjEtMzkuMzRIMTg4NC41Wm0tMzMuNC00Mi42NUgxNzA5LjkybC01MS40Ni04My42NGgxNTguODZabS02Ny4xOC04NS43NmgtMTU4LjVsLTUxLjQyLTgzLjY0aDE0NC40NVptLTY3LjE3LTg1Ljc2aC0xNDRsLTUxLjQ2LTgzLjYyaDEzMFpNMTYxNS44LDYuMzYsMTY4MS4zMiw5MEgxNTUxLjY0TDE1MDAuMTgsNi4zNlptLTExNiwwQzE1MDcsMTguNTYsMTUyNi4xNSw1MCwxNTUwLjYsOTBIMTQyMC4zMUwxMzgyLjk0LDYuMzZabS0xMTcuMjcsMGM0LjksMTEuNDUsMTguOSw0My4xLDM2LjkzLDgzLjY1SDEyODkuMjhMMTI2Niw2LjM2Wm0tOTQsODMuNjVoLTEzMEwxMTQ5LjQsNi4zNmgxMTYuMTJDMTI2OC4zMSwxNywxMjc3LjExLDQ4Ljc4LDEyODguNTMsOTBabS0xMzAuNzIsMGgtMTI5LjdsNS04My42NWgxMTUuNjdDMTE0OS43NCwxNS44NiwxMTUzLjIzLDQ4LDExNTcuODEsOTBaTTgwMC40NSw2LjM2SDkxNi4xNEw4OTcsOTBINzY4LjE0TDgwMSw3Ljc0Wk03NjYuMTIsOTIuMTNjLTEwLDI1LjI1LTIxLjUyLDU0LjA4LTMzLjI5LDgzLjYyaC0xNDNsNDcuNTgtODMuNjJabS0yNTguMzMsMEg2MzUuOTJsLTQ3LjU0LDgzLjYySDQ0NlpNNDQ0LjQsMTc3Ljg3SDU4Ny4xN2wtNDcuNTQsODMuNjRIMzgyLjU3Wk0zODEsMjYzLjYzSDUzOC40M2wtNDcuNTUsODMuNjRIMzE5LjE4Wm0tOTYuMjMsMTMwLjIsMzIuODQtNDQuNDNINDg5LjY3bC0yNC4xLDQyLjQxTDQ0Mi4xMSw0MzNIMjU1Ljc5Wm0tMzAuNTUsNDEuMzFINDQwLjlsLTQ3LjU4LDgzLjY0SDE5Mi4zOVpNMTkwLjgzLDUyMC45SDM5Mi4xMWwtNDcuNTksODMuNjRIMTI5Wm0tNjMuNCw4NS43NkgzNDMuMzJsLTQ3LjU5LDgzLjYzSDY1LjYxWk02NCw2OTIuNDFIMjk0LjUzbC00Ny41OSw4My42NEgyLjIxWm0xNDE2LDgzLjY0Yy0yLjEtOC4xLTExLjA2LTQwLjYzLTIzLTgzLjY0aDIzMS41N0wxNzI2LDc3Ni4wNVptMjQ2LjMyLDBjLTMuMzktOC4xMi0xNy43Ni00MC42My0zNi44OC04My42NGgyMzEuNDhsNTEuNDUsODMuNjRabTI0Ni4zMiwwYy00LjY1LTguMTItMjQuNDEtNDAuNjMtNTAuNy04My42NGgyMzEuM2w2NS41MSw4My42NFoiLz48L3N2Zz4=);
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

/* Pro bg pattern */
.productspage.pro .hero::after {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    display: block;
    width: 100%;
    height: 100%;
    content: "";
    background-color: #141519;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='199' viewBox='0 0 100 199'%3E%3Cg fill='%23ffba00' fill-opacity='0.3'%3E%3Cpath d='M0 199V0h1v1.99L100 199h-1.12L1 4.22V199H0zM100 2h-.12l-1-2H100v2z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}

/* live s bg pattern */
.productspage.LpliveS .hero::after, .upgradeform .hero::after {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    display: block;
    width: 100%;
    height: 100%;
    content: "";
    background: url(../img/live_s/bg_trame.png) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

/* live bg pattern */
.productspage.Lplive .hero::after, .upgradeform .hero::after {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    display: block;
    width: 100%;
    height: 100%;
    content: "";
    background: url(../img/live_s/bg_trame.png) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}


/* 360 S bg pattern */
.lp360s .hero::after {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    display: block;
    width: 100%;
    height: 100%;
    content: "";
    background-color: #141519;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%23ffba00' fill-opacity='0.2'%3E%3Cpath opacity='.5' d='M96 95h4v1h-4v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9zm-1 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9z'/%3E%3Cpath d='M6 5V0H5v5H0v1h5v94h1V6h94V5H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

/* 360 bg pattern */
.lp360 .hero::after {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    display: block;
    width: 100%;
    height: 100%;
    content: "";
    background: url(../img/360/360_bg_pattern.png) no-repeat right center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

/* mobile pattern */
.fitness .y-gradient::after, .mobile .y-gradient::after {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    display: block;
    width: 100%;
    height: 100%;
    content: "";
    background: url(../img/lpfitness/bg_mobile.png) no-repeat right center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.productspage h2.hero-subtitle {
    font-size: 18px;
    opacity: 0.6;
    padding: 0;
    text-shadow: none;
}

.productspage h2.hero-subtitle {
    font-size: 36px;
    opacity: 0.6;
    padding: 0;
    text-shadow: none;
}

.productspage .hero-wrapper .mydartfish-logo, .football .hero-wrapper .mydartfish-logo {
    background-position: left;
    height: 20px;
}

.productspage .otherPricing .more {
    display: none;
}


/* LP BASEBALL */

.baseball .nice:before, .tennis .nice:before {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 11;
    display: block;
    width: 100%;
    height: 30%;
    background: -webkit-linear-gradient(top,hsla(0,0%,0%,0) 30%,rgba(20,21,25,1));
    background: linear-gradient(180deg,hsla(0,0%,0%,0) 0,rgba(20,21,25,1));
    content: "";
}

.baseball .b3 {
    background: url("../img/lpbaseball/baseball_b3_bg.jpg") center center no-repeat;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}

.baseball .b5-cta {
    max-width: 100%;
    margin: 0 auto;
    position: relative;
}

    .baseball .b5-cta ul {
        display: flex;
        top: 0px;
        z-index: 10;
        padding-bottom: 14px;
    }

    .baseball .b5-cta li {
        list-style: none;
        flex: 1;
    }

        .baseball .b5-cta li:last-child {
            border-right: 1px solid #DDD;
        }

    .baseball .b5-cta button {
        width: 100%;
        border: 1px solid #DDD;
        border-right: 0;
        border-top: 0;
        padding: 10px;
        background: #FFF;
        font-size: 14px;
        font-weight: bold;
        height: 60px;
        color: #999;
        cursor: pointer;
        text-decoration: none;
    }

    .baseball .b5-cta table {
        border-collapse: collapse;
        table-layout: fixed;
        width: 100%;
    }

    .baseball .b5-cta th {
        background: #F5F5F5;
        display: none;
    }

    .baseball .b5-cta td, .baseball th {
        height: 53px;
        text-align: left;
        color: #141519;
        border: 1px solid #DDD;
        padding: 10px;
        empty-cells: show;
    }

        .baseball .b5-cta td + td, .baseball th + th {
            text-align: center;
            display: none;
            vertical-align: middle;
        }

        .baseball .b5-cta td.default {
            display: table-cell;
        }

    .baseball .b5-cta .bg-purple {
        border-top: 3px solid #A32362;
    }

    .baseball .b5-cta .bg-blue {
        border-top: 3px solid #0097CF;
    }

    .baseball .b5-cta .sep {
        background: #F5F5F5;
        font-weight: bold;
    }

    .baseball .b5-cta .txt-l {
        font-size: 28px;
        font-weight: bold;
    }

    .baseball .b5-cta .txt-top {
        position: relative;
        top: -9px;
        left: -2px;
    }

    .baseball .b5-cta .tick {
        font-size: 18px;
        color: #2CA01C;
    }

    .baseball .b5-cta .hide {
        border: 0;
        background: none;
    }

@media (min-width: 640px) {
    .baseball .b5-cta ul {
        display: none;
    }

    .baseball .b5-cta td, .baseball th {
        display: table-cell !important;
    }

    .baseball .b5-cta td, .baseball th {
        width: 330px;
    }

        .baseball .b5-cta td + td, .baseball th + th {
            width: auto;
        }
}

/* LP VIDEO REPLAY */

.vr .nice:after {
    background: url("../img/vr/Dartfish-VAR-light-FIFA-technology-provider---darkcover.jpg") center center no-repeat;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    content: "";
}

.vr .nice:before {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 11;
    display: block;
    width: 100%;
    height: 30%;
    background: -webkit-linear-gradient(top,hsla(0,0%,0%,0) 35%,rgba(20,21,25,1));
    background: linear-gradient(180deg,hsla(0,0%,0%,0) 0,rgba(20,21,25,1));
    content: "";
}

.vr .nice .container {
    padding-bottom: 200px;
}

.bg-powder {
    background: url("../img/vr/bg_powder.png") left center no-repeat;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}

.vr .simpleYet .product-image {
    margin-bottom: -400px;
}

.vr .upto4angles {
    margin-top: 350px;
}


.broadcast .nice::before {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
    display: block;
    width: 100%;
    height: 100%;
    background: rgba(20,21,25,0.5);
    content: "";
}

/*LP ICE HOCKEY*/
.icehockey .nice:after {
    background: url("../img/lpicehockey/header-bg.png") left center no-repeat;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    content: "";
}

/* LP FFHB OFFER */

.hidden-nav .nav_desktop, .hidden-nav .nav_mobile, .hidden-nav footer {
    display: none;
}

.ffhb-offer .nice:after, .coscabal .nice:after {
    background: url("../img/ffhb_special_offer/france_hb.jpg") center center no-repeat;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    content: "";
    opacity: 0.38;
}

.ffhb-offer .nice:before, .coscabal .nice:before {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 11;
    display: block;
    width: 100%;
    height: 30%;
    background: -webkit-linear-gradient(top,hsla(0,0%,0%,0) 35%,rgba(20,21,25,1));
    background: linear-gradient(180deg,hsla(0,0%,0%,0) 0,rgba(20,21,25,1));
    content: "";
}

/* LP COSCABAL OFFER */

.coscabal .pricing__item p {
    font-size: 16px;
    text-transform: none;
    opacity: 1;
}

.banner {
    content: "";
    display: block;
    position: absolute;
    top: 47px;
    right: -45px;
    width: 220px;
    height: 21px;
    text-align: center;
    -webkit-transform: rotateZ(45deg);
    -moz-transform: rotateZ(45deg);
    -ms-transform: rotateZ(45deg);
    -o-transform: rotateZ(45deg);
    transform: rotateZ(45deg);
    border-width: 0 30px 30px 30px;
    border-style: solid;
    border-color: transparent transparent #FA6800 transparent;
    z-index: 1;
}

.coupon-wrapper {
    background: #555;
    margin: 20px 20px 0;
    padding: 5px;
}

/* LP PRIVACY POLICY */
.list-group {
    position: sticky;
    top: 80px;
}


.list-group-item.selected, .list-group-item.selected:focus, .list-group-item.selected:hover {
    z-index: 2;
    color: var(--brand-color);
    background-color: #333333;
    border-color: #333333;
}

.list-group-item:first-child {
    border-top-right-radius: 2px;
    border-top-left-radius: 2px;
}

li.list-group-item, button.list-group-item {
    color: #a5a8af;
}

.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #1e1f21;
    border: 1px solid #333333;
}

li.list-group-item, li.list-group-item:focus, li.list-group-item:hover {
    text-decoration: none;
}

.colcontent ol li, .colcontent ul li {
    list-style-position: inside;
    text-indent: -1em;
    padding-left: 1em;
    color: #a5a8af;
    font-weight: 300;
}


/* PRICING */

.plan-tabs .container {
    margin-top: -150px;
    padding: 0;
    background-color: #141519;
}

.plan-tabs .grid {
    -moz-box-shadow: 0 -5px 20px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 -5px 20px rgba(0,0,0,0.2);
    box-shadow: 0 -5px 20px rgba(0,0,0,0.2);
}

.plan-tabs li {
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

    .plan-tabs li .mydartfish-logo {
        height: 25px;
    }

    .plan-tabs li:first-child::before {
        display: none;
    }

    .plan-tabs li:before {
        position: absolute;
        top: 0;
        left: 0;
        width: 1px;
        height: 100%;
        background-color: rgba(255,255,255,0.1);
        content: "";
    }

.plan-tabs .medium-bg:hover {
    opacity: 0.5;
}

.plan-tabs li a {
    position: relative;
    display: block;
    padding: 20px;
    min-height: 90px;
    outline: none;
    color: #fff;
    text-align: center;
    cursor: pointer;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

    .plan-tabs li a:hover:after {
        position: absolute;
        bottom: 0;
        left: 50%;
        display: block;
        margin-left: -8px;
        width: 16px;
        height: 16px;
        border-top: 1px solid #fff;
        border-left: 1px solid #fff;
        background-color: transparent;
        content: ' ';
        -moz-transform: rotate(-135deg);
        -ms-transform: rotate(-135deg);
        -o-transform: rotate(-135deg);
        -webkit-transform: rotate(-135deg);
        transform: rotate(-135deg);
    }

.pricing-hero__subnav {
    margin-top: 30px;
    margin-bottom: 30px;
    text-align: center;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 0;
    margin: 0;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.subnav {
    margin: 30px auto;
}

    .subnav li {
        display: inline-block;
        cursor: pointer;
        width: -webkit-calc(100% / 5);
        width: -moz-calc(100% / 5);
        width: calc(100% / 5);
        height: 70px;
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 auto;
        -moz-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        position: relative;
        padding: 24px 4px;
        font-weight: bold;
        opacity: .4;
        margin: 8px 4px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        border: 1px solid #fff;
    }

        .subnav li.is-active {
            background-color: #ffba00;
            opacity: 1;
            border: none;
        }

            .subnav li.is-active *:after {
                content: '';
                display: block;
                border: 0 solid transparent;
                border-top-color: #ffba00;
                position: absolute;
                top: 100%;
                left: 50%;
                -webkit-transform: translateX(-50%);
                -moz-transform: translateX(-50%);
                -ms-transform: translateX(-50%);
                -o-transform: translateX(-50%);
                transform: translateX(-50%);
            }

            .subnav li.is-active a {
                color: #141519;
            }

.subnav--light .subnav__link {
    color: #fff;
}

.container.box-title {
    margin-top: -82px;
    padding: 20px 40px;
    background-color: #141519;
}

.pricing__item {
    -webkit-box-direction: normal;
    justify-content: space-between;
    -webkit-box-flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-pack: justify;
    flex-grow: 1;
    -ms-flex-positive: 1;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    overflow: hidden;
    margin: 1em 0;
    border: 1px solid #141519;
    background: #1e1f21;
    -moz-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

    .pricing__item:hover {
        -webkit-box-shadow: 0 0 24px #111;
        -moz-box-shadow: 0 0 24px #111;
        box-shadow: 0 0 24px #111;
        z-index: 11;
    }

        .pricing__item:hover .pricing__item--featured {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
        }

.plan-cta {
    -webkit-box-direction: normal;
    flex-flow: column;
    -webkit-box-orient: vertical;
    -ms-flex-flow: column;
    -webkit-flex-flow: column;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    min-height: 75px;
}

    .plan-cta .button {
        text-transform: uppercase;
        font-size: 15px;
        text-decoration: none;
    }

.plans .hero-title {
    font-size: 45px;
}

.plans .hero {
    padding: 14vh 5vw 2vw;
    min-height: 20vh;
}

.plans .nice.hero:after {
    background-image: none;
}

.pricing .pricing__item:first-child {
    -moz-border-radius: 4px 0 0 4px;
    -webkit-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
}

.pricing .pricing__item:last-child {
    -moz-border-radius: 0 4px 4px 0;
    -webkit-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
}

.pricing__feature-list {
    margin: 0 auto;
    min-height: 141px;
    max-width: 250px;
    list-style: none;
    text-align: left;
    font-size: 15px;
}

.otherPricing .plan-cta {
    padding: 0 20px;
}

#is-mobile li:last-child {
    display: none;
}

.pricing__item p {
    font-size: 12px;
    opacity: .5;
    text-transform: uppercase;
}

.pricing__item--featured {
    -webkit-box-shadow: 0 0 24px #111;
    -moz-box-shadow: 0 0 24px #111;
    box-shadow: 0 0 24px #111;
    z-index: 11;
    -moz-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    -o-transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
}

.pricing__title {
    padding: 20px 0 0;
    color: #fff;
}

.plan__line {
    margin: 24px auto;
    width: 56px;
    height: 2px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: #414348;
}

.pricing__price {
    position: relative;
    z-index: 10;
    margin: 0 auto;
    padding-top: 12px;
    min-height: 123px;
    color: #fff;
    font-weight: 800;
    font-size: 50px;
}

.pricing__currency {
    vertical-align: super;
    font-size: 0.5em;
}

.pricing__period {
    display: inline-block;
    padding: 0 0 0 0.5em;
    font-size: 0.3em;
}

.pricing__sentence {
    margin: 0 0 1em 0;
    padding: 0 0 0.5em;
    color: #fff;
    font-weight: bold;
}

.pricing-plan-subtitle {
    margin: 0 auto;
    padding: 20px;
    min-height: 110px;
    color: #fff;
    letter-spacing: 1px;
    font-size: 13px;
}

.pricing__feature-list ul {
    margin-bottom: 0;
}

.pricing__feature {
    padding: 0.5em 0;
    font-size: 15px;
    line-height: 28px;
}

.pricing-plan__desc {
    min-height: 65px;
    font-size: 14px;
}


.pricing__feature .icon--workspace:before {
    display: inline-block;
    margin-right: 5px;
    width: 30px;
    height: 30px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmJhMDAiIHN0cm9rZS13aWR0aD0iMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMjEuMiAxNWMuNy0xLjIgMS0yLjUuNy0zLjktLjYtMi0yLjQtMy41LTQuNC0zLjVoLTEuMmMtLjctMy0zLjItNS4yLTYuMi01LjYtMy0uMy01LjkgMS4zLTcuMyA0LTEuMiAyLjUtMSA2LjUuNSA4LjhtOC43LTEuNlYyMSIvPjxwYXRoIGQ9Ik0xNiAxNmwtNC00LTQgNCIvPjwvc3ZnPg==);
    -moz-background-size: 30px 30px;
    -o-background-size: 30px 30px;
    -webkit-background-size: 30px 30px;
    background-size: 30px 30px;
    content: "";
    vertical-align: middle;
}

.pricing__feature .icon--mobileapps:before {
    display: inline-block;
    margin-right: 5px;
    width: 30px;
    height: 30px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmJhMDAiIHN0cm9rZS13aWR0aD0iMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cmVjdCB4PSI1IiB5PSIyIiB3aWR0aD0iMTQiIGhlaWdodD0iMjAiIHJ4PSIyIiByeT0iMiI+PC9yZWN0PjxsaW5lIHgxPSIxMiIgeTE9IjE4IiB4Mj0iMTIiIHkyPSIxOCI+PC9saW5lPjwvc3ZnPg==);
    -moz-background-size: 30px 30px;
    -o-background-size: 30px 30px;
    -webkit-background-size: 30px 30px;
    background-size: 30px 30px;
    content: "";
    vertical-align: middle;
}

.pricing__feature .icon--software:before {
    display: inline-block;
    margin-right: 5px;
    width: 30px;
    height: 30px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmJhMDAiIHN0cm9rZS13aWR0aD0iMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cmVjdCB4PSIyIiB5PSIzIiB3aWR0aD0iMjAiIGhlaWdodD0iMTQiIHJ4PSIyIiByeT0iMiI+PC9yZWN0PjxsaW5lIHgxPSI4IiB5MT0iMjEiIHgyPSIxNiIgeTI9IjIxIj48L2xpbmU+PGxpbmUgeDE9IjEyIiB5MT0iMTciIHgyPSIxMiIgeTI9IjIxIj48L2xpbmU+PC9zdmc+);
    -moz-background-size: 30px 30px;
    -o-background-size: 30px 30px;
    -webkit-background-size: 30px 30px;
    background-size: 30px 30px;
    content: "";
    vertical-align: middle;
}


.pricing__feature-list .icon:after {
    width: auto;
}

.pricing__feature a {
    border-bottom: 1px dashed;
}

li.list-description {
    margin-left: 35px;
    color: #a5a8af;
    list-style-type: none;
    font-size: 14px;
    line-height: 20px;
    list-style-position: inside;
    text-indent: -18px;
    padding-left: 24px;
}

.most-popular {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background-color: var(--brand-color);
    color: #181817;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 2;
    font-weight: 700;
}

.otherPricing .mydartfish-logo {
    background-position: center;
    height: 25px;
}

.otherPricing .pricing__item {
    max-width: 400px;
    margin: 0 auto;
}

.onePricing .otherPricing .pricing__feature-list {
    min-height: auto;
    margin-bottom: 20px;
}

/*.faqs {
    display: none;
    visibility: hidden;
}*/

@media screen and (min-width: 40em) {
    .pricing__item {
        margin: 1.5em 0;
    }

        .pricing__item.pricing__item--featured {
            z-index: 10;
            opacity: 1;
            border: 2px solid var(--brand-color);
        }
}

.all-tabs {
    margin: 49px auto 65px;
    width: 599px;
    border: 3px solid rgba(0,0,0,.5);
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}

    .all-tabs .tab.selected {
        background-color: rgba(0,0,0,.5);
    }

    .all-tabs .tab.events-plans {
        -moz-border-radius: 3px 0 0 3px;
        -webkit-border-radius: 3px 0 0 3px;
        border-radius: 3px 0 0 3px;
    }

    .all-tabs .tab {
        display: inline-block;
        margin-bottom: -6px;
        padding: 20px 0;
        width: 294px;
        background-color: transparent;
        -moz-transition: background-color .3s;
        -o-transition: background-color .3s;
        -webkit-transition: background-color .3s;
        transition: background-color .3s;
    }

        .all-tabs .tab .tab-name {
            color: #fff;
            text-transform: uppercase;
            letter-spacing: 1.4px;
            font-size: 14px;
            -moz-transition: opacity .3s;
            -o-transition: opacity .3s;
            -webkit-transition: opacity .3s;
            transition: opacity .3s;
        }

        .all-tabs .tab .mydartfish-logo {
            margin: 0;
            height: 20px;
        }

.plans #mydartfishsplan {
    display: none;
}

/* MARKETING TABLE - COMPARISON TABLE */

.marketing-table {
    -moz-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    text-size-adjust: 100%;
    margin: 30px 0;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
}

    .marketing-table th, .marketing-table td {
        padding: 10px 15px;
        border: 1px solid #2c2c2c;
    }

    .marketing-table th {
        font-weight: 400;
        position: relative;
    }

        .marketing-table th[scope='row'] {
            background-color: transparent;
        }

        .marketing-table th[scope='col'] {
            background: #111;
        }


    .marketing-table thead th {
        padding: 1em 0;
    }

tr.section-heading th {
    border: none;
}

#tag-mobile, #create-mobile, #tag-360, #create-360 {
    display: none;
}

#header-fixed {
    position: fixed;
    top: 60px;
    display: none;
    max-width: 1220px;
    background-color: #111;
    width: 100%;
    z-index: 2;
}

    #header-fixed th:first-child {
        width: 20%;
    }

    #header-fixed th {
        padding: 20px 5px;
        width: 10%;
    }


@media screen and (min-width: 46.875em) {

    .pricing-disclaimer {
        padding: 0 3.75em;
    }

    .pricing__heading {
        padding-bottom: 0;
    }

    .pricing-table tbody th {
        width: 33.33333%;
    }

    .products .pricing-table tbody th {
        width: 25%;
    }

    .pricing-table tbody td {
        width: 16.66667%;
    }

    .products .pricing-table tbody td {
        width: 15%;
    }

    .pricing-table tfoot td {
        padding-top: 30px;
    }

    .pricing-table__feature-value--nowrap {
        white-space: nowrap;
    }
}

.marketing-table tbody th, .marketing-table tbody td {
    vertical-align: middle;
    text-align: left;
}

th .pricing-table__section-heading {
    padding: 10px 0;
    text-transform: uppercase;
}

.marketing-table p {
    margin: 0;
}

.marketing-table tr:hover {
    background-color: #111;
}

.pricing-plan {
    position: relative;
    border: 1px solid #1e1f21;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
    -moz-transition: border-color 300ms;
    -o-transition: border-color 300ms;
    -webkit-transition: border-color 300ms;
    transition: border-color 300ms;
}

@media screen and (max-width: 46.8125em) {
    .pricing-plan {
        margin-bottom: 2.8125em;
    }

        .pricing-plan:first-child {
            margin-bottom: 3.75em;
        }

        .pricing-plan:last-child {
            margin-bottom: 0;
        }

    .pricing-plan__header {
        padding: 1.875em 1.5625em;
    }
}

.pricing-plan__superhead {
    position: absolute;
    top: -22px;
    right: -1px;
    left: -1px;
    height: 44px;
    border: 1px solid #1e1f21;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    background: #ffffff;
    line-height: 44px;
}

.pricing-plan__header {
    padding: 2.8125em 1.875em 1.875em;
    background: #1e1f21;
}

.pricing-plan__price {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #111;
    font-weight: 700;
    font-size: 4.5em;
    line-height: 1em;
}

    .pricing-plan__price > sup {
        vertical-align: top;
        font-weight: 500;
        font-size: 0.30556em;
        line-height: 2.04545em;
    }

    .pricing-plan__price > abbr {
        margin-right: -0.25em;
        font-weight: 300;
        font-size: 0.6em;
    }

    .pricing-plan__price > span {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-weight: 500;
        font-size: 0.33333em;
    }

.pricing-plan__rates {
    font-size: 0.875em;
}

    .pricing-plan__rates > li {
        margin-bottom: 0.53333em;
    }

.pricing-plan--addon {
    text-align: center;
}

.pricing-disclaimer {
    margin: 0.9375em 0 0;
    color: #454f5b;
    text-align: center;
    font-size: 0.875em;
}

.pricing-plan__disclaimer {
    margin-bottom: 0;
}

.pricing-plan__more {
    padding: 0.9375em;
    border-top: 1px solid #dfe3e8;
}

    .pricing-plan__more > p {
        margin-bottom: 5px;
    }

.pricing-plan__tooltip {
    display: inline-block;
    padding-right: 30px;
}

.tooltip {
    margin: 120px auto;
    width: 600px;
    cursor: help;
}


.marketing-table .tooltip {
    margin: 0;
    width: auto;
    position: absolute;
    right: 2%;
    top: 30%;
}

.tooltip svg {
    margin-left: 5px;
    width: 16px;
    height: 16px;
}

.hero__tooltip {
    -moz-transform: translate3d(-50%, -50%, 0px);
    -ms-transform: translate3d(-50%, -50%, 0px);
    -o-transform: translate3d(-50%, -50%, 0px);
    -webkit-transform: translate3d(-50%, -50%, 0px);
    transform: translate3d(-50%, -50%, 0px);
    position: absolute;
    cursor: pointer;
}

.hero__tooltipTag {
    top: 25%;
    right: 1%;
}

.hero__tooltipFilters {
    top: 77%;
    right: 32%;
}

.tooltip__pulser {
    width: 20px;
    height: 20px;
    border: none;
    -moz-box-shadow: 0 0 0 0 #f55d5d;
    -webkit-box-shadow: 0 0 0 0 #f55d5d;
    box-shadow: 0 0 0 0 #f55d5d;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: #d43535;
    background-size: cover;
    background-repeat: no-repeat;
    cursor: pointer;
    -webkit-animation: pulse 2s infinite cubic-bezier(.66,0,0,1);
    -moz-animation: pulse 2s infinite cubic-bezier(.66,0,0,1);
    -ms-animation: pulse 2s infinite cubic-bezier(.66,0,0,1);
    -o-animation: pulse 2s infinite cubic-bezier(.66,0,0,1);
    animation: pulse 2s infinite cubic-bezier(.66,0,0,1);
}

@-webkit-keyframes pulse {
    to {
        -moz-box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);
        -webkit-box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);
        box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);
    }
}

@media screen and (max-width: 46.8125em) {
    .pricing-faq__heading {
        padding-bottom: 12px;
        border-bottom: 1px solid #dfe3e8;
    }
}

.pricing-table caption {
    position: static;
}


@media screen and (min-width: 46.875em) and (max-width: 67.4375em) {
    .pricing-table thead th {
        padding-right: 5px;
        padding-left: 5px;
    }
}


.pricing-table tbody td {
    vertical-align: middle;
    text-align: center;
}

.pricing-table tfoot td {
    padding: 15px 0 0;
    border: 0;
    text-align: center;
}

.pricing-table .pricing-table__section-heading, .pricing-table p {
    margin: 0;
    font-size: 1em;
}

.pricing-table__section-heading {
    padding: 0;
}

.pricing-table th p:not(.heading--4), .pricing-table tfoot p, .pricing-table .pricing-table__feature-name, .pricing-table .pricing-table__feature-value {
    font-size: 0.8em;
}

@media screen and (min-width: 67.5em) {
    .pricing-table th p:not(.heading--4), .pricing-table tfoot p, .pricing-table .pricing-table__feature-name, .pricing-table .pricing-table__feature-value {
        font-size: 0.875em;
    }
}

.pricing-table .pricing-table__feature-name .popover-trigger {
    text-align: left;
}

@media screen and (max-width: 46.8125em) {
    .pricing-table .pricing-table__feature-name .popover-wrapper {
        display: block;
        width: 100%;
    }
}

.pricing-table .icon--not-in-plan {
    opacity: 0.5;
}

.pricing-table .icon--in-plan {
    margin: -6px 0 -7px;
    width: 25px;
    height: 25px;
}

.pricing-table .price {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #fff;
    white-space: nowrap;
    font-weight: 700;
    font-size: 3.33333em;
}

    .pricing-table .price::after {
        display: table;
        clear: both;
        content: '';
    }

@media screen and (min-width: 67.5em) {
    .pricing-table .price {
        font-size: 2.85714em;
    }
}

.pricing-table .price sup {
    margin-top: 0.75em;
    font-size: 0.3em;
}

.pricing-table .price sup, .pricing-table .price .price__number {
    display: inline-block;
    vertical-align: top;
}

.plan-tabs {
    display: table;
    width: 100%;
    border-collapse: collapse;
}

    .plan-tabs li {
        display: table-cell;
        border-right: 1px solid #dfe3e8;
        border-left: 1px solid #dfe3e8;
    }

.products .plan-tabs li {
    border: none;
}

.plan-tabs__tab {
    display: block;
    padding: 1.25em 1em;
    width: 100%;
    border-top: 1px solid #dfe3e8;
    border-bottom: 1px solid #dfe3e8;
    text-align: center;
    white-space: nowrap;
    font-weight: 700;
    font-size: 0.78571em;
}


    .plan-tabs__tab:focus {
        outline: 0;
    }

.visuallyhidden {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    border: 0;
}

.plan-tabs__wrapper {
    width: 100%;
}


.checkmark {
    display: inline-block;
    margin-right: 10px;
}

.marketing-table .checkmark {
    margin-right: 0;
}

.checkmark:after {
    display: block;
    width: 6px;
    height: 10px;
    border: solid var(--brand-color);
    border-width: 0 2px 2px 0;
    content: '';
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.chevron::before {
    position: relative;
    top: .15em;
    left: 7px;
    display: inline-block;
    width: 7px;
    height: 7px;
    border-width: 2px 2px 0 0;
    border-style: solid;
    color: var(--brand-color);
    content: '';
    vertical-align: top;
    cursor: pointer;
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.chevron.bottom:before {
    top: 8px;
    -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
}
/*
    https://jsfiddle.net/livibetter/HV9HM/
#sticky {
    color: #fff;
}

#sticky.stick {
    margin:0 auto;
    position: fixed;
    top: 60px;
    z-index: 10000;
    border-radius: 0 0 0.5em 0.5em;
}*/

/* LP SUPPORT + SUPPORT-PRODUCTS*/

.support a {
    text-decoration: none;
}

.support .bg-support:before, .SupportProducts .bg-support:before {
    background: none;
}

.section-choice-one img {
    padding: 20px 0;
    max-height: 115px;
    margin: 0 auto;
}

.landing-tile {
    -moz-box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.3);
}

    .landing-tile a p {
        color: #fff;
    }

@media screen and (min-width: 75em) {

    .subscribing .grid.choice {
        margin-top: 5vh;
    }

    .SupportProducts .grid.choice {
        margin-top: -20vh;
    }


    .landing-tile:hover {
        -moz-box-shadow: 0 20px 30px 0 rgba(0, 0, 0, 0.6);
        -webkit-box-shadow: 0 20px 30px 0 rgba(0, 0, 0, 0.6);
        box-shadow: 0 20px 30px 0 rgba(0, 0, 0, 0.6);
    }

    .landing-tile {
        width: 100%;
        background: #141519;
        -moz-box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.3);
        -webkit-box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.3);
        box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.3);
        -moz-transition: all 0.2s ease-out;
        -ms-transition: all 0.2s ease-out;
        -o-transition: all 0.2s ease-out;
        -webkit-transition: all 0.2s ease-out;
        transition: all 0.2s ease-out;
    }

    .support .landing-tile {
        min-height: 470px;
    }

    .landing-tile a.button {
        position: absolute;
        bottom: 50px;
        left: 20%;
        right: 20%;
        display: inline-block;
        width: 230px;
        letter-spacing: 0.05em;
    }
}

.landing-tile {
    position: relative;
    padding: 20px;
    background-color: #141519;
    text-align: center;
}

.article-list li {
    padding: 20px;
    border-top: 1px solid rgba(149, 152, 154, 0.20);
    list-style-type: none;
}

    .article-list li:hover {
        background-color: var(--brand-color);
        cursor: pointer;
    }

    .article-list li a {
        padding-left: 50px;
        -webkit-box-decoration-break: clone;
        box-decoration-break: clone;
        color: #a6a7a8;
    }

    .article-list li:hover a {
        color: #fff;
    }
/********************
*   TIMELINE  *
********************/

.timeline {
    position: relative;
    overflow: auto;
    padding: 0;
    list-style: none;
}

    .timeline:before {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 50%;
        margin-left: -1.5px;
        width: 2px;
        background-color: #eeeeee;
        content: " ";
    }

    .timeline li {
        position: relative;
        float: left;
        clear: left;
        margin-bottom: 60px;
        width: 50%;
    }

.support .timeline li:nth-child(2) {
    margin-top: 60px;
}

.timeline li.timeline-inverted {
    float: right;
    clear: right;
    margin: 60px 0;
}

.timeline li:before, .timeline li:after {
    display: table;
    content: " ";
}

.timeline li .timeline-badge {
    position: absolute;
    top: 24px;
    right: -12px;
    left: auto;
    z-index: 100;
    width: 24px;
    height: 41px;
    background-color: #141519 !important;
    color: #fff;
    text-align: center;
    font-size: 1.4em;
    line-height: 50px;
}

.timeline li.timeline-inverted .timeline-badge {
    left: -12px;
}

.timeline li:hover img {
    transition: all 0.2s ease-in-out 0s;
    -moz-transform: translateY(-4px);
    -ms-transform: translateY(-4px);
    -o-transform: translateY(-4px);
    -webkit-transform: translateY(-4px);
    -moz-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
    -webkit-transition: all 0.2s ease-in-out 0s;
    transform: translateY(-4px);
}

.timeline li img {
    -moz-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
    -webkit-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;
}

.ie .timeline li img {
    height: 0;
}

.timeline li .timeline-panel:before {
    position: absolute;
    top: 26px;
    right: -15px;
    display: inline-block;
    border-top: 15px solid transparent;
    border-right: 0 solid #1e1f21;
    border-bottom: 15px solid transparent;
    border-left: 15px solid #1e1f21;
    content: " ";
}

.timeline li.timeline-inverted .timeline-panel:before {
    right: auto;
    left: -15px;
    border-right-width: 15px;
    border-left-width: 0;
}

.timeline li.timeline-inverted .timeline-panel {
    float: right;
}

.timeline li .timeline-panel .picture-label {
    overflow: hidden;
    background: #1e1f21 none repeat scroll 0% 0%;
}

.picture-label {
    position: relative;
}

.timeline > li > .timeline-panel {
    position: relative;
    float: left;
    width: 90%;
    background-color: #1e1f21;
    -moz-box-shadow: 0 1px 30px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 1px 30px rgba(0, 0, 0, 0.5);
    box-shadow: 0 1px 30px rgba(0, 0, 0, 0.5);
}


.picture-card {
    margin: 0;
    min-height: 70px;
}

.picture, .picture-cover {
    position: relative;
}

    .picture img {
        width: 100%;
        height: auto;
    }

.picture-caption-icon {
    position: absolute;
    top: 10px;
    right: 10px;
    display: none;
    width: 25px;
    height: 25px;
    border: none;
    background: rgba(0, 0, 0, .8);
    color: rgba(255, 255, 255, .95);
    text-align: center;
    font-size: .6em;
    -moz-transition: background .3s, color .3s;
    -o-transition: background .3s, color .3s;
    -webkit-transition: background .3s, color .3s;
    transition: background .3s, color .3s;
}

[role=button] {
    cursor: pointer;
}

.timeline-body {
    position: relative;
    padding: 20px;
}

    .timeline-body .label-gray {
        background: #6f7072;
    }

    .timeline-body .label {
        position: absolute;
        top: -27px;
    }

.label {
    display: inline-block;
    padding: .4em .4em .2em;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    line-height: 1;
}

.timeline-body h4 {
    margin-top: 0;
}

.timeline-body > p, .timeline-body > ul {
    text-overflow-multiline: ellipsis;
    overflow: hidden;
    margin-bottom: 0;
    font-size: 14px;
}

.timeline a:focus, .timeline a:active, .timeline a:hover {
    outline: 0;
    text-decoration: underline;
}

@media (max-width: 767px) {
    ul.timeline:before {
        left: 40px;
    }

    .timeline {
        padding: 0 40px 0 38px;
    }

    ul.timeline > li:first-child {
        margin-top: 0;
    }

    ul.timeline > li {
        position: relative;
        float: left;
        clear: left;
        margin-top: 30px;
        margin-bottom: 30px;
        width: 100%;
    }

        ul.timeline > li > .timeline-badge {
            top: 24px;
            left: -10px;
            margin-left: 0;
        }

    .timeline > li {
        float: left;
        clear: left;
        margin-top: 30px;
        margin-bottom: 30px;
    }

    .timeline li .timeline-panel:before {
        right: auto;
        left: -15px;
        border-right-width: 15px;
        border-left-width: 0;
    }

    .timeline > li > .timeline-panel {
        float: right;
    }

    .timeline > li.timeline-inverted {
        float: left;
        clear: left;
        margin-top: 30px;
        margin-bottom: 30px;
    }

    ul.timeline li .timeline-panel:after {
        right: auto;
        left: -14px;
        border-right-width: 14px;
        border-left-width: 0;
    }
}

.education .picto::after {
    width: 121px;
    height: 121px;
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
}

.picto--educ-software::after {
    background-position: 135px -3799px;
}

.picto--educ-dftv::after {
    background-position: 135px -3954px;
}

.picto--educ-mydf::after {
    background-position: 135px -4108px;
}

.picto--proso-tuto::after {
    background-position: 100px -2725px;
}

.picto--proso-webinar::after {
    background-position: 100px -2825px;
}
/* loader */

.spinner {
    margin: 10% auto;
    width: 60px;
    height: 60px;
    border-top: 2px solid #1e1f21;
    border-right: 2px solid #111;
    border-bottom: 2px solid #444;
    border-left: 2px solid #1e1f21;
    -moz-animation: spin .4s infinite linear;
    -ms-animation: spin .4s infinite linear;
    -o-animation: spin .4s infinite linear;
    -webkit-animation: spin .4s infinite linear;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    opacity: 0.7;
    animation: spin .4s infinite linear;
}

.loaded .spinner {
    display: none;
}

@keyframes spin {
    from {
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    to {
        -moz-transform: rotate(359deg);
        -ms-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@-moz-keyframes spin {
    from {
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    to {
        -moz-transform: rotate(359deg);
        -ms-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@-webkit-keyframes spin {
    from {
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    to {
        -moz-transform: rotate(359deg);
        -ms-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@-ms-keyframes spin {
    from {
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    to {
        -moz-transform: rotate(359deg);
        -ms-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@-o-keyframes spin {
    from {
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    to {
        -moz-transform: rotate(359deg);
        -ms-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}
/* menu
----------------------------------------------------------*/

.burger-container {
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    position: relative;
    display: inline-block;
    float: right;
    width: 50px;
    height: 30px;
    cursor: pointer;
    transition: all 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transition: all 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    -o-transition: all 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    -webkit-transition: all 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    transform: rotate(0deg);
}

    .burger-container #burger {
        position: relative;
        top: 50%;
        display: block;
        margin: -4px auto 0;
        width: 18px;
        height: 8px;
    }

        .burger-container #burger .bar {
            position: relative;
            display: block;
            width: 100%;
            height: 1px;
            background: #fff;
            -moz-transition: all 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);
            -o-transition: all 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);
            -webkit-transition: all 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);
            transition: all 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);
            -moz-transition-delay: 0s;
            -o-transition-delay: 0s;
            -webkit-transition-delay: 0s;
            transition-delay: 0s;
        }

            .burger-container #burger .bar.topBar {
                -moz-transform: translateY(0px) rotate(0deg);
                -ms-transform: translateY(0px) rotate(0deg);
                -o-transform: translateY(0px) rotate(0deg);
                -webkit-transform: translateY(0px) rotate(0deg);
                transform: translateY(0px) rotate(0deg);
            }

            .burger-container #burger .bar.btmBar {
                -moz-transform: translateY(6px) rotate(0deg);
                -ms-transform: translateY(6px) rotate(0deg);
                -o-transform: translateY(6px) rotate(0deg);
                -webkit-transform: translateY(6px) rotate(0deg);
                transform: translateY(6px) rotate(0deg);
            }



.menu-opened {
    height: 100%;
    background-color: #111;
    -moz-transition: all 0.3s ease-in, background 0.5s ease-in;
    -o-transition: all 0.3s ease-in, background 0.5s ease-in;
    -webkit-transition: all 0.3s ease-in, background 0.5s ease-in;
    transition: all 0.3s ease-in, background 0.5s ease-in;
    -moz-transition-delay: 0.25s;
    -o-transition-delay: 0.25s;
    -webkit-transition-delay: 0.25s;
    transition-delay: 0.25s;
}

    .menu-opened .burger-container {
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }

        .menu-opened .burger-container #burger .bar {
            -moz-transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
            -o-transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
            -webkit-transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
            transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
            -moz-transition-delay: 0.2s;
            -o-transition-delay: 0.2s;
            -webkit-transition-delay: 0.2s;
            transition-delay: 0.2s;
        }

            .menu-opened .burger-container #burger .bar.topBar {
                -moz-transform: translateY(4px) rotate(45deg);
                -ms-transform: translateY(4px) rotate(45deg);
                -o-transform: translateY(4px) rotate(45deg);
                -webkit-transform: translateY(4px) rotate(45deg);
                transform: translateY(4px) rotate(45deg);
            }

            .menu-opened .burger-container #burger .bar.btmBar {
                -moz-transform: translateY(3px) rotate(-45deg);
                -ms-transform: translateY(3px) rotate(-45deg);
                -o-transform: translateY(3px) rotate(-45deg);
                -webkit-transform: translateY(3px) rotate(-45deg);
                transform: translateY(3px) rotate(-45deg);
            }

#menu ul {
    clear: both;
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: center;
}

    #menu ul li {
        display: block;
        padding-left: 0;
    }

        #menu ul li a {
            display: block;
            padding: 1em;
            color: #999;
        }

            #menu ul li a:hover {
                color: #fff;
            }

        #menu ul li.selected a {
            color: var(--brand-color);
        }

@media (max-width: 1199px) {
    #menu {
        margin: 0 auto;
        padding: 30px 0;
        max-width: 14rem;
        height: 100%;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 14px;
    }

        #menu ul li a {
            display: block;
            padding: 0.7em;
            padding: 1em 0.3em;
            color: #999;
            text-transform: uppercase;
            letter-spacing: 0.5px;
            font-size: 14px;
        }

        #menu ul li:last-child {
            margin-top: 20px;
        }

    .hero-subtitle-bigger {
        font-size: 28px;
    }
}

section {
    position: relative;
    overflow: visible;
}

.container.tight {
    max-width: 800px;
}

.container.large {
    max-width: 1300px;
}

.bottom-separator::after, .palm--bottom-separator::after {
    display: block;
    clear: both;
    margin: 0 0 1em 0;
    width: 100%;
    height: 6px;
    background: #ffffff;
    background: -moz-linear-gradient(left, #ffffff 10%, #e8e8e8 50%, #ffffff 90%);
    background: -ms-linear-gradient(left, #ffffff 10%, #e8e8e8 50%, #ffffff 90%);
    background: -o-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: linear-gradient(to right, #ffffff 10%, #e8e8e8 50%, #ffffff 90%);
    content: " ";
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1);
}


.about .office.bottom-separator::after {
    margin: 1.5em 0;
    height: 1px;
}

.quote {
    display: block;
    font-size: 20px;
    font-style: italic;
    color: #fff;
    max-width: 870px;
    margin: 0 auto;
}

    .quote::before {
        color: #fff;
        content: "\201C";
        font-size: 1em;
        line-height: inherit;
    }

    .quote::after {
        position: relative;
        top: 10px;
        color: #fff;
        content: "\201D";
        font-size: 1em;
        line-height: 0px;
        line-height: inherit;
    }

#testimonial p:first-of-type {
    font-size: 14px;
    line-height: 19px;
    letter-spacing: 1px;
    color: #fff;
    margin-bottom: 10px;
    text-transform: uppercase;
    font-weight: 700;
}

#testimonial p {
    font-size: 12px;
    line-height: 16px;
    font-weight: 700;
}

.videocontainer__wrap {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

    .videocontainer__wrap iframe,
    .videocontainer__wrap object,
    .videocontainer__wrap embed {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

.videocontainer--bg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    overflow: hidden;
    background-color: #444;
}

    .videocontainer--bg video {
        -o-object-fit: cover;
        object-fit: cover;
        min-width: 100%;
        min-height: 100%;
        width: 100%;
    }

.video_brand {
    float: right;
    padding: 0 105px 0 0;
    background: transparent url('https://www.dartfish.tv/img/platform/logoEmbed.png') center right no-repeat;
    font-size: 0.5em;
}

    .video_brand:hover {
        cursor: pointer;
    }

    .video_brand a, .video_brand a:hover {
        color: #666;
    }

/********************
*   Desktop Styles   *
********************/

@media only screen and (min-width: 1200px) {

    h5 {
        font-size: 1.05em;
    }

    .videobg {
        position: absolute;
        top: 0px;
        left: 0px;
        z-index: 1;
        overflow: hidden;
        margin-top: -200px;
        min-width: 100%;
        min-height: 100%;
        width: auto;
        height: auto;
        background: #111;
    }
}
/******************************/

/* adaptive background images */

/******************************/

.fullwidth {
    padding-top: 40%;
    width: 100%;
    height: 0;
    background-color: #eee;
    background-position: center center;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    -webkit-background-size: cover !important;
    background-size: cover !important;
}

/*----------------------------------------*\
  ANIMATION
\*----------------------------------------*/

.animated {
    animation-fill-mode: both;
    -moz-animation-duration: 1s;
    -o-animation-duration: 1s;
    -webkit-animation-duration: 1s;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    -webkit-animation-fill-mode: both;
    animation-duration: 1s;
    -moz-animation-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
    -o-animation-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
    -webkit-animation-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
    animation-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
}

    .animated.infinite {
        -moz-animation-iteration-count: infinite;
        -o-animation-iteration-count: infinite;
        -webkit-animation-iteration-count: infinite;
        animation-iteration-count: infinite;
    }

    .animated.hinge {
        -moz-animation-duration: 2s;
        -o-animation-duration: 2s;
        -webkit-animation-duration: 2s;
        animation-duration: 2s;
    }

    .animated.flipOutX, .animated.flipOutY, .animated.bounceIn, .animated.bounceOut {
        -moz-animation-duration: .75s;
        -o-animation-duration: .75s;
        -webkit-animation-duration: .75s;
        animation-duration: .75s;
    }

@keyframes fadeInDown {
    from {
        opacity: 0;
        -moz-transform: translate3d(0, -20%, 0);
        -ms-transform: translate3d(0, -20%, 0);
        -o-transform: translate3d(0, -20%, 0);
        -webkit-transform: translate3d(0, -20%, 0);
        transform: translate3d(0, -20%, 0);
    }

    to {
        opacity: 1;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInDown {
    -moz-animation-name: fadeInDown;
    -o-animation-name: fadeInDown;
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}

/*----------------------------------------*\
  SIZING HELPERS
\*----------------------------------------*/

.w-1 {
    width: .25rem;
}

.w-2 {
    width: .5rem;
}

.w-3 {
    width: .75rem;
}

.w-4 {
    width: 1rem;
}

.w-5 {
    width: 1.25rem;
}

.w-6 {
    width: 1.5rem;
}

.w-8 {
    width: 2rem;
}

.w-10 {
    width: 2.5rem;
}

.w-12 {
    width: 3rem;
}

.w-16 {
    width: 4rem;
}

.w-24 {
    width: 6rem;
}

.w-32 {
    width: 8rem;
}

.w-48 {
    width: 15rem;
}

/*----------------------------------------*\
    Height helpers
\*----------------------------------------*/

.h-1 {
    height: .25rem;
}

.h-2 {
    height: .5rem;
}

.h-3 {
    height: .75rem;
}

.h-4 {
    height: 1rem;
}

.h-5 {
    height: 1.25rem;
}

.h-6 {
    height: 1.5rem;
}

.h-8 {
    height: 2rem;
}

.h-10 {
    height: 2.5rem;
}

.h-12 {
    height: 3rem;
}

.h-16 {
    height: 4rem;
}

.h-24 {
    height: 6rem;
}

.h-32 {
    height: 8rem;
}

.h-48 {
    height: 12rem;
}


/*----------------------------------------*\
  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;
}

.mrgtneg-- {
    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;
}

.mrgtneg- {
    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;
    }
    .about .simpleYet .product-image {
        margin-top: -230px;
    }

    .values h2 {
        padding-top: 1em !important;
    }
}

.align-middle {
    -webkit-align-items: center;
    align-items: center;
    -ms-flex-align: center;
}
/* 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
 *
 */
.container,
.container-full {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 30px;
    padding-left: 30px;
}

    .container .grid,
    .container-full .grid {
        margin-right: -15px;
        margin-left: -15px;
    }

@media (min-width: var(--reflex-xs)) {
    .container {
        max-width: var(--reflex-xs);
    }
}

@media (min-width: 768px) {
    .container {
        max-width: 768px;
    }

    .picture-card {
        min-height: 75pt;
    }

    .text-big-- {
        font-size: 1.5em;
    }
}

@media (min-width: 992px) {
    .container {
        max-width: 992px;
    }
}

@media (min-width: 1200px) {
    .container {
        max-width: 1280px;
    }
}

.grid {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0;
    margin: 0 auto;
    position: relative;
    /*letter-spacing: -.31em;
    *letter-spacing: normal;
    word-spacing: -.43em;*/
    list-style-type: none;
}

    .grid::before, .grid::after {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        letter-spacing: normal;
        word-spacing: normal;
        white-space: normal;
    }

[class*="col-"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    letter-spacing: normal;
    word-spacing: normal;
    white-space: normal;
    position: relative;
    width: 100%;
    vertical-align: top;
    padding: 15px;
    display: inline-block;
    *display: inline;
    zoom: 1;
}

    [class*="col-"]::before, [class*="col-"]::after {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        letter-spacing: normal;
        word-spacing: normal;
        white-space: normal;
    }

    [class*="col-"] .grid {
        -ms-flex: 1 1 auto;
        -webkit-flex: 1 1 auto;
        flex: 1 1 auto;
        margin: -15px;
    }

.col-12 {
    width: 100%;
    *width: 99.9%;
}

.col-11 {
    width: 91.66666667%;
    *width: 91.56666667%;
}

.col-10 {
    width: 83.33333333%;
    *width: 83.23333333%;
}

.col-9 {
    width: 75%;
    *width: 74.9%;
}

.col-8 {
    width: 66.66666667%;
    *width: 66.56666667%;
}

.col-7 {
    width: 58.33333333%;
    *width: 58.23333333%;
}

.col-6 {
    width: 50%;
    *width: 49.9%;
}

.col-5 {
    width: 41.66666667%;
    *width: 41.56666667%;
}

.col-4 {
    width: 33.33333333%;
    *width: 33.23333333%;
}

.col-3 {
    width: 25%;
    *width: 24.9%;
}

.col-2 {
    width: 16.66666667%;
    *width: 16.56666667%;
}

.col-1 {
    width: 8.33333333%;
    *width: 8.23333333%;
}

@media (min-width: 350px) {
    .col-xs-12 {
        width: 100%;
        *width: 99.9%;
    }

    .col-xs-11 {
        width: 91.66666667%;
        *width: 91.56666667%;
    }

    .col-xs-10 {
        width: 83.33333333%;
        *width: 83.23333333%;
    }

    .col-xs-9 {
        width: 75%;
        *width: 74.9%;
    }

    .col-xs-8 {
        width: 66.66666667%;
        *width: 66.56666667%;
    }

    .col-xs-7 {
        width: 58.33333333%;
        *width: 58.23333333%;
    }

    .col-xs-6 {
        width: 50%;
        *width: 49.9%;
    }

    .col-xs-5 {
        width: 41.66666667%;
        *width: 41.56666667%;
    }

    .col-xs-4 {
        width: 33.33333333%;
        *width: 33.23333333%;
    }

    .col-xs-3 {
        width: 25%;
        *width: 24.9%;
    }

    .col-xs-2 {
        width: 16.66666667%;
        *width: 16.56666667%;
    }

    .col-xs-1 {
        width: 8.33333333%;
        *width: 8.23333333%;
    }
}

@media (min-width: 768px) {
    .col-sm-12 {
        width: 100%;
        *width: 99.9%;
    }

    .col-sm-11 {
        width: 91.66666667%;
        *width: 91.56666667%;
    }

    .col-sm-10 {
        width: 83.33333333%;
        *width: 83.23333333%;
    }

    .col-sm-9 {
        width: 75%;
        *width: 74.9%;
    }

    .col-sm-8 {
        width: 66.66666667%;
        *width: 66.56666667%;
    }

    .col-sm-7 {
        width: 58.33333333%;
        *width: 58.23333333%;
    }

    .col-sm-6 {
        width: 50%;
        *width: 49.9%;
    }

    .col-sm-5 {
        width: 41.66666667%;
        *width: 41.56666667%;
    }

    .col-sm-4 {
        width: 33.33333333%;
        *width: 33.23333333%;
    }

    .col-sm-3 {
        width: 25%;
        *width: 24.9%;
    }

    .col-sm-2 {
        width: 16.66666667%;
        *width: 16.56666667%;
    }

    .col-sm-1 {
        width: 8.33333333%;
        *width: 8.23333333%;
    }
}

@media (min-width: 992px) {
    .col-md-12 {
        width: 100%;
        *width: 99.9%;
    }

    .col-md-11 {
        width: 91.66666667%;
        *width: 91.56666667%;
    }

    .col-md-10 {
        width: 83.33333333%;
        *width: 83.23333333%;
    }

    .col-md-9 {
        width: 75%;
        *width: 74.9%;
    }

    .col-md-8 {
        width: 66.66666667%;
        *width: 66.56666667%;
    }

    .col-md-7 {
        width: 58.33333333%;
        *width: 58.23333333%;
    }

    .col-md-6 {
        width: 50%;
        *width: 49.9%;
    }

    .col-md-5 {
        width: 41.66666667%;
        *width: 41.56666667%;
    }

    .col-md-4 {
        width: 33.33333333%;
        *width: 33.23333333%;
    }

    .col-md-3 {
        width: 25%;
        *width: 24.9%;
    }

    .col-md-2 {
        width: 16.66666667%;
        *width: 16.56666667%;
    }

    .col-md-1 {
        width: 8.33333333%;
        *width: 8.23333333%;
    }
}

@media (min-width: 1200px) {
    .col-lg-12 {
        width: 100%;
        *width: 99.9%;
    }

    .col-lg-11 {
        width: 91.66666667%;
        *width: 91.56666667%;
    }

    .col-lg-10 {
        width: 83.33333333%;
        *width: 83.23333333%;
    }

    .col-lg-9 {
        width: 75%;
        *width: 74.9%;
    }

    .col-lg-8 {
        width: 66.66666667%;
        *width: 66.56666667%;
    }

    .col-lg-7 {
        width: 58.33333333%;
        *width: 58.23333333%;
    }

    .col-lg-6 {
        width: 50%;
        *width: 49.9%;
    }

    .col-lg-5 {
        width: 41.66666667%;
        *width: 41.56666667%;
    }

    .col-lg-4 {
        width: 33.33333333%;
        *width: 33.23333333%;
    }

    .col-lg-3 {
        width: 25%;
        *width: 24.9%;
    }

    .col-lg-2 {
        width: 16.66666667%;
        *width: 16.56666667%;
    }

    .col-lg-1 {
        width: 8.33333333%;
        *width: 8.23333333%;
    }
}

@media (min-width: 1600px) {
    .col-xlg-12 {
        width: 100%;
        *width: 99.9%;
    }

    .col-xlg-11 {
        width: 91.66666667%;
        *width: 91.56666667%;
    }

    .col-xlg-10 {
        width: 83.33333333%;
        *width: 83.23333333%;
    }

    .col-xlg-9 {
        width: 75%;
        *width: 74.9%;
    }

    .col-xlg-8 {
        width: 66.66666667%;
        *width: 66.56666667%;
    }

    .col-xlg-7 {
        width: 58.33333333%;
        *width: 58.23333333%;
    }

    .col-xlg-6 {
        width: 50%;
        *width: 49.9%;
    }

    .col-xlg-5 {
        width: 41.66666667%;
        *width: 41.56666667%;
    }

    .col-xlg-4 {
        width: 33.33333333%;
        *width: 33.23333333%;
    }

    .col-xlg-3 {
        width: 25%;
        *width: 24.9%;
    }

    .col-xlg-2 {
        width: 16.66666667%;
        *width: 16.56666667%;
    }

    .col-xlg-1 {
        width: 8.33333333%;
        *width: 8.23333333%;
    }
}

.col-auto {
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 0px;
    flex: 1 0 0px;
    width: auto;
}

@media (min-width: var(--reflex-xs)) {
    .col-xs-auto {
        -ms-flex: 1 0 auto;
        -webkit-flex: 1 0 0px;
        flex: 1 0 0px;
        width: auto;
    }
}

@media (min-width: 768px) {
    .col-sm-auto {
        -ms-flex: 1 0 auto;
        -webkit-flex: 1 0 0px;
        flex: 1 0 0px;
        width: auto;
    }
}

@media (min-width: 992px) {
    .col-md-auto {
        -ms-flex: 1 0 auto;
        -webkit-flex: 1 0 0px;
        flex: 1 0 0px;
        width: auto;
    }
}

@media (min-width: 1200px) {
    .col-lg-auto {
        -ms-flex: 1 0 auto;
        -webkit-flex: 1 0 0px;
        flex: 1 0 0px;
        width: auto;
    }
}

@media (min-width: 1600px) {
    .col-xlg-auto {
        -ms-flex: 1 0 auto;
        -webkit-flex: 1 0 0px;
        flex: 1 0 0px;
        width: auto;
    }
}

.order-12 {
    -ms-flex-order: 12;
    -webkit-order: 12;
    order: 12;
}

.order-11 {
    -ms-flex-order: 11;
    -webkit-order: 11;
    order: 11;
}

.order-10 {
    -ms-flex-order: 10;
    -webkit-order: 10;
    order: 10;
}

.order-9 {
    -ms-flex-order: 9;
    -webkit-order: 9;
    order: 9;
}

.order-8 {
    -ms-flex-order: 8;
    -webkit-order: 8;
    order: 8;
}

.order-7 {
    -ms-flex-order: 7;
    -webkit-order: 7;
    order: 7;
}

.order-6 {
    -ms-flex-order: 6;
    -webkit-order: 6;
    order: 6;
}

.order-5 {
    -ms-flex-order: 5;
    -webkit-order: 5;
    order: 5;
}

.order-4 {
    -ms-flex-order: 4;
    -webkit-order: 4;
    order: 4;
}

.order-3 {
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
}

.order-2 {
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
}

.order-1 {
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
}

.order-0 {
    -ms-flex-order: 0;
    -webkit-order: 0;
    order: 0;
}

@media only screen and (min-width: 350px) {
    .order-12-xs {
        -ms-flex-order: 12;
        -webkit-order: 12;
        order: 12;
    }

    .order-11-xs {
        -ms-flex-order: 11;
        -webkit-order: 11;
        order: 11;
    }

    .order-10-xs {
        -ms-flex-order: 10;
        -webkit-order: 10;
        order: 10;
    }

    .order-9-xs {
        -ms-flex-order: 9;
        -webkit-order: 9;
        order: 9;
    }

    .order-8-xs {
        -ms-flex-order: 8;
        -webkit-order: 8;
        order: 8;
    }

    .order-7-xs {
        -ms-flex-order: 7;
        -webkit-order: 7;
        order: 7;
    }

    .order-6-xs {
        -ms-flex-order: 6;
        -webkit-order: 6;
        order: 6;
    }

    .order-5-xs {
        -ms-flex-order: 5;
        -webkit-order: 5;
        order: 5;
    }

    .order-4-xs {
        -ms-flex-order: 4;
        -webkit-order: 4;
        order: 4;
    }

    .order-3-xs {
        -ms-flex-order: 3;
        -webkit-order: 3;
        order: 3;
    }

    .order-2-xs {
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2;
    }

    .order-1-xs {
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1;
    }

    .order-0-xs {
        -ms-flex-order: 0;
        -webkit-order: 0;
        order: 0;
    }
}

@media only screen and (min-width: 768px) {
    .order-12-sm {
        -ms-flex-order: 12;
        -webkit-order: 12;
        order: 12;
    }

    .order-11-sm {
        -ms-flex-order: 11;
        -webkit-order: 11;
        order: 11;
    }

    .order-10-sm {
        -ms-flex-order: 10;
        -webkit-order: 10;
        order: 10;
    }

    .order-9-sm {
        -ms-flex-order: 9;
        -webkit-order: 9;
        order: 9;
    }

    .order-8-sm {
        -ms-flex-order: 8;
        -webkit-order: 8;
        order: 8;
    }

    .order-7-sm {
        -ms-flex-order: 7;
        -webkit-order: 7;
        order: 7;
    }

    .order-6-sm {
        -ms-flex-order: 6;
        -webkit-order: 6;
        order: 6;
    }

    .order-5-sm {
        -ms-flex-order: 5;
        -webkit-order: 5;
        order: 5;
    }

    .order-4-sm {
        -ms-flex-order: 4;
        -webkit-order: 4;
        order: 4;
    }

    .order-3-sm {
        -ms-flex-order: 3;
        -webkit-order: 3;
        order: 3;
    }

    .order-2-sm {
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2;
    }

    .order-1-sm {
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1;
    }

    .order-0-sm {
        -ms-flex-order: 0;
        -webkit-order: 0;
        order: 0;
    }
}

@media only screen and (min-width: 992px) {
    .order-12-md {
        -ms-flex-order: 12;
        -webkit-order: 12;
        order: 12;
    }

    .order-11-md {
        -ms-flex-order: 11;
        -webkit-order: 11;
        order: 11;
    }

    .order-10-md {
        -ms-flex-order: 10;
        -webkit-order: 10;
        order: 10;
    }

    .order-9-md {
        -ms-flex-order: 9;
        -webkit-order: 9;
        order: 9;
    }

    .order-8-md {
        -ms-flex-order: 8;
        -webkit-order: 8;
        order: 8;
    }

    .order-7-md {
        -ms-flex-order: 7;
        -webkit-order: 7;
        order: 7;
    }

    .order-6-md {
        -ms-flex-order: 6;
        -webkit-order: 6;
        order: 6;
    }

    .order-5-md {
        -ms-flex-order: 5;
        -webkit-order: 5;
        order: 5;
    }

    .order-4-md {
        -ms-flex-order: 4;
        -webkit-order: 4;
        order: 4;
    }

    .order-3-md {
        -ms-flex-order: 3;
        -webkit-order: 3;
        order: 3;
    }

    .order-2-md {
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2;
    }

    .order-1-md {
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1;
    }

    .order-0-md {
        -ms-flex-order: 0;
        -webkit-order: 0;
        order: 0;
    }
}

@media only screen and (min-width: 1200px) {
    .order-12-lg {
        -ms-flex-order: 12;
        -webkit-order: 12;
        order: 12;
    }

    .order-11-lg {
        -ms-flex-order: 11;
        -webkit-order: 11;
        order: 11;
    }

    .order-10-lg {
        -ms-flex-order: 10;
        -webkit-order: 10;
        order: 10;
    }

    .order-9-lg {
        -ms-flex-order: 9;
        -webkit-order: 9;
        order: 9;
    }

    .order-8-lg {
        -ms-flex-order: 8;
        -webkit-order: 8;
        order: 8;
    }

    .order-7-lg {
        -ms-flex-order: 7;
        -webkit-order: 7;
        order: 7;
    }

    .order-6-lg {
        -ms-flex-order: 6;
        -webkit-order: 6;
        order: 6;
    }

    .order-5-lg {
        -ms-flex-order: 5;
        -webkit-order: 5;
        order: 5;
    }

    .order-4-lg {
        -ms-flex-order: 4;
        -webkit-order: 4;
        order: 4;
    }

    .order-3-lg {
        -ms-flex-order: 3;
        -webkit-order: 3;
        order: 3;
    }

    .order-2-lg {
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2;
    }

    .order-1-lg {
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1;
    }

    .order-0-lg {
        -ms-flex-order: 0;
        -webkit-order: 0;
        order: 0;
    }
}

@media only screen and (min-width: 1600px) {
    .order-12-xlg {
        -ms-flex-order: 12;
        -webkit-order: 12;
        order: 12;
    }

    .order-11-xlg {
        -ms-flex-order: 11;
        -webkit-order: 11;
        order: 11;
    }

    .order-10-xlg {
        -ms-flex-order: 10;
        -webkit-order: 10;
        order: 10;
    }

    .order-9-xlg {
        -ms-flex-order: 9;
        -webkit-order: 9;
        order: 9;
    }

    .order-8-xlg {
        -ms-flex-order: 8;
        -webkit-order: 8;
        order: 8;
    }

    .order-7-xlg {
        -ms-flex-order: 7;
        -webkit-order: 7;
        order: 7;
    }

    .order-6-xlg {
        -ms-flex-order: 6;
        -webkit-order: 6;
        order: 6;
    }

    .order-5-xlg {
        -ms-flex-order: 5;
        -webkit-order: 5;
        order: 5;
    }

    .order-4-xlg {
        -ms-flex-order: 4;
        -webkit-order: 4;
        order: 4;
    }

    .order-3-xlg {
        -ms-flex-order: 3;
        -webkit-order: 3;
        order: 3;
    }

    .order-2-xlg {
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2;
    }

    .order-1-xlg {
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1;
    }

    .order-0-xlg {
        -ms-flex-order: 0;
        -webkit-order: 0;
        order: 0;
    }
}

.offset-11 {
    margin-left: 91.66666667%;
    *margin-left: 91.56666667%;
}

.offset-10 {
    margin-left: 83.33333333%;
    *margin-left: 83.23333333%;
}

.offset-9 {
    margin-left: 75%;
    *margin-left: 74.9%;
}

.offset-8 {
    margin-left: 66.66666667%;
    *margin-left: 66.56666667%;
}

.offset-7 {
    margin-left: 58.33333333%;
    *margin-left: 58.23333333%;
}

.offset-6 {
    margin-left: 50%;
    *margin-left: 49.9%;
}

.offset-5 {
    margin-left: 41.66666667%;
    *margin-left: 41.56666667%;
}

.offset-4 {
    margin-left: 33.33333333%;
    *margin-left: 33.23333333%;
}

.offset-3 {
    margin-left: 25%;
    *margin-left: 24.9%;
}

.offset-2 {
    margin-left: 16.66666667%;
    *margin-left: 16.56666667%;
}

.offset-1 {
    margin-left: 8.33333333%;
    *margin-left: 8.23333333%;
}

@media only screen and (min-width: var(--reflex-xs)) {
    .offset-11-xs {
        margin-left: 91.66666667%;
        *margin-left: 91.56666667%;
    }

    .offset-10-xs {
        margin-left: 83.33333333%;
        *margin-left: 83.23333333%;
    }

    .offset-9-xs {
        margin-left: 75%;
        *margin-left: 74.9%;
    }

    .offset-8-xs {
        margin-left: 66.66666667%;
        *margin-left: 66.56666667%;
    }

    .offset-7-xs {
        margin-left: 58.33333333%;
        *margin-left: 58.23333333%;
    }

    .offset-6-xs {
        margin-left: 50%;
        *margin-left: 49.9%;
    }

    .offset-5-xs {
        margin-left: 41.66666667%;
        *margin-left: 41.56666667%;
    }

    .offset-4-xs {
        margin-left: 33.33333333%;
        *margin-left: 33.23333333%;
    }

    .offset-3-xs {
        margin-left: 25%;
        *margin-left: 24.9%;
    }

    .offset-2-xs {
        margin-left: 16.66666667%;
        *margin-left: 16.56666667%;
    }

    .offset-1-xs {
        margin-left: 8.33333333%;
        *margin-left: 8.23333333%;
    }

    .offset-0-xs {
        margin-left: 0;
        *margin-left: -0.1%;
    }
}

@media only screen and (min-width: 768px) {
    .offset-11-sm {
        margin-left: 91.66666667%;
        *margin-left: 91.56666667%;
    }

    .offset-10-sm {
        margin-left: 83.33333333%;
        *margin-left: 83.23333333%;
    }

    .offset-9-sm {
        margin-left: 75%;
        *margin-left: 74.9%;
    }

    .offset-8-sm {
        margin-left: 66.66666667%;
        *margin-left: 66.56666667%;
    }

    .offset-7-sm {
        margin-left: 58.33333333%;
        *margin-left: 58.23333333%;
    }

    .offset-6-sm {
        margin-left: 50%;
        *margin-left: 49.9%;
    }

    .offset-5-sm {
        margin-left: 41.66666667%;
        *margin-left: 41.56666667%;
    }

    .offset-4-sm {
        margin-left: 33.33333333%;
        *margin-left: 33.23333333%;
    }

    .offset-3-sm {
        margin-left: 25%;
        *margin-left: 24.9%;
    }

    .offset-2-sm {
        margin-left: 16.66666667%;
        *margin-left: 16.56666667%;
    }

    .offset-1-sm {
        margin-left: 8.33333333%;
        *margin-left: 8.23333333%;
    }

    .offset-0-sm {
        margin-left: 0;
        *margin-left: -0.1%;
    }
}

@media only screen and (min-width: 992px) {
    .offset-11-md {
        margin-left: 91.66666667%;
        *margin-left: 91.56666667%;
    }

    .offset-10-md {
        margin-left: 83.33333333%;
        *margin-left: 83.23333333%;
    }

    .offset-9-md {
        margin-left: 75%;
        *margin-left: 74.9%;
    }

    .offset-8-md {
        margin-left: 66.66666667%;
        *margin-left: 66.56666667%;
    }

    .offset-7-md {
        margin-left: 58.33333333%;
        *margin-left: 58.23333333%;
    }

    .offset-6-md {
        margin-left: 50%;
        *margin-left: 49.9%;
    }

    .offset-5-md {
        margin-left: 41.66666667%;
        *margin-left: 41.56666667%;
    }

    .offset-4-md {
        margin-left: 33.33333333%;
        *margin-left: 33.23333333%;
    }

    .offset-3-md {
        margin-left: 25%;
        *margin-left: 24.9%;
    }

    .offset-2-md {
        margin-left: 16.66666667%;
        *margin-left: 16.56666667%;
    }

    .offset-1-md {
        margin-left: 8.33333333%;
        *margin-left: 8.23333333%;
    }

    .offset-0-md {
        margin-left: 0;
        *margin-left: -0.1%;
    }
}

@media only screen and (min-width: 1200px) {
    .offset-11-lg {
        margin-left: 91.66666667%;
        *margin-left: 91.56666667%;
    }

    .offset-10-lg {
        margin-left: 83.33333333%;
        *margin-left: 83.23333333%;
    }

    .offset-9-lg {
        margin-left: 75%;
        *margin-left: 74.9%;
    }

    .offset-8-lg {
        margin-left: 66.66666667%;
        *margin-left: 66.56666667%;
    }

    .offset-7-lg {
        margin-left: 58.33333333%;
        *margin-left: 58.23333333%;
    }

    .offset-6-lg {
        margin-left: 50%;
        *margin-left: 49.9%;
    }

    .offset-5-lg {
        margin-left: 41.66666667%;
        *margin-left: 41.56666667%;
    }

    .offset-4-lg {
        margin-left: 33.33333333%;
        *margin-left: 33.23333333%;
    }

    .offset-3-lg {
        margin-left: 25%;
        *margin-left: 24.9%;
    }

    .offset-2-lg {
        margin-left: 16.66666667%;
        *margin-left: 16.56666667%;
    }

    .offset-1-lg {
        margin-left: 8.33333333%;
        *margin-left: 8.23333333%;
    }

    .offset-0-lg {
        margin-left: 0;
        *margin-left: -0.1%;
    }
}

@media only screen and (min-width: 1600px) {
    .offset-11-xlg {
        margin-left: 91.66666667%;
        *margin-left: 91.56666667%;
    }

    .offset-10-xlg {
        margin-left: 83.33333333%;
        *margin-left: 83.23333333%;
    }

    .offset-9-xlg {
        margin-left: 75%;
        *margin-left: 74.9%;
    }

    .offset-8-xlg {
        margin-left: 66.66666667%;
        *margin-left: 66.56666667%;
    }

    .offset-7-xlg {
        margin-left: 58.33333333%;
        *margin-left: 58.23333333%;
    }

    .offset-6-xlg {
        margin-left: 50%;
        *margin-left: 49.9%;
    }

    .offset-5-xlg {
        margin-left: 41.66666667%;
        *margin-left: 41.56666667%;
    }

    .offset-4-xlg {
        margin-left: 33.33333333%;
        *margin-left: 33.23333333%;
    }

    .offset-3-xlg {
        margin-left: 25%;
        *margin-left: 24.9%;
    }

    .offset-2-xlg {
        margin-left: 16.66666667%;
        *margin-left: 16.56666667%;
    }

    .offset-1-xlg {
        margin-left: 8.33333333%;
        *margin-left: 8.23333333%;
    }

    .offset-0-xlg {
        margin-left: 0;
        *margin-left: -0.1%;
    }
}

.flex {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}

.wrap {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}

.no-wrap {
    -ms-flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
}

    .no-wrap [class*="col-"] {
        -ms-flex-negative: 1;
        -webkit-flex-shrink: 1;
        flex-shrink: 1;
    }

.wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
    -webkit-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse;
}

.direction-row {
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
}

.direction-row-reverse {
    -ms-flex-direction: row-reverse;
    -webkit-flex-direction: row-reverse;
    flex-direction: row-reverse;
}

.direction-column {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
}

.direction-column-reverse {
    -ms-flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse;
}

.align-start {
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
}

.align-end {
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
}

    .align-end [class*="col-"] {
        vertical-align: bottom;
    }

.align-center {
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

    .align-center [class*="col-"] {
        vertical-align: middle;
    }

.align-baseline {
    -ms-flex-align: baseline;
    -webkit-align-items: baseline;
    align-items: baseline;
}

.align-content-start {
    -ms-flex-line-pack: start;
    -webkit-align-content: flex-start;
    align-content: flex-start;
}

.align-content-end {
    -ms-flex-line-pack: end;
    -webkit-align-content: flex-end;
    align-content: flex-end;
}

    .align-content-end [class*="col-"] {
        vertical-align: bottom;
    }

.align-content-center {
    -ms-flex-line-pack: center;
    -webkit-align-content: center;
    align-content: center;
}

.align-content-space-between {
    -ms-flex-line-pack: justify;
    -webkit-align-content: space-between;
    align-content: space-between;
}

.align-content-space-around {
    -ms-flex-line-pack: distribute;
    -webkit-align-content: space-around;
    align-content: space-around;
}

.align-self-stretch {
    -ms-flex-item-align: stretch;
    -webkit-align-self: stretch;
    align-self: stretch;
}

.align-self-start {
    -ms-flex-item-align: start;
    -webkit-align-self: flex-start;
    align-self: flex-start;
}

.align-self-end {
    -ms-flex-item-align: end;
    -webkit-align-self: flex-end;
    align-self: flex-end;
    vertical-align: bottom;
}

.align-self-center {
    -ms-flex-item-align: center;
    -webkit-align-self: center;
    align-self: center;
    vertical-align: middle;
}

.align-self-baseline {
    -ms-flex-item-align: baseline;
    -webkit-align-self: baseline;
    align-self: baseline;
    vertical-align: baseline;
}

.justify-start {
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
}

    .justify-start.grid {
        text-align: left;
    }

.justify-end {
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
}

    .justify-end.grid {
        text-align: right;
        -moz-text-align-last: right;
        text-align-last: right;
    }

        .justify-end.grid [class*="col-"] {
            text-align: left;
            text-align: start;
            -moz-text-align-last: left;
            -moz-text-align-last: start;
            text-align-last: left;
            text-align-last: start;
        }

.justify-center {
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

    .justify-center.grid {
        text-align: center;
        -moz-text-align-last: center;
        text-align-last: center;
    }

/*.justify-center.grid [class*="col-"] {
            text-align: left;
            text-align: start;
            -moz-text-align-last: left;
            -moz-text-align-last: start;
            text-align-last: left;
            text-align-last: start;
        }*/

.justify-space-between {
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

    .justify-space-between.grid {
        text-align: justify;
        -moz-text-align-last: justify;
        text-align-last: justify;
    }

        .justify-space-between.grid [class*="col-"] {
            text-align: left;
            text-align: start;
            -moz-text-align-last: left;
            -moz-text-align-last: start;
            text-align-last: left;
            text-align-last: start;
        }

.justify-space-around {
    -ms-flex-pack: distribute;
    -webkit-justify-content: space-around;
    justify-content: space-around;
}

    .justify-space-around.grid {
        text-align: justify;
        -moz-text-align-last: justify;
        text-align-last: justify;
    }

        .justify-space-around.grid [class*="col-"] {
            text-align: left;
            text-align: start;
            -moz-text-align-last: left;
            -moz-text-align-last: start;
            text-align-last: left;
            text-align-last: start;
        }

.grid-bleed [class*="col-"] {
    padding: 0;
}

.col-grid {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
}

    .col-grid.direction-row {
        -ms-flex-direction: row;
        -webkit-flex-direction: row;
        flex-direction: row;
    }

.col-bleed {
    padding: 0;
}

.col-bleed-x {
    padding: 15px 0;
}

.col-bleed-y {
    padding: 0 15px;
}

.flex-img {
    display: block;
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: 100%;
    height: auto;
    width: 100%;
    *width: auto;
}

.flex-footer {
    width: 100%;
    margin-top: auto;
    margin-bottom: 0;
}

    .flex-footer > :last-child {
        margin-bottom: 0;
    }

@media (max-width: 575px) {
    .hidden-xxs {
        display: none;
    }
}

@media (min-width: var(--reflex-xs)) {
    .hidden-xs {
        display: none;
    }
}

@media (min-width: 768px) {
    .hidden-sm {
        display: none;
    }
}

@media (min-width: 992px) {
    .hidden-md {
        display: none;
    }
}

@media (min-width: 1200px) {
    .hidden-lg {
        display: none;
    }
}

@media (min-width: 1600px) {
    .hidden-xlg {
        display: none;
    }
}

/* pop up */

#cover {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1001;
    display: none;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
}

.videos__popup {
    position: fixed;
    top: 140px;
    right: 0;
    left: 0;
    z-index: 1002;
    display: none;
    overflow: visible !important;
    margin: 0 auto;
    max-width: 800px;
    background: #111;
}

.video__close {
    position: absolute;
    top: -40px;
    right: 0;
    z-index: 1000;
    padding: 6px;
    width: 35px;
    height: 30px;
    color: #fff;
    text-align: center;
    font-size: 50px;
    line-height: 18px;
    cursor: pointer;
}

    .video__close:hover {
        background-color: var(--brand-color);
    }
/* accordion / drawer / tabs */

/* check https://codepen.io/raubaca/pen/PZzpVe */

.accordion .tab {
    position: relative;
    overflow: hidden;
    margin-bottom: 1px;
    width: 100%;
    color: #fff;
    font-size: 1em;
}

.accordion .tabs input {
    position: absolute;
    z-index: -1;
    opacity: 0;
}

.accordion .tabs label {
    position: relative;
    display: block;
    padding: 0 0 0 1em;
    border-bottom: 1px solid #eee;
    background: #ccc;
    font-weight: bold;
    line-height: 3;
    cursor: pointer;
}

.accordion .tabs .tab-content {
    overflow: hidden;
    max-height: 0;
    background: #eee;
    -moz-transition: max-height .8s;
    -o-transition: max-height .8s;
    -webkit-transition: max-height .8s;
    transition: max-height .8s;
}
/* :checked */

.accordion .tabs input:checked ~ .tab-content {
    margin-bottom: 15px;
    max-height: 50em;
}

/* Icon */

.accordion input {
    position: absolute;
    display: none;
    visibility: hidden;
}

.accordion label {
    position: relative;
    display: block;
    margin-bottom: 0;
    padding: 1em 3rem 1em 1em;
    background: #2c2c2c;
    font-weight: bold;
    cursor: pointer;
}

.accordion .tab-content {
    overflow: hidden;
    margin-bottom: 15px;
    max-height: 0;
    background: #1e1f21;
    -moz-transition: max-height 0.5s;
    -o-transition: max-height 0.5s;
    -webkit-transition: max-height 0.5s;
    transition: max-height 0.5s;
}

    .accordion .tab-content *:not(a) {
        margin: 1em;
        color: hsla(0,0%,100%,.6);
    }
/* :checked */
.accordion input:checked ~ .tab-content {
    max-height: 75em;
}
/* Icon */
.accordion label::after {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 3.5em;
    height: 3.5em;
    text-align: center;
    line-height: 3.5;
    -moz-transition: all .35s;
    -o-transition: all .35s;
    -webkit-transition: all .35s;
    transition: all .35s;
}

.accordion input[type=checkbox] + label::after {
    content: "+";
}

.accordion input[type=radio] + label::after {
    content: "\25BC";
}

.accordion input[type=checkbox]:checked + label::after {
    -moz-transform: rotate(315deg);
    -ms-transform: rotate(315deg);
    -o-transform: rotate(315deg);
    -webkit-transform: rotate(315deg);
    transform: rotate(315deg);
}

.accordion input[type=radio]:checked + label::after {
    -moz-transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
    -o-transform: rotateX(180deg);
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg);
}
/*------------------------------------------
  Responsive Grid Media Queries - 1280, 1024, 768, 480
   1280-1024   - desktop (default grid)
   1024-768    - tablet landscape
   768-480     - tablet 
   480-less    - phone landscape & smaller
--------------------------------------------*/

@media all and (min-width: 1200px) {

    .bg-home {
        background: url(../img/bg/w2048/bg_home_new.jpg) center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-plans {
        background-image: radial-gradient(ellipse at center -50%, #515256 0%,#515256 18%,#141519 57%,#141519 100%);
    }

    .bg-football {
        background: url("../img/bg/w2048/bg_football.jpg") center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-basketball {
        background: url("../img/bg/w2048/bg_basketball.jpg") center center no-repeat fixed;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-baseball {
        background: url("../img/bg/w2048/bg_baseball.jpg") bottom center no-repeat fixed;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-trackandfield {
        background: url("../img/bg/w2048/bg_trackandfield.jpg") center center no-repeat fixed;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-sports {
        background: url("../img/bg/w1024/bg-sports.jpg") center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-othersports {
        background: url("../img/bg/w2048/bg-othersports.jpg") center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-proSpo {
        background: url("../img/bg/w2048/hero_Pro_spo.png") center bottom no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-support {
        background: url("../img/bg/w2048/bg_support_xlarge.jpg") center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-subscribing {
        background: url("../img/vr/bg_powder.png") center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-support-product {
        background: url("../img/bg/w2048/bg-support-product.jpg") center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-tennis {
        background: url("../img/bg/w2048/bg_tennis.jpg") center center no-repeat fixed;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-footballus {
        background: url("../img/bg/w2048/bg_footballus.jpg") center center no-repeat fixed;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-swimming {
        background: url("../img/bg/w2048/bg_swimming.jpg") bottom center no-repeat fixed;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-ski {
        background: url("../img/bg/w2048/bg_ski.jpg") center center no-repeat fixed;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-gymnastics {
        background: url("../img/bg/w2048/bg_gymnastics.jpg") center center no-repeat fixed;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-teamsports {
        background: url("../img/bg/w2048/bg_handball.jpg") center center no-repeat fixed;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-combatsports {
        background: url("../img/bg/w2048/bg_taekwendo.jpg") center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-aussie {
        background: url("../img/bg/w2048/bg_aussie_rules@2048.jpg") center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-dartfishtv {
        background: url(../img/bg/w2048/wall-curved.jpg) center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-events {
        background: url(../img/bg/w2048/bg_events.jpg) bottom no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-about {
        background: url(/img/bg/w2048/bg_about.jpg) bottom no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-products {
        background: url(../img/bg/w2048/collectiveSportsColor.jpg) bottom no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }


    .bg-fitness {
        background: url("../img/bg/w2048/bg_fitness_xl.jpg") center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-webinars {
        background: url(../img/bg/w2048/webinar_header.jpg) bottom no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }
}

@media all and (min-width: 768px) and (max-width: 1200px) {

    #header-fixed {
        max-width: 931px;
    }

    .hero-title {
        font-size: 3em;
    }


    .bg-products {
        background: url(../img/bg/w2048/collectiveSportsColor.jpg) bottom no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-support-product {
        background: url("../img/bg/w2048/bg-support-product.jpg") center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }


    .bg-home {
        background: url(../img/bg/w2048/bg_home_hockey.jpg) center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-proSpo {
        background: url("../img/bg/w1024/hero_Pro_spo_1024.png") center bottom no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-sports {
        background: url("../img/bg/w1024/bg-sports.jpg") center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-othersports {
        background: url("../img/bg/w2048/bg-othersports.jpg") center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-football {
        background: url("../img/bg/w1024/bg_football.jpg") center center no-repeat fixed;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-basketball {
        background: url("../img/bg/w2048/bg_basketball.jpg") center center no-repeat fixed;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-baseball {
        background: url("../img/bg/w1024/bg_baseball.jpg") center center no-repeat fixed;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-trackandfield {
        background: url("../img/bg/w1024/bg_trackandfield.jpg") center center no-repeat fixed;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-tennis {
        background: url("../img/bg/w1024/bg_tennis.jpg") center center no-repeat fixed;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-footballus {
        background: url("../img/bg/w1024/bg_footballus.jpg") center center no-repeat fixed;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-swimming {
        background: url("../img/bg/w1024/bg_swimming.jpg") center center no-repeat fixed;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-ski {
        background: url("../img/bg/w1024/bg_ski.jpg") center center no-repeat fixed;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-gymnastics {
        background: url("../img/bg/w1024/bg_gymnastics.jpg") center center no-repeat fixed;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-teamsports {
        background: url("../img/bg/w1024/bg_handball.jpg") center center no-repeat fixed;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-combatsports {
        background: url("../img/bg/w1024/bg_taekwendo.jpg") center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-aussie {
        background: url("../img/bg/w1024/bg_aussie_rules@1024.jpg") center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-support {
        background: url("../img/bg/w1024/bg_support_medium.jpg") center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-dartfishtv {
        background: url(../img/bg/w2048/wall-curved.jpg) center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-events {
        background: url(../img/bg/w1024/bg_events.jpg) bottom no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-fitness {
        background: url("../img/bg/w1024/bg_fitness_m.jpg") center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-webinars {
        background: url(../img/bg/w2048/webinar_header.jpg) bottom no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }
}

@media all and (max-width: 1030px) {
    .frontpage__feature--visuals {
        display: none;
    }

    .customergrid {
        grid-template-columns: repeat(4,60px);
        grid-gap: 20px 15px;
        -webkit-box-pack: space-evenly;
        -webkit-justify-content: space-evenly;
        -ms-flex-pack: space-evenly;
        justify-content: space-evenly;
    }

    .customergrid160px {
        grid-template-columns: repeat(2,120px);
        grid-gap: 20px 15px;
        -webkit-box-pack: space-evenly;
        -webkit-justify-content: space-evenly;
        -ms-flex-pack: space-evenly;
        justify-content: space-evenly;
    }
}

@media all and (max-width: 768px) {
    .home .hero {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .hidden-xs {
        display: none !important;
    }

    .visible-xs {
        display: block !important;
    }

    .solution-content {
        display: none;
    }

        .solution-content.is-active {
            display: block !important;
        }

    html > body .pricing__item.solution-content {
        display: none;
    }

    .marketing-table tbody th, .marketing-table tbody td {
        width: 100%;
        vertical-align: middle;
    }

    .usp-title {
        font-size: 2.2em;
    }

    .quote {
        font-size: 18px;
        line-height: 24px;
        letter-spacing: -0.2px;
    }


    #stats .usp-title {
        font-weight: bold;
        font-size: 40px;
    }

    .support .hero {
        padding: 25vh 5vw 12vh;
    }

    h1, .hero-title, .home .hero-title, .healthcare h1 {
        font-size: 2.7em;
    }

    .apps .hero-title {
        font-size: 2em;
    }

    .plans .hero-title {
        font-size: 2em;
    }

    .pricing__feature-list {
        min-height: 0;
    }

    h2 {
        font-size: 30px;
    }

        h2.bigger-h2 {
            font-size: 38px;
        }

    .frontpage__feature--visuals {
        display: none;
    }

    .home .cta-section .l-2.img__right {
        margin-top: 50px;
    }

    .sportsGrid [class*="col-"] {
        padding: 0.4em;
    }

    .plans .hero {
        padding: 5vh 5vw 0;
    }

    .all-tabs, .all-tabs .tab {
        width: 100%;
    }

    #header-fixed {
        display: none !important;
    }


    .bg-home {
        background: url(../img/bg/w1024/bg_home_hockey.jpg) center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-plans {
        background-image: radial-gradient(ellipse at center -50%, #515256 0%,#515256 18%,#141519 57%,#141519 100%);
    }

    .bg-products {
        background: url(../img/bg/w2048/collectiveSportsColor.jpg) bottom no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-support-product {
        background: url("../img/bg/w2048/bg-support-product.jpg") center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-sports {
        background: url("../img/bg/w1024/bg-sports.jpg") center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-othersports {
        background: url("../img/bg/w2048/bg-othersports.jpg") center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-football {
        background: url("../img/bg/w512/bg_football.jpg") center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-basketball {
        background: url("../img/bg/w512/bg_basketball.jpg") center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-baseball {
        background: url("../img/bg/w1024/bg_baseball.jpg") center center no-repeat fixed;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-tennis {
        background: url("../img/bg/w1024/bg_tennis.jpg") center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-swimming {
        background: url("../img/bg/w1024/bg_swimming.jpg") center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-ski {
        background: url("../img/bg/w1024/bg_ski.jpg") center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-gymnastics {
        background: url("../img/bg/w1024/bg_gymnastics.jpg") center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-teamsports {
        background: url("../img/bg/w1024/bg_handball.jpg") center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-combatsports {
        background: url("../img/bg/w1024/bg_taekwendo.jpg") center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-trackandfield {
        background: url("../img/bg/w1024/bg_trackandfield.jpg") center center no-repeat fixed;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-support {
        background: url("../img/bg/w1024/bg_support_medium.jpg") center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-dartfishtv {
        background: url(../img/bg/w2048/wall-curved.jpg) center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-events {
        background: url(../img/bg/w2048/bg_events.jpg) bottom no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-fitness {
        background: url("../img/bg/w1024/bg_fitness_m.jpg") center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-webinars {
        background: url(../img/bg/w2048/webinar_header.jpg) bottom no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }


    .pricing-wrapper .pricing .pricing__item {
        opacity: 1;
    }
}

@media all and (max-width: 480px) {

    .darker-bg:before {
        background: rgba(0, 0, 0, 0.6);
    }

    .productspage .hero-wrapper {
        text-align: center;
        padding: 0;
    }

        .productspage .hero-wrapper .mydartfish-logo {
            background-position: center;
            height: 18px;
        }

    #stats {
        font-weight: bold;
        font-size: 40px;
    }

    .grid.header--interstice {
        margin-top: -10vh;
    }

    .hero-title {
        font-size: 2.625em;
    }

    .apps .product-devices {
        -moz-transform: scale(1) translateY(13em);
        -ms-transform: scale(1) translateY(13em);
        -o-transform: scale(1) translateY(13em);
        -webkit-transform: scale(1) translateY(13em);
        transform: scale(1) translateY(13em);
    }


    .plans .pricing-wrapper {
        padding: 0;
    }

    .plans #mydartfishsplan {
        display: block;
    }

    .pricing .pricing__item {
        opacity: 1;
    }

    .quote {
        font-size: 18px;
        line-height: 24px;
        letter-spacing: -0.2px;
    }

    .hero--slider__image {
        height: 250px;
    }

    .hero--slider .hero__content {
        height: 400px;
    }

    .hero--slider__image::after {
        background-color: rgba(0, 0, 0, 0);
    }

    .main-features .item {
        width: 80px;
    }

        .main-features .item .icon {
            -moz-transform: scale(0.8);
            -ms-transform: scale(0.8);
            -o-transform: scale(0.8);
            -webkit-transform: scale(0.8);
            transform: scale(0.8);
            -moz-transform-origin: -13px;
            -ms-transform-origin: -13px;
            -o-transform-origin: -13px;
            -webkit-transform-origin: -13px;
            transform-origin: -13px;
        }

    .footerSponsorStrip li {
        margin: 8px;
    }

    ul.timeline::before {
        left: 10px;
    }

    .timeline {
        padding: 0 0 0 10px;
    }

    .lp360s .l-2.img__right {
        margin-left: 0;
        width: 100%;
    }

    .bg-home {
        background: url(../img/bg/w512/bg_home_hockey.jpg) center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-plans {
        background-image: radial-gradient(ellipse at center -50%, #515256 0%,#515256 18%,#141519 57%,#141519 100%);
    }

    .bg-sports {
        background: url("../img/bg/w1024/bg-sports.jpg") center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-othersports {
        background: url("../img/bg/w2048/bg-othersports.jpg") center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-football {
        background: url("../img/bg/w512/bg_football.jpg") center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-basketball {
        background: url("../img/bg/w512/bg_basketball.jpg") center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-footballus {
        background: url("../img/bg/w512/bg_footballus.jpg") center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-baseball {
        background: url("../img/bg/w1024/bg_baseball.jpg") center center no-repeat fixed;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-swimming {
        background: url("../img/bg/w512/bg_swimming.jpg") center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-ski {
        background: url("../img/bg/w512/bg_ski.jpg") center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-gymnastics {
        background: url("../img/bg/w1024/bg_gymnastics.jpg") center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-teamsports {
        background: url("../img/bg/w1024/bg_handball.jpg") center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-combatsports {
        background: url("../img/bg/w1024/bg_taekwendo.jpg") center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-aussie {
        background: url("../img/bg/w512/bg_aussie_rules@512.jpg") center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-dartfishtv {
        background: url(../img/bg/w2048/wall-curved.jpg) center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-events {
        background: url(../img/bg/w512/bg_events.jpg) bottom no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-fitness {
        background: url("../img/bg/w512/bg_fitness_m.jpg") center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-webinars {
        background: url(../img/bg/w2048/webinar_header.jpg) bottom no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .carousel-cell {
        width: 290px;
    }

    .service-card {
        height: auto;
    }
}


@media only screen and (min-width: 48rem) {
    .about-wrapper {
        position: relative;
        padding-left: 95px;
    }

    .about-controls--decor {
        display: block;
        margin-left: -21px;
    }
}

/*------------------------------------------*/

/* CSS for iPhone, iPad, and Retina Displays */


@media screen and (max-device-width: 480px) and (orientation:landscape) {
    .bg-home {
        background: url(../img/bg/w1024/bg_home_hockey.jpg) center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-plans {
        background-image: radial-gradient(ellipse at center -50%, #515256 0%,#515256 18%,#141519 57%,#141519 100%);
    }

    .bg-sports {
        background: url("../img/bg/w1024/bg-sports.jpg") center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-othersports {
        background: url("../img/bg/w2048/bg-othersports.jpg") center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-football {
        background: url("../img/bg/w1024/bg_football.jpg") center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-basketball {
        background: url("../img/bg/w512/bg_basketball.jpg") center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-footballus {
        background: url("../img/bg/w512/bg_footballus.jpg") center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-baseball {
        background: url("../img/bg/w1024/bg_baseball.jpg") center center no-repeat fixed;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-swimming {
        background: url("../img/bg/w512/bg_swimming.jpg") center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-ski {
        background: url("../img/bg/w512/bg_ski.jpg") center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-gymnastics {
        background: url("../img/bg/w1024/bg_gymnastics.jpg") center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-teamsports {
        background: url("../img/bg/w1024/bg_handball.jpg") center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-combatsports {
        background: url("../img/bg/w1024/bg_taekwendo.jpg") center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-dartfishtv {
        background: url(../img/bg/w2048/wall-curved.jpg) center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-events {
        background: url(../img/bg/w512/bg_events.jpg) bottom no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-fitness {
        background: url("../img/bg/w1024/bg_fitness_m.jpg") center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }

    .bg-aussie {
        background: url("../img/bg/w512/bg_aussie_rules@512.jpg") center center no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }
}

/* mobiles and tablets only */

@media only screen and (max-width: 991px) {
    #header-fixed {
        display: none !important;
    }

    .healthcare .img_block {
        display: none;
    }

    .healthcare .desc_block {
        padding: 10%;
    }

    .customers .logos {
        display: none;
    }

    .customers .detail .item {
        display: block;
        padding: 0 0 0 !important;
    }

    .customers .detail .logo {
        display: inline-block;
        margin: 0;
        max-height: 120px !important;
    }

    .about .sub.hero {
        border-bottom: 0px solid transparent;
    }

    .about .columns .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;
    }

    .center-mobileonly {
        text-align: center;
    }
}
